0000842633-23-000006.txt : 20230223 0000842633-23-000006.hdr.sgml : 20230223 20230223140815 ACCESSION NUMBER: 0000842633-23-000006 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 144 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230223 DATE AS OF CHANGE: 20230223 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TRIMAS CORP CENTRAL INDEX KEY: 0000842633 STANDARD INDUSTRIAL CLASSIFICATION: METAL FORGING & STAMPINGS [3460] IRS NUMBER: 382687639 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-10716 FILM NUMBER: 23658759 BUSINESS ADDRESS: STREET 1: 38505 WOODWARD AVENUE STREET 2: SUITE 200 CITY: BLOOMFIELD HILLS STATE: MI ZIP: 48304 BUSINESS PHONE: 2486315400 MAIL ADDRESS: STREET 1: 38505 WOODWARD AVENUE STREET 2: SUITE 200 CITY: BLOOMFIELD HILLS STATE: MI ZIP: 48304 10-K 1 trs-20221231.htm 10-K trs-20221231
000084263312/312022FYFALSEP3YP3YP5YP1Yhttp://fasb.org/us-gaap/2022#GoodwillAndIntangibleAssetImpairment512152511517300.00.60.65.05.00.00.60.65.05.00.02.52.55.05.0http://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpense00008426332022-01-012022-12-3100008426332022-06-30iso4217:USD00008426332023-02-20xbrli:shares0000842633us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2022-12-3100008426332022-12-3100008426332021-12-31iso4217:USDxbrli:shares00008426332021-01-012021-12-3100008426332020-01-012020-12-3100008426332020-12-3100008426332019-12-310000842633us-gaap:CommonStockMember2019-12-310000842633us-gaap:AdditionalPaidInCapitalMember2019-12-310000842633us-gaap:RetainedEarningsMember2019-12-310000842633us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000842633us-gaap:RetainedEarningsMember2020-01-012020-12-310000842633us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310000842633us-gaap:CommonStockMember2020-01-012020-12-310000842633us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310000842633us-gaap:CommonStockMember2020-12-310000842633us-gaap:AdditionalPaidInCapitalMember2020-12-310000842633us-gaap:RetainedEarningsMember2020-12-310000842633us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000842633us-gaap:RetainedEarningsMember2021-01-012021-12-310000842633us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310000842633us-gaap:CommonStockMember2021-01-012021-12-310000842633us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310000842633us-gaap:CommonStockMember2021-12-310000842633us-gaap:AdditionalPaidInCapitalMember2021-12-310000842633us-gaap:RetainedEarningsMember2021-12-310000842633us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000842633us-gaap:RetainedEarningsMember2022-01-012022-12-310000842633us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310000842633us-gaap:CommonStockMember2022-01-012022-12-310000842633us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310000842633us-gaap:CommonStockMember2022-12-310000842633us-gaap:AdditionalPaidInCapitalMember2022-12-310000842633us-gaap:RetainedEarningsMember2022-12-310000842633us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000842633us-gaap:LandBuildingsAndImprovementsMembersrt:MinimumMember2022-01-012022-12-310000842633us-gaap:LandBuildingsAndImprovementsMembersrt:MaximumMember2022-01-012022-12-310000842633us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2022-01-012022-12-310000842633us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2022-01-012022-12-310000842633srt:MinimumMemberus-gaap:CustomerRelationshipsMember2022-01-012022-12-310000842633srt:MaximumMemberus-gaap:CustomerRelationshipsMember2022-01-012022-12-310000842633trs:TechnologyAndOtherMembersrt:MinimumMember2022-01-012022-12-310000842633trs:TechnologyAndOtherMembersrt:MaximumMember2022-01-012022-12-31trs:number0000842633trs:WorkersCompensationMember2022-12-310000842633us-gaap:GeneralLiabilityMember2022-12-310000842633trs:GroupMedicalPlanMembersrt:MaximumMember2022-12-310000842633us-gaap:OtherExpenseMember2022-01-012022-12-310000842633us-gaap:OtherExpenseMember2021-01-012021-12-310000842633us-gaap:OtherExpenseMember2020-01-012020-12-310000842633trs:IntertechPlasticsLLCMember2022-01-012022-12-310000842633trs:IntertechPlasticsLLCMember2022-02-280000842633trs:IntertechPlasticsLLCMember2021-01-012021-12-310000842633trs:OmegaPlasticsMember2021-01-012021-12-310000842633trs:TFIAerospaceMember2021-01-012021-12-310000842633trs:TFIAerospaceMember2021-12-050000842633trs:AffabaFerrariSrlMember2020-01-012020-12-310000842633trs:AffabaFerrariSrlMember2020-12-150000842633trs:RapakMember2020-01-012020-12-310000842633trs:RapakMember2019-01-012019-12-310000842633trs:RSAEngineeredProductsMemberMember2020-01-012020-12-310000842633trs:RSAEngineeredProductsMemberMember2020-02-270000842633trs:RSAEngineeredProductsMemberMember2019-01-012019-12-310000842633trs:RealignmentActionsMember2022-01-012022-12-310000842633trs:RealignmentActionsMemberus-gaap:CostOfSalesMember2022-01-012022-12-310000842633trs:RealignmentActionsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-12-310000842633trs:RealignmentActionsMembertrs:NetGainLossOnDispositionOfAssetMember2022-01-012022-12-310000842633trs:RealignmentActionsMember2021-01-012021-12-310000842633trs:RealignmentActionsMemberus-gaap:CostOfSalesMember2021-01-012021-12-310000842633trs:RealignmentActionsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-12-310000842633trs:RealignmentActionsMember2020-01-012020-12-310000842633trs:RealignmentActionsMemberus-gaap:CostOfSalesMember2020-01-012020-12-310000842633trs:RealignmentActionsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-12-310000842633trs:ConsumerendmarketcustomersMember2022-01-012022-12-310000842633trs:ConsumerendmarketcustomersMember2021-01-012021-12-310000842633trs:ConsumerendmarketcustomersMember2020-01-012020-12-310000842633trs:AerospaceendmarketcustomersMember2022-01-012022-12-310000842633trs:AerospaceendmarketcustomersMember2021-01-012021-12-310000842633trs:AerospaceendmarketcustomersMember2020-01-012020-12-310000842633trs:IndustrialendmarketcustomersMember2022-01-012022-12-310000842633trs:IndustrialendmarketcustomersMember2021-01-012021-12-310000842633trs:IndustrialendmarketcustomersMember2020-01-012020-12-310000842633trs:AerospaceFastenersReportingUnitMemberus-gaap:GoodwillMembertrs:AerospaceReportableSegmentMember2020-07-012020-09-300000842633us-gaap:GoodwillMembertrs:AerospaceEngineeredProductsReportingUnitMembertrs:AerospaceReportableSegmentMember2020-07-012020-09-300000842633trs:PackagingReportableSegmentMember2020-12-310000842633trs:AerospaceReportableSegmentMember2020-12-310000842633trs:SpecialtyProductsReportableSegmentMember2020-12-310000842633trs:PackagingReportableSegmentMember2021-01-012021-12-310000842633trs:AerospaceReportableSegmentMember2021-01-012021-12-310000842633trs:SpecialtyProductsReportableSegmentMember2021-01-012021-12-310000842633trs:PackagingReportableSegmentMember2021-12-310000842633trs:AerospaceReportableSegmentMember2021-12-310000842633trs:SpecialtyProductsReportableSegmentMember2021-12-310000842633trs:PackagingReportableSegmentMember2022-01-012022-12-310000842633trs:AerospaceReportableSegmentMember2022-01-012022-12-310000842633trs:SpecialtyProductsReportableSegmentMember2022-01-012022-12-310000842633trs:PackagingReportableSegmentMember2022-12-310000842633trs:AerospaceReportableSegmentMember2022-12-310000842633trs:SpecialtyProductsReportableSegmentMember2022-12-3100008426332020-07-012020-09-300000842633us-gaap:TradeNamesMembertrs:AerospaceReportableSegmentMember2020-07-012020-09-300000842633trs:UsefulLifeFiveToTwelveYearsMemberus-gaap:CustomerRelationshipsMember2022-12-310000842633trs:UsefulLifeFiveToTwelveYearsMemberus-gaap:CustomerRelationshipsMember2021-12-310000842633trs:UsefulLifeFifteenToTwentyfiveYearsMemberus-gaap:CustomerRelationshipsMember2022-12-310000842633trs:UsefulLifeFifteenToTwentyfiveYearsMemberus-gaap:CustomerRelationshipsMember2021-12-310000842633us-gaap:CustomerRelationshipsMember2022-12-310000842633us-gaap:CustomerRelationshipsMember2021-12-310000842633trs:UsefulLifeOneToFifteenYearsMembertrs:TechnologyAndOtherMember2022-12-310000842633trs:UsefulLifeOneToFifteenYearsMembertrs:TechnologyAndOtherMember2021-12-310000842633trs:TechnologyAndOtherMembertrs:UsefulLifeSeventeenToThirtyYearsMember2022-12-310000842633trs:TechnologyAndOtherMembertrs:UsefulLifeSeventeenToThirtyYearsMember2021-12-310000842633trs:TechnologyAndOtherMember2022-12-310000842633trs:TechnologyAndOtherMember2021-12-310000842633us-gaap:TrademarksAndTradeNamesMember2022-12-310000842633us-gaap:TrademarksAndTradeNamesMember2021-12-310000842633trs:TechnologyAndOtherMemberus-gaap:CostOfSalesMember2022-01-012022-12-310000842633trs:TechnologyAndOtherMemberus-gaap:CostOfSalesMember2021-01-012021-12-310000842633trs:TechnologyAndOtherMemberus-gaap:CostOfSalesMember2020-01-012020-12-310000842633us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:CustomerRelationshipsMember2022-01-012022-12-310000842633us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:CustomerRelationshipsMember2021-01-012021-12-310000842633us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:CustomerRelationshipsMember2020-01-012020-12-310000842633srt:MinimumMembertrs:UsefulLifeFiveToTwelveYearsMemberus-gaap:CustomerRelationshipsMember2022-01-012022-12-310000842633srt:MaximumMembertrs:UsefulLifeFiveToTwelveYearsMemberus-gaap:CustomerRelationshipsMember2022-01-012022-12-310000842633srt:MinimumMembertrs:UsefulLifeFifteenToTwentyfiveYearsMemberus-gaap:CustomerRelationshipsMember2022-01-012022-12-310000842633srt:MaximumMembertrs:UsefulLifeFifteenToTwentyfiveYearsMemberus-gaap:CustomerRelationshipsMember2022-01-012022-12-310000842633trs:UsefulLifeOneToFifteenYearsMembertrs:TechnologyAndOtherMembersrt:MinimumMember2022-01-012022-12-310000842633trs:UsefulLifeOneToFifteenYearsMembertrs:TechnologyAndOtherMembersrt:MaximumMember2022-01-012022-12-310000842633trs:TechnologyAndOtherMembersrt:MinimumMembertrs:UsefulLifeSeventeenToThirtyYearsMember2022-01-012022-12-310000842633trs:TechnologyAndOtherMembersrt:MaximumMembertrs:UsefulLifeSeventeenToThirtyYearsMember2022-01-012022-12-310000842633us-gaap:LandAndLandImprovementsMember2022-12-310000842633us-gaap:LandAndLandImprovementsMember2021-12-310000842633us-gaap:BuildingMember2022-12-310000842633us-gaap:BuildingMember2021-12-310000842633us-gaap:MachineryAndEquipmentMember2022-12-310000842633us-gaap:MachineryAndEquipmentMember2021-12-310000842633us-gaap:CostOfSalesMemberus-gaap:SegmentContinuingOperationsMember2022-01-012022-12-310000842633us-gaap:CostOfSalesMemberus-gaap:SegmentContinuingOperationsMember2021-01-012021-12-310000842633us-gaap:CostOfSalesMemberus-gaap:SegmentContinuingOperationsMember2020-01-012020-12-310000842633us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:SegmentContinuingOperationsMember2022-01-012022-12-310000842633us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:SegmentContinuingOperationsMember2021-01-012021-12-310000842633us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:SegmentContinuingOperationsMember2020-01-012020-12-310000842633us-gaap:SegmentContinuingOperationsMember2022-01-012022-12-310000842633us-gaap:SegmentContinuingOperationsMember2021-01-012021-12-310000842633us-gaap:SegmentContinuingOperationsMember2020-01-012020-12-310000842633trs:A4125SeniorUnsecuredNotesDue2029Member2022-12-310000842633trs:A4125SeniorUnsecuredNotesDue2029Member2021-12-310000842633trs:A4125SeniorUnsecuredNotesDue2029Memberus-gaap:SeniorNotesMember2022-12-31xbrli:pure0000842633trs:A4125SeniorUnsecuredNotesDue2029Memberus-gaap:SeniorNotesMember2022-01-012022-12-310000842633us-gaap:RevolvingCreditFacilityMember2022-01-012022-12-310000842633trs:A4.875SeniorUnsecuredNotesDue2025Memberus-gaap:SeniorNotesMember2021-04-150000842633trs:A4.875SeniorUnsecuredNotesDue2025Memberus-gaap:SeniorNotesMember2022-01-012022-12-310000842633trs:A4125SeniorUnsecuredNotesDue2029Memberus-gaap:SeniorNotesMember2021-03-310000842633trs:A4.875SeniorUnsecuredNotesDue2025Memberus-gaap:SeniorNotesMember2021-01-012021-12-310000842633us-gaap:DebtInstrumentRedemptionPeriodTwoMembertrs:A4125SeniorUnsecuredNotesDue2029Memberus-gaap:SeniorNotesMember2022-01-012022-12-310000842633trs:A4125SeniorUnsecuredNotesDue2029Memberus-gaap:DebtInstrumentRedemptionPeriodThreeMemberus-gaap:SeniorNotesMember2022-01-012022-12-310000842633us-gaap:DebtInstrumentRedemptionPeriodFourMembertrs:A4125SeniorUnsecuredNotesDue2029Memberus-gaap:SeniorNotesMember2022-01-012022-12-310000842633trs:A4.875SeniorUnsecuredNotesDue2025Memberus-gaap:SeniorNotesMember2021-04-012021-04-150000842633us-gaap:RevolvingCreditFacilityMember2021-01-012021-12-310000842633us-gaap:RevolvingCreditFacilityMember2022-12-310000842633us-gaap:RevolvingCreditFacilityMember2022-12-310000842633us-gaap:RevolvingCreditFacilityMember2022-12-310000842633us-gaap:LetterOfCreditMember2022-12-310000842633us-gaap:LetterOfCreditMember2021-12-310000842633us-gaap:RevolvingCreditFacilityMember2021-12-310000842633us-gaap:RevolvingCreditFacilityMemberus-gaap:NonUsMember2022-12-310000842633us-gaap:RevolvingCreditFacilityMemberus-gaap:NonUsMember2021-12-310000842633trs:A4125SeniorUnsecuredNotesDue2029Memberus-gaap:FairValueInputsLevel2Member2022-12-310000842633trs:A4125SeniorUnsecuredNotesDue2029Memberus-gaap:FairValueInputsLevel2Member2021-12-310000842633us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NetInvestmentHedgingMemberus-gaap:CrossCurrencyInterestRateContractMembersrt:MaximumMember2022-12-310000842633us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NetInvestmentHedgingMembersrt:MinimumMemberus-gaap:CrossCurrencyInterestRateContractMember2022-12-310000842633us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NetInvestmentHedgingMemberus-gaap:CrossCurrencyInterestRateContractMember2022-07-012022-09-300000842633us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NetInvestmentHedgingMemberus-gaap:CrossCurrencyInterestRateContractMembersrt:MaximumMember2022-07-270000842633us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NetInvestmentHedgingMembersrt:MinimumMemberus-gaap:CrossCurrencyInterestRateContractMember2022-07-270000842633us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NetInvestmentHedgingMemberus-gaap:CrossCurrencyInterestRateContractMemberus-gaap:OtherAssetsMember2022-12-310000842633us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NetInvestmentHedgingMemberus-gaap:CrossCurrencyInterestRateContractMemberus-gaap:OtherAssetsMember2021-12-310000842633us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherLiabilitiesMemberus-gaap:NetInvestmentHedgingMemberus-gaap:CrossCurrencyInterestRateContractMember2022-12-310000842633us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherLiabilitiesMemberus-gaap:NetInvestmentHedgingMemberus-gaap:CrossCurrencyInterestRateContractMember2021-12-310000842633us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NetInvestmentHedgingMemberus-gaap:CrossCurrencyInterestRateContractMember2022-12-310000842633us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NetInvestmentHedgingMemberus-gaap:CrossCurrencyInterestRateContractMember2021-12-310000842633us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NetInvestmentHedgingMemberus-gaap:CrossCurrencyInterestRateContractMember2022-01-012022-12-310000842633us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NetInvestmentHedgingMemberus-gaap:CrossCurrencyInterestRateContractMember2021-01-012021-12-310000842633us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NetInvestmentHedgingMemberus-gaap:CrossCurrencyInterestRateContractMember2020-01-012020-12-310000842633us-gaap:DesignatedAsHedgingInstrumentMember2022-01-012022-12-310000842633us-gaap:ForeignExchangeContractMemberus-gaap:OtherNonoperatingIncomeExpenseMemberus-gaap:NondesignatedMember2022-01-012022-12-310000842633us-gaap:ForeignExchangeContractMemberus-gaap:OtherNonoperatingIncomeExpenseMemberus-gaap:NondesignatedMember2021-01-012021-12-310000842633us-gaap:ForeignExchangeContractMemberus-gaap:OtherNonoperatingIncomeExpenseMemberus-gaap:NondesignatedMember2020-01-012020-12-310000842633us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CrossCurrencyInterestRateContractMemberus-gaap:CrossCurrencyInterestRateContractMember2022-12-310000842633us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CrossCurrencyInterestRateContractMemberus-gaap:FairValueInputsLevel1Member2022-12-310000842633us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CrossCurrencyInterestRateContractMemberus-gaap:FairValueInputsLevel2Member2022-12-310000842633us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CrossCurrencyInterestRateContractMemberus-gaap:FairValueInputsLevel3Member2022-12-310000842633us-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000842633us-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310000842633us-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310000842633us-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310000842633us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CrossCurrencyInterestRateContractMember2021-12-310000842633us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CrossCurrencyInterestRateContractMemberus-gaap:FairValueInputsLevel1Member2021-12-310000842633us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CrossCurrencyInterestRateContractMemberus-gaap:FairValueInputsLevel2Member2021-12-310000842633us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CrossCurrencyInterestRateContractMemberus-gaap:FairValueInputsLevel3Member2021-12-310000842633us-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000842633us-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310000842633us-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310000842633us-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-31utr:Rate0000842633us-gaap:AsbestosIssueMember2022-12-31trs:casestrs:claimants0000842633us-gaap:AsbestosIssueMember2021-12-310000842633us-gaap:AsbestosIssueMember2022-01-012022-12-310000842633us-gaap:AsbestosIssueMember2020-12-310000842633us-gaap:AsbestosIssueMember2021-01-012021-12-310000842633us-gaap:AsbestosIssueMember2019-12-310000842633us-gaap:AsbestosIssueMember2020-01-012020-12-310000842633trs:PunitiveOnlyDamagesMemberus-gaap:PendingLitigationMemberus-gaap:AsbestosIssueMember2022-12-310000842633trs:CompensatoryOnlyDamagesMemberus-gaap:PendingLitigationMemberus-gaap:AsbestosIssueMembertrs:Range1Member2022-12-310000842633trs:Range2Membertrs:CompensatoryOnlyDamagesMemberus-gaap:PendingLitigationMemberus-gaap:AsbestosIssueMember2022-12-310000842633trs:CompensatoryOnlyDamagesMemberus-gaap:PendingLitigationMembertrs:Range3Memberus-gaap:AsbestosIssueMember2022-12-310000842633us-gaap:AsbestosIssueMember1991-01-012022-12-310000842633us-gaap:AsbestosIssueMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-12-310000842633us-gaap:AsbestosIssueMembersrt:MinimumMember2021-09-300000842633us-gaap:AsbestosIssueMembersrt:MinimumMember2022-09-300000842633us-gaap:AsbestosIssueMembersrt:MaximumMember2022-09-300000842633us-gaap:AsbestosIssueMember2018-01-012018-12-310000842633trs:CompensatoryAndPunitiveDamagesMemberus-gaap:AsbestosIssueMembersrt:MinimumMembertrs:Range1Member2022-01-012022-12-310000842633trs:CompensatoryAndPunitiveDamagesMemberus-gaap:AsbestosIssueMembersrt:MaximumMembertrs:Range1Member2022-01-012022-12-310000842633trs:Range2Membertrs:CompensatoryAndPunitiveDamagesMemberus-gaap:AsbestosIssueMembersrt:MinimumMember2022-01-012022-12-310000842633trs:Range2Membertrs:CompensatoryAndPunitiveDamagesMemberus-gaap:AsbestosIssueMembersrt:MaximumMember2022-01-012022-12-310000842633trs:Range3Membertrs:CompensatoryAndPunitiveDamagesMemberus-gaap:AsbestosIssueMembersrt:MinimumMember2022-01-012022-12-310000842633trs:CompensatoryOnlyDamagesMemberus-gaap:AsbestosIssueMembersrt:MinimumMembertrs:Range1Member2022-01-012022-12-310000842633trs:CompensatoryOnlyDamagesMemberus-gaap:AsbestosIssueMembersrt:MaximumMembertrs:Range1Member2022-01-012022-12-310000842633trs:Range2Membertrs:CompensatoryOnlyDamagesMemberus-gaap:AsbestosIssueMembersrt:MinimumMember2022-01-012022-12-310000842633trs:Range2Membertrs:CompensatoryOnlyDamagesMemberus-gaap:AsbestosIssueMembersrt:MaximumMember2022-01-012022-12-310000842633trs:CompensatoryOnlyDamagesMembertrs:Range3Memberus-gaap:AsbestosIssueMembersrt:MinimumMember2022-01-012022-12-310000842633trs:PunitiveOnlyDamagesMemberus-gaap:AsbestosIssueMembersrt:MinimumMembertrs:Range1Member2022-01-012022-12-310000842633trs:PunitiveOnlyDamagesMemberus-gaap:AsbestosIssueMembersrt:MaximumMembertrs:Range1Member2022-01-012022-12-310000842633trs:Range2Membertrs:PunitiveOnlyDamagesMemberus-gaap:AsbestosIssueMembersrt:MinimumMember2022-01-012022-12-310000842633trs:Range2Membertrs:PunitiveOnlyDamagesMemberus-gaap:AsbestosIssueMembersrt:MaximumMember2022-01-012022-12-310000842633trs:PunitiveOnlyDamagesMembertrs:Range3Memberus-gaap:AsbestosIssueMembersrt:MinimumMember2022-01-012022-12-310000842633us-gaap:PensionPlansDefinedBenefitMember2022-01-012022-12-310000842633us-gaap:PensionPlansDefinedBenefitMember2021-01-012021-12-310000842633us-gaap:PensionPlansDefinedBenefitMember2020-01-012020-12-310000842633us-gaap:ForeignPlanMemberus-gaap:PensionPlansDefinedBenefitMember2022-01-012022-12-310000842633country:US2022-12-310000842633country:US2021-12-310000842633country:US2020-12-310000842633country:US2022-01-012022-12-310000842633country:US2021-01-012021-12-310000842633country:US2020-01-012020-12-310000842633us-gaap:ForeignPlanMember2022-12-310000842633us-gaap:ForeignPlanMember2021-12-310000842633us-gaap:ForeignPlanMember2020-12-310000842633us-gaap:ForeignPlanMember2022-01-012022-12-310000842633us-gaap:ForeignPlanMember2021-01-012021-12-310000842633us-gaap:ForeignPlanMember2020-01-012020-12-310000842633us-gaap:PensionPlansDefinedBenefitMember2021-12-310000842633us-gaap:PensionPlansDefinedBenefitMember2020-12-310000842633us-gaap:PensionPlansDefinedBenefitMember2022-12-310000842633us-gaap:EquitySecuritiesMembercountry:US2022-12-310000842633us-gaap:EquitySecuritiesMembercountry:US2021-12-310000842633us-gaap:EquitySecuritiesMemberus-gaap:ForeignPlanMember2022-12-310000842633us-gaap:EquitySecuritiesMemberus-gaap:ForeignPlanMember2021-12-310000842633us-gaap:FixedIncomeFundsMembercountry:US2022-12-310000842633us-gaap:FixedIncomeFundsMembercountry:US2021-12-310000842633us-gaap:ForeignPlanMemberus-gaap:FixedIncomeFundsMember2022-12-310000842633us-gaap:ForeignPlanMemberus-gaap:FixedIncomeFundsMember2021-12-310000842633us-gaap:BalancedFundsMembercountry:US2022-12-310000842633us-gaap:BalancedFundsMembercountry:US2021-12-310000842633us-gaap:BalancedFundsMemberus-gaap:ForeignPlanMember2022-12-310000842633us-gaap:BalancedFundsMemberus-gaap:ForeignPlanMember2021-12-310000842633us-gaap:CashAndCashEquivalentsMembercountry:US2022-12-310000842633us-gaap:CashAndCashEquivalentsMembercountry:US2021-12-310000842633us-gaap:CashAndCashEquivalentsMemberus-gaap:ForeignPlanMember2022-12-310000842633us-gaap:CashAndCashEquivalentsMemberus-gaap:ForeignPlanMember2021-12-310000842633us-gaap:EquitySecuritiesMemberus-gaap:PensionPlansDefinedBenefitMember2022-12-310000842633us-gaap:FairValueInputsLevel1Memberus-gaap:EquitySecuritiesMemberus-gaap:PensionPlansDefinedBenefitMember2022-12-310000842633us-gaap:EquitySecuritiesMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel2Member2022-12-310000842633us-gaap:EquitySecuritiesMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2022-12-310000842633us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FixedIncomeFundsMember2022-12-310000842633us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FixedIncomeFundsMember2022-12-310000842633us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FixedIncomeFundsMemberus-gaap:FairValueInputsLevel2Member2022-12-310000842633us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FixedIncomeFundsMember2022-12-310000842633us-gaap:CashAndCashEquivalentsMemberus-gaap:PensionPlansDefinedBenefitMember2022-12-310000842633us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2022-12-310000842633us-gaap:CashAndCashEquivalentsMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel2Member2022-12-310000842633us-gaap:CashAndCashEquivalentsMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2022-12-310000842633us-gaap:BalancedFundsMemberus-gaap:PensionPlansDefinedBenefitMember2022-12-310000842633us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2022-12-310000842633us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel2Member2022-12-310000842633us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2022-12-310000842633trs:A2017EquityandIncentiveCompensationPlanMember2022-12-310000842633trs:DirectorRetainerMember2022-12-310000842633trs:Plan1Membertrs:ServiceBasedRestricedSharesMember2022-01-012022-12-310000842633trs:Plan1Membertrs:ServiceBasedRestricedSharesMember2021-01-012021-12-310000842633trs:Plan1Membertrs:ServiceBasedRestricedSharesMember2020-01-012020-12-310000842633trs:Plan2Membersrt:DirectorMembertrs:ServiceBasedRestricedSharesMember2022-01-012022-12-310000842633trs:Plan2Membersrt:DirectorMembertrs:ServiceBasedRestricedSharesMember2021-01-012021-12-310000842633trs:Plan2Membersrt:DirectorMembertrs:ServiceBasedRestricedSharesMember2020-01-012020-12-310000842633srt:DirectorMemberus-gaap:RestrictedStockMember2022-01-012022-12-310000842633srt:DirectorMemberus-gaap:RestrictedStockMember2021-01-012021-12-310000842633srt:DirectorMemberus-gaap:RestrictedStockMember2020-01-012020-12-310000842633us-gaap:DividendDeclaredMembertrs:ServiceBasedRestricedSharesMember2022-01-012022-12-310000842633us-gaap:DividendDeclaredMembertrs:ServiceBasedRestricedSharesMember2021-01-012021-12-310000842633trs:Plan7Memberus-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310000842633trs:Plan8Memberus-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310000842633trs:PerformanceBasedRestricedSharesMembertrs:Plan3Member2022-01-012022-12-310000842633trs:PerformanceBasedRestricedSharesMembersrt:MaximumMembertrs:A3YearEpsCagrMetricMembertrs:Plan3Member2022-01-012022-12-310000842633trs:PerformanceBasedRestricedSharesMembertrs:TotalshareholderreturnmetricMembersrt:MaximumMembertrs:Plan3Member2022-01-012022-12-310000842633trs:PerformanceBasedRestricedSharesMembersrt:MinimumMembertrs:A3YearEpsCagrMetricMembertrs:Plan3Member2022-01-012022-12-310000842633trs:PerformanceBasedRestricedSharesMembertrs:Plan5Member2021-01-012021-12-310000842633trs:PerformanceBasedRestricedSharesMembertrs:Plan6Member2020-01-012020-12-310000842633trs:PerformanceBasedRestricedSharesMembertrs:TotalshareholderreturnmetricMembertrs:Plan4Member2021-01-012021-12-310000842633trs:PerformanceBasedRestricedSharesMembertrs:TotalshareholderreturnmetricMembertrs:Plan4Member2022-01-012022-12-310000842633trs:Plan9Memberus-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310000842633trs:Plan9Membersrt:MinimumMembertrs:AveragestockpriceMemberus-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310000842633trs:Plan9Membertrs:AveragestockpriceMembersrt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310000842633us-gaap:RestrictedStockMember2021-12-310000842633us-gaap:RestrictedStockMember2022-01-012022-12-310000842633us-gaap:RestrictedStockMember2022-12-310000842633us-gaap:RestrictedStockMember2021-01-012021-12-310000842633us-gaap:RestrictedStockMember2020-01-012020-12-310000842633us-gaap:EmployeeStockOptionMember2022-01-012022-12-310000842633us-gaap:EmployeeStockOptionMember2021-01-012021-12-310000842633us-gaap:EmployeeStockOptionMember2020-01-012020-12-310000842633trs:A10b51sharerepurchaseprogramMember2022-12-310000842633trs:A10b51sharerepurchaseprogramMember2015-11-300000842633trs:A10b51sharerepurchaseprogramMember2022-01-012022-12-310000842633trs:A10b51sharerepurchaseprogramMember2021-01-012021-12-310000842633trs:A10b51sharerepurchaseprogramMember2020-01-012020-12-310000842633us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-310000842633us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2021-12-310000842633us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310000842633us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-12-310000842633us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2022-01-012022-12-310000842633us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-12-310000842633us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310000842633us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2022-12-310000842633us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310000842633us-gaap:CrossCurrencyInterestRateContractMember2022-01-012022-12-310000842633us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-12-310000842633us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2020-12-310000842633us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310000842633us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-01-012021-12-310000842633us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2021-01-012021-12-310000842633us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-12-310000842633us-gaap:CrossCurrencyInterestRateContractMember2021-01-012021-12-310000842633trs:PackagingReportableSegmentMember2020-01-012020-12-310000842633trs:AerospaceReportableSegmentMember2020-01-012020-12-310000842633trs:SpecialtyProductsReportableSegmentMember2020-01-012020-12-310000842633us-gaap:CorporateMember2022-01-012022-12-310000842633us-gaap:CorporateMember2021-01-012021-12-310000842633us-gaap:CorporateMember2020-01-012020-12-310000842633us-gaap:CorporateMember2022-12-310000842633us-gaap:CorporateMember2021-12-310000842633us-gaap:CorporateMember2020-12-310000842633srt:EuropeMember2022-01-012022-12-310000842633srt:EuropeMember2022-12-310000842633srt:EuropeMember2021-01-012021-12-310000842633srt:EuropeMember2021-12-310000842633srt:EuropeMember2020-01-012020-12-310000842633srt:EuropeMember2020-12-310000842633srt:AsiaPacificMember2022-01-012022-12-310000842633srt:AsiaPacificMember2022-12-310000842633srt:AsiaPacificMember2021-01-012021-12-310000842633srt:AsiaPacificMember2021-12-310000842633srt:AsiaPacificMember2020-01-012020-12-310000842633srt:AsiaPacificMember2020-12-310000842633trs:OtherAmericasMember2022-01-012022-12-310000842633trs:OtherAmericasMember2022-12-310000842633trs:OtherAmericasMember2021-01-012021-12-310000842633trs:OtherAmericasMember2021-12-310000842633trs:OtherAmericasMember2020-01-012020-12-310000842633trs:OtherAmericasMember2020-12-310000842633us-gaap:NonUsMember2022-01-012022-12-310000842633us-gaap:NonUsMember2022-12-310000842633us-gaap:NonUsMember2021-01-012021-12-310000842633us-gaap:NonUsMember2021-12-310000842633us-gaap:NonUsMember2020-01-012020-12-310000842633us-gaap:NonUsMember2020-12-310000842633country:US2022-01-012022-12-310000842633country:US2022-12-310000842633country:US2021-01-012021-12-310000842633country:US2021-12-310000842633country:US2020-01-012020-12-310000842633country:US2020-12-310000842633us-gaap:ForeignCountryMember2020-01-012020-12-310000842633us-gaap:StateAndLocalJurisdictionMember2022-12-310000842633us-gaap:ForeignCountryMember2022-12-310000842633us-gaap:SubsequentEventMembertrs:AartsPackagingBVMember2023-02-012023-02-010000842633us-gaap:SubsequentEventMembertrs:AartsPackagingBVMember2023-02-01iso4217:EUR0000842633us-gaap:SubsequentEventMember2023-02-162023-02-160000842633us-gaap:SubsequentEventMember2023-02-160000842633us-gaap:SubsequentEventMembertrs:WeldmacManufacturingMember2023-02-232023-02-230000842633us-gaap:SubsequentEventMembertrs:WeldmacManufacturingMember2023-02-230000842633us-gaap:AllowanceForCreditLossMember2021-12-310000842633us-gaap:AllowanceForCreditLossMember2022-01-012022-12-310000842633us-gaap:AllowanceForCreditLossMember2022-12-310000842633us-gaap:AllowanceForCreditLossMember2020-12-310000842633us-gaap:AllowanceForCreditLossMember2021-01-012021-12-310000842633us-gaap:AllowanceForCreditLossMember2019-12-310000842633us-gaap:AllowanceForCreditLossMember2020-01-012020-12-31

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
__________________________________________________________________________________________________
Form 10-K
(Mark One) 
 ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year endedDecember 31, 2022
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 001-10716
__________________________________________________________________________________________________
TRIMAS CORPORATION
(Exact Name of Registrant as Specified in Its Charter)
Delaware 38-2687639
(State or Other Jurisdiction of Incorporation or
Organization)
(IRS Employer Identification No.)
38505 Woodward Avenue, Suite 200
Bloomfield Hills, Michigan 48304
(Address of Principal Executive Offices, Including Zip Code)
(248631-5450
(Registrant's telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of Each Class:Trading symbol(s)Name of Each Exchange on Which Registered:
Common stock, $0.01 par valueTRSThe NASDAQ Stock Market LLC
         Securities registered pursuant to Section 12(g) of the Act: None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes     No 
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes     No 
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, 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 has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes     No 
The aggregate market value of the voting common equity held by non-affiliates of the Registrant as of June 30, 2022 was approximately $1.1 billion, based upon the closing sales price of the Registrant's common stock, $0.01 par value, reported for such date on the NASDAQ Global Select Market. For purposes of this calculation only, directors, executive officers and the principal controlling shareholder or entities controlled by such controlling shareholder are deemed to be affiliates of the Registrant.
As of February 20, 2023, the number of outstanding shares of the Registrant's common stock, $0.01 par value, was 41,477,451 shares.
Portions of the Registrant's Proxy Statement for the 2023 Annual Meeting of Stockholders are incorporated herein by reference in Part III of this Annual Report on Form 10-K to the extent stated herein.



TRIMAS CORPORATION INDEX
  Page No.
 
 
 
 

2

Forward-Looking Statements
This report may contain forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934 about our financial condition, results of operations and business. These forward-looking statements can be identified by the use of forward-looking words, such as “may,” “could,” “should,” “estimate,” “project,” “forecast,” “intend,” “expect,” “anticipate,” “believe,” “target,” “plan” or other comparable words, or by discussions of strategy that may involve risks and uncertainties.
These forward-looking statements are subject to numerous assumptions, risks and uncertainties which could materially affect our business, financial condition or future results including, but not limited to: general economic and currency conditions; the severity and duration of the ongoing coronavirus (“COVID-19”) pandemic; competitive factors; market demand; our ability to realize our business strategies; our ability to identify attractive acquisition candidates, successfully integrate acquired operations or realize the intended benefits of such acquisitions; pressures on our supply chain, including availability of raw materials and inflationary pressures on raw material and energy costs, and customers; the performance of our subcontractors and suppliers; risks and uncertainties associated with intangible assets, including goodwill or other intangible asset impairment charges; risks associated with a concentrated customer base; information technology and other cyber-related risks; risks related to our international operations, including, but not limited to, risks relating to rising tensions between the United States and China; government and regulatory actions, including, without limitation, climate change legislation and other environmental regulations, as well as the impact of tariffs, quotas and surcharges; changes to fiscal and tax policies; intellectual property factors; uncertainties associated with our ability to meet customers’ and suppliers’ sustainability and environmental, social and governance (“ESG”) goals and achieve our sustainability and ESG goals in alignment with our own announced targets; litigation; contingent liabilities relating to acquisition activities; interest rate volatility; our leverage; liabilities imposed by our debt instruments; labor disputes and shortages; the disruption of operations from catastrophic or extraordinary events, including, but not limited to, natural disasters, geopolitical conflicts and public health crises, such as the ongoing coronavirus pandemic; the amount and timing of future dividends and/or share repurchases, which remain subject to Board approval and depend on market and other conditions; our future prospects; and other risks that are discussed in Part I, Item 1A, "Risk Factors." The risks described in this report are not the only risks facing our Company. Additional risks and uncertainties not currently known to us or that we currently deemed to be immaterial also may materially adversely affect our business, financial position and results of operations or cash flows.
Forward-looking and other statements in this Annual Report on Form 10-K regarding our sustainability and ESG plans and goals are not an indication that these statements are necessarily material to investors or required to be disclosed in our filings with the Securities and Exchange Commission (“SEC”). In addition, historical, current and forward-looking sustainability- and ESG-related statements may be based on standards for measuring progress that are still developing, internal controls and processes that continue to evolve and assumptions that are subject to change in the future.
The cautionary statements set forth above should be considered in connection with any subsequent written or oral forward-looking statements that we or persons acting on our behalf may issue. We caution readers not to place undue reliance on the statements, which speak only as of the date of this report. We do not undertake any obligation to review or confirm analysts' expectations or estimates or to release publicly any revisions to any forward-looking statement to reflect events or circumstances after the date of this report or to reflect the occurrence of unanticipated events, except as required by law.
We disclose important factors that could cause our actual results to differ materially from our expectations implied by our forward-looking statements under Part II, Item 7, "Management's Discussion and Analysis of Financial Condition and Results of Operations," and elsewhere in this report. These cautionary statements qualify all forward-looking statements attributed to us or persons acting on our behalf. When we indicate that an event, condition or circumstance could or would have an adverse effect on us, we mean to include effects upon our business, financial and other conditions, results of operations, prospects and ability to service our debt.
Trademarks and Service Marks
We own or have rights to trademarks, service marks or trade names that we use in connection with the operation of our business. Solely for convenience, some of the copyrights, trademarks, service marks and trade names referred to in this Annual Report on Form 10-K are listed without the ©, ® and ™ symbols, but we will assert, to the fullest extent under applicable law, our rights to our copyrights, trademarks, service marks, trade names and domain names. The trademarks, service marks and trade names of other companies appearing in this Annual Report on Form 10-K are, to our knowledge, the property of their respective owners.
3


PART I
Item 1.    Business
Overview
TriMas designs, develops and manufactures a diverse set of products primarily for the consumer products, aerospace and industrial markets through its TriMas Packaging, TriMas Aerospace and Specialty Products groups. We believe our businesses share important and distinguishing characteristics, including: well-recognized brand names in the focused markets we serve; innovative product technologies and features; customer approved processes and qualified products; strong cash flow generation and long-term growth opportunities. Headquartered in Bloomfield Hills, Michigan, TriMas has approximately 3,500 employees who serve our customers from 42 manufacturing and support locations in 13 countries.
During 2022, our net sales were $883.8 million, operating profit was $99.1 million, and net cash provided by operating activities was $72.6 million. Approximately 74% of our 2022 net sales were generated from sales in North America.
Our Competitive Strengths
TriMas reports its operating activities in three segments: Packaging, Aerospace and Specialty Products. Our management team believes TriMas is uniquely positioned because of a number of competitive strengths, including:
Well-Recognized and Established Brands. Our main brands include Rieke®, Affaba & Ferrari™, Taplast™, Rapak®, Intertech and Omega Plastics (reported in Packaging); TriMas Aerospace™, Monogram Aerospace Fasteners™, Allfast® Fastening Systems, Mac Fasteners™, RSA Engineered Products, Martinic Engineering™ and TFI Aerospace (reported in Aerospace); and Norris Cylinder™ and Arrow® Engine Company (reported in Specialty Products). We believe each of our go-to-market brands are well-recognized and firmly established in the focused markets we serve. We believe our brands represent high standards and a commitment to quality and service that our customers rely on, and in many cases certify or audit, when they make their sourcing decisions.
Innovative and Proprietary Manufacturing and Product Technologies. We believe each of our businesses is well-positioned through years of refined manufacturing know-how, innovative product development, application engineering and solutions design. We believe our manufacturing footprint and operational competencies would be difficult and costly to replicate, providing us an advantage. We continue to place a priority on investing in innovation to protect and enhance our product designs, brand names, and manufacturing processes and competencies.
Customer-Focused Solutions and Long-Term Customer Relationships. We work collaboratively with our customers to design new product applications that help satisfy rapidly changing preferences in the marketplace. As a recognized leader in many of our markets, customers partner with us during the design, product development and production life cycle. These ongoing relationships, often developed over decades, coupled with our expertise in innovation and application engineering, position us to win new and replacement business with our customers when they launch new products or programs.
Experienced Management Team. Given the range of product and process technologies within each of our businesses, TriMas' success is a function of our experienced management team. In each of our businesses, including businesses we have acquired, we have members of our leadership team that have served the vast majority of their careers, and have extensive and often times unique experience, in the industries we operate. The TriMas management team is focused and committed to continuously improving Company performance and growing shareholder value. Management compensation is tied to financial results through short-term incentive plans, long-term equity incentive programs and Company-established stock ownership guidelines.
4

Our Strategy
Guided by our experienced management team, we are focused on the following components that comprise our core strategy:
Leverage the TriMas Business Model. The TriMas Business Model ("TBM") serves as the platform to manage our diverse set of businesses under a common set of standards focused on driving long-term exceptional performance. Through the TBM, we set near- and long-term performance objectives and goals, and utilize a reliable communication and escalation process that provides for flexibility and adjustments if market expectations change. A key tenet of the TBM is our commitment to operational excellence and continuous improvement. We believe our operating performance will continue to benefit from the use of Kaizen as a means to drive our decision-making and investment processes. In addition to continuous improvement and goal setting, the TBM is also focused on environmental, health and safety, talent development, and flawless new product and process launches.
Invest in Innovation. We continue to invest in organic growth in our most compelling market segments with the highest long-term return potential. We intend to leverage our brands, expand our product offerings to current and new customers, and introduce innovative products to meet our customers' needs and help solve their challenges. We operate under a disciplined approach to defend and expand our product offerings, and grow our business over the longer term. In addition to product innovation, we also value process innovation and believe we can solidify our customer relationships using new innovative processes and manufacturing "know-how" to improve our quality, speed to develop and commercialize, sustainability and overall competitiveness, increasing customer satisfaction, as well as our performance.
Accelerate Growth with Strategic Acquisitions. We believe TriMas, through its relatively low debt profile and its strong free cash flow, is uniquely positioned to enhance organic growth with strategic acquisitions. Our acquisition priority is to build out the Packaging platform, continuing our initiative to increase TriMas’ weight in packaging-related end markets, which comprise nearly 60% of consolidated net sales in 2022, as well as explore opportunities to further expand our Aerospace platform. We typically seek to acquire adjacent product lines that expand our existing product offerings, gain access to new customers and end markets, expand our geographic footprint and/or capitalize on scale and cost efficiencies.
Drive Enhanced Cash Conversion. We leverage the TBM to drive management’s decision-making processes to achieve our growth and profitability targets, as well as drive our businesses toward achieving market-leading returns and cash flow conversion. We believe establishing well-defined strategies, executing against annual goals and long-range targets, operating in a data-driven, fact-based environment, and awarding our team on annual cash flow generation will allow us to expand our free cash flow and create shareholder value. We plan to use this cash for reinvestment in our businesses, strategic acquisitions and other capital allocation actions, such as share buybacks and dividends, which we initiated in 2021.
Foster a Culture of Kaizen and Engagement. We believe our talented and dedicated global team is the foundation of our success. We strive to be a great employer through our demonstrated commitment to employee safety, diversity, equity and inclusion, talent development and workplace culture. We embrace the tools of Kaizen, which is predicated on engaging our employees to identify cost effective ways to improve all aspects of our businesses, throughout our manufacturing operations and support services. We also foster a culture of employee engagement to drive performance improvements, operational excellence and a sustainable future.
Focus on Sustainability. We view sustainability and Environmental, Social and Governance ("ESG") practices as important components of our culture and rooted in our core values representing who we are as a company. We proactively seek new ways to make progress in each of the four key areas of our sustainability strategy: Governance & Ethics, People, Environment and Products. We believe that sustainability is broader than caring for the environment, and encompasses care for our employees, as well as the communities where we live and work. It means continuously enhancing our products and our processes to make the world a better place. We strive to incorporate the concept of sustainability into our decision-making model, and continue to increase the importance of sustainability in everything we do.
5

Our Businesses
We report the results of our operations in three segments, which had net sales and operating profit for the year ended December 31, 2022 as follows: Packaging (net sales: $522.2 million; operating profit: $81.0 million), Aerospace (net sales: $188.1 million; operating profit: $8.1 million) and Specialty Products (net sales: $173.6 million; operating profit: $30.3 million). For information pertaining to the net sales and operating profit attributed to our segments, refer to Note 21, "Segment Information," included in Item 8, "Financial Statements and Supplementary Data," within this Form 10-K.
Each of our segments is described in more detail on the following pages.
Packaging (59% of 2022 net sales)
TriMas' Packaging segment consists of TriMas Packaging, which includes the Rieke, Affaba & Ferrari, Taplast, Rapak, Intertech and Omega Plastics brands. We believe TriMas Packaging is a leading designer, developer and manufacturer of specialty, highly-engineered polymeric and steel closure and dispensing systems for a range of end markets, including consumer packaging, life science and industrial markets. We manufacture high-performance, value-added products that are designed to enhance our customers’ ability to store, transport, process and dispense various products.
TriMas Packaging designs and manufactures dispensing products (including foaming pumps, lotion and hand soap pumps, sanitizer pumps, beverage dispensers, perfume sprayers, nasal sprayers and trigger sprayers), polymeric and steel caps and closures (including food lids, flip-top closures, child resistance caps, drum and pail closures and flexible spouts), polymeric jar products, and fully integrated dispensers for fill-ready, flexible bag-in-box applications, for a variety of consumer product markets including, but not limited to, the beauty and personal care, home care, food and beverage, medical, pharmaceutical and nutraceutical, as well as industrial end markets.
In addition, TriMas Packaging, through its December 2021 acquisition of Omega Plastics and February 2022 acquisition of Intertech, designs and manufactures complex, precision injection molded components and assemblies for applications in the life sciences end market. Our capabilities and products include prototype production molds and custom, medical-related components such as patient diagnostic test components, consumable vascular delivery, surgical devices and pharmaceutical closures.
TriMas Packaging has the capability of manufacturing the majority of our products in North America, Europe or Asia, which allows us to evaluate manufacturing location decisions based on customer needs, timing, cost and capacity.
Competitive Strengths 
We believe TriMas Packaging benefits from the following competitive strengths in coordination with operating under TriMas' overarching strategy:
Strong Product Innovation. Through a multi-layered approach to product and process innovation starting with subject matter experts, our TriMas Packaging team is focused on driving innovation across a broad range of solutions for our customers. Our New Product Development teams are also supported by our TriMas Center of Excellence, formerly called the Engineering Resource Center, located in India, to enhance our technical innovation and development. TriMas Packaging has a consistent pipeline of new products ready for launch and continues to innovate to make products more sustainable and environmentally friendly. For example, TriMas Packaging's product development programs have provided innovative and proprietary product solutions, such as the patented single-polymer MonoTM-2e pump, which features six parts, all made from one material, making it fully recyclable. We are also developing additional dispensing products made from a single-material without compromising quality, aesthetics, performance or formula compatibility, under the SingoloTM brand. In addition, TriMas Packaging recently launched tethered caps, which are caps that remain attached to a bottle or container after opening and during use to increase ease of recycling, and 53 mm and 63 mm diameter child-resistant closures ("CRC") for nutraceutical and agricultural products, which include innovative patent-pending interlocking inner/outer caps designed with less plastic, reducing our carbon footprint without compromising quality, durability or functional performance. TriMas Packaging's emphasis on highly-engineered solutions and product development has yielded numerous issued and enforceable patents, with many other patent applications pending. For example, 56 patents were filed and 46 patents were issued in 2022, related to both new and existing patent families.
6

Customized Solutions that Enhance Customer Relationships. A significant portion of our products have customized designs that are developed and engineered to address customer-specific technical, marketing and sustainability needs, helping to distinguish our customers’ products from those of their competitors. For example, the customization of specialty plastic caps, closures and dispensers including branding, unique colors, collar sizes, lining and venting results in substantial customer loyalty. TriMas Packaging has also invested in high-quality, high-performance printing capabilities for multi-color printed logos and customized designs on flat top caps and closures. The substantial investment in flexible manufacturing cells allows us to offer both short lead-times for high volume products and customization for more moderate volume orders, which provides significant advantages to our consumer packaged goods customer base. In addition, we provide customized dispensing solutions including unique pump designs, precision metering, unique colors and special collar sizes to fit our customers’ containers. TriMas Packaging collaborates with customers to develop innovative products that are more eco-friendly and easier to recycle. Based on our breadth of products, and engineering and production capabilities, we have achieved preferred supplier status with several customers.
Global Manufacturing Footprint. TriMas Packaging maintains a global network of sales, manufacturing and distribution sites, to serve our global customer base. Our customers, including larger consumer products customers, often desire supply capability and a manufacturing footprint close to their end markets which results in more efficient supply chains, reduced carbon footprint and better sustainability. In light of recent market forces that have impacted the global supply chain, we are expanding our North American manufacturing presence by launching a new, highly automated 230,000 square foot facility in New Albany, Ohio, which began ramping up in 2022. This new facility enables TriMas Packaging to shift production of a variety of products currently produced outside of the United States and provide significant incremental capacity for new business growth closer to our customers in North America as needed. To serve our customers in Asia, we have design and manufacturing capacity and offer highly engineered dispensing solutions through locations in China, India and Vietnam, and have increased our Asian market sales coverage. We have also increased our sales coverage in Europe. Our acquisitions of Affaba & Ferrari in 2020, and Plastic Srl and Taplast in 2019, provided us with additional sales, design and manufacturing capacity in Europe, with additional manufacturing facilities in Italy and Slovakia. In addition, we are starting to expand our supply capabilities into South America, opening our first warehouse in Brazil in 2022. We believe TriMas Packaging's flexible footprint provides us with multiple alternatives for production to best meet customer requirements and helps mitigate the impacts of potential trade disruption. The majority of TriMas Packaging's manufacturing facilities around the world have advanced injection molding machines required to manufacture precision engineered dispensing and closure components, as well as automated, high-speed assembly equipment for multi-component products.
Marketing, Customers and Distribution
TriMas Packaging accesses its markets through direct sales to customers, as well as through leading distributors, where it has enjoyed favorable, long-standing relationships. We employ commercial teams in North America, South America, Europe and Asia. At times, we also use third-party agents and distributors in our key geographic markets, as well as agents and distributors primarily to sell to container manufacturers and to users or fillers of containers.
TriMas Packaging's end customers include, but are not limited to, consumer packaged goods, personal care, beauty and cosmetic, medical, pharmaceutical, nutraceutical, food and beverage, industrial, agricultural, chemical, and cleaning and sanitary supply companies. We also provide products into applications used by warehouse clubs, e-retailers and fast food retailers. We may provide products directly to the end customer, but the end customers may also specify that our products be provided to filling or packaging intermediary customers. In addition, we also provide products to major container manufacturers, and maintain a customer service center that provides technical support, as well as other technical assistance to customers.
TriMas Packaging has manufacturing and support facilities in the United States, Mexico, Brazil, the United Kingdom, Germany, Italy, Slovakia, China, India, Vietnam and Australia.
Competition
TriMas Packaging has a broad range of products in closure, dispensing and flexible packaging systems, and therefore has various competitors in each of our product offerings. We do not believe that there is a single competitor that matches our entire product offering. Depending on the product and customers served, our competitors include Aptar, Bericap, Berry Global, Greif, Mold-Rite, Phoenix Closures, Silgan, Technocraft and other smaller private companies located in Asia.
7

Aerospace (21% of 2022 net sales)
Our Aerospace segment is comprised of TriMas Aerospace, which includes the Monogram Aerospace Fasteners (“Monogram”), Allfast Fastening Systems (“Allfast”), Mac Fasteners, RSA Engineered Products (“RSA”), Martinic Engineering (“Martinic”) and TFI Aerospace (“TFI”) brands. We believe TriMas Aerospace is a leading designer and manufacturer of a diverse range of products, including, but not limited to, highly-engineered fasteners, collars, blind bolts, rivets, ducting and connectors for air management systems, and other highly-engineered machined parts and components, for use in focused markets within the aerospace industry. In general, these products are customer-specific and are manufactured utilizing customer-qualified and proprietary processes. The products also satisfy rigorous customer approvals or meet unique aerospace industry standards, and as such, we believe there are a limited set of competitors. We believe our brands are well established and recognized in their markets. Each of our brands are long-term, certified suppliers of aerospace original equipment manufacturers ("OEMs") or Tier 1 suppliers, and have been serving the aerospace industry for decades.
We provide products for commercial, business jet, and military and defense aerospace applications and platforms with sales to OEMs, supply chain distributors, maintenance, repair and overhaul ("MRO") / aftermarket providers and tier one suppliers. Our customer-specified and/or qualified products are used in production of significant long-term aircraft programs, including several Boeing and Airbus commercial jetliner programs.
TriMas Aerospace's product offering includes a broad line of fastener products, including permanent threaded blind bolts, solid and blind rivets, standard screws and bolts manufactured to meet NAS, MS, AN and AS standards, collars, temporary fasteners and other specialty fasteners. TriMas Aerospace also manufactures and assembles complex, highly-engineered and proprietary ducting, connectors and related products for air management systems, and other complex machine-to-print parts for aerospace applications, including auxiliary power units, as well as electrical, hydraulic and pneumatic systems. In December 2021, we acquired TFI Aerospace, a manufacturer and supplier of specialty fasteners used in a variety of applications, predominantly for the aerospace end market.
Competitive Strengths
We believe TriMas Aerospace benefits from the following competitive strengths in coordination with operating under TriMas' overarching strategy:
Broad Product Portfolio of Established Brands. We believe that TriMas Aerospace is a leading designer, developer and manufacturer of broad range of engineered fasteners for the aerospace industry, as well as other complex machined components such as those used in air ducting systems. The combination of the Monogram, Allfast, Mac Fasteners and TFI brands enables TriMas Aerospace to offer a wide range of fastener products which address a broad scope of customer requirements, providing scale to customers who continue to rationalize their supply base. In several of the product categories, including rotary-actuated blind bolts and blind and solid rivets, TriMas Aerospace has a meaningful market share with well-known and established brands. The combined product sets of the Monogram, Allfast, Mac Fasteners and TFI brands uniquely position us to benefit from platform-wide supply opportunities. In addition, RSA has extensive experience in providing air ducting, connectors and flexible joints used in hot engine bleed air, anti-icing and environmental control system applications. Martinic has a reputation, with more than 40 years of experience, of specializing in the high complexity machining of castings, forgings and bar stock for leading tier-one commercial and defense aerospace OEMs. We believe that we supply products for the majority of the new airplanes manufactured by the two largest global airplane OEMs.
Product Innovation. We believe that TriMas Aerospace’s engineering, research and development capability and new product focus are competitive advantages. For many years, TriMas Aerospace’s product development programs have provided innovative and proprietary product solutions. The close working relationship between our sales and engineering teams and our customers’ engineering teams is key to developing future products desired and required by our customers. Our innovation teams add value by working directly with our customers to address assembly and manufacturing process challenges to increase productivity, quality, speed and efficiency, while reducing overall installed cost. TriMas Aerospace has developed new fastener products that offer a flush break upon installation and is developing and testing other fastener designs which offer improved clamping characteristics on composite structures, improved aerodynamics and enhanced installed aesthetics. One of our recent product innovations is the Composi-Lok4® fastener evolution, providing significant installed weight savings, helping to improve fuel efficiency. TriMas Aerospace has also designed the next generation temporary fastener with a significant increase in clamping force called Fastack® SC (Super Clamp). TriMas Aerospace has also expanded its fastener offerings to include other fastening product applications on current aircraft, including the expansion of its suite of collar families used in traditional two-sided assembly. We believe our customer-focused approach to provide cost-effective technical solutions will drive the development of new products and create new opportunities for growth.
8

Leading Manufacturing Capabilities and Processes. We believe that TriMas Aerospace is a leading manufacturer of precision-engineered components for the aerospace industry. Given industry regulatory requirements, as well as customer requirements, these products are required to be manufactured within tight tolerances and specifications, often out of hard-to-work-with and exotic materials including titanium, Inconel and specialty steels. TriMas Aerospace is also capable of advanced precision computer numerical controlled ("CNC") milling, high performance CNC turning and assembly, working in a variety of metals including super alloys, stainless steel, aircraft steel alloys, carbon steel alloys and aluminum alloys. Many of TriMas Aerospace’s products, facilities and manufacturing processes are required to be qualified and/or certified. Key certifications in TriMas Aerospace include: AS9100:2009 Revision D; ISO9001:2008; TSO; and NADCAP for non-destructive testing, heat treatment, wet processes and materials testing. While proprietary products and patents are important, having proprietary manufacturing processes and capabilities makes TriMas Aerospace’s products difficult to replicate. The aerospace industry has strict requirements for quality and delivery, making process innovation and continuous improvement vital to TriMas Aerospace's success. We believe TriMas Aerospace’s manufacturing processes, capabilities and quality focus create a competitive strength for the business.
Marketing, Customers and Distribution
TriMas Aerospace serves both OEM and aftermarket customers on a wide variety of platforms. Given the focused nature of many of our products, TriMas Aerospace relies upon a global sales and technical team that is knowledgeable of both OEM customers and the established network of independent distributors. Although the markets for fasteners are highly competitive, we provide products and services primarily for specialized applications, and compete principally on technology, quality and service. TriMas Aerospace works directly with aircraft manufacturers to develop and test new products and improve existing products. TriMas Aerospace’s primary customers include OEMs, supply chain distributors, tier one suppliers and the United States government.
TriMas Aerospace's manufacturing facilities are located in the United States and Canada. Given the nature of the components TriMas Aerospace manufactures, it can ship products efficiently to Europe, South America and Asia.
Competition
Depending on the product and customers served, our primary competitors include Ateliers de la Haute Garonne, Cherry Aerospace - Precision Castparts Corp., Howmet Aerospace, LISI Aerospace and Senior Aerospace, as well as a variety of aerospace and general industrial machined component manufacturers. We believe that we are a leader in the blind bolt market with significant market share in all blind fastener product categories in which we compete.

9

Specialty Products (20% of 2022 net sales)
Our Specialty Products segment is comprised of our Norris Cylinder and Arrow Engine Company businesses. We believe these businesses are well established and recognized in the end markets they serve.
TriMas' Norris Cylinder business is a leading designer, manufacturer and distributor of highly-engineered steel cylinders for use in industrial, heating, ventilation and air conditioning ("HVAC"), construction, health care and defense end markets. We believe that Norris Cylinder is a leading provider of a complete line of large, intermediate and small size, high and low-pressure steel cylinders for the transportation, storage and dispensing of compressed gases. Norris Cylinder’s large high-pressure seamless gas cylinders are used principally for shipping, storing and dispensing oxygen, nitrogen, argon, helium and other compressed gases. In addition, Norris Cylinder offers a complete line of steel cylinders used to contain and dispense acetylene gas for the welding and cutting industries. Norris Cylinder's products meet the rigorous standards required by the U.S. Department of Transportation ("DOT") or International Standards Organization ("ISO"), which certifies a cylinder's adequacy to perform in specific applications.
Arrow Engine is a provider of natural gas powered wellhead engines, compressors and replacement parts, all engineered for use in oil and natural gas production and other industrial and commercial markets. As Arrow's engines can operate from the natural gas produced at the wellhead, we believe Arrow is uniquely positioned to provide its products for remote pump jack installations. Arrow Engine distributes its products through a worldwide distribution network, primarily focused in the United States and Canada. Arrow Engine manufactures its own engine line and also offers a wide variety of spare parts for various industrial engines not manufactured by Arrow Engine.
Competitive Strengths
We believe our Specialty Products segment benefits from the following competitive strengths in coordination with operating under TriMas' overarching strategy:
Leading Market Positions and Strong Brand Names. With more than 70 years of experience, Norris Cylinder is one of the worlds' largest manufacturers of high- and low-pressure steel cylinders, and the only manufacturer in the United States. In 2021, Norris Cylinder became an official “Made in the USA” designated manufacturer, which we believe allows Norris to locally address customers' needs, while maintaining more control over lead times and quality. We believe that Norris has a reputation for high-quality cylinders used in a variety of applications, including industrial gas, welding and cutting, government, medical, laboratories, food and beverage technology, breathing air, fire protection and aviation. We believe that Arrow Engine also has also a leading market position in the niche it serves.
Comprehensive Product Offering. We believe that both Norris Cylinder and Arrow Engine offer a comprehensive product offering that meets their customers' needs. Norris Cylinder offers a complete line of large, intermediate and small size, high and low-pressure steel cylinders to its customers across a variety of end markets. Arrow Engine also provides a comprehensive product offering, including engines, compressors, chemical pumps, generator sets, electronics and replacement parts to a variety of oilfield and industrial markets. In addition, utilizing the tools of Kaizen, Arrow Engine developed and launched a new reduced emission EPA-certified A54-E engine platform for stationary and off-road mobile applications.
Established and Extensive Distribution Channels. Our Specialty Products businesses have long-standing customer relationships and distributes directly to major companies, as well as distributing to domestic buying groups, OEMs, medium and small independent companies, and independent distributors. Our long-standing supply positions in this well-established network has allowed our Specialty Products businesses to successfully navigate some of the most robust, as well as harshest, economic cycles.
Difficult and Costly to Replicate Manufacturing Base. Our Norris Cylinder business has locations in Longview, Texas, and Huntsville, Alabama, which have numerous forging and metalworking pieces of equipment and processes. While there are other manufacturers of steel cylinders globally, the installation of manufacturing processes and adding new capacity tends to be a lengthy process and a costly investment to implement. As such, in periods of rising demand, as we have experienced in 2021 and 2022, Norris Cylinder's installed capacity and manufacturing presence in the United States provides an advantage when compared to non-U.S. suppliers dealing with logistic constraints.
10

Marketing, Customers and Distribution
The customers of our Specialty Products segment predominantly operate in the industrial end markets, and to a lesser extent, the upstream oil and gas end markets. Given the focused nature of many of our products, we rely upon a combination of a direct sales force and an established network of distributors with familiarity of the end-users. Norris Cylinder, for example, sells directly to customers and through distributors. Our primary customers include industrial gas producers and distributors, welding equipment distributors, and equipment manufacturers.
The Norris Cylinder and Arrow Engine manufacturing facilities are located in the United States.
Competition
Norris Cylinder competes against Worthington, Beijing Tianhai Industry Co., Faber and Vitkovice Cylinders, but is the only steel cylinder manufacturer in the United States. Arrow Engine tends to compete against natural gas powered, lower horsepower, multi-cylinder engines from manufacturers such as Caterpillar, Chevy, Cummins and Ford industrial engines and electric motors.
TriMas' Acquisition Strategy
TriMas views the pursuit of strategic acquisitions as core to augmenting its organic growth and achieving our overarching corporate strategy. We believe TriMas is uniquely positioned to leverage our relatively low debt profile and strong free cash flow profile to identify and complete bolt-on acquisitions annually as part of our capital allocation strategy. TriMas’ acquisition priority is to build out our Packaging platform, continuing our initiative to increase TriMas’ position in packaging-related end markets, which currently comprises nearly 60% of consolidated net sales, as well as explore unique opportunities to build out our Aerospace platform. We typically seek to acquire adjacent product lines that expand our existing product offerings, gain access to new customers and end markets, expand our geographic footprint and/or capitalize on scale and cost efficiencies. From 2019 through 2022, TriMas has completed eight acquisitions and one divestiture.
Materials and Supply Arrangements
Our largest raw material purchases are for resins (such as polypropylene and polyethylene), steel, aluminum and other metal and non-metal-based purchased components. Raw materials and other supplies used in our operations are normally available from a variety of competing suppliers. In addition to raw materials, we purchase a variety of components and finished products from sources in lower-cost countries.
Polypropylene and polyethylene are generally commodity resins with multiple suppliers capable of providing product globally. Steel is purchased primarily from steel mills and service centers, and on a more localized basis. Changing global dynamics for steel production, supply and pricing may continue to present a challenge to our business.
Historically, we have experienced volatility in costs and availability of our raw material purchases and have worked with our suppliers to manage costs and disruptions in supply. We also utilize pricing programs to pass increased steel, resin and other raw material costs on to customers. Although we may experience delays in our ability to implement price increases, we have been generally able to recover such increased costs.
Human Capital Resources
As of December 31, 2022, we employed approximately 3,500 people, of which 44% were located outside the United States. We have one facility, located in Commerce, California where our hourly employees operate under a collective bargaining agreement, and which represents 12% of our U.S. employees. We have five facilities outside of the United States where our employees are affiliated with work councils, which covers 48% of our non-U.S. employees.
We believe employee relations throughout our organization are good and we are not aware of any present active union organizing activities at any of our facilities. We cannot predict the impact of any further unionization of our workplace. Our labor agreement with the United Automobile, Aerospace and Agricultural Implement Workers of America at our TriMas Aerospace facility in Commerce, California expires in August 2024.
TriMas focuses on a number of human capital resources objectives in managing its business, including our commitment to health and safety, employee engagement, diversity, equity & inclusion and talent development. These human capital resources objectives, taken together, may be material to understanding our business under certain circumstances. These objectives are reinforced by our Code of Conduct, our global policies, including our Global Human Rights Policy, Diversity, Equity & Inclusion Statement, and Environment, Health & Safety Policy, as well as our commitment to sustainability as evidenced by our annual Sustainability Reports.
11

Commitment to Safety
Our first objective under the TBM is the health and safety of our employees, including anyone who conducts business on our behalf. The commitment to safety starts at the top levels of our organization, and as a result of our commitment, we updated and enhanced our Environment, Health & Safety Policy in 2022. We believe a safe and secure workplace is fundamental to our success. TriMas is committed to providing a safe and healthy workplace, and complying with applicable safety and health laws, regulations and internal requirements. We are also committed to engaging our employees to continually improve health and safety by acting upon opportunities to reduce risk and improve our safety and health performance, and offer training programs on a regular basis. TriMas maintains comprehensive safety programs focused on identifying hazards and eliminating risks that can lead to work-place injuries.
Employee Engagement
At TriMas, a commitment to continuous improvement is one of our core values and imperative to our long-term success. We embrace the tools of Kaizen and work to foster a culture of employee engagement to drive performance improvements and operational excellence. We believe that employee feedback is important which is why, in 2021 and 2022, we administered employee engagement surveys globally. We continue to work on our engagement as a company, with managers actively facilitating engagement discussions with their teams and developing action plans to ensure progress and continuous improvement.
Diversity, Equity and Inclusion
We believe we are at our best when we bring together unique perspectives, experiences and ideas, and actively build diverse teams and inclusive work environments across our global locations. We believe that tapping into our employees’ diverse backgrounds and experiences ensures we make better decisions and supports stronger operating performance. Our goal is to foster working environments that are fair, equitable and safe, where rights are respected and everyone can achieve their full potential. Our policies and practices strive to assure equal employment and advancement opportunities for all qualified people. We also work to maintain appropriate standards of conduct in the workplace and to be sensitive to the concerns of our diverse group of employees. We strive to maintain workplaces that are free from discrimination or harassment on the basis of race, ethnicity, color, national origin, religion, age, gender, gender identity and expression, genetic information, sexual orientation, protected veteran status, disability or any other characteristic protected by applicable laws.
Talent Development
We believe that a talented, engaged and dynamic workforce is vital to our success. We seek to hire, develop and retain individuals who embrace and thrive in our culture. Our culture is grounded in our values: Integrity, Customer-focused, Teamwork, Results-driven and Continuous Improvement. Our businesses strive to build robust talent pipelines through targeted recruitment initiatives across our global footprint. Our programs are intended to ensure seamless onboarding for our new employees. We identify and nurture talent through a culture that is designed to enable employees to succeed and grow into leadership positions. We believe that our diverse businesses and structure provide many opportunities for employees to follow their own path and advance their careers.
We are committed to a culture of Kaizen and operational excellence, and we provide employees with the opportunity to receive frequent performance feedback. On a regular basis throughout the year, employees have goal alignment, performance and career development discussions with their managers (via annual goal setting, mid-year and year-end performance and talent reviews). At these times, employees receive candid feedback on their performance against set objectives. These reviews evaluate each employee’s strengths, skills and areas for opportunity, which are important for career development.
Seasonality
TriMas does not typically experience significant seasonal fluctuation, other than our fourth quarter, which in past years has tended to be the lowest net sales quarter of the year given holiday shutdowns by certain of our customers and other customers deferring capital spending to the following year.
12

Government Regulations
Environmental Matters
We are subject to increasingly stringent environmental laws and regulations, including those relating to air emissions, wastewater discharges, and chemical and hazardous waste management and disposal. Some of these environmental laws hold owners or operators of land or businesses liable for their own and for previous owners' or operators' releases of hazardous or toxic substances or wastes. Other environmental laws and regulations require obtaining and complying with environmental permits. To date, costs of complying with environmental, health and safety requirements have not been material. However, the nature of our operations and our long history of industrial activities at certain of our current or former facilities, as well as those acquired, could potentially result in material environmental liabilities.
Current environmental laws and regulations have not had a material impact on our business, capital expenditures or financial position. However, we must comply with existing and pending climate change legislation, regulation and international treaties or accords. Future events, including those relating to climate change or greenhouse gas regulation could require us to incur expenses related to the modification or curtailment of operations, installation of pollution control equipment or investigation and cleanup of contaminated sites. In addition to environmental laws and regulations, our operations are governed by variety of laws and regulations, including those relating to workplace safety and worker health, principally the Occupational Safety and Health Act and regulations thereunder. We believe that we are in material compliance with these laws and regulations and do not believe that future compliance with such laws and regulations will have a material adverse effect on our business, financial condition, results of operations and cash flows.
Trade Policies and Regulations
Free trade laws and regulations provide certain duties and tariffs on qualifying imports and exports, subject to compliance with the applicable classification and other requirements. In the past few years, we have experienced higher input costs as a direct result of tariffs imposed on certain raw materials and components imported from China. In certain cases, we have passed-through these incremental costs to the customer, while in some cases we have not changed pricing to retain or expand volume, and in other cases we continue to work to install capacity in facilities where there currently is no tariff. In addition, certain of our U.S. suppliers raised prices for components in response to an overall increase in demand for domestic sources. 
We believe that we are in material compliance with free trade laws and regulations. While there may be an impact to our financial condition as a result of changes in the amount of duties or tariffs levied on products we sell, we do not believe that costs to remain in compliance with such laws and regulations will have a material adverse effect on our business, financial condition, results of operations and cash flows.
Intangible Assets
Our identified intangible assets, consisting of customer relationships, trademarks and trade names, and technology, are recorded at $188.1 million at December 31, 2022, net of accumulated amortization. The valuation of each of the identified intangibles was performed using broadly accepted valuation methodologies and techniques.
Customer Relationships. We have developed and maintained stable, long-term selling relationships with customer groups for specific branded products and/or focused market product offerings within each of our businesses. Useful lives assigned to customer relationship intangibles range from five to 25 years and have been estimated using historic customer retention and turnover data. Other factors considered in evaluating estimated useful lives include the diverse nature of focused markets and products of which we have significant share, how customers in these markets make purchases and these customers' position in the supply chain. We also monitor and evaluate the impact of other evolving risks including the threat of lower cost competitors and evolving technology.
Trademarks and Trade Names. Each of our businesses designs and manufactures products for focused markets under various trade names and trademarks (see prior discussion by reportable segment). Our trademark/trade name intangibles are well-established and considered long-lived assets that require maintenance through advertising and promotion expenditures. Because it is our practice and intent to maintain and to continue to support, develop and market these trademarks/trade names for the foreseeable future, we consider our rights in these trademarks/trade names to have an indefinite life, except as otherwise dictated by applicable law.
13

Technology. We hold a number of United States and foreign patents, patent applications, and proprietary product and process-oriented technologies within all three of our reportable segments. We have, and will continue to dedicate, technical resources toward the further development of our products and processes in order to maintain our competitive position in the industrial, commercial and consumer end markets that we serve. Estimated useful lives for our technology intangibles range from one to 30 years and are determined in part by any legal, regulatory or contractual provisions that limit useful life. For example, patent rights have a maximum limit of 20 years in the United States. Other factors considered include the expected use of the technology by the operating groups, the expected useful life of the product and/or product programs to which the technology relates, and the rate of technology adoption by the industry.
International Operations
Of our net sales for the year ended December 31, 2022, 21.8% were derived from sales by our businesses located outside of the United States, and 32.8% of our long-lived assets as of December 31, 2022 were located outside of the United States. We operate manufacturing facilities in Canada, China, Germany, India, Italy, Mexico, Slovakia, the United Kingdom and Vietnam, in addition to our U.S. operations. In addition to the net sales derived from sales by our businesses located outside of the United States, we also generated $74.5 million of export sales from the United States.
Website Access to Company Reports
We use our corporate website, www.trimascorp.com, as a channel for routine distribution of important information, including news releases, company presentations and links to our businesses' websites, as well as reinforcing our commitment to sustainability as evidenced by our Sustainability Reports. We also provide financial information on our website and post filings as soon as reasonably practicable after they are electronically filed with, or furnished to, the Securities and Exchange Commission ("SEC"), including our annual, quarterly, and current reports on Forms 10-K, 10-Q and 8-K, our proxy statements and any amendments to those reports or statements. All such postings and filings are available under our Investors section of the website free of charge. The SEC also maintains a website, www.sec.gov, that contains reports, proxy and information statements and other information regarding issuers that file electronically with the SEC. The content on any website referred to in this Annual Report on Form 10-K is not incorporated by reference into this Annual Report on Form 10-K unless expressly noted.

14

Item 1A.    Risk Factors
You should carefully consider each of the risks described below, together with information included elsewhere in this Annual Report on Form 10-K and other documents we file with the SEC. The risks and uncertainties described below are those that we have identified as material, but are not the only risks and uncertainties facing us. Although the risks are organized by headings, and each risk is discussed separately, many of the risks are interrelated. Readers should not interpret the disclosure of any risk factor to imply that the risk has not already materialized. Additional risks and uncertainties not currently known to us or that we currently believe are immaterial may also impact our business operations, financial results and liquidity.
Risks Relating to Our Business
Our businesses depend upon general economic conditions and we serve some customers in highly cyclical industries; as such, we may be subject to the loss of sales and margins due to an economic downturn or recession.
Our financial performance depends, in large part, on conditions in the markets that we serve in both the U.S. and globally. In the past, our operations have been exposed to volatility due to changes in general economic conditions or consumer preferences, recessions or adverse conditions in the markets we serve, including the impact of global pandemics, such as the coronavirus and related variants ("COVID-19"), and the Russia-Ukraine conflict. We are exposed to highly cyclical end markets for industrial goods, and to a lesser extent, aerospace and consumer products. An uncertain macro-economic and political climate could lead to reduced demand from our customers, variations in timing of sales to our customers, increased price competition for our products, increased risk of excess and obsolete inventories, uncollectible receivables, and higher overhead costs as a percentage of revenue, all of which could impact our operating margins. If our customers are adversely affected by these factors, we may experience lower product volume orders, which could have an unfavorable impact on our revenue and operating profit. For example, a number of our consumer packaged goods customers increased their first-half 2022 orders for our products due to concerns over capacity constraints and rising inflation, and significantly reduced their orders in the back half of 2022, alerting us that they need to sell through a substantial portion of their existing inventory levels prior to placing significant additional orders. Our ability to precisely forecast the level of our customers’ orders is limited and can result in inefficiencies in scheduling our installed manufacturing capacity and result in sub-optimal business and financial results.
The COVID-19 pandemic has adversely impacted, and continues to pose risks, to our businesses, the nature and extent of which are highly uncertain and unpredictable.
We have been managing matters related to the global outbreak of the COVID-19, including impacts to our operations and strategic supplier-partners in Asia, as well as our manufacturing operations in Europe and North America since early 2020. The COVID-19 pandemic has impacted our results of operations, and we expect it will continue to impact us in the future at varying levels. For example, sales for our dispensing and closure products used to help fight the spread of gems significantly increased in 2020 and 2021, and receded in 2022. Sales in our Aerospace segment significantly declined at the onset of the pandemic, and have increased in 2022 as air travel and new aircraft production increases. The primary impacts on our business to date have been related to (i) shifting customer demand for many of our products, including those used in cosmetic, personal care, pharmaceutical, home care, food and beverage, and industrial markets, as well as aerospace markets; (ii) delays and disruptions in the availability of and timely delivery of materials and components used in our operations, as well as increased costs for such materials and components; and (iii) reduced availability and productivity of employees.
The extent of the COVID-19 pandemic's effect on our operational and financial performance will depend in large part on future developments, which cannot be predicted with confidence at this time. Future developments include the duration, scope and severity of the pandemic, the actions taken to contain or mitigate its ongoing impact in the regions in which we do business, and any future impacts on widespread economic activity, including air travel. The emergence of new variants of COVID-19, evolving governmental plans to institute vaccination mandates and limited availability of vaccines in various jurisdictions create uncertainty that may impact our employees and result in labor shortages and unforeseen costs. In addition, because we cannot predict the impact that COVID-19 or other global pandemics will ultimately have, the actual impact may also exacerbate other risks discussed in this Item 1A.
15

Many of the markets we serve are highly competitive, which could limit sales volumes and reduce our operating margins.
Many of our products are sold in competitive markets. We believe that the principal points of competition in our markets are price, product quality, delivery performance, design and engineering capabilities, product development, conformity to customer specifications, customer service and effectiveness of distribution. Maintaining and improving our competitive position will require continued investment by us in manufacturing, engineering, quality standards, marketing, customer service and support of our distribution networks. We may have insufficient resources in the future to continue to make such investments and, even if we make such investments, we may not be able to maintain or improve our competitive position. We also face the risk of lower-cost manufacturers located in China, India and other regions competing in the markets for our products and we may be driven as a consequence of this competition to increase our investment overseas. Making overseas investments can be highly risky and we may not always realize the advantages we anticipate from any such investments. Competitive pressure may limit the volume of products that we sell and reduce our operating margins.
We may be unable to successfully implement our business strategies and achieve our strategic and financial objectives.
We have a long history of acquisitions and divestitures, and we continuously evaluate strategic opportunities and other investment activities. From time to time, we may engage in one or more strategic transactions. If we do so, it may or may not meet the intended strategic or financial objective.
Strategic acquisitions may require integration expense and actions that may negatively affect our results of operations and that could not have been fully anticipated beforehand. In addition, attractive strategic transaction opportunities may not be identified or pursued in the future, financing for strategic transactions may be unavailable on satisfactory terms and we may be unable to accomplish our strategic objectives in effecting a particular strategic transaction. We may encounter various risks in pursuing such strategic transactions, including the possible inability to integrate an acquired business into our operations, increased expenses, increased debt obligations to finance such strategic transactions and unanticipated problems or liabilities.
In addition, we may dispose of assets or businesses at a price or on terms that are less favorable than we had anticipated, or with the exclusion of assets that must be divested or run off separately. As we seek to sell or separate certain assets, equity interests or businesses, we may also encounter difficulty in finding buyers, managing interdependencies across multiple transactions and other Company initiatives, implementing separation plans or executing alternative exit strategies on acceptable terms, which could delay or prevent the accomplishment of our strategic and financial objectives. Moreover, the effect of dispositions over time will reduce our cash flow and earnings capacity and result in a less diversified portfolio of businesses, and we will have a greater dependency on remaining businesses for our financial results.
Accordingly, risks related to strategic acquisitions or dispositions may result in the disruption of our ongoing business, diversion of management’s attention, the failure of such transactions to be completed, or the failure to realize the financial and strategic benefits contemplated at the time of a transaction, some or all of which could materially and adversely affect our business strategy, financial condition and results of operations.
Increases in our raw material or energy costs or the loss of critical suppliers could adversely affect our profitability and other financial results.
We are sensitive to price movements in our raw materials supply base. Our largest material purchases are for resins (such as polypropylene and polyethylene), steel, aluminum and other metal and non-metal-based purchased components. Prices for these products, along with costs for transportation and energy, fluctuate with market conditions, and have generally increased over time. For example, during 2022, we experienced increased energy costs and supply chain disruptions as a result of the Russia-Ukraine conflict. In addition, we have experienced, and expect to continue to experience, the impact of cost inflationary pressure on raw materials, wage rates and freight. We have generally been able to recover such costs during 2022, as market prices have generally stabilized. We may be unable to offset the impact of future cost increases with price increases on a timely basis due to outstanding commitments to our customers, competitive considerations or our customers’ resistance to accepting such price increases and our financial performance could be adversely impacted. A failure by our suppliers to continue to supply us with certain raw materials, component parts, or at all, could have a material adverse effect on us. To the extent there are energy supply disruptions or material fluctuations in energy costs, our margins could be materially adversely impacted.
16

Our ability to deliver products that satisfy customer requirements is dependent on the performance of our subcontractors and suppliers, as well as on the availability of raw materials and other components.
We rely on other companies, including subcontractors and suppliers, to provide and produce raw materials, integrated components and sub-assemblies and production commodities included in, or used in the production of, our products. If one or more of our suppliers or subcontractors experiences delivery delays or other performance problems, we may be unable to meet commitments to our customers or incur additional costs and penalties. In some instances, we depend upon a single source of supply. Any material service disruption from one of our suppliers, either due to circumstances beyond the supplier’s control, such as geopolitical developments, including any potential impacts resulting from rising tensions between the United States and China, or logistical complications or operational disruptions due to weather, global climate change, earthquakes or other natural disasters, or as a result of performance problems or financial difficulties, could have a material adverse effect on our ability to meet commitments to our customers or increase our operating costs. Since the outbreak of the COVID-19 pandemic, we have experienced even greater uncertainties in the economic environment, including input cost inflation, supply chain disruptions with our subcontractors and suppliers, shortages in global markets for commodities, logistics and labor, all of which have resulted in labor and manufacturing inefficiencies given the challenges in production scheduling.
We have significant goodwill and intangible assets, and future impairment of our goodwill and intangible assets could have a material negative impact on our financial results.
At December 31, 2022, our goodwill and intangible assets were $527.9 million and represented 40.5% of our total assets. If we experience declines in sales and operating profit or do not meet our current and forecasted operating budget, we may be subject to goodwill and/or other intangible asset impairments in the future. While the fair value of our remaining goodwill exceeds its carrying value, significantly worse financial performance of our businesses, significantly different assumptions regarding future performance of our businesses or significant declines in our stock price could result in future impairment losses. Because of the significance of our goodwill and intangible assets, and based on the magnitude of historical impairment charges, any future impairment of these assets could have a material adverse effect on our financial results.
Our business may be exposed to risks associated with an increasingly concentrated customer base.
While no individual customer accounted for 10% or more of our consolidated net sales for 2022, 2021, or 2020, our customer base has become, and may further become, increasingly concentrated as a result of our strategy to focus on growing sales with existing customers in packaging end markets, or due to customer consolidations. In 2022, our Aerospace and Specialty Products segments each had customers that comprised 10% or more of its segment revenue. As a result of these factors, changes to or reductions in the buying patterns of these larger customers may expose our business and results of operations to greater volatility. For example, prior to the outbreak of COVID-19, a large commercial aircraft manufacturer announced significant production delays and/or reductions on certain of its platforms for which we provide products, which significantly impacted our sales, profit and production efficiencies compared with historical levels.

The mix and type of customers, and sales to any single customer, may vary significantly from quarter to quarter and from year to year, and have a significant impact on our financial condition, results of operations and cash flows. If customers do not place orders, or they substantially reduce, delay or cancel orders, we may not be able to replace the business, which may have a significant adverse impact on our results of operations and financial condition. For example, a number of our consumer packaged goods customers ordered higher levels of inventory due to concerns over capacity constraints and rising inflation in the first half of 2022, and subsequently reduced their order levels in the back-half of 2022. In addition, major customers may require that we localize manufacturing and supply capacity rather than sourcing from lower cost countries, or seek pricing, payment, intellectual property-related, or other commercial terms that are less favorable to us, which may have a negative impact on our business. The concentration of our customer base also increases our risks related to the financial condition of our customers, and the deterioration in financial condition of customers or the failure of customers to perform their obligations could have a material adverse effect on our results of operations and cash flows.
17

We are dependent on our manufacturing facilities for the production of our highly engineered products, which subjects us to risks associated with disruptions and changing technology and manufacturing techniques that could place us at a competitive disadvantage.
If our manufacturing facilities become unavailable either temporarily or permanently due to weather, earthquakes or other natural disasters related to global climate change, or geopolitical developments, including any potential impacts resulting from rising tensions between the United States and China, or logistical complications or operational disruptions arising from adverse regulatory actions, acts of war, cyber-attacks, public health crises or labor disruptions, we may be unable to shift production to other facilities or to make up for lost production. For example, our Aerospace manufacturing facilities are predominately located in southern California, an area known for earthquakes, and are thus vulnerable to damage. Any new facility would need to comply with the necessary regulatory requirements, satisfy our specialized manufacturing requirements and require specialized equipment. Even though we carry business interruption insurance policies, any business interruption losses could exceed the coverage available or be excluded from our insurance policies. Any disruption of our ability to operate our business could result in a material decrease in our revenues or significant additional costs to replace, repair or insure our assets, which could have a material adverse impact on our financial condition and results of operations.
In addition, we believe that our customers rigorously evaluate their suppliers on the basis of price competitiveness, product quality, reliability and timeliness of delivery, technical expertise and development capability, new product innovation, product design capability, manufacturing expertise, operational flexibility, customer service and overall management. Our success depends on our ability to continue to meet our customers’ changing expectations with respect to these criteria. We may be unable to install, maintain and certify equipment needed to produce products or upgrade or transition our manufacturing facilities without impacting production rates or requiring other operational efficiency measures at our facilities. We anticipate that we will remain committed to product research and development, advanced manufacturing techniques and service to remain competitive, which entails significant costs; however, we may be unable to address technological advances, implement new and more cost-effective manufacturing techniques, or introduce new or improved products, whether in existing or new markets, so as to maintain our businesses’ competitive positions or to grow our businesses as desired.
A major failure of our information systems could harm our business; increased IT security threats and more sophisticated and targeted computer crime could pose a risk to our systems, networks, and products.
We depend on integrated information systems to conduct our business. While we maintain some of our critical information systems, we are also dependent on third parties to provide important services relating to, among other things, operational technology at our facilities, human resources, electronic communications and certain finance functions. We may experience operating problems with our information systems as a result of system failures, viruses, computer hackers or other causes. Any significant disruption or slowdown of our systems could cause customers to cancel orders or cause standard business processes to become inefficient or ineffective.
We have experienced cyber-attacks in the past and, while none of these cyber-attacks resulted in a material disruption to our business, we may experience additional cyber-attacks in the future. Increased global IT security threats and more sophisticated and targeted computer crime pose a risk to the security of our systems and networks and the confidentiality, availability and integrity of our data and communications. While we attempt to mitigate these risks by employing a number of measures, including employee training, comprehensive monitoring of our networks and systems, and maintenance of backup and protective systems, our networks and systems remain potentially vulnerable to advanced persistent threats. Furthermore, we may have little or no oversight with respect to security measures employed by third-party service providers, which may ultimately prove to be ineffective at countering threats. Depending on their nature and scope, such threats could potentially lead to the compromising of confidential information and communications, improper use of our systems and networks, manipulation and destruction of data, defective products, production downtimes and operational disruptions, which in turn could adversely affect our reputation, competitiveness and results of operations.
A growing portion of our sales and earnings may be derived from international sources, which exposes us to certain risks which may adversely affect our financial results and impact our ability to service debt.
We have operations outside of the United States. Of our net sales for the year ended December 31, 2022, 21.8% were derived from sales by our subsidiaries located outside of the U.S. In addition, we may expand our international operations through internal growth or acquisitions. International operations, particularly sales to emerging markets and manufacturing in non-U.S. countries, are subject to risks that are not present within U.S. markets, which include, but are not limited to, the following:
volatility of currency exchange between the U.S. dollar and currencies in international markets;
changes in local government regulations and policies including, but not limited to, foreign currency exchange controls or monetary policy, governmental embargoes, repatriation of earnings, expropriation of property, duty or tariff restrictions, investment limitations and tax policies;
18

       
political and economic instability and disruptions, including labor unrest, civil strife, public health crises (including viral outbreaks such as the coronavirus), acts of war, guerrilla activities, insurrection and terrorism;
legislation that regulates the use of chemicals;        
disadvantages of competing against companies from countries that are not subject to U.S. laws and regulations, including the Foreign Corrupt Practices Act ("FCPA");        
compliance with international trade laws and regulations, including export control and economic sanctions, such as anti-dumping duties;        
difficulties in staffing and managing multi-national operations;        
limitations on our ability to enforce legal rights and remedies;
tax inefficiencies in repatriating cash flow from non-U.S. subsidiaries that could affect our financial results and reduce our ability to service debt;        
reduced protection of intellectual property rights; and        
other risks arising out of foreign sovereignty over the areas where our operations are conducted.  
In addition, we could be adversely affected by violations of the FCPA and similar worldwide anti-bribery laws as well as export controls and economic sanction laws. The FCPA and similar anti-bribery laws in other jurisdictions generally prohibit companies and their intermediaries from making improper payments to non-U.S. officials for the purpose of obtaining or retaining business.
Our acquisition and disposition agreements by which we have acquired or sold companies, include indemnification provisions that may not fully protect us and may result in unexpected liabilities.
Certain of the agreements related to the acquisition and disposition of businesses require indemnification against certain liabilities related to the operations of the company for the previous owner. We cannot be assured that any of these indemnification provisions will fully protect us, and as a result we may incur unexpected liabilities that adversely affect our profitability and financial position.
Expectations relating to sustainability and ESG considerations could expose us to potential liabilities, increased costs, reputational harm and other adverse effects on our business.
Many governments, regulators, investors, employees, customers and other stakeholders are increasingly focused on sustainability and ESG considerations relating to businesses. We have announced certain areas of focus through information on our website, press statements and other communications, including through our Sustainability Reports, which include health and safety, environmental matters, climate change and greenhouse gas emissions, human capital, diversity, equity and inclusion, talent development, and innovation for sustainable products. The criteria used to evaluate sustainability and ESG practices, including goals and initiatives, may continue to evolve, which could result in greater expectations and may cause us to make investments, which may be material, to satisfy new criteria. In addition, some stakeholders may disagree with our goals and initiatives, or have very different views on where our sustainability and ESG focus should be placed, including differing views of regulators in various jurisdictions in which we operate. The increasing attention to sustainability could also result in reduced demand for certain of our products and/or reduced profits. If we are unable to respond effectively, investors may conclude that our sustainability and ESG policies and/or actions are inadequate. Any failure, or perceived failure, by us to achieve our sustainability or ESG goals and initiatives, adhere to our public statements, comply with federal, state or international laws and regulations, meet evolving and varied stakeholder expectations and standards or accurately disclose our progress on such matters, could expose us to potential liabilities, increased costs, reputational harm and other adverse effects on our business.
19

Regulatory, Legal and Environmental Risks
Significant developments from the recent and potential changes in U.S. trade policies could have a material adverse effect on us and our financial condition and results of operations.
Free trade laws and regulations provide certain duties and tariffs on qualifying imports and exports, subject to compliance with the applicable classification and other requirements. The United States government has indicated its intent to alter its approach to international trade policy and in some cases to renegotiate, or potentially terminate, certain existing bilateral or multi-lateral trade agreements and treaties with foreign countries. For example, the U.S. government has implemented additional tariffs on certain goods imported from China. These tariffs, and other governmental actions relating to international trade agreements or policies, the adoption and expansion of trade restrictions, or the occurrence of a trade war may adversely impact demand for our products, costs, customers, suppliers and/or the U.S. economy or certain sectors thereof and, as a result, adversely impact our business. These tariffs and actions may, directly or indirectly, lead to higher costs and cause us to increase prices to our customers which may reduce demand, or, if we are unable to increase prices, result in lowering our margin on products sold.  For example, in the past few years, we have experienced higher input costs as a direct result of tariffs imposed on certain raw materials and components imported from China. In certain cases, we have passed-through these incremental costs to the customer, while in some cases we have not changed pricing to retain or expand volume, and in other cases we continue to work to install capacity in facilities where there currently is no tariff. In addition, certain of our U.S. suppliers raised prices for components in response to an overall increase in demand for domestic sources. It remains unclear what the U.S. or foreign governments will or will not do with respect to tariffs, international trade agreements and policies on a short-term or long-term basis. Additional changes in laws or policies governing the terms of foreign trade, and in particular increased trade restrictions, tariffs or taxes on imports from countries where we manufacture or purchase products could have a material adverse effect on our business and financial results.
Compliance with and changes in tax laws, including tax reform legislation in the United States, could materially and adversely impact our financial condition, results of operations and cash flows.
We are subject to extensive tax liabilities, including federal, state and foreign income taxes and transactional taxes such as excise, sales and use, payroll, franchise, withholding and property taxes. Many tax liabilities are subject to periodic audits by taxing authorities, and such audits could subject us to additional tax as well as interest and penalties. New tax laws and regulations and changes in existing tax laws and regulations could result in increased expenditures by us for tax liabilities in the future and could materially and adversely impact our financial condition, results of operations and cash flows.
We may face liability associated with the use of products for which patent ownership or other intellectual property rights are claimed.
We may be subject to claims or inquiries regarding alleged unauthorized use of a third party’s intellectual property. An adverse outcome in any intellectual property litigation could subject us to significant liabilities to third parties, require us to license technology or other intellectual property rights from others, require us to comply with injunctions to cease marketing or using certain products or brands, or require us to redesign, re-engineer, or re-brand certain products or packaging, any of which could affect our business, financial condition and operating results. If we are required to seek licenses under patents or other intellectual property rights of others, we may not be able to acquire these licenses on acceptable terms, if at all. In addition, the cost of responding to an intellectual property infringement claim, in terms of legal fees and expenses and the diversion of management resources, whether or not the claim is valid, could have a material adverse effect on our business, results of operations and financial condition.
We may be unable to adequately protect our intellectual property.
While we believe that our patents, trademarks, know-how and other intellectual property have significant value, it is uncertain that this intellectual property or any intellectual property acquired or developed by us in the future, will provide a meaningful competitive advantage. Our patents or pending applications may be challenged, invalidated or circumvented by competitors or rights granted thereunder may not provide meaningful proprietary protection. Moreover, competitors may infringe on our patents or successfully avoid them through design innovation. Policing unauthorized use of our intellectual property is difficult and expensive, and we may not be able to, or have the resources to, prevent misappropriation of our proprietary rights, particularly in countries where the laws may not protect such rights as fully as in the U.S. The cost of protecting our intellectual property may be significant and have a material adverse effect on our financial condition and future results of operations.
20

We may incur material losses and costs as a result of product liability, recall and warranty claims brought against us.
We are, from time to time, subject to a variety of claims or litigation incidental to our businesses, including demands for damages arising out of use of our products, claims relating to intellectual property matters and claims involving employment matters and commercial disputes. We currently carry insurance and maintain reserves for potential product liability claims. However, our insurance coverage may be inadequate if such claims do arise and any liability not covered by insurance could have a material adverse effect on our business. Although we have been able to obtain insurance in amounts we believe to be appropriate to cover such liability to date, our insurance premiums may increase in the future as a consequence of conditions in the insurance business generally or our situation in particular. Any such increase could result in lower operating profit or cause the need to reduce our insurance coverage. In addition, a future claim may be brought against us that could have a material adverse effect on us. Any product liability claim may also include the imposition of punitive damages, the award of which, pursuant to certain state laws, may not be covered by insurance. Our product liability insurance policies have limits that, if exceeded, may result in material costs that could have an adverse effect on our future profitability. In addition, warranty claims are generally not covered by our product liability insurance. Further, any product liability or warranty issues may adversely affect our reputation as a manufacturer of high-quality, safe products, divert management’s attention, and could have a material adverse effect on our business.
In addition, our former Lamons business is a party to lawsuits related to asbestos contained in gaskets formerly manufactured by it or its predecessors. While we sold the Lamons business in December 2019, we retained the asbestos-related liability exposure. Some of this litigation includes claims for punitive and consequential as well as compensatory damages. We are not able to predict the outcome of these matters given that, among other things, claims may be initially made in jurisdictions without specifying the amount sought or by simply stating the minimum or maximum permissible monetary relief, and may be amended to alter the amount sought. Of the 4,798 claims pending at December 31, 2022, 45 set forth specific amounts of damages (other than those stating the statutory minimum or maximum). See Note 16, "Commitments and Contingencies," included in Item 8, "Financial Statements and Supplementary Data," within this Form 10-K for additional information.
Total settlement costs (exclusive of defense costs) for all such cases, some of which were filed over 25 years ago, have been $12.5 million. All relief sought in the asbestos cases is monetary in nature. To date, approximately 40% of our costs related to settlement and defense of asbestos litigation have been covered by our primary insurance. Effective February 14, 2006, we entered into a coverage-in-place agreement with our first level excess carriers regarding the coverage to be provided to us for asbestos-related claims when the primary insurance is exhausted. The coverage-in-place agreement makes asbestos defense costs and indemnity insurance coverage available to us that might otherwise be disputed by the carriers and provides a methodology for the administration of such expenses. The Company's primary insurance exhausted in November 2018, and the Company is solely responsible for defense costs and indemnity payments prior to the commencement of coverage under this agreement, the duration of which would be subject to the scope of damage awards and settlements paid. During this period, we may incur significant litigation costs in defending these matters. We also may be required to incur additional defense costs and pay damage awards or settlements or become subject to equitable remedies in the future that could adversely affect our businesses.
Our business may be materially and adversely affected by compliance obligations and liabilities under environmental laws and regulations, including related to climate change.
We are subject to increasingly stringent environmental laws and regulations, including those relating to air emissions, wastewater discharges and chemical and hazardous waste management and disposal. A number of governments or governmental bodies have introduced or are contemplating introducing regulatory changes in response to climate change, including regulating greenhouse gas emissions. Some of these laws hold owners or operators of land or businesses liable for their own and for previous owners’ or operators’ releases of hazardous or toxic substances or wastes. Other environmental laws and regulations require obtaining and complying with environmental permits. To date, costs of complying with environmental, health and safety requirements have not been material. However, the nature of our operations and our long history of industrial activities at certain of our current or former facilities, as well as those acquired, could potentially result in material liabilities.
While we must comply with existing and pending climate change legislation, regulation and international treaties or accords, current laws and regulations have not had a material impact on our business, capital expenditures or financial position. Future events, including those relating to climate change or greenhouse gas regulation, could require us to incur expenses related to fund energy efficiency activities, fees or restrictions on certain activities, the modification or curtailment of operations, installation of pollution control equipment or investigation and cleanup of contaminated sites. Any adopted future regulations could also negatively impact our ability to compete with companies situated in areas not subject to such limitations, and we may not be able to recover the cost of compliance with new or more stringent laws and regulations, which could adversely impact our results of operations, cash flow or financial condition.
21

Our reputation, ability to do business, and results of operations may be impaired by legal compliance risks.
While we strive to maintain high standards, our internal controls and compliance systems may not always protect us from acts committed by our employees, agents, or business partners that would violate U.S. and/or non-U.S. laws or adequately protect our confidential information, including the laws governing payments to government officials, bribery, fraud, anti-kickback and false claims rules, competition, export and import compliance, money laundering, and data privacy laws, as well as the improper use of proprietary information or social media. Any such allegations, violations of law or improper actions could subject us to civil or criminal investigations in the U.S. and in other jurisdictions, could lead to substantial civil or criminal, monetary and non-monetary penalties, and related shareholder lawsuits, could lead to increased costs of compliance, could damage our reputation and could have a material effect on our financial statements.
Risks Related to our Debt and Other Financial Obligations
We have debt principal and interest payment requirements that may restrict our future operations and impair our ability to meet our obligations.
As of December 31, 2022, we have $394.7 million of outstanding long-term debt. We are subject to variable interest rates on our revolving credit facility. Such interest rates, effective January 1, 2022, are based on the Secured Overnight Financing Rate, the Sterling Overnight Index Average and the Euro Short Term Rate depending upon the currency of borrowing, all plus a spread of 1.50%. The interest rate spread is based upon the leverage ratio, as defined, as of the most recent determination date. We may experience increases in our interest expense as a result of general increases in interest rate levels. In addition, we could be further impacted by changes in variable interest rates. Our reference rates under our revolving credit facility may perform differently from the historical use of U.S. dollar LIBOR, which may affect our net interest expense and require changes to our future risk, pricing and hedging strategies. We had no amounts outstanding under our revolving credit facility as of December 31, 2022.
Our degree of leverage and level of interest expense may have important consequences, including:
should our leverage increase, it may place us at a competitive disadvantage as compared with our less leveraged competitors and make us more vulnerable in the event of a downturn in general economic conditions or in any of our businesses;
our flexibility in planning for, or reacting to, changes in our businesses and the industries in which we operate may be limited;
a substantial portion of our cash flow from operations will be dedicated to the payment of annual interest and future principal obligations on our indebtedness, thereby reducing the funds available to us for operations, capital expenditures, acquisitions, future business opportunities or obligations to pay rent in respect of our operating leases; and
our operations are restricted by our debt instruments, which contain certain financial and operating covenants, and those restrictions may limit, among other things, our ability to borrow money in the future for working capital, capital expenditures, acquisitions, rent expense or other purposes.
Our ability to service our debt and other obligations will depend on our future operating performance, which will be affected by prevailing economic conditions and financial, business and other factors, many of which are beyond our control. Our business may not generate sufficient cash flow, and future financings may not be available to provide sufficient net proceeds, to meet these obligations or to successfully execute our business strategies. See "Management's Discussion and Analysis of Financial Condition and Results of Operations—Liquidity and Capital Resources."
Restrictions in our debt instruments limit our ability to take certain actions and breaches thereof could impair our liquidity.
Our revolving credit facility and the indenture governing our senior notes contain covenants that restrict our ability to:
pay dividends or redeem or repurchase capital stock;
incur additional indebtedness and grant liens;
make acquisitions and joint venture investments; and
sell assets.

22

Our debt instruments also require us to comply with financial covenants relating to, among other things, interest coverage and leverage. We may not be able to satisfy these covenants in the future or be able to pursue our strategies within the constraints of these covenants. Substantially all of the assets of our domestic subsidiaries are pledged as collateral. Borrowings under the foreign currency sub limit are secured by a pledge of the assets of the foreign subsidiary borrowers that are party to our revolving credit facility. A breach of a covenant contained in our debt instruments could result in an event of default under one or more of our debt instruments and our lease financing arrangements. Such breaches would permit the lenders to declare all amounts borrowed thereunder to be due and payable, and the commitments of such lenders to make further extensions of credit could be terminated. Each of these circumstances could materially and adversely impair our liquidity.
Our borrowing costs may be impacted by our credit ratings developed by various rating agencies.
Two major ratings agencies, Standard & Poor’s and Moody’s, evaluate our credit profile on an ongoing basis and have each assigned ratings for our long-term debt. If our credit ratings were to decline, our ability to access certain financial markets may become limited, the perception of us in the view of our customers, suppliers and security holders may worsen and as a result, we may be adversely affected.
We have significant operating lease obligations and our failure to meet those obligations could adversely affect our financial condition.
We lease many of our manufacturing and distribution branch facilities, and certain capital equipment. Our rental expense in 2022 under these operating leases was $13.9 million. A failure to pay our rental obligations would constitute a default allowing the applicable landlord to pursue any remedy available to it under applicable law, which would include taking possession of our property and, in the case of real property, evicting us. These leases are categorized as operating leases and are not considered indebtedness for purposes of our debt instruments.
Human Capital Risks
We depend on the services of key individuals and relationships, the loss of which could materially harm us.
Our success will depend, in part, on the efforts of our key leadership, including key operational, technical, commercial, manufacturing and financial personnel. Our business leadership teams have served a vast majority of their careers in, and are deeply experienced in, the industries we operate. Our future success will also depend on, among other factors, our ability to retain or attract other qualified personnel. The loss of the services of any of our key employees or the failure to retain or attract employees could have a material adverse effect on us.
We may be subject to further unionization and work stoppages at our facilities or our customers may be subject to work stoppages, which could seriously impact the profitability of our business.
As of December 31, 2022, we have one facility, located in Commerce, California, where our hourly employees operate under a collective bargaining agreement, and which represents 12% of our employees located in the United States. We have five facilities outside of the United States where our employees are affiliated with state-controlled or trade unions, which covers 48% of our non-U.S. employees. In 2021 we entered a three-year collective bargaining agreement with the United Automobile, Aerospace and Agricultural Implement Workers of America at our TriMas Aerospace facility in Commerce, California, which expires in August 2024. We are not aware of any present active union organizing drives at any of our other facilities. We cannot predict the impact of any further unionization of our workplace.
Many of our direct or indirect customers have unionized work forces. Strikes, work stoppages or slowdowns experienced by these customers or their suppliers could result in slowdowns or closures of assembly plants where our products are utilized. In addition, organizations responsible for shipping our customers' products may be impacted by occasional strikes or other activity. Any interruption in delivery of our customers' products may reduce demand for our products and have a material adverse effect on us.
Healthcare costs for active employees may exceed projections and may negatively affect our financial results.
We maintain a range of healthcare benefits for our active employees pursuant to labor contracts and otherwise. Healthcare benefits for active employees are provided through comprehensive hospital, surgical and major medical benefit provisions or through health maintenance organizations, all of which are subject to various cost-sharing features. Some of these benefits are provided for in fixed amounts negotiated in labor contracts with the respective unions. If our costs under our benefit programs for active employees exceed our projections, our business and financial results could be materially adversely affected. Additionally, foreign competitors and many domestic competitors provide fewer benefits to their employees, and this difference in cost could adversely impact our competitive position.
23

Item 1B.    Unresolved Staff Comments
Not applicable.
Item 2.    Properties
Our principal manufacturing facilities range in size from approximately 10,000 square feet to approximately 255,000 square feet. Except as set forth in the table below, all of our manufacturing facilities are owned. The leases for our manufacturing facilities have terms that expire from 2023 through 2032 and are generally renewable, at our option, for various terms, provided that we are not in default under the lease agreements. Substantially all of our owned U.S. real properties are subject to liens in connection with our credit facility. TriMas' corporate executive office is located in Bloomfield Hills, Michigan, which is leased through February 2028. Our buildings have been generally well maintained, are in good operating condition and are adequate for current production requirements.
The following list sets forth the location of our principal owned and leased manufacturing and other facilities used in continuing operations and identifies the principal segment utilizing such facilities as of December 31, 2022:
PackagingAerospaceSpecialty Products
United States:
AlabamaHuntsville
Arkansas
Atkins(1)
Arizona
Mesa(1)
Tolleson
California
Irwindale(1)
Rohnert Park
(1)
City of Industry
Commerce(1)
Simi Valley(1)

Colorado
Denver(1)
Illinois
Woodridge(1)
Indiana
Auburn
Hamilton
(1)
Indianapolis(1)
KansasOttawa
Michigan
Clinton Township(1)
Ohio
New Albany(1)
OklahomaTulsa
TexasLongview
International:
Canada
Orangeville(1)
China
Haining City(1)
Hangzhou(1)
GermanyNeunkirchen
India
Baddi
New Delhi(1)
Italy
Borgo San Giovanni(1)
Forli
Pieve Fissiraga(1)
Povolaro
Mexico
San Miguel de Allende(1)
Slovakia
Levice(1)
United KingdomLeicester
Vietnam
Thu Dau Mot(1)
______________________
(1)Represents a leased facility. All such leases are operating leases.
24

Item 3.    Legal Proceedings
See Note 16, "Commitments and Contingencies" included in Item 8, "Financial Statements and Supplementary Data," within this Form 10-K.
Item 4.    Mine Safety Disclosures
Not applicable.
Supplementary Item. Information about our Executive Officers
As of December 31, 2022, the following were executive officers of the Company:
Thomas A. Amato. Mr. Amato, age 59, was appointed the Company's President and Chief Executive Officer in July 2016. Previously, he served as Chief Executive Officer and President of Metaldyne, LLC, an international engineered products manufacturing company, from 2009 through 2015, and Co-President and Chief Integration Officer of Metaldyne Performance Group, a global manufacturing company formed in mid-2014 and taken public in the same year, from August 2014 through December 2015. Prior to 2009, he served as Chairman, Chief Executive Officer and President of Metaldyne Corporation, a global components manufacturer, and Co-Chief Executive Officer of Asahi Tec, a publicly traded Japanese casting and forging company. Prior to this, Mr. Amato worked at MascoTech in positions of increasing responsibility, and successfully completed several acquisitions and divestitures. During this time, one of his roles was Vice President of Corporate Development for TriMas. From 1987 to 1994, Mr. Amato worked at Imperial Chemical Industries, a large multinational chemical company, as an applications development engineer and, eventually, a group leader. Mr. Amato also serves on the Board of Directors of Ametek, a publicly traded diversified industrial manufacturing company, and is appointed as its Compensation Committee Chair.
Scott A. Mell. Mr. Mell, age 51, was appointed the Company’s Chief Financial Officer in May 2021. Prior to joining the Company, Mr. Mell served as Managing Director of recovery and transformation services for Riveron, a national business advisory firm, from October 2018 through April 2021. In his role with Riveron, Mr. Mell led projects at TriMas to support continuous improvement efforts within TriMas’ Packaging and Aerospace segments. Mr. Mell has more than 25 years of leadership experience providing strategic, financial and operational advisory services focused on value creation and transformational change management. Prior to Riveron, Mr. Mell served as Managing Director at Ernst & Young from October 2017 to October 2018. Mr. Mell also served as Vice President of Corporate Strategy at Motus Integrated Technologies from January 2017 to October 2017. Mr. Mell has held senior leadership positions within several global consulting firms including McKinsey & Company and AlixPartners. Mr. Mell’s previous experience also includes serving in multiple C-suite roles for both public and privately held companies in the industrial manufacturing, aerospace and energy industries.
Fabio L. Matheus Salik. Mr. Salik, age 54, was appointed President of TriMas Packaging in July 2020. He has more than 20 years of global management experience working for a variety of plastic packaging companies. From 2012 to 2020, he worked for Logoplaste, a Carlyle Group-owned company which is headquartered in Portugal. In his last assignment as CEO of Americas from July 2017 to May 2020, and as Chief Operating Officer from December 2016 to July 2017, Mr. Salik had full P&L responsibility for more than 20 facilities, servicing blue-chip consumer packaged goods companies including P&G, Nestle, L’Oreal, Dannon, Reckitt Benckiser and Henkel. Prior to his tenure at Logoplaste, he was President of Valmari, a Brazilian skincare company. He also worked for Rexam in the United States, France and Brazil, where he served in a number of roles of increasing responsibility, including positions such as Managing Director worldwide for Rexam Make Up and Managing Director worldwide for Rexam Healthcare - Primary Packaging and Prescription Divisions.
John P. Schaefer. Mr. Schaefer, age 51, was appointed President of TriMas Aerospace in December 2016. Previously, he served in various strategic advisory capacities for private equity firms focused in the Aerospace & Defense industry. From 2010 through 2015, he served in operations and general management executive roles with TransDigm Group. Prior to his leadership roles at TransDigm, he served from 2005 through 2009 as an operating executive with Meggitt PLC. Mr. Schaefer is also a 22-year veteran and retired as a Lieutenant Colonel of the United States Marine Corps.


25

PART II
Item 5.    Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Our common stock, par value $0.01 per share, is listed for trading on the NASDAQ Global Select Market under the symbol "TRS." As of February 20, 2023, there were 153 holders of record of our common stock.
In 2021, our Board of Directors declared the first dividend since our initial public offering in 2007. Since the fourth quarter of 2021, we have declared dividends of $0.04 per share of common stock each quarter, and total dividends declared and paid on common shares during 2022 and 2021 were $6.9 million and $1.7 million, respectively. Holders of common stock are entitled to dividends at the discretion of our Board of Directors.
See the discussion under Item 7, "Management's Discussion and Analysis of Financial Condition and Results of Operations—Liquidity and Capital Resources" and Note 19 to the Company's financial statements captioned "Earnings per Share," included in Item 8, "Financial Statements and Supplementary Data," within this Form 10-K.
Performance Graph
The following graph compares the cumulative total stockholder return from December 31, 2017 through December 31, 2022 for TriMas common stock, the Russell 2000 Index and the S&P SmallCap 600 Capped Industrials Index. We have assumed that dividends have been reinvested and returns have been weighted-averaged based on market capitalization. The graph assumes that $100 was invested on December 31, 2017 in each of TriMas common stock, the stocks comprising the Russell 2000 Index and the stocks comprising the S&P SmallCap 600 Capped Industrials Index.
trs-20221231_g1.jpg
26

Issuer Purchases of Equity Securities
The following table provides information about purchases made by the Company, or on behalf of the Company by an affiliated purchaser, of shares of the Company's common stock during the three months ended December 31, 2022.
PeriodTotal Number of Shares PurchasedAverage Price Paid per Share
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs (1)
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Program (1)
October 1, 2022 to October 31, 202228,231 $25.47 28,231 $111,938,743 
November 1, 2022 to November 30, 202258,400 $25.04 58,400 $110,476,558 
December 1, 2022 to December 31, 2022173,303 $27.59 173,303 $105,694,663 
Total259,934 $26.79 259,934 $105,694,663 
__________________________
(1)     In March 2020, the Company announced its Board of Directors had authorized the Company to increase the purchase of its common stock up to $250 million in the aggregate from its previous authorization of $150 million. The increased authorization includes the value of shares already purchased under the previous authorization. Pursuant to this share repurchase program, during the three months ended December 31, 2022, the Company repurchased 259,934 shares of its common stock at a cost of $7.0 million. The share repurchase program is effective and has no expiration date.

Item 6.    [Reserved]




27

Item 7.    Management's Discussion and Analysis of Financial Condition and Results of Operations
The statements in the discussion and analysis regarding industry outlook, our expectations regarding the performance of our business and the other non-historical statements in the discussion and analysis are forward-looking statements. These forward-looking statements are subject to numerous risks and uncertainties, including, but not limited to, the risks and uncertainties described in Item 1A "Risk Factors." Our actual results may differ materially from those contained in or implied by any forward-looking statements. You should read the following discussion together with Item 8, "Financial Statements and Supplementary Data."
Introduction
TriMas designs, develops and manufactures a diverse set of products primarily for the consumer products, aerospace & defense and industrial markets through its TriMas Packaging, TriMas Aerospace and Specialty Products groups. Our wide range of innovative products are designed and engineered to solve application-specific challenges that our customers face. We believe our businesses share important and distinguishing characteristics, including: well-recognized and leading brand names in the focused markets we serve; innovative product technologies and features; a high-degree of customer approved processes and qualifications; established distribution networks; relatively low ongoing capital investment requirements; strong cash flow conversion and long-term growth opportunities. While the majority of our revenue is in the United States, we manufacture and supply products globally to a wide range of companies. We report our business activity in three segments: Packaging, Aerospace and Specialty Products.
Key Factors Affecting Our Reported Results  
Our businesses and results of operations depend upon general economic conditions. We serve customers in industries that are highly competitive, cyclical and that may be significantly impacted by changes in economic or geopolitical conditions.
Our results of operations have been materially impacted over the past few years by macro-economic factors, first by the onset and proliferation of the coronavirus ("COVID-19") pandemic, then further from increased energy costs and supply chain disruptions from the Russia-Ukraine conflict, and more recently by cost inflation (raw materials, wage rates and freight). These factors significantly affected each of our businesses and how we operate, albeit in different ways and magnitudes. Sales in our Packaging segment for dispensing and closure products used in applications to help fight the spread of germs have experienced extreme volatility in demand, with demand spiking to record highs after the onset of the pandemic, demand abating as expected from those high levels over the past year, and in the second half of 2022 demand abruptly falling as a result of some of our large consumer goods customers' choices to rebalance on-hand inventory levels given the current macro-economic environment. Sales of certain of our industrial and aerospace-related products were significantly depressed from historical levels during 2020 and 2021, but demand has significantly increased in 2022, to where the industrial demand in our Specialty Products segment has rebounded to pre-pandemic levels, while demand in our Aerospace segment continues to increase (and more quickly than expected) as air travel has picked-up and new aircraft build rates improve. Altogether, this significant level of volatility in demand levels, input costs and supply chain availability, as well as internal labor availability, all have pressured our ability to operate efficiently and at historical margin levels.
Overall, 2022 net sales increased $26.7 million, or 3.1%, compared to 2021. Sales increased within our Specialty Products segment as a result of increased industrial demand and higher oil-field activity in North America. Sales also increased as a result of recent acquisitions in our Packaging and Aerospace segments, as well as from sales of products used in food and beverage markets within our Packaging segment. These factors were partially offset by an abrupt reduction in demand, which we believe is temporary, for personal care, home care and certain industrial products in the second half of 2022 in our Packaging segment, as well as unfavorable currency exchange.
The most significant drivers affecting our financial results in 2022 compared with 2021, other than as directly impacted by sales changes or as a result of the labor-related availability and inefficiencies, were gains on the sale of non-core real estate, the settlement of our cross currency swaps, the impact of higher energy and other input costs, non-cash charges to update our asbestos liability to actuarial valuations, the year-over-year impact of our realignment actions, the impact of our 2021 debt refinancing activities, and the impact of a change in effective tax rates from 2021 to 2022.
In February 2022, we acquired Intertech Plastics LLC and related companies (collectively, "Intertech"), a manufacturer of custom injection molded products used in medical applications, as well as products and assemblies for consumer and industrial applications, for an aggregate amount of $64.1 million, net of cash acquired. Intertech, which is reported in the Company's Packaging segment, has two manufacturing facilities located in the Denver, Colorado area. Intertech contributed $28.7 million of net sales during 2022.
28

In December 2021, we completed the acquisition of Omega Plastics ("Omega"), which specializes in manufacturing custom components and devices for drug delivery, diagnostic and orthopedic medical applications, as well as components for industrial applications, for an aggregate amount of $22.5 million, net of cash acquired. Omega, which is reported in the Company's Packaging segment, is located in Clinton Township, Michigan. Omega contributed $15.0 million of acquisition-related sales growth during the period January through November 2022.
In December 2021, we acquired TFI Aerospace ("TFI"), a manufacturer and supplier of specialty fasteners used in a variety of applications, predominately for the aerospace end market, for an aggregate amount of $11.8 million, with additional contingent consideration ranging from zero to $12.0 million to be paid based on 2023 and 2024 earnings per the purchase agreement. On the acquisition date, we recorded $3.7 million as our best estimate of fair value of the additional contingent consideration; however, based on a detailed fourth quarter 2022 review of TFI's updated forecasted operating results, the we determined the likelihood of the contingent consideration being paid was remote, and therefore reversed the liability, with such adjustment being included in other income (expense), net. TFI, which is reported in the Company's Aerospace segment, is located near Toronto, Canada. TFI contributed $4.9 million of acquisition-related sales growth during the period January through November 2022.
In the fourth quarter of 2022, we sold a non-core facility in City of Industry, California for net cash proceeds of $23.3 million. The Company recognized a $17.6 million gain on the sale, which is included in the Corporate operating loss for 2022.
In the third quarter of 2022, we completed the sale of vacant land adjacent to our Tolleson, Arizona manufacturing facility for net cash proceeds of $5.0 million, and recognized a $4.8 million gain on the sale, which is included within our Aerospace segment.
In 2022, we terminated our existing cross-currency swap agreements, de-designating the swaps as net investment hedges and received $26.2 million of cash. The cross-currency swap agreements had notional amounts totaling $250.0 million, which declined to $25.0 million over various contract periods ending between October 15, 2023 and October 15, 2027.
We also experienced a significant increase in the cost of energy, primarily in our Europe-based operations, as well as for other input costs in 2022 compared with 2021. Energy costs began to rise during late 2021, and further increased into 2022, which we believe is primarily due to geopolitical tensions associated with the Russia-Ukraine conflict, as well as realized and expected energy supply constraints. Energy costs were more than $5 million higher in 2022 than in 2021. While these costs have begun to stabilize and even recede at the end of 2022, we expect there could be additional cost and supply chain pressures going forward as a result of the uncertainty surrounding the conflict in Eastern Europe.
In 2022 and 2021, we commissioned our actuary to update our asbestos study, and upon completion we recorded non-cash, pre-tax charges of $5.6 million and $1.5 million, respectively, which are included in selling, general and administrative expenses.
We have been executing certain realignment actions in response to current and expected future end market demand, as well as for the move to our new Packaging facility in New Albany, Ohio. We recorded pre-tax facility move/consolidation and employee-related costs of $2.7 million and $2.3 million, respectively, in 2022. In 2021, we recorded pre-tax facility consolidation and employee separation costs of $3.5 million and $6.2 million, respectively.
In March 2021, we refinanced our long-term debt, issuing $400 million principal amount of 4.125% senior unsecured notes due April 15, 2029 ("2029 Senior Notes") at par value in a private placement offering and amending our existing credit agreement ("Credit Agreement"), extending the maturity to March 2026. We used the proceeds from the 2029 Senior Notes offering to pay fees and expenses of $5.1 million related to the offering and $1.1 million related to amending the Credit Agreement. The remaining cash proceeds from the 2029 Senior Notes were used for general corporate purposes, including repaying all outstanding revolving credit facility borrowings. In April 2021, we completed the refinancing, redeeming all of our outstanding senior notes due October 2025 ("2025 Senior Notes"), paying cash for the entire $300.0 million outstanding principal amount plus $7.3 million as a redemption premium. The $5.1 million of fees and expenses related to the 2029 Senior Notes were capitalized as debt issuance costs, while the $7.3 million redemption premium as well as $3.0 million of unamortized debt issuance costs associated with the 2025 Senior Notes were expensed in the second quarter of 2021.
Our effective tax rate for 2022 and 2021 was 24.5%, and 17.1%, respectively. The rate for 2022 is higher primarily as a result of the recognition of $3.0 million of deferred tax benefits in Italy during the 2021, the majority of which related to a reduction in deferred tax liabilities in connection with certain tax incentives.
29

Additional Key Risks that May Affect Our Reported Results
We have executed significant realignment actions since the onset of the COVID-19 pandemic, primarily in our Aerospace and Specialty Products segments, and also in certain Packaging product areas where demand has fallen. We will continue to assess further actions if required. However, as a result of the current period of macroeconomic inflation and uncertainty, the continued impact of the COVID-19 pandemic, and the potential impact of such factors to our future results of operations, as well if there is an impact to TriMas' market capitalization, we may record additional cash and non-cash charges related to incremental realignment actions, asset impairments as well as for uncollectible customer account balances, excess inventory and idle production equipment.
Other critical factors affecting our ability to succeed include: our ability to create organic growth through product development, cross-selling and extending product-line offerings, and our ability to quickly and cost-effectively introduce and successfully launch new products; our ability to acquire and integrate companies or products that supplement existing product lines, add new distribution channels or customers, expand our geographic coverage or enable better absorption of overhead costs; our ability to manage our cost structure more efficiently via supply chain management, internal sourcing and/or purchasing of materials, selective outsourcing and/or purchasing of support functions, working capital management, and greater leverage of our administrative functions; and our ability to absorb, or recover via commercial actions, inflationary or other cost increases.
Our overall business does not experience significant seasonal fluctuation, other than our fourth quarter, which has tended to be the lowest net sales quarter of the year due to holiday shutdowns at certain customers or other customers deferring capital spending to the following year. Given the short-cycle nature of most of our businesses, we do not consider sales order backlog to be a material factor. A growing amount of our sales is derived from international sources, which exposes us to certain risks, including currency risks.
We are sensitive to price movements and availability of our raw materials supply. Our largest raw material purchases are for resins (such as polypropylene and polyethylene), steel, aluminum and other metal and non-metal-based purchased components. In addition to the pandemic and inflation-related factors affecting our 2021 and 2022 results, there has also been some volatility over the past two years as a direct and indirect result of foreign trade policy, where tariffs on certain of our commodity-based products sourced from Asia have been instituted, and certain North American suppliers have opportunistically increased their prices. We will continue to take actions to mitigate such increases, including implementing commercial pricing adjustments, resourcing to alternate suppliers and insourcing of previously sourced products to better leverage our global manufacturing footprint. Although we believe we are generally able to mitigate the impact of higher commodity costs over time, we may experience additional material costs and disruptions in supply in the future and may not be able to pass along higher costs to our customers in the form of price increases or otherwise mitigate the impacts to our operating results.
Although we have escalator/de-escalator clauses in commercial contracts with certain of our customers, or can modify prices based on market conditions to recover higher costs, our price increases generally lag the underlying material cost increase, and we cannot be assured of full cost recovery in the open market. If input costs increase at rapid rates, as they did during 2021, our ability to recover cost increases on a timely basis is made more difficult by the lag nature of these contracts.
Our Arrow Engine business in our Specialty Products segment is sensitive to the demand for natural gas and crude oil in North America. For example, demand for engine, pump jack and compressor products are impacted by active oil and gas rig counts and wellhead investment activities. Separately, oil-based commodity costs are a significant driver of raw materials and purchased components used within our Packaging segment.
Each year, as a core tenet of the TriMas Business Model, our businesses target cost savings from Kaizen and continuous improvement initiatives in an effort to reduce, or otherwise offset, the impact of increased input and conversion costs through increased throughput and yield rates, with a goal of at least covering inflationary and market cost increases. In addition, we continuously review our operating cost structures to ensure alignment with current market demand.
We continue to evaluate alternatives to redeploy the cash generated by our businesses, one of which includes returning capital to our shareholders. In 2020, our Board of Directors increased the authorization of share repurchases to a cumulative amount of $250 million. During 2022, we purchased 1,264,088 shares of our outstanding common stock for an aggregate purchase price of $36.9 million. As of December 31, 2022, we had $105.7 million remaining under the repurchase authorization.
In addition, in 2022, we declared quarterly dividends of $0.04 per share of common stock, aggregating to dividends declared and paid on common shares during 2022 of $6.9 million. We will continue to evaluate opportunities to return capital to shareholders through the purchase of our common stock, as well as dividends, depending on market conditions and other factors.

30

Segment Information and Supplemental Analysis
The following table summarizes financial information for our three reportable segments (dollars in thousands):
 Year ended December 31,
2022As a Percentage of Net Sales2021As a Percentage of Net Sales2020As a Percentage of Net Sales
Net Sales      
Packaging$522,180 59.1 %$533,260 62.2 %$488,340 63.4 %
Aerospace188,090 21.3 %183,340 21.4 %167,740 21.8 %
Specialty Products173,560 19.6 %140,510 16.4 %113,890 14.8 %
Total$883,830 100.0 %$857,110 100.0 %$769,970 100.0 %
Gross Profit   
Packaging$137,030 26.2 %$145,750 27.3 %$142,410 29.2 %
Aerospace32,240 17.1 %39,970 21.8 %27,020 16.1 %
Specialty Products39,030 22.5 %31,470 22.4 %12,650 11.1 %
Total$208,300 23.6 %$217,190 25.3 %$182,080 23.6 %
Selling, General and Administrative
Packaging$55,670 10.7 %$49,110 9.2 %$47,850 9.8 %
Aerospace28,990 15.4 %26,690 14.6 %25,550 15.2 %
Specialty Products8,680 5.0 %8,950 6.4 %7,890 6.9 %
Corporate expenses37,850 N/A37,220 N/A53,190 N/A
Total$131,190 14.8 %$121,970 14.2 %$134,480 17.5 %
Operating Profit (Loss)
Packaging$81,000 15.5 %$96,490 18.1 %$93,990 19.2 %
Aerospace8,060 4.3 %13,270 7.2 %(133,440)(79.6)%
Specialty Products30,250 17.4 %22,550 16.0 %4,350 3.8 %
Corporate(20,250)N/A(37,220)N/A(53,190)N/A
Total$99,060 11.2 %$95,090 11.1 %$(88,290)(11.5)%
Capital Expenditures
Packaging$33,170 6.4 %$34,080 6.4 %$30,730 6.3 %
Aerospace6,900 3.7 %5,390 2.9 %5,770 3.4 %
Specialty Products5,860 3.4 %5,500 3.9 %3,890 3.4 %
Corporate30 N/A90 N/A90 N/A
Total$45,960 5.2 %$45,060 5.3 %$40,480 5.3 %
Depreciation
Packaging$22,720 4.4 %$20,950 3.9 %$18,330 3.8 %
Aerospace7,590 4.0 %7,140 3.9 %7,110 4.2 %
Specialty Products3,680 2.1 %3,670 2.6 %3,450 3.0 %
Corporate130 N/A130 N/A130 N/A
Total$34,120 3.9 %$31,890 3.7 %$29,020 3.8 %
Amortization
Packaging$6,620 1.3 %$9,550 1.8 %$9,270 1.9 %
Aerospace12,030 6.4 %11,560 6.3 %11,020 6.6 %
Specialty Products450 0.3 %450 0.3 %460 0.4 %
Corporate— N/A— N/A— N/A
Total$19,100 2.2 %$21,560 2.5 %$20,750 2.7 %



31

The following “Results of Operations Year Ended December 31, 2022 Compared with Year Ended December 31, 2021” section presents an analysis of our consolidated operating results displayed in the Consolidated Statement of Operations. A discussion regarding our financial condition and results of operations for the year ended December 31, 2021 compared to the year ended December 31, 2020 can be found under Item 7 in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021, filed with the Securities and Exchange Commission on March 1, 2022.
Results of Operations
Year Ended December 31, 2022 Compared with Year Ended December 31, 2021
The principal factors impacting us during the year ended December 31, 2022, compared with the year ended December 31, 2021 were:
the significant level of uncertainty and volatility in the markets we serve, whether impacted by the COVID-19 pandemic, the Russia-Ukraine conflict or other general inflationary pressures;
reduced sales of our Packaging segment's products used in beauty and personal care and home care applications as a result of the abatement from peak demand levels following the pandemic, as well from an abrupt second-half 2022 demand reduction from large consumer packaged goods customers due to their choice to rebalance inventory levels;
increases in sales in our Specialty Products segment as a result of a significant increase in industrial demand in 2022;
the impact of recent acquisitions, primarily Omega and TFI in December 2021, and Intertech in February 2022;
gains on the sale of non-core properties in City of Industry, California and Tolleson, Arizona;
the impact of higher energy costs;
expenses associated with our asbestos exposure to update the liability to recent actuarial studies;
realignment expenses in response to reduced end-market demand following the outbreak of the COVID-19 pandemic;
the impact of our debt refinancing activities; and
the impact of a increase in our effective tax rate from 2021 to 2022.
Overall, net sales increased $26.7 million, or 3.1%, to $883.8 million in 2022, as compared to $857.1 million in 2021, primarily as a result of Intertech, Omega and TFI, which collectively added $48.6 million of acquisition-related sales. Organic sales, excluding the impact of currency exchange and acquisitions, decreased $4.0 million, as increases in sales of our industrial products in our Specialty Products segment as well as for food and beverage products in our Packaging segment were more than offset by declines in dispensing products for personal and home care applications, as demand for these products abated from peak levels following the pandemic, as well as the expected decline in sales of customers' stocking orders for highly-engineered fasteners in our Aerospace segment fulfilled in 2021. In addition, net sales decreased $17.9 million due to currency exchange, as our reported results in U.S. dollars were unfavorably impacted as a result of the strengthening U.S. dollar relative to foreign currencies.
Gross profit margin (gross profit as a percentage of sales) approximated 23.6% and 25.3% in 2022 and 2021, respectively. Gross profit margin decreased due to a less favorable sales mix, primarily as a result of lower sales of Aerospace segment customers' stocking orders for highly-engineered fasteners, and lower fixed cost absorption from the reduction in the Packaging segment's personal care, home care and certain industrial product sales. In addition, improved recovery of resin costs in our Packaging segment was offset by higher energy costs, primarily in our European Packaging segment facilities, higher steel costs in our Specialty Products segment, labor and production inefficiencies in our Aerospace segment, and unfavorable currency exchange.
Operating profit margin (operating profit as a percentage of sales) approximated 11.2% and 11.1% in 2022 and 2021, respectively. Operating profit increased $4.0 million, to $99.1 million in 2022, as compared to $95.1 million in 2021, primarily due to $22.4 million of gains on the sale of non-core properties in City of Industry, California and Tolleson, Arizona, improved recovery of resin costs, higher sales in our Specialty Products segment, and $4.7 million of lower realignment charges, partially offset by less favorable product sales mix, lower fixed cost absorption in our Packaging segment, $4.1 million of additional pre-tax charges related to updating our asbestos studies in 2022 compared with 2021, production inefficiencies resulting from supply chain constraints and labor volatility, and unfavorable currency exchange.

32

Interest expense decreased $0.4 million, to $14.1 million in 2022, as compared to $14.5 million in 2021, due to a lower effective interest rate and a decrease in our weighted average borrowings.
We incurred $10.5 million of debt financing and related expense in 2021, of which $10.3 million was related to expenses incurred associated with the redemption of our 2025 Senior Notes and $0.2 million related to the write-off of previously capitalized deferred financing fees associated with our Credit Agreement.
Other income (expense) increased $3.7 million to other income of $2.7 million in 2022, from other expense of $1.0 million in 2021, primarily due to the reversal of the TFI contingent consideration liability in 2022.
The effective income tax rate for 2022 was 24.5%, compared to 17.1% for 2021. We recorded income tax expense of $21.5 million in 2022, as compared to income tax expense of $11.8 million in 2021. During 2022, we reported domestic and foreign pre-tax income of $56.8 million and $30.9 million, respectively, as compared to a domestic and foreign pre-tax income of $28.4 million and $40.7 million in 2021. The rate for 2022 is higher primarily as a result of the recognition of $3.0 million of deferred tax benefits in Italy during the 2021, the majority of which related to a reduction in deferred tax liabilities in connection with certain tax incentives.
Net income increased $8.9 million to $66.2 million in 2022, compared to a net income of $57.3 million in 2021. This increase was primarily a result of an increase in operating profit of $4.0 million, the year-over-year impact of the $10.5 million debt financing and related expenses in 2021, a $3.7 million increase in other income, as well as a decrease in interest expense of $0.4 million, partially offset by an increase in income tax expense in 2022.
See below for a discussion of operating results by segment.
Packaging.  Net sales decreased $11.1 million, or 2.1%, to $522.2 million in 2022, as compared to $533.3 million in 2021. Acquisition-related sales growth was $43.7 million, comprised of $28.7 million of sales from our February 2022 acquisition of Intertech and $15.0 million resulting from the January through November 2022 sales of our December 2021 acquisition of Omega. Sales of products used in food and beverage markets increased by $13.9 million, primarily due to strong demand for closures, dispensers and bag-in-box packaging as the hospitality sector continues to rebound from prior COVID-19 pandemic-related shutdowns. Sales of products used in industrial markets decreased by $3.6 million, primarily as a result of lower demand for drum and pail closure products in North America. Sales of dispensing products used in personal care and home care applications decreased by $46.5 million, as COVID-19-related demand levels have abated for these products from the peak levels, as well as more recently due to further temporary lower demand from large consumer goods customers who we believe are rebalancing on-hand inventory levels given first half 2022 over-ordering to protect supply and as a result of the current macro-economic environment. Net sales decreased by $17.9 million due to currency exchange, as our reported results in U.S. dollars were unfavorably impacted as a result of the strengthening U.S. dollar relative to foreign currencies, as compared to 2021.
Packaging's gross profit decreased $8.7 million to $137.0 million, or 26.2% of sales, in 2022, as compared to $145.8 million, or 27.3% of sales, in 2021. During 2021, we were impacted by $11 million of higher resin costs than we were able to recover via commercial actions. We have generally recovered such costs during 2022, as market prices have generally stabilized. Gross profit from improved material cost recovery was more than offset by $4.1 million of higher energy costs, primarily in our European manufacturing facilities, lower sales levels, as well as $5.0 million of currency exchange, as our reported results in U.S. dollars were unfavorably impacted as a result of the strengthening U.S. dollar relative to foreign currencies. In addition, gross profit margin declined as a result of a less favorable product sales mix and lower fixed cost absorption primarily associated with the decline in personal care, home care and industrial products.
Packaging's selling, general and administrative expenses increased $6.6 million to $55.7 million, or 10.7% of sales, in 2022, as compared to $49.1 million, or 9.2% of sales, in 2021, primarily due to higher ongoing selling, general and administrative costs associated with our acquisitions as we integrate them into our portfolio, as well as higher realignment costs of $1.8 million primarily related to employee-related actions. The increase was partially offset by lower intangible asset amortization expense due to certain assets becoming fully amortized as well as lower employee-related costs.
Packaging's operating profit decreased $15.5 million to $81.0 million, or 15.5% of sales, in 2022, as compared to $96.5 million, or 18.1% of sales, in 2021, as the impact of improved year-over-year recovery of material costs was more than offset by a less favorable product sales mix, lower fixed cost absorption, higher energy costs, higher selling, general and administrative expenses and the impact of $2.6 million of unfavorable currency exchange.
Aerospace.    Net sales increased $4.8 million, or 2.6%, to $188.1 million in 2022, as compared to $183.3 million in 2021. TFI, acquired in December 2021, added $4.9 million of sales from January through November 2022. Sales of our fasteners products decreased by $0.4 million, as increases in demand for fasteners used in new aircraft builds, and market share gains, were more than offset by the expected loss of $29.4 million of sales of customers' stocking orders for highly-engineered fasteners fulfilled in 2021. Sales of our engineered components products increased by $0.3 million.
33

Gross profit within Aerospace decreased $7.7 million to $32.2 million, or 17.1% of sales, in 2022, from $40.0 million, or 21.8% of sales, in 2021, primarily due to a less favorable product sales mix in 2022, with lower sales of the customers' stocking orders for highly-engineered fasteners, as well as production inefficiencies resulting from supply chain and labor constraints.
Selling, general and administrative expenses increased $2.3 million to $29.0 million, or 15.4% of sales, in 2022, as compared to $26.7 million, or 14.6% of sales, in 2021, primarily due to higher ongoing selling, general and administrative costs associated with our acquisition of TFI and higher employee-related costs.
Operating profit within Aerospace decreased $5.2 million to $8.1 million, or 4.3% of sales, in 2022, as compared to $13.3 million, or 7.2% of sales, in 2021, as the impact of a $4.8 million pre-tax gain on the sale of vacant land adjacent to the Tolleson, Arizona, manufacturing facility in 2022, as well as higher sales levels, was more than offset by a less favorable product sales mix, production inefficiencies resulting from supply chain constraints and volatility in labor availability and higher selling, general and administrative expenses.
Specialty Products.    Net sales increased $33.1 million, or 23.5%, to $173.6 million in 2022, as compared to $140.5 million in 2021. Sales of our cylinder products increased by $19.4 million due to a higher demand for steel cylinders in North America as industrial activity continues to increase from depressed levels as a result of the COVID-19 pandemic. Sales of engines, compressors and related parts used in stationary power generation and assistance applications for natural gas and crude oil extraction increased by $13.7 million primarily as a result of higher oil-field activity in North America.
Gross profit within Specialty Products increased $7.6 million to $39.0 million, or 22.5% of sales, in 2022, as compared to $31.5 million, or 22.4% of sales, in 2021. Gross profit increased due to higher sales levels and leverage of our fixed cost footprint, partially offset by higher steel and labor costs.
Selling, general and administrative expenses within Specialty Products decreased $0.3 million to $8.7 million, or 5.0% of sales, in 2022, as compared to $9.0 million, or 6.4% of net sales, in 2021, primarily due to lower employee-related costs.
Operating profit within Specialty Products increased $7.7 million to $30.3 million, or 17.4% of sales, in 2022, as compared to $22.6 million, or 16.0% of sales, in 2021, primarily due to increased sales levels.
Corporate Expenses.    Corporate expenses included in operating profit consist of the following (dollars in millions):
 Year ended December 31,
 20222021
Corporate operating expenses$22.4 $26.1 
Non-cash stock compensation9.8 9.5 
Legacy (income) expenses, net5.7 1.6 
(Gain) loss on disposition of assets(17.6)— 
     Corporate expenses$20.3 $37.2 
Corporate operating loss decreased $17.0 million to $20.3 million in 2022, from $37.2 million in 2021, primarily as a result of a $17.6 million gain on the sale of a non-core facility in City of Industry, California, and a $3.7 million decrease in corporate operating expenses as a result of the realignment charges related to the corporate office legal and finance groups in 2021. These amounts were partially offset by $4.1 million of additional pre-tax non-cash charges related to updating our asbestos studies in 2022 compared with 2021.

34

Liquidity and Capital Resources
Cash Flows
Cash flows provided by operating activities in 2022 were $72.6 million, as compared to $134.2 million in 2021. Significant changes in cash flows provided by operating activities and the reasons for such changes are as follows:
In 2022, the Company generated $109.2 million in cash flows, based on the reported net income of $66.2 million and after considering the effects of non-cash items related to depreciation, amortization, (gain) loss on dispositions of assets, changes in deferred income taxes, stock-based compensation, change in legacy liability estimate, and other operating activities. In 2021, the Company generated $139.2 million in cash flows based on the reported net income of $57.3 million and after considering the effects of similar non-cash items and debt financing and related expenses.
Increases in accounts receivable resulted in a use of cash of $6.7 million and $11.2 million in 2022 and 2021, respectively. The increased use of cash for 2022 and 2021 is due primarily to the timing of sales and collection of cash related thereto with the periods. Days sales outstanding of receivables increased by five days through 2022, and remained relatively consistent through 2021.
We increased our investment in inventory by $7.0 million and $1.0 million in 2022 and 2021, respectively. Our days sales in inventory increased by seven days in 2022, primarily as a result of proactively investing in certain raw materials and purchased components to protect against supply chain disruptions and potential cost increases. Our days sales in inventory decreased by nine days in 2021, through active inventory management and selling through certain inventory items that were at elevated levels at the end of 2020 due to lower demand as a result of the COVID-19 pandemic.
Decreases in prepaid expenses and other assets resulted in a source of cash of $6.1 million and $5.0 million in 2022 and 2021, respectively. The changes in 2022 and 2021 are primarily as a result of the timing of payments made for income taxes and certain operating expenses.
Decreases in accounts payable and accrued liabilities resulted in a use of cash of $29.1 million in 2022, while increases in accounts payable and accrued liabilities resulted in a source of cash of $2.1 million in 2021. Our days accounts payable on hand remained consistent through 2022 and increased by five days through 2021. Our days accounts payable on hand fluctuate primarily as a result of the timing of payments made to suppliers and the mix of vendors and related terms.
Net cash used for investing activities was $55.0 million and $79.2 million in 2022 and 2021, respectively. During 2022, we paid $64.1 million, net of cash acquired, to acquire Intertech. We invested $46.0 million in capital expenditures as we have continued our investment in growth, capacity and productivity-related capital projects. We received proceeds of $26.2 million from the termination of our cross-currency swap agreements. We also received proceeds of $28.8 million from the disposition of property and equipment, primarily related to the sale of vacant land adjacent to one of our manufacturing facilities and the sale of a non-core facility in California. During 2021, we paid $34.3 million, net of cash acquired, to acquire Omega and TFI. In 2021, we invested $45.1 million in capital expenditures and received cash from the disposition of business, property and equipment of $0.2 million.
Net cash used for financing activities was $46.2 million in 2022, while net cash provided by financing activities was $11.8 million in 2021. During 2022, we purchased $36.9 million of outstanding common stock, used a net cash amount of $2.4 million related to our stock compensation arrangements and paid dividends of $6.9 million. During 2021, we issued $400.0 million principal amount of the 2029 Senior Notes, made net repayments of $48.6 million on our revolving credit facilities, and redeemed $300.0 million principal amount of the 2025 Senior Notes. In connection with refinancing our long-term debt, we paid $13.6 million of debt financing fees and redemption premium. We also purchased $19.1 million of outstanding common stock, used a net cash amount of $5.2 million related to our stock compensation arrangements and paid dividends of $1.7 million.
35

Our Debt and Other Commitments
In March 2021, we issued the 2029 Senior Notes in a private placement under Rule 144A of the Securities Act of 1933, as amended. We used the proceeds from the 2029 Senior Notes offering to pay fees and expenses of $5.1 million related to the offering and pay fees and expenses of $1.1 million related to amending our Credit Agreement. In connection with the issuance, we completed the redemption of our 2025 Senior Notes, paying $300.0 million to retire the outstanding principal amount plus $7.3 million as a redemption premium. The remaining cash proceeds from the 2029 Senior Notes were used for general corporate purposes, including repaying all outstanding revolving credit facility borrowings. The $5.1 million of fees and expenses related to the 2029 Senior Notes were capitalized as debt issuance costs, while the $7.3 million redemption premium, as well as $3.0 million of unamortized debt issuance costs associated with the 2025 Senior Notes were recorded as expense within debt financing and related expenses in the accompanying consolidated statement of operations.
The 2029 Senior Notes accrue interest at a rate of 4.125% per annum, payable semi-annually in arrears on April 15 and October 15. The payment of principal and interest is jointly and severally guaranteed, on a senior unsecured basis by certain named subsidiaries of the Company. The 2029 Senior Notes are pari passu in right of payment with all existing and future senior indebtedness and subordinated to all existing and future secured indebtedness to the extent of the value of the assets securing such indebtedness. In 2022, our consolidated subsidiaries that do not guarantee the Senior Notes represented 24% of the total of guarantor and non-guarantor net sales, treating each as a consolidated group and excluding intercompany transactions between guarantor and non-guarantor subsidiaries. In addition, our non-guarantor subsidiaries represented 37% and 14% of the total guarantor and non-guarantor assets and liabilities, respectively, as of December 31, 2022, treating the guarantor and non-guarantor subsidiaries each as a consolidated group.
Prior to April 15, 2024, we may redeem up to 40% of the principal amount of the 2029 Senior Notes at a redemption price of 104.125% of the principal amount, plus accrued and unpaid interest, if any, to the redemption date, with the net cash proceeds of one or more equity offerings provided that each such redemption occurs within 90 days of the date of closing of each such equity offering. In addition, prior to April 15, 2024, we may redeem all or part of the 2029 Senior Notes at a redemption price equal to 100% of the principal amount thereof, plus accrued and unpaid interest, if any, to the redemption date, plus a "make whole" premium.
In March 2021, we amended our Credit Agreement in connection with the issuance of the 2029 Senior Notes to extend the maturity date. We incurred fees and expenses of $1.1 million related to the amendment, all of which were capitalized as debt issuance costs. We also recorded $0.2 million of non-cash expense related to the write-off of previously capitalized deferred financing fees. The Credit Agreement consists of a $300.0 million senior secured revolving credit facility, which permits borrowings denominated in specific foreign currencies, subject to a $125.0 million sub limit, maturing on March 29, 2026.
In November 2021, we amended the Credit Agreement to replace LIBOR with a benchmark interest rate determined based on the currency denomination of borrowings. Effective January 1, 2022, the amendment replaced the reference rate terms for U.S. dollar LIBOR borrowings to the Secured Overnight Financing Rate ("SOFR"), British pound sterling LIBOR borrowings to the Sterling Overnight Index Average ("SONIA") and Euro LIBOR borrowings to the Euro Short Term Rate ("ESTR"), all plus a spread of 1.50%. The interest rate spread is based upon the leverage ratio, as defined, as of the most recent determination date.
The Credit Agreement provides for incremental revolving credit commitments in an amount not to exceed the greater of $200 million and an amount such that, after giving effect to such incremental commitments and the incurrence of any other indebtedness substantially simultaneously with the making of such commitments, the senior secured net leverage ratio, as defined in the Credit Agreement, is no greater than 3.00 to 1.00. The terms and conditions of any incremental revolving credit facility commitments must be no more favorable than the existing credit facility.
36

Amounts drawn under our revolving credit facility fluctuate daily based upon our working capital and other ordinary course needs. Availability under our revolving credit facility depends upon, among other things, compliance with our Credit Agreement's financial covenants. Our Credit Agreement contains various negative and affirmative covenants and other requirements affecting us and our subsidiaries, including the ability to, subject to certain exceptions and limitations, incur debt, liens, mergers, investments, loans, advances, guarantee obligations, acquisitions, assets dispositions, sale-leaseback transactions, hedging agreements, dividends and other restricted payments, transactions with affiliates, restrictive agreements and amendments to charters, bylaws, and other material documents. The terms of our Credit Agreement require us and our subsidiaries to meet certain restrictive financial covenants and ratios computed quarterly, including a maximum total net leverage ratio (total consolidated indebtedness plus outstanding amounts under any accounts receivable securitization facility, less the aggregate amount of certain unrestricted cash and unrestricted permitted investments, as defined, over consolidated EBITDA, as defined) and a minimum interest expense coverage ratio (consolidated EBITDA, as defined, over the sum of consolidated cash interest expense, as defined, and preferred dividends, as defined). Our permitted total net leverage ratio under the Credit Agreement is 4.00 to 1.00 as of December 31, 2022. If we were to complete an acquisition which qualifies for a Covenant Holiday Period, as defined in our Credit Agreement, then our permitted total net leverage ratio cannot exceed 4.50 to 1.00 during that period. Our actual total net leverage ratio was 1.86 to 1.00 at December 31, 2022. Our permitted interest expense coverage ratio under the Credit Agreement is 3.00 to 1.00, and our actual interest expense coverage ratio was 12.72 to 1.00 as of December 31, 2022. At December 31, 2022, we were in compliance with our financial covenants.
The following is a reconciliation of net income, as reported, which is a GAAP measure of our operating results, to Consolidated Bank EBITDA, as defined in our Credit Agreement, for the year ended December 31, 2022. We present Consolidated Bank EBITDA to show our performance under our financial covenants. Dollars are in thousands in the below tables.
 Year ended
 December 31, 2022
Net income$66,170 
Bank stipulated adjustments:
Interest expense, net (as defined)14,110 
Income tax expense21,500 
Depreciation and amortization53,220 
Non-cash compensation expense(1)
9,840 
Other non-cash expenses or losses570 
Non-recurring expenses or costs(2)
9,960 
Extraordinary, non-recurring or unusual gains or losses5,590 
Effects of purchase accounting adjustments1,160 
Business and asset dispositions(21,950)
Permitted acquisitions710 
Currency gains and losses(720)
Consolidated Bank EBITDA, as defined$160,160 
 December 31, 2022
Total Indebtedness, as defined$297,910 
Consolidated Bank EBITDA, as defined160,160 
Actual total net leverage ratio1.86 x
Covenant requirement4.00 x
 Year ended
 December 31, 2022
Interest expense, as defined$14,110 
Bank stipulated adjustments:
Interest income(610)
Non-cash amounts attributable to amortization of financing costs(910)
Total Consolidated Cash Interest Expense, as defined$12,590 
37

 December 31, 2022 
Consolidated Bank EBITDA, as defined$160,160 
Total Consolidated Cash Interest Expense, as defined12,590 
Actual interest expense coverage ratio12.72 x
Covenant requirement3.00 x
________________________________________
(1)    Non-cash compensation expenses resulting from the grant of equity awards.
(2)    Non-recurring costs and expenses relating to diligence and transaction costs, purchase accounting costs, severance, relocation, restructuring and curtailment expenses.
The Credit Agreement allows issuance of letters of credit, not to exceed $40.0 million in aggregate, against revolving credit facility commitments. As of December 31, 2021, we placed cash on deposit with a financial institution to be held as cash collateral for our outstanding letters of credit; effectively, as of December 31, 2021, we had no letters of credit issued against our revolving credit facility. At December 31, 2022, we had no amounts outstanding under our revolving credit facility and had $293.9 million potentially available after giving effect to $6.1 million of letters of credit issued and outstanding. At December 31, 2021, we had no amounts outstanding under our revolving credit facility and had $300.0 million potentially available. Our letters of credit, or corresponding restricted cash deposits, are used for a variety of purposes, including support of certain operating lease agreements, vendor payment terms and other subsidiary operating activities, and to meet various states' requirements to self-insure workers' compensation claims, including incurred but not reported claims. Our borrowing capacity was not reduced by leverage restrictions contained in the Credit Agreement as of December 31, 2022 and December 31, 2021.
We rely upon our cash flow from operations and available liquidity under our revolving credit facility to fund our debt service obligations and other contractual commitments, working capital and capital expenditure requirements. At the end of each quarter, we have historically used cash on hand from our domestic and certain foreign subsidiaries to pay down amounts outstanding under our revolving credit facility, as applicable.
Our weighted average borrowings were $400.1 million during 2022, compared to $401.9 million during 2021, primarily due to a higher aggregate principal balance on our senior notes due to the issuance of the 2029 Senior Notes and the redemption of the 2025 Senior Notes during 2021.
In May 2021, we, through one of our non-U.S. subsidiaries, entered into a revolving loan facility with a borrowing capacity of $4 million. The facility is guaranteed by TriMas Corporation. There were no borrowings on this loan facility as of December 31, 2022 and 2021.
Cash management related to our revolving credit facility is centralized. We monitor our cash position and available liquidity on a daily basis and forecast our cash needs on a weekly basis within the current quarter and on a monthly basis outside the current quarter over the remainder of the year. Our business and related cash forecasts are updated monthly.
In considering the economic uncertainty surrounding the potential business impacts from the COVID-19 pandemic with respect to our operations, supply chains, distribution channels, and end-market customers, we took certain defensive actions during 2020 as we monitored our cash position and available liquidity. These actions included suspending our repurchase of our common stock, borrowing on our revolving credit facility, tightening our capital expenditures, advanced monitoring of our accounts receivable balances and flexing cost structures of operations expected to be most impacted by COVID-19. Given strong cash generation and our current liquidity position, we subsequently relaxed certain of these actions, choosing to further invest in capital expenditures, resume purchasing shares of our common stock and initiating a cash dividend.
The majority of our cash on hand as of December 31, 2022 is located within the United States, and given available funding under our revolving credit facility of $300.0 million at December 31, 2022 (after consideration of the aforementioned leverage restrictions) and based on forecasted cash sources and requirements inherent in our business plans, we believe that our liquidity and capital resources, including anticipated cash flows from operations, will be sufficient to meet our debt service, capital expenditure and other short-term and long-term obligation needs for the next 12 months and for the foreseeable future, as well as dividends and share repurchases.
We are subject to variable interest rates on our revolving credit facility, which is subject to a benchmark interest rate determined based on the currency denomination of borrowings. At December 31, 2022, we had no amounts outstanding on our revolving credit facility and, therefore, no variable rate-based borrowings outstanding.
38

In addition to our long-term debt, we have other cash commitments related to leases. We account for these lease transactions as operating leases, and incurred rent expense for continuing operations related thereto of $13.9 million in 2022. We continue to be party to non-cancelable leases for certain facilities we have exited as part of restructuring activities, and have entered into sublease agreements to minimize our net lease payments. We expect leasing will continue to be an available financing option to fund future capital expenditure requirements.
In March 2020, we announced our Board of Directors had authorized us to increase the purchase of our common stock up to $250 million in the aggregate, an increase of $100 million from the previous authorization. During 2022, 2021 and 2020, we purchased 1,264,088, 596,084 and 1,582,049 shares of our outstanding common stock for $36.9 million, $19.1 million and $39.4 million, respectively. Since the initial authorization through December 31, 2022, we have purchased 5,114,903 shares of our outstanding common stock for an aggregate purchase price of $144.3 million. We will continue to evaluate opportunities to return capital to shareholders through the purchase of our common stock, depending on market conditions, including the potential impact of the COVID-19 pandemic, and other factors.
Under various agreements, we are obligated to make future cash payments in fixed amounts. These include payments under our long-term debt agreements, rent payments required under operating lease agreements, certain benefit obligations and interest obligations on our long-term debt. The following table summarizes our material contractual cash obligations as of December 31, 2022 (dollars in thousands).
Payments Due by Periods
TotalLess than
One Year
1 - 3 Years3 - 5 YearsMore than
5 Years
Contractual and other cash obligations:
Long-term debt$400,000 $— $— $— $400,000 
Operating lease obligations55,530 9,970 16,960 14,380 14,220 
Benefit obligations14,940 1,220 2,550 2,760 8,410 
Interest obligations (a)
107,250 16,500 33,000 33,000 24,750 
Total contractual and other cash obligations$577,720 $27,690 $52,510 $50,140 $447,380 
__________________________
(a)    Our Senior Notes bear interest at 4.125%. The future interest obligations calculation excludes the impact of our cross-currency swap agreements. See Note 13, "Derivative Instruments," included in Item 8, "Financial Statements and Supplementary Data," within this Form 10-K for additional information.
The liability related to unrecognized tax benefits has been excluded from the contractual obligations table because a reasonable estimate of the timing and amount of cash flows from future tax settlements cannot be determined. For additional information, refer to Note 22, "Income Taxes," included in Item 8, "Financial Statements and Supplementary Data," within this Form 10-K.
Market Risk
We conduct business in various locations throughout the world and are subject to market risk due to changes in the value of foreign currencies. The functional currencies of our foreign subsidiaries are primarily the local currency in the country of domicile. We manage these operating activities at the local level and revenues and costs are generally denominated in local currencies; however, results of operations and assets and liabilities reported in U.S. dollars will fluctuate with changes in exchange rates between such local currencies and the U.S. dollar.
We use derivative financial instruments to manage currency risks associated with our procurement activities denominated in currencies other than the functional currency of our subsidiaries and the impact of currency rate volatility on our earnings. As of December 31, 2022, we were party to foreign exchange forward and swap contracts to hedge changes in foreign currency exchange rates with notional amounts of $127.2 million. We also use cross-currency swap agreements to mitigate currency risks associated with the net investment in certain of our foreign subsidiaries. See Note 13, "Derivative Instruments," included in Item 8, "Financial Statements and Supplementary Data," within this Form 10-K for additional information.
We are also subject to interest risk as it relates to our long-term debt. We have historically used interest rate swap agreements to fix the variable portion of our debt to manage this risk. See Note 13, "Derivative Instruments," included in Item 8, "Financial Statements and Supplementary Data," within this Form 10-K for additional information.
Common Stock
TriMas is listed in the NASDAQ Global Select MarketSM. Our stock trades under the symbol "TRS."
39

Credit Rating
We and certain of our outstanding debt obligations are rated by Standard & Poor's and Moody's. On March 29, 2022, Moody's affirmed a Ba3 rating to our 2029 Senior Notes, as presented in Note 12, "Long-term Debt" included in Item 8, "Financial Statements and Supplementary Data" within this Form 10-K. Moody's also affirmed a Ba2 Corporate Family Rating and maintained its outlook as stable. On May 12, 2022, Standard & Poor's affirmed a BB- rating to our 2029 Senior Notes. Standard & Poor's also affirmed a BB corporate credit rating and maintained its outlook as stable. If our credit ratings were to decline, our ability to access certain financial markets may become limited, our cost of borrowings may increase, the perception of us in the view of our customers, suppliers and security holders may worsen and as a result, we may be adversely affected.
Outlook
Since the onset of the COVID-19 pandemic in 2020, each of our businesses has been impacted by significant macro-economic factors. Sales in our Packaging segment for dispensing and closure products we supply that are used in applications to fight the spread of germs spiked in 2020 and early 2021, and have now abated from those peak levels in 2022. Sales in our Specialty Products segment had been depressed by low levels of industrial activity in the U.S. during 2020, but have since strongly rebounded in 2022. Sales in our Aerospace segment were significantly depressed at the onset of the pandemic and for many quarters thereafter, but demand began to significantly increase during 2022.
Following the pandemic and now the Russia-Ukraine conflict, there have been significant challenges in inflationary pressures, supply chain disruptions, labor availability, as well as significant volatility in our customers' order patterns. We believe this period of uncertainty will continue to persist in the near-term. However, no matter the outcome of these factors, we expect to continue to mitigate, as much as practical, the impact of these challenges, executing on realignment actions and taking other proactive actions as necessary, to maintain our strong balance sheet and generate cash in support of our capital allocation strategy.
We believe our capital structure remains strong and that we have sufficient headroom under our financial covenants, and ample cash and available liquidity under our revolving credit facility, to meet our debt service, capital expenditure and other short-term and long-term obligations for the next 12 months and for the foreseeable future, as well as fund dividends, share repurchases and bolt-on acquisitions consistent with our capital allocation strategy.
We expect to continue to leverage the tenets of our TriMas Business Model to manage our multi-industry businesses on a longer-term basis, to achieve our growth plans, execute continuous improvement initiatives to offset inflationary pressures, and seek lower-cost sources for input costs, all while continuously assessing the appropriateness of our manufacturing footprint and fixed-cost structure.
Impact of New Accounting Standards
See Note 2, "New Accounting Pronouncements," included in Item 8, "Financial Statements and Supplementary Data," within this Form 10-K.
Critical Accounting Policies
The following discussion of accounting policies is intended to supplement the accounting policies presented in Note 3, "Summary of Significant Accounting Policies" included in Item 8, "Financial Statements and Supplementary Data," within this Form 10-K. Certain of our accounting policies require the application of significant judgment by management in selecting the appropriate assumptions for calculating financial estimates. By their nature, these judgments are subject to an inherent degree of uncertainty. These judgments are based on our historical experience, our evaluation of business and macroeconomic trends, and information from other outside sources, as appropriate.
Receivables.    Receivables are presented net of allowances for doubtful accounts of $1.7 million and $1.6 million at December 31, 2022 and 2021, respectively. We monitor our exposure for credit losses and maintain adequate allowances for doubtful accounts. We determine these allowances based on our historical write-off experience and/or specific customer circumstances and provide such allowances when amounts are reasonably estimable and it is probable a loss has been incurred. Although we have been growing business with certain of our larger customers, and there has been some industry consolidation where certain of our customers are merging, we do not believe that significant credit risk exists or that we have a significant concentration of accounts receivable with a single customer or group of customers due to our diverse customer base. See Item 1A, "Risk Factors," for additional information regarding risks associated with a concentrated customer base.
40

Depreciation and Amortization.    Depreciation is computed principally using the straight-line method over the estimated useful lives of the assets. Annual depreciation rates are as follows: building and land/building improvements three to 40 years, and machinery and equipment, three to 15 years. Capitalized debt issuance costs are amortized over the underlying terms of the related debt securities. Customer relationship intangibles are amortized over periods ranging from five to 25 years, while technology and other intangibles are amortized over periods ranging from one to 30 years.
Impairment of Long-Lived Assets and Definite-Lived Intangible Assets.    We review, on at least a quarterly basis, the financial performance of each business unit for indicators of impairment. In reviewing for impairment indicators, we also consider events or changes in circumstances such as business prospects, customer retention, market trends, potential product obsolescence, competitive activities and other economic factors. An impairment loss is recognized when the carrying value of an asset group exceeds the future net undiscounted cash flows expected to be generated by that asset group. The impairment loss recognized is the amount by which the carrying value of the asset group exceeds its fair value.
Goodwill and Indefinite-Lived Intangibles.    We assess goodwill and indefinite-lived intangible assets for impairment at the reporting unit level on an annual basis as of October 1, by reviewing relevant qualitative and quantitative factors. More frequent evaluations may be required if we experience changes in our business climate or as a result of other triggering events that take place. An impairment loss is recognized when the carrying value of the asset exceeds its fair value.
We determine our reporting units at the individual operating segment level, or one level below, when there is discrete financial information available that is regularly reviewed by segment management for evaluating operating results. For purposes of our 2022 goodwill impairment test, we had six reporting units, four of which had goodwill, within our three reportable segments. 
We first perform a qualitative assessment for our annual goodwill impairment test and for our indefinite-lived intangible asset impairment test, which involves significant use of management's judgment and assumptions to determine whether it is more likely than not that the fair value of a reporting unit or indefinite-lived intangible asset is less than its carrying amount. In conducting the qualitative assessment, we consider macroeconomic conditions, industry and market considerations, overall financial performance, entity and reporting unit specific events, capital markets pricing, recent fair value estimates and carrying amounts, as well as legal, regulatory, and contractual factors. These factors are all considered in reaching a conclusion about whether it is more likely than not that the fair values of the intangible assets are less than the carrying values. If we conclude that further testing is required, we would perform a quantitative valuation to estimate the fair value of our intangible assets.
For purposes of the 2022 annual impairment tests, based on the qualitative assessments, we determined there were no indications that the fair value of a reporting unit or indefinite-lived intangible asset was less than its carrying amount; therefore, we determined that quantitative assessments were not required.
Future declines in sales and/or operating profit, declines in our stock price, or other changes in our business or the markets for our products could result in further impairments of our goodwill and indefinite-lived intangible assets.
Pension Benefits.    We engage independent actuaries to compute the amounts of liabilities and expenses under defined benefit pension plans, subject to the assumptions that we determine are appropriate based on historical trends, current market rates and future projections as of the measurement date. Annually, we review the actual experience compared to the most significant assumptions used and makes adjustments to the assumptions, if warranted. Discount rates are based upon an expected benefit payments duration analysis and the equivalent average yield rate for high-quality fixed-income investments. Pension benefits are funded through deposits with trustees and the expected long-term rate of return on plan assets is based upon actual historical returns modified for known changes in the market and any expected change in investment policy. Certain accounting guidance, including the guidance applicable to pensions, does not require immediate recognition of the effects of a deviation between actual and assumed experience or the revision of an estimate. This approach allows the favorable and unfavorable effects that fall within an acceptable range to be netted.
Income Taxes.    We compute income taxes using the asset and liability method, whereby deferred income taxes using current enacted tax rates are provided for the temporary differences between the financial reporting basis and the tax basis of assets and liabilities and for operating loss and tax credit carryforwards. We determine valuation allowances based on an assessment of positive and negative evidence on a jurisdiction-by-jurisdiction basis and record a valuation allowance to reduce deferred tax assets to the amount more likely than not to be realized. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. We record interest and penalties related to unrecognized tax benefits in income tax expense.
41

Asbestos-related Matters. We accrue loss reserves for asbestos-related matters based upon an estimate of the ultimate liability for claims incurred, whether reported or not, including an estimate of future settlement costs and costs to defend. We utilize known facts and historical trends for Company-specific and general market asbestos-related activity, as well as an actuarial valuation in determining estimated required reserves which we believe are probable and reasonably estimable. Asbestos-related accruals are assessed at each balance sheet date to determine if the liability remains reasonably stated. Accruals for asbestos-related matters are included in the consolidated balance sheet in “Accrued liabilities” and “Other long-term liabilities.”
Other Loss Reserves.    We have other loss exposures related to insurance, litigation and environmental claims. Establishing loss reserves for these matters requires the use of estimates and judgment in regard to risk exposure and ultimate liability. We are generally party to high deductible insurance programs for losses and liabilities related principally to workers' compensation, health and welfare claims and comprehensive general, product and vehicle liability. Generally, we are responsible for up to $0.8 million per occurrence under our retention program for workers' compensation, up to $1.5 million per occurrence under our retention programs for comprehensive general, product and vehicle liability, and have a $0.4 million per occurrence stop-loss limit with respect to our self-insured group medical plan. We accrue loss reserves up to our retention amounts based upon our estimates of the ultimate liability for claims incurred, including an estimate of related litigation defense costs, and an estimate of claims incurred but not reported using actuarial assumptions about future events. We accrue for such items when such amounts are reasonably estimable and probable. We utilize known facts and historical trends, as well as actuarial valuations in determining estimated required reserves. Changes in assumptions for factors such as medical costs and actual experience could cause these estimates to change significantly.

42

Item 7A.    Quantitative and Qualitative Disclosures About Market Risk
In the normal course of business, we are exposed to market risk associated with fluctuations in commodity prices, insurable risks due to property damage, employee and liability claims, and other uncertainties in the financial and credit markets, which may impact demand for our products.
We conduct business in various locations throughout the world and are subject to market risk due to changes in the value of foreign currencies. The functional currencies of our foreign subsidiaries are primarily the local currency in the country of domicile. We manage these operating activities at the local level and revenues and costs are generally denominated in local currencies; however, results of operations and assets and liabilities reported in U.S. dollars will fluctuate with changes in exchange rates between such local currencies and the U.S. dollar. We use derivative financial instruments to manage currency risks associated with our procurement activities denominated in currencies other than the functional currency of our subsidiaries and the impact of currency rate volatility on our earnings.
We may also be subject to interest risk as it relates to long-term debt, for which we have historically and may prospectively employ derivative instruments such as interest rate swaps to mitigate the risk of variable interest rates. See Item 7 "Management's Discussion and Analysis of Financial Condition and Results of Operations" for details about our primary market risks, and the objectives and strategies used to manage these risks. Also see Note 12, "Long-term Debt," and Note 13, "Derivative Instruments," included in Item 8, "Financial Statements and Supplementary Data," within this Form 10-K for additional information.



43

Item 8.    Financial Statements and Supplementary Data

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the shareholders and the Board of Directors of TriMas Corporation
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of TriMas Corporation and subsidiaries (the "Company") as of December 31, 2022 and 2021, the related consolidated statements of operations, comprehensive income, shareholders' equity, and cash flows, for each of the three years in the period ended December 31, 2022, and the related notes and the schedule listed in the Index at Item 15 (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022, in conformity with accounting principles generally accepted in the United States of America.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated February 23, 2023 expressed an unqualified opinion on the Company's internal control over financial reporting.

Basis for Opinion
These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
Goodwill – Aerospace Fasteners Reporting Unit — Refer to Notes 3 and 8 to the financial statements
Critical Audit Matter Description
The Company’s evaluation of goodwill impairment involves a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount. The qualitative assessment involves significant use of management's judgment and assumptions related to macroeconomic conditions, industry and market considerations, overall financial performance, entity and reporting unit specific events, capital markets pricing, as well as legal, regulatory, and contractual factors. The Company also considers recent valuations of its reporting units, including the difference between the most recent fair value estimate and the carrying amount. Changes in these assumptions could have a significant effect on management’s conclusion about whether a quantitative goodwill impairment test is necessary to estimate the fair value of its reporting units.
44

The Company’s goodwill balance was $340 million as of December 31, 2022, of which $70 million was allocated to the Aerospace Fasteners Reporting Unit (“Aerospace Fasteners”). The Company concluded there were no indications that the fair value of any reporting unit was less than the carrying amount, therefore a quantitative assessment was not performed, and no impairment was recognized.
Given the nature of the Aerospace Fasteners operations, the assumptions used in the qualitative assessment, and the difference between the most recent fair value estimate and the carrying amount of Aerospace Fasteners, auditing management’s judgments related to the impact of macroeconomic conditions, overall financial performance for Aerospace Fasteners, and capital markets pricing involved especially subjective judgment.
How the Critical Audit Matter Was Addressed in the Audit
Our audit procedures related to management’s qualitative evaluation of goodwill impairment for Aerospace Fasteners included the following, among others:
We tested the effectiveness of controls over goodwill, including those over management's judgments and assumptions related to macroeconomic conditions, industry and market considerations, overall financial performance, entity and reporting unit specific events, capital markets pricing, and recent fair value estimates and carrying amounts.
We evaluated management’s ability to accurately forecast future revenues and EBITDA margins by comparing actual results to management’s historical forecasts.
We evaluated the reasonableness of management’s qualitative assessment of factors affecting revenue and EBITDA margin forecasts by comparing the forecasts to:
i.Historical revenues and EBITDA.
ii.Internal communications to management and the Board of Directors.
iii.Forecasted information included in industry reports for the Company and certain of its peer companies.
We evaluated the impact of changes in management’s forecasts from the October 1, 2022, annual measurement date to December 31, 2022.
With the assistance of our fair value specialists, we evaluated the reasonableness of management’s qualitative assessment by performing the following: (1) Researching GDP growth, inflation and/or other macroeconomic variables, as well as industry growth rates; (2) Estimate industry discount rates; (3) Research and analyze valuation multiple of guideline public companies to understand valuation trends, and research trends in growth and margins in guideline public companies; and (4) Obtain information to analyze the trend of market capitalization of the entity and public peer companies.


/s/ Deloitte & Touche LLP

Detroit, Michigan
February 23, 2023

We have served as the Company's auditor since 2013.


45

TriMas Corporation
Consolidated Balance Sheet
(Dollars in thousands)
 December 31,
 20222021
Assets
Current assets:  
Cash and cash equivalents$112,090 $140,740 
Receivables, net132,370 125,630 
Inventories163,360 152,450 
Prepaid expenses and other current assets14,840 12,950 
Total current assets422,660 431,770 
Property and equipment, net277,750 265,630 
Operating lease right-of-use assets47,280 50,650 
Goodwill339,810 315,490 
Other intangibles, net188,110 196,730 
Deferred income taxes9,400 9,740 
Other assets19,990 33,630 
Total assets$1,305,000 $1,303,640 
Liabilities and Shareholders' Equity
Current liabilities:  
Accounts payable$85,210 $87,800 
Accrued liabilities46,660 58,980 
Operating lease liabilities, current portion8,280 8,120 
Total current liabilities140,150 154,900 
Long-term debt, net394,730 393,820 
Operating lease liabilities41,010 43,780 
Deferred income taxes20,940 21,260 
Other long-term liabilities56,340 59,030 
Total liabilities653,170 672,790 
Preferred stock $0.01 par: Authorized 100,000,000 shares;
Issued and outstanding: None
  
Common stock, $0.01 par: Authorized 400,000,000 shares;
Issued and outstanding: 41,724,762 shares at December 31, 2022 and 42,836,574 shares at December 31, 2021
420 430 
Paid-in capital696,160 732,490 
Accumulated deficit(36,130)(102,300)
Accumulated other comprehensive income (loss)(8,620)230 
Total shareholders' equity651,830 630,850 
Total liabilities and shareholders' equity$1,305,000 $1,303,640 

The accompanying notes are an integral part of these financial statements.

46

TriMas Corporation
Consolidated Statement of Operations
(Dollars in thousands, except per share amounts)
 Year ended December 31,
 202220212020
Net sales$883,830 $857,110 $769,970 
Cost of sales(675,530)(639,920)(587,890)
Gross profit208,300 217,190 182,080 
Selling, general and administrative expenses(131,190)(121,970)(134,480)
Net gain (loss) on dispositions of assets21,950 (130)(1,290)
Impairment of goodwill and indefinite-lived intangible assets  (134,600)
Operating profit (loss)99,060 95,090 (88,290)
Other expense, net:
Interest expense(14,110)(14,510)(14,660)
Debt financing and related expenses (10,520) 
Other income (expense), net2,720 (950)240 
Other expense, net(11,390)(25,980)(14,420)
Income (loss) before income taxes87,670 69,110 (102,710)
Income tax benefit (expense)(21,500)(11,800)22,950 
Net income (loss)$66,170 $57,310 $(79,760)
Basic earnings (loss) per share:
Net income (loss) per share$1.57 $1.33 $(1.83)
Weighted average common shares - basic42,249,244 43,006,922 43,581,232 
Diluted earnings (loss) per share:
Net income (loss) per share$1.56 $1.32 $(1.83)
Weighted average common shares - diluted42,478,015 43,281,076 43,581,232 


The accompanying notes are an integral part of these financial statements.
47

TriMas Corporation
Consolidated Statement of Comprehensive Income
(Dollars in thousands)

Year ended December 31,
202220212020
Net income (loss)$66,170 $57,310 $(79,760)
Other comprehensive income (loss):
Defined benefit plans (Note 17)(550)3,790 1,310 
Foreign currency translation(17,710)(7,430)6,880 
Derivative instruments (Note 13)9,410 9,490 (7,810)
Total other comprehensive income (loss)(8,850)5,850 380 
Total comprehensive income (loss)$57,320 $63,160 $(79,380)




The accompanying notes are an integral part of these financial statements.
48

TriMas Corporation
Consolidated Statement of Cash Flows
(Dollars in thousands)
 Year ended December 31,
 202220212020
Cash Flows from Operating Activities:   
Net income (loss)$66,170 $57,310 $(79,760)
Adjustments to reconcile net income (loss) to net cash provided by operating activities, net of acquisition impact:
Impairment of goodwill and indefinite-lived intangible assets  134,600 
(Gain) loss on dispositions of assets(21,950)130 1,290 
Depreciation34,120 31,890 29,020 
Amortization of intangible assets19,100 21,560 20,750 
Amortization of debt issue costs910 960 1,150 
Deferred income taxes(1,400)1,680 (33,710)
Non-cash compensation expense9,840 9,500 8,170 
Debt financing and related expenses 10,520  
Change in legacy liability estimate5,590 1,450 23,400 
(Increase) decrease in receivables(6,650)(11,180)9,580 
(Increase) decrease in inventories(6,970)(960)3,980 
Decrease in prepaid expenses and other assets6,120 5,030 4,400 
Increase (decrease) in accounts payable and accrued liabilities(29,130)2,120 4,490 
Other operating activities(3,180)4,210 50 
Net cash provided by operating activities72,570 134,220 127,410 
Cash Flows from Investing Activities:
Capital expenditures(45,960)(45,060)(40,480)
Acquisition of businesses, net of cash acquired(64,100)(34,340)(193,540)
Cross-currency swap terminations26,230   
Net proceeds from dispositions of property and equipment28,790 220 1,950 
Net cash used for investing activities(55,040)(79,180)(232,070)
Cash Flows from Financing Activities:   
Retirement of senior notes (300,000) 
Proceeds from issuance of senior notes 400,000  
Proceeds from borrowings on revolving credit facilities12,000  367,280 
Repayments of borrowings on revolving credit facilities(12,000)(48,620)(319,120)
Debt financing fees and senior notes redemption premium (13,570) 
Payments to purchase common stock(36,920)(19,090)(39,420)
Shares surrendered upon exercise and vesting of equity awards to cover taxes(2,380)(5,230)(2,600)
Dividends paid(6,880)(1,740) 
Net cash provided by (used for) financing activities(46,180)11,750 6,140 
Cash and Cash Equivalents:
Increase (decrease) for the year(28,650)66,790 (98,520)
At beginning of year140,740 73,950 172,470 
At end of year$112,090 $140,740 $73,950 
Supplemental disclosure of cash flow information:
Cash paid for interest$12,960 $13,280 $13,210 
Cash paid for income taxes$20,060 $10,520 $9,060 

The accompanying notes are an integral part of these financial statements.
49

TriMas Corporation
Consolidated Statement of Shareholders' Equity
Years Ended December 31, 2022, 2021 and 2020
(Dollars in thousands)
 Common
Stock
Paid-In
Capital
Accumulated
Deficit
Accumulated
Other
Comprehensive
Income (Loss)
Total
Balances at December 31, 2019$450 $782,880 $(79,850)$(6,000)$697,480 
Net loss— — (79,760)— (79,760)
Other comprehensive income— — — 380 380 
Purchase of common stock(30)(39,390)— — (39,420)
Shares surrendered upon exercise and vesting of equity awards to cover taxes— (2,600)— — (2,600)
Non-cash compensation expense10 8,160 — — 8,170 
Balances at December 31, 2020$430 $749,050 $(159,610)$(5,620)$584,250 
Net income— — 57,310 — 57,310 
Other comprehensive income— — — 5,850 5,850 
Purchase of common stock (19,090)— — (19,090)
Shares surrendered upon exercise and vesting of equity awards to cover taxes— (5,230)— — (5,230)
Non-cash compensation expense 9,500 — — 9,500 
Dividends declared— (1,740)— — (1,740)
Balances at December 31, 2021$430 $732,490 $(102,300)$230 $630,850 
Net income— — 66,170 — 66,170 
Other comprehensive loss— — — (8,850)(8,850)
Purchase of common stock(10)(36,910)— — (36,920)
Shares surrendered upon exercise and vesting of equity awards to cover taxes— (2,380)— — (2,380)
Non-cash compensation expense 9,840 — — 9,840 
Dividends declared— (6,880)— — (6,880)
Balances at December 31, 2022$420 $696,160 $(36,130)$(8,620)$651,830 
The accompanying notes are an integral part of these financial statements.

50

TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


1. Basis of Presentation
TriMas Corporation ("TriMas" or the "Company"), and its consolidated subsidiaries, designs, engineers and manufactures innovative products under leading brand names for customers primarily in the consumer products, aerospace & defense, and industrial markets.
The preparation of financial statements requires management of the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities. Actual results may differ from such estimates and assumptions due to risks and uncertainties, including uncertainty and volatility in the current economic environment due to input cost inflation, supply chain disruptions, and shortages in global markets for commodities, logistics and labor, all of which have followed outbreak of the coronavirus and related variants (“COVID-19”) since early 2020. To the extent there are differences between these estimates and actual results, the Company's consolidated financial statements may be materially affected.
2. New Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In November 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2021-10, "Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance" ("ASU 2021-10"), which requires annual disclosures to increase transparency around government assistance received by companies. ASU 2021-10 is effective for fiscal years beginning after December 15, 2021. The Company adopted ASU 2021-10 in the fourth quarter of 2022. Certain country, state and local governments in which the Company operates offer or have offered various business incentives related to investment and/or job creation. The Company's participation in these government incentive programs is accounted for by applying a grant or contribution model by analogy; however, the Company determined that the adoption of ASU 2021-10 did not have a material impact on its consolidated financial statements.
In October 2021, the FASB issued ASU 2021-08, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers" ("ASU 2021-08"), which requires that an acquirer recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, "Revenue from Contracts with Customers." ASU 2021-08 is effective for fiscal years, and interim periods within those years, beginning after December 15, 2022, with early adoption permitted. The Company adopted ASU 2021-08 in the fourth quarter of 2022, which did not have a significant impact on its consolidated financial statements.
3. Summary of Significant Accounting Policies
Principles of Consolidation.    The accompanying consolidated financial statements include the accounts and transactions of TriMas and its subsidiaries. Intercompany transactions have been eliminated.
Use of Estimates.    The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management of the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements. Such estimates and assumptions also affect the reported amounts of revenues and expenses during the reporting periods. Significant items subject to such estimates and assumptions include the carrying amount of property and equipment, goodwill and other intangibles, valuation allowances for receivables, inventories and deferred income tax assets, valuation of derivatives, estimated fair value of contingent consideration resulting from business combinations, estimated future unrecoverable lease costs, reserves for asbestos and ordinary course litigation, assets and obligations related to employee benefits and estimated unrecognized tax benefits. Actual results may differ from such estimates and assumptions.
Cash and Cash Equivalents.    The Company considers cash on hand and on deposit and investments in all highly liquid debt instruments with initial maturities of three months or less to be cash and cash equivalents. Cash and cash equivalents also includes restricted cash, if any, held on deposit with a financial institution as cash collateral for the Company's outstanding letters of credit. See Note 7, "Cash and Cash Equivalents," for further details regarding the Company's cash and cash equivalents.
Receivables.    Receivables are presented net of allowances for doubtful accounts of $1.7 million and $1.6 million at December 31, 2022 and 2021, respectively. The Company monitors its exposure for credit losses and maintains allowances for doubtful accounts based upon the Company's best estimate of probable losses inherent in the accounts receivable balances. The Company does not believe that significant credit risk exists due to its diverse customer base.
51

TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
Inventories.    Inventories are stated at the lower of cost or net realizable value, with cost determined using the first-in, first-out method. Direct materials, direct labor and allocations of variable and fixed manufacturing-related overhead are included in inventory cost.
Property and Equipment.    Property and equipment additions, including significant improvements, are recorded at cost. Upon retirement or disposal of property and equipment, the cost and accumulated depreciation are removed from the accounts, and any gain or loss is included in the accompanying statement of operations. Repair and maintenance costs are charged to expense as incurred.
Depreciation and Amortization.    Depreciation is computed principally using the straight-line method over the estimated useful lives of the assets. Annual depreciation rates are as follows: building and land/building improvements three to 40 years, and machinery and equipment, three to 15 years. Capitalized debt issuance costs are amortized over the underlying terms of the related debt securities. Customer relationship intangibles are amortized over periods ranging from five to 25 years, while technology and other intangibles are amortized over periods ranging from one to 30 years.
Impairment of Long-Lived Assets and Definite-Lived Intangible Assets.    The Company reviews, on at least a quarterly basis, the financial performance of its businesses for indicators of impairment. In reviewing for impairment indicators, the Company also considers events or changes in circumstances such as business prospects, customer retention, market trends, potential product obsolescence, competitive activities and other economic factors. An impairment loss is recognized when the carrying value of an asset group exceeds the future net undiscounted cash flows expected to be generated by that asset group. The impairment loss recognized is the amount by which the carrying value of the asset group exceeds its fair value.
Goodwill.    The Company assesses goodwill for impairment on an annual basis (October 1 test date) by reviewing relevant qualitative and quantitative factors. More frequent evaluations may be required if the Company experiences changes in its business climate or as a result of other triggering events that take place. An impairment loss is recognized when the carrying value of a reporting unit's goodwill exceeds its fair value.
The Company determines its reporting units at the individual operating segment level, or one level below, when there is discrete financial information available that is regularly reviewed by segment management to evaluate operating results. For purposes of the Company's 2022 goodwill impairment test, the Company had six reporting units, four of which had goodwill, within its three reportable segments.  
The Company begins its goodwill reviews by conducting a qualitative assessment, considering relevant events and circumstances that affect the fair value or carrying amount of a reporting unit. Such events and circumstances can include macroeconomic conditions, industry and market considerations, overall financial performance, entity and reporting unit specific events, and capital markets pricing. The Company considers the extent to which any identified adverse events and circumstances affect the comparison of a reporting unit's fair value with its carrying amount. The Company places more weight on the events and circumstances that most affect a reporting unit's fair value or the carrying amount of its net assets. The Company considers positive and mitigating events and circumstances that may affect its determination of whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. The Company also considers its most recent valuations of its reporting units, including the difference between the most recent fair value estimate and the carrying amount. Each of these factors is considered by management in reaching its conclusion about whether a quantitative goodwill impairment test is necessary to estimate the fair value of its reporting units.
52

TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
If the Company concludes that conducting a quantitative assessment is required, the Company determines the fair value of the reporting unit being evaluated utilizing a combination of three valuation techniques: discounted cash flow (income approach), market comparable method (market approach) and market capitalization (direct market data method). The income approach is based on management's operating plan and internal five-year forecast and utilizes forward-looking assumptions and projections, on a discounted basis, but considers factors unique to each reporting unit and related long-range plans that may not be comparable to other companies and that are not yet public. The market approach considers potentially comparable companies and transactions within the industries where the Company's reporting units participate, and applies their trading multiples to the financial projections of the Company's reporting units. This approach utilizes data from actual marketplace transactions, but reliance on its results is limited by difficulty in identifying companies that are specifically comparable to the Company's reporting units, considering the diversity of the Company's businesses, the relative sizes and levels of complexity. The Company also uses the direct market data method by comparing its book value and the estimates of fair value of the reporting units to the Company's market capitalization. Management uses this comparison as additional evidence of the fair value of the Company, as its market capitalization may be suppressed by other factors such as the control premium associated with a controlling shareholder, the Company's degree of leverage and the float of the Company's common stock. Management evaluates and weights the results based on a combination of the income and market approaches, and, in situations where the income approach results differ significantly from the market and direct data approaches, management re-evaluates and adjusts, if necessary, its assumptions.
Based on the quantitative test, if it is determined that the carrying value of the reporting unit is higher than its fair value, goodwill is impaired and is written down to the fair value amount; however, the loss recognized will not exceed the total amount of goodwill allocated to the reporting unit. See Note 8, "Goodwill and Other Intangible Assets," for further details regarding the Company's goodwill impairment testing.
Indefinite-Lived Intangibles. The Company assesses indefinite-lived intangible assets (primarily trademark/trade names) for impairment on an annual basis (October 1 test date) by reviewing relevant qualitative and quantitative factors. More frequent evaluations may be required if the Company experiences changes in its business climate or as a result of other triggering events that take place. An impairment loss is recognized when the carrying value of the asset exceeds its fair value.
In conducting a qualitative assessment, the Company considers relevant events and circumstances to determine whether it is more likely than not that the fair values of the indefinite-lived intangible assets are less than the carrying values. In addition to the events and circumstances that the Company considers above in its qualitative analysis for potential goodwill impairment, the Company also considers legal, regulatory and contractual factors that could affect the fair value or carrying amount of the Company's indefinite-lived intangible assets. The Company also considers its most recent valuations of its indefinite-lived intangible assets, including the difference between the most recent fair value estimates and the carrying amounts. These factors are all considered by management in reaching its conclusion about whether it is more likely than not that the fair values of the indefinite-lived intangible assets are less than the carrying values. If management concludes that further testing is required, the Company performs a quantitative valuation to estimate the fair value of its indefinite-lived intangible assets. In conducting the quantitative impairment analysis, the Company determines the fair value of its indefinite-lived intangible assets using the relief-from-royalty method. The relief-from-royalty method involves the estimation of appropriate market royalty rates for the indefinite-lived intangible assets and the application of these royalty rates to forecasted net sales attributable to the intangible assets. The resulting cash flows are then discounted to present value, using a rate appropriately reflecting the risks inherent in the cash flows, which then is compared to the carrying value of the assets. If the carrying value exceeds fair value, an impairment is recorded. See Note 8, "Goodwill and Other Intangible Assets," for further details regarding the Company's indefinite-lived intangible asset impairment testing.
53

TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
High Deductible Insurance.    The Company generally has high deductible insurance programs for losses and liabilities related to workers' compensation, health and welfare claims and comprehensive general, product and vehicle liability. The Company is generally responsible for up to $0.8 million per occurrence under its retention program for workers' compensation, up to $1.5 million per occurrence under its retention programs for comprehensive general, product and vehicle liability, and has a $0.4 million per occurrence stop-loss limit with respect to its group medical plan. Total insurance limits under these retention programs vary by year for comprehensive general, product and vehicle liability and extend to the applicable statutory limits for workers' compensation. Reserves for claims losses, including an estimate of related litigation defense costs, are recorded based upon the Company's estimates of the aggregate liability for claims incurred using actuarial assumptions about future events. Changes in assumptions for factors such as medical costs and actual experience could cause these estimates to change.
Pension Plans.    The Company engages independent actuaries to compute the amounts of liabilities and expenses under defined benefit pension plans, subject to the assumptions that the Company determines are appropriate based on historical trends, current market rates and future projections. Assumptions used in the actuarial calculations could have a significant impact on plan obligations, and a lesser impact on current period expense. Annually, the Company reviews the actual experience compared to the significant assumptions used and makes adjustments to the assumptions, if warranted. Discount rates are based on an expected benefit payments duration analysis and the equivalent average yield rate for high-quality fixed-income investments. Pension benefits are funded through deposits with trustees and the expected long-term rate of return on fund assets is based on actual historical returns and a review of other public company pension asset return data, modified for known changes in the market and any expected change in investment policy. See Note 17, “Employee Benefit Plans,” for further information.
Asbestos-related Matters. The Company accrues loss reserves for asbestos-related matters based upon an estimate of the ultimate liability for claims incurred, whether reported or not, including an estimate of future settlement costs and costs to defend. The Company utilizes known facts and historical trends for Company-specific and general market asbestos-related activity, as well as an actuarial valuation in determining estimated required reserves which it believes are probable and reasonably estimable. Asbestos-related accruals are assessed at each balance sheet date to determine if the liability remains reasonably stated. Accruals for asbestos-related matters are included in the consolidated balance sheet in “Accrued liabilities” and “Other long-term liabilities.” See Note 16, “Commitments and Contingencies,” for further information.
Revenue Recognition.    Revenue is recognized when control of promised goods is transferred to customers, which generally occurs when products are shipped from the Company’s facilities to its customers. The amount of revenue recorded reflects the consideration the Company expects to be entitled to receive in exchange for transferring those goods. Net sales are comprised of gross revenues, based on observed stand-alone selling prices, less estimates of expected returns, trade discounts and customer allowances, which include incentives such as volume and other discounts in connection with various supply programs. Such deductions are estimated and recorded during the period the related revenue is recognized. The Company may adjust these estimates when the expected amount of consideration changes based on sales volumes or other contractual terms. Sales and other consumption taxes the Company collects from customers and remits to government agencies are excluded from revenue. The Company accounts for freight and shipping costs that occur after control of the related goods transfer to the customer as a fulfillment cost within cost of sales. The nature and timing of the Company's revenue transactions are similar, as substantially all revenue is based on point-in-time transactions with customers under industry-standard payment terms. The Company may require shortened payment terms, including cash-in-advance, on an individual customer basis depending on its assessment of the customer's credit worthiness.
Cost of Sales.    Cost of sales includes material, labor and overhead costs incurred in the manufacture of products sold in the period. Material costs include raw material, purchased components, outside processing and freight costs. Overhead costs consist of variable and fixed manufacturing costs, wages and fringe benefits, and purchasing, receiving and inspection costs.
Selling, General and Administrative Expenses.    Selling, general and administrative expenses include the following: costs related to the advertising, sale, marketing and distribution of the Company's products, amortization of customer intangible assets, costs of finance, human resources, legal functions, executive management costs and other administrative expenses.
54

TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
Income Taxes.    The Company computes income taxes using the asset and liability method, whereby deferred income taxes using current enacted tax rates are provided for the temporary differences between the financial reporting basis and the tax basis of assets and liabilities and for operating loss and tax credit carryforwards. The Company determines valuation allowances based on an assessment of positive and negative evidence on a jurisdiction-by-jurisdiction basis and records a valuation allowance to reduce deferred tax assets to the amount more likely than not to be realized. The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest and penalties related to unrecognized tax benefits in income tax expense. See Note 22, "Income Taxes," for further information.
Foreign Currency Translation.    The financial statements of subsidiaries located outside of the United States are measured using the currency of the primary economic environment in which they operate as the functional currency. When translating into U.S. dollars, income and expense items are translated at average monthly exchange rates and assets and liabilities are translated at exchange rates in effect at the balance sheet date. Adjustments resulting from translating the functional currency into U.S. dollars are deferred as a component of accumulated other comprehensive income (loss) ("AOCI") in the consolidated statement of shareholders' equity. The impact of net foreign currency transactions was a gain of $0.7 million for the year ended December 31, 2022, a loss of $0.9 million for the year ended December 31, 2021 and a gain of $0.6 million for the year ended 2020, and are included in other expense, net in the accompanying consolidated statement of operations.
Derivative Financial Instruments.    The Company records derivative financial instruments at fair value on the balance sheet as either assets or liabilities, and changes in their fair values are immediately recognized in earnings if the derivatives do not qualify as effective hedges. If a derivative is designated as a fair value hedge, then changes in the fair value of the derivative are offset against the changes in the fair value of the underlying hedged item. If a derivative is designated as a cash flow hedge, then the effective portion of the changes in the fair value of the derivative is recognized as a component of other comprehensive income until the underlying hedged item is recognized in earnings or the forecasted transaction is no longer probable of occurring. If a derivative is designated as a net investment hedge, then the effective portion of the changes in the fair value of the derivative is recognized in other comprehensive income and will be subsequently reclassified to earnings when the hedged net investment is either sold or substantially liquidated. The Company formally documents hedging relationships for its derivative transactions and the underlying hedged items, as well as its risk management objectives and strategies for undertaking the hedge transactions. See Note 13, "Derivative Instruments," for further information.
Fair Value of Financial Instruments.   In accounting for and disclosing the fair value of financial instruments, the Company uses the following hierarchy:
Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date;
Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly; and
Level 3 inputs are unobservable inputs for the asset or liability.
Valuation of the Company's cross-currency swaps are based on the income approach, which uses observable inputs such as interest rate yield curves and forward currency exchange rates, as applicable.
The carrying value of financial instruments reported in the balance sheet for current assets and current liabilities approximates fair value due to the short maturity of these instruments.
55

TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
Business Combinations. The Company records assets acquired and liabilities assumed from acquisitions at fair value. The fair value of working capital accounts generally approximates book value. The valuation of inventory, property, plant and equipment, and intangible assets requires significant assumptions. Inventory is recorded at fair value based on the estimated selling price less costs to sell, including completion, disposal and holding period costs with a reasonable profit margin. Property and equipment is recorded at fair value using a combination of both the cost and market approaches for both the real and personal property acquired. Under the cost approach, consideration is given to the amount required to construct or purchase a new asset of equal value at current prices, with adjustments in value for physical deterioration, as well as functional and economic obsolescence. Under the market approach, recent transactions for similar types of assets are used as the basis for estimating fair value. For trademark/trade names and technology and other intangible assets, the estimated fair value is based on projected discounted future net cash flows using the relief-from-royalty method. For customer relationship intangible assets, the estimated fair value is based on projected discounted future cash flows using the excess earnings method. The relief-from-royalty and excess earnings method are both income approaches that utilize key assumptions such as forecasts of revenue and expenses over an extended period of time, royalty rate percentages, tax rates, and estimated costs of debt and equity capital to discount the projected cash flows.
Stock-based Compensation.  The Company recognizes compensation expense related to equity awards based on their fair values as of the grant date. For awards with only a service condition, expense is recognized ratably over the vesting period. Performance-based equity awards may have targets tied to performance and/or market-based conditions. Market-based conditions are taken into consideration in determining the grant date fair value, and the related compensation expense is recognized regardless of whether the market condition is satisfied, provided the requisite service has been provided. For performance condition components, the Company periodically updates the probability that the performance conditions will be achieved and adjusts expense accordingly, reflecting the change from prior estimate, if any, in current period non-cash stock compensation expense. The disclosed number of awards granted considers only the targeted number of units until such time that the performance condition has been satisfied. If the performance conditions are not achieved, no award is earned. See Note 18, “Equity Awards,” for further information.
Other Comprehensive Income (Loss).  The Company refers to other comprehensive income (loss) as revenues, expenses, gains and losses that under accounting principles generally accepted in the United States of America are included in comprehensive income (loss) but are excluded from net earnings as these amounts are recorded directly as an adjustment to stockholders' equity. Other comprehensive income (loss) is comprised of foreign currency translation adjustments, amortization of prior service costs and unrecognized gains and losses in actuarial assumptions for pension and postretirement plans and changes in unrealized gains and losses on derivative instruments.
4. Acquisitions
2022 Acquisitions
On February 28, 2022, the Company acquired Intertech Plastics LLC and related companies (collectively, "Intertech") for a purchase price of $64.1 million, net of cash acquired. Intertech is a manufacturer of custom injection molded products used in medical applications, as well as products and assemblies for consumer and industrial applications. The fair value of assets acquired and liabilities assumed included $32.4 million of goodwill, $13.5 million of intangible assets, $12.2 million of property and equipment and $6.0 million of net working capital. Intertech, which is reported in the Company's Packaging segment, has two manufacturing facilities located in the Denver, Colorado, area and historically generated $32 million in annual revenue.
2021 Acquisitions
On December 17, 2021, the Company acquired Omega Plastics ("Omega"), which specializes in manufacturing custom components and devices for drug delivery, diagnostic and orthopedic medical applications, as well as components for industrial applications, for an aggregate amount of $22.5 million, net of cash acquired. Omega, which is reported in the Company's Packaging segment, is located in Clinton Township, Michigan, and historically generated $18 million in annual revenue.
56

TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
On December 5, 2021, the Company acquired TFI Aerospace ("TFI"), a manufacturer and supplier of specialty fasteners used in a variety of applications, predominately for the aerospace end market, for an aggregate amount of $11.8 million, with additional contingent consideration ranging from zero to $12.0 million to be paid based future earnings as defined in the purchase agreement. On the acquisition date, the Company recorded $3.7 million as its best estimate of fair value of the additional contingent consideration, with such estimate based on Level 3 inputs under the fair value hierarchy, as defined. TFI, which is reported in the Company's Aerospace segment, is located near Toronto, Canada and historically generated $6 million in annual revenue. Based on a detailed fourth quarter 2022 review of TFI's updated forecasted operating results, the Company determined the likelihood of the contingent consideration being paid was remote, and therefore reversed the liability, with such adjustment being included in other income (expense), net, in the accompanying consolidated statement of operations
2020 Acquisitions
On December 15, 2020, the Company acquired Affaba & Ferrari Srl ("Affaba & Ferrari"), which specializes in the design, development and manufacture of precision caps and closures for food & beverage and industrial product applications, for an aggregate amount of $98.4 million, net of cash acquired. The fair value of assets acquired and liabilities assumed included $49.1 million of goodwill, $35.1 million of intangible assets, $9.4 million of net working capital, $17.4 million of property and equipment, and $12.6 million of net deferred tax liabilities. Affaba & Ferrari, which is reported in the Company's Packaging segment, operates out of a highly automated manufacturing facility and support office located in Borgo San Giovanni, Italy and historically generated $34 million in annual revenue.
On April 17, 2020, the Company acquired the Rapak® brand, including certain bag-in-box product lines and assets ("Rapak") for an aggregate amount of $11.4 million. Rapak, which is reported in the Company's Packaging segment, has manufacturing locations in Indiana, California and Illinois, and historically generated $30 million in annual revenue.
On February 27, 2020, the Company acquired RSA Engineered Products ("RSA"), a manufacturer of complex, highly-engineered and proprietary ducting, connectors and related products for air management systems used in aerospace and defense applications, for an aggregate amount of $83.7 million, net of cash acquired. The fair value of assets acquired and liabilities assumed included $43.3 million of goodwill, $36.9 million of intangible assets, $10.1 million of net working capital, $2.1 million of property and equipment, and $8.7 million of net deferred tax liabilities. RSA, which is reported in the Company's Aerospace segment, is located in Simi Valley, California and historically generated $30 million in annual revenue.
5. Realignment Actions
2022 Realignment Actions
During 2022, the Company incurred realignment charges in its Packaging segment related to adjusting its labor force in facilities with lower demand, finalizing its Indianapolis, Indiana, facility consolidation, costs incurred to reorganize its benefit plans in the United Kingdom, and for costs incurred as part of the Company's start-up and relocation to a new, larger facility in New Albany, Ohio. The Company also completed the Aerospace segment footprint realignment which began in 2021. In connection with these actions, the Company recorded pre-tax realignment charges of $5.0 million, of which $2.7 million related to facility move and consolidation costs and $2.3 million was for employee-related costs. During 2022, $2.8 million of these charges were included in cost of sales, $2.0 million of these charges were included in selling, general and administrative expenses and $0.2 million of these charges were included in net gain (loss) on dispositions of assets in the accompanying consolidated statement of income.
2021 Realignment Actions
During 2021, the Company executed certain realignment actions in response to reductions in current and expected future end market demand. First, the Company closed its Packaging segment's Union City, California, manufacturing facility, consolidating the operation into its Indianapolis, Indiana, and Woodridge, Illinois, facilities. The Company also realigned its Aerospace segment footprint, consolidating certain activities previously in its Stanton, California, facilities into its Tolleson, Arizona, facility. In addition, the Company also reorganized its corporate office legal and finance groups. The Company recorded pre-tax realignment charges of $9.7 million, of which $3.5 million related to facility consolidations and $6.2 million were for employee separation costs. As of December 31, 2021, $2.4 million of the employee separation costs had been paid. During 2021, $4.1 million of these charges were included in cost of sales and $5.6 million were included in selling, general and administrative expenses, respectively, in the accompanying consolidated statement of operations.
57

TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
2020 Realignment Actions
During 2020, the Company executed certain realignment actions, primarily in its Aerospace and Specialty Products segments, in response to reductions in current and expected future end-market demand. The Company recorded non-cash charges of $13.8 million related to inventory reductions, primarily as a result of a strategic decision in its Arrow Engine division to narrow its product line focus. The Company also recorded non-cash charges of $2.3 million related to certain production equipment removed from service given reduced demand levels. In addition, the Company reduced its employment levels given lower customer demand, incurring $3.8 million in severance charges, of which $3.7 million was paid by December 31, 2020. During 2020, $17.1 million of these charges were included in cost of sales and $2.8 million were included in selling, general and administrative expenses in the accompanying consolidated statement of operations.
6. Revenue
The following table presents the Company’s disaggregated net sales by primary market served (dollars in thousands):
Year ended December 31,
Customer End Markets202220212020
Consumer Products$419,410 $424,320 $402,080 
Aerospace & Defense188,090 183,340 167,740 
Industrial276,330 249,450 200,150 
Total net sales$883,830 $857,110 $769,970 
The Company’s Packaging segment earns revenues from the consumer products (comprised of the beauty and personal care, food and beverage, home care, pharmaceutical, nutraceutical and medical submarkets) and industrial markets. The Aerospace segment earns revenues from the aerospace & defense market (comprised of commercial, regional and business jet and military submarkets). The Specialty Products segment earns revenues from a variety of submarkets within the industrial market.
7. Cash and Cash Equivalents
Cash and cash equivalents consists of the following components (dollars in thousands):
 December 31,
2022
December 31,
2021
Cash and cash equivalents - unrestricted$112,090 $129,790 
Cash - restricted (a)
 10,950 
Total cash and cash equivalents$112,090 $140,740 
__________________________
(a)     Includes cash placed on deposit with a financial institution to be held as cash collateral for the Company's outstanding letters of credit.
8. Goodwill and Other Intangible Assets
Goodwill
The Company performed a qualitative assessment as part of its 2022, 2021 and 2020 annual impairment tests (October 1 annual test date) for all reporting units, which included a review of the Company’s market capitalization. Based on results of the qualitative assessments for the 2022, 2021 and 2020 annual impairment tests, the Company determined there were no indications that the fair value of a reporting unit was less than its carrying amount; therefore, the Company determined that quantitative goodwill impairment tests were not required.
During the third quarter of 2020, as a result of a decline in its aerospace-related business' financial results, a significant reduction in its financial projections for the remainder of 2020 compared with prior projections, and uncertainty around the duration and magnitude of the impact of the COVID-19 pandemic on future financial results given their dependence on future levels of air travel and new aircraft builds, the Company determined there was a triggering event requiring an interim quantitative goodwill impairment assessment of each of its two aerospace-related reporting units: Aerospace Fasteners and Aerospace Engineered Products.
58

TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
Upon completion of the quantitative goodwill impairment tests, the Company determined that the carrying values of the Aerospace Fasteners and Aerospace Engineered Products reporting units exceeded their fair values, resulting in goodwill impairment charges of $70.8 million in its Aerospace Fasteners reporting unit and $56.0 million in its Aerospace Engineered Products reporting unit.
Changes in the carrying amount of goodwill for the years ended December 31, 2022 and 2021 are as follows (dollars in thousands):
Specialty
PackagingAerospaceProductsTotal
Balance, December 31, 2020$234,560 $62,850 $6,560 $303,970 
Goodwill from acquisitions10,550 7,220  17,770 
Foreign currency translation and other(6,370)120  (6,250)
Balance, December 31, 2021$238,740 $70,190 $6,560 $315,490 
Goodwill from acquisitions32,370   32,370 
Foreign currency translation and other(7,560)(490) (8,050)
Balance, December 31, 2022$263,550 $69,700 $6,560 $339,810 
Other Intangible Assets
For the purposes of the Company's 2022, 2021 and 2020 annual indefinite-lived intangible asset impairment tests (as of October 1), the Company performed a qualitative assessment to determine whether it was more likely than not that the fair values of the indefinite-lived intangible assets were less than the carrying values. Based on the qualitative assessment performed, the Company did not believe that it is more likely than not that the fair values of each of its indefinite-lived intangible assets were less than the carrying values; therefore, a fair value calculation of the indefinite-lived intangible assets was not required for the 2022, 2021 and 2020 annual indefinite-lived intangible asset impairment tests.
During the third quarter of 2020, as a result of the significant forecast reduction in the Company's aerospace-related businesses, the Company also performed an interim quantitative assessment for the indefinite-lived intangible assets within the Aerospace segment, using the relief-from-royalty method. Significant management assumptions used under the relief-from-royalty method reflected the Company's current assessment of the risks and uncertainties associated with the aerospace industry. Upon completion of the quantitative impairment test, the Company determined that certain of its aerospace-related trade names had carrying values that exceeded their fair values, and therefore recorded impairment charges of $7.8 million.

59

TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
The gross carrying amounts and accumulated amortization of the Company's other intangibles as of December 31, 2022 and 2021 are summarized below (dollars in thousands):
 As of December 31, 2022As of December 31, 2021
Intangible Category by Useful LifeGross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Finite-lived intangible assets:    
Customer relationships, 5 - 12 years$131,660 $(80,000)$124,310 $(71,150)
Customer relationships, 15 - 25 years129,650 (74,380)130,190 (68,190)
Total customer relationships261,310 (154,380)254,500 (139,340)
Technology and other, 1 - 15 years56,860 (38,990)57,060 (36,140)
Technology and other, 17 - 30 years43,300 (40,330)43,300 (39,920)
Total technology and other100,160 (79,320)100,360 (76,060)
Indefinite-lived intangible assets:
Trademark/Trade names60,340 — 57,270 — 
Total other intangible assets$421,810 $(233,700)$412,130 $(215,400)
Amortization expense related to intangible assets as included in the accompanying consolidated statement of operations is summarized as follows (dollars in thousands):
Year ended December 31,
202220212020
Technology and other, included in cost of sales$3,300 $3,820 $4,930 
Customer relationships, included in selling, general and administrative expenses15,800 17,740 15,820 
Total amortization expense$19,100 $21,560 $20,750 
Estimated amortization expense for the next five fiscal years beginning after December 31, 2022 is as follows (dollars in thousands):
Year ended December 31,Estimated Amortization Expense
2023$17,990 
2024$16,490 
2025$16,140 
2026$14,420 
2027$14,360 

60

TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
9. Inventories
Inventories consist of the following components (dollars in thousands):
 December 31,
2022
December 31,
2021
Finished goods$74,280 $74,600 
Work in process38,090 28,790 
Raw materials50,990 49,060 
Total inventories$163,360 $152,450 
10. Property and Equipment, Net
Property and equipment consists of the following components (dollars in thousands):
 December 31,
2022
December 31,
2021
Land and land improvements$15,220 $19,630 
Building and building improvements90,910 93,170 
Machinery and equipment461,480 422,500 
567,610 535,300 
Less: Accumulated depreciation289,860 269,670 
Property and equipment, net$277,750 $265,630 
Depreciation expense as included in the accompanying consolidated statement of operations is as follows (dollars in thousands):
Year ended December 31,
202220212020
Depreciation expense, included in cost of sales$33,130 $30,770 $27,920 
Depreciation expense, included in selling, general and administrative expense990 1,120 1,100 
Total depreciation expense$34,120 $31,890 $29,020 
11. Accrued Liabilities
Accrued liabilities consist of the following components (dollars in thousands):
 December 31,
2022
December 31,
2021
Accrued payroll$18,050 $24,960 
High deductible insurance5,530 5,000 
Other23,080 29,020 
Total accrued liabilities$46,660 $58,980 

61

TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
12. Long-term Debt
The Company's long-term debt consists of the following (dollars in thousands):
 December 31,
2022
December 31,
2021
4.125% Senior Notes due April 2029$400,000 $400,000 
Debt issuance costs(5,270)(6,180)
Long-term debt, net$394,730 $393,820 
Senior Notes due 2029
In March 2021, the Company issued $400.0 million aggregate principal amount of 4.125% senior notes outstanding due April 15, 2029 ("2029 Senior Notes") at par value in a private placement under Rule 144A of the Securities Act of 1933, as amended ("Securities Act"). The Company used the proceeds from the 2029 Senior Notes offering to pay fees and expenses of $5.1 million related to the offering and pay fees and expenses of $1.1 million related to amending its existing credit agreement. In connection with the issuance, the Company completed the redemption of its outstanding 4.875% senior notes due October 15, 2025 ("2025 Senior Notes"), paying $300.0 million to retire the outstanding principal amount plus $7.3 million as a redemption premium. The remaining cash proceeds from the 2029 Senior Notes were used for general corporate purposes, including repaying all outstanding revolving credit facility borrowings. The $5.1 million of fees and expenses related to the 2029 Senior Notes were capitalized as debt issuance costs, while the $7.3 million redemption premium, as well as $3.0 million of unamortized debt issuance costs associated with the 2025 Senior Notes, were included in debt financing and related expenses in the accompanying consolidated statement of operations.
The 2029 Senior Notes accrue interest at a rate of 4.125% per annum, payable semi-annually in arrears on April 15 and October 15. The payment of principal and interest is jointly and severally guaranteed, on a senior unsecured basis, by certain subsidiaries of the Company. The 2029 Senior Notes are pari passu in right of payment with all existing and future senior indebtedness and effectively subordinated to all existing and future secured indebtedness to the extent of the value of the assets securing such indebtedness.
Prior to April 15, 2024, the Company may redeem up to 40% of the principal amount of the 2029 Senior Notes at a redemption price of 104.125% of the principal amount, plus accrued and unpaid interest, if any, to the redemption date, with the net cash proceeds of one or more equity offerings provided that each such redemption occurs within 90 days of the date of closing of each such equity offering. In addition, prior to April 15, 2024, the Company may redeem all or part of the 2029 Senior Notes at a redemption price equal to 100% of the principal amount thereof, plus accrued and unpaid interest, if any, to the redemption date, plus a "make whole" premium. On or after April 15, 2024, the Company may redeem all or part of the 2029 Senior Notes at the redemption prices (expressed as percentages of principal amount) set forth below, plus accrued and unpaid interest, if any, to the redemption date, if redeemed during the twelve-month period beginning on April 15 of the years indicated below:
YearPercentage
2024102.063 %
2025101.031 %
2026 and thereafter100.000 %
Senior Notes due 2025
In September 2017, the Company issued $300.0 million aggregate principal amount of its 2025 Senior Notes at par value in a private placement under Rule 144A of the Securities Act. During the second quarter of 2021, and in connection with the issuance of the 2029 Senior Notes, the Company redeemed all of the outstanding 2025 Senior Notes, as permitted under the indenture, at a price of 102.438% of the principal amount.
62

TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
Credit Agreement
In March 2021, the Company amended its existing credit agreement ("Credit Agreement") in connection with the issuance of the 2029 Senior Notes to extend the maturity date. The Company incurred fees and expenses of $1.1 million related to the amendment, all of which was capitalized as debt issuance costs. The Company also recorded $0.2 million of non-cash expense related to the write-off of previously capitalized deferred financing fees. The Credit Agreement consists of a $300.0 million senior secured revolving credit facility, which permits borrowings denominated in specific foreign currencies, subject to a $125.0 million sub limit, maturing on March 29, 2026.
In November 2021, the Company amended the Credit Agreement to replace LIBOR with a benchmark interest rate determined based on the currency denomination of borrowings. Effective January 1, 2022, the amendment replaced the reference rate terms for U.S. dollar LIBOR borrowings to the Secured Overnight Financing Rate ("SOFR"), British pound sterling LIBOR borrowings to the Sterling Overnight Index Average ("SONIA") and Euro LIBOR borrowings to the Euro Short Term Rate ("ESTR"), all plus a spread of 1.50%. The interest rate spread is based upon the leverage ratio, as defined, as of the most recent determination date.
The Credit Agreement also provides incremental revolving credit facility commitments in an amount not to exceed the greater of $200.0 million and an amount such that, after giving effect to such incremental commitments and the incurrence of any other indebtedness substantially simultaneously with the making of such commitments, the senior secured net leverage ratio, as defined, is no greater than 3.00 to 1.00. The terms and conditions of any incremental revolving credit facility commitments must be no more favorable than the existing credit facility.
The Company's revolving credit facility allows for the issuance of letters of credit, not to exceed $40.0 million in aggregate. As of December 31, 2021 the Company placed cash on deposit with a financial institution to be held as cash collateral for the Company's outstanding letters of credit; effectively, as of December 31, 2021, the Company had no letters of credit issued against its revolving credit facility. See Note 7, "Cash and Cash Equivalents," for further information on its cash deposits. At December 31, 2022, the Company had no amounts outstanding under its revolving credit facility and had $293.9 million potentially available after giving effect to $6.1 million of letters of credit issued and outstanding. At December 31, 2021, the Company had no amounts outstanding under its revolving credit facility and had $300.0 million potentially available. The Company's borrowing capacity was not reduced by leverage restrictions contained in the Credit Agreement as of December 31, 2022 and December 31, 2021.
The debt under the Credit Agreement is an obligation of the Company and certain of its domestic subsidiaries and is secured by substantially all of the assets of such parties. Borrowings under the $125.0 million (equivalent) foreign currency sub limit of the $300.0 million senior secured revolving credit facility are secured by a cross-guarantee amongst, and a pledge of the assets of, the foreign subsidiary borrowers that are a party to the agreement. The Credit Agreement also contains various negative and affirmative covenants and other requirements affecting the Company and its subsidiaries, including the ability to, subject to certain exceptions and limitations, incur debt, liens, mergers, investments, loans, advances, guarantee obligations, acquisitions, assets dispositions, sale-leaseback transactions, hedging agreements, dividends and other restricted payments, transactions with affiliates, restrictive agreements and amendments to charters, bylaws, and other material documents. The terms of the Credit Agreement also require the Company and its restricted subsidiaries to meet certain restrictive financial covenants and ratios computed quarterly, including a maximum total net leverage ratio (total consolidated indebtedness plus outstanding amounts under any accounts receivable securitization facility, less the aggregate amount of certain unrestricted cash and unrestricted permitted investments, as defined, over consolidated EBITDA, as defined), a maximum senior secured net leverage ratio (total consolidated senior secured indebtedness, less the aggregate amount of certain unrestricted cash and unrestricted permitted investments, as defined, over consolidated EBITDA, as defined) and a minimum interest expense coverage ratio (consolidated EBITDA, as defined, over the sum of consolidated cash interest expense, as defined, and preferred dividends, as defined). At December 31, 2022, the Company was in compliance with the financial covenants contained in the Credit Agreement.
Other Revolving Loan Facility
In May 2021, the Company, through one of its non-U.S. subsidiaries, entered into a revolving loan facility with a borrowing capacity of $4 million. The facility is guaranteed by TriMas Corporation. There were no borrowings outstanding on this loan facility as of December 31, 2022 or 2021.
63

TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
Long-term Debt Maturities
Future maturities of the face value of long-term debt at December 31, 2022 are as follows (dollars in thousands):
            
Year Ending December 31:Future Maturities
2023$ 
2024 
2025 
2026 
2027 
Thereafter400,000 
Total$400,000 
Fair Value of Debt
The valuations of the Senior Notes and revolving credit facility were determined based on Level 2 inputs under the fair value hierarchy, as defined. The carrying amounts and fair values were as follows (dollars in thousands):
December 31, 2022December 31, 2021
Carrying AmountFair ValueCarrying AmountFair Value
4.125% Senior Notes due April 2029$400,000 $344,000 $400,000 $399,000 
Debt Issuance Costs
The Company's unamortized debt issuance costs approximated $5.3 million and $6.2 million at December 31, 2022 and 2021, respectively, and are included as a direct reduction from the related debt liability in the accompanying consolidated balance sheet. These amounts consisted primarily of legal, accounting and other transaction advisory fees as well as facility fees paid to the lenders. Amortization expense for these items was $0.9 million, $1.0 million and $1.2 million in 2022, 2021 and 2020, respectively, and is included in interest expense in the accompanying consolidated statement of operations.
13. Derivative Instruments
Derivatives Designated as Hedging Instruments
In July 2022, the Company entered into cross-currency swap agreements to hedge its net investment in Euro-denominated assets against future volatility in the exchange rate between the U.S. dollar and the Euro. By doing so, the Company synthetically converts a portion of its U.S. dollar-based long-term debt into Euro-denominated long-term debt. The agreements have notional amounts totaling $150.0 million, which decline to $75.0 million over contract periods ending on October 15, 2023 and April 15, 2024. Under the terms of the agreements, the Company is to receive net interest payments at fixed rates of approximately 2.4% to 2.6% of the notional amounts. At inception, the cross-currency swaps were designated as net investment hedges.
In July 2022, immediately prior to entering into the new cross-currency swap agreements, the Company terminated its existing cross-currency swap agreements, de-designating the swaps as net investment hedges and receiving $26.2 million of cash. The cross-currency swap agreements had notional amounts totaling $250.0 million, which declined to $25.0 million over various contract periods ending between October 15, 2023 and October 15, 2027. Under the terms of the agreements, the Company was to receive net interest payments at fixed rates ranging from approximately 0.8% to 2.9% of the notional amounts.
64

TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
As of December 31, 2022 and 2021, the fair value carrying amount of the Company's derivatives designated as hedging instruments are recorded as follows (dollars in thousands):
Asset / (Liability) Derivatives
Derivatives designated as hedging instrumentsBalance Sheet CaptionDecember 31, 2022December 31, 2021
Net Investment Hedges
Cross-currency swapsOther assets$ $7,590 
Cross-currency swapsOther long-term liabilities(7,090) 
The following table summarizes the income recognized in AOCI on derivative contracts designated as hedging instruments as of December 31, 2022 and 2021, and the amounts reclassified from AOCI into earnings for the years ended December 31, 2022, 2021 and 2020 (dollars in thousands):
Amount of Income (Loss) Recognized
in AOCI on Derivative
(Effective Portion, net of tax)
Location of Loss Reclassified from AOCI into Earnings
(Effective Portion)
Amount of Loss Reclassified from
AOCI into Earnings
As of December 31,Year ended December 31,
20222021202220212020
Net Investment Hedges
Cross-currency swaps$15,320 $5,910 Other expense, net$ $ $ 
Over the next 12 months, the Company does not expect to reclassify any pre-tax deferred amounts from AOCI into earnings.
Derivatives Not Designated as Hedging Instruments
As of December 31, 2022, the Company was party to foreign currency exchange forward contracts to economically hedge changes in foreign currency rates with notional amounts of $127.2 million. The Company uses foreign exchange contracts to mitigate the risk associated with fluctuations in currency rates impacting cash flows related to certain of its receivables, payables and intercompany transactions denominated in foreign currencies. The foreign exchange contracts primarily mitigate currency exposures between the U.S. dollar and the Euro, Canadian dollar, Chinese yuan, and the Mexican peso, as well as between the Euro and British pound, and have various settlement dates through June 2023. These contracts are not designated as hedge instruments; therefore, gains and losses on these contracts are recognized each period directly into the consolidated statement of operations.
The following table summarizes the effects of derivatives not designated as hedging instruments on the Company's consolidated statement of operations (dollars in thousands):
Amount of Income (Loss) Recognized in Earnings on Derivatives
Year ended December 31,
Location of Income (Loss)
Recognized in
Earnings on Derivatives
202220212020
Derivatives not designated as hedging instruments
Foreign exchange contractsOther income (expense), net$1,540 $7,130 $(470)
65

TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
Fair Value of Derivatives
The fair value of the Company's derivative instruments are estimated using an income approach based on valuation techniques to convert future amounts to a single, discounted amount. Estimates of the fair value of the Company's cross-currency swaps and foreign exchange contracts use observable inputs such as interest rate yield curves and forward currency exchange rates. Fair value measurements and the fair value hierarchy level for the Company's assets and liabilities measured at fair value on a recurring basis as of December 31, 2022 and 2021 are as follows (dollars in thousands):
DescriptionFrequencyAsset / (Liability)Quoted Prices in Active Markets for Identical Assets
(Level 1)
Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
December 31, 2022
Cross-currency swapsRecurring$(7,090)$ $(7,090)$ 
Foreign exchange contractsRecurring$(1,790)$ $(1,790)$ 
December 31, 2021
Cross-currency swapsRecurring$7,590 $ $7,590 $ 
Foreign exchange contractsRecurring$(110)$ $(110)$ 
14. Leases
The Company leases certain equipment and facilities under non-cancelable operating leases. Leases with an initial term of 12 months or less are not recorded on the balance sheet; expense related to these leases is recognized on a straight-line basis over the lease term.
The components of lease expense are as follows (dollars in thousands):
Year ended December 31,
202220212020
Operating lease cost$10,560 8,510 7,870 
Short-term, variable and other lease costs3,350 2,460 1,540 
Total lease cost$13,910 $10,970 $9,410 
Maturities of lease liabilities are as follows (dollars in thousands):
Year ended December 31,
Operating Leases(a)
2023$9,970 
20249,130 
20257,830 
20267,730 
20276,650 
Thereafter14,220 
Total lease payments55,530 
Less: Imputed interest(6,240)
Present value of lease liabilities$49,290 
__________________________
(a)     The maturity table excludes cash flows associated with exited lease facilities. Liabilities for exited lease facilities are included in accrued liabilities and other long-term liabilities in the accompanying consolidated balance sheet.
66

TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
The weighted-average remaining term of the Company's operating leases as of December 31, 2022 is 6.7 years. The weighted-average discount rate as of December 31, 2022 is 3.7%.
Cash paid for amounts included in the measurement of operating lease liabilities was $9.9 million, $7.9 million and $7.9 million during 2022, 2021 and 2020 respectively, and is included in cash flows provided by operating activities in the consolidated statement of cash flows.
Right-of-use assets obtained in exchange for lease liabilities were $5.8 million and $19.6 million during 2022 and 2021, respectively.
15. Other Long-term Liabilities
Other long-term liabilities consist of the following components (dollars in thousands):
December 31,
2022
December 31,
2021
Non-current asbestos-related liabilities$26,370 $25,210 
Other long-term liabilities29,970 33,820 
Total other long-term liabilities$56,340 $59,030 
16. Commitments and Contingencies
Environmental
The Company is subject to increasingly stringent environmental laws and regulations, including those relating to air emissions, wastewater discharges and chemical and hazardous waste management and disposal. Some of these environmental laws hold owners or operators of land or businesses liable for their own and for previous owners' or operators' releases of hazardous or toxic substances or wastes. Other environmental laws and regulations require the obtainment and compliance with environmental permits. To date, costs of complying with environmental, health and safety requirements have not been material. However, the nature of the Company's operations and the long history of industrial activities at certain of the Company's current or former facilities, as well as those acquired, could potentially result in material environmental liabilities.
While the Company must comply with existing and pending climate change legislation, regulation and international treaties or accords, current laws and regulations have not had a material impact on the Company's business, capital expenditures or financial position. Future events, including those relating to climate change or greenhouse gas regulation, could require the Company to incur expenses related to the modification or curtailment of operations, installation of pollution control equipment or investigation and cleanup of contaminated sites.
Asbestos
As of December 31, 2022, the Company was a party to 426 pending cases involving an aggregate of 4,798 claimants primarily alleging personal injury from exposure to asbestos containing materials formerly used in gaskets (both encapsulated and otherwise) manufactured or distributed by its former Lamons division and certain other related subsidiaries for use primarily in the petrochemical refining and exploration industries. The following chart summarizes the number of claims, number of claims filed, number of claims dismissed, number of claims settled, the average settlement amount per claim and the total defense costs, at the applicable date and for the applicable periods:
 Claims
pending at
beginning of
period
Claims filed
during
period
Claims
dismissed
during
period
Claims
settled
during
period
Claims
pending at end of period
Average
settlement
amount per
claim during
period
Total defense
costs during
period
Fiscal year ended December 31, 20224,754 236 168 24 4,798 $79,869 $2,180,000 
Fiscal year ended December 31, 20214,655 265 134 32 4,754 $16,819 $1,950,000 
Fiscal year ended December 31, 20204,759 219 287 36 4,655 $18,314 $2,130,000 
67

TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
In addition, the Company acquired various companies to distribute its products that had distributed gaskets of other manufacturers prior to acquisition. The Company believes that many of the pending cases relate to locations at which none of its gaskets were distributed or used.
The Company may be subjected to significant additional asbestos-related claims in the future, and will aggressively defend or reasonably resolve, as appropriate. The cost of settling cases in which product identification can be made may increase, and the Company may be subjected to further claims in respect of the former activities of its acquired gasket distributors. The cost of claims varies as claims may be initially made in some jurisdictions without specifying the amount sought or by simply stating the requisite or maximum permissible monetary relief, and may be amended to alter the amount sought. The large majority of claims do not specify the amount sought. Of the 4,798 claims pending at December 31, 2022, 45 set forth specific amounts of damages (other than those stating the statutory minimum or maximum). At December 31, 2022, of the 45 claims that set forth specific amounts, there was no claim seeking more than $5 million for punitive damages. Below is a breakdown of the compensatory damages sought for those claims seeking specific amounts:
Compensatory
Range of damages sought (in millions)$0.0 to $0.6$0.6 to $5.0$5.0+
Number of claims342
Relatively few of the claims have reached the discovery stage and even fewer claims have gone past the discovery stage. Total settlement costs (exclusive of defense costs) for all such cases, some of which were filed over 25 years ago, have been $12.5 million. All relief sought in the asbestos cases is monetary in nature. Based on the settlements made to date and the number of claims dismissed or withdrawn for lack of product identification, the Company believes that the relief sought (when specified) does not bear a reasonable relationship to its potential liability.
During the second quarter of 2020, the Company elected to change its method of accounting for asbestos-related defense costs from accruing for probable and reasonably estimable defense costs associated with known claims expected to settle to accrue for all future defense costs for both known and unknown claims, which the Company now believes are reasonably estimable. The Company believes this change is preferable, as asbestos-related defense costs represent expenditures related to legacy activities that do not contribute to current or future revenue generating activities, and recording an estimate of the full liability for asbestos-related costs, where estimable with reasonable precision, provides a more complete assessment of the liability associated with resolving asbestos-related claims.
This accounting change was reflected as a change in accounting estimate effected by a change in accounting principle. Following the change in accounting estimate, the Company’s liability for asbestos-related claims will be based on a study from the Company’s third-party actuary, the Company's review of the study, as well as the Company’s own review of asbestos claims and claim resolution activity. After completing its study in the second quarter of 2020, the Company recorded a non-cash, pre-tax charge of $23.4 million. In 2021, the Company commissioned its actuary to update the asbestos study based on data as of September 30, 2021. The Company recorded a non-cash, pre-tax charge of $1.5 million to increase the liability estimate to $28.2 million, at the low-end of the range of the 2021 study. These pre-tax charges for 2020 and 2021 are included in selling, general and administrative expenses in the accompanying consolidated statement of operations.
In 2022, the Company commissioned its actuary to update the asbestos study based on data as of September 30, 2022, which yielded a range of possible future liability of $29.6 million to $39.5 million. The Company did not believe any amount within the range of potential outcomes represented a better estimate than another given the many factors and assumptions inherent in the projections, and therefore recorded a non-cash, pre-tax charge of $5.6 million to increase the liability estimate to $29.6 million, at the low-end of the range. This charge is included in selling, general and administrative expenses in the accompanying consolidated statement of operations. As of December 31, 2022, the Company’s total asbestos-related liability is $29.1 million, and is included in accrued liabilities and other long-term liabilities, respectively, in the accompanying consolidated balance sheet.
68

TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
The Company’s primary insurance, which covered approximately 40% of historical costs related to settlement and defense of asbestos litigation, expired in November 2018, upon which the Company became solely responsible for defense costs and indemnity payments. The Company is party to a coverage-in-place agreement (entered into in 2006) with its first level excess carriers regarding the coverage to be provided to the Company for asbestos-related claims. The coverage-in-place agreement makes asbestos defense costs and indemnity insurance coverage available to the Company that might otherwise be disputed by the carriers and provides a methodology for the administration of such expenses. The Company will continue to be solely responsible for defense costs and indemnity payments prior to the commencement of coverage under this agreement, the duration of which would be subject to the scope of damage awards and settlements paid. Based upon the Company’s review of the actuarial study, the Company does not believe it is probable that it will reach the threshold of qualified future settlements required to commence excess carrier insurance coverage under the coverage-in-place agreement.
Based upon the Company's experience to date, including the trend in annual defense and settlement costs incurred to date, and other available information (including the availability of excess insurance), the Company does not believe these cases will have a material adverse effect on its financial position, results of operations, or cash flows.
Claims and Litigation
The Company is subject to other claims and litigation in the ordinary course of business, but does not believe that any such claim or litigation will have a material adverse effect on its financial position and results of operations or cash flows.
17. Employee Benefit Plans
Pension and Profit-Sharing Benefits
The Company provides a defined contribution profit sharing plan for the benefit of substantially all the Company's domestic salaried and non-union hourly employees. The plan contains both contributory and noncontributory profit sharing arrangements, as defined. Aggregate charges included in the accompanying consolidated statement of operations under this plan were $3.7 million in 2022 and $3.4 million in each of 2021 and 2020, respectively. Certain of the Company's non-U.S. and union hourly employees participate in defined benefit pension plans.
Plan Assets, Expenses and Obligations
Net periodic pension benefit expense recorded in the Company's consolidated statement of operations for defined benefit pension plans include the following components (dollars in thousands):
 Pension Benefit
 202220212020
Service cost$690 $1,280 $1,230 
Interest cost890 800 930 
Expected return on plan assets(1,590)(1,530)(1,450)
Settlements and curtailments150   
Amortization of net loss570 910 890 
Net periodic benefit expense$710 $1,460 $1,600 
The service cost component of net periodic benefit expense is recorded in cost of goods sold and selling, general and administrative expenses, while non-service cost components are recorded in other income (expense), net in the accompanying consolidated statement of operations.
During the 2022, the Company recorded a non-cash curtailment expense of $0.2 million, as it transitioned certain active employees previously participating in a defined benefit plan in the United Kingdom to a defined contribution plan, thereby eliminating future service cost accruals for all employees under this defined benefit plan.
69

TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
Actuarial valuations of the Company's defined benefit pension plans were prepared as of December 31, 2022, 2021 and 2020. Weighted average assumptions used in accounting for the U.S. defined benefit pension plans are as follows:
 Pension Benefit
 202220212020
Discount rate for obligations5.24 %3.06 %2.79 %
Discount rate for benefit costs3.06 %2.79 %3.41 %
Rate of increase in compensation levelsN/AN/AN/A
Expected long-term rate of return on plan assets6.13 %6.13 %6.13 %
The Company utilizes a high-quality (Aa or greater) corporate bond yield curve as the basis for its domestic discount rate for its pension benefit plans. Management believes this yield curve removes the impact of including additional required corporate bond yields (potentially considered in the above-median curve) resulting from the uncertain economic climate that does not necessarily reflect the general trend in high-quality interest rates.
Weighted average assumptions used in accounting for the non-U.S. defined benefit pension plans are as follows:
 Pension Benefit
 202220212020
Discount rate for obligations4.90 %2.10 %1.50 %
Discount rate for benefit costs2.10 %1.50 %2.10 %
Rate of increase in compensation levels4.80 %3.30 %2.80 %
Expected long-term rate of return on plan assets4.20 %3.90 %4.10 %
70

TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
The following provides a reconciliation of the changes in the Company's defined benefit pension plans' projected benefit obligations and fair value of assets for each of the years ended December 31, 2022 and 2021 and the funded status as of December 31, 2022 and 2021 (dollars in thousands):
Pension Benefit
20222021
Changes in Projected Benefit Obligations 
Benefit obligations at January 1$(37,560)$(40,830)
Service cost(690)(1,280)
Interest cost(890)(800)
Participant contributions(10)(50)
Actuarial gain (a)
10,260 3,290 
Benefit payments1,310 1,840 
Change in foreign currency2,020 270 
Projected benefit obligations at December 31$(25,560)$(37,560)
Changes in Plan Assets
Fair value of plan assets at January 1$38,130 $36,060 
Actual return on plan assets(10,070)2,060 
Employer contributions1,520 2,050 
Participant contributions10 50 
Benefit payments(1,310)(1,840)
Change in foreign currency(2,810)(250)
Fair value of plan assets at December 31$25,470 $38,130 
Funded status at December 31$(90)$570 
__________________________
(a) The actuarial gain for the year ended December 31, 2022 was primarily due to an increase in the discount rate utilized in measuring the projected benefit obligations, partially offset by experience losses. The actuarial gain for the year ended December 31, 2021 was primarily due to an increase in the discount rate utilized in measuring the projected benefit obligations as well as other assumptions and experience gains.
Pension Benefit
20222021
Amounts Recognized in Balance Sheet
Other assets$4,860 $7,740 
Current liabilities(310)(300)
Noncurrent liabilities(4,640)(6,870)
Net asset (liability) recognized at December 31$(90)$570 
Pension Benefit
20222021
Amounts Recognized in Accumulated Other Comprehensive Loss
Unrecognized prior service cost$160 $310 
Unrecognized net loss7,370 6,550 
Total accumulated other comprehensive loss recognized at December 31$7,530 $6,860 
71

TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
 Accumulated Benefit ObligationsProjected Benefit Obligations
 2022202120222021
Benefit Obligations at December 31,
Total benefit obligations$(25,400)$(35,970)$(25,560)$(37,560)
Plans with benefit obligations exceeding plan assets    
Benefit obligations$(13,000)$(16,630)$(13,170)$(16,780)
Plan assets$8,220 $9,610 $8,220 $9,610 
The assumptions regarding discount rates and expected return on plan assets can have a significant impact on amounts reported for benefit plans. A 25 basis point change in benefit obligation discount rates or 50 basis point change in expected return on plan assets would have the following effect (dollars in thousands):
 Pension Benefit
 December 31, 2022
Benefit Obligation
2022 Expense
Discount rate  
25 basis point increase$(810)$(60)
25 basis point decrease$860 $60 
Expected return on assets
50 basis point increaseN/A$(160)
50 basis point decreaseN/A$160 
The Company expects to make contributions of $1.2 million to fund its pension plans during 2023.
Plan Assets
The Company's overall investment goal is to provide for capital growth with a moderate level of volatility by investing assets in targeted allocation ranges. Specific long term investment goals include total investment return, diversity to reduce volatility and risk, and to achieve an asset allocation profile that reflects the general nature and sensitivity of the plans' liabilities. Investment goals are established after a comprehensive review of current and projected financial statement requirements, plan assets and liability structure, market returns and risks as well as special requirements of the plans. The Company reviews investment goals and actual results annually to determine whether stated objectives are still relevant and the continued feasibility of achieving the objectives.
The actual weighted average asset allocation of the Company's domestic and foreign pension plans' assets at December 31, 2022 and 2021 and target allocations by class, were as follows:
 Domestic PensionForeign Pension
 ActualActual
 Target20222021Target20222021
Equity securities60 %60 %62 %12 %14 %34 %
Fixed income36 %37 %37 %70 %66 %44 %
Diversified growth(a)
 % % %18 %19 %22 %
Cash and other4 %3 %1 % 1 % %
Total100 %100 %100 %100 %100 %100 %
________________________________________
(a) Diversified growth funds invest in a broad range of asset classes including equities, investment grade and high yield bonds, commodities, property, private equity, infrastructure and currencies.
72

TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
Actual allocations to each asset vary from target allocations due to periodic investment strategy changes, market value fluctuations and the timing of benefit payments and contributions. The expected long-term rate of return for both the domestic and foreign plans' total assets is based on the expected return of each of the above categories, weighted based on the target allocation for each class. Actual allocation is reviewed regularly and investments are rebalanced to their targeted allocation range when deemed appropriate.
In managing the plan assets, the Company reviews and manages risk associated with the funded status risk, interest rate risk, market risk, liquidity risk and operational risk. Investment policies reflect the unique circumstances of the respective plans and include requirements designed to mitigate these risks by including quality and diversification standards.
The following table summarizes the level under the fair value hierarchy (see Note 3, "Summary of Significant Accounting Policies") that the Company's pension plan assets are measured, on a recurring basis as of December 31, 2022 (dollars in thousands):
 TotalLevel 1Level 2Level 3
Plan assets subject to leveling    
Investment funds
Equity securities$4,870 $4,870 $ $ 
Fixed income 3,030 3,030   
Cash and cash equivalents160 160   
Plan assets measured at net asset value(a)
Investment funds
Equity securities2,350 
Fixed income11,410 
Diversified growth3,330 
Cash and cash equivalents320 
Total$25,470 $8,060 $ $ 
________________________________________
(a) Certain investments that are measured at fair value using the net asset value per share as a practical expedient have not been classified in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the amount presented in the fair value of plan assets.
The following benefit payments, which reflect expected future service, as appropriate, are expected to be paid during the following years (dollars in thousands):
 Pension
Benefit
2023$1,220 
20241,240 
20251,310 
20261,340 
20271,420 
Years 2028-20328,410 


73

TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
18. Equity Awards
The Company maintains the following long-term equity incentive plans (collectively, the "Plans"):
Plan NamesShares Approved for Issuance
TriMas Corporation 2017 Equity and Incentive Compensation Plan
2,000,000 
TriMas Corporation Director Retainer Share Election Program
100,000 
The Company awarded the following restricted stock units ("RSUs") during 2022, 2021, and 2020:
granted 209,617, 131,198, and 190,650, RSUs, respectively, to certain employees, which are subject only to a service condition and vest ratably over three years so long as the employee remains with the Company;
granted 22,554, 21,112 and 30,590 RSUs, respectively, to its non-employee independent directors, which vest one year from date of grant so long as the director and/or Company does not terminate their service prior to the vesting date; and
issued 337, 1,792 and 3,673 RSUs, respectively, related to director fee deferrals as certain of the Company's directors elected to defer all or a portion of their directors fees and to receive the amount in Company common stock at a future date.
The Company awarded the following RSUs during 2022 and 2021:
issued 260 and 49 RSUs, respectively, to certain employees related to dividend equivalent rights on existing equity awards.
The Company awarded the following RSUs during 2020:
granted 31,816 RSUs to certain employees, which are subject only to a service condition and fully vest at the end of three years so long as the employee remains with the Company; and
granted 2,558 RSUs to certain employees, which are subject only to a service condition and vest one year from the date of grant so long as the employee remains with the Company.
During 2022, the Company awarded 85,156 performance-based RSUs to certain key employees which vest three years from the grant date as long as the employee remains with the Company. These awards are earned 50% based upon the Company's achievement of an earnings per share compound annual growth rate ("EPS CAGR") metric over a period beginning January 1, 2022 and ending December 31, 2024. The remaining 50% of the awards are earned based on the Company's total shareholder return ("TSR") relative to the TSR of the common stock of a pre-defined industry peer-group, measured over the performance period. TSR is calculated as the Company's average closing stock price for the 20 trading days at the end of the performance period plus Company dividends, divided by the Company's average closing stock price for the 20 trading days prior to the start of the performance period. The Company estimates the grant-date fair value subject to a market condition using a Monte Carlo simulation model, using the following weighted average assumptions: risk-free rate of 1.88% and annualized volatility of 36.5%. Depending on the performance achieved for these two metrics, the amount of shares earned, if any, can vary for each metric from 0% of the target award to a maximum of 200% of the target award. The Company awarded 72,962 and 113,146 of similar performance-based RSUs in 2021 and 2020, respectively. For similar performance-based RSUs awarded in 2019, the Company attained 65.4% of the target on a weighted average basis, resulting in a decrease of 24,975 shares during 2022.
74

TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
During 2020, the Company awarded 87,034 performance-based RSUs to certain key divisional employees which vest three years from the grant date as long as the employee remains with the Company. These awards are earned based upon the Company's stock price performance over the period from January 1, 2020 and ending December 31, 2022. The stock price achievement is calculated based on the Company's average closing stock price for each quarter end for the 20 trading days up to and including March 31, June 30, September 30, and December 31, 2022, respectively. The Company estimates the grant-date fair value subject to a market condition using a Monte Carlo simulation model, using the following weighted average assumptions: risk free rate of 0.85% and annualized volatility of 25.2%. Depending on the performance achieved for this metric, the amount of shares earned, if any, can vary from 0% of the target award to a maximum of 160% of the target award, although it automatically is earned at the target award level if the Company's stock price is equal to or greater than a specified stock price for either five consecutive trading days or 20 total trading days during the performance period.
Information related to restricted shares as of and for the year ended December 31, 2022 is as follows:
 Number of
Unvested
Restricted
Shares
Weighted
Average
Grant Date
Fair Value
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic Value
Outstanding at January 1, 2022673,732 $27.38 
  Granted317,924 32.87 
  Vested(231,170)30.34 
  Cancelled(41,037)35.25 
Outstanding at December 31, 2022719,449 $28.40 0.9$19,957,515 
As of December 31, 2022, there was $6.2 million of unrecognized compensation cost related to unvested restricted shares that is expected to be recorded over a weighted average period of 1.6 years.
The Company recognized stock-based compensation expense related to restricted shares of $9.8 million, $9.5 million and $8.2 million in 2022, 2021 and 2020, respectively. The stock-based compensation expense is included in selling, general and administrative expenses in the accompanying statement of operations.
19. Earnings per Share
Net income is divided by the weighted average number of common shares outstanding during the year to calculate basic earnings per share. For the year ended December 31, 2020, no restricted shares or stock options were included in the computation of net income (loss) per share because to do so would be anti-dilutive. The following table summarizes the dilutive effect of RSUs and options to purchase common stock:
Year ended December 31,
202220212020
Weighted average common shares—basic42,249,244 43,006,922 43,581,232 
Dilutive effect of restricted stock units228,771 261,858  
Dilutive effect of stock options 12,296  
Weighted average common shares—diluted42,478,015 43,281,076 43,581,232 
In March 2020, the Company announced its Board of Directors had authorized the Company to increase the purchase of its common stock up to $250 million in the aggregate. The initial authorization, approved in November 2015, authorized up to $50 million of purchases in the aggregate of its common stock. During 2022, 2021 and 2020, the Company purchased 1,264,088, 596,084 and 1,582,049 shares of its outstanding common stock for $36.9 million, $19.1 million and $39.4 million, respectively. As of December 31, 2022, the Company has $105.7 million remaining under the repurchase authorization.
Holders of common stock are entitled to dividends at the discretion of the Company's Board of Directors. In 2021, the Company's Board of Directors declared the first dividend since the Company's initial public offering in 2007. Since the fourth quarter of 2021, we have declared dividends of $0.04 per share of common stock in each quarter, and total dividends declared and paid on common shares during 2022 and 2021 were $6.9 million and $1.7 million, respectively.
75

TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
20. Other Comprehensive Income
Changes in AOCI by component for the year ended December 31, 2022 are summarized as follows, net of tax (dollars in thousands):
Defined Benefit Plans Derivative InstrumentsForeign Currency TranslationTotal
Balance, December 31, 2021$(4,830)$5,910 $(850)$230 
Net unrealized gains (losses) arising during the period (a)
(1,070)9,410 (17,710)(9,370)
Less: Net realized losses reclassified to net income (b)
(520)  (520)
Net current-period other comprehensive income (loss)(550)9,410 (17,710)(8,850)
Balance, December 31, 2022$(5,380)$15,320 $(18,560)$(8,620)
__________________________
(a) Defined benefit plans, net of income tax of $0.3 million. See Note 17, "Employee Benefit Plans," for additional details. Derivative instruments, net of income tax of $3.2 million. See Note 13, "Derivative Instruments," for further details.
(b) Defined benefit plans, net of income tax of $0.2 million. See Note 17, "Employee Benefit Plans," for additional details.
Changes in AOCI by component for the year ended December 31, 2021 are summarized as follows, net of tax (dollars in thousands):
Defined Benefit Plans Derivative InstrumentsForeign Currency TranslationTotal
Balance, December 31, 2020$(8,620)$(3,580)$6,580 $(5,620)
Net unrealized gains (losses) arising during the period (a)
3,150 9,490 (7,430)5,210 
Less: Net realized losses reclassified to net income (b)
(640)  (640)
Net current-period other comprehensive income (loss)3,790 9,490 (7,430)5,850 
Balance, December 31, 2021$(4,830)$5,910 $(850)$230 
__________________________
(a) Defined benefit plans, net of income tax of $0.8 million. See Note 17, "Employee Benefit Plans," for additional details. Derivative instruments, net of income tax expense of $3.1 million. See Note 13, "Derivative Instruments," for further details.
(b) Defined benefit plans, net of income tax of $0.2 million. See Note 17, "Employee Benefit Plans," for additional details.
21. Segment Information
TriMas reports its operations in three segments: Packaging, Aerospace and Specialty Products. Each of these segments has discrete financial information that is regularly evaluated by TriMas’ president and chief executive officer (chief operating decision maker) in determining resource, personnel and capital allocation, as well as assessing strategy and performance. The Company utilizes its proprietary TriMas Business Model as its platform which is based upon a standardized set of processes to manage and drive results and strategy across its multi-industry businesses.
Within each of the Company's reportable segments, there are no individual products or product families for which reported net sales accounted for more than 10% of the Company's consolidated net sales. See below for more information regarding the types of products and services provided within each reportable segment:
76

TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
Packaging – TriMas' Packaging segment consists primarily of the Rieke® brand, as well as more recently acquired brands which include the Affaba & Ferrari, Taplast, Rapak®, Plastic Srl, Intertech and Omega brands. TriMas Packaging develops and manufactures a broad array of dispensing products (such as foaming pumps, lotion and hand soaps and sanitizer pumps, beverage dispensers, perfume sprayers, nasal sprayers and trigger sprayers), polymeric and steel caps and closures (such as food lids, flip-top closures, child resistance caps, beverage closures, drum and pail closures, and flexible spouts), polymeric jar products, fully integrated dispensers for fill-ready bag-in-box applications, and consumable vascular delivery and diagnostic test components, all for a variety of consumer products submarkets including, but not limited to, beauty and personal care, food and beverage, home care, and life sciences, including, but not limited to, pharmaceutical, nutraceutical and medical, as well as industrial markets (including agricultural).
Aerospace – TriMas' Aerospace segment, which includes the Monogram Aerospace Fasteners, Allfast Fastening Systems®, Mac Fasteners, TFI Aerospace, RSA Engineered Products and Martinic Engineering brands, develops, qualifies and manufactures highly-engineered, precision fasteners, tubular products and assemblies for fluid conveyance, and machined products and assemblies to serve the aerospace and defense market.
Specialty Products – TriMas' Specialty Products segment, which includes the Norris Cylinder and Arrow® Engine brands, designs, manufactures and distributes highly-engineered steel cylinders, wellhead engines and compression systems for use within industrial markets.
77

TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
Segment activity is as follows (dollars in thousands):
 Year ended December 31,
 202220212020
Net Sales   
Packaging$522,180 $533,260 $488,340 
Aerospace188,090 183,340 167,740 
Specialty Products173,560 140,510 113,890 
Total$883,830 $857,110 $769,970 
Operating Profit (Loss)   
Packaging$81,000 $96,490 $93,990 
Aerospace (a)
8,060 13,270 (133,440)
Specialty Products30,250 22,550 4,350 
Corporate (b)
(20,250)(37,220)(53,190)
Total$99,060 $95,090 $(88,290)
Capital Expenditures   
Packaging$33,170 $34,080 $30,730 
Aerospace6,900 5,390 5,770 
Specialty Products5,860 5,500 3,890 
Corporate30 90 90 
Total$45,960 $45,060 $40,480 
Depreciation and Amortization   
Packaging$29,340 $30,500 $27,600 
Aerospace19,620 18,700 18,130 
Specialty Products4,130 4,120 3,910 
Corporate130 130 130 
Total$53,220 $53,450 $49,770 
Total Assets
Packaging$776,550 $739,920 $721,440 
Aerospace347,720 353,800 348,190 
Specialty Products86,290 73,260 65,520 
Corporate94,440 136,660 58,730 
Total$1,305,000 $1,303,640 $1,193,880 
__________________________
(a) In 2022, the Company completed the sale of vacant land adjacent to the Company's Tolleson, Arizona, manufacturing facility for net proceeds of $5.0 million, and recognized a $4.8 million gain on the sale, which is included within the Aerospace segment.
(b) In 2022, the Company sold a non-core facility in City of Industry, California, for net proceeds of $23.3 million, and recognized a $17.6 million gain on the sale, which is included in Corporate operating loss for 2022 and included within net gain (loss) on disposition of assets in the accompanying consolidated statement of operations.


78

TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
The following table presents the Company's net sales for each of the years ended December 31 and long-lived assets at each year ended December 31, attributed to each subsidiary's continent of domicile (dollars in thousands).
 As of December 31,
 202220212020
 Net
Sales
Long-lived AssetsNet
Sales
Long-lived AssetsNet
Sales
Long-lived Assets
Non-U.S.      
Europe$139,780 $192,600 $160,650 $209,380 $116,350 $225,120 
Asia Pacific35,260 29,720 41,310 37,080 46,350 41,140 
Other Americas18,040 41,840 15,290 42,000 11,740 19,510 
Total non-U.S.193,080 264,160 217,250 288,460 174,440 285,770 
Total U.S. 690,750 541,510 639,860 489,390 595,530 477,460 
Total$883,830 $805,670 $857,110 $777,850 $769,970 $763,230 
The Company's export sales from the U.S. approximated $74.5 million, $80.6 million and $70.0 million in 2022, 2021 and 2020, respectively.
22. Income Taxes
The Company's income (loss) before income taxes and income tax expense (benefit), each by tax jurisdiction, consists of the following (dollars in thousands):
 Year ended December 31,
 202220212020
Income (loss) before income taxes:   
Domestic$56,750 $28,380 $(134,630)
Foreign30,920 40,730 31,920 
  Total income (loss) before income taxes$87,670 $69,110 $(102,710)
Current income tax expense:
Federal$13,300 $940 $200 
State and local3,470 530 810 
Foreign6,170 8,840 7,750 
  Total current income tax expense22,940 10,310 8,760 
Deferred income tax expense (benefit):
Federal(1,780)5,450 (16,900)
State and local50 670 (4,430)
Foreign290 (4,630)(10,380)
  Total deferred income tax expense (benefit)(1,440)1,490 (31,710)
Income tax expense (benefit)$21,500 $11,800 $(22,950)
79

TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
The components of deferred taxes are as follows (dollars in thousands):
 December 31, 2022December 31, 2021
Deferred tax assets:  
Accounts receivable$1,290 $950 
Inventories5,640 5,330 
Accrued liabilities and other long-term liabilities14,580 15,320 
Operating lease liability12,670 13,440 
Research and experimentation costs (a)
4,130  
Tax loss and credit carryforwards27,310 30,690 
Other110 340 
Gross deferred tax asset65,730 66,070 
Valuation allowances(17,180)(19,960)
Net deferred tax asset48,550 46,110 
Deferred tax liabilities:
Property and equipment(25,100)(23,920)
Right of use asset(12,170)(13,130)
Goodwill and other intangible assets(22,050)(20,160)
Investment in foreign affiliates, including withholding tax(770)(420)
Gross deferred tax liability(60,090)(57,630)
Net deferred tax liability$(11,540)$(11,520)
__________________________
(a) Effective for tax years beginning after December 31, 2021, research and experimentation expenditures are to be capitalized and amortized for tax-purposes as part of the Tax Cuts and Jobs Act of 2017.
The following is a reconciliation of income tax expense (benefit) computed at the U.S. federal statutory rate to income tax expense (benefit) allocated to income (loss) before income taxes (dollars in thousands):
Year ended December 31,
 202220212020
U.S. federal statutory rate21 %21 %21 %
Tax at U.S. federal statutory rate$18,380 $14,550 $(21,570)
State and local taxes, net of federal tax benefit2,790 960 (2,850)
Differences in statutory foreign tax rates1,150 (1,690)(1,500)
Change in recognized tax benefits(600)(550)(920)
Goodwill and other intangible assets impairment  13,430 
Tax credits and incentives(1,260)(5,060)(2,130)
Net change in valuation allowance340 2,100 (6,390)
Nondeductible compensation990 2,280 260 
Other, net$(290)$(790)$(1,280)
Income tax expense (benefit)$21,500 $11,800 $(22,950)
During 2020, the Company undertook certain tax-planning actions with respect to intercompany debt restructuring within the group. These actions resulted in the recognition of a $6.4 million deferred tax benefit related to an interest limitation carryforward.
80

TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
The Company has recorded deferred tax assets on $21.3 million of various state operating loss carryforwards and $54.3 million of various foreign operating loss carryforwards. The majority of the state tax loss carryforwards expire between 2026 and 2032 and the majority of the foreign losses have indefinite carryforward periods.
The Company has not made a provision for U.S. or additional foreign withholding taxes related to investments in foreign subsidiaries that are indefinitely reinvested since any excess of the amount for financial reporting over the tax basis in these investments is not significant as of December 31, 2022.
Unrecognized Tax Benefits
The Company had $1.1 million and $1.3 million of unrecognized tax benefits ("UTBs") as of December 31, 2022 and 2021, respectively. If the UTBs were recognized, the impact to the Company's effective tax rate would be to reduce reported income tax expense for the years ended December 31, 2022 and 2021 by $1.1 million and $1.1 million, respectively.
A reconciliation of the change in the UTBs for the years ended December 31, 2022 and 2021 is as follows (dollars in thousands):
 Unrecognized
Tax Benefits
Balance at December 31, 2020$1,640 
Tax positions related to current year: 
Additions130 
Tax positions related to prior years: 
Additions20 
Reductions 
Settlements 
Lapses in the statutes of limitations(540)
Balance at December 31, 2021$1,250 
Tax positions related to current year: 
Additions140 
Tax positions related to prior years:
Additions 
Reductions(50)
Settlements 
Lapses in the statutes of limitations(230)
Balance at December 31, 2022$1,110 
In addition to the UTBs summarized above, the Company has recorded $0.8 million and $0.8 million in potential interest and penalties associated with uncertain tax positions as of December 31, 2022 and 2021, respectively.
The Company is subject to U.S. federal, state and local, and certain non-U.S. income tax examinations for tax years 2015 through 2022. In addition, there are currently several state and foreign income tax examinations in process. The Company does not believe that the results of these examinations will have a significant impact on the Company's tax position or its effective tax rate.
Management monitors changes in tax statutes and regulations and the issuance of judicial decisions to determine the potential impact to UTBs and is not aware of, nor does it anticipate, any subsequent events that could have a significant impact on the Company's financial position during the next twelve months.
81

TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
23. Subsequent Events
On February 1, 2023, the Company acquired Aarts Packaging B.V. ("Aarts") for a purchase price of approximately €35 million, subject to customary closing conditions. Aarts is a luxury packaging solutions provider for beauty and lifestyle brands, as well as for customers in the food and life sciences end markets, and has annual net sales of approximately €23 million. Aarts will become part of the Packaging reportable segment.
On February 16, 2023, the Company announced that its Board of Directors had declared a cash dividend of $0.04 per share of TriMas Corporation common stock, which will be payable on March 9, 2023 to shareholders of record as of the close of business on March 2, 2023.
On February 23, 2023, the Company announced it has signed an agreement to acquire the operating net assets of Weldmac Manufacturing Company (“Weldmac”), a leading designer and manufacturer of high-performance, complex metal fabricated components and assemblies for the aerospace, defense and space launch end markets with annual net sales of approximately $33 million. Weldmac will become part of the Aerospace reportable segment upon closing, which the Company expects to be during second quarter 2022.
82

Item 9.    Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
Not applicable.
Item 9A.    Controls and Procedures
Evaluation of disclosure controls and procedures
As of December 31, 2022, an evaluation was carried out by management, with the participation of our Chief Executive Officer and Chief Financial Officer, of the effectiveness of our disclosure controls and procedures (as such term is defined in Rule 13a-15(e) and Rule 15d-15(e) of the Securities Exchange Act of 1934 (the "Exchange Act")), pursuant to Rule 13a-15 of the Exchange Act. Our disclosure controls and procedures are designed only to provide reasonable assurance that they will meet their objectives. Based upon that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that as of December 31, 2022, the Company's disclosure controls and procedures were effective to provide reasonable assurance that they would meet their objectives.
We completed the acquisition of Intertech Plastics LLC and related companies (collectively, "Intertech") in February 2022 and have not yet included Intertech in our assessment of the effectiveness of our internal control over financial reporting. Accordingly, pursuant to the SEC's general guidance that an assessment of a recently acquired business may be omitted from the scope of an assessment in the year of acquisition, the scope of our assessment of the effectiveness of our disclosure controls and procedures does not include Intertech. For fiscal 2022, Intertech accounted for $28.7 million of our total net sales, and as of December 31, 2022 had total assets of $71.9 million.
Management's Annual Report on Internal Control Over Financial Reporting
Management is responsible for the preparation and fair presentation of the consolidated financial statements included in this annual report. The consolidated financial statements have been prepared in conformity with United States generally accepted accounting principles and reflect management's judgments and estimates concerning events and transactions that are accounted for or disclosed.
Management is also responsible for establishing and maintaining effective internal control over financial reporting. The Company's internal control over financial reporting includes those policies and procedures that pertain to the Company's ability to record, process, summarize, and report reliable financial data. Management recognizes that there are inherent limitations in the effectiveness of any internal control and effective internal control over financial reporting can provide only reasonable assurance with respect to financial statement preparation. Additionally, because of changes in conditions, the effectiveness of internal control over financial reporting may vary over time.
In order to ensure that the Company's internal control over financial reporting is effective, management regularly assesses such controls and did so most recently for its financial reporting as of December 31, 2022. Management's assessment of internal control over financial reporting as of December 31, 2022 excludes internal control over financial reporting related to Intertech (acquired in February 2022), which accounted for $28.7 million of our total net sales, and as of December 31, 2022 had total assets of $71.9 million. Management's assessment was based on criteria for effective internal control over financial reporting described in Internal Control—Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this assessment, management asserts that the Company has maintained effective internal control over financial reporting as of December 31, 2022.

83

Deloitte & Touche LLP, an independent registered public accounting firm, who audited the Company's consolidated financial statements, has also audited the effectiveness of the Company's internal control over financial reporting as of December 31, 2022, as stated in their report below.
REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the shareholders and the Board of Directors of TriMas Corporation
Opinion on Internal Control over Financial Reporting
We have audited the internal control over financial reporting of TriMas Corporation and subsidiaries (the “Company”) as of December 31, 2022, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control — Integrated Framework (2013) issued by COSO.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements and financial statement schedule as of and for the year ended December 31, 2022, of the Company and our report dated February 23, 2023, expressed an unqualified opinion on those financial statements and financial statement schedule.
As described in Management’s Annual Report on Internal Control over Financial Reporting, management excluded from its assessment the internal control over financial reporting at Intertech, which was acquired in February 2022, whose financial statements accounted for approximately $71.9 million of total assets, and $28.7 million of total net sales of the consolidated financial statements amounts as of and for the year ended December 31, 2022. Accordingly, our audit did not include the internal control over financial reporting at Intertech.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Annual Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
/s/ Deloitte & Touche LLP

Detroit, Michigan
February 23, 2023
84

Changes in disclosure controls and procedures
There have been no changes in the Company's internal control over financial reporting during the quarter ended December 31, 2022 that have materially affected, or are reasonably likely to materially affect, the Company's internal control over financial reporting.
Item 9B.    Other Information
Not applicable.
Item 9C.    Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
Not applicable.
85

PART III
Item 10.    Directors, Executive Officers and Corporate Governance
Information regarding our executive officers is included in Part I of this Form 10-K under the heading “Information about our Executive Officers.
The Company's Code of Ethics and Business Conduct is applicable to its directors, officers and employees. The Code of Ethics and Business Conduct is available on the "Investors" portion of the Company's website under the "Corporate Governance" link. The Company's website address is www.trimascorp.com.
The information required by this item is incorporated by reference from our definitive proxy statement for the 2023 Annual Meeting of Shareholders.
Item 11.    Executive Compensation
The information required by this item is incorporated by reference from our definitive proxy statement for the 2023 Annual Meeting of Shareholders.
Item 12.    Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information required by this item is incorporated by reference from our definitive proxy statement for the 2023 Annual Meeting of Shareholders.
Item 13.    Certain Relationships and Related Transactions, and Director Independence
The information required by this item is incorporated by reference from our definitive proxy statement for the 2023 Annual Meeting of Shareholders.
Item 14.    Principal Accountant Fees and Services
The information about aggregate fees billed to us by our principal accountant, Deloitte & Touche LLP (PCAOB ID No. 34), as required by this item, is incorporated by reference from our definitive proxy statement for the 2023 Annual Meeting of Shareholders.
86

PART IV
Item 15.    Exhibits and Financial Statement Schedules
(a) Listing of Documents
(1)   Financial Statements
The Company's Financial Statements included in Item 8 hereof, as required at December 31, 2022 and December 31, 2021, and for the periods ended December 31, 2022, December 31, 2021 and December 31, 2020, consist of the following:
Balance Sheet
Statement of Operations
Statement of Comprehensive Income
Statement of Cash Flows
Statement of Shareholders' Equity
Notes to Financial Statements
(2)   Financial Statement Schedules
Financial Statement Schedule of the Company appended hereto, as required for the periods ended December 31, 2022, December 31, 2021 and December 31, 2020, consists of the following:
Valuation and Qualifying Accounts
All other schedules are omitted because they are not applicable, not required, or the information is otherwise included in the financial statements or the notes thereto.
(3)   Exhibits
All documents referenced below were filed pursuant to the Securities Exchange Act of 1934, as amended, by TriMas Corporation (File No. 001-10716), unless otherwise noted.
3.1
3.2
4.1
4.2
10.1
10.2
10.3
10.4
87

10.5
10.6
10.7
10.8
10.9
10.10
10.11
10.12
10.13
10.14
10.15
10.16
10.17
10.18
10.19
10.20
10.21
10.22
10.23
10.24
88

10.25
10.26
10.27
21.1
23.1
31.1
31.2
32.1
32.2
101The following materials from TriMas Corporation's Annual Report on Form 10-K for the fiscal year ended December 31, 2022, formatted in Inline XBRL (eXtensible Business Reporting Language): (i) the Consolidated Balance Sheet, (ii) the Consolidated Statement of Operations, (iii) the Consolidated Statement of Comprehensive Income, (iv) the Consolidated Statement of Cash Flows, (v) the Consolidated Statement of Shareholders' Equity, (vi) Notes to Consolidated Financial Statements, and (vii) document and entity information.
104Cover Page Interactive Data File (embedded within the Inline XBRL document).
*Management contracts and compensatory plans or arrangements required to be filed as an exhibit pursuant to Item 15(b) of Form 10-K.

** Certain exhibits and schedules have been omitted and the Company agrees to furnish supplementally to the Securities and Exchange Commission a copy of any omitted exhibits and schedules upon request.

Item 16.    Form 10-K Summary
None.
89

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) 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.
  TRIMAS CORPORATION
(Registrant)
BY:/s/ THOMAS A. AMATO
DATE:February 23, 2023  
Name: Thomas A. Amato
Title: President and Chief Executive Officer
Pursuant to the requirements of the Securities Exchange Act of 1934, this Report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.
Name Title Date
     
/s/ THOMAS A. AMATOPresident and Chief Executive OfficerFebruary 23, 2023
Thomas A. Amato (Principal Executive Officer) and Director 
/s/ SCOTT A. MELLChief Financial OfficerFebruary 23, 2023
Scott A. Mell (Principal Financial Officer) 
/s/ PAUL A. SWARTVice President Business Planning, Controller and Chief Accounting OfficerFebruary 23, 2023
Paul A. Swart (Principal Accounting Officer) 
/s/ SAMUEL VALENTI IIIChairman of the Board of DirectorsFebruary 23, 2023
Samuel Valenti III  
/s/ HOLLY M. BOEHNEDirector February 23, 2023
Holly M. Boehne 
/s/ TERESA M. FINLEYDirectorFebruary 23, 2023
Teresa M. Finley
/s/ JEFFREY M. GREENEDirectorFebruary 23, 2023
Jeffrey M. Greene
/s/ HERBERT K. PARKERDirectorFebruary 23, 2023
Herbert K. Parker
/s/ NICK L. STANAGEDirectorFebruary 23, 2023
Nick L. Stanage
/s/ DANIEL P. TREDWELLDirector February 23, 2023
Daniel P. Tredwell 

90

SCHEDULE II
PURSUANT TO ITEM 15(a)(2)
OF FORM 10-K VALUATION AND QUALIFYING ACCOUNTS FOR THE YEARS ENDED
December 31, 2022, 2021 AND 2020
  ADDITIONS  
DESCRIPTIONBALANCE
AT
BEGINNING
OF PERIOD
CHARGED
TO
COSTS AND
EXPENSES
CHARGED
(CREDITED)
TO OTHER
ACCOUNTS
DEDUCTIONS(A)
BALANCE
AT END
OF PERIOD
Allowance for doubtful accounts deducted from accounts receivable in the balance sheet     
Year ended December 31, 2022$1,570,000 $1,480,000 $80,000 $1,400,000 $1,730,000 
Year ended December 31, 2021$2,120,000 $830,000 $190,000 $1,570,000 $1,570,000 
Year ended December 31, 2020$2,060,000 $2,080,000 $100,000 $2,120,000 $2,120,000 
________________________________________
(A)Deductions, representing uncollectible accounts written-off, less recoveries of amounts reserved in prior years.
91
EX-21.1 2 trs-123122xexh211.htm EX-21.1 Document

Exhibit 21.1


TriMas Corporation Significant(1) Subsidiary List

Allfast Fastening Systems, LLC (California limited liability company)
Monogram Aerospace Fasteners, Inc. (Delaware corporation)
Norris Cylinder Company (Delaware corporation)
Rieke Corporation (Indiana corporation)

Certain companies may also use trade names or other assumed names in the conduct of their business.

(1) As defined in Rule 1-02(w) of Regulation S-X, and other more significant operating companies as determined by management


EX-23.1 3 trs-123122xexh231.htm EX-23.1 Document

Exhibit 23.1
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We consent to the incorporation by reference in Registration Statement Nos. 333-190666 and 333-218867 on Form S-8 of our reports dated February 23, 2023, relating to the consolidated financial statements and financial statement schedule of TriMas Corporation and subsidiaries, and the effectiveness of TriMas Corporation’s internal control over financial reporting, appearing in the Annual Report on Form 10-K of TriMas Corporation for the year ended December 31, 2022.

/s/ Deloitte & Touche LLP


Detroit, Michigan
February 23, 2023


EX-31.1 4 trs-123122xexh311.htm EX-31.1 Document

Exhibit 31.1
Certification
Pursuant to Section 302 of The Sarbanes-Oxley Act of 2002
(Chapter 63, Title 18 U.S.C. Section 1350(A) and (B))
I, Thomas A. Amato, certify that:

1.I have reviewed this annual report on Form 10-K of TriMas Corporation;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer(s) and I am 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: February 23, 2023
/s/ THOMAS A. AMATO
Thomas A. Amato
Chief Executive Officer


EX-31.2 5 trs-123122xexh312.htm EX-31.2 Document

Exhibit 31.2
Certification
Pursuant to Section 302 of The Sarbanes-Oxley Act of 2002
(Chapter 63, Title 18 U.S.C. Section 1350(A) and (B))
I, Scott A. Mell, certify that:

1.I have reviewed this annual report on Form 10-K of TriMas Corporation;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer(s) and I am 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: February 23, 2023
/s/ SCOTT A. MELL
Scott A. Mell
Chief Financial Officer


EX-32.1 6 trs-123122xexh321.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 Annual Report of TriMas Corporation (the "Company") on Form 10-K for the period ended December 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Thomas A. Amato, Chief Executive 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 to the best of my knowledge:
1.The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: February 23, 2023
/s/ THOMAS A. AMATO
Thomas A. Amato
Chief Executive Officer


EX-32.2 7 trs-123122xexh322.htm EX-32.2 Document

Exhibit 32.2
Certification Pursuant to
18 U.S.C. Section 1350,
As Adopted Pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the Annual Report of TriMas Corporation (the "Company") on Form 10-K for the period ended December 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Scott A. Mell, 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 to the best of my knowledge:
1.The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: February 23, 2023
/s/ SCOTT A. MELL
Scott A. Mell
Chief Financial Officer


EX-101.SCH 8 trs-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document and Entity Information Document link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheet Statement link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheet Parentheticals link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statement of Operations link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statement of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statement of Cash Flows Statement link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statement of Shareholders' Equity Statement link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - New Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Equity Offering link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Acquisitions Acquisitions (Notes) link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Discontinued Operations Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Restructuring and Related Activities link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Revenue Revenue (Notes) link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Cash and Cash Equivalents link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Long-term Debt link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Other Long-term Liabilities link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Equity Awards link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Earnings per Share Earnings per Share (Notes) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Other Comprehensive Income (Notes) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Summary Quarterly Financial Data link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Subsequent Events Subsequent Events (Notes) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - SEC Schedule, Article 12-09, Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Discontinued Operations Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Cash and Cash Equivalents (Tables) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Long-term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Derivative Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Other Long-term Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Equity Awards (Tables) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Earnings per Share Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Other Comprehensive Income (Tables) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Summary Quarterly Financial Data (Tables) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Subsequent Events Subsequent Events (Tables) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - SEC Schedule, Article 12-09, Valuation and Qualifying Accounts (Tables) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Summary of Significant Accounting Policies - Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Summary of Significant Accounting Policies - Depreciation and Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Indefinite-Lived Intangibles (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Summary of Significant Accounting Policies - High Deductible Insurance (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Summary of Significant Accounting Policies - Foreign Currency Translation (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Equity Offering (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Acquisitions Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Discontinued Operations Sale of Lamons Division Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Discontinued Operations Results of Discontinued Operations (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Restructuring and Related Activities (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Goodwill and Other Intangible Assets - Goodwill Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Goodwill and Other Intangible Assets - Goodwill Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Goodwill and Other Intangible Assets - Intangibles Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - Goodwill and Other Intangible Assets - Expected Amortization Expense (Details) (Details) link:presentationLink link:calculationLink link:definitionLink 0000076 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 0000077 - Disclosure - Property and Equipment, Net - Property and Equipment Table (Details) link:presentationLink link:calculationLink link:definitionLink 0000078 - Disclosure - Property and Equipment, Net - Depreciation Expense Table (Details) link:presentationLink link:calculationLink link:definitionLink 0000079 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000080 - Disclosure - Long-term Debt - Debt Table (Details) link:presentationLink link:calculationLink link:definitionLink 0000081 - Disclosure - Long-term Debt - Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 0000082 - Disclosure - Long-term Debt - Credit Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 0000083 - Disclosure - Long-term Debt - Other Revolving Loan Facility (Details) link:presentationLink link:calculationLink link:definitionLink 0000084 - Disclosure - Long-term Debt - Long-term Debt Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 0000085 - Disclosure - Long-term Debt - Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 0000086 - Disclosure - Long-term Debt - Debt Issuance Costs (Details) link:presentationLink link:calculationLink link:definitionLink 0000087 - Disclosure - Derivative Instruments - Derivative Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000088 - Disclosure - Derivative Instruments - Designated as hedging, Financial Position (Details) link:presentationLink link:calculationLink link:definitionLink 0000089 - Disclosure - Derivative Instruments - Designated as hedging, Financial Performance (Details) link:presentationLink link:calculationLink link:definitionLink 0000090 - Disclosure - Derivative Instruments - Derivatives not designated as hedging instruments (Details) link:presentationLink link:calculationLink link:definitionLink 0000091 - Disclosure - Derivative Instruments - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 0000092 - Disclosure - Leases Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 0000093 - Disclosure - Leases Operating Lease Liability Maturity Table (Details) link:presentationLink link:calculationLink link:definitionLink 0000094 - Disclosure - Leases Supplemental Balance Sheet Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000095 - Disclosure - Leases Supplemental Cash Flow Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000096 - Disclosure - Other Long-term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000097 - Disclosure - Commitments and Contingencies - Asbestos Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000098 - Disclosure - Commitments and Contingencies - Asbestos Claimant and Settlement (Details) link:presentationLink link:calculationLink link:definitionLink 0000099 - Disclosure - Commitments and Contingencies - Asbestos Damages Sought (Details) link:presentationLink link:calculationLink link:definitionLink 0000100 - Disclosure - Commitments and Contingencies Metaldyne Corporation (Details) link:presentationLink link:calculationLink link:definitionLink 0000101 - Disclosure - Commitments and Contingencies Claims and Litigation (Details) link:presentationLink link:calculationLink link:definitionLink 0000102 - Disclosure - Employee Benefit Plans Defined Contribution Plan (Details) link:presentationLink link:calculationLink link:definitionLink 0000103 - Disclosure - Employee Benefit Plans Defined Benefit Plan Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000104 - Disclosure - Employee Benefit Plans - Net Periodic Pension and Postretirement Benefit Costs (Details) link:presentationLink link:calculationLink link:definitionLink 0000105 - Disclosure - Employee Benefit Plans Assumptions Used for U.S Defined Benefit Plans Table (Details) link:presentationLink link:calculationLink link:definitionLink 0000106 - Disclosure - Employee Benefit Plans Assumptions Used for Non-U.S. Defined Pension Plans Table (Details) link:presentationLink link:calculationLink link:definitionLink 0000107 - Disclosure - Employee Benefit Plans Defined Benefit Plan Change in Benefit Obligations and Plan Assets Table (Details) link:presentationLink link:calculationLink link:definitionLink 0000108 - Disclosure - Employee Benefit Plans Amounts Recognized on Balance Sheet Table (Details) link:presentationLink link:calculationLink link:definitionLink 0000109 - Disclosure - Employee Benefit Plans Amounts Recognized in Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 0000110 - Disclosure - Employee Benefit Plans Plans with Benefit Obligations in Excess of Assets Table (Details) link:presentationLink link:calculationLink link:definitionLink 0000111 - Disclosure - Employee Benefit Plans Effect of Change in Discount Rate and Expected Return on Plan Assets Table (Details) link:presentationLink link:calculationLink link:definitionLink 0000112 - Disclosure - Employee Benefit Plans Weighted Average Asset Allocation by Pension Plan (Details) link:presentationLink link:calculationLink link:definitionLink 0000113 - Disclosure - Employee Benefit Plans Pension Plan Assets Fair Value Hierarchy Table (Details) link:presentationLink link:calculationLink link:definitionLink 0000114 - Disclosure - Employee Benefit Plans Future Benefit Payments Table (Details) link:presentationLink link:calculationLink link:definitionLink 0000115 - Disclosure - Equity Awards - Equity Awards Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000116 - Disclosure - Equity Awards - Stock Options Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000117 - Disclosure - Equity Awards - Stock Option Activity Table (Details) link:presentationLink link:calculationLink link:definitionLink 0000118 - Disclosure - Equity Awards - Restricted Shares Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000119 - Disclosure - Equity Awards - Restricted Shares Activity Table (Details) link:presentationLink link:calculationLink link:definitionLink 0000120 - Disclosure - Earnings per Share Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000121 - Disclosure - Earnings per Share Purchase of Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 0000122 - Disclosure - Earnings per Share Dividends (Details) link:presentationLink link:calculationLink link:definitionLink 0000123 - Disclosure - Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 0000124 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000125 - Disclosure - Segment Information Revenues and Operating Net Assets by Geographical Areas (Details) link:presentationLink link:calculationLink link:definitionLink 0000126 - Disclosure - Segment Information Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000127 - Disclosure - Income Taxes Income Tax by Jurisdiction (Details) link:presentationLink link:calculationLink link:definitionLink 0000128 - Disclosure - Income Taxes Components of Deferred Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000129 - Disclosure - Income Taxes Income Tax Expense Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 0000130 - Disclosure - Income Taxes Operating Loss Carryforwards Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000131 - Disclosure - Income Taxes Unrecognized Tax Benefits Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000132 - Disclosure - Income Taxes Unrecognized Tax Benefits Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 0000133 - Disclosure - Summary Quarterly Financial Data (Details) link:presentationLink link:calculationLink link:definitionLink 0000134 - Disclosure - Subsequent Events Subsequent Events - Acqusition (Details) link:presentationLink link:calculationLink link:definitionLink 0000135 - Disclosure - Dividends Declared (Details) link:presentationLink link:calculationLink link:definitionLink 0000136 - Disclosure - SEC Schedule, Article 12-09, Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 trs-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 trs-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 trs-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Acquisition [Axis] Business Acquisition [Axis] Current Foreign Tax Expense (Benefit) Current Foreign Tax Expense (Benefit) Schedule of Cash and Cash Equivalents [Table Text Block] Schedule of Cash and Cash Equivalents [Table Text Block] Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Number of pending claims Loss Contingency, Pending Claims, Number Deferred income taxes Deferred Income Tax Assets, Net 3 year EPS CAGR metric [Member] 3 year EPS CAGR metric [Member] Financial metric based on earnings per share (EPS) cumulative average growth rate ("EPS CAGR") over the performance period. Annual Goodwill Impairment Assessment [Abstract] Goodwill Impairment Assessment [Abstract] Goodwill Impairment Assessment [Abstract] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Preferred Stock, Shares Outstanding Preferred Stock, Shares Outstanding Debt Instrument [Axis] Debt Instrument [Axis] Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax Property and equipment, gross Property, Plant and Equipment, Gross Foreign Exchange Contract [Member] Foreign Exchange Contract [Member] Schedule of Effect of Change in Discount Rate and Expected Return on Assets on Benefit Obligations and Expense Schedule of Effect of Change in Discount Rate and Expected Return on Assets on Benefit Obligations and Expense [Table Text Block] Schedule of Effect of Change in Discount Rate and Expected Return on Assets on Benefit Obligations and Expense [Table Text Block] Insurance coverage [Line Items] Insurance coverage [Line Items] Insurance coverage [Line Items] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Disposal Group, Including Discontinued Operation, Revenue Disposal Group, Including Discontinued Operation, Revenue Metric Type [Axis] Metric Type [Axis] Types of financial metrics. Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimate of Time to Transfer Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimate of Time to Transfer Types of Financial Instruments [Domain] Financial Instruments [Domain] Defined Benefit Plan, Fair Value of Plan Assets Not Subject to Leveling Defined Benefit Plan, Fair Value of Plan Assets Not Subject to Leveling Represents the fair value of plan assets using net asset value. Debt Instrument, Basis Spread on Variable Rate Debt Instrument, Basis Spread on Variable Rate Schedule of Future Minimum Rental Payments for Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Depreciation Depreciation expense Depreciation Number of Options Exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Debt Instrument, Interest Rate, Stated Percentage Debt Instrument, Interest Rate, Stated Percentage Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Schedule of Intangible Assets (excluding Goodwill) by Major Class Schedule of Intangible Assets (excluding Goodwill) by Major Class [Table Text Block] Tabular disclosure of intangibles assets, in total and by major class, including the gross carrying amount and accumulated amortization. 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. Schedule of Derivative Instruments, Gain (Loss) in Statement of Financial Performance Derivative Instruments, Gain (Loss) [Table Text Block] Paid-in capital Additional Paid in Capital, Common Stock Defined Benefit Plan, Funded (Unfunded) Status of Plan [Abstract] Defined Benefit Plan, Funded (Unfunded) Status of Plan [Abstract] Current State and Local Tax Expense (Benefit) Current State and Local Tax Expense (Benefit) Cash paid for income taxes Income Taxes Paid 4.875% Senior Unsecured Notes Due 2025 [Member] 4.875% Senior Unsecured Notes Due 2025 [Member] 4.875% Senior Unsecured Notes Due 2025 [Member] Measurement Input Type [Domain] Measurement Input Type [Domain] Settlements Defined Benefit Plan, Plan Assets, Payment for Settlement Share Repurchase Program [Domain] Share Repurchase Program [Domain] Lessee, Operating Lease, Liability, Payments, Due after Year Five Lessee, Operating Lease, Liability, to be Paid, after Year Five Equity Component [Domain] Equity Component [Domain] Net cash provided by (used for) operating activities of discontinued operations Cash Provided by (Used in) Operating Activities, Discontinued Operations Subsequent Event Type [Domain] Subsequent Event Type [Domain] Interest Expense [Member] Interest Expense [Member] Receivables Facility [Member] Secured Debt [Member] Measurement Input, Discount Rate [Member] Measurement Input, Discount Rate [Member] Receivables Facility and other [Member] Receivables Facility and other [Member] [Member] Receivables Facility and other [Member] [Member] Change in legacy liability estimate Increase (decrease) in asbestos liability Increase (decrease) in asbestos liability Retirement of senior notes Early Repayment of Senior Debt Unrecognized Tax Benefits, Increases Resulting from Current Period Tax Positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Payments of Financing Costs Payments of Financing Costs Total accumulated other comprehensive income (loss) recognized at December 31 Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax Hedging Designation [Domain] Hedging Designation [Domain] Fair value of plan assets Fair value of plan assets Fair Value of Plan Assets Defined Benefit Plan, Plan Assets, Amount Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Options Cancelled, Weighted Average Price Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Valuation Allowance by Deferred Tax Asset [Axis] Valuation Allowance by Deferred Tax Asset [Axis] Unrecognized Compensation Cost Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Plan Name [Domain] Plan Name [Domain] Revolving Credit Facility, Amount Outstanding Long-Term Line of Credit Entity Address, State or Province Entity Address, State or Province Group Medical Plan [Member] Group Medical Plan [Member] Group Medical Plan [Member] Other comprehensive income Other Comprehensive Income (Loss), Net of Tax [Abstract] Operating Activities [Domain] Operating Activities [Domain] Award Type [Axis] Award Type [Axis] Actuarial gain (loss) Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Unrecognized Tax Benefits, Decreases Resulting from Settlements with Taxing Authorities Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Expected Future Benefit Payments, Year Five Defined Benefit Plan, Expected Future Benefit Payment, Year Five Amount of shares earned % of target award Share-based Compensation Arrangement by Share-based Payment Award, Amount of shares earned % of target award Amount of shares earned as a % of target award. Operating lease liabilities, current portion Operating Lease, Liability, Current Number of Options Expired Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Loss Contingency Accrual, Period Increase (Decrease) Loss Contingency Accrual, Period Increase (Decrease) Proceeds from Divestiture of Businesses Proceeds from Divestiture of Businesses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Charges related to realignment actions Charges related to realignment actions Charges related to realignment actions Total liabilities Liabilities Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Cash Flows from Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Schedule of Expected Benefit Payments Schedule of Expected Benefit Payments [Table Text Block] Plan 8 [Member] Plan 8 [Member] Long term incentive Plan. Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Revolving Credit Facility [Member] Revolving Credit Facility [Member] Finite-Lived Intangible Assets by Useful Life [Axis] Finite-Lived Intangible Assets by Useful Life [Axis] Finite-Lived Intangible Assets by Useful Life [Axis] Disposal Group, Including Discontinued Operation, Gross Profit (Loss) Disposal Group, Including Discontinued Operation, Gross Profit (Loss) Effect of Twenty-Five Basis Point Decrease in Discount Rate on Expense Defined Benefit Plan, Effect of Twenty-Five Basis Point Decrease in Discount Rate on Expense Defined Benefit Plan, Effect of Twenty-Five Basis Point Decrease in Discount Rate on Expense New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Accounting Standards Update and Change in Accounting Principle [Abstract] Document Type Document Type Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Property, Plant and Equipment, Useful Life Property, Plant and Equipment, Useful Life Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Severance Costs Severance Costs Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low Unvested Restricted Shares Outstanding, Weighted Average Grant Date Fair Value, beginning Unvested Restricted Shares Outstanding, Weighted Average Grant Date Fair Value, ending Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Damages Sought, Type [Axis] Damages Sought, Type [Axis] Damages Sought, Type [Axis] Deferred Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit) Assets for Plan Benefits, Defined Benefit Plan Assets for Plan Benefits, Defined Benefit Plan Other Liabilities Disclosure [Text Block] Other Liabilities Disclosure [Text Block] Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount Intertech Plastics LLC Intertech Plastics LLC [Member] Intertech Plastics LLC Useful Life Seventeen to Thirty Years [Member] Useful Life Seventeen to Thirty Years [Member] Useful Life Seventeen to Thirty Years [Member] Weldmac Manufacturing [Member] Weldmac Manufacturing [Member] Weldmac Manufacturing Stock Issuance Costs Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Schedule of Costs of Retirement Plans Schedule of Costs of Retirement Plans [Table Text Block] Equity Offering Equity Offering [Text Block] Issuance of shares via public offering Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table] Derivative Instruments, Gain (Loss) [Table] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Receivables Accounts Receivable [Policy Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Dividend Declared Dividend Declared [Member] Employer contributions Defined Benefit Plan, Plan Assets, Contributions by Employer Change in goodwill impairment due to change in discount rate Change in goodwill impairment due to change in discount rate Change in goodwill impairment due to change in discount rate Accrued liabilities Total accrued liabilities Accrued Liabilities, Current Quantitative Impairment Test [Axis] Quantitative Impairment Test [Axis] Type of quantitative impairment test Net cash provided by (used for) financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Debt Instrument, Unused Borrowing Capacity, Amount Debt Instrument, Unused Borrowing Capacity, Amount Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Customer [Axis] Customer [Axis] Interest costs Interest costs Defined Benefit Plan, Interest Cost Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Senior Secured Term Loan A [Member] Senior Secured Term Loan A [Member] Senior Secured Term Loan A [Member] Number of pending claims settled during period Loss Contingency, Claims Settled, Number Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Derivative Instruments in Statement of Financial Position, Fair Value Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Period for Recognition of Share-based Compensation Cost Not yet Recognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Net unrealized gains (losses) arising during the period Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Derivative Contract [Domain] Derivative Contract [Domain] Gross profit Gross Profit Gross Profit Entity Registrant Name Entity Registrant Name Expected Future Benefit Payments, Year Four Defined Benefit Plan, Expected Future Benefit Payment, Year Four Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other Subsequent Events [Text Block] Subsequent Events [Text Block] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Benefit payments Defined Benefit Plan, Benefit Obligation, Benefits Paid Impact of accounting standards adoption Impact of adoption of new accounting pronouncement Impact of adoption of new accounting pronouncement Employee Benefit Plans Retirement Benefits [Text Block] Leases [Abstract] Leases [Abstract] Deferred Tax Assets, Research And Experimentation Deferred Tax Assets, Research And Experimentation Deferred Tax Assets, Research And Experimentation Balances Balances Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Principles of Consolidation Consolidation, Policy [Policy Text Block] Minimum [Member] Minimum [Member] Entity Emerging Growth Company Entity Emerging Growth Company Common Stock, Par or Stated Value Per Share Common Stock, Par or Stated Value Per Share Inventory Write-down Inventory Write-down Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Trading Symbol Trading Symbol Entity File Number Entity File Number Other long-term liabilities [Member] Other Liabilities [Member] Goodwill [Member] Goodwill [Member] Operating Activities [Axis] Operating Activities [Axis] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Finite-Lived Intangible Assets, Amortization Expense, Year Four Finite-Lived Intangible Asset, Expected Amortization, Year Four Number of pending cases Loss Contingency, Pending Cases, Number Number of pending cases related to a loss contingency Deferred Foreign Income Tax Expense (Benefit) Deferred Foreign Income Tax Expense (Benefit) Title of Individual [Axis] Title of Individual [Axis] Derivative Financial Instruments Derivatives, Policy [Policy Text Block] Number of Unvested Restricted Shares Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Fair value inputs, valuation method, residual growth rate Fair value inputs, valuation method, residual growth rate Fair value inputs, valuation method, residual growth rate Proceeds from borrowings on revolving credit facilities Proceeds from Lines of Credit Defined Benefit Plan, Estimated Future Employer Contributions in Next Fiscal Year Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax Use of Estimates Use of Estimates, Policy [Policy Text Block] Business Combination Disclosure [Text Block] Business Combination Disclosure [Text Block] Foreign Currency Translation [Table] Foreign Currency Translation [Table] Foreign Currency Translation [Table] Short-term, variable and other lease costs Short-term, variable and other lease costs Short-term, variable and other lease costs Increase (decrease) in accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Income Tax Disclosure Income Tax Disclosure [Text Block] Other long-term liabilities other than asbestos liability Other long-term liabilities other than asbestos liability Other long-term liabilities other than asbestos liability Loss Contingency, Estimated Recovery from Third Party Loss Contingency, Estimated Recovery from Third Party Finished goods Inventory, Finished Goods, Net of Reserves Credit Facility [Domain] Credit Facility [Domain] Net income (loss) per share Earnings Per Share, Basic Award requisite service period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Restricted shares issued related to director fee deferrals Deferred Compensation Arrangement with Individual, Shares Issued Loss Contingency, Damages Sought, Value Loss Contingency, Damages Sought, Value Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Entity Interactive Data Current Entity Interactive Data Current Income Tax Reconciliation, Tax on Undistributed Foreign Earnings Income Tax Reconciliation, Tax on Undistributed Foreign Earnings Income Tax Reconciliation, Tax on Undistributed Foreign Earnings Prepaid Expenses and Other Current Assets [Member] Prepaid Expenses and Other Current Assets [Member] Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Award percentage earned based on metric over the performance period Share-based Compensation Arrangement by Share-based Payment Award, Award percentage earned based on metric over the performance period Award percentage earned based on metric over the performance period. Other income (expense), net Other Nonoperating Income (Expense) [Member] Litigation Status [Domain] Litigation Status [Domain] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Payments to purchase common stock Payments for Repurchase of Common Stock Class of Stock [Axis] Class of Stock [Axis] Long-term Debt, Maturities, Repayments of Principal after Year Five (Thereafter) Long-Term Debt, Maturity, after Year Five Income Taxes Income Tax, Policy [Policy Text Block] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Award percentage attained Share-based Compensation Arrangement by Share-based Payment Award, Award percentage attained Share-based Compensation Arrangement by Share-based Payment Award, Award percentage attained Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location [Axis] Discontinued Operations and Disposal Groups [Abstract] Discontinued Operations and Disposal Groups [Abstract] Current assets: Assets, Current [Abstract] Cross-currency swap terminations Proceeds from Hedge, Investing Activities Accumulated deficit Retained Earnings (Accumulated Deficit) Scenario [Domain] Scenario [Domain] Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Fair Value, Recurring [Member] Fair Value, Recurring [Member] Debt financing and related expenses Debt Related Commitment Fees and Debt Issuance Costs Aarts Packaging B.V. [Member] Aarts Packaging B.V. [Member] Aarts Packaging B.V. Document Fiscal Year Focus Document Fiscal Year Focus Foreign Plan [Member] Foreign Plan [Member] Defined Benefit Plan, Plan Assets, Category [Domain] Defined Benefit Plan, Plan Assets, Category [Domain] Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract] Cash Flows from Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Indefinite-lived Intangible Assets [Line Items] Indefinite-Lived Intangible Assets [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] New Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] Loss Contingencies [Table] Loss Contingencies [Table] Current Income Tax Expense (Benefit) Current Income Tax Expense (Benefit) Consolidated Balance Sheet Parenthetical [Abstract] Consolidated Balance Sheet Parenthetical [Abstract] Consolidated Balance Sheet Parenthetical [Abstract] Debt Instrument, Date of First Required Payment Debt Instrument, Date of First Required Payment Discontinued Operations [Member] Discontinued Operations [Member] Effect of Fifty Basis Point Change in Expected Return on Plan Assets Defined Benefit Plan, Effect of Fifty Basis Point Change in Expected Return on Plan Assets [Abstract] [Abstract] Defined Benefit Plan, Effect of Fifty Basis Point Change in Expected Return on Plan Assets [Abstract] [Abstract] Capital expenditures Capital Expenditures Payments to Acquire Productive Assets Cumulative Earnings Per Share Share-based Compensation Arrangement by Share-based Payment Award, Performance-based Metric, Earnings per Share Share-based Compensation Arrangement by Share-based Payment Award, Performance-based Metric, Earnings per Share. Other Comprehensive Income [Abstract] Other Comprehensive Income [Abstract] Other Comprehensive [Abstract] (Increase) decrease in inventories Increase (Decrease) in Inventories Other Americas [Member] Other Americas [Member] Other Americas [Member] Litigation Status [Axis] Litigation Status [Axis] Common Stock, Shares, Outstanding Common Stock, Shares, Outstanding Goodwill Balance, beginning Balance, ending Goodwill Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases Disposal Group, Including Discontinued Operations, Other Expense, net Disposal Group, Including Discontinued Operations, Other Expense, net Disposal Group, Including Discontinued Operations, Other Expense, net Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Actual return on plan assets Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss) Plan 9 [Member] Plan 9 [Member] Long term incentive plan. Credit Agreement [Member] Credit Agreement [Member] Credit Agreement [Member] Income tax benefit (expense) Income Tax Expense (Benefit), Continuing Operations Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Valuation Allowance Deferred income taxes Deferred Income Tax Liabilities, Net Subsequent Event, Date Subsequent Event, Date Hedging Relationship [Axis] Hedging Relationship [Axis] Entity Public Float Entity Public Float Balance Sheet Location [Domain] Balance Sheet Location [Domain] Cost of sales Cost of Goods and Services Sold Stock option exercises and restricted stock vesting Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Loss Contingencies [Line Items] Loss Contingencies [Line Items] Expected Future Benefit Payments, Next Twelve Months Defined Benefit Plan, Expected Future Benefit Payment, Year One Common stock, $0.01 par: Authorized 400,000,000 shares; Issued and outstanding: 41,724,762 shares at December 31, 2022 and 42,836,574 shares at December 31, 2021 Common Stock, Value, Issued Discontinued operations Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Senior Notes [Member] Senior Notes [Member] TFI Aerospace TFI Aerospace [Member] TFI Aerospace SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account Current liabilities Liability, Defined Benefit Plan, Current Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation At beginning of year At end of year Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Income (Loss) from Continuing Operations before Income Taxes, Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Income Tax Reconciliation, Nondeductible Expense, Restructuring Charges (Benefits) Effective Income Tax Rate Reconciliation, Nondeductible Expense, Restructuring Charges, Amount Current liabilities: Liabilities, Current [Abstract] Omega Plastics Omega Plastics [Member] Omega Plastics Income Tax Reconciliation, Other Adjustments Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Bank debt and receivables facility [Member] Bank debt and receivables facility [Member] 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, inside the reporting entity's home country; and, collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets. Asbestos-related liability, noncurrent Asbestos-related liability, noncurrent Asbestos-related liability, noncurrent Retirement Plan Type [Domain] Retirement Plan Type [Domain] Income Statement Location [Domain] Income Statement Location [Domain] Restricted Shares Average Remaining Contractual Life (Years) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Amendment Flag Amendment Flag Finite-Lived Intangible Assets, Useful Life Finite-Lived Intangible Asset, Useful Life Operating Lease, Cost Operating Lease, Cost SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Total other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Goodwill, Acquired During Period Goodwill, Acquired During Period Net cash provided by operating activities of continuing operations Net Cash Provided by (Used in) Operating Activities, Continuing Operations Aerospace & Defense [Member] Aerospace end market customers [Member] Aerospace end market customers [Member] Components of Deferred Tax Assets Components of Deferred Tax Assets [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Other assets Other Assets, Noncurrent Goodwill and Indefinite-Lived Intangibles Goodwill and Intangible Assets, Policy [Policy Text Block] Change in goodwill impairment due to change in terminal rate Change in goodwill impairment due to change in terminal rate Change in goodwill impairment due to change in terminal rate Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Depreciation and Amortization Depreciation, Depletion and Amortization Proceeds from issuance of senior notes Proceeds from Issuance of Senior Long-Term Debt Aerospace [Member] Aerospace Reportable Segment [Member] Aerospace Reportable Segment [Member] Useful Life Five to Twelve Years [Member] Useful Life Five to Twelve Years [Member] Useful Life Five to Twelve Years [Member] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Industrial [Member] Industrial end market customers [Member] Industrial end market customers [Member] Schedule of Loss Contingencies by Contingency Schedule of Loss Contingencies by Contingency [Table Text Block] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Schedule of Damages Sought for Specific Claims Schedule of Damages Sought for Specific Claims [Table Text Block] Schedule of Damages Sought for Specific Claims [Table Text Block] Sales of Receivables Transfers and Servicing of Financial Assets, Transfers of Financial Assets, Sales, Policy [Policy Text Block] Cash and Cash Equivalents [Abstract] Operating Lease, Payments Operating Lease, Payments Repayments of borrowings on term loan facilities Repayments of Long-Term Debt Stock Options [Member] Share-Based Payment Arrangement, Option [Member] Domestic Plan [Member] Domestic Plan [Member] Expected Volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Stop Loss Limit Stop Loss Limit Self-insurance stop loss limit per occurrence. Liability Derivatives Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral Allowance for Doubtful Accounts Accounts Receivable, Allowance for Credit Loss, Current Open Tax Year Open Tax Year General Liability [Member] General Liability [Member] Common Stock, Shares Authorized Common Stock, Shares Authorized Schedule of Insurance coverage [Table] Schedule of insurance coverage [Table] Tabular disclosure of insurance coverage. Maximum [Member] Maximum [Member] Disposal Group, Including Discontinued Operation, Interest Expense Disposal Group, Including Discontinued Operation, Interest Expense Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Derivatives Not Designated as Hedging Instruments Derivatives Not Designated as Hedging Instruments [Table Text Block] Purchase of common stock Stock Repurchased and Retired During Period, Value Stock Repurchased and Retired During Period, Value Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Compensatory Only Damages [Member] Compensatory Only Damages [Member] Compensatory Only Damages [Member] Designated as Hedging Instrument [Member] Designated as Hedging Instrument [Member] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Deferred Tax Assets, Operating Loss and Credit Carryforwards Deferred Tax Assets, Operating Loss and Credit Carryforwards Deferred Tax Assets, Operating Loss and Credit Carryforwards Business Acquisition [Line Items] Business Acquisition [Line Items] Measurement Frequency [Domain] Measurement Frequency [Domain] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Net Foreign Currency Transaction Gains (Losses) Foreign Currency Transaction Gain (Loss), Realized Cost of Sales Cost of Goods and Service [Policy Text Block] Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax Stock Repurchased and Retired During Period, Shares Stock Repurchased and Retired During Period, Shares Title of 12(b) Security Title of 12(b) Security Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Unrecognized net loss/(gain) Accumulated Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Tax Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Subsequent Event [Line Items] Subsequent Event [Line Items] Repayments of borrowings on revolving credit facilities Repayments of Lines of Credit Schedule of Assumptions Used Defined Benefit Plan, Assumptions [Table Text Block] Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Liabilities Subject to Compromise, Asbestos Obligations Liabilities Subject to Compromise, Asbestos Obligations Segment Information Segment Reporting Disclosure [Text Block] Selling, General and Administrative Expenses [Member] Selling, General and Administrative Expenses [Member] Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax Deferred Tax Liabilities, Net Deferred Tax Liabilities, Net Effect of Twenty-Five Basis Point Increase in Discount Rate on Benefit Obligation Defined Benefit Plan, Effect of Twenty-Five Basis Point Increase in Discount Rate on Benefit Obligation Liabilities and Shareholders' Equity Liabilities and Equity [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Total shareholder return metric [Member] Total shareholder return metric [Member] The Company's total shareholder return (TSR) relative to the TSR of the common stock of a pre-defined industry peer-group measured over a specified period of time [Member] Settlements and curtailments Defined Benefit Plans, Settlements and Curtailments The amount of decrease that relates to an irrevocable action that relieves the employer (or the plan) of primary responsibility for a benefit obligation and eliminates significant risks related to the obligation and the assets used to effect the settlement. Examples of transactions that constitute a settlement include (a) making lump-sum cash payments to plan participants in exchange for their rights to receive specified benefits and (b) purchasing nonparticipating annuity contracts. Also includes the amount of change that is related to an event that significantly reduces the expected years of future service of present employees or eliminates for a significant number of employees the accrual of defined benefits for some or all of their future services. Total finite and indefinite-lived other intangible assets, gross carrying amount Total Other Intangible Assets, Gross The total gross carrying amount as of the balance sheet date of other intangible assets, excluding goodwill. Net gain (loss) on dispositions of assets Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Inventories Total inventories Inventory, Net Accounts payable Accounts Payable, Current Income Tax Authority [Axis] Income Tax Authority [Axis] Continuing operations Income (Loss) from Continuing Operations, Per Basic Share Employee-related costs Employee-related costs Employee-related costs associated with realignment actions Net proceeds from dispositions businesses, property and equipment Proceeds from Sales of Business, Affiliate and Productive Assets Proceeds from sale of common stock Proceeds from Issuance of Common Stock Weighted average common shares—basic Weighted average shares—basic Weighted Average Number of Shares Outstanding, Basic Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount Damages Sought [Domain] Damages Sought [Domain] Damages Sought [Domain] Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Accrued Liabilities, Current [Abstract] Accrued Liabilities, Current [Abstract] Derivative contract date [Axis] Derivative contract date [Axis] Date a derivative contract date was entered into Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward] Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward] Plan 6 [Member] Plan 6 [Member] Equity-based compensation arrangement plan. Defined Benefit Plan, Plan Assets, Target Allocation, Percentage Defined Benefit Plan, Plan Assets, Target Allocation, Percentage Balanced Funds [Member] Balanced Funds [Member] Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] (Gain) loss on dispositions of assets Gain (Loss) on Disposition of Assets Derivative, Notional Amount Derivative, Notional Amount Preferred stock $0.01 par: Authorized 100,000,000 shares; Issued and outstanding: None Preferred Stock, Value, Issued Restricted Shares [Member] Restricted Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Schedule of Debt Schedule of Debt [Table Text Block] Dividends Payable, Date to be Paid Dividends Payable, Date to be Paid Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), after Tax Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax [Abstract] Realignment Actions [Line Items] Realignment Actions [Line Items] Realignment Actions Current maturities, debt Debt, Current Cash and cash equivalents unrestricted Cash and cash equivalents unrestricted Cash and cash equivalents unrestricted Pending Litigation [Member] Pending Litigation [Member] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Fair Value, Inputs, Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Equity Awards Share-Based Payment Arrangement [Text Block] Change in foreign currency Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss) Work in process Inventory, Work in Process, Net of Reserves Business Combinations [Abstract] Business Combinations [Abstract] Trade names, fair value exceeds carrying value, percentage Trade names, fair value exceeds carrying value, percentage Percentage of fair value of trade name in excess of carrying amount. High Deductible Insurance High Deductible Insurance [Policy Text Block] Disclosure of accounting policy for high deductible insurance. Foreign Currency Translation [Line Items] Foreign Currency Translation [Line Items] Foreign Currency Translation [Line Items] Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Goodwill [Roll Forward] Goodwill [Roll Forward] Incremental common shares attributable to dilutive effect of share-based payment arrangements Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Schedule of Changes in Projected Benefit Obligations and Fair Value of Plan Assets Schedule of Changes in Projected Benefit Obligations and Fair Value in Plan Assets [Table Text Block] Schedule of Changes in Projected Benefit Obligations and Fair Value in Plan Assets [Table Text Block] Diluted earnings (loss) per share: Earnings Per Share, Diluted [Abstract] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Realignment Actions [Table] Realignment Actions [Table] Realignment Actions Disposal Group Name [Domain] Disposal Group Name [Domain] Packaging [Member] Packaging Reportable Segment [Member] Packaging Reportable Segment Acquisition of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Debt Instrument, Redemption, Period One [Member] Debt Instrument, Redemption, Period One [Member] Current Fiscal Year End Date Current Fiscal Year End Date Plan 1 [Member] Plan 1 [Member] Equity-based compensation arrangement plan. Debt Instrument, Redemption, Period Four [Member] Debt Instrument, Redemption, Period Four [Member] Other intangibles, net Intangible Assets, Net (Excluding Goodwill) Purchase price based on definitive sales agreement Purchase price based on definitive sales agreement Purchase price based on definitive sales agreement 2011 Plan [Member] 2011 Plan [Member] Long-term equity incentive plan. Non-cash compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Participant contributions Defined Benefit Plan, Benefit Obligation, Contributions by Plan Participant Total current liabilities Liabilities, Current Reporting Unit [Domain] Reporting Unit [Domain] Punitive Only Damages [Member] Punitive Only Damages [Member] Punitive Only Damages [Member] Derivative contract date [Domain] Derivative contract date [Domain] Derivative contract date Plan 7 [Member] Plan 7 [Member] Long-term equity incentive plan. Schedule of Share-based Compensation, Restricted Stock Units Award Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Other expense, net: Nonoperating Income (Expense) [Abstract] Impact of change in accounting principle Impact of change in accounting principle Impact of change in accounting principle Other [Member] Debt Security, Government, Non-US [Member] Income Tax Authority [Domain] Income Tax Authority [Domain] Other financing activities Proceeds from (Payments for) Other Financing Activities Damages Sought, Type [Domain] Damages Sought, Type [Domain] Damages Sought, Type [Domain] Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill) Effect of Twenty-Five Basis Point Increase in Discount Rate on Expense Defined Benefit Plan, Effect of Twenty-Five Basis Point Increase in Discount Rate on Expense Defined Benefit Plan, Effect of Twenty-Five Basis Point Increase in Discount Rate on Expense Europe [Member] Europe [Member] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Rapak [Member] Rapak [Member] Rapak [Member] Revolving Credit Facility, Remaining Borrowing Capacity Line of Credit Facility, Remaining Borrowing Capacity Insurance Type [Domain] Insurance Type [Domain] Information by type of insurance coverage. Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimated Net Amount to be Transferred Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimated Net Amount to be Transferred Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net Debt instrument redemption price with net proceeds from equity offering Debt instrument redemption price with net proceeds from equity offering Debt instrument redemption price with net cash proceeds of one or more equity offerings Credit Facility [Axis] Credit Facility [Axis] Long-term debt, net Long-Term Debt and Lease Obligation Derivative Instruments in Hedges, at Fair Value, Net Derivative Instruments in Hedges, at Fair Value, Net Equity [Abstract] Equity [Abstract] Subsequent Event [Table] Subsequent Event [Table] Number of Unvested Restricted Shares Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Entity Tax Identification Number Entity Tax Identification Number Shares Approved for Issuance Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Derivative, Fixed Interest Rate Derivative, Fixed Interest Rate Quarterly Financial Information Disclosure [Abstract] Quarterly Financial Information Disclosure [Abstract] Plan 5 [Member] Plan 5 [Member] Equity-based compensation arrangement plan. Settlements and curtailments loss Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment Total settlement costs Litigation Settlement, Expense Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Plan 2 [Member] Plan 2 [Member] Equity-based compensation arrangement plan. Increase (decrease) for the year Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Income Tax Reconciliation, State and Local Income Taxes Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Accrued Liabilities [Member] Accrued Liabilities [Member] Cash and Cash Equivalents Disclosure [Text Block] Cash and Cash Equivalents Disclosure [Text Block] Entity Central Index Key Entity Central Index Key Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Plan 4 [Member] Plan 4 [Member] Equity-based compensation arrangement plan. Realignment Actions [Abstract] Realignment Actions [Abstract] Measurement Input Type [Axis] Measurement Input Type [Axis] Entity [Domain] Entity [Domain] Entity [Domain] City Area Code City Area Code Assets Assets [Abstract] Total defense costs during period Legal Fees Other operating activities Increase (Decrease) in Other Operating Assets and Liabilities, Net Auditor [Table] Auditor [Table] Selling, General and Administrative Expenses Selling, General and Administrative Expenses, Policy [Policy Text Block] Pension Plans and Postretirement Benefits Other Than Pensions Pension and Other Postretirement Plans, Policy [Policy Text Block] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Net asset (liability) recognized at December 31 Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position Plan 3 [Member] Plan 3 [Member] Equity-based compensation arrangement plan. Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months Long-Term Debt, Maturity, Year One Non-cash compensation expense Share-Based Payment Arrangement, Noncash Expense Other long-term liabilities Other long-term liabilities Other Liabilities, Noncurrent Continuing Operations [Member] Continuing Operations [Member] Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months Finite-Lived Intangible Asset, Expected Amortization, Year One Defined Benefit Plan, Benefit Obligation Defined Benefit Plan, Benefit Obligation Defined Benefit Plan, Benefit Obligation Defined Benefit Plan, Benefit Obligation Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Income Tax Expense (Benefit), Continuing Operations, Income Tax Reconciliation Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract] Customer [Domain] Customer [Domain] Asbestos-related Matters Asbestos-related Matters [Policy Text Block] Disclosure of accounting policy for asbestos-related matters. Deferred Tax Assets, Operating lease liability Deferred Tax Assets, Operating lease liability Deferred Tax Assets, Operating lease liability Document and Entity Information [Abstract] Document and Entity Information [Abstract] Document and Entity Information [Abstract] Business Acquisition, Revenue Reported by Acquired Entity for Last Annual Period Business Acquisition, Revenue Reported by Acquired Entity for Last Annual Period Realignment Actions [Axis] Realignment Actions [Axis] Realignment Actions Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Less: Net realized gains reclassified to net income Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Revolving credit and term loan facilities [Member] Revolving credit and term loan facilities [Member] Debt arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount; as well as debt instruments with maturities ranging from five to ten years. Rate of increase in compensation levels Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase Lessee, Operating Lease, Liability, Payments, Due Lessee, Operating Lease, Liability, to be Paid Export Sales from the United States of America Export Sales from the United States of America Export Sales from the United States of America Entity Address, Postal Zip Code Entity Address, Postal Zip Code Accumulated Net Gain (Loss) from Hedges Attributable to Parent Accumulated Net Gain (Loss) from Hedges Attributable to Parent [Member] Accumulated other comprehensive income (loss) resulting from gain (loss) from qualifiying derivative instruments, attributable to the parent. Cash value of incentive plan Share-based Compensation Arrangement by Share-based Payment Award, Cash value of incentive plan Percentage of the value of the incentive plan in earned cash. Useful Life Fifteen to Twentyfive Years [Member] Useful Life Fifteen to Twentyfive Years [Member] Useful Life Fifteen to Twentyfive Years [Member] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Long-term Debt, Maturities, Repayments of Principal in Year Two Long-Term Debt, Maturity, Year Two Business Combinations Business Combinations Policy [Policy Text Block] Valuation Allowance [Line Items] Valuation Allowance [Line Items] Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Deferred Tax Liabilities, Property, Plant and Equipment Deferred Tax Liabilities, Property, Plant and Equipment SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Realignment Actions [Domain] Realignment Actions [Domain] Realignment Actions Statistical Measurement [Domain] Statistical Measurement [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Transaction costs related to sale of business Transaction costs related to sale of business Transaction costs related to sale of business Average settlement amount per claim during period Loss Contingency, Settlement Agreement, Average Consideration Average amount of consideration the entity has agreed to pay to settle a legal matter for claims settled during the period. Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Unrecognized Tax Benefits, Reductions Resulting from Lapse of Applicable Statute of Limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Long-lived Assets Long-Lived Assets Debt Instrument, Redemption, Period Three [Member] Debt Instrument, Redemption, Period Three [Member] Net periodic benefit cost (income) Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Domestic Tax Authority Domestic Tax Authority [Member] Repayments of Debt Repayments of Debt Net income (loss) Net income (loss) Net Income (Loss) Attributable to Parent Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-Term Debt [Table Text Block] Amortization of prior service cost Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Subsequent Event Type [Axis] Subsequent Event Type [Axis] Scenario [Axis] Scenario [Axis] Debt Instrument, Redemption Price, Percentage Debt Instrument, Redemption Price, Percentage Income Tax Reconciliation, Change in Deferred Tax Assets Valuation Allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Schedule of Property, Plant and Equipment and Finite-Lived Intangible Assets [Table] Schedule of Property, Plant and Equipment and Finite-Lived Intangible Assets [Table] Schedule of Property, Plant and Equipment and Finite-Lived Intangible Assets. Lessee, Operating Leases Lessee, Operating Leases [Text Block] Schedule of Depreciation Expense [Table] Schedule of Depreciation Expense [Table] Schedule of Depreciation Expense [Table] Deferred Tax Liabilities, Investment in Foreign Affiliates, Including Withholding Tax Deferred Tax Liabilities, Investment in Foreign Affiliates, Including Withholding Tax Deferred Tax Liabilities, Investment in Foreign Affiliates, Including Withholding Tax Debt Debt and Lease Obligation October 2018 cross currency swap [Member] October 2018 cross currency swap [Member] October 2018 cross currency swap Plan Name [Axis] Plan Name [Axis] Schedule of Finite-Lived Intangible Assets, Amortization Expense Schedule of Finite-Lived Intangible Assets, Amortization Expense [Table Text Block] Tabular disclosure of amortization expense related to finite-lived intangible assets by category. Technology and Other [Member] Technology and Other [Member] Technology-based innovations, patents, and other intangible assets. Continuing operations Income (Loss) from Continuing Operations, Per Diluted Share Derivative Instrument [Axis] Derivative Instrument [Axis] Deferred Tax Liabilities, Goodwill and Intangible Assets Deferred Tax Liabilities, Goodwill and Intangible Assets Goodwill [Line Items] Goodwill [Line Items] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Schedule of Weighted Average Number of Shares [Table Text Block] Schedule of Weighted Average Number of Shares [Table Text Block] Percentage of settlement and defense costs covered by insurance Percentage of Settlement and Defense Costs Covered by Insurance Percentage of Settlement and Defense Costs Covered by Insurance Change in terminal growth rate Change in terminal growth rate Change in terminal growth rate Lamons [Member] Lamons Division [Member] Lamons Division [Member] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Income Tax Reconciliation, Tax Contingencies Effective Income Tax Rate Reconciliation, Tax Contingency, Amount Number of Options Cancelled Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Maximum Retention Maximum Retention Self-insurance maximum retention per occurrence. Document Annual Report Document Annual Report Legal Entity [Axis] Legal Entity [Axis] Goodwill reassigned between segments Goodwill reassigned between segments Goodwill reassigned between segments due to reporting structure changes Fair Value Inputs, Valuation Method, Weighting Percentage Used, Market-Based Approach Fair Value Inputs, Valuation Method, Weighting Percentage Used, Market-Based Approach Fair Value Inputs, Valuation Method, Weighting Percentage Used, Market-Based Approach Geographical [Axis] Geographical [Axis] Deferred Tax Liabilities, Right of Use Asset Deferred Tax Liabilities, Right of Use Asset Deferred Tax Liabilities, Right of Use Asset Noncurrent liabilities Liability, Defined Benefit Plan, Noncurrent Quantitative Impairment Test [Domain] Impairment Test [Domain] [Domain] for Type of impairment analysis Impairment, Intangible Asset, Indefinite-Lived (Excluding Goodwill), Statement of Income or Comprehensive Income [Extensible Enumeration] Impairment, Intangible Asset, Indefinite-Lived (Excluding Goodwill), Statement of Income or Comprehensive Income [Extensible Enumeration] November 2020 cross currency swap [Member] November 2020 cross currency swap [Member] November 2020 cross currency swap Property and Equipment Property, Plant and Equipment [Table Text Block] Preferred Stock, Shares Issued Preferred Stock, Shares Issued Useful Life One to Fifteen Years [Member] Useful Life One to Fifteen Years [Member] Useful Life One to Fifteen Years [Member] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Expected Future Benefit Payments, Year Three Defined Benefit Plan, Expected Future Benefit Payment, Year Three Segments [Axis] Segments [Axis] Long-term debt Debt Disclosure [Text Block] Entity Shell Company Entity Shell Company Unrecognized Tax Benefits, Decreases Resulting from Prior Period Tax Positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Schedule of Allocation of Plan Assets Schedule of Allocation of Plan Assets [Table Text Block] Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months Lessee, Operating Lease, Liability, to be Paid, Year One Financial Instrument [Axis] Financial Instrument [Axis] Pension and Other Postretirement Benefit Plans, Amounts that Will be Amortized from Accumulated Other Comprehensive Income (Loss) in Next Fiscal Year Defined Benefit Plan, Expected Amortization, Next Fiscal Year Long-term Debt, Maturities, Repayments of Principal in Year Three Long-Term Debt, Maturity, Year Three Components of Deferred Tax Liabilities Components of Deferred Tax Liabilities [Abstract] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Subsequent Event [Member] Subsequent Event [Member] Document Period End Date Document Period End Date Restructuring, Impairment, and Other Activities Disclosure [Text Block] Restructuring, Impairment, and Other Activities Disclosure [Text Block] Service-based restriced shares [Member] Service-based restriced shares [Member] Shares that an entity has not yet issued because the agreed-upon consideration, emplooyee services, has not yet been received Schedule of Accumulated Other Comprehensive Income Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Total assets Assets Assets Auditor [Line Items] Auditor [Line Items] Defined Benefit Plan, Benefit Obligation, Annuity Purchase Defined Benefit Plan, Benefit Obligation, Annuity Purchase Defined Benefit Plan, Benefit Obligation, Annuity Purchase Net cash provided by (used for) financing activities of continuing operations Net Cash Provided by (Used in) Financing Activities, Continuing Operations Earnings Per Share [Abstract] Earnings Per Share [Abstract] Fair Value Measurements, Recurring and Nonrecurring Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Interest Rate Swap [Member] Interest Rate Swap [Member] Options Exercised, Weighted Average Price Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Lessee, Operating Lease, Liability, Payments, Due Year Five Lessee, Operating Lease, Liability, to be Paid, Year Five Long-term Debt, Fair Value Long-Term Debt, Fair Value Stock Repurchase Program, Authorized Amount Stock Repurchase Program, Authorized Amount Consumer [Member] Consumer end market customers [Member] Consumer end market customers [Member] Cash paid for severance Cash paid for severance Cash paid for severance Accrued payroll Employee-related Liabilities, Current Oil and gas customer end market [Member] Oil and gas customer end market [Member] Oil and gas customer end market [Member] Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Segments [Domain] Segments [Domain] Deferred income taxes Deferred Income Taxes and Tax Credits Schedule of Goodwill [Table] Schedule of Goodwill [Table] Amortization of debt issue costs Amortization of Debt Issuance Costs Amortization of Debt Issuance Costs and Discounts Earnings Per Share Earnings Per Share [Text Block] Deferred Tax Liabilities, Other Deferred Tax Liabilities, Other ICP, Threshold target for granting stock awards Share-based Compensation Arrangement by Share-based Payment Award, Incentive Compensation Plan, Threshold Target Award for Granting Stock Award Incentive Compensation Plan, Threshold Target Award for Granting Stock Award. Interest Paid, Including Capitalized Interest, Operating and Investing Activities Interest Paid, Including Capitalized Interest, Operating and Investing Activities Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Reclassification of stranded tax effects Reclassification of stranded tax effects Reclassification of stranded tax effects result from the Tax Cuts and Jobs Act of 2017 Fair value of exercisable/vested stock options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Award Type [Domain] Award Type [Domain] Debt financing and related expenses Gain (Loss) on Extinguishment of Debt Income Tax Contingency [Table] Income Tax Contingency [Table] Net cash used for investing activities of discontinued operations Cash Provided by (Used in) Investing Activities, Discontinued Operations Defined Benefit Plan, Amounts Recognized in Balance Sheet Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract] Net Investment Hedging [Member] Net Investment Hedging [Member] Land and Land Improvements/Buildings [Member] Land, Buildings and Improvements [Member] Stock Issued During Period, Shares, New Issues Stock Issued During Period, Shares, New Issues Other Tax Expense (Benefit) Other Tax Expense (Benefit) Disposal Group, Including Discontinued Operations, Nonoperating Expense Disposal Group, Including Discontinued Operations, Nonoperating Expense The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business) attributable to disposal group, including, but not limited to, discontinued operation. Discontinued operations Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share Number of reporting units that have goodwill Number of reporting units that have goodwill Number of reporting units that have goodwill Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Foreign Currency Translation Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Customer Relationships [Member] Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount Change in foreign currency Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss) Expected Future Benefit Payments, Five Fiscal Years Thereafter Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Aerospace Reporting Unit [Member] Aerospace Reporting Unit [Member] Aerospace Reporting Unit [Member] 2006 Plan [Member] 2006 Plan [Member] Long-term equity incentive plan. Debt issuance costs Debt Issuance Costs, Net Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Auditor Name Auditor Name Pension Plans, Defined Benefit [Member] Pension Plan [Member] Operating Loss Carryforwards Operating Loss Carryforwards 2017 Equity and Incentive Compensation Plan [Member] 2017 Equity and Incentive Compensation Plan [Member] 2017 Equity and Incentive Compensation Plan [Member] Audit Information [Abstract] Audit Information [Abstract] Audit Information Unrecognized Tax Benefits, Increases Resulting from Prior Period Tax Positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Depreciation Expense [Line Items] Depreciation Expense [Line Items] Depreciation Expense [Line Items] Disposal Group Classification [Axis] Disposal Group Classification [Axis] Affaba & Ferrari Srl [Member] Affaba & Ferrari Srl [Member] Affaba & Ferrari Srl Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Entity Information [Line Items] Entity Information [Line Items] Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling Represents the fair value of plan assets measured on a recurring basis using the fair value hierarchy. Schedule of Amortization of Intangible Assets [Table] Schedule of Amortization of Intangible Assets [Table] Tabular disclosure of amortizatio expense related to finite-lived intangible assets. Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount High deductible insurance Accrued Insurance, Current Subsequent Events [Abstract] Subsequent Events [Abstract] Net sales Revenues Average stock price [Member] Average stock price [Member] Average stock price [Member] Income (loss) from continuing operations Income (loss) from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent Payment for Debt Extinguishment or Debt Prepayment Cost Payment for Debt Extinguishment or Debt Prepayment Cost Deferred State and Local Income Tax Expense (Benefit) Deferred State and Local Income Tax Expense (Benefit) Dividends Payable, Date of Record Dividends Payable, Date of Record Amortization of intangible assets Amortization of Intangible Assets Schedule of Goodwill Schedule of Goodwill [Table Text Block] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Lessee, Operating Lease, Liability, Payments, Due Year Three Lessee, Operating Lease, Liability, to be Paid, Year Three Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Other Assets [Member] Other Assets [Member] Defined Benefit Plans Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets Land and Land Improvements [Member] Land and Land Improvements [Member] Inventories Inventory, Policy [Policy Text Block] Total shareholders' equity Stockholders' Equity Attributable to Parent Derivative Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Non-employee independent director [Member] Director [Member] Unvested Restricted Shares Cancelled, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Deferred Tax Assets, Other Deferred Tax Assets, Other Finite-lived intangible assets, accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Deferred Tax Asset [Domain] Deferred Tax Asset [Domain] Finite-Lived Intangible Assets, Amortization Expense, Year Three Finite-Lived Intangible Asset, Expected Amortization, Year Three Long-term Debt, Maturities, Repayments of Principal in Year Five Long-Term Debt, Maturity, Year Five Accumulated Deficit [Member] Retained Earnings [Member] Dividends paid Payments of Dividends Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Unrecognized Compensation Cost Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Dividends declared Dividends, Common Stock, Cash Dividends, Common Stock, Cash Lease, Cost Lease, Cost Fair Value Inputs, Valuation Method, Weighting Percentage Used, Income-Based Approach Fair Value Inputs, Valuation Method, Weighting Percentage Used, Income-Based Approach Fair Value Inputs, Valuation Method, Weighting Percentage Used, Income-Based Approach Common Stock [Member] Common Stock [Member] Valuation Allowance [Table] Valuation Allowance [Table] Number of Reportable Segments Number of Reportable Segments Lease, Cost [Table Text Block] Lease, Cost [Table Text Block] Business Combination, Contingent Consideration, Liability Business Combination, Contingent Consideration, Liability Revenue Recognition Revenue [Policy Text Block] Statement [Table] Statement [Table] Disposal Groups, Including Discontinued Operations [Table Text Block] Disposal Groups, Including Discontinued Operations [Table Text Block] Unvested Restricted Shares Vested, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Letters of credit [Member] Letter of Credit [Member] Fair value inputs, valuation method, discount rate Fair value inputs, valuation method, discount rate Fair value inputs, valuation method, discount rate Operating lease liabilities Operating Lease, Liability, Noncurrent Defined Contribution Plan, Cost Defined Contribution Plan, Cost Intangible Assets, excluding Goodwill [Line Items] Intangible Assets, excluding Goodwill [Line Items] All other Intangible Assets, excluding Goodwill Statistical Measurement [Axis] Statistical Measurement [Axis] Indefinite-lived intangible assets, gross carrying amount Indefinite-Lived Intangible Assets (Excluding Goodwill) Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Disposal Group Name [Axis] Disposal Group Name [Axis] Receivables, net Accounts Receivable, after Allowance for Credit Loss, Current Director Retainer [Member] Director Retainer [Member] TriMas Corporation Director Retainer Share Election Program [Member] Equity Components [Axis] Equity Components [Axis] Schedule of Amounts Recognized in Balance Sheet Schedule of Amounts Recognized in Balance Sheet [Table Text Block] Other Comprehensive Income Comprehensive Income, Policy [Policy Text Block] Options Expired, Weighted Average Price Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Statement [Line Items] Statement [Line Items] Number of Unvested Restricted Shares Outstanding, beginning balance Number of Unvested Restricted Shares Outstanding, ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Schedule of Benefit Obligations in Excess of Fair Value of Plan Assets Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block] Other expense, net Nonoperating Income (Expense) Finite-lived intangible assets, gross carrying amount Finite-Lived Intangible Assets, Gross Selling, general and administrative expenses Selling, General and Administrative Expense Specialty Products [Member] Specialty Products Reportable Segment [Member] Specialty Products Reportable Segment [Member] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Income (Loss) [Member] AOCI Attributable to Parent [Member] Other Comprehensive Income Comprehensive Income (Loss) Note [Text Block] Auditor Firm ID Auditor Firm ID Number of pending claims seeking specific amounts of damages Loss Contingency, Number of Plaintiffs Specifying Damages Sought Loss Contingency, Number of Plaintiffs Specifying Damages Sought Document Transition Report Document Transition Report Foreign Tax Authority [Member] Foreign Tax Authority [Member] Expected Future Benefit Payments, Year Two Defined Benefit Plan, Expected Future Benefit Payment, Year Two Local Phone Number Local Phone Number Operating profit (loss) Operating Profit (loss) Operating Income (Loss) Deferred Tax Assets, Inventory Deferred Tax Assets, Inventory Discontinued Operations, Disposed of by Sale [Member] Discontinued Operations, Disposed of by Sale [Member] Decrease in prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets State and Local Jurisdiction [Member] State and Local Jurisdiction [Member] Unrecognized prior service cost Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax Impairment of goodwill and indefinite-lived intangible assets Impairment of goodwill and indefinite-lived intangible assets Goodwill and Intangible Asset Impairment Discontinued Operation, Tax Effect of Discontinued Operation Discontinued Operation, Tax Effect of Discontinued Operation Income Tax Reconciliation, Foreign Income Tax Rate Differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Depreciation and Amortization and Impairment of Long-Lived Assets and Definted-Lived Intangible Assets Depreciation and Amortization and Impairment of Long-Lived Assets and Defined-Lived Intangible Assets [Policy Text Block] Disclosure of accounting policy for depreciation and amortization of property and equipment and finite-lived intanbile assets costs, including methods used and estimated useful lives and how impairment of such assets is assessed and recognized. Adjustments to reconcile income to net cash provided by operating activities, net of acquisition impact: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Preferred Stock, Par or Stated Value Per Share Preferred Stock, Par or Stated Value Per Share Lessee, Operating Lease, Liability, Payments, Due Year Four Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Number of Options Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Deferred Federal Income Tax Expense (Benefit) Deferred Federal Income Tax Expense (Benefit) Paid-in Capital [Member] Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Basic earnings (loss) per share: Earnings Per Share, Basic [Abstract] Derivative [Line Items] Derivative [Line Items] Weighted average common shares—diluted Weighted average shares—diluted Weighted Average Number of Shares Outstanding, Diluted Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Schedule of Inventory, Current Schedule of Inventory, Current [Table Text Block] Restriced shares value of incentive plan Share-based Compensation Arrangement by Share-based Payment Award, Restriced shares value of incentive plan Percentage of the value of the incentive plan in restriced shares. Expected Life Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Common Stock, Dividends, Per Share, Cash Paid Common Stock, Dividends, Per Share, Cash Paid ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Measurement Input, Long-term Revenue Growth Rate [Member] Measurement Input, Long-Term Revenue Growth Rate [Member] Workers' Compensation [Member] Workers' Compensation [Member] Workers' Compensation [Member] Unvested Restricted Shares Granted, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Asia Pacific [Member] Asia Pacific [Member] Liability for Asbestos and Environmental Claims, Gross, Period Increase (Decrease) Liability for Asbestos and Environmental Claims, Gross, Period Increase (Decrease) Schedule of Debt Instruments [Table] Schedule of Debt Instruments [Table] Tabular disclosure of information pertaining to short-term and long-debt instruments. Disposal Group, Including Discontinued Operation, Costs of Goods Sold Disposal Group, Including Discontinued Operation, Costs of Goods Sold Preferred Stock, Shares Authorized Preferred Stock, Shares Authorized 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] Property, Plant and Equipment and Finite-Lived Intangible Assets [Line Items] Property, Plant and Equipment and Finite-Lived Intangible Assets [Line Items] Property, Plant and Equipment and Finite-Lived Intangible Assets. Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Common Stock, Shares, Issued Common Stock, Shares, Issued Derivative Instruments Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] Proceeds from borrowings on term loan facilities Proceeds from Bank Debt Cash Flow Hedging [Member] Cash Flow Hedging [Member] 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] Net cash used for investing activities Net Cash Provided by (Used in) Investing Activities Debt Instrument, Face Amount Debt Instrument, Face Amount Number of pending claims filed during period Loss Contingency, New Claims Filed, Number Total comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Debt Instrument Redemption Debt Instrument Redemption [Table Text Block] Net cash provided by (used for) investing activities of continuing operations Net Cash Provided by (Used in) Investing Activities, Continuing Operations Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Income from discontinued operations, net of income taxes Income from discontinued operations Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent Long-term Debt, Fiscal Year Maturity Long-Term Debt, Fiscal Year Maturity [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward] Accumulated Other Comprehensive Income, Net of Tax [Roll Forward] Accumulated Other Comprehensive Income, Net of Tax [Roll Forward] Cross Currency Interest Rate Contract [Member] Cross Currency Interest Rate Contract [Member] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Income Tax Reconciliation, Tax Reform Income Tax Reconciliation, Tax Reform Provisional tax expense impact related to the Tax Reform Act signed into law on December 22, 2017. Tax expense related to revaluation of net deferred tax assets and the deemed repatriation of undistributed foreign earnings. Dividends Payable, Amount Per Share Dividends Payable, Amount Per Share SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Derivative [Table] Derivative [Table] Amortization of Intangible Assets [Line Items] Amortization of Intangible Assets [Line Items] Amortization of finite-lived intangible assets. Number of Options Outstanding, beginning balance Number of Options Outstanding, ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Asset Derivatives Derivative Asset, Subject to Master Netting Arrangement, before Offset of Collateral Schedule of Stock by Class [Table] Schedule of Equity Offering [Table] Schedule detailing information related to the offering of common stock to the public. Components of Deferred Tax Assets and Liabilities Components of Deferred Tax Assets and Liabilities [Abstract] Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Entities [Table] Entities [Table] Schedule of Expected Amortization Expense [Table Text Block] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Summary Quarterly Financial Data Quarterly Financial Information [Text Block] Title of Individual with Relationship to Entity [Domain] Title of Individual [Domain] Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Defined Benefit Plan, Estimated Future Employer Contributions Defined Benefit Plan, Expected Future Employer Contributions [Abstract] Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Number of Unvested Restricted Shares Cancelled Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Long-term Debt Long-Term Debt Other income (expense), net Other Nonoperating Income (Expense) Balance Sheet Location [Axis] Balance Sheet Location [Axis] Accumulated other comprehensive income (loss) Balance, at beginning of year Balance, at end of year Accumulated Other Comprehensive Income (Loss), Net of Tax Expected long-term rate of return on plan assets Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets Total current assets Assets, Current Debt Instrument, Maturity Date Debt Instrument, Maturity Date Entity Small Business Entity Small Business Number of Reporting Units Number of Reporting Units Finite-Lived Intangible Assets by Useful Life [Domain] Finite-Lived Intangible Assets by Useful Life [Domain] Finite-Lived Intangible Assets by Useful Life [Domain] Restricted Cash Restricted Cash Fair Value, Assets Measured on Recurring Basis [Table Text Block] Fair Value, Assets Measured on Recurring Basis [Table Text Block] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Defined benefit plans Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax Options Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Other Noncurrent Liabilities [Table Text Block] Other Noncurrent Liabilities [Table Text Block] Retirement Plan Sponsor Location [Domain] Retirement Plan Sponsor Location [Domain] Net cash provided by financing activities of discontinued operations Cash Provided by (Used in) Financing Activities, Discontinued Operations 4.125% Senior Unsecured Notes Due 2029 4.125% Senior Unsecured Notes Due 2029 [Member] 4.125% Senior Unsecured Notes Due 2029 Debt Instrument [Line Items] Debt Instrument [Line Items] Reporting Unit [Axis] Reporting Unit [Axis] Ordinary Course Claims [Member] Ordinary Course Claims [Member] Ordinary Course Claims [Member] Debt financing fees and senior notes redemption premium Payments of Debt Issuance Costs Operating Lease, Liability Operating Lease, Liability SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Stock-based Compensation Share-Based Payment Arrangement [Policy Text Block] Fixed Income Funds [Member] Fixed Income Funds [Member] Finite-Lived Intangible Assets, Amortization Expense, Year Two Finite-Lived Intangible Asset, Expected Amortization, Year Two Machined Products Reporting Unit [Member] Machined Products Reporting Unit [Member] Machined Products Reporting Unit [Member] 2002 Plan [Member] 2002 Plan [Member] Long-term equity incentive plan. Options Granted, Weighted Average Price Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Benefit payments Defined Benefit Plan, Plan Assets, Benefits Paid Derivative, Cash Received on Hedge Derivative, Cash Received on Hedge Effect of Twenty-Five Basis Point Decrease in Discount Rate on Benefit Obligation Defined Benefit Plan, Effect of Twenty-Five Basis Point Decrease in Discount Rate on Benefit Obligation Defined Benefit Plan, Effect of Twenty-Five Basis Point Decrease in Discount Rate on Benefit Obligation Damages Sought Range [Axis] Damages Sought Range [Axis] Damages Sought, Range [Axis] Other Expense, Net [Member] Other Expense [Member] insurance Type [Axis] insurance Type [Axis] Information by type of insurance coverage. Hedging Relationship [Domain] Hedging Relationship [Domain] Long-term Debt, Maturities, Repayments of Principal in Year Four Long-Term Debt, Maturity, Year Four Asbestos [Member] Asbestos Issue [Member] Hedging Designation [Axis] Hedging Designation [Axis] Auditor Location Auditor Location Write off of Deferred Debt Issuance Cost Write off of Deferred Debt Issuance Cost Equity Offering [Line Items] Equity Offering [Line Items] Equity Offering [Line Items] Entity Filer Category Entity Filer Category Stockholders' Equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Current Federal Tax Expense (Benefit) Current Federal Tax Expense (Benefit) United States UNITED STATES Share-based Payment Arrangement, Expense Restricted shares-based compensation expense Share-Based Payment Arrangement, Expense Range 2 [Member] Range 2 [Member] Range 2 [Member] Security Exchange Name Security Exchange Name Options Outstanding, Weighted Average Price, beginning Options Outstanding, Weighted Average Price, ending Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Other Liabilities Disclosure [Abstract] Schedule of Quarterly Financial Information Quarterly Financial Information [Table Text Block] Letters of Credit Outstanding, Amount Letters of Credit Outstanding, Amount Revenue from Contract with Customer, Excluding Assessed Tax Revenue from Contract with Customer, Excluding Assessed Tax Disposal Group, Including Discontinued Operation, Operating Income (Loss) Disposal Group, Including Discontinued Operation, Operating Income (Loss) Service costs Service costs Defined Benefit Plan, Service Cost Loss Contingency, Damages Paid, Value Loss Contingency, Damages Paid, Value Dividends Payable, Date Declared Dividends Payable, Date Declared Cash and Cash Equivalents [Member] Cash and Cash Equivalents [Member] Dividends [Domain] Dividends [Domain] Entity Voluntary Filers Entity Voluntary Filers Goodwill, Impairment Loss Goodwill, Impairment Loss Goodwill, Impairment Loss Deferred Tax Assets, Tax Credit Carryforwards, Foreign Deferred Tax Assets, Tax Credit Carryforwards, Foreign Debt financing and related expenses [Member] Debt financing and related expenses [Member] Debt financing and related expenses [Member] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Net gain (loss) on disposition of asset Net gain (loss) on disposition of asset [Member] Net gain (loss) on disposition of asset Revenue from Contract with Customer [Text Block] Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] RSA Engineered Products [Member] RSA Engineered Products [Member] [Member] RSA Engineered Products [Member] Debt Instrument, Redemption, Period Two [Member] Debt Instrument, Redemption, Period Two [Member] Corporate [Member] Corporate Segment [Member] Realignment costs Realignment costs Costs incurred to streamline the business to adapt to market conditions. Risk-Free Interest Rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Defined Benefit Plan, Plan Assets, Category [Axis] Defined Benefit Plan, Plan Assets, Category [Axis] Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net Discount rate for obligations Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Amortization of net (gain)/loss Defined Benefit Plan, Amortization of Gain (Loss) Shares surrendered upon exercise and vesting of equity awards to cover taxes Shares surrendered upon exercise and vesting of equity awards to cover taxes Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and shareholders' equity Liabilities and Equity Change in discount rate Change in discount rate Change in discount rate Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Stock Repurchase Program, Remaining Authorized Repurchase Amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Operating Loss Carryforwards, Expiration Date Operating Loss Carryforwards, Expiration Date (Increase) decrease in receivables Increase (Decrease) in Receivables Deferred Tax Assets, Goodwill and Intangible Assets Deferred Tax Assets, Goodwill and Intangible Assets Share-based Compensation Arrangement by Share-based Payment Award, Performance Period Complete Share-based Compensation Arrangement by Share-based Payment Award, Performance Period Complete Share-based Compensation Arrangement by Share-based Payment Award, Measurement Period Complete Non-US [Member] Non-US [Member] Compensatory and Punitive Damages [Member] Compensatory and Punitive Damages [Member] Compensatory and Punitive Damages [Member] Deferred Tax Assets, Gross Deferred Tax Assets, Gross Not Designated as Hedging Instrument [Member] Not Designated as Hedging Instrument [Member] Incremental debt commitments capacity Incremental debt commitments capacity Incremental debt commitments capacity. Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Lessee, Operating Lease, Liability, Undiscounted Excess Amount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Net income (loss) per share Earnings Per Share, Diluted Proceeds from Sale of Property, Plant, and Equipment Proceeds from Sale of Property, Plant, and Equipment Defined Benefit Plan, Accumulated Benefit Obligation Defined Benefit Plan, Accumulated Benefit Obligation Trademarks and Trade Names [Member] Trademarks and Trade Names [Member] Award Vesting Period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares Depreciation Expense Depreciation Expense [Table Text Block] Tabular disclosure of depreciation expense. Lessee, Operating Lease, Liability, Payments, Due Year Two Lessee, Operating Lease, Liability, to be Paid, Year Two Unrecognized Tax Benefits Unrecognized Tax Benefits, Beginning Unrecognized Tax Benefits, Ending Unrecognized Tax Benefits Deferred Tax Assets, Net of Valuation Allowance Deferred Tax Assets, Net of Valuation Allowance Net leverage ratio Net leverage ratio Net leverage ratio, as defined Equity Securities [Member] Equity Securities [Member] Other Derivatives Not Designated as Hedging Instruments at Fair Value, Net Other Derivatives Not Designated as Hedging Instruments at Fair Value, Net Schedule of Intangible Assets (excluding Goodwill) by Major Class [Table] Schedule of Intangible Assets (excluding Goodwill) by Major Class [Table] Tabular disclosure of intangible assets, excluding goodwill, by major class. Share Repurchase Program [Axis] Share Repurchase Program [Axis] Income (Loss) from Continuing Operations before Income Taxes, Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Range 1 [Member] Range 1 [Member] Range 1 [Member] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Exercisable/Vested stock options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Discount rate for benefit costs Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Lessee, Operating Lease, Liability, Maturity [Table Text Block] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Other Comprehensive Income (Loss), Tax Other Comprehensive Income (Loss), Tax Number of pending claims dismissed during period Loss Contingency, Claims Dismissed, Number Class of Stock [Domain] Class of Stock [Domain] Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Interest expense Interest Expense Trade Names [Member] Trade Names [Member] Aerospace Engineered Products Reporting Unit [Member] Aerospace Engineered Products Reporting Unit [Member] Aerospace Engineered Products Reporting Unit [Member] Defined Benefit Plan, Plan Assets, Annuity Purchase Defined Benefit Plan, Plan Assets, Annuity Purchase Defined Benefit Plan, Plan Assets, Annuity Purchase Retirement Plan Type [Axis] Retirement Plan Type [Axis] Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Inventories Inventory Disclosure [Text Block] Schedule of Long-term Debt Instruments Schedule of Long-Term Debt Instruments [Table Text Block] Machinery and Equipment [Member] Machinery and Equipment [Member] Building [Member] Building [Member] Stock Issued During Period, Value, Per Share Offering Price Stock Issued During Period, Value, Per Share Offering Price The per share offering price of the common stock issued as a part of an equity offering during the period. Tax payments related to the sale of business Tax payments related to the sale of business Tax payments related to the sale of business Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] 10b5-1 share repurchase program [Member] 10b5-1 share repurchase program [Member] 10b5-1 share repurchase program [Member] Funded Status at December 31 Defined Benefit Plan, Funded (Unfunded) Status of Plan Disposal Group, Including Discontinued Operations, SG&A Disposal Group, Including Discontinued Operations, SG&A Disposal Group, Including Discontinued Operations, Selling, General and Administrative Expenses Aerospace Fasteners Reporting Unit [Member] Aerospace Fasteners Reporting Unit [Member] Aerospace Fasteners Reporting Unit [Member] Derivative instruments Other Comprehensive Income (Loss), Net Investment Derivatives, Net of Tax Other Comprehensive Income (Loss), Net Investment Derivatives, Net of Tax Effect of Twenty-Five Basis Point Change in Discount Rate Defined Benefit Plan, Effect of Twenty-Five Basis Point Change in Discount Rate [Abstract] [Abstract] Defined Benefit Plan, Effect of Twenty-Five Basis Point Change in Discount Rate [Abstract] [Abstract] Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue [Table Text Block] Deferred Tax Liabilities, Gross Deferred Tax Liabilities, Gross Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Range 3 [Member] Range 3 [Member] Range 3 [Member] Restricted Shares Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value Effect of Fifty Basis Point Increase in Expected Return on Plan Assets on Expense Defined Benefit Plan, Effect of Fifty Basis Point Increase in Expected Return on Plan Assets on Expense Defined Benefit Plan, Effect of Fifty Basis Point Increase in Expected Return on Plan Assets on Expense Participant contributions Defined Benefit Plan, Plan Assets, Contributions by Plan Participant SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Finite-Lived Intangible Assets, Amortization Expense, Year Five Finite-Lived Intangible Asset, Expected Amortization, Year Five Measurement Frequency [Axis] Measurement Frequency [Axis] SEC Schedule, 12-09, Allowance, Credit Loss SEC Schedule, 12-09, Allowance, Credit Loss [Member] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Performance-based restriced shares [Member] Performance-based restriced shares [Member] Performance-based restriced shares award. Metric Type [Domain] Metric Type [Domain] Type of financial metric. Other Other Accrued Liabilities, Current Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Percentage of principal that can be redeemed with cash proceeds from an equity offering Percentage of principal that can be redeemed with cash proceeds from an equity offering Percentage of principal amount that can be redeemed with cash proceeds from an equity offering Debt Issuance Costs, Noncurrent, Net Debt Issuance Costs, Noncurrent, Net Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Realignment Actions [Member] Realignment Actions [Member] Realignment Actions Retirement Benefits [Abstract] Retirement Benefits [Abstract] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Income Tax Reconciliation, Income Tax Expense (Benefit), at Federal Statutory Income Tax Rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Dividends [Axis] Dividends [Axis] Cash Flows from Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Pension and Other Postretirement Benefit Plans, Amounts that Will be Amortized from Accumulated Other Comprehensive Income (Loss) in Next Fiscal Year Defined Benefit Plan, Expected Amortization, Next Fiscal Year [Abstract] Business Combination, Recognized Identifiable Assets and Liabilities Assumed, Net Working Capital Business Combination, Recognized Identifiable Assets and Liabilities Assumed, Net Working Capital Amount of net working capital (accounts and other receivables, inventory, accounts payable and accrued liabilities) in a business combination. Effect of Fifty Basis Point Decrease in Expected Return on Plan Assets on Expense Defined Benefit Plan, Effect of Fifty Basis Point Decrease in Expected Return on Plan Assets on Expense Defined Benefit Plan, Effect of Fifty Basis Point Decrease in Expected Return on Plan Assets on Expense Disposal Group Classification [Domain] Disposal Group Classification [Domain] Facility consolidation realignment costs Facility consolidation realignment costs Facility consolidation realignment costs Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Proceeds from Divestiture of Businesses, Net of Cash Divested Proceeds from Divestiture of Businesses, Net of Cash Divested Cost of Sales [Member] Cost of Sales [Member] Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, PBO Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation EX-101.PRE 12 trs-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 trs-20221231_g1.jpg GRAPHIC begin 644 trs-20221231_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@# MP 4 P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO+_ -MS MX5_$SXY?L;_%3X,?!CQ.-&\6^*_A[K&D^&M4,YB%O?7%G+%"QD7F,;V4%QRN M=PY H XNX_X*K_\ !/:S^*UY\(]0_:N\&VUY8P0-/K%QKL":5Y\MQ/;BT%\7 M\C[0);=T:(L"&(7ELJ/6?BY\=?@Q\ _AC>_&CXU?%/0?"WA+3H$FO/$6N:I% M;VD:N0$_>.0I+D@*!DL6 4$D"OR>_P""/W[5?P4^.GC'4?\ @EI^VU\'8OA; M\0O#O[.VA_"W7?AEXP@BMX_$9L)=36::Q#?+<"6VN(9]HY)=WC\R-?-/Z<:O M^SQ\ M"^'W@F?XVVNDZKIOPGT-5TS4?%1C%C9/%:QP-J,D%R+?^V;Z.5)KSQ!]G"HK0!UAM4G0,))/M#D@2(\NQ_P23^(>J?M5 M_P#!6+]N+]I/QS(;NY\">-=/^%G@D2G<-(TO3)+Q;J&'/W5N+F)+AP.K\^E M'Z&^!/'O@?XH^#M-^(?PU\8:9X@T#6+1;K2=:T:^CN;6\A;E9(I8R5=3Z@D5 MP3_MN_LC)\6C\#&_:&\+?\)2-9&CMI?]J)\NJ%=PTXR_ZL7A7D6I;SB.=E?E MAHO[;?CK_@GOJ7_!47X'_#G46MK'X67,/C7X7P( 8M$U#Q%;%IQ$AX2)+RXM MYEB4! QEX&XY]RT7]E_PB/\ @U?/P^N;7%Y<_LQ/XZDORY,__"0OIQU\7K2_ M>,POR)/,SNR,YH _3"N6^+_QN^$?P \(CQY\:?B)I/AK26O(K."\U:[6(7%S M*=L5O$I^::9SPD2!G8\ &O'O^"2/[2?BS]KW_@FI\%_VB?'UX;G7_$7@:U.O M7C W5]!NMKB<@=#)+"[X[;Z^9M3^(>J?M+?\'/.G? [Q+(9O#/[//[/-UXC MT+393F)/$&IW%I;R7FWH9/L=XL:D\H$?!&\T ??/P?\ C?\ "/X_^%'\;_!C MXA:7XCTR*]ELKJXTVY#FUNHR!);S)P\,R$C=%(%=3]D3_@Y-U+P/I5P\7A/XW_ +,P\3>+=,AX236]&FO4COMO3S/L%F82>K C M/W%Q8_X-QK8?M6?\$Y/''[4OQ[TJVUS7OVBOB7XEU;QR]\OFB\M3(=.2Q);G M[-%# T4<7W41B% R: /TB@GAN84N;:99(Y%#1R(P*LI&001U!IU?GE_P;+_' M#QK\4/\ @G/J/PE\=^(;G5KGX*?%/7/AY8ZE>R%YIK"R\B:U#,>HCANTA7T2 M%1VK]#: "BBO+;_]MC]E+2[Z?3-0^.6AQ7%M,T4\3RME'4D,I^7J""* /4J* MX;P'^TM\!_BA=7%E\/\ XGZ9JLMI&'N$M9&)C4G )R!WKI_^$Q\,?]!J#_OJ M@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^ M$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3' MPQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^ MJ -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A M,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ M_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ M@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^ M$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3' MPQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^ MJ -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A M,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ M_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ M@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^ M$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3' MPQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^ MJ -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A M,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ M_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ M@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^ M$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3' MPQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^ MJ -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A M,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ M_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ M@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^ M$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3' MPQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^ MJ -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A M,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ M_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ M@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^ M$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3' MPQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^ MJ -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A M,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ M_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ M@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^ M$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3' MPQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HI$=9$$B-E6&01W%+0 4444 %%%% !111 M0 4444 %%%% !1110 5P/[4OQ_\ #O[*O[.OC+]I#Q?ILMWI/@G0)]7U2"!B M':WA7?(5PK'(0,<8.<8KOJ;+%'-&T,T:NCJ5=&&0P/4$=Z /R4_X+0_#;]@C M]LOPY\2_VC?%WQ+T6:[\*?L[:)KOP2^(_A77%-Y%K_\ :.MO8PV$T#YN'N9U M@B\AOV6?V?/ ?_!27X^>'/!7QA\=?#ZP%Y8^, MM7BL;G4M4AM+?[6K&0J@G$DJ!QD9E!?CM#?V<_ M!FE^,+C3(;+^UK#PQ9PO&(Y9I1,A2(,DS&=@T@.YE5 3A178_%+X'?!3XY:= M;:/\:_@_X6\86EE*9;.U\4^'[;4(X)",%T6='"L1QD8- 'PS%^SS\)?BM_P7 MY\&_M=_LC)I+V_A+X5:W9_'?Q)X6,9L-0O;HQQZ78SRP?NYK\AIKAU),B0VU ML7P&AW4O^"!'?%=A;7 N+>Q\2Z)!?0Q2C MI(J3HRJP_O 9H _)OX,_L#^*_P#@HQX4_P""C'[2?AY%73/VD+T^&?@OJ-PV MR#6+?0X)(K;4HW/#6=S=QP!)>A2!V&003WZ?M:Z%+_P;/'P0RR+\23\%6^#8 M\!;?^)T?&(LO[ _LT6?^M-SYW[[RMN?*/F8V?-7ZAVEI::?:16%A:QP001K' M##"@5(T P%4#@ #I7.I\%/@U'\2F^,T?PD\,+XP:#R&\5C0;<:D8MNW8; MK9YNW;QC=C'% 'S%^RYXI_9^_P""-O\ P3]_9T_9?_:U^+6G^&-7O;32_"%A MOMY[B.]\272F::W1H(W"Q^>\H\Z3;&!M+,NX5Y7\1/AS<_LC_P#!QAX:_:Z\ M6E;7P)^T'\%9_ *Z[C_VQID5S]AO8L^7T>^0)>Z3K6GQW5M<*"" \4JLCC(!P0>10! M^>'AWX.6W[;W_!PGXL_:MV%--T/1["/R['2='L([:VMDR3MCBC 5!DDX '6LKQ?\ !3X-?$+Q3I7CGQ]\ M)/#&N:WH3[]#UC6-!M[FZTYL[LP2R(7A.>]_Z\HO MYFMB@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T_ M_GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ MOT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM M/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J M:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ MY\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT M*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@##\&VMK M/I4CSVT;D7LWQC_ ,BQ>_\ 7 T M3V%A8M8PLUE$28E))C'/%2_V=I__ #XP_P#?H4:=_P @^#_KBO\ (5-0!#_9 MVG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H M5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ M ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_W MZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG M_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5- M10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SX MP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!D>"I'DTF0R.6Q=R M@9.<#=TK7K'\#_\ ((E_Z_9O_0JV* "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \%^'W_*0_X@_P#8 MB:7_ .AU[U7@OP^_Y2'_ !!_[$32_P#T.O>J "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,>R_P"1WO?^O*+^9K8K M'LO^1WO?^O*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0J MV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** ,?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T*MB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LWQC_P BQ>_] M<#6E6;XQ_P"18O?^N!H N:=_R#X/^N*_R%35#IW_ "#X/^N*_P A4U !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% & M/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%6Q0 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '@OP^ M_P"4A_Q!_P"Q$TO_ -#KWJO!?A]_RD/^(/\ V(FE_P#H=>]4 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8]E_P C MO>_]>47\S6Q6/9?\CO>_]>47\S6Q0 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110!C^!_\ D$2_]?LW_H5;%8_@?_D$ M2_\ 7[-_Z%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110!C^!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%6Q0 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6;X MQ_Y%B]_ZX&M*LWQC_P BQ>_]<#0!]5X+\/O\ E(?\0?\ L1-+_P#0Z]ZH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M Q[+_D=[W_KRB_F:V*Q[+_D=[W_KRB_F:V* "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?P/_P @B7_K]F_]"K8K M'\#_ /((E_Z_9O\ T*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@#'\#_\ ((E_Z_9O_0JV*Q_ _P#R")?^OV;_ M -"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ K-\8_\BQ>_]<#6E6;XQ_Y%B]_ZX&@"YIW_ "#X/^N*_P A4U0Z=_R# MX/\ KBO\A4U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% &/X'_P"01+_U^S?^A5L5C^!_^01+_P!?LW_H5;% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 >"_#[_E(?\0?^Q$TO_P!#KWJO!?A]_P I#_B#_P!B)I?_ *'7 MO5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% &/9?\CO>_]>47\S6Q6/9?\CO>_P#7E%_,UL4 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_@?_D$2_P#7 M[-_Z%6Q6/X'_ .01+_U^S?\ H5;% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% &/X'_Y!$O\ U^S?^A5L5C^!_P#D M$2_]?LW_ *%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !6;XQ_Y%B]_ZX&M*LWQC_R+%[_UP- %S3O^0?!_UQ7^0J:H M=._Y!\'_ %Q7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@#'\#_\ ((E_Z_9O_0JV*Q_ _P#R")?^OV;_ -"K M8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@#P7X??\I#_B#_V(FE_^AU[U7@OP^_Y2'_$'_L1-+_\ M0Z]ZH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH Q[+_D=[W_KRB_F:V*Q[+_D=[W_ *\HOYFMB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_\@B7_ M *_9O_0JV*Q_ _\ R")?^OV;_P!"K8H **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ __((E_P"OV;_T*MBL?P/_ M ,@B7_K]F_\ 0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH *S?&/_(L7O\ UP-:59OC'_D6+W_K@: +FG?\@^#_ *XK M_(5-4.G?\@^#_KBO\A4U !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% &/X'_Y!$O\ U^S?^A5L5C^!_P#D$2_]?LW_ M *%6Q0 4444 %%%% !1110 4444 %%%% !1110 445D?$'Q]X-^%7@/6_B?\ M1?$-MI'A_P .:3<:GKFJWC8BL[.")I9IG(Z*B(S'V% &O17Q'IG_ 5[\\45\=?L)?\%C_ (8_M@?M#>(/V-?B MA^S]X^^"GQC\/:9_:C^ /B/81Q2ZCI^5!N;2:-BLX&Y21A/ M_!0?PO\ L+Z=X;ME_9X^*?Q9\3>*9[DZ9X'^#GA)M:U=;*V5/M.H20!TV6L3 MS6T329XDNHA@[B0 ?0-%>)_L4_ME:A^V%\)M5^+OB7]E3XK?!FVTO59++^R? MC1X;31=0N$CB25[I(#*["W&_:)'V@LCXR%)KRQ/^"P7PSF^$$G[8%O\ _Q: M_P"SW#KQTQ_C();7R3"+O[&=76P\S[4VEBX^0W&WS-H,HA,0\R@#Z_HJ*QOK M+4[*'4M-O(KBVN(EEM[B"0.DJ,,JRL.&!!!!'!!KQ_\ :=_;0\%?LZ>./ _P M2TOPEJ?C'XD_$J]N8/!/@70I88Y[J*VB\V[O9YIW6.UM((\&25R22RK&DCD+ M0![+17CG[-/[9?A#]H'Q_P"-O@5KOA'4/!OQ*^'%Q:IXQ\$:S<0S2PV]U%YM MI?6T\+-'=6DR;MLJX961DD2-QMKAO$G_ 4JT[4O%OQ)TG]G7]G7Q9\4=&^# M5[)8_$SQ#X:O;*&*UU"&$3W.FV"7$R-J-[!$5:6)-BJ76,2-*3& #Z"_#[_ )2'_$'_ +$32_\ MT.O>J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** ,>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_\ ((E_ MZ_9O_0JV*Q_ _P#R")?^OV;_ -"K8H **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ __ "")?^OV;_T*MBL?P/\ M\@B7_K]F_P#0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH *S?&/_(L7O_7 UI5F^,?^18O?^N!H N:=_P @^#_KBO\ M(5-4.G?\@^#_ *XK_(5-0 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110!C^!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_ MZ%6Q0 4444 %%%% !1110 4444 %%%% !1110 5PW[3GP$\*?M3_ +.?CK]F MOQS>7-MH_CSPGJ&@ZC=61 FMXKJW>$RQYXWKOW#.1E1D$<5W-M_$&Q\/W%QX0T:6>");^^1=T5N7G(B3>1LW.0!NSD4 ?D M1^RC^V+\"9+&'2=3EU#6A'>7>H3?Z#'!;2R1SBXBGZX';_& MOQ3^VQ_P3>_8)^"G[$'[+W[-?Q%^+OBG2? ^EZ#XM\>^!K2W9-$M+6W2"XEM M3>,%:Z&_V<_AE=^$= M0\11)\NJ^)M2=WDTU''$J65G,7E(/R37JQXW+(%Q_P#@H'_P3U_X*E>+?VI] M3_;R_P"">G_!0G2O#'B2V\)VFB:5\+?%'@>";2KVQMV:=[:2\=Y2K33R2N7$ M"GYHU+J(E<6/V,?VR/VM+_Q;X#_95^'W_!&OXA_"#P8MZRZUXT^(&NV\MGIE MFBR7-Q,_E,TUW>7,@9/,D?N68HV]-[[-[>NZ7\.O"MC_P &PJ>!IK2(V!_8D::;@8\UO"IG:8>_ MFDR ^O->C?#O_@FSIWC+]DSX]?";]H.*SL=?_::UO7-;\=PZ)+]HAT.6_M8[ M2VM[>1E3SVM8(+8F4JHDG620*JN%'S_#X._;>D_X(]M_P2'D_9Y\2'XQCP,W MPL_X2@Z/V??%'C"ZEGOE^'\%AYTY)=X;266TA))Y/[J"/GO7@/PRUO5?B1_P=B_$ M6R\4S-+;?#S]E&VM?#,#GY81I! /05](:K<^/_\ @E[^ MS-\ OV8_V7/V2/$_Q@TFRU71/ VK76AW\=J^AZ>(=DVN7(*2!AN0R.OR)ND. MZ6/Y<\7^TS^S%\0/@1_P58\#?\%5OA+X#U7Q-HFI?#J[^'7QFT+PW9&ZU*WT M]IUN['5K>U3]Y=^7<1QQ31Q!I1$J-'')M84 >'?M/?$+7?@K_P '/W@G6_ T M3&3Q-^QSJR:_:1YV7:V=YJEW S@=3YEK$@/H !76_P#!J?!<:C_P1Z\-?$+6 M;Y[S5_&/CKQ+K.O7TQW275X^I2PO*Y_B9A"N2:]#_9Q_98\=_'S_ (*J>-?^ M"J?Q?^'NI^&M!L?AI:_#KX/^'O$UIY&HW5@)WN[[5;FU;Y[,232R10Q2XE,3 M2-)''N45Q7[!_P //C9_P1^^$?Q._8KTK]F_QKX^TJQ\;:KKO[/=[X3TDW5G MJ^G:AB:'2KRYW"/3)[>Y\Q)9KMH8F1UDC9N5 !SO_!JUXBU&Z_83^*'PX\US MHW@3]I+Q7H7A>'/R06 6SNA&GHOFW4S8'&7/O7Z9U\N?\$=?V"-8_P"">(?B!J=D28;C6KV3S)Q&2!N2-1% &P-XA#8&[ ^HZ M"O+;_P#;8_92TN^GTS4/CEH<5Q;3-%/$\K91U)#*?EZ@@BO4JQ)?AI\.)Y6G MG^'^B.[L6=WTJ$EB>I)V\F@#Y[^!_P 8/AEX^_;M\=^+?!WC.SU#3;CP3I\< M%Y;N2CLD@#@9'8D?G7T;_P )CX8_Z#4'_?5>%_"[P]H&D_\ !03Q_I^EZ'9V MT">!M,*06]LB(I+C) P,U] ?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\ M,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_ MX3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T& MH/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3' MPQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3 M'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_ M^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ MWZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\ M^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I M_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%'] MG:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ MWZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I_ M_/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G M:?\ \^,/_?H4?V=I_P#SXP_]^A0!S]IXET%/%MW>OJD0B>UC5),\$@G(K4_X M3'PQ_P!!J#_OJJEG969\9WL1M(MHLXR%\L8!R:U_[.T__GQA_P"_0H I_P#" M8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H MI_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[ M]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8 M?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\ M8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^S MM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT M*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_ M[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA M_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T M_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5< M_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_? M57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ M 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H Y_P )>)=!L=,DAN]4BC8W4K!6 M/8MP:U/^$Q\,?]!J#_OJJG@NRLY=*D:6TB8_;)1EHP>-U:_]G:?_ ,^,/_?H M4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^ M,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9 MVG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4 M?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_W MZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^ M,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN? MV=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ MKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_ M[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T& MH/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ M (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^ M^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/ M^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 <_X2\2Z#8Z M9)#=ZI%&QNI6"L>Q;@UJ?\)CX8_Z#4'_ 'U53P796'[SP_=VMKJL3R/$0B*>2:W/[.T_P#Y\8?^_0K.\76- ME'X:O'CLXE80G!6, B@ L?%WAJ.RAC?680RQ*"">AQ4O_"8^&/\ H-0?]]5- MI^GV#6$!-E"285R3&/05-_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$ MQ\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC M_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJ MC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H M/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3 M_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 M 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_W MZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ M/C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4? MV=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ M%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_ M]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ M/C#_ -^A1_9VG_\ /C#_ -^A0!F>!F#:/(RG(-Y*0?\ @5;-8W@< :1* /\ ME\E_]"K9H **** "BBB@ HHHH **** "BBB@ HHHH **** (%TW3DU%]833X M!=R0+#)="(>8T:EF5"V,E068@= 6)[FIZ** "BBB@ HHHH **** "BBB@ HH MHH **** /!?A]_RD/^(/_8B:7_Z'7O5>"_#[_E(?\0?^Q$TO_P!#KWJ@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M#'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F:V* "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?P/_R")?\ K]F_]"K8 MK'\#_P#((E_Z_9O_ $*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@#'\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV; M_P!"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ K-\8_\BQ>_P#7 UI5F^,?^18O?^N!H N:=_R#X/\ KBO\A4U0Z=_R M#X/^N*_R%34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5;% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 >"_#[_E(?\0?^Q$TO_T.O>J\%^'W_*0_X@_]B)I?_H=>]4 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 8]E_R.][_ ->47\S6Q6/9?\CO>_\ 7E%_,UL4 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_@?_D$2_\ 7[-_ MZ%6Q6/X'_P"01+_U^S?^A5L4 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U M^S?^A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 5F^,?^18O?\ K@:TJS?&/_(L7O\ UP- %S3O^0?!_P!<5_D*FJ'3 MO^0?!_UQ7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@#'\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!"K8H M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@#P7X??\I#_ (@_]B)I?_H=>]5X+\/O^4A_Q!_[$32__0Z] MZH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^O*+^9K8H **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ _P#R")?^ MOV;_ -"K8K'\#_\ ((E_Z_9O_0JV* "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** ,?P/\ \@B7_K]F_P#0JV*Q_ __ M "")?^OV;_T*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "LWQC_ ,BQ>_\ 7 UI5F^,?^18O?\ K@: +FG?\@^#_KBO M\A4U0Z=_R#X/^N*_R%34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^ MA5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110!X+\/O^4A_P 0?^Q$TO\ ]#KWJO!?A]_RD/\ B#_V M(FE_^AU[U0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110!CV7_([WO_ %Y1?S-;%8]E_P CO>_]>47\S6Q0 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^! M_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A5L4 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_@?\ Y!$O_7[-_P"A M5L5C^!_^01+_ -?LW_H5;% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %9OC'_ )%B]_ZX&M*LWQC_ ,BQ>_\ 7 T 7-._ MY!\'_7%?Y"IJAT[_ )!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** ,?P/\ \@B7_K]F_P#0JV*Q_ __ M "")?^OV;_T*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** /!?A]_RD/^(/\ V(FE_P#H=>]5X+\/ MO^4A_P 0?^Q$TO\ ]#KWJ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@#'LO\ D=[W_KRB_F:V*Q[+_D=[W_KRB_F: MV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** ,?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T*MB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_P#( M(E_Z_9O_ $*MBL?P/_R")?\ K]F_]"K8H **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ K-\8_\ (L7O_7 UI5F^,?\ D6+W M_K@: +FG?\@^#_KBO\A4U0Z=_P @^#_KBO\ (5-0 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_P#D$2_]?LW_ M *%6Q6/X'_Y!$O\ U^S?^A5L4 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110!X+\/O\ E(?\0?\ L1-+ M_P#0Z]ZKP7X??\I#_B#_ -B)I?\ Z'7O5 !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% &/9?\ ([WO_7E%_,UL5CV7 M_([WO_7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 8_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S?^A5L4 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 8_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S?^A5L4 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5F^,?^18O?^N!K2K-\ M8_\ (L7O_7 T 7-._P"0?!_UQ7^0J:H=._Y!\'_7%?Y"IJ "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?P/_ ,@B M7_K]F_\ 0JV*Q_ __((E_P"OV;_T*MB@ HHHH **** "BBB@ HHHH **** " MBBB@ K@OVJ/C_P"'OV4_V:?'W[3/BS2+G4--\ ^#]1U^\T^S($MTEK;O,84) MX5GV;03P"V3P#7>UF>-?!GA3XC^#=6^'OCO0+75M#U[3)].UG2[V(/#>6LT; M1RPR*>&1T9E([@F@#\]?@C^T#_P4_P#VA[ ?M%_"7X]?#>ZU37_V>?#OC_P_ M\,'\'W,^@N;Z?4W72_M*WRW"W.R&.%[T?*9%R;<*HCKZ*^/?QI_;:\=_"[X> M>$OV+/ OA33?'OQ \.+K.L>)_'T=S)HOA"R6&W:4O%!B6YNGEN4C@@R@/ES2 M.=L15OS4U_X,_M5?\&Z?[6/C/XD?L4Z;J_QD_9PTKP+IVN_$'X;:]J!?5O!F MA3:CJ1W:7,S'?%;RQW4S94?+.3*K$/=)^Q_P3^.GPV_:!^!?AC]HWX<:Z)O" MGBWPU:Z[I-_=+Y)%G/"LRM(&/[M@K?,#]T@@]* /AS]C[]O+_@HC\&/^"E-K M_P $N_\ @IWI'@;Q'?\ C7P?=>)/A9\4/AU836EOJ,=MO:XM;JWD)".J1RG( M"E"B@^8)5=?4_P#AL+XT?M:?M[?$C]B?]DWQOI/A'0O@CHNFR?$OQ]>Z"-4N M;G6]1622UTJSA>1(4CCABDDGF;S&WXB58R#(9/V>_A*G[6G[>5W_ ,%/O$.G MM'X3\.>"G\&? F&>,J^I6,_P!F/7=3TWXO-H\-_$'QD_X+%:G\.8YSIL/@CP?%J)M@=ID MBME,^<<$B"*]W>@+>M?H9:7WAFP_X-E$OH6B.EQ_L,Y[;63_ (0_!!]STQUR M?6@#[+^#?Q:\"_'OX2>&/CA\,=7%_P"'/%^@6FLZ%>A<&:TN85FB8C^$['&5 M/(.0>E?/'[5?[:_Q$@_;@^'7_!-+]F&]TFR\=^,/#=YXM\9^*]8T\WL7A7PU M;,8A-';"2,3W5S<#R(M[>7'AI'60;4;'_P"#?NP\1Z=_P1G_ &?+?Q2L@NF\ M"++$)WD-%CVQ7@_P7L]0M/^#L_P"+\WB<,#=?LG6,GAOSAPUH M-1TI)=F>WGI-T[[O>@#Z3_9B_;/^(5O^W/X]_P"":'[3FIZ9J'C;PWX4L_&7 M@7Q;IFG&Q3Q3X;N)/L\CRVV]UANK:Z#0N8VV2J5D5(\,@X7X"?MA_M>?\%'- M,^*_QP_8K\=>$?"_@;P%XNU#PO\ #.VU_P ,MJ)\=ZA81J;B\NYA<1FUT^69 MQ#"( )0%>5W/$0\._:XM?&.N?\'0OPWL/AD93JEG^QQK3WSVYY1'NM7CMPQ' M3_26A(SW9?45V7_!I['80?\ !%;P%!;)MNH_$_B)=20KAEG&J3\,.H.SR^OM M0!]8?\$X_P!N/P1_P45_8_\ "?[5/@K1)='?6H9;;7O#US+OFT;5+>1H;NS< MX!;9*C;6(4O&R/M7=@>Y5^8O_!JHNIS?L5?&767#?V5J7[47BNY\/$_=:S,& MGKE.VWS5E''<-7Z=4 %%%>):I^U+\9;#4[FPMOV+?&]U'!.\<=S%"[!)-)U"2,S1!) %8E3C#9R/I7TG_PDNK_]"A>_]]+0!L45C_\ "2ZO M_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_] M"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J M_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0 MH7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO M_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_] M"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J M_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0 MH7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0 67_ ".][_UY M1?S-;%&+J%6B(,KLN%]S0!T&G?\@^#_KBO\A4U85E MXCU5+.)%\)7C 1* P9<'CK4O_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WT MM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM & MQ16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ MWTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T M;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WT MM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM & MQ16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ MWTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T M;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM !X'_Y!$O_ %^S?^A5L5C> M!26T:1BN,WDO![?-6S0 4444 %%%% !1110 4444 %%%% !1110 5P'[5/P= M\3?M!?LX^-/@KX*^(LGA#6?$OA^XL=)\4Q6/VEM)N77]UGF;'"MMW+G& M,BN_HH ^ _B7^S!_P5"_:(\<>/OA'\2=3^%?AFQ\>?!33?!WB?XJ>'/[0NED MM&N]5%X;+3)XD6*\>&Z;Y9+J2.'S(W!FY1=S]L3_ ()V_M?Z]^S5\,OV+/\ M@GW\:_ 7@+X8^!M%LM.UO3?'.B76J3^(;>T18X+*Y\ID1[5@BO.A_P"/EB4D M'E&2.3[@HH ^*?@)^S/_ ,%ID^-?A35/VL?V_/AOJGPZT;4?MFN^&OAW\/WT MN]U;RHV-O;&Y1S]EW\U]YT4 >!_M#_ ;]JO3 M/ OPD^&G_!//XP>%?AAH7@KQ5I,/BG3=8\.K?1WOA2UB\I],M@Z/Y3;%C52/ M+;"C$T>#NR_VIOV(O$/CW]J;X<_M[?L\Z[I&E?%/X>:=>:''K ML$RZ9=2PJTMN8YC]H@G1)/+DW;HI%?"_2%% 'SC^R]^Q'K_@7]J7X@?M[?M# M:_I&K_%3X@:19Z#;VWA^.3^S?"WA^U(:/3+228"6X,DW[^>X=8_,DV[8HE3! MX;X?_L$_M,_LA7'Q8^'O["?Q#\%:3X'^+'BB\\2Z>OBN"[-U\/M7OHU2^FL8 M(%,>H6[.BSQ6KR6HAD+#>Z' ^QZ* /*/V(/V//A/^P/^RWX0_9/^"T-P="\) MZ>85O+T@W.H7,DC2W%W,0 #)+,\DC8P!NVJ H 'J]%% !1110!X+\/O^4A_Q M!_[$32__ $.O>J\%^'W_ "D/^(/_ &(FE_\ H=>]4 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8]E_R.][_UY1?S M-;%8]E_R.][_ ->47\S6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110!C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[- M_P"A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5;% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9OC'_D6 M+W_K@:TJS?&/_(L7O_7 T 7-._Y!\'_7%?Y"IJAT[_D'P?\ 7%?Y"IJ "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M,?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*MB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /!?A M]_RD/^(/_8B:7_Z'7O5>"_#[_E(?\0?^Q$TO_P!#KWJ@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'LO^1WO?^O* M+^9K8K'LO^1WO?\ KRB_F:V* "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** ,?P/_R")?\ K]F_]"K8K'\#_P#((E_Z M_9O_ $*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@#'\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!"K8H **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K-\8_ M\BQ>_P#7 UI5F^,?^18O?^N!H N:=_R#X/\ KBO\A4U0Z=_R#X/^N*_R%34 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5;% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M>"_#[_E(?\0?^Q$TO_T.O>J\%^'W_*0_X@_]B)I?_H=>]4 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8]E_R.][_ M ->47\S6Q6/9?\CO>_\ 7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 8_@?_D$2_\ 7[-_Z%6Q6/X'_P"0 M1+_U^S?^A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A5L4 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5F^, M?^18O?\ K@:TJS?&/_(L7O\ UP- %S3O^0?!_P!<5_D*FJ'3O^0?!_UQ7^0J M:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@#'\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!"K8H **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@#P7X??\I#_ (@_]B)I?_H=>]5X+\/O^4A_Q!_[$32__0Z]ZH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q[+_D M=[W_ *\HOYFMBL>R_P"1WO?^O*+^9K8H **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ _P#R")?^OV;_ -"K8K'\ M#_\ ((E_Z_9O_0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** ,?P/\ \@B7_K]F_P#0JV*Q_ __ "")?^OV;_T* MMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "LWQC_ ,BQ>_\ 7 UI5F^,?^18O?\ K@: +FG?\@^#_KBO\A4U0Z=_R#X/ M^N*_R%34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A5L4 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110!X+\/O^4A_P 0?^Q$TO\ ]#KWJO!?A]_RD/\ B#_V(FE_^AU[U0 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10!CV7_([WO_ %Y1?S-;%8]E_P CO>_]>47\S6Q0 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_P#D$2_]?LW_ M *%6Q6/X'_Y!$O\ U^S?^A5L4 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 8_@?\ Y!$O_7[-_P"A5L5C^!_^01+_ M -?LW_H5;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %9OC'_ )%B]_ZX&M*LWQC_ ,BQ>_\ 7 T 7-._Y!\'_7%?Y"IJ MAT[_ )!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** ,?P/\ \@B7_K]F_P#0JV*Q_ __ "")?^OV;_T* MMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** /!?A]_RD/^(/\ V(FE_P#H=>]5X+\/O^4A_P 0?^Q$ MTO\ ]#KWJ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@#'LO\ D=[W_KRB_F:V*Q[+_D=[W_KRB_F:V* "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?P/_ M ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T*MB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_P#((E_Z_9O_ $*M MBL?P/_R")?\ K]F_]"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ KB?VD/BEX6^"?P)\4_%?QI=>5IN@Z1)=7/(#28Q MMC7/5W8JBCNS 5O>.?B#X#^&/AV;Q=\1_&FE:!I5N/W^HZSJ$=M GL7D(&?; M-?DW_P %I?\ @IO\,/VC/">D_LY?LV^,)-7T&._^W>*]8AMI(H+N2,X@MHS( MJF1%;=(S8VEEB*DX-?.\2\083(,MJ5937M+>[&ZNV]%IO9/5^1\IQ=Q3@N&, MHJUYSC[7E]R#:O*3T6F]D]6^R/U/^ WQ9\)_';X,^&?B_P"!KKS=+\0:/#=V MV6!:/#M!'O7/P]Q5EN#OV=O^"G/@F?XC_"K]I[Q_=?$ZY_9U\-OXG^( MEE\2]4BU_0?&KW>KB[,P2X CC6=5*693[*UOY82(QL,_J;I'@GXA^)?@!I'@ M;QC\0]9T'Q/-X;L[?7/$&@26K7D5V(4%P\;SPRQ;F<.-VPXW97:<$ ';T5^? MO_!M=XY^)WQ!_P"">>L:Y\8/BCX@\9:[%\8?%%I=>(?$^J27EY="*Z6-2\DA M)/ X P!T XKRC_@LC_P4#_8ZUO]MCP]_P $\OVG/V^?BQ^S[X:T+08];UCQ M?\);^YTVZU#7+HJMG83WT5M.(;6&T,DTJLFQWO;9BZ>0V0#]6:*^-O!%C\'_ M /@D?_P30^(_[2G@_P#:>^)/QST'3/#MYXSTWQ3\3_B*/$5SJG^AH+2TMKN- M$B6UD=8PGEKC=.S%FR,?/FF?"WXYZC_P1)?_ (*AS_&GQ2?VD9?AD_Q>@\:? MV_=B!,0'5DT9+#S?LHTTV0%I]C\ORSN,A'F_O* /U,HKRO\ 8=_:=TC]M#]C M_P"&_P"U5HFG+91^._"%EJT]@C[A9W$D8\^W#?Q".821Y[[,U\L?M+?'7Q'^ MUC_P67\&_P#!*_3/$^JZ=\/O!OPLNOB/\6K;1-3FLI?$$K7$=I8:7-/ R2K; M(\\5Q)&K!9_,1'RJLI /ONBO@7X$?'G5/V-_^"QOBK_@F5JWBB_N/AIXW^$4 M'Q(^&-OK6J2W9\-7$-Q+::CID,T[-)]E<6\ETD3,5@VLL85'"CB_^"9]G<_\ M%G?@'\2_V[/CEX\\8:>WC+QSK&D?!6/0?%%]IP\"Z'98@L[FSCMY447[3"2: M:X8%I&58SB-?+H _2ZBOD'_@AW^W)\0?V]/V"=+\?_&N6"7X@^#?$6H>#/B! M1PH"X%?7U !1110!X+\/O\ E(?\0?\ ML1-+_P#0Z]ZKP7X??\I#_B#_ -B)I?\ Z'7O5 !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/9?\ ([WO_7E%_,UL M5CV7_([WO_7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 8_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S?^A5 ML4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 8_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S?^A5L4 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 445PWQM_:9^ '[.&B_V]\ 3S@=?*@7,LI]D5C6=:M1P]-U*LE&*W;=DOFS&OB*&%I.K6FHQ6[; M22]6]#N:"0!DG '4U\G_ /#?7[0G[0G^A?L)_LA:SJ]A-Q%\0/B06T;10.TL M49_?W:=.$VL.>*!_P3Z^.'[0!^W_ +>/[7.N^)+*7F7P!X!+:+H8'>*5DQ-= MIUPSE&YZUY']LO$Z8&E*K_>^&'_@ M\O.G&9VGQH_X*6?LF_!W7/\ A!K7QO<>-/%CN8[?P=\/K)M7U"60=8]L.8XW M_P!EW4^U<5_PG7_!47]IW]W\/OASX>^ GAF?[NM>+V75]?>,]'CLTQ#"WK'- MR,<-7OOP7_9S^!/[.VA_\([\$?A1HGAJV9 LS:98JLL^.AEE.9)3[NS'WKM* M/J&9XO7%U^6/\M+W?OF_??K'D#^S/R=1WF_6/L_0^9O W_ M 2R^ B^(H?B'^TCXC\1_&7Q3&=PU3XB:DUU:PD]5AL@1"D? PC!P.QKYF^. M'_! '6/B1XV\0_%W7OVPK>.YU2]DNS8V?PV$4%NA.$@B4:AA(XT"HJ@8"H!V MK],JS?&/_(L7O_7 USXOA+A['452K4$TG?1R3;[R::1<-J%Q MIRI> >BW,>V9?P<5Z%IW_(/@_P"N*_R%35OE_#>299AYT,/12A-W<6W)-[;3 M4)>[_X+FI4U\HH^8_#/_!63]E]-9B\(_'73O%WPEUV M0[5TOXD^&)[$.W+9Z,S*",&OH7P3\0? 7Q*T1/$OPZ\;:1K^G2?ZN_T M74HKJ%OH\3,OZU/XF\*>%O&NCR^'?&7AK3]7T^<8GL=3LTN(9/\ >1P5/XBO MGOQM_P $H/V0M;UI_&'POT+7/AAX@;.S7?AEK\VDRIW&V)"85&>PC%%L_P - MUA67SIR_]OBW\H(+<3X/9T\1'YTI_?[\9/Y07H?2E%?*?_"CO^"H/P,_>?!W M]JWPO\4=+B_U>A_%30&M;M4'55O;,[I7/9I,#/48H_X>)_&'X0_Z-^V%^PIX M^\)PQ\3^)/!XC\0Z4H'_ "TDDM\-"IZX(9ATH_MNC1_WNE.EYRC>/_@<.:*^ M;0?ZQX>AICJ-2AYRC>/_ ('!S@E_B:]#ZLHKR?X*?MT?LB?M#F*#X1_'_P . M:G>38\O2IKW[+>DGM]FN DI]/NUZQ7IX?$X;%T_:4)J<>\6FOO1[&%QF$QU) M5<-4C./>+4E]ZN@HHHKN6^-OP9^'/[17PA\2? CXOZ =5\+^+M&N-*U_3ENY8#<6LR%)$$D++( MA*D_,K!AV(H _*3_ (*4?\$[_$G[.G[87Q2_X*#_ /!+GQ_!\&OB+\.?@Y:^ M/_%.AZ=!MT+QQ']KU5M0M[ZVW"-6DAL48$*$:52S!9'\]/TS_8B_:%U#]K3] MCSX8?M.ZMX5.AW?C[P+I>NW6D!B5M9;FV25T0MRT89CL8\LNT]Z\)N?^"/OA M#Q3XWU/2?BU^T]\5?&?PSU'P3I?A^Z\"^(?%:,VH06EW>3_9;V^AMX[VZL\7 M"CRI+@M)^\65I$(4?5FJ^!K23P%_PK[P;JUSX4M8;*.TT^?PY!;Q/I\"!55( M%EBDB0!%V ;#M4_+M(! !\$?\&QG_*.SQ#_V7+QA_P"E]?=?QB^"GPB_:$^' MNH_"?XY?#;1?%GAK5H&BU#1=?T^.YMYE((SM<'##.0PPRGD$$9KR_P#85_X) M[?!K_@GAX)U+X9?L^^+_ !A)X;U/5;C5)]$\2:RE_&E].RF:Y21HA,K/M&5\ MS822=NXYKD+_ /X)*? QOVCO&/[2'A;X\_&_PQ$_BQ?Z?H^J M7&P(93%"1+"Y50-T,L949"[1Q0!\&^$/V+_B5X=_X(B?MW?L0_"?4M4U[P3X M-^)?BNU^"\5S.UQ,VEV"V=]/I\#!?A-X'TSX:_#3PI8Z) MH.CVJVVF:5IT CAMXAV51ZDDDGEB222237@$?_!)[]E>/1S\,C/XH;X6'Q0W MB+_A2;:TO_"*C4#<_:RWV81^<;?[5_I'V$S&S\SYO([4 9W_ 0]^#_BWX$? M\$E/@)\-?'5C-::M!\/[:]O+2X4K);F\9[P1.IY5D6X"E3R"I':OGKP1X2U# MX/\ _!UCXO\ $WBR%H;'XM_LKI)X4O''R7%Q9:AI\5Q;(>A=4M'E91R%9"?O M"OLC]L+]A+X(_MOK\/5^,U[XC@'PT\?V/C#PZ/#NN/9;[^UW>6LVT'?'\QR! MM+;:KH5Q)$89 MC#(R.CQRQ$QRP2I)#*N Z-M7 !\#_'GX7:S^TC_P<\:)I_A21UL/AW^R#>Q> M)M10'9:7&I7>I6T$+$?QE+R.55ZE48C[IKJ?^#6WS_!'_!)2Q^#_ (PMAINO M_#/XC>*?#OC*QN&"MI^H0ZC)/+%+G[I5)TSGMBOM#]GC]D_X4_LV7GB?Q/X2 M.IZOXJ\<:E'?^./&_B6]^U:MKUQ%'Y4)GE"JJQQ1 1Q01)'#$N0D:[FSQ/Q% M_P"";?P+\=^,O&WBK0_%_C;P;:_%!4'Q2\/^"?$(L+'Q85B\DR7 \MI;>9X0 M(I)[.2WEE0 2.V!@ ^5?^#5[P7KVG?\ !/7QM\9=3LYH=/\ BO\ 'OQ/XN\. MF9"OFV$GV:S60 ]C)92X/<8[8K]+*Q_A_P##_P $_"GP-I'PS^&WA:QT/P_H M&G0V&BZ/IMN(K>RMHD"1Q1HO"JJ@ #VK8H *\2U3P+^WI+J=S+I'QW\$0VC3 MN;6*7PO(S)&6.U2=W) P":]MHH ^5/V?]%^-FG?MQ>.;/XC>-='U'65\%V!N M;S3]-:&%T,@\L!">"!G)[YKZ3^Q>-_\ H-V7_@,?\:\=^'W_ "D/^(/_ &(F ME_\ H=>]4 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!! MNR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO M_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!! MNR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO M_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!! MNR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO M_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!! MNR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO M_ 8_XUL44 47\S6Q0!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;% M% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ M 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ M &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ M -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\; M_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 M 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P ! MC_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ M 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!RGA6U\4R M:=(UAJEM&GVF0%9("3NW-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P : M/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB M@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P : M/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB M@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P : M/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB M@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P : M/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB M@#E/"MKXIDTZ1K#5+:-/M,@*R0$G=NY-:?V+QO\ ]!NR_P# 8_XT>!_^01+_ M -?LW_H5;% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ M0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[ M+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ M0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[ M+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^->9_'W]OS]D_\ M9MNSH/Q&^+-E+KQ?RX/"VA*VH:G+(?NQ_9X S(2> 9-H/K7F7_#0G_!1;]IC M]Q^SC^S19?"OP]/]SQC\7I#]O:,_Q1:9#EHW P1YI9&SU%>57SK T:KHP;J5 M%]F"YI+UMI'UDTO,\3$\09;0K.A3DZM5?8IISDO\5M(>LW%>9]':[J6M>%]( MGU_Q-XUT?3K"UC+W5[?!8885_O,[D*H]R:^;_&/_ 5 \"WGB*;X??LQ:5K7 MQG\31':]EX T-YK*W8]&GOGQ#'&?^>BEP*NZ'_P2Y\&^.M7@\9?MJ?&SQ;\9 M]9A<2QV>O7ALM%MI/6'3[=@B#KD%F4]UKZ1\&>!O!7PY\/0>$OA]X0TS0]+M MABWTW2+".V@C_P!V.,!1^58WSS&[*-"/G[\_N7N1?SJ(PYN),PV4<-#SM4J? M^"'A^J27K?NX6] M'@/;I76?!7_@FC\ ?@GKA\;6OA>T\4>*9'$EQXO\K-?:F^9KT7PQ_P"W8HUH<.Y=3JJM73K5%M*H^=I] MXI^[#_MR,3'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBLKQ=X\\#_ _T MTZSX\\9Z3HEF,YNM7U&*VC&/]J1@*]64HPCS2=D?00ISJS4()MOHM6,^Q>-_ M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &O#_ !W_ ,%6OV"? M[_ &.OQ_L-?U!V MVP:?X1LY]6>=O[J-:H\9/U8"L#_AXC\:/B#^[_9S_P""=/Q6\0A^(+[Q?';^ M'+.7/1DEN&?,G&-93DND+S?W04G^!]%2X.XEJ4U4GAI4XO:56 MU*/_ (%5<(_B?1_V+QO_ -!NR_\ 8_XU^$UY_P69_X*3ZA:O97?[2&^*1<. MO_"'Z.,CZBSK]2O/_P""P'Q2_P!79?!WX66,G7S9+K6]3A^FW%LV/PYK\%J_ M,?$7/\PI_57A)5:*?/=^]3YO@MHFI:?WDM].I^^^"/!^2UOKZS*&'Q4E[*RM M&MR?Q+^\XN*YM/@D[\NNRO\ 4LC0_O;93SA6#MQTI>'7$59_6GF5>:--4Z-_^@W9? M^ Q_QH^Q>-_^@W9?^ Q_QK ^"_[2GP#_ &B=(_MOX(_%O0O$D2H'FBTV^5IX M ?\ GK"<21'V=5-=O7['1K4<1352E)2B]FG=/YH_F/$X;$X.LZ.(@X36ZDFF MO5/5&/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q16A@8_P!B\;_]!NR_ M\!C_ (T?8O&__0;LO_ 8_P"-;%% 'B?QK_85^ /[1'FR_&'X.>#]6NIL^9J@ MTC[/>G_MY@*3?^/UYE9?\$X?CG\'CY_[)7[=/C3PC#'S!X=\2,->TE!_SS2& MYYB4]"P+,.O:OKFBO+Q&399B:GM)4TI_S1O"7_@46I?B>-BN'\GQ=7VTJ2C4 M_GA>$_\ P.#C+\3Y&O?BY_P5B^!XV_$K]G;PA\4=+A'[S6/AMJQM+P)_>:SN MP#*_^S%@>AJUX._X*J?L_P"IZVG@[XM>+-5^%GB!S@Z)\3O"D^ER+V),IW0@ M ]VD%?5]97C'P)X(^(FBR>&_B!X.TK7=.E_UMAK&GQW4+_5)%*G\JQ^H9GA_ M]VQ+:[5(J2^4H\LOFW(Y_P"S,YPG^Z8QR7\M6*FO12CR3^-_P#H-V7_ (#'_&OGWQ7_ M ,$G/V5I=9E\7_!.3Q5\)]>DY.K_ T\33Z>21R 827BV^JJBY'%9O\ PJC_ M (*I_ OY_AI^T7X*^+NDQ?=TGXAZ&VF:@(_[D=U:$K*_^W+@>U']H9GA_P#> M<,VOYJYM>4!ZA=K'KZ5[!\%?VS/V5OVB$B7X-?'GPWK=Q,,IIL6H+%>X] M[:7;,OXH*WP^$_P#P M":C+\#M/L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V**],]@Q_L7C?_H-V7_@, M?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@ M#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C? M_H-V7_@,?\:V** ,;P+N&C2!CD_;)]4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 8]E_P CO>_]>47\S6Q6/9?\CO>_]>47\S6Q0 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_\ D$2_ M]?LW_H5;%8_@?_D$2_\ 7[-_Z%6Q0 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110!C^!_\ D$2_]?LW_H5;%8_@?_D$ M2_\ 7[-_Z%6Q0 4444 %%%% !1110 44RXN+>SMWN[N=(HHD+RRR,%5% R22 M> .]?._Q2_X*A?LO>"O$;?#SX9ZCJWQ1\7DE8O"_P ,]-;59BV?EXKDQ>/P> @I8BHHI[7>K\DMV_):G#CLSR_+*:GBJL8)[7>K?9+=O MR2;/HNN;^*'QB^%/P4\.-XM^+OQ%T;PWIJYQ=ZSJ,=NKD?PIO(+MZ*N2>PKY MRW?\%3_VG_N)X8_9[\+S]VV:]XCDC/MQ;0Y'TD0GN16SX-_X)N_L@_";43\7 M/CQJ%W\0O$<>&N?&/Q;UP7^P]?ECF(@C4'E?D)7 PW%><\RQV)7^R4&H_P ] M7W%ZJ.LW\U!>9YDTZMX+Y0LZC]'&"?92.&0C'!PW.:[3Q[_ ,%,_P!@ M'X0QKI&I_M(^&IWA B@L/##/J; CA8U6R20*>V#C'M7*_P##S#Q#X\_=?LX_ ML+?&'QGO_P!1J6H:"FC:;-Z;;FY8_J@Q7DU*V659\N.QOMI=84[J/_@%/FF_ M23@MCDX KTVOEC_A+_P#@KU\4O^0%\(/A M)\+;23[Y\3:_<:W?1#_8^R 0LW^]Q1_PPU^UW\1_G^/_ /P4K\FMK7C'Q/I^DV:?>N]3O8X(A]6< M@#\Z\.^(/_!4S]@?X0_$7Q_P#N_P!G'_@G[\7/%6__ %&H>(-. MBT"PGST*7%RS9'N5&*/[;_X*_?%+_D'^"/A!\++*3[_]K:E=:WJ,(_V?(Q;L M1[U]3T4?V7C*O\?%S?E%1@OP3G_Y.'^L&68;_<\NI1_O5'.K+[I25/\ \IGR MQ_PP3^T[\1?G_:&_X*4?$6^CDYEL/A]86OAN(#_GGNA#LZ]B3@D5J^$/^"2O M["GAO4AX@\0?".;Q=JQQYNJ^-=263RC_P!\5])454<@RA2YITE- M]YMU']\W)D5.,N)90<*6(=*+Z4E&BO2U)03^9@>!/A1\+?A;9?V;\,OAMH'A MVWV[?(T+1X+1,>F(E45OT45ZL(0IQ48))+HM#YVK5JUZCG4DY2>[;N_O85\F M^)?^",W_ 38T_0KJ]M/V;]DL<1*-_PF&L'!^AO*^LJS?&/_ "+%[_UP-6Y=E_-]5HPI\UK\L5&]MKV2O:[MZAF6>9WG/)_:&*J5N2 M_+[2 MY;2=0BE/_+7?!A9'_P!J17KB/^%,_P#!3']F_P#>_!3]H31?C%X?A^[X:^*% ML;755C'\$6HP\32'^_/A>O%?5U%DMH5DJB2[1;]Z'_;DHL^6M'_X*D^"/ NIP>%/VS?@CXR^#.K2 MR")+O7]/:]T:>3^[#J%LI20>K%54>M?1G@7XB> ?BAX?B\6?#;QMI.OZ7/\ MZK4-&U".YA;V#QL1GVSFM#6-&T?Q#I<^B>(-)MKZRN8RES:7D"RQ2J>JLC A MA[$5\Y^.O^"6'[.-[X@E\?\ P%U#Q%\(/%#\_P!L_#75WL(Y".0LEKS T>SC7CY^Y/[U>$G\H+S-^?A',_BC/"3_N_O:7W-JI!?\ ;U5^ M1]*T5\H_;/\ @JK^S5Q?:?X1_:!\.0?\MK4KX?\ $(0=RAS;28'95.RJQ7G.$4?2% M%0Z=J6G:Q80ZII-_#=6MQ&'@N;:4/'(IZ,K*2"#ZBIJ]A--71\RTT[,****8 M@HHHH *\@^-7[ W['7[0;RW?Q2_9]\/7=]*2SZO96ILKTM_>-Q;&.5B#SRQ% M>OT5AB,+AL73]G7@IQ[22:^YG-B\%@\?2]EB:<9Q[22DON=SY3_X=]?'OX/# M[1^R%^WIXXT"WB&8?#/CR./Q#IH'_/*/S@KVZ>Z[F'/K1_PT%_P4S^!O[OXW M_L?:!\2-,BXE\0?"/7C'7_ &)2HZX2K.EY M*5X_^ 3YHI?X4CQ_]7:.'UP-:I0\HRYH_P#@%3GBE_A4?4^;_ 7_ 5:_8X\ M4:TOA#Q[XQU3X<>(./-T#XF:++H\\/;YY)081SQ_K*^A/#_B/P]XLTF'7_"V MNV6IV-PNZ"]T^Z2:&0>JNA((^AK/\>_#/X*_V>O$WC7X0ZU*V][WX=^*9[6*5QT$E MO(7C*=BBA013OG^&W4*R\KTY?<^>+?SB@YN)\'NJ>(CY7I3^Y\\9/YP7H?3] M%?*?_"!_\%8O@3\W@SXR> ?C1I$/_+CXPTAM$U4IV2.:V)A9NV^7KUQ2K_P4 M\NOA8?LG[97[(OQ&^&'EG%QKL6F_VWHL?K_IEF#GUP$/%']NX6CIBX3H_P". M/N_^!QYH??(/]9,'0TQU.=!]ZD?=_P#!D>:G]\T?5=%>>_!K]K#]FO\ :%@2 M3X+_ !O\-^(977=]BL=33[4@ZY>W8B5/^!**]"KU:->AB::J4I*47U337WH] MO#XG#XNDJE":G%[.+37WK0****U-C'\#_P#((E_Z_9O_ $*MBL?P/_R")?\ MK]F_]"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@#P7X??\ *0_X@_\ 8B:7_P"AU[U7@OP^_P"4 MA_Q!_P"Q$TO_ -#KWJ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@#'LO^1WO?^O*+^9K8K'LO^1WO?^O*+^9K8H * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH Q_ __ "")?^OV;_T*MBL?P/\ \@B7_K]F_P#0JV* "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***_+?_B)3_ZLN_\ M,C?_ 'NKQ3Z]5Y.>_+[LG>UK_"GW6Y]3PUP7Q+Q?[7^R*'M?9_*]KVMKT/TP\#_\ ((E_Z_9O_0JV*_*O0_\ @X\_L:T:U_X8 MV\S=,\F[_A8>,;CG'_(/-?J??7]CI=G)J&IWL5O;Q+NEGGD"(@]2QX HRCB' M)\]4_J-7GY+P<2<%<3<(NDLVP_L_:\W)[T)7Y>6_P2E:W,M[ M7OIU):*\7^)G_!17]ASX1>8GC?\ :?\ "2319\VUTS4AJ$Z'T,5H)'!]B,UY M9XQ_X+!_">ST"?Q-\+_V?OB;XITN$9/B27PZ-*T9!V,E[>O&L>>V5]:O$9]D MV&;4Z\;K=)\S^Z-W^!S4>%>(J]#V_P!5G&G_ #S7)#_P.?+'\3Z[HK\T[#_@ ML#^WE^TCK\WA/]C?]BS2KV>.S2747V>UCR#D$R,OUKU#PU^ MR)_P5-_:$LDNOVK?VZ7\":=+(KOX8^%UA'#:CRP^RPM2.)J=51DJD%ZUH_N';JHU)27\K MT3^D?C[^V+^S+^S!8FZ^./QDT;1)_+WQ:6\_G7TP[%+:(-*X/J%QR,D5\8?% MO_@N]IVOW,VA_LZ>$]#T&U$AB;Q=\3KYP(FZ932[ 2W<@/56.!TW+S7LG@#_ M ((E?L#^#[PZQXJ\$Z[XUU%Y#)+J/B[Q'/+)*Y.2SK 88W)[[E.:^@/AK^S7 M^SU\&U3_ (53\$/"GAYXQQ/I&@6\$I]VD5 ['W))K&O0XPS"5O:4\/#M&\Y_ M-M17_@-GYFV$P-'$PYLTQ%2*_P"?>'48OYXBJIOUY)?VI+ MB/5?C-X4_:+_ &AC(XDAT+2/#A\)># 0CC$C!21DD'FOHCX6^'?\ M@HSH7AU?"7[.W[&?P3^!>BOC?!K6LOJ-QC^^1IR*DDF.'+71/)'<)=#=*WU9/?%MY?R-Z[E#I&V?=*^FZ*]%K3]H M^]1RJ?\ I;E^!ZU8_5HT!8^Y))KKJ**]6G2I48&R-G'(5CN;B-2!/<2 M >8SON*ERBX4 5^H>%WA=FGB?FE7#X>JJ-*BDZE1IRMS-J*44U>3LWJTK)Z[ M)\6-QL,%!-J[>R/ZS]._Y!\'_7%?Y"IJ_DJ_X)$?\%=OVBO^"=O[17AI#\2= M6U'X7:EJT%IXS\&:A?/-9"SD<))?PG\4_ .C^(M,DSNL=:TZ.YC!_O!9 =K>C#!'8UO4 M5,X0J0<9JZ>Z>J-*56K0J*I3DXR6J:=FO1H^5]1_X)?Z+\-;Z;Q)^Q)^T)XR M^#U\\AE.D6%Z=3T.:0\DR6%TQ#$GT< G"U#_P +^_X*/_LX?N?V@OV8M.^* MF@P??\5_"*Y*WX0?Q2:9/AI9".HB*H/6OJZBO&>1X>B[X*VTCQ$LGE3^%?%<3:7J,4O\ SR\JXV^8X](R]>WUP'QP_96_9T_:3TTZ M9\_-'M\[P?\ &I*M'O3?++_P"3M]T_2( M_J?"N9?[M7EAIO[-9<\/E5IQYEY)O'?PKD.LZ7CO+);D^?:QCU[(!P:Z,-G&7XJK[)3Y:G\DDXR_P# 96;]5=>9Q8_A MG.(E3YZ/_/RFU4I_.<&XI^4FGW1Z/1117IG@A1110 4444 %! 8%6&0> MH-%% 'BOQE_X)V?L7?'>=]2\>_L_Z$FI,V\:SHD+:;>B3J)#-:F-G8'D;RP] MJ\]_X80_:C^#7[_]DS]OSQ;:VD7,7A?XG6L>OV1':))G"RVZ#ML!/O7U917E M5LDRNM4=14^6;^U!N$OFXM-_.YXF(X=R;$5755+DF_M4VZY _NZ==8G*4TG)76KC*/*URKK)2U:/@./\TS+A+(Y>QQC MFZMX1C.,7)76LHSCR-1X M5\9;-%\1^8^(X=[C[/1Q]H[U*?NR\[;/Y MK\4SVO#;B3_6+AN'M)7JT?/ M7*#%4/$/BW_@JGXOLSJ7BG7_ (+? [1I,YN-3OI-8U*#_@3%;5L?AS[5YLL_ MP4E>A&=3SC!\O_@U+A/,,-'FQ]6EATM_:58J2]:<7*I_P"2'UO7 M$_%#]I3]GSX)QNWQ<^-GA;PXZ+G[/J^N00S-_NQLV]C[ $U\3^-]+_95DWO^ MV+_P6@U_QDX_X_-$\)>++;3+&0]U>STWS6^@R"*K?#/XK_\ !%_X=SB7]G;] ME77?B1?1OE+K2/AMJ&MW#R9Y99-2&0V>ZD>W%>75XEGS&O"6;XO 4*L<1.$%0YXU)JI52JO[&?A']N?XN7WP9UGXY_\(5J MJ:4U[HV[PZ+]=1\L_OHA_I$.QU0AP/FW*KGC;S^[OP0_9B_9^_9MT;^P_@;\ M(]$\-Q,@2::PLQ]HG Z>;.V99?J[,:T\/L@Q>-PU:O*G3=.3BE*:Y[./->T$ MUKJM9VMHTI)LX*O%#AG+<7DLHX.<(RC7FI26/V5OV)OAI^S?H#8\OQ9XNT*WOO$DB=I$M8TQ$X_ MN7#'I]ZO4O!W_!++X+7_ (@@\?\ [4WC?Q-\:?$T)W)>>/-1:2PMV[B"P0B& M.,_\\W\P5].T5^L8?AS+Z:7MDZK725N5>E.*4%Y/EOYGYS6R>.8U_K&;5IXN MIWK2YE?RAI!>3Y7+S93T'P_H/A71[?P]X7T2STVPM8]EK8V%LD,,*_W41 %4 M>P%7***]Y)15EL>O&,8I)*R04444QA1110 4444 %%%% !112.Z1H9)'"JHR MS,< #UH 6BO"_C7_ ,%-_P#@GI^SMYL/QC_;-^'6CW4&?-TS_A*+>XO5Q_T[ M0,\Q_P"^*\)E_P""_P!^RUX^E:R_9!_9Z^.OQTF9MD-S\-_A5>-9[LXS)/>" M#RTSU?:0*^GP/!?%F94?;8?!5'3_ )W!QA\YRM!?.1C+$4(.SDK_ (_'/A[92_\ 'UX?^"GPPA.<]1'J&H-]HCQV.TY[ M]*[?]35AO^1AF&&H>7M?;2^[#1K:^3:\[$?6+_!"3^5OSL?=-SMM:F28?]\5XO;?\ !OW^R#XUN(]1_:U^-'QN^.UR'$CCXH_%6^GM]X.1 MMBM# %4'HA) ''->_?!/_@F]^P)^SGY,WP6_8[^'6@W4&/+U.W\*VTEZ,=,W M,B-,WXN:/JO ."_BXG$8A]J=.%&/RG.=27WT4/FQ4MDEZN_X*WYGS\?^"^'P M&^)!^S_LVK?&?XG'4F*G^-K325$L1_V&)/%?=@ 4!5& .@%% M'^L7#>$_W'*8-])5ZE2K)?*#HTW\Z;7D+V-:7Q5'\DE_F_Q/A/\ X84_X+%? M&S]Y^T7_ ,%=K?P;8R_\?'ASX*?#2UM-N>OEZE=,;E<=!E3Z]J_ W_@JW_P1 MX_:3_P"":_QOUG3;OP7KOB'X:7%X\OA+X@P6#36]Q:LC.A-6E2A3IT$[;-2IP3Y MEJKS4]&^MFN;%991Q,+7=^]V_P W_D?R3_\ !,7_ ((]_M>?\%(_BC9V/P]\ M(7?AKP=:EI]6^(OB#1I#I=KL!*QINVB[E9@J^5&20&W-M4$U^^7_ W?_P % M3_V*_P#0OV_OV#1\3/"MKQ+\5/V<97OF2,?\M+G1K@K<)@?-)(I6-<-M!K[R MT[_D'P?]<5_D*FJN.?&G$+A:* MO3;NV87+EA(>Y-W?7_@?T_,\*_9*_P""EO[#G[<%N(OV$[7QY\*_'FC>)=#ODW66LZ!J<5Y:SCU26)F1OP->)F_#6>Y$HRQM!QA M+X9JTJW7[MS:HHHKPS4**** "BBB@ KQCX[_ M /!/O]DC]HF];7_'OP@L;;7@_F1>)_#[-IVI1R]I//MRK2,#R/,WCVKV>BN? M$X3"XVG[/$04X]FDU^)VX#,]_K'A,?IFN M$A5?\\+4:GWP7LY/SG3DWW.?^&/QA^%/QI\/KXJ^$?Q&T7Q)IS8S=:+J4=PJ M$_POL)*-_LM@CN*Z2OG7XG?\$N_V5?&OB!O'WPZT35?ACXK&3#XG^&6J/I$Z M,>D/; M6LS=VAO%!A>/_;8H#7T=X?\ $7A_Q9H\'B'PKKMGJ>GW2;[:^T^Z2:&9?570 ME6'N#7=A,QP./3^KU%)K==5ZIZKYI'DYEDF;9.U]<9*\9+SBV MBY1117:>4%%%% !1110!C^!_^01+_P!?LW_H5;%8_@?_ )!$O_7[-_Z%6Q0 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% '@OP^_Y2'_ !!_[$32_P#T.O>J\%^'W_*0_P"(/_8B:7_Z M'7O5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% &/9?\CO>_\ 7E%_,UL5CV7_ ".][_UY1?S-;% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%?*W_!3_ /X* M]?LM_P#!*[P3IVJ_&:6_UOQ1KZ2-X;\$Z $:]O$0X:>1G(2W@#$*9&Y)R$5R MK >GD^39IG^8T\!EU&56M-VC&*NWU?HDM6W9):MV(J5(4H.YB6W@DCC'=HQ*1_=(YK]AM'UC2?$6D6OB#0-4M[ZPOK9+BRO;299(KB% MU#)(CJ2&5E((8'!!!%>QQ5P/Q7P37A2SO"RHN:O%MQE&5M[2@Y1;5U=7NKJZ MU,Z&)H8E-TY7L6:***^4-PHHHH ***AU#4M.TFT>_P!5OX;:",9DFN)0B*/< MDX%)M)78FTE=DU%>6>-_VX?V.?ASO3QE^U!X$LY8\[[7_A)[:2<8_P"F4;L_ MZ5YEJ/\ P6$_8:>[?2_ 7C?Q!XSO4.#9>$?!NH73D^@9H40_@U>;7SK*,,[5 M<1!/LY*_W7N>3B.(,BPDN6MBJ<7V?X4^#I9[/0 MOV:O&IN8 2;7Q=?6.B2-[B.2620CWV?A7#Z+_P %A_\ @H!\>D2;]E[_ ()] M_:X9_P#57=W%J&HV\?IOG2.VB'_?8KR*O&G#T*GLX57.7:,)R?X1M^)Z-">- MQE'VV%P>(J0_GC0K>S_\&."IKYS1^EE%? V@Z)_P7Y^-.)M<\:_#OX4VLO,B M"SMKF=4/]U0EWSCLSJ1Z@UUNE?\ !+[]HCQWYC_M,?\ !37XK:Y#^$_PEL!JGQ4^)WA_PU;,,I/KVLP6:-]# M*RY_"OG/XJ_\%J?^">_PO\VWMOBY<^*+N+.;3PII$MQN_P!V:01P-^$E.\$_ M\$6/^">_A,I>:W\)M0\47ZON?4O$WB2\FDE/^VDQ>"/V-/V2?AP$ M;P/^S1X%TZ5/NW,'A:U\[\92A<_B:*CXKQ"]Q4:2\W.HU^%-?F.CB,XO[^'I MKUJSDGZQ5*#^2G\SXD\0?\%\_%GQ"O9-$_9;_8[UK6)22(;[6)9ISGL#;6,4 MA)^DHKFY_P!H7_@MQ^T-$&TOX4>-/"D,Q/F:5H/@FTT5'7L%O=5E>6/_ 'MM M?J+:VMM96Z6EG;QPQ1KB.*) JJ/0 <"I*XI\.9QBW_M>93:[0BJ?Y7O\[GJT M\TXAI+]S*A1?>GAHS?R^M3Q23\TEY6/RVL_^";O[=?Q:O(]6^+?PAT?6[K>' M$GQO^-.I:TL+?[,>D^2F!V4Y7LB21\L'_@F7KOBS]Y\9OV^?CIXC#?ZVRL?%RZ992? M6&",_HW%:'A[_@D'^P!HU[_;&L?!.3Q#J!QYE_XF\17]\\G^\LDVP_\ ?-?2 M]%>E'A_)4[RH1D^\O??WRNSQH\+W6/AT2L>X_+$N=1X1$"HH[*@%?I#17G9MD>5YY3C3QU/GC%W2YI M+7O[K5_GL>3GG#>3<24H4LQI\\8.Z7-.*OM?W9*_SO;6V[/S2_9U_P""#OB[ MX.?%'0/CAX$_;4^S:KX:UM;FU4_#TE9?+;#1MC4!\DB;D8=UL>X%%%% !17DWQK_;Q_8I_9Q\V/XZ_M7_ ^\ M+7$.=]AK'BRTBNR1U"V^_P US[*I-?.>J?\ !P;^PAX@U"70OV9/"_Q9^..I M1/Y;6/PD^%VH7Y\S^[ON$@0]N58C![U]'EW"'%.;4O:X3!59P_G4);C3/@W\,FU9RG M]Q;G5V#QMC^-C_ *EU<-_R,,=AJ'DZJJR^<<.JTD_)I/O8CZRG\$9/ MY6_.Q]V5XS\:_P#@HI^P=^SGYL/QL_:_^'?AZZ@SYFFWGBNU-YQUQ;([3-^" M&OGD?\$%?@Q\2L3_ +9/[8W[07QL,O\ Q]:5XP^)UQ;:4WJL=I9"+RE/]T2' MK7LWP4_X),_\$U/V>?)E^%'[$OP\LKFWQY&HZAX>CU&\CQZ7-YYLP_[[H^I< M!X+^-C*V(?:E2C3C\JE2;E]]$.;%2VBEZN_X)?J>.W?_ <$?L9>,;J32_V4 M/A3\:/CK=JYC5/A5\*K^YB#YQ\TMTL"A0>K#( YYJ/\ X;:_X+0?&W]W^S[_ M ,$F=&\!V,O_ ![>(OC7\3H$Z_\ /33K%?M"8ZGYCGMTK[HM+.TT^UCL;"UC M@AB0)%#"@544= . /:I*/[?X6P?^Y93&3[XBK4JOUM2^KP^^#7D'LJ\OBJ? MZHPFB_W M@">*6/\ X(#?LU?$)UNOVPOVE_CS\_]<#6E6;XQ_Y%B]_ZX&@"YIW_ "#X/^N*_P A4U0Z M=_R#X/\ KBO\A4U !1110!G>+/"'A/Q[X=N_"'CGPOIVM:3?Q&*^TO5K*.YM M[A#U62.0%7'L017QE\0?^"%O[/?A_P 67?Q9_8'^+GC;]FGQI!Q7V]17M91Q'GF0N7U"O*$9?%'>$O*<)7A-> M4HM&=2C2J_$K_G]Y\#?\-%?\%I_V(1Y'[3?[+VA?M*^#+7B3QS\%&%AXCCB' M_+2XT:;"7,IP?W=KM4!?AY\;;?0_&B2^1=_#[ MQS;MHNN6\_>'[-<[?.<=Q"9 /6OI:O'?VJ_^"?W[&?[;FBG1_P!J']G?PYXK M=8O+M]5N;/R=1M5](;V$I<1#OA' ..0:]W^VN%LXTS3!>PF_^7N&M%>LJ$W[ M-^E.5!&7LZ]/X)779_Y[_?<]BHKX&_X=M_\ !0_]C3_B8?\ !-3_ (*"WVM> M'K;YH/A%^T-&^M:8$'(AM]2B N[2,.E?45%<.+RS 8]IUZ:;6SVDO22M)?)H];+< M]SC*$XX2LXQEO'>$O\4)7A+_ +>3/E'_ (6A_P %0/V;?W?Q5^"_AWXW>'H? MO:_\/[@:;K*QCJ\MC*/+F?\ V(,=>M=A\'_^"F7[(WQ:UO\ X0J_\>S^"O%* M,$N/"?Q"LFT>_AD/2/$V(W?_ &4=C[5[]7'_ !@_9]^"'Q_T3_A'OC3\*]#\ M2VH4K$-5T]))(,]3%)C?$?="#[UQ?4LN<]7^U\@S M'3,,'[.7\]!\GS=*5Z;](>R7F=>CI(@DC<,K#*LIR"/6EKY2?_@G#X]^"+G4 M?V$_VM/%G@"*,EHO!OB*3^W-!(_YYI#<$O!GH7#.W3'2D_X:^_;<_9X_T;]K MO]CB?Q%I,/$OCCX,SMJ,.T=7DT^8BXB4#EG) ZX'&*/[8J8;3'4)4_[R]^'_ M (%%72\YQB@_U:HX[7*<5"M_4? 3]N+]E3] MIC;:?"#XSZ1?:D>'T*[E-IJ,;#[P-M.$E.#P2%*Y[U\'?\1*?_5EW_F1O_O= M66/XJX?RVE3J5\0N6I?E:3DG:U]8J6UUN=&3^'G&>>XBM0P>#DYT>7GC)QIN M/-S;E]Z$K\MN;X)2M;F6]KWTZA1117M'RP4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >"_#[_E(?\ M$'_L1-+_ /0Z]ZKP7X??\I#_ (@_]B)I?_H=>]4 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8]E_R.][_P!>47\S M6Q6/9?\ ([WO_7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%4/$ M?BKPOX.TUM:\7>)+#2K-/OW>I7B01+]6<@#\ZJ,93DHQ5VP+]%?/GQ,_X*Q? M\$SOA!YB>//V[/A=!-#GS;.Q\86M[<)CL8;9Y) ?;;7CM[_P<0?\$W]9NGTW MX&ZI\1OBK>(VPV?PX^%NJWCLW]T&:&%6/T;'O7TV#X)XQQ\/:8?+ZTH_S>SG MR_.37*OFS"6)P\'9S7WGW+17PK_P]M_:_P#B*,_$S_ (*Q^"/ $$G_ !\:?\,_@M;7N1W5+C49!(G^\!FC_AR9XB\> M_O?VC_\ @JS^U)XSW?Z_3-/^(2:+ILWKNMK:'\L.,9-'^KG#V'_WK.*3\J5. MO4?WRITX/Y3:\Q^VJOX:;^;2_5GVIXO\?>!?A[IIUGQ]XTTG0[,9S=:QJ45M M'QU^:1@*\$^)G_!8/_@ES\(O,3QI^WC\,O,ASYMOH_BB'4YD([&.S,K@^V,U MXUJ?_!$K_@A_^S\1XW^.7POT.YO&7=)KGQ3^(U]4.V(Q>(JR[B_:8X ?SQ7X._\%ZOC?\6O MVI?^"D>K_$_QQ\"OB)X M]7\/Z1!X+\'_$K0CI^JP:>D CR8-S!5DNQ=N,,> M7(/((']#\7[3W_!1?XJ1K;? C]@2R\(6#*%MM:^*_BJ.W"#L'L+4>>H ]&]J M_*/_ (*\:]\>OB!^UX_@G]K[4/"&O>)/AXD T>[\-:#'!;V"W=I;W1BAF>,7 M,L8,@($S/M?>RA=U>SPMX_\ WA/F$\XPF35Y5R M@E*48-J-^6^S^=SW/:G]AXG&TJ4YTZ$5.3_"6WT.ZM2]Q'?6:QWCK\P6\49=1_LD'Y?]UJ_:?_@G3_P5-_X* M!?LM_P#!/GX7^!-7_9.^&?BG2=(\-^3HNI>(_P!HO2-#U:ZL?.D:VWV%P&EB M5(3'&JD9*(C8&<5\-D ]1T-?L'_P3AE_X)U^$?V&? _QB_:5TGX.Z?XLU%-1 M:]U#Q!I>F1WLPBU*ZABV1%-^1%'&/D7)QDY))/S&#^E/Q#X@<*8;A_/=51FN9J*4*,J+BXQJ*/\1QDHW:3/%\,%Q7Q?D%;%X&=*56C4C2E M"\W5?M%.<)JG&FXN'N2C=5.;F6L4FF_)-#_X.4/VG=1\3CP@/^"4L6H7*\// MX>^.%O?H_H46#37)Y]Z]R\#_ /!6O]NGQK81W]O_ ,$;_'L:R#.X>(KO81VV MO)I**WX5Z99_\%3OV5E1_#'[+?PK\=_$B2%BBVGPV\ 3FW1^GS/*L2*H[L,C M'/-3?\+\_P""HGQ9^7X4?L7>$_ %I+_J=6^*'C'[2Q4_Q-:6(\R,C^ZQ-?*9 MAQ;AOVBZDU+MZ(+;)_P!G.:^> M_B+_ ,%4/^"R>GZ<^L_$_P#98^*OPVL.LE[X=^"5C=Q1#O\ /?ZD5!]B:^Y/ M^&0OV]?BI\_QY_X*(ZCHUI+_ *S1/A5X:@TSRO79?2;IS^*\5H>&/^"27[%^ MGZHGB3XB>%-=^(>L)UUCX@^)[K4I7]=R%UB;/NE5@<11<.6ME]2MYU<5*C^& M%2^[W7Z#EP/D-+7,<]KUGVH1:^7-;#)>L>;RN?FOX%_X*=^$?C3J\>C?%KXO M?MOZG<7#!5M/"%IX=T59CW4PP:BSX_V5!/7I70_%_P >_LI>#HHM;L?^"4_[ M2'Q'O95!M]7^)G]O/AB,Y*6"3I)],C/J*_7_ , ?";X6?"G3_P"ROA?\-M \ M.6I4*;?0M'AM$(]Q$J@UT%<]7(,HQ^-53$X>,*7\E-RE+YU,4\3=^:IQ]"HY M+X=81?N\K^LR_FQ5655>O)'D:]'4EZGX1^&_VSK%;]K?4/V6H_@K91OL2^\* M_LD7VMZ@@[H\^IID/U&5QC&>M>C:;^UQ_P $IM9M$MOVJ/CW^U+XP@3BZT?Q M'X,UK3])A]A:64"^4"<#"N>HZ5^RU%?5X?*O"ZG&U3*:T_7%Z?\ @#P[A]T3 MTL/Q#FV6QYO2OMZJFH:#H>K$MJNC6ER6383<6ZOE?3D=.3Q[U[="KX:X>')2 MRS$07:.*HI?=]2_4\G&8S.,PJ^UQ5=U)=YG*5AWW[)?[*VIA1J7[,_P^N-F=GG^#+%] MN>N,Q<5O]8\/9?\ ,-BH_P#<>C+_ -UXG+;%_P T?N?^9YI8?\%>O^"6VHMM MM_\ @H)\(U^7=^_\=647'_ Y!S[=:V]._P""G/\ P3:U8JNG?\%!?@E,SIN$ M:?%72-^/=?M&1^(K5O\ ]@#]@_5%VZG^Q/\ ".Y&[=B?X;Z6_/KS!UK$U'_@ MEQ_P30U4-]M_X)Z_!)F=]SR)\+-)1V/J66W!_6B_AY+IBH_.C+](A_M?]W\3 MH-._;P_8=U@H-(_;,^%%UYN?*^S?$33'WXZXVSG/0_E6WIW[4O[,>L!#I/[1 MG@.Z$C;8S;>+[)]Q]!ME.37E6H_\$>/^"6&J;_M/_!/[X4+YA&[[-X-M8<8] M/+0;>G;%8FH_\$.O^"2>J%S<_L&^ UWKAOLUC)#CZ>6XP?<4>R\/9?\ +[%1 M_P"X=&7_ +EB%\7VC][_ ,CZ+L/BW\*=5 ;2_B=X>N07V V^M0/EN..'Z\CC MWK;LM2T[4E9].OX+@*<,890X!]\&OC[4/^#?K_@CMJ9+7/[#GAY1X]\01?^@7XS^-'U/P]E_S& MXI?]RM*7_NY$.;%_RQ_\"?\ \B?<-%?"_P#Q#C?\$H;?G1_@YXKTXG_6&R^* M.NJ7],[KL]/ZT#_@WG_8%M>=#\3?#TW6'Q?U53M_N?-*>.GY"C^S> I?# MF5=>N$@ORQ4@Y\5_(O\ P+_[4^Z**^%_^' _[-%K_P @']K#]I;2L<1G3_C9 M>KY:_P!Q=RMQ1_PXG\%6O_(O_P#!3C]LO2=O^I_L[X]2+Y/KMW6S8SSG.>IH M_L?@N7PYK)>N'DORJ2#VF(_D_'_@'W17X'_\%;_^#HK]HGPU^T%XA_9^_P"" M>EWH_A_0?"6IS:;?>/+[28=0N]5NX7*3-;QW"O!';APRJ61VD"APRA@M?H1_ MPY.\76'&@?\ !8[]L^,+S%_:/QACN\-_M;K0;A[5_,G^V-^S-\3_ -CS]IKQ ME^SI\7]-NH-:\-:Y/;M<7497[?!O)AO$)^]'-&4E5NX<=\U^]> 7 7A[GF?X MF>*KPQLJ4(N%*=.48ZMJ4W&>D[:*VJ7-=J_*SRLUQ6+I4HJ*Y;];GZO?\$@? M^#GGX_:G\?/#_P"SM^W]/I&O>'O%^KQV%EXZLM+BL+O2KV=PD37$< 2"2V+E M58JB-&&+[F"[:_:KXT_MH?LA_LY)+_POK]IWP%X0EB'S6OB#Q7:6L[>RPO() M'/LJD^U?Q[?L=_LP_$C]LG]I?P=^S=\*M&N;O5?%&MPVS/;QEA9VVX&>ZD(^ M['%$'D9NP0]\"OZM?@M_P1:_X)7? )X[CX?_ +#_ (&FN8CF.^\3:>VMW"MU MWB346G96SW!!I^/G!WACPOGV&JTU.A.K"3E1H0ARZ-)3;E-*ES:I*-.2ERMV MBT^8RK$8VO2:>MNKO_3^\\^U[_@X0_X)XWNJS>&OV?)_B-\:=9@;:^D?"/X: MZCJ.5'_P#!5CXT_NOV8_\ @C9KNAV4O^J\0_&O MQ_9:)Y/IYFG(&N#ZG:W&*^X-!\/:!X5TJ'0O#&AV>FV-NNV"SL+9(8HQZ*B M #Z"KE?@O]N<)8/_ '/*N=]\16G4^=J*PZ^3YEWN>I[*O+XIV]$E^=SX3_X4 M'_P7[^.7/Q/_ &[/@S\%K2;[]I\)OAS-KMPJ?W#+J[*%?'!=. >11_PXI\%? M$[_2/VR?V]OVB/C 9/\ CZT;6?B+)IVC/Z[+*R5/+SWQ)TQZ5]V44?Z^\04- M,#[/#+I[&C3IR7_<11]J_G-A]5I/XKR]6W^&WX'S7\%/^".__!+[]GOR9/AC M^P]\/X[BWQY%_K>C#5[J,CNL]^9I%/N&S7T9I>E:7H>GQ:3HNFV]G:6Z;(+6 MUA6..-?154 >PJQ17SF8YQFV;U?:8_$3K2[SG*;^^3;-H4Z=-6BDO0****\ MXL**** "BBB@ HHHH **** "BBB@ HHHH **** "LWQC_P BQ>_]<#6E6;XQ M_P"18O?^N!H N:=_R#X/^N*_R%35#IW_ "#X/^N*_P A4U !1110 4444 %% M%% !45]8V.J64VFZG9Q7%M<1-'/;SQATD1A@JRG@@@X(/!J6BFFT[H#XW^-O M_!#C]BWQUXRD^,7[/,?B/X!_$(Y:+QG\%=9?17=LYQ-:1_Z-*A;EP(U9\D%N M:X[_ (2'_@NA^PV=OB?PQX-_:Y\"VO74-$\OPQXQAB'5GMSNM+K:N,+'NED( M.2,YK[YHK["AQOF\J,'NOR_ MRV?W'R1^SQ_P6Q_82^.7BX?"3QQXSU7X1?$.-E2[^'GQETE_#^I12'@(IG/D M2L2"%5)"YQ]T9KZVCD25%EB<,K %64Y!'J*\^_:(_9/_ &:OVM/"1\#?M*? M[PUXTTT*P@BU[2XYI+8GJT$I'F0/_MQLK>]?)4G_ 2%_:&_9.D;6?\ @E)^ MWQXJ^']A"2\/PG^);OXE\*..T,(G)N+!3QF2,R2''6MOJG!6<_[M7G@JC^S6 MO5I7\JM./M(^2E2DE]JII<7-B:>ZYEY:/[GI^/R/O>BO@?\ X>N_M=_LA$:9 M_P %4/\ @GYX@\/Z3!\L_P 7?@R7\1>&BHZSSP+_ *5I\77B3>YX^7FOJO\ M9H_;._94_;&\+_\ "7_LP_'OPUXSM%C#W$>CZBK7-J#T$]NV)K<]/ED13STK MS,UX2S[*,/\ 6JM+GH/:K3:J4GY>T@Y13_NMJ2ZI,N%>E4?*GKV>C^YGIM%% M%?-FP4444 %%%% !1110!Y1\?/V'_P!E7]ID-=?&#X+Z1?ZB<%-6[;5_M=[?,_H3P7\0\GX9P^,H9YC)0@_9^RBU4FE;VG/RJ,9 M*.\;[7TWL?EO7]2%?E7H?_!N'_;-HUU_PV3Y>V9X]O\ PKS.=IQG_D("OU4K M;PZX>SC(?K7UZER<_)R^]%WMSW^%ONMSE\;N-.&N+_J']D5_:^R]KS>[.-N; MV?+\<8WORO:]K:] HHHK]-/P4**** "BBB@ HHHH **** "BBB@ HHK(^(/C M[P;\*O >M_$_XB^(;;2/#_AS2;C4]\#- M;M#:B980WVK823#N(C'UC>?&+PM;_""W^-ECINN:GI%YI$&HV5KHF@W-]?7$ M4R*\2I;6Z/(S$.N1C"Y)8@ D '5T5X-_P3H_X* _#+_@I5^S]*((X;UVM'"-(\<;N(MQ/W"Q(QS@\!?BM^W+IWA_]HU_V0?@ M/\)]4^)/Q'T_PVGB#Q/I6F:G;6-EX>TV1_+@>]N[A@J33L#Y-NBO(RJSL(XP M'(![Q17E?[*W[8/PB_:W^%.H?%+P'->:4WA[7+[0_&GA_P 0I';W_AG5[)RE MY87J*[)'+$1DE79&1E=696#'Q1/^"P7PSF^$$G[8%O\ _Q:_P"SW#KQTQ_C M();7R3"+O[&=76P\S[4VEBX^0W&WS-H,HA,0\R@#Z_HJ*QOK+4[*'4M-O(KB MVN(EEM[B"0.DJ,,JRL.&!!!!'!!KQ_\ :=_;0\%?LZ>./ _P2TOPEJ?C'XD_ M$J]N8/!/@70I88Y[J*VB\V[O9YIW6.UM((\&25R22RK&DCD+0![+17CG[-/[ M9?A#]H'Q_P"-O@5KOA'4/!OQ*^'%Q:IXQ\$:S<0S2PV]U%YMI?6T\+-'=6DR M;MLJX961DD2-QMKAO$G_ 4JT[4O%OQ)TG]G7]G7Q9\4=&^#5[)8_$SQ#X:O M;*&*UU"&$3W.FV"7$R-J-[!$5:6)-BJ76,2-*3& #ZN/4J >Q-?5W[-7[:7[,_[7 M_P#;7_#.WQ*_X2'_ (1[[-_;'_$FO;3[/Y_F^5_Q\PQ[]WDR_=SC;SC(SQ8? M.\FQ=94J&)ISF]E&<6W;5V2=]M3T,3PWQ%@\-/$U\'5A3@[2E*G-1B[I6DVK M)W:5F]VEU/4J***],\4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBORZ_X+X_\%\?$/_!-_P 0:=^S#^S#X>TK4_B9J>E+J.L: MQK41FM/#]I(66$"%6'G7,FUG 8[$0(S*_F #Z3A3A3.^-,[IY5E5/GJSN]7: M,8K>4GT2^]NR2;:1C7KT\-3]_P"O*+^9K8K^8[]F7_@Z?_X* M4_"OXN6_B_\ : U_0OB9XRBB\N0#H9%E7U4]1 M_1Y\"_V@OA?^T1\!O#7[2/PX\0))X5\5:%!JVG7MV5B,<,J!MLH)Q&Z'*.I/ MRLK#M7TW'_A3Q9X<2HO-(PE3JZ1G3;E%R6KB[QC)2MJKQ2>MF[.V.$QU#&7Y M-UT9VM%>+_$W_@H[_P $_P#X-B1/B=^VI\+='FB^_977CFQ^T_A"LID;\%-> M%^(O^#A[_@E39:F_AWP!\<]:\>ZLO_,*\!^ M6U"5O3:XMEB;/L]?,X'@[BW M,X\V$P%:<>\:4VOF[62\VS:6(H0^*:7S1]N45\*_\/F_BU\0#Y?[.'_!'_\ M:<\3!N(+[Q3X2@\.64_HR3W,S97W*CZ4?\-.?\%[?BB/^+>_\$R_A3\-$D_U M,_Q,^,*ZMM'9GCTI%8>NWJ.E=_\ J%GU+_>I4:/_ %\Q%"#_ / '4Y_NBR/K M5)_#=^B?^5C[JHKX5_X9[_X. OBCQX\_X*$_!+X7"3_6#X9?"F76O*'HAU=U MS]31_P .>/VAOB&=_P"T?_P6:_:1U[=_K[;P+K-IX5MYO56CMHI/E/\ =!_& MC_5G(\/_ +UG%!>5.->I+[_91I_^5!^VJOX:;^=E^M_P/N'5]:T;P]I\FK:_ MJUM8VL0S+$B?$7]N+X6:?/%GS+)?&UG/ M''EWW_ A%E- M6-I/_'J/J_A]AOBQ&)KOM&E3I+Y2=6J_FX+T"^+?1+YM_HOS/$M6_P"#B'_@ MF#/J$FA_"7XC>,/B5J<9PVF_#WX;ZM?2$]@&>WCC;/LQ%5O^'PG[1OQ#^7]G M#_@C%^TAKH;_ %%QX\TFT\*P2^C"2YED^4_WL?A7W#I.C:1H%A'I6A:5;65K M$,16UI L<:#T"J !5FG_ &QP7AO]WRN4_P#K]B)2_"C"A^?S%[/$RWG;T7^; M9\*_\- ?\' OQ2'_ !0?_!/SX'_"T2_ZL_$SXJS:WY7IO&D(N?PH_P"&7_\ M@O5\4?\ DH7_ 4Z^%OPUCD_UUO\,O@ZFJX'=4DU1PP]-W4=:^ZJ1W2-2[L% M51DDG I?ZYRH?[GE^%I?]P55_\ 4AUOQ#ZO?XIR?SM^5CX6_P"',7Q4^(!\ MS]H__@KY^T[XG#?Z^P\,>,(/#MC/ZAX+:%LK[!ACUJ_X<_X-XO\ @E/I^IKX MB\=_ C6/'>KKUU;QWX[U;497]=R-_P#X]]7DT(:/ MI,OI_I=T>/Q0<5Y.)\7,^P\G1IYG*F_Y*#5-^G)047;RL>-B,WX^V74VOZK!GT\O%JV/?O1_P .U_'7Q)'F_M3_ +>'Q4\;!_\ CXTG1+Z/ MP_I<_J'M;4'(],,,5\IC.)?+2C]TG[3_ ,IGMGQ6_:F_9N^!J2?\+=^.?A;P_+&,FTU+6X4N&_W8=WF. M?95->*W'_!6?X(>+KA]._9J^$?Q,^+-R&*+-X,\%W'V-6''[R>X$81<\;L$5 MV/@+_@G_ /L"?LZ6!\0Z/\ O!]B+0;Y-:\2QB]DB/=_/O6D*'W!%4_B#_P % M/?V"_A/*GAUOCUH^K7JXBM='\&P2:K([#@1J+-713QC!9<8Q7D8K%9C1CS8O M$TL.O_ G\I3<%_Y(ST\OR+CS/Y\N%@EW5*G.M)?]O/EBOG39S ^+7_!6#XO_ M "_#[]E_X??"VQE^[??$+Q4^J76S^^L-@ $?_9?@'KZTG_#"G[6'Q3_>?M*_ M\%&_&TUO)S)HWPSTVW\/0H.\?G1AY)5]2P!(.*=_PWW^T?\ % ^5^S)_P3J^ M(.J12<1:Q\0;FW\-VN/^>JB8NTJ=\#!/UH_X5W_P5I^,'/C'X_?#;X3V$O\ MR[>"O#S:M),1_&ZW M3M%GW""MGQO^V]^P-^S'I7_".ZS\<_!&AQ6F1_8F@2QSRP^WV6R5W7_OD5Q$ M?_!*/X7>.)%O/VGOCW\4?BK(2&EL?$WC":#3P?\ IG;6OE^6/;>:]A^$_P"R M%^R[\#!$_P )O@%X5T2>+&R_M=&B-UQTS.P,K?BQKNPN%S"BK83#4L.GU?O/ MYQ@HK_RHSTL%D?A[D4;47.H^JHTX48O_ +B3YI/YTCQW_AYKJOQ%_<_LL?L5 M?%;X@;_^/?5KK1ET729O3%W='C\4&!7Y(?\ !3G7_BIXL_;B\;^(?C=\.[7P MGXGNO[-;4O#UEJR7T=D!IEJ(E\],+(3$(V8C@,Q':OZ%Z\$^-/\ P3$_8<_: M'^)FI?&'XP_!#^V/$>L>3_:.H_\ "2ZG;^=Y4*01_NX+E(UQ'&B_*HSMR
*N%35K]3[+ACB#PVPV-G#/,EA7 MPS@TE.,<3+GYHM-QJRC2LDI:QIJ5[6=FS^>G8OI7[3_\$)_@-X7U;Q3JC:FUYK6L:3'=S,T6J7<,97S@PC*QQHOR ?=]2:[3PK_P $ M:O\ @FWJ6G23WO[..]UN9$!_X2_6!P&P!Q>5]&_!;X+?#/\ 9X^&>F_![X/> M&O['\.:/YW]G:=]LFN/)\V9YY/WD[O(V9)';YF.-V!@ >5P?P%CLCS26(QS MISCR-)*\FI7BT_>BDM$U>]]3OXMXE\,7E*I<&Y5'+Z\IKGG2H4:#G3497A*5 M%\TDY.,N5^[>-]TCI+*RL]-M([#3K2*"")0L4,,81$4= . *EHHK]5221^2 M-MN["BBB@04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X MQ^UI_P $\?V*OVZ;.SM?VKOV=]!\82Z?&8[#4;I9;>^MHR2QCCN[9XYT0DDE M X4GG&:]GHKKP.88_*\5'$X.K*E4CM*$G&2])1::^3)E",X\LE='@O[$'_!/ M_P#8U_8FT+4$_9=_9\T'PG<7\TD-]J=LDEQ?7$2OE8I+JX>2=XP0"$+E0><9 MKWJL?P/_ ,@B7_K]F_\ 0JV*,=F&/S3%2Q.,JRJU);RG)RD_64FV_FPC",(V MBK(****Y"@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH *S?&/_(L7O_7 UI5F^,?^18O?^N!H N:=_P @^#_KBO\ (5-4.G?\@^#_ M *XK_(5-0 4444 %%%% !1110 4444 %%%% !1110 $ C!%?*G[2_P#P1A_8 M)_:1\4?\+0M_AG=_#GQ_%(9;/XC?";4F\/ZQ!,>LWF6P$_ M"OXJ^$OVL? ]KROASQWL\/>+HHATCBU!,VURV,YEN,NQ(PM=1\(_^"Y_[(NL M>,H/@[^UIH7BO]G;Q_)\I\-?&71VTRWG;."]OJ!S;2Q9(VR.\>[((6OM&N8^ M+GP3^#WQ^\&S_#SXX?"[P_XNT*Y_UVD^)-(AO+6-? M^"6/[8?CSX :A)*T[^#Q=MK_ (2NY"?L7?Z#_P4._8$D\>>&+7B;XL?LY2OJ<2QC_EK]D6-A7?_/NI:A6]%&\RRN DZ@'(W;-IP M<,>M>WU\IC\NS#*L5+#8VE*E4CO&<7&2]4TF;PG"<>:+N@HHHKC*"BBB@#'\ M#_\ ((E_Z_9O_0JV*Q_ _P#R")?^OV;_ -"K8H **** "BBB@ HHHH **** M"BBB@ HHHH *X;]ISX">%/VI_P!G/QU^S7XYO+FVT?QYX3U#0=1NK(@36\5U M;O"98\\;UW[AG(RHR".*[FN _:IUCXZ>'OV&(];^(-CX?N+CPAH MTL\$2W]\B[HK#/AM\C&QF$D/V18U$/EN"0R; N&R?&;X#>'OV%?B=JOC/XD?LX:3X=L/ ?C+P3)8PZ3JS6]O% Q@@B1I63>,(-ORH 6P%) !\I_\&Q8"_P#!.OQ"JC 'QR\8 M8 _Z_JYG_@A)K>J_$7_@H-_P4.^+'BN5IM7E_:''ASS9CEUL-)>_M;-,_P!U M8=H Z8 KN/\ @W<^'7QE^ _[('B+X*?M!? OQAX%\2'XG>(->@LO$FB211SV M-Y(7G\%:!-JMYX<\4VBS1W-O-:6P:=H;T3F=;A4:-'1DD,8VLP!\"_ MM&_&3QS\"_BK_P %@_!?PUOIX-.F\*>&K]%MV(%K=ZC9+:7LJ8^X\D=W(68< MGR5.?EK[MTOX=>%;'_@V%3P--:1&P/[$C33<#'FMX5,[3#W\TF0'UYJM^RK_ M ,$K=:^*?PK_ &L_'_[7OAZ7PYXF_;#UB^%_H7G17%WX6T!()K;2()6C9HFO M8DE:=_+=D#E$R=A-<=#X._;>D_X(]M_P2'D_9Y\2'XQCP,WPL_X2@Z)_B7_P1X_9]\4>,+J6> M^7X?P6'G3DEWAM)9;2$DGD_NH(^>]> _#+6]5^)'_!V+\1;+Q3,TMM\//V4; M:U\,P.?EA%SJ.G3R2J.Q)NIU)ZD$ ]!7TAJMSX__ ."7O[,WP"_9C_9<_9(\ M3_+5=$\#:M=:'?QVKZ'IXAV3:Y<@I(&&Y#(Z_(FZ0[I8_ESQ?[3/[,7Q M ^!'_!5CP-_P56^$O@/5?$VB:E\.KOX=?&;0O#=D;K4K?3VG6[L=6M[5/WEW MY=Q''%-'$&E$2HT<"=;\#1,9/$W['.K)K]I' MG9=K9WFJ7<#.!U/F6L2 ^@ %=;_P:GP7&H_\$>O#7Q"UF^>\U?QCXZ\2ZSKU M],=TEU>/J4L+RN?XF80KDFO0_P!G']ECQW\?/^"JGC7_ (*I_%_X>ZGX:T&Q M^&EK\.O@_P"'O$UIY&HW5@)WN[[5;FU;Y[,232R10Q2XE,32-)''N45Q7[!_ MP\^-G_!'[X1_$[]BO2OV;_&OC[2K'QMJNN_L]WOA/23=6>KZ=J&)H=*O+G<( M],GM[GS$EFNVAB9'62-FY4 '._\ !JUXBU&Z_83^*'PX\USHW@3]I+Q7H7A> M'/R06 6SNA&GHOFW4S8'&7/O7Z9U\N?\$=?V"-8_X)R_L*>'/@'XYUNVU3QI M?W]YXA^(&IV1)AN-:O9/,G$9(&Y(U$4 ; WB$-@;L#ZCH *_)'_@X3^,OPN^ M*E]\*],^'GC6RU:?1)?$$6K16C$FU=CIP56R!R3&X_X":_6ZOS[_ ."U?[!/ MQX_:BD^&\W[+/P7LM5?1VUEO$+VE_86!0S_8?)+&XEB\PGRINF[&#G&X9^2X MYPV(Q?"V(I4(.B/QPW?-FOLO_ (),?\%(?@5_P3WM/B+=_&CPSXMU3_A* M?[)_LR+PII,5VX^R_;/,WB2:/;_Q\)C&'5?[(_P"$;C\1)I>LJ?+^V_:-@C>;RO\ 609SMW<8SM./R7@C M*,^R_BC#XB>$DE'F_B0J1AK"2U:Y6KWTUWMOL_R'PV\0?%#$9=G>1YM*5.GC MY_6G*MAJL[UW5IN<82]K2C2YTN9\RFFJ?+%1;NUN/^#G+]A];A;33?V=?V@- M1F8X$.G_ Y@D;Z_\?@!_"MC2?\ @X9^$?B7#>#/^";7[86N1DYF_>V/_!([]L5 MHF^XT_PDABOVGFE;B,3^%K.)2?=C<';]:YW4 M/^"%?Q8\(DW'P0_X*$^+])"_ZJTN[:XC'M^]M[M,?]\5AR_\$^?^"T'PT=KC MP9^VPGB:W3_50W/C&[\]L>HO;:1/_'ZSEQ[EV'_C<*RM_=Q,ZG_I,HO\/N.R M&7<13^"5&;[1K*/XUZ=!?B=[_P /F/VD+O\ =Z3_ ,$:/CZ\@Y87C:?;KM]F M:4Y.<>+M*MR#[ L5[)Y4_'&*R?BOP91_C\/.G_U\EB%^5='2LEXP>V JS_Z M]2PM?\*%:J_E:_D>JG_@J]_P4/N#YNG?\$0_'+0G[C7/Q9T6%SZY0@D>_\ !5:;Y;'_ ((7ZFSO_JA/^T3X?B!/;<3$=ON>U<5X._X+:_$C476* M;X7_ =UYP<.MK\0Y- W'T_XFUN@7\>*];\%_P#!4SQYXGV ?L%ZKJI;_H0? M'NC>(<_[OV9QN_"NO#^*O .(_A910?SQS_&.(M^)YN-EF&6?\C##XNA_U\PM M:"^]T>7\3F?^'CO_ 6-O/W-M_P0VT^S;KYUW^U'X?D3Z82#.:/^&^/^"T]] MS:_\$@?!ECM^\+W]HK3)=_T\N'C'OZUZ=_P]%^'&D?+\0_V,_CSX7Q]Z36?A M:_E_4-'(^1[XJ>P_X*^_\$Z9;D:?K_Q8N-"NC_R[:[X,U*W8>N3]F*C\Z[O^ M(E\%)V_LS!0_Q3Q:_P#2\6>4N(\@O:>/C%_WG"'_ *5%'E7_ VI_P %P;O] M]!_P3+^%5HIZ077QQAD9]S^S=/,@K_P #+<&_1UY?GB&>C0QN M7XK^#BU/TE!_DCXU/[0G_!?N[_D]UX[U:1!]0B9H_X7!_P< M*WW%K\.?V/;';]XWOB+Q%+O^GEKQCW]:^\UL--=0Z6%7_;E1_G59W_5W_/+[U_D?!?\ PG?_ <87G[ZVF_8 M:LUZ>3=W'B^1_KE!C%']J_\ !Q'$=;=U^BNVT^G/8T?\(/_ ,%ZK[Y+K]O+ M]G2Q"\A[+X<7TI;V(D? 'TK[T_L[3_\ GQA_[]"C^SM/_P"?&'_OT*/]=<4O MAP6%7_,R7PX;"K_N4PS_.DP^K0_FE_X$_\SX+_ M .&4O^"R]Q^YF_X+P:#;JW!GM_V:=$=T]P&FP?QH_P"&+_\ @KC=_N]7_P"# M@R5XQRHL_P!F?P];MGW99CD=>*^]/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"C_7 MS.UM1PJ_[DL'_P#* ^JT^\O_ *7^9\%_P##"'_!3&[^?5_^"_?B=W'"&S^" M>AVZX]PKG)]Z_$G_ (."/V,_VC?V8_VRH_'_ ,=/CGJGQ7A\=Z):W%G\2;_1 M8K$WD]O$MM)9O% 3'')"D<7RKU21&ZEJ_JJ_L[3_ /GQA_[]"N1^-_[.?P'_ M &E/A]=?"KX]_"/0/%OAZ\8--I6MZ;'/&'&=LB9&8Y%R=KJ0RYX(K[;P_P#& M;->$.(X8[%4*52BXN$XTZ&'HSY79WC*G3@[II/E;Y96L[.S7-B\NIXBCRQ;3 MZ7;?YL_B6MK:YO;F.SL[=YIIG"111(69V)P% '))/&*_I!_X)T_\&_?["O\ MPQQ\.+S]NWX>:UXF\>OH2WVM:%K/C?5(;/29IY'F6V2UMYXXXVC21$=<$&17 M/.:^JOV;/^"-_P#P3*_97^-DOQ%^"'[(GAW3=;L8HY].U+4;F[U.2QER?WD' MVZ:80..S1[2.Q%?5G]G:?_SXP_\ ?H5]EXK?2%Q/%M"CA.'/;86$'S2GS?,[:*VO-@Y^';GX9>$--31?"=OI6EV=5]Y MRE+_ -*;/7C3A#X4D4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_ M]^A6/XU\9_"_X;:4==^(OBO0= L5SF\UJ_@M8ACK\\I4?K7FSG&$7*3LEW'. M<*<'*;LEU>Q<_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZKYW\8?\%6/V%]!U9O#' M@GQA>>/M:&?+T;X?>&Y]4EE_W'1!"W/_ $TK)_X:R_;@^+'[O]G_ /X)P7VC M6DO^JUWXL:[;Z5Y7IOL4W3G_ ("W&*\F6?Y5S_X3'PQ_T&H/\ OJJ^I_$;P)HEC)JFL^++ M&TMH5W2W%U.(XT'J6; %?-7_ S1_P %*_B[\_QA_;-\*^ [.3_7Z-\*O!BR ML1Z+>7I\Z,CU -7-$_X)$_LIW>H1:[\;M4\;_%/4XFWK>_$+QE6WART(_P">B^<7:5.^!@GIP:]7NKG]@_\ M8RTTPW#?#'X?%B_C;88? /@:XGB1_]N698E"^K#< .>:\[$XRO2ER8O'0I/^6G%.?_ ).Y MM_*"/:P'!_'^>T_:0;C3[TJ6B]:M7FA\^6)EBS_X*D_&#GQ9^T;\+/A)82]( M/!_A^76[]$[J[WA$6[MN3@=1S2I_P36^"7CIQ=?M1?M0_$WXJ.QS-IWB'QA- M;::3_L6UKL\L>P"/AS9R?ZG5?B?XI^V2E?[WV6 MP4/&W^R^>>O% _8<_;%^*I\S]HG_ (*$Z]9VLO\ K-$^%6@6VB+$.ZK=X:9Q M[LN:YO8X/$[8>MB/.HW&'_@-1Q5O\--GH?\ $,\FIZYSCJ M>BGY/E[,[OPK\)_^">G[)6G1Z[HG@SX;^"DAY36;^&VAG&/6ZG_>''N]@:B_A_P3X[U;QYJZ_=TCP%X=N=1ED_W7"K"V3Z25:\"_P#!)W]A MOPAJ8\1^(/A-)XRU@D&;5_'>K3ZK+-C^^DS&$_\ ?OO7N_A;X>> / VEKH?@ MGP-H^CV2?/:*7Z;[&+=/]<-QC%-_P"%1_\ !0KXMC?\9?V_/#?@>SD_U^B?"GPF&)![ M+>WA\Z/'J :^M?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"MO[&E6_P!YQ%2?ES)=!L=,DAN]4BC8W4K!6/8MP:U/^$Q\,?]!J#_OJJG@NRLY=*D:6TB8_ M;)1EHP>-U:_]G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG M]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T M&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\, M?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\ M,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_ MX3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T& MH/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3' MPQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3 M'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_ M^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ MWZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\ M^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I M_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%'] MG:?_ ,^,/_?H4 <_X2\2Z#8Z9)#=ZI%&QNI6"L>Q;@UJ?\)CX8_Z#4'_ 'U5 M3P796'[SP_=VMKJL3R/$0B* M>2:W/[.T_P#Y\8?^_0K.\76-E'X:O'CLXE80G!6, B@ L?%WAJ.RAC?680RQ M*"">AQ4O_"8^&/\ H-0?]]5-I^GV#6$!-E"285R3&/05-_9VG_\ /C#_ -^A M0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C# M_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ M\^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG M_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A M1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SX MP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ M //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V= MI_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJ MY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,? M]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!\T_M9_P#!-3_@G+^VC?'Q M1\9O@]H\7BI)!+:^.?#,CZ5K=O,.5E%Y;;'D93RHEWJ#_#7B'_#/_P#P5C_8 MD_TG]CW]N'1?C[X-M>8_AW\?U*:S'$/X+?6[]3]:4H2 M\S">'I2ES+1]UH_^#\[GPQX!_P""\?P0\'^(K;X9_P#!0SX&>-OVT5H95&#EW6-!C[QK[&\%_&KX1?$CPU:^,_AY\2M$U[1[ MU-]GJNC:C'=6TZ^J2QEE8?0U>\8?#KX??$/PW=>#O'_@71MA"]2Z M?:VO^7XV/WX\#,&T>1E.0;R4@_\ JV:_ C_ () _P#!SS\?=2^/GA_]G;]O MZ?2->\/>+M7CT^R\=6.EQ6%WI-[.X2)KB. )!);%RJL51&C#%]S!=M?OO7@< M=>'_ !'X>9I'!9M!7FN:$H/FA-;/E;2>CW32:T=K--ZX7%T<7#FIA1117Q)T MA1110 4444 %%%% !1110 4444 %%%% $"Z;IR:B^L)I\ NY(%ADNA$/,:-2 MS*A;&2H+,0.@+$]S4]%% !1110 4444 %%%% !1110 4444 %%%% '@OP^_Y M2'_$'_L1-+_]#KWJO!?A]_RD/^(/_8B:7_Z'7O5 !1110 4444 %%%% '.^, MOA#\)OB,C1_$'X7^'==5AAEUG1(+H$>_FHU>2>-/^"6__!/OQ[O_ +<_96\, M6^_K_8L4NFX^GV1X\?A7OM%<>(R[+\7_ !Z,9_XHI_FCU,%G>=9;;ZIB:E/_ M 3E'\FCY:/_ 27^"/A_GX/?'3XQ^ -O^J3PE\1[F-$]MLPDR/;/(J#4/V& M_P!L_0[8VGP\_P""E_B&YMAR-/\ 'G@73]:67V:23:P^H&:^K**X7P]E*5J< M'#_!*Z;'JK6D9[LDRW,N[ M'^[6OX4\8?L!ZA/]D^&__!8OXZ^%+E6PVF^)?%EW'! WH4O+-%SZ_.17Z9UC M^*_A[X!\=P?9?''@?1]9BQCR]5TR*X7'IB12*Y/]5)4OX+I_^"W%_?3G!+_P M$X?[#\+ZN^4RHOO1K/MYU_\ 92\'1&3[[:1I8T]C[YM3&<^]<5_PZ(_9BT#GX/\ MCCXG_#W'^J_X0OXBWD'E?[OGF6C^RV7F?[OVM3 MC\:3_AL/_@H#X<^7QU_P2UU=D7[USX:^)NFW^\>JQA58?0G-*/V%?VM_!_\ MR2'_ (*@?$&U"?ZM/&GA^QU_(]&:;83]:/\ A#_^"P?@?_D!_&+X*>.8DZ_\ M)+X?OM,GD'M]D)0-]>*/^%6C\7UF/I["HOR<_P $'^HE.?\ N7$*])JS^;J8 M9Q^ZH)_P\UUS0OE^(G_!/C]H32L??N++P*M];H/4R1S#^5'_ ^)_8NTK_DH M5]XT\(_WO^$D\ :C%M^OE124O_#2?_!3CP3\OCG_ ()XZ-XEA3_6WW@OXF6T M>/=8+E/,;Z9I/^'G-UX7'E?&/]A/X[>&=O\ K;V+P4+^R3US/#)S^"T?VIB: M7Q8MQ_Z^X>:7WKD7W,/^(?\ 'J_W3&4:WI[&J_\ P&E6A+\$SIO#?_!4_P#X M)[^*L#3/VJ?#46[I_:336?\ Z41IBO0/#?[6/[+7C+:/"7[27@+4RX^5+#Q? M92M^2RD@^U>!O_P4/_X)-?$V\;2/B'K'AJVOR?W]AXV\ S0NA/\ >:>VV>O\ M5:FG_"+_ ((X?'+CPUX8^!6IRS'F/0IM-@FR?5;=D<'Z@&NFAFV,KNU'$X>K MZ-Q_]NF<&,X9\3,K5\5A8V[RI5J2^]^T7YGU!IFKZ5K5J+W1]3M[N%ONS6TR MR*?Q4D4W7=P"@DGT%?--[_P M1Y_X)WZE*-8\/_!6;2+AUS'?:#XMU* @>JA;@I^E?FS_ ,%./%_AW]FWXN^+ MOV0O@UKWQ4L4TS['#J%[J/Q:N;K3M1M+FQBN)('L&@'_ #W"9:9E(0Y7YL+A MG?$F/X?P7UG&4(6;LN6I*5Y6;2LZ:ML^MO,^:S/-N(LIRC%9AB,)3]G0ASR< M:_1RC!64Z<&VYSBN6+;UOLFU^@__ 3/_P""BFF?MQ_$#XCZ;>6D5C>:-JCS M^'[3;MDFT1I-L#L.\B$8D/0&1/6OH_XG_M!_ GX*6YN?B[\8O#/AH!-P36M; M@MY''^RCL&<^R@DU_.'\'_B5??"KQS:^)X;W7%LF(AUJS\/^(9=+N+^S+*TE MM]HC5B@;:.2K#(!VG%?LY_P3K_9I_8&^*G[,GAW]JNR_9+\.Z//KGVV:X_X2 MW4VUZ2W:WO9[8RM<7J@9;R=^0B;=V.V3\_P?Q?F>>4/JEH.M%.3E)R5XW6J2 MBT[72MSQ9\OX?<1\4<59!4JTX4Y2HSC"5.U*,7*2M"2O=)+C9&P_NL3S77_$#_ (*, M_L"_ :V3P]J7[0'AU76% M"*O]R56?W-'ZKA_#WCO,:2K8JK.G3?51AAZ;_P"XE9R^^,T)_P ,9?MP?%<> M9^T-_P %%M>TZUE_UFA_"C08-&$0[A+T[IF_X$O%;'@K_@DW^Q!X8U4>)O%7 MPQNO'&M''G:SX_UJXU66;']])7\D_P#?NLC_ (1W_@KM\8.=7^(?PL^#^GR_ M=70]*FU[5(1WW&X(MF/H5H'_ 2VT3XA?O\ ]J;]JWXK?$OS/^/C2;WQ*VG: M4_KBTM=NS/L_2IA@Z%:2E2P,JCZ2KRT_\G M8J:]'.U+_P !JKY(] \4?M1?L&_LF:2_AS4OBO\ #[P?#;_>T/1I;=94Q_TZ M6H,GMPE>?G_@J;X9^(!\C]EG]ESXJ_$XO_Q[ZKIOA=[#2G]-UW=;=F?=*]2^ M$W[#7['_ ,#O*E^&'[.?A33;B''E:@^E)<7:X_Z>)]\O_CU>K # %>M'#9Y M5BHRJPI1[0BY->DI-+_RF>Y"OP;E\5'#X6I6MM[2:IP_\%TTY?=6/E<^*?\ M@KI\8.-"^%_PM^$&GR_>?Q#K,NNZG$.Q06P%N3[-0?\ @G=\9?B;^]_:B_X* M#?$WQ,C\SZ3X0:'PYI\@_P">;Q6P8R+VZ@GK7U115?V%AJO^\U)U?\4VE_X# M'EA_Y*7_ *VXZAI@:-+#K^Y3BY+TJ5.>HOE,\)^%W_!,[]A;X1SK?^&OV<= MO;X-O;4?$<;ZK.TG4R;KQI-K9YRN/;%>X:?IVGZ391Z;I5C#;6\*[8;>WB"( MB^@4< ?2IJ*]#"X+!X*'+AZ<8+^ZDOR/$Q^:YIFM3GQM>=67> RW,97[; 7+0W:$_>CFC M*2*W<..^:_M2KQC]K3_@GC^Q5^W39V=K^U=^SOH/C"73XS'8:C=++;WUM&26 M,<=W;/'.B$DDH'"D\XS7[3X+^*M#PPS7$2Q=!U-@N5V:_4_D4_8S_ &:?B;^U_P#M/^"_V=_A'I-S^*_M2KP7]B#_@G_\ L:_L3:%J"?LN_L^: M#X3N+^:2&^U.V22XOKB)7RL4EU*M#Q/S7#RPE! MTL/AU)0Y[<\G-QYG*S:7PQ22;V;OK9&78%X*F^9W;"BBBOQ8]$**** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** / M!?A]_P I#_B#_P!B)I?_ *'7O5>"_#[_ )2'_$'_ +$32_\ T.O>J "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#/\0^$_"WBZS_ M +/\5^&M/U.W_P">&HV:3I_WRX(KROQK_P $]/V'/B 7?Q+^RIX',DG^LGL- M!BLY&/J7MPC$^^=33:CRP7+RROHW&.[7G^)^F\#\37O8,6 M#.[GOBN)@_X-P_.UN?1O^&R<>3"LGF?\*\ZY[8_M"OT"_8M_9J_X9!_9G\-? ML[?\)I_PD/\ PCWVS_B?>SW/^J\R39M\[9]\YVYXS@?/\$\$YE@ MLUG4S;#+V?(TN9PDN;FBUHF^B>ZM^!]#QMG/A5E.31GP%1H83%RJ)3EAL-]6 MFZ7+.Z&/#C*N#/I&B0PS/_ M +TBKO<^[$FNUHHK]EI4:5""A3BHI=$K+[D?A6(Q.)Q=5U:\W.3WH4 M445H8!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C M^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A5L4 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_@?_D$2_P#7[-_Z M%6Q6/X'_ .01+_U^S?\ H5;% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %9OC'_D6+W_K@:TJS?&/_(L7O_7 T 7-._Y! M\'_7%?Y"IJAT[_D'P?\ 7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** ,?P/_P @B7_K]F_]"K8K'\#_ /(( ME_Z_9O\ T*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** /!?A]_RD/^(/_8B:7_Z'7O5>"_#[_E(? M\0?^Q$TO_P!#KWJ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@#'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F:V* "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M ,?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*MB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_\@B7_ *_9 MO_0JV*Q_ _\ R")?^OV;_P!"K8H **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ K-\8_\BQ>_P#7 UI5F^,?^18O?^N!H N: M=_R#X/\ KBO\A4U0Z=_R#X/^N*_R%34 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 8_@?_D$2_P#7[-_Z%6Q6/X'_ M .01+_U^S?\ H5;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 >"_#[_E(?\0?^Q$TO_T.O>J\%^'W M_*0_X@_]B)I?_H=>]4 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 8]E_R.][_ ->47\S6Q6/9?\CO>_\ 7E%_,UL4 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A5L4 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_@?_D$2_\ M7[-_Z%6Q6/X'_P"01+_U^S?^A5L4 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 5F^,?^18O?\ K@:TJS?&/_(L7O\ UP- M%S3O^0?!_P!<5_D*FJ'3O^0?!_UQ7^0J:@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_\@B7_ *_9O_0JV*Q_ M _\ R")?^OV;_P!"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@#P7X??\I#_ (@_]B)I?_H=>]5X M+\/O^4A_Q!_[$32__0Z]ZH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^O*+^ M9K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0JV* "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?P/\ M\@B7_K]F_P#0JV*Q_ __ "")?^OV;_T*MB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "LWQC_ ,BQ>_\ 7 UI5F^,?^18 MO?\ K@: +FG?\@^#_KBO\A4U0Z=_R#X/^N*_R%34 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_@?_D$2_\ 7[-_ MZ%6Q6/X'_P"01+_U^S?^A5L4 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110!X+\/O^4A_P 0?^Q$TO\ M]#KWJO!?A]_RD/\ B#_V(FE_^AU[U0 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110!CV7_([WO_ %Y1?S-;%8]E_P C MO>_]>47\S6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110!C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A5L4 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 8_@?\ Y!$O_7[-_P"A5L5C^!_^01+_ -?LW_H5;% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9OC'_ )%B]_ZX&M*L MWQC_ ,BQ>_\ 7 T 7-._Y!\'_7%?Y"IJAT[_ )!\'_7%?Y"IJ "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?P/\ M\@B7_K]F_P#0JV*Q_ __ "")?^OV;_T*MB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH *^7/^"A'[AZQH6I+JW@;QQX>G\K4O#>J(/DN8&XW+T#QD@, ""CJDB M'F7[&7Q+_;_T.]^%$OQ.^)?AWXD^ O'WB/Q)H^O:G<^&I;'7/#UU:?VI/:S" M:.X>"YM9?L)A*M%&\3/$ [AL+TG[>?[2W[92_&/PY^QY_P $V-2^#R_%2ZT* M7Q1XFG^,E[>KIUCHJRFV@BCBL 9Y+JXG\YD(!18["XWX+1Y^/?\ @D9^WW^U MK^QI\1OAW_P39_X**>$TUGP[\0M3UJS^!/QSTO.S7KFVO;CS[+4HRS%+EI Y M#YW;I8PWF!_.'U+_ ,% ?^"#G[ O_!0WQIJ?QO\ B/X:\1>'?BI=6\":;\3? M"WBN]@O].DMXU2W:.!I6MMJ;%.T1 D[B&5F+4 >B_L]_$7]L[]G_ /9<\:_& MS_@K-XW^$D>H>%8K[6;FZ^#UGJ2Z99:':V@F=Y&U B62?*3DA550H0#<2&4\)IIK^+H?@:="8W#>#$E):1M5\[<-2-D#>! MQ']G'$)B/^NKYS\J>![OQP@8 MR>(](M187BWDK$[FD-E.^\MER@1I"SL['ZJM+[PS8?\ !LHE]"T1TN/]AG/; M:R?\(?@@^YZ8ZY/K0!]E_!OXM>!?CW\)/#'QP^&.KB_\.>+] M-9T*]"X,UI M0<@]*^>/VJ_P!M?XB0?MP?#K_@FE^S#>Z39>._&'AN\\6^ M,_%>L:>;V+PKX:MF,0FCMA)&)[JYN!Y$6]O+CPTCK(-J-C_\&_=AXCT[_@C/ M^SY;^*5D%TW@198A+G/V9[B9[?KV\AHL>V*\'^"]GJ%I_P '9_Q?F\3A@;K] MDZQD\-^<.&M!J.E)+LSV\])NG?=[T ?2?[,7[9_Q"M_VY_'O_!-#]IS4],U# MQMX;\*6?C+P+XMTS3C8IXI\-W$GV>1Y;;>ZPW5M=!H7,;;)5*R*D>&0<+\!/ MVP_VO/\ @HYIGQ7^.'[%?CKPCX7\#> O%VH>%_AG;:_X9;43X[U"PC4W%Y=S M"XC-KI\LSB&$0 2@*\KN>(AX=^UQ:^,=<_X.A?AO8?#(RG5+/]CC6GOGMSRB M/=:O';AB.G^DM"1GNR^HKLO^#3V.P@_X(K> H+9-MU'XG\1+J2%<,LXU2?AA MU!V>7U]J /K#_@G'^W'X(_X**_L?^$_VJ?!6B2Z.^M0RVVO>'KF7?-HVJ6\C M0W=FYP"VR5&VL0I>-D?:N[ ]RK\Q?^#51=3F_8J^,NLN&_LK4OVHO%=SX>)^ MZUF8-/7*=MOFK*..X:OTZH ***\2U3]J7XRV&IW-A;?L6^-[J."=XX[F*YMM MLRAB XRW0@9'UH I?#[_ )2'_$'_ +$32_\ T.O>J^5/V?\ XD^+?%_[<7CG MQ%KOPBUC0;N;P78))I.H21F:()( K$J<8;.1]*^D_P#A)=7_ .A0O?\ OI: M-BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A M)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$ MEU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z% M"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z M%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ MOI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z M6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK' M_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: "R_Y'>]_Z\HOYFMBN4M=_\ ?2T ;%%8_P#PDNK_ /0H M7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ M?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*% M[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_W MTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H M7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ M?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*% M[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_W MTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T '@?_ )!$O_7[-_Z% M6Q7*>%=_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J M_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#" M2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO M_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\ M)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J M_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#" M2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO M_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0 >!_P#D M$2_]?LW_ *%6Q7*>%= M_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!] M+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O M_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2 MT ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A> M_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!] M+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O M_?2T?\)+J_\ T*%[_P!]+0!L5F^,?^18O?\ K@:A_P"$EU?_ *%"]_[Z6J/B M77M3N=!NH)O#%U"K1$&5V7"^YH Z#3O^0?!_UQ7^0J:L*R\1ZJEG$B^$KQ@( ME 8,N#QUJ7_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[ MZ6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_ M[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: M-BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A M)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$ MEU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z% M"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z M%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ MOI: #P/_ ,@B7_K]F_\ 0JV*QO I+:-(Q7&;R7@]OFK9H **** "BBB@ HHH MH **** "BBB@ HHHH **** "O#/VH?@S^U3XB^-7P[_:"_97^)OA6QO/!NF: MWI7B'P;XTL+DV'B2QU%]/DQ]JMV+V4T,FG1LD@AFR)'4J 2&]SHH ^"/V9O^ M">W[07QC\6?!GXO_ +:Z^'O#FE_!#Q#X@USP9\.O#7ER$U"_O9X MH?W<,ZD&6^GN%C"HHD1O*6- $CA2.) %1:^8X M/^"6W[3,?[$C?\$I6^.OA\?!'=% '@?[0_P&_:KTSP+\)/AI_P3S^,'A7X8:%X*\5:3#XITW6/# MJWT=[X4M8O*?3+8.C^4VQ8U4CRVPHQ-'@[LO]J;]B+Q#X]_:F^'/[>W[/.NZ M1I7Q3^'FG7FAW-KKXE73O%7AZ[!,NF74L*M+;F.8_:()T23RY-VZ*17POTA1 M0!\X_LO?L1Z_X%_:E^('[>W[0VOZ1J_Q4^(&D6>@V]MX?CD_LWPMX?M2&CTR MTDF EN#)-^_GN'6/S)-NV*)4P>&^'_[!/[3/[(5Q\6/A[^PG\0_!6D^!_BQX MHO/$NGKXK@NS=?#[5[Z-4OIK&"!3'J%NSHL\5J\EJ(9"PWNAP/L>B@#RC]B# M]CSX3_L#_LM^$/V3_@M#<'0O">GF%;R](-SJ%S)(TMQ=S$ R2S/)(V, ;MJ M@* !ZO110 4444 >"_#[_E(?\0?^Q$TO_P!#KWJO!?A]_P I#_B#_P!B)I?_ M *'7O5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% &/9?\CO>_]>47\S6Q6/9?\CO>_P#7E%_,UL4 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_@?_D$2 M_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5;% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% &/X'_Y!$O\ U^S?^A5L5C^! M_P#D$2_]?LW_ *%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !6;XQ_Y%B]_ZX&M*LWQC_R+%[_UP- %S3O^0?!_UQ7^ M0J:H=._Y!\'_ %Q7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@#'\#_\ ((E_Z_9O_0JV*Q_ _P#R")?^OV;_ M -"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@#P7X??\I#_B#_V(FE_^AU[U7@OP^_Y2'_$'_L1- M+_\ 0Z]ZH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH Q[+_D=[W_KRB_F:V*Q[+_D=[W_ *\HOYFMB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_\ M@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!"K8H **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ __((E_P"OV;_T*MBL M?P/_ ,@B7_K]F_\ 0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *S?&/_(L7O\ UP-:59OC'_D6+W_K@: +FG?\@^#_ M *XK_(5-4.G?\@^#_KBO\A4U !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% &/X'_Y!$O\ U^S?^A5L5C^!_P#D$2_] M?LW_ *%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% '@OP^_Y2'_$'_L1-+_]#KWJO!?A]_RD/^(/ M_8B:7_Z'7O5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% &/9?\CO>_P#7E%_,UL5CV7_([WO_ %Y1?S-;% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/ MX'_Y!$O_ %^S?^A5L5C^!_\ D$2_]?LW_H5;% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X'_Y!$O_ %^S?^A5 ML5C^!_\ D$2_]?LW_H5;% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %9OC'_D6+W_ *X&M*LWQC_R+%[_ -<#0!"_#[_E( M?\0?^Q$TO_T.O>J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** ,>R_Y'>]_P"O*+^9K8K'LO\ D=[W_KRB_F:V* "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* ,?P/\ \@B7_K]F_P#0JV*Q_ __ "")?^OV;_T*MB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_ /((E_Z_ M9O\ T*MBL?P/_P @B7_K]F_]"K8H **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ K-\8_P#(L7O_ %P-:59OC'_D6+W_ *X& M@"YIW_(/@_ZXK_(5-4.G?\@^#_KBO\A4U !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% &/X'_Y!$O_ %^S?^A5L5C^ M!_\ D$2_]?LW_H5;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 >"_#[_E(?\ $'_L1-+_ /0Z]ZKP M7X??\I#_ (@_]B)I?_H=>]4 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 8]E_R.][_P!>47\S6Q6/9?\ ([WO_7E% M_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 8_@?\ Y!$O_7[-_P"A5L5C^!_^01+_ -?LW_H5;% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X'_ M .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%6Q0 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !6;XQ_P"18O?^N!K2K-\8_P#( ML7O_ %P- %S3O^0?!_UQ7^0J:H=._P"0?!_UQ7^0J:@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_ /((E_Z_ M9O\ T*MBL?P/_P @B7_K]F_]"K8H **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#P7X??\I#_B#_ -B) MI?\ Z'7O5>"_#[_E(?\ $'_L1-+_ /0Z]ZH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q[+_ )'>]_Z\HOYFMBL> MR_Y'>]_Z\HOYFMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@#'\#_P#((E_Z_9O_ $*MBL?P/_R")?\ K]F_]"K8 MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0JV* "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S?&/_ "+%[_UP M-:59OC'_ )%B]_ZX&@"YIW_(/@_ZXK_(5-4.G?\ (/@_ZXK_ "%34 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_ M@?\ Y!$O_7[-_P"A5L5C^!_^01+_ -?LW_H5;% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %5]3U?2=$MEO-9U.WM(7N(;=);J=8U:6618HHP M6(!9Y'1%7JS.JC)(%6*_''X[_M'>#_VCO^"D7QM_8\_;6\;ZSI_B3PW\9_A7 M9_ [X>77B&[T[3;[PY-XCTC[=>6L,,L<=[>2+*\CROOEBC/[DHL4NT _8ZBO MDK7=0UK_ ()0?LG_ +0WQR\8>/\ Q-XP\%>$?M?B?X<:3XO\47&J75C:+I5L M%TA;JY=YS"=0298_,=F1)U&2%!KYHTSX6_'/4?\ @B2__!4.?XT^*3^TC+\, MG^+T'C3^W[L0)B ZLFC)8>;]E&FFR M/L?E^6=QD(\W]Y0!^IE%>5_L._M.Z M1^VA^Q_\-_VJM$TY;*/QWX0LM6GL$?<+.XDC'GVX;^(1S"2//?9FOEC]I;XZ M^(_VL?\ @LOX-_X)7Z9XGU73OA]X-^%EU\1_BU;:)J@^*+[3AX%T.RQ!9W-G'; MRHHOVF$DTUPP+2,JQG$:^70!^EU%?(/_ 0[_;D^(/[>G[!.E^/_ (URP2_$ M'P;XBU#P9\0+FUC5([K5-/=5-P%4 *989()64!5#R.% 7 KZ^H **** /!?A M]_RD/^(/_8B:7_Z'7O5>"_#[_E(?\0?^Q$TO_P!#KWJ@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'LO^1WO?^O* M+^9K8K'LO^1WO?\ KRB_F:V* "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** ,?P/_R")?\ K]F_]"K8K'\#_P#((E_Z M_9O_ $*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@#'\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!"K8H **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K-\8_ M\BQ>_P#7 UI5F^,?^18O?^N!H N:=_R#X/\ KBO\A4U0Z=_R#X/^N*_R%34 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5;% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %? __!97]BG]D7_@HS^SEIGB^^@C@\:^ M'/BWX:\)^'OB9X?#6^L^&;BX\7:?I-['')\I;R_/G*QR;H]^V5.=KU]\5\F_ M'#_@E3X8\6ZOXB\4_ #]H3XA_#B\\9_$K0?&'C#2M+UZ.\TJ^OK+5["^FO([ M74+>Y6UNF2R7:\'EH9$B\Q7C5D8 ^%;[Q+^W;^T9_P $Q?V\/^"5?[3WBE?B M+\1/V=]$L[;1OB'86["?Q=ITMNVJVJ2IDE[T0685^2[&XC5R[AI)/I"'XT^# M!_P:X#XH6NI0?8D_8O\ L"D.-HO1X;^P^1GU%T/*^M?8O[-/[*7P9_9.\)ZI MX7^$FB78F\0ZW/K7BK7M9U&6^U/7M3FQYM[>7,Q+S2MA1R0J*JHBJJA1Y;'_ M ,$GOV5X]'/PR,_BAOA8?%#>(O\ A2;:TO\ PBHU W/VLM]F$?G&W^U?Z1]A M,QL_,^;R.U &=_P0]^#_ (M^!'_!)3X"?#7QU8S6FK0?#^VO;RTN%*R6YO&> M\$3J>59%N I4\@J1VKYZ\$>$M0^#_P#P=8^+_$WBR%H;'XM_LKI)X4O''R7% MQ9:AI\5Q;(>A=4M'E91R%9"?O"OLC]L+]A+X(_MOK\/5^,U[XC@'PT\?V/C# MPZ/#NN/9;[^UW>6LVT'?'\QR!M+;:KH5Q)$89C#(R.CQRQ$QRP2I)#*N Z-M7 !\#_'GX7:S M^TC_ ,'/&B:?X4D=;#X=_L@WL7B;44!V6EQJ5WJ5M!"Q'\92\CE5>I5&(^Z: MZG_@UM\_P1_P24L?@_XPMAINO_#/XC>*?#OC*QN&"MI^H0ZC)/+%+G[I5)TS MGMBOM#]GC]D_X4_LV7GB?Q/X2.IZOXJ\<:E'?^./&_B6]^U:MKUQ%'Y4)GE" MJJQQ1 1Q01)'#$N0D:[FSQ/Q%_X)M_ OQWXR\;>*M#\7^-O!MK\4%0?%+P_X M)\0BPL?%A6+R3)<#RVEMYGA BDGLY+>65 !([8& #Y5_X-7O!>O:=_P3U\;? M&74[.:'3_BO\>_$_B[PZ9D*^;82?9K-9 #V,EE+@]QCMBOTLK'^'_P /_!/P MI\#:1\,_AMX6L=#\/Z!IT-AHNCZ;;B*WLK:) D<4:+PJJH ]JV* "O$M4\" M_MZ2ZG1\+/_"1_^YJ^ MQJ* /CG_ (4O_P %K?\ H\CX6?\ A(__ '-1_P *7_X+6_\ 1Y'PL_\ "1_^ MYJ^QJ* /CG_A2_\ P6M_Z/(^%G_A(_\ W-1_PI?_ (+6_P#1Y'PL_P#"1_\ MN:OL:B@#XY_X4O\ \%K?^CR/A9_X2/\ ]S4?\*7_ ."UO_1Y'PL_\)'_ .YJ M^QJ* /CG_A2__!:W_H\CX6?^$C_]S4?\*7_X+6_]'D?"S_PD?_N:OL:B@#XY M_P"%+_\ !:W_ */(^%G_ (2/_P!S4?\ "E_^"UO_ $>1\+/_ D?_N:OL:B@ M#XY_X4O_ ,%K?^CR/A9_X2/_ -S4?\*7_P""UO\ T>1\+/\ PD?_ +FK[&HH M ^.?^%+_ /!:W_H\CX6?^$C_ /1\+/_"1_P#N:OL:B@#X MY_X4O_P6M_Z/(^%G_A(__7+-&[%T'/4 MUZ_0!\<_\*7_ ."UO_1Y'PL_\)'_ .YJ/^%+_P#!:W_H\CX6?^$C_P#1\+/_"1_^YJ/^%+_ /!:W_H\CX6?^$C_ /1\+/\ PD?_ +FH_P"%+_\ !:W_ */(^%G_ (2/_P!S5]C44 ?'/_"E M_P#@M;_T>1\+/_"1_P#N:C_A2_\ P6M_Z/(^%G_A(_\ W-7V-10!\<_\*7_X M+6_]'D?"S_PD?_N:C_A2_P#P6M_Z/(^%G_A(_P#W-7V-10!\<_\ "E_^"UO_ M $>1\+/_ D?_N:C_A2__!:W_H\CX6?^$C_]S5]C44 ?'/\ PI?_ (+6_P#1 MY'PL_P#"1_\ N:C_ (4O_P %K?\ H\CX6?\ A(__ '-7V-10!\!? /1_^"P_ MQ<\&7?B7PG^UI\.;2VM]S_L4^!?%WP^^$^I:)XTT&?3KN;QAJEU'!< !FADG+(_!Z$1\+/_ D?_N:OL:B@ M#XY_X4O_ ,%K?^CR/A9_X2/_ -S4?\*7_P""UO\ T>1\+/\ PD?_ +FK[&HH M ^.?^%+_ /!:W_H\CX6?^$C_ /1\+/_"1_P#N:OL:B@#X MY_X4O_P6M_Z/(^%G_A(__1\+/_"1_^YJ^QJ* /@+X!Z/_ ,%A_BYX M,N_$OA/]K3X6,D5_X27>989"CL-MN1M)Y'?%=O\ \*7_ ."UO_1Y M'PL_\)'_ .YJ]G_8I\"^+OA]\)]2T3QIH,^G7OT ?'/_"E_^"UO_1Y'PL_\)'_[FH_X4O\ \%K?^CR/A9_X2/\ ]S5]C44 M?'/_ I?_@M;_P!'D?"S_P )'_[FH_X4O_P6M_Z/(^%G_A(__1\+/\ PD?_ +FH_P"%+_\ !:W_ */(^%G_ (2/_P!S5]C4 M4 ?'/_"E_P#@M;_T>1\+/_"1_P#N:C_A2_\ P6M_Z/(^%G_A(_\ W-7V-10! M\<_\*7_X+6_]'D?"S_PD?_N:C_A2_P#P6M_Z/(^%G_A(_P#W-7V-10!\<_\ M"E_^"UO_ $>1\+/_ D?_N:C_A2__!:W_H\CX6?^$C_]S5]C44 ?'/\ PI?_ M (+6_P#1Y'PL_P#"1_\ N:C_ (4O_P %K?\ H\CX6?\ A(__ '-7V-10!\<_ M\*7_ ."UO_1Y'PL_\)'_ .YJ/^%+_P#!:W_H\CX6?^$C_P#1\+/_"1_^YJ/^%+_ /!:W_H\CX6?^$C_ /$A MYLB@@87=;@9Y[FON^O./VN_"GB/QS^S3XQ\(^$=(EO\ 4K_1VBL[. O*^Y3 MM&>_% 'SEX9^%?\ P6DUSPWI^M67[8?PO2&\L8IX4E\(_,JN@8 XML9P:O?\ M*7_X+6_]'D?"S_PD?_N:OJ[X?6-WI?@'0],U"W:*>WT>VBGB?JCK$H93[@@B MMB@#XY_X4O\ \%K?^CR/A9_X2/\ ]S4?\*7_ ."UO_1Y'PL_\)'_ .YJ^QJ* M /CG_A2__!:W_H\CX6?^$C_]S4?\*7_X+6_]'D?"S_PD?_N:OL:B@#XY_P"% M+_\ !:W_ */(^%G_ (2/_P!S4?\ "E_^"UO_ $>1\+/_ D?_N:OL:B@#XY_ MX4O_ ,%K?^CR/A9_X2/_ -S4?\*7_P""UO\ T>1\+/\ PD?_ +FK[&HH ^.? M^%+_ /!:W_H\CX6?^$C_ /1\+/_"1_P#N:OL:B@#XY_X4 MO_P6M_Z/(^%G_A(__1\+/_"1_^YJ^QJ* /CG_ (4O_P %K?\ H\CX M6?\ A(__ '-1_P *7_X+6_\ 1Y'PL_\ "1_^YJ^QJ* /CG_A2_\ P6M_Z/(^ M%G_A(_\ W-1_PI?_ (+6_P#1Y'PL_P#"1_\ N:OL:B@#Q[]A[Q_XY^(WP4EU MCXC7]K=:M:^(K^QN;BSM_*CD,,NS<%[9()_&O8:\@_8I\"^+OA]\)]2T3QIH M,^G7OT %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 45\_?\%4M".H?\$Z_C9XET_Q'KNC: MMX;^%'B+6- UCPYX@N]-N[&^MM,N)H)DFM9(WRLD:-M)*G&"""17RM_P1[_8 MQ\$?M6?\$K/A/\+K>Z6Y^TS1B6.-=2\A M,*BC9Y10XY4Y.0#]*J*_,G]C/]LO]K#]BS_@K/=_\$:?VW_C)>?$[0_&/AA_ M$OP$^)VN6\4>L7%HB3N^GZ@\2JEPZK:W8$Q Q MT5R&K?M ? W0_@VO[0^K?%WPY!X$DTR+4(O%[:Q#_9TMK+M\J5)PVQU?<@3: M3O+*%R2!7+?!G]N+]EOX^_$O4O@O\-?BDK^,M(TU-1OO".MZ/>Z1JBV3MM6[ M2TOX89I;?LBS>)+#P]XAU6,V.EWBW%QJ6NWGPC\1MI6O:Q>E!%;0?:O M+=8K6-7G=T*OYKM%PGE;C\;_ Y_X)S:Q^S=_P %>?@M\'/A?_P49_:H\?V6 MD>$M9\??$S1?B=\9)=1T\:?"T=CI<)AAA@#F>^FD/BEIGBG2K/4IM.U&2Q9EFL+V(@2 MVMS!(JRVTZ9&Z*5$< @D8(H [RBBB@ HJAXHT:^\0^'[O1--\47^BSW,)2+5 M=+6 W%L3_'&)XY8]W^\C#GI7P%_P;R>*?BCK_@;]J/0/BQ\8_%/CJ^\*_M@> M+?#UEKWC#5WO;Q[.RMM.@A0NW"J%7(1 J*2=JJ.* /T,HK\Z/C=^T/X"UW_@ MN0/V,?V[/$=WI/@+5OA5IUU\"=#U#59K/0O$>M27,BW[7&QUCN[X82*"*8LJ M"-MBB692_I?_ 2K\6^/]?\ C%^T=H/A#Q+JVN_ #0?B'8V/P.UK6-2FO=[K M8(-1;6>-6!:*-@^-ZE>&&3GZ.^,_\ P2E\.:U\/KFU_9>_ M:U^._P *O&EO;EM!\46OQN\1ZW;K<*/W8O+#5;ZYM[N'=C>I0.06PZDYH ^L M:*^#?^"%W_!2SXT_ML>!_B7^SG^V'IFGVGQR^ 'C!_#'Q$GTN%8K;50))XH; MY$4!49GM;A'5 $S&'4(LH1??7_X*9?L*P?$30OAC=_M%:3;7_BC5&TSPOJ%W M:74.E:U>JVTVMGJ;Q"RNIMXV>7%,S%OE W<4 >ZT5P_QG_:/^"W[/T>F)\5? M&RV-YKAZ-96-Q?ZEJ;1KOE%K96DI3:=J,EBS+-87L1 EM;F"15EMITR-T4J(X!!(P M10!WE%%% !15#Q1HU]XA\/W>B:;XHO\ 19[F$I%JNEK ;BV)_CC$\[_>1 MASTKX"_X-Y/%/Q1U_P #?M1Z!\6/C'XI\=7WA7]L#Q;X>LM>\8:N][>/9V5M MIT$*%VX50JY"(%123M51Q0!^AE%?G]\(OB)8_P#!1_\ X*K_ +2O[/GQIU#4 MI_A]^SMIWAK1?#/@:VUBXL[34M0U.WN;B]U6\C@D0W,B&!((0Y9(DRZJLCEJ M?_P3%^/GQ&^%_P#P42_:0_X)-_$'QYK'BG0_AA_9?BGX4:SXAU.6^U"UT'4K M>*632YKF9FEG2UEGBCB>5GDV%@SD*@ !]_4444 %%%% !1110 4444 %%%% M!1110 4444 %%?D]^U+\/+GQ3_PQ&+Y8(04C*H?+Y4Y;/I7_!3+]E']J']A_P#9_P!? M_;C_ ."9O[5OQ,TW6OAEILFO>(OA?\0/'VI^+/#WB32;=3+>Q^3J]Q<36TPA M5Y T$J%MC*H5V610#]%Z*^?/V+O^"BOP3_:R_P""??@__@H)K&N:?X0\-:]H M/VK73K&H(D.D7D4S6MU;-*V VVZC>)#@&3Y"%RX%=/\ !;]N[]E#]H'XHZI\ M#_AE\6XI?&NBV"WVH^#]:TF\TG54M&( N5M+^&&:2#)4>:BLGS+\W(R >N45 MXY\ZBF@02C='+J+V<,J:>CK M\RM$_B#X5T[QUX$\36&LZ+K%E%>:3J^EW:7%M>6\BAX MYHI$)61&4@AE)!!R* -&BBB@ HKY:_:[_P"">&N?M\_$F[M/CU^T1\0_#'PU MT6R@M_#/@OX:>+9-'_M.\9?,N-2U">%?,F*LR0PVY(2/R))"',P"?/G_ 1I M\0_M$?LQ?M9_M7?\$Z/C5\?O$/Q)^'/P'N?#^I>"/&_C.]:ZU'3[+5+"2]-A M<7!YE\N$1\WQM^('C#2= M9^(/B_6[+X,OHGBF]L%^'^CV<*N IFB,,S* M%5I650% H ^N**** "BBB@ HHHH **** "BBB@ HHHH **** "BO)OVZ_"EG MXK_8_P#B3'-J^L:=<6/@;5[W3M2T#7;K3KNTN8K&9HYHY[62.165L$8;&0,@ MU\'_ /!"7]E#PM^V3_P2/^&'[0OQ]^.GQUU3QYXLAUIM5\56O[1/B^UN \&M M7UK"\<<.IK#&4B@B&!'M;:2P;GS()BVEZA/&J"[.8)$$K N6>W;*K M*4C^Y/C[^W5^RK^S%=WUA\9_BLFG3Z3IR:AKD.GZ/>ZD^D6;[MEU>BRAE-E MVQ]LL_EHVQL,=IP >MT5QUI^T/\ >^^"2?M*6OQC\,O\/I-(&JIXU&M0_V6 M;+&?/^T[O+">^>O'7BN3^$G[>'[*'QN^*LOP+\ _%A/^$SCTD:I%X6UW1KW2 M;^[L-Q7[9;P7\,+W5ON!'G0AT_VN10!Z[1110 45^;_[5?\ P1G^)/Q^^$?B M;]IOXF?M^?&;P[\>5TFZUS1=3\+_ !!FLO#WA.[2-IH=-L[*$*HLH=JQ-+D3 M2[7F9PSD#W?_ ((O_M'?'']LG_@E5\(_C_\ M"7%OV MR?\ @D?\,/VA?C[\=/CKJGCSQ9#K3:KXJM?VB?%]K6$]\] M>.O%\)W:1M-#IMG90A5%E#M6)I(/B7=^"O'_Q"TTV7C#Q]ID$<6HVFF07US!)J-FC M(8UO+JVMH_+DV[8I+WSE4B,(0#[KHK\@?VP/V._BE_P1P_:3_9V_::_8B_:N M^+GB"P^(_P <]%^'OQ&^&_Q#\+?_ $S7=>3?\&]/_*%_]G[_ +$Q_P#TLN*^BOVH/V//&GB/2O#?B?3+C3?$EMX:O8K:74;*>,QRVSS-$[HCHS*?+*,02" M2"17B/PG_P""0'P-^"?P@L?V??AQ^T7\>-+\#Z;;-;67AFP^+=[:PP0,Q9HH MY;?RYXD)9N(Y%^\?6@#XX^,,47[=W_!U7\+V^"+C5/#_ .S!\.;A_B?XALCO M@L=2G74!%IYD7Y3+ONK92F=P*W(QF%Q73_\ !&?0]4_;9_9T^.?@GQI^V)X\ MT'Q#]%EN6N;R'3D=YKZX/!GN;B5GFNI2,#S)7 M=\ #. *^?1(_$0X#?: MUB!)+A1O:(QLY&YB6RU 'R'\>/A_^SS_ ,$V?%G[ G[)'P^^,WB;Q-\ /#G[ M1_B*VUS6/'&HPSI;^(8$H!\7X-+OO"?@37!J%TLKVKV]U=SVY@C?R9%6);I]\B'9Y MA 8,Z@T/CQ_P31_8J_:-_8^M?V$OB5\$K!_AKIEK!%H6C6,KP2:3) I$-Q;3 MJ?,CG7<^922S^9()-XD<-@?L,_\ !*G]FK]@G5)_%?P^\2^/?&7B1],.EV?B MGXG>,I]:OM-TTLCFQM#(%CM("T<;,L2*7,:;RVQ< 'MWQLU7XLZ%\(_$>L? M?PGI>N^,[;1YY/#&C:W?FUL[V]"$Q133 $QHS8!8#@5\\_L@_%S_ (+">,OC M'%HO[:G[(7PH\%^"#IT[S:WX/\?S:C>+= #RHQ"Z %6./]M4_\% A\6OB$?B8WA[_ (1]M2.L MVOV4Z+YXG_LW[+]E\KR/,&[[OF9^;?N^:@#Z)KY"_P"":*?\+X^.'[0?_!0" M\_?6OCKXAGP;X!N#\R'PUX:,FGI+"QZ)/J3:K/QP0R'L,?66O:7)K>AWNBPZ MM=V#WEI) M]8.JSVQ=2HDC+*RAUSE25(R!D'I7)?LT_L]_#O]D_X ^$/V;OA M-;W2>'?!>A0:7IC7TPDN)DC7!FF=54/-(VZ1V"J&=V.!G% '<4444 %%%% ! M1110 4444 %%%% !1110 4444 ?F!_P=:?\ )E/P7_[.F\*?^DNIU^F?B'Q# MH/A'0+[Q5XJUJTTW3-,M)+K4=1O[A8H+6"-2\DLCL0J(J@L6) !)KP']O+_ M ()E_ C_ (*.Z;H7AO\ :3\:^.)-#\-:W#K.AZ%X>U]-/M[74HD>..\W10^: M\JK(X&^1@NX[0N3G-\;?\$HOV??C)H$7@G]H[XJ_%[XF>&HW1Y?"OC+XIZBV MFW;(05^TP6KPK=J" =D_F+D9(- 'Y&?L\7/QB\=?LI?\%2O^"LOP,L=3TWPU M\4[C4K'X9:I%"\,U]ID%S>?;M0CX#*$M;A")%^[(LPR&B-?>VO\ ["G[*_\ MP4G_ ."57@R?XI?M^_$N?X(#P=I7B*SDTH>$K"'0X;"V##;/#H0DMC;!)(G7 M<&38Z-T(K[ZT/X4_##PQ\-(?@SX<^'>B6'A"WTDZ7!X7L]+BCT^.R*&,VPMU M41B(H2I3;M()&*^,?@M_P;I_\$X?@)\8#\2O &G^/UT!=<36+?X57OCRZF\) MQ7R.)(YC8'_7['565)WD0%%RI H XC]E'XP:9/_ ,'$WQK^$WQ5\27ESJEK M^S[X2@^#L_B(&.ZN=%6-+G5"BNJ?OI+R99)5"JQ-NV5 B(7Z\_9U_9T_9!_9 MZ^/OQ;NOV??"4&D^-O'VJ67BSXI+;ZA=3"YNKIKI8;AEE=HX6D:*Z.?!H,?AKXA_#[Q"^DZW8P M%BQ@6X56#1[F9@&4E"[E"N]]WJ'[)W[(?P6_8P^&3?##X,:=J;17=\U_KFN^ M(=8FU+5=;OF1$>[O;N=FDN)BD:+ECA5144*JJH ,7]MKQO\ MS^!? .DZA^P M9\#O!?COQ%-K'EZSIWC?Q,^EV]O9>4Y\V.1%)=_,$:[?1B>U0_L1>._V]O'? MA+6[S]O?X#^"/ >LP:C&F@V?@CQ1)JD-U:F/+R2NZC8P?@+W'->W44 %?G9_ MP;R?\>/[9?\ V?7X^_E8U^@^OZ9=ZSHMUI5CK]YI/O$]WXD\6Z=XBUN*]A MO]8N2OG7Y+0B2.5]B@['5#@94X& #Y<_;6^"'PH_X+2?MX>/O^":'QVT5M,\ M"? GP/IFNSZOIL$,>M7GB'6H9?LLMK ?B+:V_EG6/#6H13?8HKA M?X9HEM]O)+'YU+/Y0D?ZI^*O[%7PR^(WQTL/VH?"_BCQ)X$^)-CH9T23QGX, MN[>.XU#2S)YOV*[@NH)[6[B63+IYL+/$Q)C9,G/0? W]FSX<_ 2Z\1>(O#;Z MCJOB7QCJ$=]XR\7Z_=BXU+6[B*(0Q&:0*J)'%$H2.")(X8ER$C77_!,OX$?\%'=-T+PW^TGXU\<2:'X:UN'6=#T+P]KZ:?;VNI1(\<=Y MNBA\UY561P-\C!=QVA+GXQ>.OV4O^"I7_!67X&6 M.IZ;X:^*=QJ5C\,M4BA>&:^TR"YO/MVH1\!E"6MPA$B_=D689#1&OO;7_P!A M3]E?_@I/_P $JO!D_P 4OV_?B7/\$!X.TKQ%9R:4/"5A#H<-A;!AMGAT(26Q MM@DD3KN#)L=&Z$5]]:'\*?AAX8^&D/P9\.?#O1+#PA;Z2=+@\+V>EQ1Z?'9% M#&;86ZJ(Q$4)4IMVD$C%?&/P6_X-T_\ @G#\!/C ?B5X T_Q^N@+KB:Q;_"J M]\>74WA.*^1Q)',; _Z_8ZJRI.\B HN5( % '$?LH_)_^#B;XU_";XJ^) M+RYU2U_9]\)0?!V?Q$#'=7.BK&ESJA175/WTEY,LDJA58FW;*@1$+]>?LZ_L MZ?L@_L]?'WXMW7[/OA*#2?&WC[5++Q9\4EM]0NIA\<^#08_#7Q#^'WB%] M)UNQ@+%C MPJL&CW,S ,I*%W*%=[[O4/V3OV0_@M^QA\,F^&'P8T[4VBN[YK M_7-=\0ZQ-J6JZW?,B(]W>W<[-)<3%(T7+'"JBHH5550 8O[;7C?]N?P+X!TG M4/V#/@=X+\=^(IM8\O6=.\;^)GTNWM[+RG/FQR(I+OY@C7;Z,3VJ']B+QW^W MMX[\):W>?M[_ '\$> ]9@U&--!L_!'BB35(;JU,>7DE=U&Q@_ 7N.:]NHH M*_.S_@WD_P"/']LO_L^OQ]_*QK]!]?TR[UG1;K2K'7[S2YKB$I'J.GK$9[X=MR,/:O#OV,/^"=?P<_81U;QAJ/P0\>>-IH/'WB>[\2>+=.\1:W% M>PW^L7)7SK\EH1)'*^Q0=CJAP,J<# !Y=\:/^"97B#P1^W/KO_!3C]DS]KNT M^#_B'Q%X82P^+FG>)O!R:YX?\06=K&GEW*.%,SK+@"/)4;I?,\, M_P""#GPD^(_QR_:N_:-_X*[?$CQ+JFM:5\5]8MO#/PLUS6-+BL9M:T#3 (#J M:V\2(L5O.T%N(5QO"P.7:1CYC?"[F2-[KX M:/J,%KH=WL"X2Y6U@BN;R$LN]K>XGE@,UT]K#3MTK?8XHK>!(UBS-*2 M"I+%V+%B2:W;'_@E9^R5J?Q4T3XW?&JP\5?%?Q3X8F$WAC4?BMXQO=;@T>7@ M^;:V,S_8X9:L D!52&R : /RE^%WPZ^)7_!/G_@G+_P3G^%7[2GCC6?A MMX?\1?':[USQSJT<%JKZ#>WL=[<:()UOX)H(S']H29UGB81/"S$*T(=?TH^( M/_!.7X+C]MOX-_MQ_&[]LCXIZU\0_!UY%=8V/-:2 MR/%+;SH_D9;B[O+^>19$N ") C6;Q0*01A8 M"BD>60/MO]C3X9_LX_!7]G#P_P#!S]DK3UM/A_X3DOM'T*V2^N+E8FMKV>*X M437#/)*!6'PT\?W6AV'BIB ? 7@OX6>!](^&OPY M\,6>BZ!H&FPZ?HND:= (X+.UB0)'%&HX5550 /:@#YO_ &R/BS_P5U\%?%R/ M1_V(/V2?A7XV\&'1X9)=9\9>/9=-O!>EY!+$(40@HJB,AL\ECZ5[Q\!-9^-' MB'X.>'M:_:)\&:1X>\;W.G*_B71- U$W=G9W63NCAF8 R*!CYB.]=?10!YW^ MT5\?[3X(Z#8Z9X>\//XD\;^)[A[+P+X+M;@1S:Q>!=S%GP?(M85(DN+E@5AC M!.&=HXW\X^"W['>B_!;X ^-_A1XD^(%AJGQ/^,PUG6/'?BB3$#ZUK%W;^5*\ M$18NEI;1M!!#$-WE011AB6+,W'?M:_\ !%;]E3]M/X]S_M'_ !E^)7Q.-8\2:SH8T>75?'7C2YUB6VLO.69X8#.3Y2O)'$S ?>,2>E 'A'_ M ; ZM#X._X(U^%_AWXRB&DZO\-?%OBO0_&=I>$(^FWL.L7=S+'-G[C)'.A( M/05E?\&JG@+Q+X?_ ."8>H_%+7].GM;;XG_%[Q%XLT2*X0JQLI7AM$;:>0&: MSD8>H((X(-?4?Q"_X)I? 3QSXH\%/!OB+[#IOBR M7RA#)+<*(VEMY9856*:6SDMY)T4"1GZU[EX(\$^$/AKX-TKX>?#_ ,-66C:% MH>G0V&CZ1IMNL5O9VT2!(X8T4 (BJH4 = * -2BBB@ HHHH **** "BBB@ H MHHH **** "BBB@#SG]L/C]DCXIY_Z)SKG_I!-7R;_P &P/\ R@O^!7_7#Q%_ MZDFJ5]B?M!?!/3/VB?A1K'P;\0^-_$.AZ1X@L9['6Y/#5U#;W-U9S1/%+!YL MD4C1*RN?GBV2# PX&0?GWX'?\$<_@-^SA\(+/]G[X,?M$?';P_X'T]9ULO#. ME?%>[MH;=9I7EE6*2$)-"&DDD<^7(AW.3G)- 'Q]^W%'%^W;_P ','[-_P & M_@BXU2']F_1+GQ/\4];L3O@T:223SHK*9UZ2LT5HNSK_ *7_ ++X[C_@D5<^ M(OVH_&7[6/@_Q!^U_P"-_"OCK2OVFO%4/CCP7I6F>&YP;%I$MK"9AJ6DW4[P M&UMQ:IF0IMM-J@#K]W?LK_L6?LN_L3^#[WP/^S!\'=,\*VFJ7AO-:N8'EN+W M5;DY)GN[NX=[B[D^9OGED=AN.#S7@G[6O_!"3]AG]KG]I _M;:K<>/? /Q!N M[=;?7_$?PL\92Z)-KD2JJ!;KRU;<=BJA=-CLJJ&8[5P ?%/[5_P9_9L_X)4? M"/\ 90_91^&/QI\5^(_@1H7[:-FOQ'U'QSJ4%Q%I]\L:W<-E-+!;6\#6D-RS M73IM95FADWG?$RI^G7QJ_9V_9 UW]J/X4_M9_%OPG!)\3O"]S>:#\,-:34+I M)M]]:S_:(%@B<1W ^S+,OA[XE^(/C'7+/37TW0-7^)OC2?69- L'V[[33XV"PVD;!$#&.,.RH% M+%>* /H?XHW_ ,0=*^&?B+5/A+X?L-6\56VA7$/ ,L-R=7U[PI\0Y MM0OH'6!S $@9 A%8YX5B>U?7-0:E9MJ.G7&GI>SVQG@>,7-LP$D18$;T) M! 89R,@C(Z&@#YX_:UU#7OVM+C6_V"?@OXAN+*#4[-;3XR^--.?!\-:-<1@R M:=;RF6&C>#+2VT2U MT32Y%*:3%#;1&&U* DQE8'A8*W.QT;HP)^()/^#;O]@Z35-1UL_%GX]+=ZOJ M4^H:I<1_&C4E:[NYG+RSR$,-\CL2S,>2>IKZK_9 _8W^#/[#GP(@_9\^ D6K M0:1%?7E]+J&L:FU]J%U=W,K227$\\P)FDR0H+ X6-%Y H ^0?^";G_*>/_@H MC_O?"_\ ]1^XK]$Z^>?@-_P3<^$G[.W[3OC?]KOP/\4O']SXS^);VC?$"XU? M6K>>VUS[+$T5L)(/LRI$(D8JGD",J./ND@_0U !1110 4444 %%%% !1110 M4444 %%%% !1110!YS^V'Q^R1\4\_P#1.=<_]()J^3?^#8'_ )07_ K_ *X> M(O\ U)-4K[$_:"^">F?M$_"C6/@WXA\;^(=#TCQ!8SV.MR>&KJ&WN;JSFB>* M6#S9(I&B5E<_/%LD&!AP,@_/OP._X(Y_ ;]G#X06?[/WP8_:(^.WA_P/IZSK M9>&=*^*]W;0VZS2O+*L4D(2:$-))(Y\N1#NMV)WP:-)))YT5E,Z])6:*T79U_P!+_P!E\=Q_P2*N M?$7[4?C+]K'P?X@_:_\ &_A7QUI7[37BJ'QQX+TK3/#%;35+PWFM7,#RW% M[JMR,I=$FUR)55 MUY:MN.Q50NFQV55#,=JX /BG]J_X,_LV?\$J M/A'^RA^RC\,?C3XK\1_ C0OVT;-?B/J/CG4H+B+3[Y8UNX;*:6"VMX&M(;EF MNG3:RK-#)O.^)E3].OC5^SM^R!KO[4?PI_:S^+?A."3XG>%[F\T'X8:TFH72 M3;[ZUG^T0+!$XCN!]F6YD)D1Q$BRR K@M53XB?\ !-O]B[XI?L:+^P'XP^"- MA/\ "Z*Q6"TT%9Y1);2*YE6Z2XW><+KS6:5K@N9'=W9V;>^[COV&/^"1'[+/ M[ _B!/&7P]\2_$'QCKEGIKZ;H&K_ !-\:3ZS)H%@^W?::?&P6&TC8(@8QQAV M5 I8KQ0!]#_%&_\ B#I7PS\1:I\)?#]AJWBJVT*[E\,Z5JEV8+6\U!87-M#- M*,F.-Y0BLX^ZI)[5\Q_LI?&+_@L[XN^-^EZ#^V!^QM\(O"'@&6&Y.KZ]X4^( M@^%OAYI46FR M65O=QQVV@6EM:1ND,I+8@6.V,3_.1B-E8\$$_%,G_!MW^P=)JFHZV?BS\>EN M]7U*?4-4N(_C1J2M=WI:[<2RO*XOKO!DN4+,GR,<$0Q YV"@"[X0\ M$6G[8/Q\\/\ [='Q7M6T[X;_ TM+R?X,:1K">1]LN)X3'<^*KM),>4IM]T5 MG&X!CADFN'PTZ+#]/6MU:WUK'>V5S'-#-&'AFB<,KJ1D,"."".017P/;?\&W MG_!/IKVVE\0^-?C1KME!=133Z-K_ ,7=1N[*\".'\J>%VVRQMC#(>""17WX M , 4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !117'_ +0?QFT+]G3X#^,_ MC]XGT/4]4T[P3X6O]Z3<26D0EDMC/I>IW1BF*;F5)%4L(W(R%)H ^A:**\B^'OQ[^/ M/BSX_P#Q7^%7BC]D76]!\,>!;;3I/!'CJ;Q!;20>.'N+9I9HX(<*;8PR 1$N M[ ELL8^E 'KM%?(_[&O_ 6,^ '[8G[97Q*_8)M?AKXQ\$?$OX8)+)K&C^+T ML-E]'#<""9[62TNIUE5&>%CG;E9E(SAMOU=KFN:/X9T2\\2>(M3@LM/T^UDN M;Z]NI0D5O#&I9Y'8\*JJ"23P * +5%?)W_!,;_@KC\(_^"KNE>*/&G[.?P6\ M<:=X4\*:\^CW?B?Q4EA;PW5TL:R[888KJ28CRWC;+HF!(HZ@@?6- !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%5-+?@#J>L6FI>$M9?2/&O@[Q5I1L-9\.WZEA]GO+8LVQB4*=7U+0/#MYK6C^%;[7+JVMVD@TC398$GNV'2- M&N)8H@Q]7=5]2* +]%?)W[#O_!4.^_;;_8I\7?MA^%OV6?$=E<>%_%&L:-#X M"M=>L9]1O&L&168RS-;V\;G$;;QG)JGV?P_<:H+V2V2TU2[L5+3".,,7%J)" N%\S;EMNX@'O-% M>3_M?_M=>#_V0/A[9>*]8\ ^*_&>NZ[JBZ7X0\">!-(-_K&O7QC>4Q01;E54 M2*.26261ECCCC9F;[H/@O[&G_!:3X>?M)?M4S_L,_'?]F7XB_ KXNOI#ZMH/ MA+XCV,2KKUDBL[R6<\3%9654D8K@#;%)M9C'(% /M*BO#OC?^V[H?P\_:#T? M]D/X2_#?4OB%\4M6\.2^(KCPSI=_;VD&C:-'*(?M]_=3L%@CDF(BB15DDD?. M$"JSKM?LG?M??#?]K?PWXANO"NF:EH7B+P5XEN?#OCWP9KZQ+J'A_58,;X)A M$[QR(RLLD4\3O'+&ZLK?>"@'J]%?(M[_ ,%=/A[=?#7Q1^U#X$^!/BWQ+\"O M!.LW.G>(_BYI,UHT#I:S>1>ZA961D^T7VGVT@<2W" $B&9HHYE3)]E_:)_;1 M_9]_9D_9L?\ :L^(/C'[7X2FMK.30I- C%Y/KTMX46RM["-#_I,MPTB",*<' M=N+*@9@ >JT5\_> OV\%_P"%^^&/V9?VD?@=K7PL\6^/M'N]2^'T&LZO97UK MKJVJJ]W9+/:2.L=]!&Z2/ !=;\;_$7XF:I<6'P^^'WA MDP+>:J]O#YUUTT5\MC_@I#XN\#?M ?#K M]F;]HW]BWQYX'\0?$_79=-\+:Y%J.GZKH$[Q6<]W*IO;:8O%,L=N_P"YEAC9 M\Y0NJN5]N_:._:$^%7[*'P*\4_M'?&_Q%_97A3P?I$NHZU>B(R,L27D M=BJ(@Y9G4#K0!VU%?,'PB_X*0:KXM^)'PO\ !'QI_97\5?#BR^-MC'[G5=! M\,7&M7<"!H=+M;B**2X.0"JO,RH#C)^9@..M &A17P=\ ?\ @NG8?M-_";QG M\=/@M_P3;_: \0>%OAYXEO-!\7W>EIX9DN[._M(HY;F&.R.LBYNC&DT3'R8W MW;\+N(8#Z9_8K_;;_9P_X*"? 33OVD/V7/'BZ]X:OYY+:4R0-# M'O"/A;P[:+<:GXCUJ\._%;_@IQ\3_ -FF MU\/:A^U/_P $_P#X@^%K#Q9XFTO0=%US0]=TK6]/MKZ_NXK:&+4)+:X$EEEY M5_>>7)$2-@D+%%8 ^MZ*** "BBB@ HKYB_X*2_\ !1ZY_P""=]C\.-3N_P!G M/6_&%C\1/B3I'@Z+6;77+2SLM,NK^5U4R[C)<,P2.1P%@,9VA3*A84?MK?\ M!1ZY_8X_:.^!W[/]Y^SGK>NV_P ;/'UMX8L_& URTMK#399&7<2@,EQ+(JMN MV&*-& P)0_MA?MO_ 3]B#P;I/B;XS:MJ%QJ7B;5X](\%^#_ YI M[7VM>)M2D("6=C:H0TTA++DDK&FX%W4$&N4O?VQOVDO!GA"?XG_%;_@G;XZT MWPY;6K7-[#H'B;2=9UJQ@ +,\VGV\_[PJHRT=K+U[0_"VAWGB?Q/K-IIVFZ=:R76H:A?W"PP6L$:EWEDD\:*V^)WB.X32[#68D8J\^EV[![J\B M!!"RR100R=8Y'7YJ /=:*\(^+7[<>F>&?VC5_8_^!OPKU/XC_$FW\-#Q#XAT M?3-2MK*S\/Z8TGEPRWMW<,%CEG?*PP(KR.%9V5(QOKH_V4_VP/A/^UU\,M3^ M(G@7[=I-QX;U^^T#QMX:\0I'#J'AK6+)]EU8WBH[HLD9PVY':-T971F5@: / M5**^0/\ A\#\-)_A#=_M?:9\#O%MU^SY8:Z^FW/QCAEM3 T*7?V.35HK#S/M M4NEI<91K@+YFU6D6%HAYE?7.FZEI^L:=!J^D7\-U:74*S6MU;2AXYHV 975E MR&4@@@C@@T 345Y/^U_^VK\ OV'OAU9_$+XZ^(KJ-]9U:'2/"WAS1;![W5O$ M6IS';#86%I'\]Q.YP !A1G+,JY-<@G[7_P"T[HWA9_B5X]_X)Q^/=/\ #T=N M;F>RTGQ/H^IZ_:P %B\FG07&UV50"8K>>>4\JB.V%(!]#T5YI^Q[^U%X&_;2 M_9O\,?M/_#33;ZTT#Q;!<7&E0:G&$N!#';MW[%W;<[5S@>'_\%!O^"IOA+_@G9XO^ M'_A;XC_LW>/_ !1%\3O%=OX9\(ZEX0DTIXI]5F*"*VD6ZO8'B+%\!BNSY3EA MQD ^IZ*I^']0U/5=%MM1UC09M+NIH]TVGSS1R/ ?[K-&S(3_ +I(]ZN4 %%5 MM9OKK2](NM2LM&N=1FM[9Y8=/LVB6:Z95)$2&5TC#L1M!=U7)&YE&2/G7_@F MO_P4/_X>(>'/BGKLGP,U+P!/\+_B]JG@*]TG6-9@O+F:YL8;9YI9/(7RHCYD M[Q[$>5?W6X2,&P #Z3HHHH ***H>%?%/ASQQX8T[QIX.UNVU/2-7L8;W2]2L MIA)#=6\J!XY8V'#(R,&!'!!!H OT55UR]OM-T6\U'2](DU"YM[622WL(I51[ MF15)6)6'OBW\>?V;M3^$?BK5DN#J MGP_UC5X[^XTOR[F6*/=/&B!_,C1)1\BD"4 C(H ]+HHKYB\.?\%'KG6_^"J% M]_P3%U7]G/6]$NK/X57'CBW\::KKEHT6H6B:A%8Q_9[:W,I\N1VF.^62*1?) MP8?FR #Z=HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH J:[KVA^%]( MG\0>)=9M-.L+6/?=7M]9U:T9WT]G3A-6\W*I!IWOI9KS,JC MK)^XE\V_\F>Z?\-0?LT_]'#^!?\ PK;/_P".T?\ #4'[-/\ T%_\ #C;_ ())?]&'>!/_ $E_P#CE'_#C;_@DE_T8=X$_P# 27_XY7J^ MP\//^@C%?^":/_R\B^+[1^]_Y&W^W5_P4M^ 7[)'[(GC[]HKPS\3_"'B75O# M&@O-HN@V?B.WF:^OI'6&VB*12%RAFDCWE>0FX]J_D_\ VE_VR_VGOVO_ (FW M?Q<_:(^-&N^)-9N;EIHC=W[B"RR:_IG_:D_P"#>_\ MX)O?%W]GCQA\./@O^S!X0\$^+]5T.:+PQXJLK:4/IM^!N@E.'),?F*H< $E" MP')K^9C]I?\ 8T_:>_9 ^)MW\(_VB/@OKOAO6;:Y:&$7=@Y@OL' DMIE!CN8 MV[/&S _7BOZR^C5#P\A2QBP$W+&?_@@UXD^.'CJ\_:C_ &^?V?Y8?AQ:Z3+;^%O"WBZREMY=>O)< M 71@;:XMHH]Q5V $CNA3<$:OUP_X<;?\$DO^C#O G_@)+_\ '*_)_&RGX6SX M^K/#U:D9WW'NG_ M U!^S3_ -'#^!?_ K;/_X[1_PU!^S3_P!'#^!?_"ML_P#X[7A?_#C;_@DE M_P!&'>!/_ 27_P".4?\ #C;_ ())?]&'>!/_ $E_P#CE?DOL/#S_H(Q7_@F MC_\ +SOOB^T?O?\ D>_:'^T%\!?$^KP:!X:^-WA#4;^ZDV6ME8^);6::9O[J MHDA9C[ 5TVKZ-I'B#3)]%U_2K:^L[E"EQ:7D"RQ2J?X65@0P]B*^>_A3_P $ MC/\ @FM\#OB+I'Q:^$O['?A#0?$F@W8NM'UBPMI!-:S $!T)W>OHVO! MS:&20K1663J2A;7VD8P=_)1G--6MK=/R-:;J->^E\OZ1^8/_ =&_P#)$/V8 M?^SP/"?_ *3:C7Z2^.O#VJ:_HAD\,2:-;Z]9%YO#VJ:[HS7\&G7;1/$)_)26 M%V_=RR(0DL;,DCKO 8U^=?\ P<9?#3X]?M$^#/@;\./V,_H=;?$71[OX?GXCQ:+K MZV@MGF-A+X;O$U#Y25*?8VB$Y?(.%V46?FQ_P32_:5_X+1?\%$?A M'IGQML_CY\)O#-CX0^/.H:+XWTZY\$2.?$>CVMRBW,-JRR,;-8X\K$&W32N[ M%YHUC7S?:_\ @GQ^U_\ M:_%[_@I?^UG^R-^T?XQ\+:KI/P9/@]?"1\*^&'T MV()J=E=7DCNLMQ<2M(4\A&W2E,E6C+!P5)VE>:SOV#="^*O M@'_@L-^V7^T7\0/V?OB#HO@;XJ6OA*7P+XDO?!MX8M271=(EM[L>4B--&S,< MQ)(BM)@*H+LJ$ ^0_P!O'P-XN_9/^*NK?\%OO@IH<]SK7P)_:VUW2/B99V2_ MO-6\'WZV4,T;>OER3R(F>%-\TA_U8Q^C?[;GQ(\._M>>!/A;^Q]\&?$ZZCI? M[1:)J6O:MILI 7X?6\4-WJER&'*K=QS6FFJ<==5W?P'&#^R%\.[+]H/X>_M* M_LY_M'?L^>-O#^@?%#XG>)[JW@\4^&9K6+5M!OK>VMUN8YBK)%(V'*QR%)E* MAMGRDCSW_@AW^P/\??\ @G=\"/%/B7]M'Q!JGB7Q%X;NKGP1\/A8:=)?SVG@ MRPU*ZDL_L\-NKRG[5<7,TY&"P@6T5L+" @!Q'_!LPC:#\,_VNX_#FAI*;+]K M/Q6+#3+ M&_"_Q>F\36]]XD_9:U#3M*DMD\/S:J;000-%NU 3+ T,K79N&CWL5,2DA:U? M^")?PM_;$^!GP;_:N\!>(OV?O&/PZ\>?$CXJ^*/&'PIOO%OAYOL,C7EF!9M- M,@DBB9)HD+I*5R& 7?R!\[_%GX"_MZ_'7_@@7XV_8]L/^"9/Q-M/C8^K:??_ M !9\7>*I[,W/C+4H-;AG>\M9O.ENM8F:-0?F5(HH8W6.5MD4<@!^A'_!0#_@ MH7H_[.G[;?PI_9*^*7[0H^"/@SX@>$M6U-/BE+I]DXO-7M[FUBM](2XU"&:S MLU,+[@^$/%&C:;# M:0ZIH#V]O):3&.%F7S/GD61L@-(CE (R@KY]_:9\7V?[1^IZ1\'_ -O/_@FA MXL\1?!KQIX"34KR ^$?^$CO/"&M+=W*)#YKGO^%Y?!3_HL'A;_P *"V_^+K2\>^ O!WQ0\':A\/\ MX@>'[?5=%U6W,&HZ== F.>,D$JP!'&0*\;_X==_\$_/^C5?"W_@/)_\ %UP8 MN6:1FOJT8-=>:4D[_*,CV,NAP_*D_K]2K&5].2$)*WFY3B[W\OF>I?\ "\O@ MI_T6#PM_X4%M_P#%T?\ "\O@I_T6#PM_X4%M_P#%UY;_ ,.N_P#@GY_T:KX6 M_P# >3_XNC_AUW_P3\_Z-5\+?^ \G_Q=?$OX6?L_Z!HFO:;_9?V#5+ M*%Q+#YFJ6D3[26(YC=U/LQK\;Z_#_$MXQY[3^LQBI>S7PMM6YI]TM=^A_6/@ M1'*X\(UU@)3E#V\KN<8Q=_9TME&4E:UM;WO?0^FO^".NN:)X;_X*.?#K6O$6 ML6MA9P_VOYUW>W"Q11YT>]4;F8@#)( R>I K]S?^%Y?!3_HL'A;_ ,*"V_\ MBZ_!W_@E3\+OA]\:/V]O ?PT^*?A2UUO0=2_M3[?I=ZI,4WEZ7=RIN (/$B( MP]U%?LA_PZ[_ ."?G_1JOA;_ ,!Y/_BZ^M\-)9K'(JGU:$''VC^*4D[\L.T7 MIMU/SCQWI\/2XNH/'U*L9^PC90A"2M[2KUE4B[WOI:UK:GJ7_"\O@I_T6#PM M_P"%!;?_ !='_"\O@I_T6#PM_P"%!;?_ !=>6_\ #KO_ ()^?]&J^%O_ 'D M_P#BZ/\ AUW_ ,$_/^C5?"W_ (#R?_%U^A^TXA_Y]TO_ .?_P K/Q7V/!7_ M #^Q'_@JG_\ +CUK2_BY\*-BJKDD^PKH M:\;\!?\ !/C]BWX7^,=/^('P_P#V=?#VE:UI5P)].U&UA<202 $!E)8\X)KU M?Q%KUEX8T2YU_4+:]FAM8]\D6G:=-=SL/1(8$>20^RJ37?A'C90?UF,4^G*V MU;YJ)X^8QRF-5?4)SE&VO/&,7?R4925K>?R/Q(_X)_\ _!17P?\ \$VO&G_! M1?X]_$KX!_$7Q9X=TK]K3Q#-?ZEX*TJUN(+-WU*ZAB2X:6XC:%6D= 9-C*H; M)YP#]:?\$+/V%OBI\*O$'QM_X*.?&SQ5X9'B#]JKQ'!XJT[P]X'U8:AIVBZ4 M[W5U; 7>T)=3,+XY=0R8C4AB7<#B/^",'P)^).B_&+]LKP3^UU^R+XST#PM\ M?_C7KGB/PY;^+_"SO8ZOHM])>L\%PT>](&\EU#),4#&0*I9N*VO^">?@?]L' M_@D+\>O%O[ /BCX(>/\ XD_LT2WKZU\%?B/X=L?[3G\)V]S([S:-?PJWG,D< MF\J\:LVX[]I6?$/4><>H_L ?M2?M.?&G]NW]L7]C7XN_%F/5-*^#-_X6M/ G MB&T\/VEKJ$":KI][' M[9O[1OQ&L=,\?^,/V=/C#XQ\*^$H[+0Q9QWMII,%IY,US# WS!6EEFEV%245 M@"N 1+\.[3]IS]@W_@LM^TSX_'[$GQ*^)/A']HZU\(:AX'\4> K2TELK&[TS M3Y;2>VU*>YN(8[%3),[>8Y^Y&"%;=@T:R\4VUSJ%E!-8V@GDCNBLD,$[1W,MM'$T3K(&!^6 M@#Z-_8[^//Q$_:7\0?#3XX?LP_M_:9\;?A1JZWB> _@-KOA[3##J-MI[.EG M?\&?L$?#V;_@J9\&OVR_^":_[.'C_P""?[[4W_:+T_5O!U[X;T2[TV2T_=6; M6EPB07=V]PP ^P^; "AF9PR([<__ ,%"_P!F'PQ_P43^!OC>7XL?\$_/B5X: M_:M\+:]J]G\&?B%X1\&7-JVJO;7\RZ+>-K5L!:16C0+;F07\T30YE:(!O+9@ M#ZU_:Z_;IU?PO^V-X?\ V$/AYXA\0^'K^Y^'DWC7QEXL\+?#:_\ %.H6&GF\ M^Q6EM:6EI:W*12S3+<.UQ-?$'@KPU:6^L?"_XYZ]\'M2\)Q:]:R"'SM.N8KJV@A-W"\X4&)$\Q8)G MV8 (\2_:]^!O_!3/]BK]JGX(_P#!4;X$_"B?X\Z[I7P,L?AI^T1X)T"Z\N_U M=8I!=-JEDI4F1C=L[85"P$:#9MDD9/KC]DO]J#]J+]HJWU3X_P#QE_93\6_! MOP)I>BO!HO@GQ1:I>>)-%/C5^S M'_P3R^*W@#X]_LV_$/PUXE;XA^)]?T[P]=>%9YKC4K34'1K7R#"'1W9FV,FX M%-I=]L8WUZ)_P;J_##XM_L]_\$I/AW^S-\?OA%XE\%^-/!$VL1:WI/B'27@! M6ZUF_O()(9>8YE,4Z9V,2C9# 97< ?:EWX6\.WWB:R\97FC02ZIIMG<6MA?. MF9((9VA:9%/8.8(2?7RQ7Q/\8O@M9?MB?\%N?A'\4?"=DO\ 8W[*?A/79O&/ MB&%/DNM=URVBALM%W_Q206H>]D4$B-;J -CSP*])_P""H'[4O[5_[/'PJT_0 M_P!C;]DWQO\ $KQ=XFNC;RZGX5T^WFB\-68*B:[87#K'+<[6(@B8%"XWR91/ M+D\1_9$_;-_;"TK5O!?[,?PP_P""+_Q2^'NC:CXBC_X2/Q_\2?$5K-!:Q2S& M?4=3O'B9IKR\F'G-N9E,D\JEFQD$ Y3_ ())ZWJOQ2_X+A_\%#/B/XOE:6_\ M/ZWX/\-Z2)#G[/81V^H1A%'\*L+2)\#@L23RS%[^R59^)93:L5%OJUMHEK;07(QP)%2[EDSU)!-?94/[/WC?]@S M_@JY\2OVV?"WPX\1>)?A;^T%X/TR'QPG@[1)M3OO#WB;2@8K:=[*W5IY;6YM MGE!DA20I.3O"HX>JO[(W_!.O6_B]\5_VK?VO_P!KSP'=Z%=?M26R>%[#P;>R MQ&^T;P=;Z=_9T*W'EL\<5U=1XFDA#/Y6R($[]Z@ J_\ !-/X=>%;?_@W#\$^ M!+JTB;2]6_9UU"34(2HVN+VSN9I\CIRT\F?J:_-3]GOXL^/?C%^Q]_P2$^$W MCC4)[G1[WX\ZQ"$@E>(#IA2*^]O@QX-_;1_9F_X)2Z M[_P2@A_9^\4^(OBSI&@:SX%\ >,+#2V7PUJFEW;3QV.N2ZB28+..WMKA3+;2 MN+G?;,L<4F]"=']H+_@CCXF^%O\ P3X_9L^'W[*$,&O_ !(_9)\6Z/XM\,6L MLR6J>*YX)Q/J]D'D(6#[8[22)N( =8T9E4LX ,S_ (.4?$6H_#73OV0_C+X2 MD:+Q%X?_ &NO#<>FRQ'YVAEANC-#QR4D\F-67HP.#UK],Z^"OVE/@MXV_P"" MJ?[6G[/5ZWP=\8>$_A1\$?&!\?\ C"_\>^'Y=)N-4UV!%73=+M;6?$DPCD,L MD\X4VY0!(Y)"QQ]ZT %%%% !1110!AZ]\3OAKX5U Z1XH^(>AZ;=J@9K6_U: M&&0*>AVNP.#5+_A>7P4_Z+!X6_\ "@MO_BZY/XM_L/\ [)GQX\8O\0/C!\"= M#\0:U);QP/J-_$[2&-!A%R&' !KF?^'77_!/O_HU3PK_ . \G_Q=>55GGBJO MV4*;CTO.2=O-*#7XL\2O4XC5:2HTZ3A?2\YIV\TJ;2?S9ZE_PO+X*?\ 18/" MW_A06W_Q='_"\O@I_P!%@\+?^%!;?_%UY;_PZZ_X)]_]&J>%?_ >3_XNC_AU MU_P3[_Z-4\*_^ \G_P 76?M.(?\ GW2_\#G_ /*S+VG%7_/JC_X,G_\ *SLO MBO\ M;_L^_"/X::[\3==^*OA^YM=#TR:\DM;+6[>2:X**2L4:AR6=VPBCN6% M?#G_ 1V_P""G6H?%7XE_$#X9?M(^.+.SNM?U:X\3>&[K4KU8H83(P%Q81M( M0 BKY;QIZ++7A?\ P6Z\+_LC_ KQEX>_9V_9R^"WA_0M;@A_M7Q7J>FPGS8D M<%;>UR2=N5W2L.N#%V)KX<\(Z[;^&/%6F^([S0K/5(;"^BN)M,U"/=!=HCAF MAD'=& *G'.#Q@U^4\1<;YG@>):+J5/W.7#-J<8RDXR7P4_Z+!X6_\*"V_P#B MZ/\ A>7P4_Z+!X6_\*"V_P#BZ\#^"/[#'_!,WX^?"/P[\9O G[+OA672O$>E M17MKF!RT>X?-$V'X='#(P[,A%=5_PZZ_X)]_]&J>%?\ P'D_^+K]3IXC/:U. M-2$*3BTFGSSU3V?\,_9Z.*XEKTHU:=.@XR2::J3LT]4_X?4]2_X7E\%/^BP> M%O\ PH+;_P"+H_X7E\%/^BP>%O\ PH+;_P"+KRW_ (==?\$^_P#HU3PK_P" M\G_Q='_#KK_@GW_T:IX5_P# >3_XNK]IQ#_S[I?^!S_^5FGM.*O^?5'_ ,&3 M_P#E9[=H/B3P[XJT\:MX7UZRU*T+E1']%CN))TTZP4B-9'.7;!)Y) M%>$?M9_&+]KKX(?MB_#7Q=\)/V:O%WQ)^%L_@G7[7XEV_A.\M1<:1<&ZTUK" M]BM[F>(7D@"W2&&(F7RY)&4$H$;U:3JNDO:I*76VJOY-I/\ ]N@Z[HQ=9)3 MMK9MJ_DVDVODCYG_ &&/^"WOP3_;:^//A?\ 8K_X*&_L\ZU\"_VBO"GB*/4- M$\+>)()([#4=42WGA5[*:4!T>2*:?9#*,.L@6.6/+)'%9:='%KGX4?%G3_%OBSXQ^/O UUX M<;2='M"TLNDV@ODBN;R>XG$#+Y4;0QM '+X)KDOB1IW[:W_!/G_@O;\2?VY_ M$'['OQ%^-'P@^,/@'3=!TC5_A9HPU;4_"QMH;0&W>TWJR1>?;RN_*HPN%D#, MZO'6AJ)/#\D&G M>#KZUTUK>35]0A2Y6XO[N[MK>2$S>9 D6;F**$.KR2?I#^P'XL_;4^(O[-_A M[XG?MUZ+X,T'QGXDTNWU"7PAX.T*\M!H"RJ7%K<275Y.9YPK1[]JQ"-PZ?O, M!S^6'[7O[!W[=;_ME7?_ 6._8K_ &"]3L_#>KZGI)XK;5OB"E MK.+DZI/86;R6\#":*UE2W:::9YH/.D@)>6&3])/V3_VX?CK^T7X7U7XQ?$[] MACXC_"'PAI&FI$FD>.-$>;Q'K&IO(H86VGV9DE2UB4$&25 TIF#!8TA=F /@ M3_@WN_:9UCX!_LI?M,?\([^S9\1_B#J8_:J\7W6EV'@G05N([R?[)IBK:M.\ MBQV[Y4$M*54*X(+'*U]'_P#!NS_P3I_: _X)_?LK>,[K]I_2;'0_&7Q1^(=U MXJO?!NEWJ7$'AZ&2...*U+QEHVE^5F;8S*%,:Y)4URO_ ;?_#3X]?LX?"OX MS?"K]I/]G'QSX"U?QC\>M<\:>'O^$@T!Q;W.G7EK9(@,\6^*.56MG!1V4G&T_9C^*D7@[XL?"OQY8^./AIK%X<6 MS:I:+(J0S':X16$A(I)EBP%'W#_P % _'W M[7/PNU7X/>/?V3_@3KGQ(33_ (E.?B'X3T+5;:SEN?#[Z-J22R"2ZEB@9XYV MMI8XW<>9*B(""VX?+7_!8/PG?_\ !8']E&+]B7X-?L6_$E/'&M>)-,FLO&GQ M'^'5UH>F^ 4CNHGN[][V[5$N&-LLT'E633M)YV.@S0!Z%_P43_;"_;K_ &?? M^"DG[,/[.7P+\3> Y?!WQKU+Q%:7>EZOX>G2[AFT[3HY09[SSI!)"7N%E"0P MPR?N/+,I$FY>)C_:6_X*K_!+_@J;#_P3F\7_ +0'PX^(5M\4/A5<^*_!OC/4 M/AZVD+X/N(+MHIU-E;7+MJ$2HCE(I+A'=GC#3H$,/"OP.O/$)^(7B[3O#<]S':17VEVEI;RDJ-UTY:)WD$(D*XY^8[ M:O?&SPQ\6-4_X. _A/\ M*:/\ _'MY\._#'P:U7PMKOC.V\)W+6=MJ5U-@:5$:,&0?-@,5 .A_8&_:F_;(T3_ (*4?&7_ ()J_M@?%S1/B4_A M+P7I/C+P;X\TOPG%HD[V5TXBFL[BUA=XR4D==C [B$8L3O"IX7^U_P#\%$/^ M"BW[)G_!/G5?V[OCU\8?#?PU^+UIXF>^TC]E_6;#2+JSN_#Z:RMDL+21[M0F MF-LPN7NXKA8P2%\I,\>A^ /!G[0,7_!>7XS?M$^'_@9XRTSPGXJ^ UGX2\'> M.]7\*W"Z;+KMM/'*%D&WS$ASN_>NBQMY9PV&0M\F:A\$_P#@H3\5_P#@AY\: M?V./%_\ P3:^),_[0VN7,MW\4OB3XDN;$KXQGBUN.[BEL[D3/<:G(+9$AB@C MC6"-(2$E7]VD@!]4?\'"GB2+QE^R+^S/XO@MC"FJ_M5?#^\2%FR8Q*+IPI/? M&[&:TO\ @N#_ ,G;_L$_]G26/_HFN-_X*G^%_P!J3]HW]A#]F;PWX._8Q^(9 M\4^'?C'X/\5>(/"-OI\5U=Z3I.F13K/),/&M[IGA*Z7^R-*"K&7D294 M=I1EV,"!I0(SE060, >40^(;_P#:)_X.\;CP1\1V,^E? GX!O>>!+&Q+*<)+@DQ0<$Q&.3W_P M_P#!176/BMI,=CX'_8-^/]IXJF0*OA[QI\/)-"M[:4CK/J5TXLA$IY9H99GV M@E(Y&VHP!6_:;TG]ICX#Z'\*_@!^P3\/+71O"WB'Q]=Q!/9WHTPV]M?+',P(:$0-A&1FW'*8W_!5_P7 M^W&NO_LQ^(M9^#&O?'#X7:'XVU&]_:)^'/P[L8V;5WEC1M+46_M)?\%P_^"CGP'^, M%W\)OVA_A'X \1_#GXV^(_#%GK\O@)KJ+5WL([58M/AMY)9!8VVYGD>YF-U, MQN JJHBR_P!,_P#!$S_@HA\0O^"CO['=U\0/CEX)M?#OQ)\"^,]0\&?$;2[! M"EN-5LA$SR1(68HK1S1$KN(602 $@"OEC_@A!^U%#\%/ /[4/AKQ#\#/B1K4 M3_M<>-[O0M0\%^";O68-3G)M0]B6M$<6F:S_P4._:%_84_;0^#W[&/[8? M[/OP_P!(^'/QAD'AWX5>,?A?J=TUOHVIPB.*#2+RVN8DPK>9!'')%L7YEPF MXCW_ /@KK^QS\7OB_P"+?@3^VY^S=X5/B3Q]^SC\0SKT/@^.YCAF\1:'="&/ M5;&W>5EC6Z:*&-HM[!249>K+67^T_P#!G7/^"H7[3'[-^L:%\*_%_AKP)\%? MB''\1?%7B#QOX7N=%N)-2M(_] TBUMKQ$FG8SGS)YE3[.L<("RR.X4 'E_\ MP0XUO5?B-_P4K_X*(_%;Q9*TVK'XZ6?AN.68Y=+#2_[0M;5!GHHB5 !TPH]* M^5_VC_C)XY^ _P"T3_P5]\'_ QOI[?3[CX<>'-246[$"UO;W2XK:ZF3'W)& M2^F8L.28E.?E%?>/P]^!/C?_ ()P_P#!2OXW_M%Z/\+_ !1XH^$G[15AIFM7 MTW@O0)M5O/#?BFQ66*:&6SM@T[07J3M,+A$94E4I)Y:[7;,_90_X)<:S\5?! M?[6OQ7_:_P##$WAWQ!^V#J5W;7?AYYHI[SPSX;CM9K/2X96C9HOMJQRM/((W M9%?RUW$QDT 2_#7X=>%;3_@V)T[P1<6D1T^\_8I-Q=+M&WS+CPL;B20>_F2, MX/7//6NY_P"#?[Q]XH^)7_!&O]G_ ,3>,+J6>]B\#C3EEF)+&"SN9[.#D]?W M,$8'L*\,T;P=^V[HO_!'ZY_X)$-^SUXDG^,O M?VJ?W20KIK!_LV?MGG+Y8@/WJ^\/V0OV;?"7['O[+O@']ESP- MC07DD81[MH8E62X=02 \LF^1@. 7.* /S=^*OB&__:#_ .#MOX>_"SXB,9O# M_P &/@E=ZSX/TJX.Z#^TKJ!_-O AX,N+B,;NWV.,CE,_#LHF#P03R8CCNHUN+ MC:9.&W1D',*QR>W?#O\ X*/:K\4-(CL?#W[ O[0VG>*Y4"GPSXJ^'+Z3##+C MGS-3N9%L/+4]72=R5&51SA2 )^U/I7[3'P!\"_#WX-?\$^/AA9VECXM^*[1^ M._%4B03)X*T6]NKK4-2U.&WG=4D?S9)!&K!XXS(!Y;#:M>-?L>?M]?%KQQ_P M5*^*7_!/'2_VF/#OQ;\+:;\(8?&G@CXA-IUB]SIUV+V.PN-/NVTL6]M>*DTH M?]VD+KM,9;=DKE_\%-[X0_9[UJ?X0:Q\8_ >E_$R34OVB_AC\.(4>3 M5[!\/9VD<$AB.HV-LY=6BEPMR8H7F106\OG_ (1>%?VOX/\ @O9:?M9S_L!> M+O#WPZ\9?LU6G@_2[NXU'3EC\/"/6XKECJ0AF:.UE6"&0I:6[7#DO;@E-TQM MP#"_9-_:2_X+9?\ !0CPS^T)X'^&'[17PD\ :[\)/C]XA\'6?BYOA])=0W_] MGI!'%8P6ZD_?HB*?+8UR]A_P6I_;P\:?\$5/C-^U)::5X M)\)?'?\ 9W\87/A'XG:;JOAR:\M+N[@NK:W:XM42Z1;:3%PQ.\31F6W<",(Z M[=7_ ((J_M,VOP3^)W[;WA_Q+\%_B)J]C/\ MH>.+O2=7\&^"KS6XKR[\Z-9 M+%ELDD:UE54A<27 B@83@"7*.%X[]K3]C;XD?LO_ /! C]LWXM_'/P_'HOCS MX\^/M2^(WB+PU%=1S_\ "/I?ZU9M;:8TL1*2R11 &1D)7S)74,P4,0#N/VX/ MVQ?^"UW[&O[,WA;_ (*F/X[^&?B'X9:?:Z+=>//@I:^%BMY#I5WY,1NSJF\M M)=,\R%UB2.&!I!A9TC9G^AOC)_P4GMOB!^T9X3_9B^!GBWQ1H&GZS\(K3XB> M(?&?A7X87_BC4[:POYO*TVSMK6UM;J*VEDV3323W,4B(D:(J,TV^+R[]HO4? MB[_P4*_X)/>'?V _@]^SSX\T3QM\1?!_AS1/$VI>*_"5S:Z+X4L$-I)>:@^H MNHM+]!#"_DQV!++X-V/PO^)WPRT:Z U<:=8R[[._M5P3+(H\M2$1B/*8$!9B\8!V'[,?\ MP4X_:>^"]S^TE:?M^?#GQMJ?PZ^"V@-XH\"?&W4_A#J7A5?%VF>2))-/>WO( M((C?QR.D*^6J"5@YV*%#-P7[?FH_MY?M#_\ !!_XA?MB>+?COINB7/CCX/S^ M(;_X36_ABTET:Q\/7ML)19BZ9!?-J$=I*'-SYPA:="OV=4/'LOQ'\&_M9_\ M!87]B'XO?#3XG? 76/@)X>\:> I]%\"^&/'4T,FL7FJ%EG34M0C@#&RMXY88 M84@#&1UDN7=?]2*^;G^+7[?GC?\ X(F^./\ @FE\6?\ @F5\8H/B]X6^#=SX M*_M73M)MIM U>"VL_LL%[;7PG_TJ1XD3,$"2.TIX 0LZ 'Z&_P#!,O\ Y1N_ ML^?]D0\)_P#IGM:^,/\ @Y%_Y'O]B'_L\#PS_P"C17V7_P $SM*^)WA?]@+X M/_#_ .,OPAUGP1XF\*_#C1-"UC0M*^0?\ @OU\//CS\=/B9^S)IW[/W[-GCWQS_P *M^/>D>,_&=SX?\.R&WM- M/M6C=A'-+LCN)65CA8F?!1@Q4X% 'HO_ 5<_;&_;B_97_:D_9G\ ?LX:YX' MF\-_%SXFIX;U?1=;T25+N20(K@-?^;*L=NX8AO+M?-39E7;=M&9\/OVG?V^_ MV$OB9X0^,OP\U;7O#=UH/@$:!)X:U'3R9)+9%%S<-<6 MYB4@--(TA9UY78WF97_!6'2/BI\;_P!I[]C?XB_!K]GOXB>)-$^'GQAC\4^. M+ZR\&7D9T?3=JP[I(YD1WDSO;RHU=]L9.WYDW3?M2>'/BMXI_P""ZG[-O[2' MA3X!>/\ 4OA]X$\!^(]+\6>+K;PA=?9K"YU*V=;9"C()9!G8':-&5/,&2"KA M0#T'X$?M,_'7_@I#\:/C3;?L]_'&3X;?#3X.^.+CP%I>LZ+X?L=0U'Q)XDM( M8Y+^>8W\4T4=A"TT,4<42++-\\GGH"J#XV_X)>>-OVE/@W_P3A_X*$?&G2_B M7IVC_$_X??M*?$OQ+J.HZ5H<4VFW^J6&EP7$\/V>Y\QEM99HVP XD4;?G.&# M>C_L-:!^UM_P1V_:T^.?[./BS]C3XD_$_P"$7Q:^*-]X]^&7COX7Z5#J/V*Z MO@BS6&HI)-$+4A(H(_-D9$W0EN4DW)#_ ,$Z_P!EG]K_ ,3_ ++O[?/[.?Q: M_9:\3?#^[^.7Q2^)&K>"]:\1W=D+*X&L6ILHHALG,[!77>)Q#Y$D9#)(V0" M=C^U#_P4&_:_\&?\&]7AC_@J!\/OB3IVE_$B#X<>'/$&KP2>'+>XTW4YK^XL MH)T:%QNB"_:'9/+=<'A@PZ=Y^VS_ ,%)8?V?/BY^SI\&_B]\=4^#WA/XP>&] M1O\ 7/BT=,M72#4K>"R:WTV.6]BFM+(3&YED>:>)P%B1%V[RZ_&_Q1T_]O+X MY?\ !NSJ'_!-;0/^":'Q9T?Q_P""_!.@>&->G\16%O#:7\EEJEBJMI7E2R2Z MB9%B$C.(XX(HUF=IODC67[-^,&NZA\1/!/PS_9^_;9_X)N>+/%/PD\3?#)D\ M<:=+X2@\1W'A/7K8V\=N98M+DN9&$D;7.R6T,DL3)&<)N8J 8?[;DW[=NB_\ M$H/VGO$VL_M;6ZWOA_3M9UGX>?$7PKH%G%/K/A2/0+>YCB'DOY<$[W#74+W4 M8W81GB6,-&4\>N/C1^W?^PC_ ,&W7@W]K;X+_M%>%]3OM!^ _@F_T72_$OP[ M23^R[&:QL8/L\$L-U&'E1;A6$L\\D"Q1W&R4+ M$9945I&9L3XQ:#^UU\:?^#;R3]B1/V"_BAHOC_3?A/X6\#Z3H&H:;#)=:MJ& MFFSCO+E4@D=;:S5+8.DMP\3REW58OD5G /IOX2M_P6"US0M5_:,\6?M#_"&' MPKX@^#4&J>%/!5SX!N;F;0=>*0S+]HEANH#>QM )1(ZRQ*)95\N()'F3@OV1 M?V^O^"B?[1G_ 0*\._MO_"#X6Z1\2OC_P")X-032=#6"*RL7E_X2.YL%E,7 MF1KY=O:H)"F]6?R.6RQ:OISX=>.=6MO^"?FF:QJOPJ\96FL6'PY@T^[\(3>& MKC^U5OULDA-LL"J2Y\T[?,4F+&7WA 6'YL_"GX!?\%*/AO\ \&RWAO\ 9.^" MWP0\=^'_ (M^#=:EC\<^"T233=3U;09]?O+RYM]/NU(#-+:S1AO)?S GFQXW M,JN ?1]W^W9\8OV>O^"M/P+_ &&'_:_T?XT>'OBUI7B.Q\9VMUI>EPZCX0UK M2[ 7JLC:9'$L<$?C&?^#CBQ_:BE_9_\P77#KKWVT':)#;[&"_:=GE9YW!,O0!C^'/^"@GQN_:[\=_M%?!/X"_ MMCZ5\./CW\,?&?B#0?AW\#]>\/::8-8M; ,MG>R_;(_M5X;PJ9/-MITB@66/ M=%(J[IOT>TMKQ],MVU%<7!@0SC X?:-W3CKFORB_X*'_ +,W@[_@HE\%_B-9 M?&W_ ()]?$G0OVG?"?B/7[+X&_$3P?X*N8'U?[-J%R- NSK-L/LL-H85M?-6 M_EB,8\V2(!BCG],/V O"'QT\4QZYXVTKP7I=GXQUN)BR:AJL M5I$EW<*2 2))ED<' ^]TH [2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *JZVFM M2:1)/C+J/CKX[>'/&5E\8/ MBQJ_Q!O(=+\'3Z9+INI:@T9F@1GO9Q) !& H*A@>K'.!U?\ P5#_ &-?'W_! M03]C/Q;^Q_X+^*ND^#;?QK;0VNK:[J7AZ74GAACN89\0Q)

/ 7CCX6?!+PO\ #/XB>)]+UK5/#VAVNFS:KH^ER64%TL$*1+(( M9)IFC)"Y(WL 3P:[.BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH 4H **** "BBB@ HHHH **** /_]D! end XML 14 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Document and Entity Information Document - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2022
Feb. 20, 2023
Jun. 30, 2022
Entity Information [Line Items]      
Title of 12(b) Security Common stock, $0.01 par value    
Entity Incorporation, State or Country Code DE    
Document Annual Report true    
Entity Registrant Name TRIMAS CORPORATION    
Entity Address, Address Line One 38505 Woodward Avenue    
Entity Address, Address Line Two Suite 200    
Entity Address, City or Town Bloomfield Hills    
Entity Address, State or Province MI    
Entity Address, Postal Zip Code 48304    
City Area Code 248    
Local Phone Number 631-5450    
Entity Central Index Key 0000842633    
Current Fiscal Year End Date --12-31    
Entity Filer Category Large Accelerated Filer    
Document Type 10-K    
Entity File Number 001-10716    
Document Period End Date Dec. 31, 2022    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Amendment Flag false    
Entity Common Stock, Shares Outstanding   41,477,451  
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Public Float     $ 1.1
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Document Transition Report false    
Entity Tax Identification Number 38-2687639    
Trading Symbol TRS    
Security Exchange Name NASDAQ    

XML 15 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Audit Information
12 Months Ended
Dec. 31, 2022
Auditor [Line Items]  
Auditor Location Detroit, Michigan
Auditor Name Deloitte & Touche LLP
Auditor Firm ID 34
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheet Statement - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 112,090 $ 140,740
Receivables, net 132,370 125,630
Inventories 163,360 152,450
Prepaid expenses and other current assets 14,840 12,950
Total current assets 422,660 431,770
Property and equipment, net 277,750 265,630
Operating lease right-of-use assets 47,280 50,650
Goodwill 339,810 315,490
Other intangibles, net 188,110 196,730
Deferred income taxes 9,400 9,740
Other assets 19,990 33,630
Total assets 1,305,000 1,303,640
Current liabilities:    
Accounts payable 85,210 87,800
Accrued liabilities 46,660 58,980
Operating lease liabilities, current portion 8,280 8,120
Total current liabilities 140,150 154,900
Long-term debt, net 394,730 393,820
Operating lease liabilities 41,010 43,780
Deferred income taxes 20,940 21,260
Other long-term liabilities 56,340 59,030
Total liabilities 653,170 672,790
Preferred stock $0.01 par: Authorized 100,000,000 shares; Issued and outstanding: None 0 0
Common stock, $0.01 par: Authorized 400,000,000 shares; Issued and outstanding: 41,724,762 shares at December 31, 2022 and 42,836,574 shares at December 31, 2021 420 430
Paid-in capital 696,160 732,490
Accumulated deficit (36,130) (102,300)
Accumulated other comprehensive income (loss) (8,620) 230
Total shareholders' equity 651,830 630,850
Total liabilities and shareholders' equity $ 1,305,000 $ 1,303,640
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheet Parentheticals - $ / shares
Dec. 31, 2022
Dec. 31, 2021
Stockholders' Equity:    
Preferred Stock, Par or Stated Value Per Share $ 0.01 $ 0.01
Preferred Stock, Shares Authorized 100,000,000 100,000,000
Preferred Stock, Shares Issued 0 0
Common Stock, Shares, Issued 41,724,762 42,836,574
Common Stock, Shares, Outstanding 41,724,762 42,836,574
Preferred Stock, Shares Outstanding 0 0
Common Stock, Par or Stated Value Per Share $ 0.01 $ 0.01
Common Stock, Shares Authorized 400,000,000 400,000,000
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statement of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Net sales $ 883,830 $ 857,110 $ 769,970
Cost of sales (675,530) (639,920) (587,890)
Gross profit 208,300 217,190 182,080
Selling, general and administrative expenses (131,190) (121,970) (134,480)
Net gain (loss) on dispositions of assets 21,950 (130) (1,290)
Impairment of goodwill and indefinite-lived intangible assets 0 0 (134,600)
Operating profit (loss) 99,060 95,090 (88,290)
Other expense, net:      
Interest expense (14,110) (14,510) (14,660)
Debt financing and related expenses 0 (10,520) 0
Other income (expense), net 2,720 (950) 240
Other expense, net (11,390) (25,980) (14,420)
Income (loss) before income taxes 87,670 69,110 (102,710)
Income tax benefit (expense) (21,500) (11,800) 22,950
Net income (loss) $ 66,170 $ 57,310 $ (79,760)
Basic earnings (loss) per share:      
Net income (loss) per share $ 1.57 $ 1.33 $ (1.83)
Weighted average common shares—basic 42,249,244 43,006,922 43,581,232
Diluted earnings (loss) per share:      
Net income (loss) per share $ 1.56 $ 1.32 $ (1.83)
Weighted average common shares—diluted 42,478,015 43,281,076 43,581,232
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statement of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Statement of Comprehensive Income [Abstract]      
Net income (loss) $ 66,170 $ 57,310 $ (79,760)
Other comprehensive income      
Defined benefit plans (550) 3,790 1,310
Foreign currency translation (17,710) (7,430) 6,880
Derivative instruments 9,410 9,490 (7,810)
Total other comprehensive income (loss) (8,850) 5,850 380
Total comprehensive income (loss) $ 57,320 $ 63,160 $ (79,380)
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statement of Cash Flows Statement - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash Flows from Operating Activities:      
Net income (loss) $ 66,170 $ 57,310 $ (79,760)
Adjustments to reconcile income to net cash provided by operating activities, net of acquisition impact:      
Impairment of goodwill and indefinite-lived intangible assets 0 0 134,600
(Gain) loss on dispositions of assets (21,950) 130 1,290
Depreciation 34,120 31,890 29,020
Amortization of intangible assets 19,100 21,560 20,750
Amortization of debt issue costs 910 960 1,150
Deferred income taxes (1,400) 1,680 (33,710)
Non-cash compensation expense 9,840 9,500 8,170
Debt financing and related expenses 0 10,520 0
Change in legacy liability estimate 5,590 1,450 23,400
(Increase) decrease in receivables (6,650) (11,180) 9,580
(Increase) decrease in inventories (6,970) (960) 3,980
Decrease in prepaid expenses and other assets 6,120 5,030 4,400
Increase (decrease) in accounts payable and accrued liabilities (29,130) 2,120 4,490
Other operating activities (3,180) 4,210 50
Net cash provided by operating activities 72,570 134,220 127,410
Cash Flows from Investing Activities:      
Capital expenditures (45,960) (45,060) (40,480)
Acquisition of businesses, net of cash acquired (64,100) (34,340) (193,540)
Cross-currency swap terminations 26,230 0 0
Net proceeds from dispositions businesses, property and equipment 28,790 220 1,950
Net cash used for investing activities (55,040) (79,180) (232,070)
Cash Flows from Financing Activities:      
Retirement of senior notes 0 (300,000) 0
Proceeds from issuance of senior notes 0 400,000 0
Proceeds from borrowings on revolving credit facilities 12,000 0 367,280
Repayments of borrowings on revolving credit facilities (12,000) (48,620) (319,120)
Debt financing fees and senior notes redemption premium 0 (13,570) 0
Payments to purchase common stock (36,920) (19,090) (39,420)
Shares surrendered upon exercise and vesting of equity awards to cover taxes (2,380) (5,230) (2,600)
Dividends paid (6,880) (1,740) 0
Net cash provided by (used for) financing activities (46,180) 11,750 6,140
Increase (decrease) for the year (28,650) 66,790 (98,520)
At beginning of year 140,740 73,950 172,470
At end of year 112,090 140,740 73,950
Supplemental disclosure of cash flow information:      
Cash paid for interest 12,960 13,280 13,210
Cash paid for income taxes $ 20,060 $ 10,520 $ 9,060
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statement of Shareholders' Equity Statement - USD ($)
$ in Thousands
Total
Common Stock [Member]
Paid-in Capital [Member]
Accumulated Deficit [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Balances at Dec. 31, 2019 $ 697,480 $ 450 $ 782,880 $ (79,850) $ (6,000)
Net income (loss) (79,760)     (79,760)  
Other comprehensive income (loss) 380       380
Purchase of common stock (39,420) (30) (39,390)    
Shares surrendered upon exercise and vesting of equity awards to cover taxes (2,600)   (2,600)    
Non-cash compensation expense 8,170 10 8,160    
Balances at Dec. 31, 2020 584,250 430 749,050 (159,610) (5,620)
Net income (loss) 57,310     57,310  
Other comprehensive income (loss) 5,850       5,850
Purchase of common stock (19,090) 0 (19,090)    
Shares surrendered upon exercise and vesting of equity awards to cover taxes (5,230)   (5,230)    
Non-cash compensation expense 9,500 0 9,500    
Dividends declared (1,740)   (1,740)    
Balances at Dec. 31, 2021 630,850 430 732,490 (102,300) 230
Net income (loss) 66,170     66,170  
Other comprehensive income (loss) (8,850)       (8,850)
Purchase of common stock (36,920) (10) (36,910)    
Shares surrendered upon exercise and vesting of equity awards to cover taxes (2,380)   (2,380)    
Non-cash compensation expense 9,840 0 9,840    
Dividends declared (6,880)   (6,880)    
Balances at Dec. 31, 2022 $ 651,830 $ 420 $ 696,160 $ (36,130) $ (8,620)
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.22.4
Basis of Presentation
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation Basis of PresentationTriMas Corporation ("TriMas" or the "Company"), and its consolidated subsidiaries, designs, engineers and manufactures innovative products under leading brand names for customers primarily in the consumer products, aerospace & defense, and industrial markets.The preparation of financial statements requires management of the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities. Actual results may differ from such estimates and assumptions due to risks and uncertainties, including uncertainty and volatility in the current economic environment due to input cost inflation, supply chain disruptions, and shortages in global markets for commodities, logistics and labor, all of which have followed outbreak of the coronavirus and related variants (“COVID-19”) since early 2020. To the extent there are differences between these estimates and actual results, the Company's consolidated financial statements may be materially affected.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.22.4
New Accounting Pronouncements
12 Months Ended
Dec. 31, 2022
Accounting Standards Update and Change in Accounting Principle [Abstract]  
New Accounting Pronouncements New Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In November 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2021-10, "Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance" ("ASU 2021-10"), which requires annual disclosures to increase transparency around government assistance received by companies. ASU 2021-10 is effective for fiscal years beginning after December 15, 2021. The Company adopted ASU 2021-10 in the fourth quarter of 2022. Certain country, state and local governments in which the Company operates offer or have offered various business incentives related to investment and/or job creation. The Company's participation in these government incentive programs is accounted for by applying a grant or contribution model by analogy; however, the Company determined that the adoption of ASU 2021-10 did not have a material impact on its consolidated financial statements.
In October 2021, the FASB issued ASU 2021-08, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers" ("ASU 2021-08"), which requires that an acquirer recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, "Revenue from Contracts with Customers." ASU 2021-08 is effective for fiscal years, and interim periods within those years, beginning after December 15, 2022, with early adoption permitted. The Company adopted ASU 2021-08 in the fourth quarter of 2022, which did not have a significant impact on its consolidated financial statements.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Principles of Consolidation.    The accompanying consolidated financial statements include the accounts and transactions of TriMas and its subsidiaries. Intercompany transactions have been eliminated.
Use of Estimates.    The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management of the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements. Such estimates and assumptions also affect the reported amounts of revenues and expenses during the reporting periods. Significant items subject to such estimates and assumptions include the carrying amount of property and equipment, goodwill and other intangibles, valuation allowances for receivables, inventories and deferred income tax assets, valuation of derivatives, estimated fair value of contingent consideration resulting from business combinations, estimated future unrecoverable lease costs, reserves for asbestos and ordinary course litigation, assets and obligations related to employee benefits and estimated unrecognized tax benefits. Actual results may differ from such estimates and assumptions.
Cash and Cash Equivalents.    The Company considers cash on hand and on deposit and investments in all highly liquid debt instruments with initial maturities of three months or less to be cash and cash equivalents. Cash and cash equivalents also includes restricted cash, if any, held on deposit with a financial institution as cash collateral for the Company's outstanding letters of credit. See Note 7, "Cash and Cash Equivalents," for further details regarding the Company's cash and cash equivalents.
Receivables.    Receivables are presented net of allowances for doubtful accounts of $1.7 million and $1.6 million at December 31, 2022 and 2021, respectively. The Company monitors its exposure for credit losses and maintains allowances for doubtful accounts based upon the Company's best estimate of probable losses inherent in the accounts receivable balances. The Company does not believe that significant credit risk exists due to its diverse customer base.
Inventories.    Inventories are stated at the lower of cost or net realizable value, with cost determined using the first-in, first-out method. Direct materials, direct labor and allocations of variable and fixed manufacturing-related overhead are included in inventory cost.
Property and Equipment.    Property and equipment additions, including significant improvements, are recorded at cost. Upon retirement or disposal of property and equipment, the cost and accumulated depreciation are removed from the accounts, and any gain or loss is included in the accompanying statement of operations. Repair and maintenance costs are charged to expense as incurred.
Depreciation and Amortization.    Depreciation is computed principally using the straight-line method over the estimated useful lives of the assets. Annual depreciation rates are as follows: building and land/building improvements three to 40 years, and machinery and equipment, three to 15 years. Capitalized debt issuance costs are amortized over the underlying terms of the related debt securities. Customer relationship intangibles are amortized over periods ranging from five to 25 years, while technology and other intangibles are amortized over periods ranging from one to 30 years.
Impairment of Long-Lived Assets and Definite-Lived Intangible Assets.    The Company reviews, on at least a quarterly basis, the financial performance of its businesses for indicators of impairment. In reviewing for impairment indicators, the Company also considers events or changes in circumstances such as business prospects, customer retention, market trends, potential product obsolescence, competitive activities and other economic factors. An impairment loss is recognized when the carrying value of an asset group exceeds the future net undiscounted cash flows expected to be generated by that asset group. The impairment loss recognized is the amount by which the carrying value of the asset group exceeds its fair value.
Goodwill.    The Company assesses goodwill for impairment on an annual basis (October 1 test date) by reviewing relevant qualitative and quantitative factors. More frequent evaluations may be required if the Company experiences changes in its business climate or as a result of other triggering events that take place. An impairment loss is recognized when the carrying value of a reporting unit's goodwill exceeds its fair value.
The Company determines its reporting units at the individual operating segment level, or one level below, when there is discrete financial information available that is regularly reviewed by segment management to evaluate operating results. For purposes of the Company's 2022 goodwill impairment test, the Company had six reporting units, four of which had goodwill, within its three reportable segments.  
The Company begins its goodwill reviews by conducting a qualitative assessment, considering relevant events and circumstances that affect the fair value or carrying amount of a reporting unit. Such events and circumstances can include macroeconomic conditions, industry and market considerations, overall financial performance, entity and reporting unit specific events, and capital markets pricing. The Company considers the extent to which any identified adverse events and circumstances affect the comparison of a reporting unit's fair value with its carrying amount. The Company places more weight on the events and circumstances that most affect a reporting unit's fair value or the carrying amount of its net assets. The Company considers positive and mitigating events and circumstances that may affect its determination of whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. The Company also considers its most recent valuations of its reporting units, including the difference between the most recent fair value estimate and the carrying amount. Each of these factors is considered by management in reaching its conclusion about whether a quantitative goodwill impairment test is necessary to estimate the fair value of its reporting units.
If the Company concludes that conducting a quantitative assessment is required, the Company determines the fair value of the reporting unit being evaluated utilizing a combination of three valuation techniques: discounted cash flow (income approach), market comparable method (market approach) and market capitalization (direct market data method). The income approach is based on management's operating plan and internal five-year forecast and utilizes forward-looking assumptions and projections, on a discounted basis, but considers factors unique to each reporting unit and related long-range plans that may not be comparable to other companies and that are not yet public. The market approach considers potentially comparable companies and transactions within the industries where the Company's reporting units participate, and applies their trading multiples to the financial projections of the Company's reporting units. This approach utilizes data from actual marketplace transactions, but reliance on its results is limited by difficulty in identifying companies that are specifically comparable to the Company's reporting units, considering the diversity of the Company's businesses, the relative sizes and levels of complexity. The Company also uses the direct market data method by comparing its book value and the estimates of fair value of the reporting units to the Company's market capitalization. Management uses this comparison as additional evidence of the fair value of the Company, as its market capitalization may be suppressed by other factors such as the control premium associated with a controlling shareholder, the Company's degree of leverage and the float of the Company's common stock. Management evaluates and weights the results based on a combination of the income and market approaches, and, in situations where the income approach results differ significantly from the market and direct data approaches, management re-evaluates and adjusts, if necessary, its assumptions.
Based on the quantitative test, if it is determined that the carrying value of the reporting unit is higher than its fair value, goodwill is impaired and is written down to the fair value amount; however, the loss recognized will not exceed the total amount of goodwill allocated to the reporting unit. See Note 8, "Goodwill and Other Intangible Assets," for further details regarding the Company's goodwill impairment testing.
Indefinite-Lived Intangibles. The Company assesses indefinite-lived intangible assets (primarily trademark/trade names) for impairment on an annual basis (October 1 test date) by reviewing relevant qualitative and quantitative factors. More frequent evaluations may be required if the Company experiences changes in its business climate or as a result of other triggering events that take place. An impairment loss is recognized when the carrying value of the asset exceeds its fair value.
In conducting a qualitative assessment, the Company considers relevant events and circumstances to determine whether it is more likely than not that the fair values of the indefinite-lived intangible assets are less than the carrying values. In addition to the events and circumstances that the Company considers above in its qualitative analysis for potential goodwill impairment, the Company also considers legal, regulatory and contractual factors that could affect the fair value or carrying amount of the Company's indefinite-lived intangible assets. The Company also considers its most recent valuations of its indefinite-lived intangible assets, including the difference between the most recent fair value estimates and the carrying amounts. These factors are all considered by management in reaching its conclusion about whether it is more likely than not that the fair values of the indefinite-lived intangible assets are less than the carrying values. If management concludes that further testing is required, the Company performs a quantitative valuation to estimate the fair value of its indefinite-lived intangible assets. In conducting the quantitative impairment analysis, the Company determines the fair value of its indefinite-lived intangible assets using the relief-from-royalty method. The relief-from-royalty method involves the estimation of appropriate market royalty rates for the indefinite-lived intangible assets and the application of these royalty rates to forecasted net sales attributable to the intangible assets. The resulting cash flows are then discounted to present value, using a rate appropriately reflecting the risks inherent in the cash flows, which then is compared to the carrying value of the assets. If the carrying value exceeds fair value, an impairment is recorded. See Note 8, "Goodwill and Other Intangible Assets," for further details regarding the Company's indefinite-lived intangible asset impairment testing.
High Deductible Insurance.    The Company generally has high deductible insurance programs for losses and liabilities related to workers' compensation, health and welfare claims and comprehensive general, product and vehicle liability. The Company is generally responsible for up to $0.8 million per occurrence under its retention program for workers' compensation, up to $1.5 million per occurrence under its retention programs for comprehensive general, product and vehicle liability, and has a $0.4 million per occurrence stop-loss limit with respect to its group medical plan. Total insurance limits under these retention programs vary by year for comprehensive general, product and vehicle liability and extend to the applicable statutory limits for workers' compensation. Reserves for claims losses, including an estimate of related litigation defense costs, are recorded based upon the Company's estimates of the aggregate liability for claims incurred using actuarial assumptions about future events. Changes in assumptions for factors such as medical costs and actual experience could cause these estimates to change.
Pension Plans.    The Company engages independent actuaries to compute the amounts of liabilities and expenses under defined benefit pension plans, subject to the assumptions that the Company determines are appropriate based on historical trends, current market rates and future projections. Assumptions used in the actuarial calculations could have a significant impact on plan obligations, and a lesser impact on current period expense. Annually, the Company reviews the actual experience compared to the significant assumptions used and makes adjustments to the assumptions, if warranted. Discount rates are based on an expected benefit payments duration analysis and the equivalent average yield rate for high-quality fixed-income investments. Pension benefits are funded through deposits with trustees and the expected long-term rate of return on fund assets is based on actual historical returns and a review of other public company pension asset return data, modified for known changes in the market and any expected change in investment policy. See Note 17, “Employee Benefit Plans,” for further information.
Asbestos-related Matters. The Company accrues loss reserves for asbestos-related matters based upon an estimate of the ultimate liability for claims incurred, whether reported or not, including an estimate of future settlement costs and costs to defend. The Company utilizes known facts and historical trends for Company-specific and general market asbestos-related activity, as well as an actuarial valuation in determining estimated required reserves which it believes are probable and reasonably estimable. Asbestos-related accruals are assessed at each balance sheet date to determine if the liability remains reasonably stated. Accruals for asbestos-related matters are included in the consolidated balance sheet in “Accrued liabilities” and “Other long-term liabilities.” See Note 16, “Commitments and Contingencies,” for further information.
Revenue Recognition.    Revenue is recognized when control of promised goods is transferred to customers, which generally occurs when products are shipped from the Company’s facilities to its customers. The amount of revenue recorded reflects the consideration the Company expects to be entitled to receive in exchange for transferring those goods. Net sales are comprised of gross revenues, based on observed stand-alone selling prices, less estimates of expected returns, trade discounts and customer allowances, which include incentives such as volume and other discounts in connection with various supply programs. Such deductions are estimated and recorded during the period the related revenue is recognized. The Company may adjust these estimates when the expected amount of consideration changes based on sales volumes or other contractual terms. Sales and other consumption taxes the Company collects from customers and remits to government agencies are excluded from revenue. The Company accounts for freight and shipping costs that occur after control of the related goods transfer to the customer as a fulfillment cost within cost of sales. The nature and timing of the Company's revenue transactions are similar, as substantially all revenue is based on point-in-time transactions with customers under industry-standard payment terms. The Company may require shortened payment terms, including cash-in-advance, on an individual customer basis depending on its assessment of the customer's credit worthiness.
Cost of Sales.    Cost of sales includes material, labor and overhead costs incurred in the manufacture of products sold in the period. Material costs include raw material, purchased components, outside processing and freight costs. Overhead costs consist of variable and fixed manufacturing costs, wages and fringe benefits, and purchasing, receiving and inspection costs.
Selling, General and Administrative Expenses.    Selling, general and administrative expenses include the following: costs related to the advertising, sale, marketing and distribution of the Company's products, amortization of customer intangible assets, costs of finance, human resources, legal functions, executive management costs and other administrative expenses.
Income Taxes.    The Company computes income taxes using the asset and liability method, whereby deferred income taxes using current enacted tax rates are provided for the temporary differences between the financial reporting basis and the tax basis of assets and liabilities and for operating loss and tax credit carryforwards. The Company determines valuation allowances based on an assessment of positive and negative evidence on a jurisdiction-by-jurisdiction basis and records a valuation allowance to reduce deferred tax assets to the amount more likely than not to be realized. The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest and penalties related to unrecognized tax benefits in income tax expense. See Note 22, "Income Taxes," for further information.
Foreign Currency Translation.    The financial statements of subsidiaries located outside of the United States are measured using the currency of the primary economic environment in which they operate as the functional currency. When translating into U.S. dollars, income and expense items are translated at average monthly exchange rates and assets and liabilities are translated at exchange rates in effect at the balance sheet date. Adjustments resulting from translating the functional currency into U.S. dollars are deferred as a component of accumulated other comprehensive income (loss) ("AOCI") in the consolidated statement of shareholders' equity. The impact of net foreign currency transactions was a gain of $0.7 million for the year ended December 31, 2022, a loss of $0.9 million for the year ended December 31, 2021 and a gain of $0.6 million for the year ended 2020, and are included in other expense, net in the accompanying consolidated statement of operations.
Derivative Financial Instruments.    The Company records derivative financial instruments at fair value on the balance sheet as either assets or liabilities, and changes in their fair values are immediately recognized in earnings if the derivatives do not qualify as effective hedges. If a derivative is designated as a fair value hedge, then changes in the fair value of the derivative are offset against the changes in the fair value of the underlying hedged item. If a derivative is designated as a cash flow hedge, then the effective portion of the changes in the fair value of the derivative is recognized as a component of other comprehensive income until the underlying hedged item is recognized in earnings or the forecasted transaction is no longer probable of occurring. If a derivative is designated as a net investment hedge, then the effective portion of the changes in the fair value of the derivative is recognized in other comprehensive income and will be subsequently reclassified to earnings when the hedged net investment is either sold or substantially liquidated. The Company formally documents hedging relationships for its derivative transactions and the underlying hedged items, as well as its risk management objectives and strategies for undertaking the hedge transactions. See Note 13, "Derivative Instruments," for further information.
Fair Value of Financial Instruments.   In accounting for and disclosing the fair value of financial instruments, the Company uses the following hierarchy:
Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date;
Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly; and
Level 3 inputs are unobservable inputs for the asset or liability.
Valuation of the Company's cross-currency swaps are based on the income approach, which uses observable inputs such as interest rate yield curves and forward currency exchange rates, as applicable.
The carrying value of financial instruments reported in the balance sheet for current assets and current liabilities approximates fair value due to the short maturity of these instruments.
Business Combinations. The Company records assets acquired and liabilities assumed from acquisitions at fair value. The fair value of working capital accounts generally approximates book value. The valuation of inventory, property, plant and equipment, and intangible assets requires significant assumptions. Inventory is recorded at fair value based on the estimated selling price less costs to sell, including completion, disposal and holding period costs with a reasonable profit margin. Property and equipment is recorded at fair value using a combination of both the cost and market approaches for both the real and personal property acquired. Under the cost approach, consideration is given to the amount required to construct or purchase a new asset of equal value at current prices, with adjustments in value for physical deterioration, as well as functional and economic obsolescence. Under the market approach, recent transactions for similar types of assets are used as the basis for estimating fair value. For trademark/trade names and technology and other intangible assets, the estimated fair value is based on projected discounted future net cash flows using the relief-from-royalty method. For customer relationship intangible assets, the estimated fair value is based on projected discounted future cash flows using the excess earnings method. The relief-from-royalty and excess earnings method are both income approaches that utilize key assumptions such as forecasts of revenue and expenses over an extended period of time, royalty rate percentages, tax rates, and estimated costs of debt and equity capital to discount the projected cash flows.
Stock-based Compensation.  The Company recognizes compensation expense related to equity awards based on their fair values as of the grant date. For awards with only a service condition, expense is recognized ratably over the vesting period. Performance-based equity awards may have targets tied to performance and/or market-based conditions. Market-based conditions are taken into consideration in determining the grant date fair value, and the related compensation expense is recognized regardless of whether the market condition is satisfied, provided the requisite service has been provided. For performance condition components, the Company periodically updates the probability that the performance conditions will be achieved and adjusts expense accordingly, reflecting the change from prior estimate, if any, in current period non-cash stock compensation expense. The disclosed number of awards granted considers only the targeted number of units until such time that the performance condition has been satisfied. If the performance conditions are not achieved, no award is earned. See Note 18, “Equity Awards,” for further information.
Other Comprehensive Income (Loss).  The Company refers to other comprehensive income (loss) as revenues, expenses, gains and losses that under accounting principles generally accepted in the United States of America are included in comprehensive income (loss) but are excluded from net earnings as these amounts are recorded directly as an adjustment to stockholders' equity. Other comprehensive income (loss) is comprised of foreign currency translation adjustments, amortization of prior service costs and unrecognized gains and losses in actuarial assumptions for pension and postretirement plans and changes in unrealized gains and losses on derivative instruments.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions Acquisitions (Notes)
12 Months Ended
Dec. 31, 2022
Business Combinations [Abstract]  
Business Combination Disclosure [Text Block] Acquisitions
2022 Acquisitions
On February 28, 2022, the Company acquired Intertech Plastics LLC and related companies (collectively, "Intertech") for a purchase price of $64.1 million, net of cash acquired. Intertech is a manufacturer of custom injection molded products used in medical applications, as well as products and assemblies for consumer and industrial applications. The fair value of assets acquired and liabilities assumed included $32.4 million of goodwill, $13.5 million of intangible assets, $12.2 million of property and equipment and $6.0 million of net working capital. Intertech, which is reported in the Company's Packaging segment, has two manufacturing facilities located in the Denver, Colorado, area and historically generated $32 million in annual revenue.
2021 Acquisitions
On December 17, 2021, the Company acquired Omega Plastics ("Omega"), which specializes in manufacturing custom components and devices for drug delivery, diagnostic and orthopedic medical applications, as well as components for industrial applications, for an aggregate amount of $22.5 million, net of cash acquired. Omega, which is reported in the Company's Packaging segment, is located in Clinton Township, Michigan, and historically generated $18 million in annual revenue.
On December 5, 2021, the Company acquired TFI Aerospace ("TFI"), a manufacturer and supplier of specialty fasteners used in a variety of applications, predominately for the aerospace end market, for an aggregate amount of $11.8 million, with additional contingent consideration ranging from zero to $12.0 million to be paid based future earnings as defined in the purchase agreement. On the acquisition date, the Company recorded $3.7 million as its best estimate of fair value of the additional contingent consideration, with such estimate based on Level 3 inputs under the fair value hierarchy, as defined. TFI, which is reported in the Company's Aerospace segment, is located near Toronto, Canada and historically generated $6 million in annual revenue. Based on a detailed fourth quarter 2022 review of TFI's updated forecasted operating results, the Company determined the likelihood of the contingent consideration being paid was remote, and therefore reversed the liability, with such adjustment being included in other income (expense), net, in the accompanying consolidated statement of operations
2020 Acquisitions
On December 15, 2020, the Company acquired Affaba & Ferrari Srl ("Affaba & Ferrari"), which specializes in the design, development and manufacture of precision caps and closures for food & beverage and industrial product applications, for an aggregate amount of $98.4 million, net of cash acquired. The fair value of assets acquired and liabilities assumed included $49.1 million of goodwill, $35.1 million of intangible assets, $9.4 million of net working capital, $17.4 million of property and equipment, and $12.6 million of net deferred tax liabilities. Affaba & Ferrari, which is reported in the Company's Packaging segment, operates out of a highly automated manufacturing facility and support office located in Borgo San Giovanni, Italy and historically generated $34 million in annual revenue.
On April 17, 2020, the Company acquired the Rapak® brand, including certain bag-in-box product lines and assets ("Rapak") for an aggregate amount of $11.4 million. Rapak, which is reported in the Company's Packaging segment, has manufacturing locations in Indiana, California and Illinois, and historically generated $30 million in annual revenue.
On February 27, 2020, the Company acquired RSA Engineered Products ("RSA"), a manufacturer of complex, highly-engineered and proprietary ducting, connectors and related products for air management systems used in aerospace and defense applications, for an aggregate amount of $83.7 million, net of cash acquired. The fair value of assets acquired and liabilities assumed included $43.3 million of goodwill, $36.9 million of intangible assets, $10.1 million of net working capital, $2.1 million of property and equipment, and $8.7 million of net deferred tax liabilities. RSA, which is reported in the Company's Aerospace segment, is located in Simi Valley, California and historically generated $30 million in annual revenue.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Restructuring and Related Activities
12 Months Ended
Dec. 31, 2022
Realignment Actions [Abstract]  
Restructuring, Impairment, and Other Activities Disclosure [Text Block] Realignment Actions
2022 Realignment Actions
During 2022, the Company incurred realignment charges in its Packaging segment related to adjusting its labor force in facilities with lower demand, finalizing its Indianapolis, Indiana, facility consolidation, costs incurred to reorganize its benefit plans in the United Kingdom, and for costs incurred as part of the Company's start-up and relocation to a new, larger facility in New Albany, Ohio. The Company also completed the Aerospace segment footprint realignment which began in 2021. In connection with these actions, the Company recorded pre-tax realignment charges of $5.0 million, of which $2.7 million related to facility move and consolidation costs and $2.3 million was for employee-related costs. During 2022, $2.8 million of these charges were included in cost of sales, $2.0 million of these charges were included in selling, general and administrative expenses and $0.2 million of these charges were included in net gain (loss) on dispositions of assets in the accompanying consolidated statement of income.
2021 Realignment Actions
During 2021, the Company executed certain realignment actions in response to reductions in current and expected future end market demand. First, the Company closed its Packaging segment's Union City, California, manufacturing facility, consolidating the operation into its Indianapolis, Indiana, and Woodridge, Illinois, facilities. The Company also realigned its Aerospace segment footprint, consolidating certain activities previously in its Stanton, California, facilities into its Tolleson, Arizona, facility. In addition, the Company also reorganized its corporate office legal and finance groups. The Company recorded pre-tax realignment charges of $9.7 million, of which $3.5 million related to facility consolidations and $6.2 million were for employee separation costs. As of December 31, 2021, $2.4 million of the employee separation costs had been paid. During 2021, $4.1 million of these charges were included in cost of sales and $5.6 million were included in selling, general and administrative expenses, respectively, in the accompanying consolidated statement of operations.
2020 Realignment ActionsDuring 2020, the Company executed certain realignment actions, primarily in its Aerospace and Specialty Products segments, in response to reductions in current and expected future end-market demand. The Company recorded non-cash charges of $13.8 million related to inventory reductions, primarily as a result of a strategic decision in its Arrow Engine division to narrow its product line focus. The Company also recorded non-cash charges of $2.3 million related to certain production equipment removed from service given reduced demand levels. In addition, the Company reduced its employment levels given lower customer demand, incurring $3.8 million in severance charges, of which $3.7 million was paid by December 31, 2020. During 2020, $17.1 million of these charges were included in cost of sales and $2.8 million were included in selling, general and administrative expenses in the accompanying consolidated statement of operations.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Revenue (Notes)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenue from Contract with Customer [Text Block] Revenue
The following table presents the Company’s disaggregated net sales by primary market served (dollars in thousands):
Year ended December 31,
Customer End Markets202220212020
Consumer Products$419,410 $424,320 $402,080 
Aerospace & Defense188,090 183,340 167,740 
Industrial276,330 249,450 200,150 
Total net sales$883,830 $857,110 $769,970 
The Company’s Packaging segment earns revenues from the consumer products (comprised of the beauty and personal care, food and beverage, home care, pharmaceutical, nutraceutical and medical submarkets) and industrial markets. The Aerospace segment earns revenues from the aerospace & defense market (comprised of commercial, regional and business jet and military submarkets). The Specialty Products segment earns revenues from a variety of submarkets within the industrial market.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Cash and Cash Equivalents
12 Months Ended
Dec. 31, 2022
Cash and Cash Equivalents [Abstract]  
Cash and Cash Equivalents Disclosure [Text Block] Cash and Cash Equivalents
Cash and cash equivalents consists of the following components (dollars in thousands):
 December 31,
2022
December 31,
2021
Cash and cash equivalents - unrestricted$112,090 $129,790 
Cash - restricted (a)
— 10,950 
Total cash and cash equivalents$112,090 $140,740 
__________________________
(a)     Includes cash placed on deposit with a financial institution to be held as cash collateral for the Company's outstanding letters of credit.
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets
Goodwill
The Company performed a qualitative assessment as part of its 2022, 2021 and 2020 annual impairment tests (October 1 annual test date) for all reporting units, which included a review of the Company’s market capitalization. Based on results of the qualitative assessments for the 2022, 2021 and 2020 annual impairment tests, the Company determined there were no indications that the fair value of a reporting unit was less than its carrying amount; therefore, the Company determined that quantitative goodwill impairment tests were not required.
During the third quarter of 2020, as a result of a decline in its aerospace-related business' financial results, a significant reduction in its financial projections for the remainder of 2020 compared with prior projections, and uncertainty around the duration and magnitude of the impact of the COVID-19 pandemic on future financial results given their dependence on future levels of air travel and new aircraft builds, the Company determined there was a triggering event requiring an interim quantitative goodwill impairment assessment of each of its two aerospace-related reporting units: Aerospace Fasteners and Aerospace Engineered Products.
Upon completion of the quantitative goodwill impairment tests, the Company determined that the carrying values of the Aerospace Fasteners and Aerospace Engineered Products reporting units exceeded their fair values, resulting in goodwill impairment charges of $70.8 million in its Aerospace Fasteners reporting unit and $56.0 million in its Aerospace Engineered Products reporting unit.
Changes in the carrying amount of goodwill for the years ended December 31, 2022 and 2021 are as follows (dollars in thousands):
Specialty
PackagingAerospaceProductsTotal
Balance, December 31, 2020$234,560 $62,850 $6,560 $303,970 
Goodwill from acquisitions10,550 7,220 — 17,770 
Foreign currency translation and other(6,370)120 — (6,250)
Balance, December 31, 2021$238,740 $70,190 $6,560 $315,490 
Goodwill from acquisitions32,370 — — 32,370 
Foreign currency translation and other(7,560)(490)— (8,050)
Balance, December 31, 2022$263,550 $69,700 $6,560 $339,810 
Other Intangible Assets
For the purposes of the Company's 2022, 2021 and 2020 annual indefinite-lived intangible asset impairment tests (as of October 1), the Company performed a qualitative assessment to determine whether it was more likely than not that the fair values of the indefinite-lived intangible assets were less than the carrying values. Based on the qualitative assessment performed, the Company did not believe that it is more likely than not that the fair values of each of its indefinite-lived intangible assets were less than the carrying values; therefore, a fair value calculation of the indefinite-lived intangible assets was not required for the 2022, 2021 and 2020 annual indefinite-lived intangible asset impairment tests.
During the third quarter of 2020, as a result of the significant forecast reduction in the Company's aerospace-related businesses, the Company also performed an interim quantitative assessment for the indefinite-lived intangible assets within the Aerospace segment, using the relief-from-royalty method. Significant management assumptions used under the relief-from-royalty method reflected the Company's current assessment of the risks and uncertainties associated with the aerospace industry. Upon completion of the quantitative impairment test, the Company determined that certain of its aerospace-related trade names had carrying values that exceeded their fair values, and therefore recorded impairment charges of $7.8 million.
The gross carrying amounts and accumulated amortization of the Company's other intangibles as of December 31, 2022 and 2021 are summarized below (dollars in thousands):
 As of December 31, 2022As of December 31, 2021
Intangible Category by Useful LifeGross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Finite-lived intangible assets:    
Customer relationships, 5 - 12 years$131,660 $(80,000)$124,310 $(71,150)
Customer relationships, 15 - 25 years129,650 (74,380)130,190 (68,190)
Total customer relationships261,310 (154,380)254,500 (139,340)
Technology and other, 1 - 15 years56,860 (38,990)57,060 (36,140)
Technology and other, 17 - 30 years43,300 (40,330)43,300 (39,920)
Total technology and other100,160 (79,320)100,360 (76,060)
Indefinite-lived intangible assets:
Trademark/Trade names60,340 — 57,270 — 
Total other intangible assets$421,810 $(233,700)$412,130 $(215,400)
Amortization expense related to intangible assets as included in the accompanying consolidated statement of operations is summarized as follows (dollars in thousands):
Year ended December 31,
202220212020
Technology and other, included in cost of sales$3,300 $3,820 $4,930 
Customer relationships, included in selling, general and administrative expenses15,800 17,740 15,820 
Total amortization expense$19,100 $21,560 $20,750 
Estimated amortization expense for the next five fiscal years beginning after December 31, 2022 is as follows (dollars in thousands):
Year ended December 31,Estimated Amortization Expense
2023$17,990 
2024$16,490 
2025$16,140 
2026$14,420 
2027$14,360 
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consist of the following components (dollars in thousands):
 December 31,
2022
December 31,
2021
Finished goods$74,280 $74,600 
Work in process38,090 28,790 
Raw materials50,990 49,060 
Total inventories$163,360 $152,450 
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment, Net
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
Property and equipment consists of the following components (dollars in thousands):
 December 31,
2022
December 31,
2021
Land and land improvements$15,220 $19,630 
Building and building improvements90,910 93,170 
Machinery and equipment461,480 422,500 
567,610 535,300 
Less: Accumulated depreciation289,860 269,670 
Property and equipment, net$277,750 $265,630 
Depreciation expense as included in the accompanying consolidated statement of operations is as follows (dollars in thousands):
Year ended December 31,
202220212020
Depreciation expense, included in cost of sales$33,130 $30,770 $27,920 
Depreciation expense, included in selling, general and administrative expense990 1,120 1,100 
Total depreciation expense$34,120 $31,890 $29,020 
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Liabilities
12 Months Ended
Dec. 31, 2022
Accrued Liabilities, Current [Abstract]  
Accrued Liabilities Accrued Liabilities
Accrued liabilities consist of the following components (dollars in thousands):
 December 31,
2022
December 31,
2021
Accrued payroll$18,050 $24,960 
High deductible insurance5,530 5,000 
Other23,080 29,020 
Total accrued liabilities$46,660 $58,980 
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Long-term Debt
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Long-term debt Long-term Debt
The Company's long-term debt consists of the following (dollars in thousands):
 December 31,
2022
December 31,
2021
4.125% Senior Notes due April 2029$400,000 $400,000 
Debt issuance costs(5,270)(6,180)
Long-term debt, net$394,730 $393,820 
Senior Notes due 2029
In March 2021, the Company issued $400.0 million aggregate principal amount of 4.125% senior notes outstanding due April 15, 2029 ("2029 Senior Notes") at par value in a private placement under Rule 144A of the Securities Act of 1933, as amended ("Securities Act"). The Company used the proceeds from the 2029 Senior Notes offering to pay fees and expenses of $5.1 million related to the offering and pay fees and expenses of $1.1 million related to amending its existing credit agreement. In connection with the issuance, the Company completed the redemption of its outstanding 4.875% senior notes due October 15, 2025 ("2025 Senior Notes"), paying $300.0 million to retire the outstanding principal amount plus $7.3 million as a redemption premium. The remaining cash proceeds from the 2029 Senior Notes were used for general corporate purposes, including repaying all outstanding revolving credit facility borrowings. The $5.1 million of fees and expenses related to the 2029 Senior Notes were capitalized as debt issuance costs, while the $7.3 million redemption premium, as well as $3.0 million of unamortized debt issuance costs associated with the 2025 Senior Notes, were included in debt financing and related expenses in the accompanying consolidated statement of operations.
The 2029 Senior Notes accrue interest at a rate of 4.125% per annum, payable semi-annually in arrears on April 15 and October 15. The payment of principal and interest is jointly and severally guaranteed, on a senior unsecured basis, by certain subsidiaries of the Company. The 2029 Senior Notes are pari passu in right of payment with all existing and future senior indebtedness and effectively subordinated to all existing and future secured indebtedness to the extent of the value of the assets securing such indebtedness.
Prior to April 15, 2024, the Company may redeem up to 40% of the principal amount of the 2029 Senior Notes at a redemption price of 104.125% of the principal amount, plus accrued and unpaid interest, if any, to the redemption date, with the net cash proceeds of one or more equity offerings provided that each such redemption occurs within 90 days of the date of closing of each such equity offering. In addition, prior to April 15, 2024, the Company may redeem all or part of the 2029 Senior Notes at a redemption price equal to 100% of the principal amount thereof, plus accrued and unpaid interest, if any, to the redemption date, plus a "make whole" premium. On or after April 15, 2024, the Company may redeem all or part of the 2029 Senior Notes at the redemption prices (expressed as percentages of principal amount) set forth below, plus accrued and unpaid interest, if any, to the redemption date, if redeemed during the twelve-month period beginning on April 15 of the years indicated below:
YearPercentage
2024102.063 %
2025101.031 %
2026 and thereafter100.000 %
Senior Notes due 2025
In September 2017, the Company issued $300.0 million aggregate principal amount of its 2025 Senior Notes at par value in a private placement under Rule 144A of the Securities Act. During the second quarter of 2021, and in connection with the issuance of the 2029 Senior Notes, the Company redeemed all of the outstanding 2025 Senior Notes, as permitted under the indenture, at a price of 102.438% of the principal amount.
Credit Agreement
In March 2021, the Company amended its existing credit agreement ("Credit Agreement") in connection with the issuance of the 2029 Senior Notes to extend the maturity date. The Company incurred fees and expenses of $1.1 million related to the amendment, all of which was capitalized as debt issuance costs. The Company also recorded $0.2 million of non-cash expense related to the write-off of previously capitalized deferred financing fees. The Credit Agreement consists of a $300.0 million senior secured revolving credit facility, which permits borrowings denominated in specific foreign currencies, subject to a $125.0 million sub limit, maturing on March 29, 2026.
In November 2021, the Company amended the Credit Agreement to replace LIBOR with a benchmark interest rate determined based on the currency denomination of borrowings. Effective January 1, 2022, the amendment replaced the reference rate terms for U.S. dollar LIBOR borrowings to the Secured Overnight Financing Rate ("SOFR"), British pound sterling LIBOR borrowings to the Sterling Overnight Index Average ("SONIA") and Euro LIBOR borrowings to the Euro Short Term Rate ("ESTR"), all plus a spread of 1.50%. The interest rate spread is based upon the leverage ratio, as defined, as of the most recent determination date.
The Credit Agreement also provides incremental revolving credit facility commitments in an amount not to exceed the greater of $200.0 million and an amount such that, after giving effect to such incremental commitments and the incurrence of any other indebtedness substantially simultaneously with the making of such commitments, the senior secured net leverage ratio, as defined, is no greater than 3.00 to 1.00. The terms and conditions of any incremental revolving credit facility commitments must be no more favorable than the existing credit facility.
The Company's revolving credit facility allows for the issuance of letters of credit, not to exceed $40.0 million in aggregate. As of December 31, 2021 the Company placed cash on deposit with a financial institution to be held as cash collateral for the Company's outstanding letters of credit; effectively, as of December 31, 2021, the Company had no letters of credit issued against its revolving credit facility. See Note 7, "Cash and Cash Equivalents," for further information on its cash deposits. At December 31, 2022, the Company had no amounts outstanding under its revolving credit facility and had $293.9 million potentially available after giving effect to $6.1 million of letters of credit issued and outstanding. At December 31, 2021, the Company had no amounts outstanding under its revolving credit facility and had $300.0 million potentially available. The Company's borrowing capacity was not reduced by leverage restrictions contained in the Credit Agreement as of December 31, 2022 and December 31, 2021.
The debt under the Credit Agreement is an obligation of the Company and certain of its domestic subsidiaries and is secured by substantially all of the assets of such parties. Borrowings under the $125.0 million (equivalent) foreign currency sub limit of the $300.0 million senior secured revolving credit facility are secured by a cross-guarantee amongst, and a pledge of the assets of, the foreign subsidiary borrowers that are a party to the agreement. The Credit Agreement also contains various negative and affirmative covenants and other requirements affecting the Company and its subsidiaries, including the ability to, subject to certain exceptions and limitations, incur debt, liens, mergers, investments, loans, advances, guarantee obligations, acquisitions, assets dispositions, sale-leaseback transactions, hedging agreements, dividends and other restricted payments, transactions with affiliates, restrictive agreements and amendments to charters, bylaws, and other material documents. The terms of the Credit Agreement also require the Company and its restricted subsidiaries to meet certain restrictive financial covenants and ratios computed quarterly, including a maximum total net leverage ratio (total consolidated indebtedness plus outstanding amounts under any accounts receivable securitization facility, less the aggregate amount of certain unrestricted cash and unrestricted permitted investments, as defined, over consolidated EBITDA, as defined), a maximum senior secured net leverage ratio (total consolidated senior secured indebtedness, less the aggregate amount of certain unrestricted cash and unrestricted permitted investments, as defined, over consolidated EBITDA, as defined) and a minimum interest expense coverage ratio (consolidated EBITDA, as defined, over the sum of consolidated cash interest expense, as defined, and preferred dividends, as defined). At December 31, 2022, the Company was in compliance with the financial covenants contained in the Credit Agreement.
Other Revolving Loan Facility
In May 2021, the Company, through one of its non-U.S. subsidiaries, entered into a revolving loan facility with a borrowing capacity of $4 million. The facility is guaranteed by TriMas Corporation. There were no borrowings outstanding on this loan facility as of December 31, 2022 or 2021.
Long-term Debt Maturities
Future maturities of the face value of long-term debt at December 31, 2022 are as follows (dollars in thousands):
            
Year Ending December 31:Future Maturities
2023$— 
2024— 
2025— 
2026— 
2027— 
Thereafter400,000 
Total$400,000 
Fair Value of Debt
The valuations of the Senior Notes and revolving credit facility were determined based on Level 2 inputs under the fair value hierarchy, as defined. The carrying amounts and fair values were as follows (dollars in thousands):
December 31, 2022December 31, 2021
Carrying AmountFair ValueCarrying AmountFair Value
4.125% Senior Notes due April 2029$400,000 $344,000 $400,000 $399,000 
Debt Issuance Costs
The Company's unamortized debt issuance costs approximated $5.3 million and $6.2 million at December 31, 2022 and 2021, respectively, and are included as a direct reduction from the related debt liability in the accompanying consolidated balance sheet. These amounts consisted primarily of legal, accounting and other transaction advisory fees as well as facility fees paid to the lenders. Amortization expense for these items was $0.9 million, $1.0 million and $1.2 million in 2022, 2021 and 2020, respectively, and is included in interest expense in the accompanying consolidated statement of operations.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Instruments
12 Months Ended
Dec. 31, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments Derivative Instruments
Derivatives Designated as Hedging Instruments
In July 2022, the Company entered into cross-currency swap agreements to hedge its net investment in Euro-denominated assets against future volatility in the exchange rate between the U.S. dollar and the Euro. By doing so, the Company synthetically converts a portion of its U.S. dollar-based long-term debt into Euro-denominated long-term debt. The agreements have notional amounts totaling $150.0 million, which decline to $75.0 million over contract periods ending on October 15, 2023 and April 15, 2024. Under the terms of the agreements, the Company is to receive net interest payments at fixed rates of approximately 2.4% to 2.6% of the notional amounts. At inception, the cross-currency swaps were designated as net investment hedges.
In July 2022, immediately prior to entering into the new cross-currency swap agreements, the Company terminated its existing cross-currency swap agreements, de-designating the swaps as net investment hedges and receiving $26.2 million of cash. The cross-currency swap agreements had notional amounts totaling $250.0 million, which declined to $25.0 million over various contract periods ending between October 15, 2023 and October 15, 2027. Under the terms of the agreements, the Company was to receive net interest payments at fixed rates ranging from approximately 0.8% to 2.9% of the notional amounts.
As of December 31, 2022 and 2021, the fair value carrying amount of the Company's derivatives designated as hedging instruments are recorded as follows (dollars in thousands):
Asset / (Liability) Derivatives
Derivatives designated as hedging instrumentsBalance Sheet CaptionDecember 31, 2022December 31, 2021
Net Investment Hedges
Cross-currency swapsOther assets$— $7,590 
Cross-currency swapsOther long-term liabilities(7,090)— 
The following table summarizes the income recognized in AOCI on derivative contracts designated as hedging instruments as of December 31, 2022 and 2021, and the amounts reclassified from AOCI into earnings for the years ended December 31, 2022, 2021 and 2020 (dollars in thousands):
Amount of Income (Loss) Recognized
in AOCI on Derivative
(Effective Portion, net of tax)
Location of Loss Reclassified from AOCI into Earnings
(Effective Portion)
Amount of Loss Reclassified from
AOCI into Earnings
As of December 31,Year ended December 31,
20222021202220212020
Net Investment Hedges
Cross-currency swaps$15,320 $5,910 Other expense, net$— $— $— 
Over the next 12 months, the Company does not expect to reclassify any pre-tax deferred amounts from AOCI into earnings.
Derivatives Not Designated as Hedging Instruments
As of December 31, 2022, the Company was party to foreign currency exchange forward contracts to economically hedge changes in foreign currency rates with notional amounts of $127.2 million. The Company uses foreign exchange contracts to mitigate the risk associated with fluctuations in currency rates impacting cash flows related to certain of its receivables, payables and intercompany transactions denominated in foreign currencies. The foreign exchange contracts primarily mitigate currency exposures between the U.S. dollar and the Euro, Canadian dollar, Chinese yuan, and the Mexican peso, as well as between the Euro and British pound, and have various settlement dates through June 2023. These contracts are not designated as hedge instruments; therefore, gains and losses on these contracts are recognized each period directly into the consolidated statement of operations.
The following table summarizes the effects of derivatives not designated as hedging instruments on the Company's consolidated statement of operations (dollars in thousands):
Amount of Income (Loss) Recognized in Earnings on Derivatives
Year ended December 31,
Location of Income (Loss)
Recognized in
Earnings on Derivatives
202220212020
Derivatives not designated as hedging instruments
Foreign exchange contractsOther income (expense), net$1,540 $7,130 $(470)
Fair Value of Derivatives
The fair value of the Company's derivative instruments are estimated using an income approach based on valuation techniques to convert future amounts to a single, discounted amount. Estimates of the fair value of the Company's cross-currency swaps and foreign exchange contracts use observable inputs such as interest rate yield curves and forward currency exchange rates. Fair value measurements and the fair value hierarchy level for the Company's assets and liabilities measured at fair value on a recurring basis as of December 31, 2022 and 2021 are as follows (dollars in thousands):
DescriptionFrequencyAsset / (Liability)Quoted Prices in Active Markets for Identical Assets
(Level 1)
Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
December 31, 2022
Cross-currency swapsRecurring$(7,090)$— $(7,090)$— 
Foreign exchange contractsRecurring$(1,790)$— $(1,790)$— 
December 31, 2021
Cross-currency swapsRecurring$7,590 $— $7,590 $— 
Foreign exchange contractsRecurring$(110)$— $(110)$— 
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Leases
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Lessee, Operating Leases Leases
The Company leases certain equipment and facilities under non-cancelable operating leases. Leases with an initial term of 12 months or less are not recorded on the balance sheet; expense related to these leases is recognized on a straight-line basis over the lease term.
The components of lease expense are as follows (dollars in thousands):
Year ended December 31,
202220212020
Operating lease cost$10,560 8,510 7,870 
Short-term, variable and other lease costs3,350 2,460 1,540 
Total lease cost$13,910 $10,970 $9,410 
Maturities of lease liabilities are as follows (dollars in thousands):
Year ended December 31,
Operating Leases(a)
2023$9,970 
20249,130 
20257,830 
20267,730 
20276,650 
Thereafter14,220 
Total lease payments55,530 
Less: Imputed interest(6,240)
Present value of lease liabilities$49,290 
__________________________
(a)     The maturity table excludes cash flows associated with exited lease facilities. Liabilities for exited lease facilities are included in accrued liabilities and other long-term liabilities in the accompanying consolidated balance sheet.
The weighted-average remaining term of the Company's operating leases as of December 31, 2022 is 6.7 years. The weighted-average discount rate as of December 31, 2022 is 3.7%.
Cash paid for amounts included in the measurement of operating lease liabilities was $9.9 million, $7.9 million and $7.9 million during 2022, 2021 and 2020 respectively, and is included in cash flows provided by operating activities in the consolidated statement of cash flows.
Right-of-use assets obtained in exchange for lease liabilities were $5.8 million and $19.6 million during 2022 and 2021, respectively.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Other Long-term Liabilities
12 Months Ended
Dec. 31, 2022
Other Liabilities Disclosure [Abstract]  
Other Liabilities Disclosure [Text Block] Other Long-term Liabilities
Other long-term liabilities consist of the following components (dollars in thousands):
December 31,
2022
December 31,
2021
Non-current asbestos-related liabilities$26,370 $25,210 
Other long-term liabilities29,970 33,820 
Total other long-term liabilities$56,340 $59,030 
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Environmental
The Company is subject to increasingly stringent environmental laws and regulations, including those relating to air emissions, wastewater discharges and chemical and hazardous waste management and disposal. Some of these environmental laws hold owners or operators of land or businesses liable for their own and for previous owners' or operators' releases of hazardous or toxic substances or wastes. Other environmental laws and regulations require the obtainment and compliance with environmental permits. To date, costs of complying with environmental, health and safety requirements have not been material. However, the nature of the Company's operations and the long history of industrial activities at certain of the Company's current or former facilities, as well as those acquired, could potentially result in material environmental liabilities.
While the Company must comply with existing and pending climate change legislation, regulation and international treaties or accords, current laws and regulations have not had a material impact on the Company's business, capital expenditures or financial position. Future events, including those relating to climate change or greenhouse gas regulation, could require the Company to incur expenses related to the modification or curtailment of operations, installation of pollution control equipment or investigation and cleanup of contaminated sites.
Asbestos
As of December 31, 2022, the Company was a party to 426 pending cases involving an aggregate of 4,798 claimants primarily alleging personal injury from exposure to asbestos containing materials formerly used in gaskets (both encapsulated and otherwise) manufactured or distributed by its former Lamons division and certain other related subsidiaries for use primarily in the petrochemical refining and exploration industries. The following chart summarizes the number of claims, number of claims filed, number of claims dismissed, number of claims settled, the average settlement amount per claim and the total defense costs, at the applicable date and for the applicable periods:
 Claims
pending at
beginning of
period
Claims filed
during
period
Claims
dismissed
during
period
Claims
settled
during
period
Claims
pending at end of period
Average
settlement
amount per
claim during
period
Total defense
costs during
period
Fiscal year ended December 31, 20224,754 236 168 24 4,798 $79,869 $2,180,000 
Fiscal year ended December 31, 20214,655 265 134 32 4,754 $16,819 $1,950,000 
Fiscal year ended December 31, 20204,759 219 287 36 4,655 $18,314 $2,130,000 
In addition, the Company acquired various companies to distribute its products that had distributed gaskets of other manufacturers prior to acquisition. The Company believes that many of the pending cases relate to locations at which none of its gaskets were distributed or used.
The Company may be subjected to significant additional asbestos-related claims in the future, and will aggressively defend or reasonably resolve, as appropriate. The cost of settling cases in which product identification can be made may increase, and the Company may be subjected to further claims in respect of the former activities of its acquired gasket distributors. The cost of claims varies as claims may be initially made in some jurisdictions without specifying the amount sought or by simply stating the requisite or maximum permissible monetary relief, and may be amended to alter the amount sought. The large majority of claims do not specify the amount sought. Of the 4,798 claims pending at December 31, 2022, 45 set forth specific amounts of damages (other than those stating the statutory minimum or maximum). At December 31, 2022, of the 45 claims that set forth specific amounts, there was no claim seeking more than $5 million for punitive damages. Below is a breakdown of the compensatory damages sought for those claims seeking specific amounts:
Compensatory
Range of damages sought (in millions)$0.0 to $0.6$0.6 to $5.0$5.0+
Number of claims342
Relatively few of the claims have reached the discovery stage and even fewer claims have gone past the discovery stage. Total settlement costs (exclusive of defense costs) for all such cases, some of which were filed over 25 years ago, have been $12.5 million. All relief sought in the asbestos cases is monetary in nature. Based on the settlements made to date and the number of claims dismissed or withdrawn for lack of product identification, the Company believes that the relief sought (when specified) does not bear a reasonable relationship to its potential liability.
During the second quarter of 2020, the Company elected to change its method of accounting for asbestos-related defense costs from accruing for probable and reasonably estimable defense costs associated with known claims expected to settle to accrue for all future defense costs for both known and unknown claims, which the Company now believes are reasonably estimable. The Company believes this change is preferable, as asbestos-related defense costs represent expenditures related to legacy activities that do not contribute to current or future revenue generating activities, and recording an estimate of the full liability for asbestos-related costs, where estimable with reasonable precision, provides a more complete assessment of the liability associated with resolving asbestos-related claims.
This accounting change was reflected as a change in accounting estimate effected by a change in accounting principle. Following the change in accounting estimate, the Company’s liability for asbestos-related claims will be based on a study from the Company’s third-party actuary, the Company's review of the study, as well as the Company’s own review of asbestos claims and claim resolution activity. After completing its study in the second quarter of 2020, the Company recorded a non-cash, pre-tax charge of $23.4 million. In 2021, the Company commissioned its actuary to update the asbestos study based on data as of September 30, 2021. The Company recorded a non-cash, pre-tax charge of $1.5 million to increase the liability estimate to $28.2 million, at the low-end of the range of the 2021 study. These pre-tax charges for 2020 and 2021 are included in selling, general and administrative expenses in the accompanying consolidated statement of operations.
In 2022, the Company commissioned its actuary to update the asbestos study based on data as of September 30, 2022, which yielded a range of possible future liability of $29.6 million to $39.5 million. The Company did not believe any amount within the range of potential outcomes represented a better estimate than another given the many factors and assumptions inherent in the projections, and therefore recorded a non-cash, pre-tax charge of $5.6 million to increase the liability estimate to $29.6 million, at the low-end of the range. This charge is included in selling, general and administrative expenses in the accompanying consolidated statement of operations. As of December 31, 2022, the Company’s total asbestos-related liability is $29.1 million, and is included in accrued liabilities and other long-term liabilities, respectively, in the accompanying consolidated balance sheet.
The Company’s primary insurance, which covered approximately 40% of historical costs related to settlement and defense of asbestos litigation, expired in November 2018, upon which the Company became solely responsible for defense costs and indemnity payments. The Company is party to a coverage-in-place agreement (entered into in 2006) with its first level excess carriers regarding the coverage to be provided to the Company for asbestos-related claims. The coverage-in-place agreement makes asbestos defense costs and indemnity insurance coverage available to the Company that might otherwise be disputed by the carriers and provides a methodology for the administration of such expenses. The Company will continue to be solely responsible for defense costs and indemnity payments prior to the commencement of coverage under this agreement, the duration of which would be subject to the scope of damage awards and settlements paid. Based upon the Company’s review of the actuarial study, the Company does not believe it is probable that it will reach the threshold of qualified future settlements required to commence excess carrier insurance coverage under the coverage-in-place agreement.
Based upon the Company's experience to date, including the trend in annual defense and settlement costs incurred to date, and other available information (including the availability of excess insurance), the Company does not believe these cases will have a material adverse effect on its financial position, results of operations, or cash flows.
Claims and Litigation
The Company is subject to other claims and litigation in the ordinary course of business, but does not believe that any such claim or litigation will have a material adverse effect on its financial position and results of operations or cash flows.
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans
12 Months Ended
Dec. 31, 2022
Retirement Benefits [Abstract]  
Employee Benefit Plans Employee Benefit Plans
Pension and Profit-Sharing Benefits
The Company provides a defined contribution profit sharing plan for the benefit of substantially all the Company's domestic salaried and non-union hourly employees. The plan contains both contributory and noncontributory profit sharing arrangements, as defined. Aggregate charges included in the accompanying consolidated statement of operations under this plan were $3.7 million in 2022 and $3.4 million in each of 2021 and 2020, respectively. Certain of the Company's non-U.S. and union hourly employees participate in defined benefit pension plans.
Plan Assets, Expenses and Obligations
Net periodic pension benefit expense recorded in the Company's consolidated statement of operations for defined benefit pension plans include the following components (dollars in thousands):
 Pension Benefit
 202220212020
Service cost$690 $1,280 $1,230 
Interest cost890 800 930 
Expected return on plan assets(1,590)(1,530)(1,450)
Settlements and curtailments150 — — 
Amortization of net loss570 910 890 
Net periodic benefit expense$710 $1,460 $1,600 
The service cost component of net periodic benefit expense is recorded in cost of goods sold and selling, general and administrative expenses, while non-service cost components are recorded in other income (expense), net in the accompanying consolidated statement of operations.
During the 2022, the Company recorded a non-cash curtailment expense of $0.2 million, as it transitioned certain active employees previously participating in a defined benefit plan in the United Kingdom to a defined contribution plan, thereby eliminating future service cost accruals for all employees under this defined benefit plan.
Actuarial valuations of the Company's defined benefit pension plans were prepared as of December 31, 2022, 2021 and 2020. Weighted average assumptions used in accounting for the U.S. defined benefit pension plans are as follows:
 Pension Benefit
 202220212020
Discount rate for obligations5.24 %3.06 %2.79 %
Discount rate for benefit costs3.06 %2.79 %3.41 %
Rate of increase in compensation levelsN/AN/AN/A
Expected long-term rate of return on plan assets6.13 %6.13 %6.13 %
The Company utilizes a high-quality (Aa or greater) corporate bond yield curve as the basis for its domestic discount rate for its pension benefit plans. Management believes this yield curve removes the impact of including additional required corporate bond yields (potentially considered in the above-median curve) resulting from the uncertain economic climate that does not necessarily reflect the general trend in high-quality interest rates.
Weighted average assumptions used in accounting for the non-U.S. defined benefit pension plans are as follows:
 Pension Benefit
 202220212020
Discount rate for obligations4.90 %2.10 %1.50 %
Discount rate for benefit costs2.10 %1.50 %2.10 %
Rate of increase in compensation levels4.80 %3.30 %2.80 %
Expected long-term rate of return on plan assets4.20 %3.90 %4.10 %
The following provides a reconciliation of the changes in the Company's defined benefit pension plans' projected benefit obligations and fair value of assets for each of the years ended December 31, 2022 and 2021 and the funded status as of December 31, 2022 and 2021 (dollars in thousands):
Pension Benefit
20222021
Changes in Projected Benefit Obligations 
Benefit obligations at January 1$(37,560)$(40,830)
Service cost(690)(1,280)
Interest cost(890)(800)
Participant contributions(10)(50)
Actuarial gain (a)
10,260 3,290 
Benefit payments1,310 1,840 
Change in foreign currency2,020 270 
Projected benefit obligations at December 31$(25,560)$(37,560)
Changes in Plan Assets
Fair value of plan assets at January 1$38,130 $36,060 
Actual return on plan assets(10,070)2,060 
Employer contributions1,520 2,050 
Participant contributions10 50 
Benefit payments(1,310)(1,840)
Change in foreign currency(2,810)(250)
Fair value of plan assets at December 31$25,470 $38,130 
Funded status at December 31$(90)$570 
__________________________
(a) The actuarial gain for the year ended December 31, 2022 was primarily due to an increase in the discount rate utilized in measuring the projected benefit obligations, partially offset by experience losses. The actuarial gain for the year ended December 31, 2021 was primarily due to an increase in the discount rate utilized in measuring the projected benefit obligations as well as other assumptions and experience gains.
Pension Benefit
20222021
Amounts Recognized in Balance Sheet
Other assets$4,860 $7,740 
Current liabilities(310)(300)
Noncurrent liabilities(4,640)(6,870)
Net asset (liability) recognized at December 31$(90)$570 
Pension Benefit
20222021
Amounts Recognized in Accumulated Other Comprehensive Loss
Unrecognized prior service cost$160 $310 
Unrecognized net loss7,370 6,550 
Total accumulated other comprehensive loss recognized at December 31$7,530 $6,860 
 Accumulated Benefit ObligationsProjected Benefit Obligations
 2022202120222021
Benefit Obligations at December 31,
Total benefit obligations$(25,400)$(35,970)$(25,560)$(37,560)
Plans with benefit obligations exceeding plan assets    
Benefit obligations$(13,000)$(16,630)$(13,170)$(16,780)
Plan assets$8,220 $9,610 $8,220 $9,610 
The assumptions regarding discount rates and expected return on plan assets can have a significant impact on amounts reported for benefit plans. A 25 basis point change in benefit obligation discount rates or 50 basis point change in expected return on plan assets would have the following effect (dollars in thousands):
 Pension Benefit
 December 31, 2022
Benefit Obligation
2022 Expense
Discount rate  
25 basis point increase$(810)$(60)
25 basis point decrease$860 $60 
Expected return on assets
50 basis point increaseN/A$(160)
50 basis point decreaseN/A$160 
The Company expects to make contributions of $1.2 million to fund its pension plans during 2023.
Plan Assets
The Company's overall investment goal is to provide for capital growth with a moderate level of volatility by investing assets in targeted allocation ranges. Specific long term investment goals include total investment return, diversity to reduce volatility and risk, and to achieve an asset allocation profile that reflects the general nature and sensitivity of the plans' liabilities. Investment goals are established after a comprehensive review of current and projected financial statement requirements, plan assets and liability structure, market returns and risks as well as special requirements of the plans. The Company reviews investment goals and actual results annually to determine whether stated objectives are still relevant and the continued feasibility of achieving the objectives.
The actual weighted average asset allocation of the Company's domestic and foreign pension plans' assets at December 31, 2022 and 2021 and target allocations by class, were as follows:
 Domestic PensionForeign Pension
 ActualActual
 Target20222021Target20222021
Equity securities60 %60 %62 %12 %14 %34 %
Fixed income36 %37 %37 %70 %66 %44 %
Diversified growth(a)
— %— %— %18 %19 %22 %
Cash and other%%%— %— %
Total100 %100 %100 %100 %100 %100 %
________________________________________
(a) Diversified growth funds invest in a broad range of asset classes including equities, investment grade and high yield bonds, commodities, property, private equity, infrastructure and currencies.
Actual allocations to each asset vary from target allocations due to periodic investment strategy changes, market value fluctuations and the timing of benefit payments and contributions. The expected long-term rate of return for both the domestic and foreign plans' total assets is based on the expected return of each of the above categories, weighted based on the target allocation for each class. Actual allocation is reviewed regularly and investments are rebalanced to their targeted allocation range when deemed appropriate.
In managing the plan assets, the Company reviews and manages risk associated with the funded status risk, interest rate risk, market risk, liquidity risk and operational risk. Investment policies reflect the unique circumstances of the respective plans and include requirements designed to mitigate these risks by including quality and diversification standards.
The following table summarizes the level under the fair value hierarchy (see Note 3, "Summary of Significant Accounting Policies") that the Company's pension plan assets are measured, on a recurring basis as of December 31, 2022 (dollars in thousands):
 TotalLevel 1Level 2Level 3
Plan assets subject to leveling    
Investment funds
Equity securities$4,870 $4,870 $— $— 
Fixed income 3,030 3,030 — — 
Cash and cash equivalents160 160 — — 
Plan assets measured at net asset value(a)
Investment funds
Equity securities2,350 
Fixed income11,410 
Diversified growth3,330 
Cash and cash equivalents320 
Total$25,470 $8,060 $— $— 
________________________________________
(a) Certain investments that are measured at fair value using the net asset value per share as a practical expedient have not been classified in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the amount presented in the fair value of plan assets.
The following benefit payments, which reflect expected future service, as appropriate, are expected to be paid during the following years (dollars in thousands):
 Pension
Benefit
2023$1,220 
20241,240 
20251,310 
20261,340 
20271,420 
Years 2028-20328,410 
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Equity Awards
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Equity Awards Equity Awards
The Company maintains the following long-term equity incentive plans (collectively, the "Plans"):
Plan NamesShares Approved for Issuance
TriMas Corporation 2017 Equity and Incentive Compensation Plan
2,000,000 
TriMas Corporation Director Retainer Share Election Program
100,000 
The Company awarded the following restricted stock units ("RSUs") during 2022, 2021, and 2020:
granted 209,617, 131,198, and 190,650, RSUs, respectively, to certain employees, which are subject only to a service condition and vest ratably over three years so long as the employee remains with the Company;
granted 22,554, 21,112 and 30,590 RSUs, respectively, to its non-employee independent directors, which vest one year from date of grant so long as the director and/or Company does not terminate their service prior to the vesting date; and
issued 337, 1,792 and 3,673 RSUs, respectively, related to director fee deferrals as certain of the Company's directors elected to defer all or a portion of their directors fees and to receive the amount in Company common stock at a future date.
The Company awarded the following RSUs during 2022 and 2021:
issued 260 and 49 RSUs, respectively, to certain employees related to dividend equivalent rights on existing equity awards.
The Company awarded the following RSUs during 2020:
granted 31,816 RSUs to certain employees, which are subject only to a service condition and fully vest at the end of three years so long as the employee remains with the Company; and
granted 2,558 RSUs to certain employees, which are subject only to a service condition and vest one year from the date of grant so long as the employee remains with the Company.
During 2022, the Company awarded 85,156 performance-based RSUs to certain key employees which vest three years from the grant date as long as the employee remains with the Company. These awards are earned 50% based upon the Company's achievement of an earnings per share compound annual growth rate ("EPS CAGR") metric over a period beginning January 1, 2022 and ending December 31, 2024. The remaining 50% of the awards are earned based on the Company's total shareholder return ("TSR") relative to the TSR of the common stock of a pre-defined industry peer-group, measured over the performance period. TSR is calculated as the Company's average closing stock price for the 20 trading days at the end of the performance period plus Company dividends, divided by the Company's average closing stock price for the 20 trading days prior to the start of the performance period. The Company estimates the grant-date fair value subject to a market condition using a Monte Carlo simulation model, using the following weighted average assumptions: risk-free rate of 1.88% and annualized volatility of 36.5%. Depending on the performance achieved for these two metrics, the amount of shares earned, if any, can vary for each metric from 0% of the target award to a maximum of 200% of the target award. The Company awarded 72,962 and 113,146 of similar performance-based RSUs in 2021 and 2020, respectively. For similar performance-based RSUs awarded in 2019, the Company attained 65.4% of the target on a weighted average basis, resulting in a decrease of 24,975 shares during 2022.
During 2020, the Company awarded 87,034 performance-based RSUs to certain key divisional employees which vest three years from the grant date as long as the employee remains with the Company. These awards are earned based upon the Company's stock price performance over the period from January 1, 2020 and ending December 31, 2022. The stock price achievement is calculated based on the Company's average closing stock price for each quarter end for the 20 trading days up to and including March 31, June 30, September 30, and December 31, 2022, respectively. The Company estimates the grant-date fair value subject to a market condition using a Monte Carlo simulation model, using the following weighted average assumptions: risk free rate of 0.85% and annualized volatility of 25.2%. Depending on the performance achieved for this metric, the amount of shares earned, if any, can vary from 0% of the target award to a maximum of 160% of the target award, although it automatically is earned at the target award level if the Company's stock price is equal to or greater than a specified stock price for either five consecutive trading days or 20 total trading days during the performance period.
Information related to restricted shares as of and for the year ended December 31, 2022 is as follows:
 Number of
Unvested
Restricted
Shares
Weighted
Average
Grant Date
Fair Value
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic Value
Outstanding at January 1, 2022673,732 $27.38 
  Granted317,924 32.87 
  Vested(231,170)30.34 
  Cancelled(41,037)35.25 
Outstanding at December 31, 2022719,449 $28.40 0.9$19,957,515 
As of December 31, 2022, there was $6.2 million of unrecognized compensation cost related to unvested restricted shares that is expected to be recorded over a weighted average period of 1.6 years.
The Company recognized stock-based compensation expense related to restricted shares of $9.8 million, $9.5 million and $8.2 million in 2022, 2021 and 2020, respectively. The stock-based compensation expense is included in selling, general and administrative expenses in the accompanying statement of operations.
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings per Share Earnings per Share (Notes)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Earnings Per Share Earnings per Share
Net income is divided by the weighted average number of common shares outstanding during the year to calculate basic earnings per share. For the year ended December 31, 2020, no restricted shares or stock options were included in the computation of net income (loss) per share because to do so would be anti-dilutive. The following table summarizes the dilutive effect of RSUs and options to purchase common stock:
Year ended December 31,
202220212020
Weighted average common shares—basic42,249,244 43,006,922 43,581,232 
Dilutive effect of restricted stock units228,771 261,858 — 
Dilutive effect of stock options— 12,296 — 
Weighted average common shares—diluted42,478,015 43,281,076 43,581,232 
In March 2020, the Company announced its Board of Directors had authorized the Company to increase the purchase of its common stock up to $250 million in the aggregate. The initial authorization, approved in November 2015, authorized up to $50 million of purchases in the aggregate of its common stock. During 2022, 2021 and 2020, the Company purchased 1,264,088, 596,084 and 1,582,049 shares of its outstanding common stock for $36.9 million, $19.1 million and $39.4 million, respectively. As of December 31, 2022, the Company has $105.7 million remaining under the repurchase authorization.
Holders of common stock are entitled to dividends at the discretion of the Company's Board of Directors. In 2021, the Company's Board of Directors declared the first dividend since the Company's initial public offering in 2007. Since the fourth quarter of 2021, we have declared dividends of $0.04 per share of common stock in each quarter, and total dividends declared and paid on common shares during 2022 and 2021 were $6.9 million and $1.7 million, respectively.
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Other Comprehensive Income (Notes)
12 Months Ended
Dec. 31, 2022
Other Comprehensive Income [Abstract]  
Other Comprehensive Income Other Comprehensive Income
Changes in AOCI by component for the year ended December 31, 2022 are summarized as follows, net of tax (dollars in thousands):
Defined Benefit Plans Derivative InstrumentsForeign Currency TranslationTotal
Balance, December 31, 2021$(4,830)$5,910 $(850)$230 
Net unrealized gains (losses) arising during the period (a)
(1,070)9,410 (17,710)(9,370)
Less: Net realized losses reclassified to net income (b)
(520)— — (520)
Net current-period other comprehensive income (loss)(550)9,410 (17,710)(8,850)
Balance, December 31, 2022$(5,380)$15,320 $(18,560)$(8,620)
__________________________
(a) Defined benefit plans, net of income tax of $0.3 million. See Note 17, "Employee Benefit Plans," for additional details. Derivative instruments, net of income tax of $3.2 million. See Note 13, "Derivative Instruments," for further details.
(b) Defined benefit plans, net of income tax of $0.2 million. See Note 17, "Employee Benefit Plans," for additional details.
Changes in AOCI by component for the year ended December 31, 2021 are summarized as follows, net of tax (dollars in thousands):
Defined Benefit Plans Derivative InstrumentsForeign Currency TranslationTotal
Balance, December 31, 2020$(8,620)$(3,580)$6,580 $(5,620)
Net unrealized gains (losses) arising during the period (a)
3,150 9,490 (7,430)5,210 
Less: Net realized losses reclassified to net income (b)
(640)— — (640)
Net current-period other comprehensive income (loss)3,790 9,490 (7,430)5,850 
Balance, December 31, 2021$(4,830)$5,910 $(850)$230 
__________________________
(a) Defined benefit plans, net of income tax of $0.8 million. See Note 17, "Employee Benefit Plans," for additional details. Derivative instruments, net of income tax expense of $3.1 million. See Note 13, "Derivative Instruments," for further details.
(b) Defined benefit plans, net of income tax of $0.2 million. See Note 17, "Employee Benefit Plans," for additional details.
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Information
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Segment Information Segment Information
TriMas reports its operations in three segments: Packaging, Aerospace and Specialty Products. Each of these segments has discrete financial information that is regularly evaluated by TriMas’ president and chief executive officer (chief operating decision maker) in determining resource, personnel and capital allocation, as well as assessing strategy and performance. The Company utilizes its proprietary TriMas Business Model as its platform which is based upon a standardized set of processes to manage and drive results and strategy across its multi-industry businesses.
Within each of the Company's reportable segments, there are no individual products or product families for which reported net sales accounted for more than 10% of the Company's consolidated net sales. See below for more information regarding the types of products and services provided within each reportable segment:
Packaging – TriMas' Packaging segment consists primarily of the Rieke® brand, as well as more recently acquired brands which include the Affaba & Ferrari, Taplast, Rapak®, Plastic Srl, Intertech and Omega brands. TriMas Packaging develops and manufactures a broad array of dispensing products (such as foaming pumps, lotion and hand soaps and sanitizer pumps, beverage dispensers, perfume sprayers, nasal sprayers and trigger sprayers), polymeric and steel caps and closures (such as food lids, flip-top closures, child resistance caps, beverage closures, drum and pail closures, and flexible spouts), polymeric jar products, fully integrated dispensers for fill-ready bag-in-box applications, and consumable vascular delivery and diagnostic test components, all for a variety of consumer products submarkets including, but not limited to, beauty and personal care, food and beverage, home care, and life sciences, including, but not limited to, pharmaceutical, nutraceutical and medical, as well as industrial markets (including agricultural).
Aerospace – TriMas' Aerospace segment, which includes the Monogram Aerospace Fasteners, Allfast Fastening Systems®, Mac Fasteners, TFI Aerospace, RSA Engineered Products and Martinic Engineering brands, develops, qualifies and manufactures highly-engineered, precision fasteners, tubular products and assemblies for fluid conveyance, and machined products and assemblies to serve the aerospace and defense market.
Specialty Products – TriMas' Specialty Products segment, which includes the Norris Cylinder and Arrow® Engine brands, designs, manufactures and distributes highly-engineered steel cylinders, wellhead engines and compression systems for use within industrial markets.
Segment activity is as follows (dollars in thousands):
 Year ended December 31,
 202220212020
Net Sales   
Packaging$522,180 $533,260 $488,340 
Aerospace188,090 183,340 167,740 
Specialty Products173,560 140,510 113,890 
Total$883,830 $857,110 $769,970 
Operating Profit (Loss)   
Packaging$81,000 $96,490 $93,990 
Aerospace (a)
8,060 13,270 (133,440)
Specialty Products30,250 22,550 4,350 
Corporate (b)
(20,250)(37,220)(53,190)
Total$99,060 $95,090 $(88,290)
Capital Expenditures   
Packaging$33,170 $34,080 $30,730 
Aerospace6,900 5,390 5,770 
Specialty Products5,860 5,500 3,890 
Corporate30 90 90 
Total$45,960 $45,060 $40,480 
Depreciation and Amortization   
Packaging$29,340 $30,500 $27,600 
Aerospace19,620 18,700 18,130 
Specialty Products4,130 4,120 3,910 
Corporate130 130 130 
Total$53,220 $53,450 $49,770 
Total Assets
Packaging$776,550 $739,920 $721,440 
Aerospace347,720 353,800 348,190 
Specialty Products86,290 73,260 65,520 
Corporate94,440 136,660 58,730 
Total$1,305,000 $1,303,640 $1,193,880 
__________________________
(a) In 2022, the Company completed the sale of vacant land adjacent to the Company's Tolleson, Arizona, manufacturing facility for net proceeds of $5.0 million, and recognized a $4.8 million gain on the sale, which is included within the Aerospace segment.
(b) In 2022, the Company sold a non-core facility in City of Industry, California, for net proceeds of $23.3 million, and recognized a $17.6 million gain on the sale, which is included in Corporate operating loss for 2022 and included within net gain (loss) on disposition of assets in the accompanying consolidated statement of operations.
The following table presents the Company's net sales for each of the years ended December 31 and long-lived assets at each year ended December 31, attributed to each subsidiary's continent of domicile (dollars in thousands).
 As of December 31,
 202220212020
 Net
Sales
Long-lived AssetsNet
Sales
Long-lived AssetsNet
Sales
Long-lived Assets
Non-U.S.      
Europe$139,780 $192,600 $160,650 $209,380 $116,350 $225,120 
Asia Pacific35,260 29,720 41,310 37,080 46,350 41,140 
Other Americas18,040 41,840 15,290 42,000 11,740 19,510 
Total non-U.S.193,080 264,160 217,250 288,460 174,440 285,770 
Total U.S. 690,750 541,510 639,860 489,390 595,530 477,460 
Total$883,830 $805,670 $857,110 $777,850 $769,970 $763,230 
The Company's export sales from the U.S. approximated $74.5 million, $80.6 million and $70.0 million in 2022, 2021 and 2020, respectively.
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Income Tax Disclosure
The Company's income (loss) before income taxes and income tax expense (benefit), each by tax jurisdiction, consists of the following (dollars in thousands):
 Year ended December 31,
 202220212020
Income (loss) before income taxes:   
Domestic$56,750 $28,380 $(134,630)
Foreign30,920 40,730 31,920 
  Total income (loss) before income taxes$87,670 $69,110 $(102,710)
Current income tax expense:
Federal$13,300 $940 $200 
State and local3,470 530 810 
Foreign6,170 8,840 7,750 
  Total current income tax expense22,940 10,310 8,760 
Deferred income tax expense (benefit):
Federal(1,780)5,450 (16,900)
State and local50 670 (4,430)
Foreign290 (4,630)(10,380)
  Total deferred income tax expense (benefit)(1,440)1,490 (31,710)
Income tax expense (benefit)$21,500 $11,800 $(22,950)
The components of deferred taxes are as follows (dollars in thousands):
 December 31, 2022December 31, 2021
Deferred tax assets:  
Accounts receivable$1,290 $950 
Inventories5,640 5,330 
Accrued liabilities and other long-term liabilities14,580 15,320 
Operating lease liability12,670 13,440 
Research and experimentation costs (a)
4,130 — 
Tax loss and credit carryforwards27,310 30,690 
Other110 340 
Gross deferred tax asset65,730 66,070 
Valuation allowances(17,180)(19,960)
Net deferred tax asset48,550 46,110 
Deferred tax liabilities:
Property and equipment(25,100)(23,920)
Right of use asset(12,170)(13,130)
Goodwill and other intangible assets(22,050)(20,160)
Investment in foreign affiliates, including withholding tax(770)(420)
Gross deferred tax liability(60,090)(57,630)
Net deferred tax liability$(11,540)$(11,520)
__________________________
(a) Effective for tax years beginning after December 31, 2021, research and experimentation expenditures are to be capitalized and amortized for tax-purposes as part of the Tax Cuts and Jobs Act of 2017.
The following is a reconciliation of income tax expense (benefit) computed at the U.S. federal statutory rate to income tax expense (benefit) allocated to income (loss) before income taxes (dollars in thousands):
Year ended December 31,
 202220212020
U.S. federal statutory rate21 %21 %21 %
Tax at U.S. federal statutory rate$18,380 $14,550 $(21,570)
State and local taxes, net of federal tax benefit2,790 960 (2,850)
Differences in statutory foreign tax rates1,150 (1,690)(1,500)
Change in recognized tax benefits(600)(550)(920)
Goodwill and other intangible assets impairment— — 13,430 
Tax credits and incentives(1,260)(5,060)(2,130)
Net change in valuation allowance340 2,100 (6,390)
Nondeductible compensation990 2,280 260 
Other, net$(290)$(790)$(1,280)
Income tax expense (benefit)$21,500 $11,800 $(22,950)
During 2020, the Company undertook certain tax-planning actions with respect to intercompany debt restructuring within the group. These actions resulted in the recognition of a $6.4 million deferred tax benefit related to an interest limitation carryforward.
The Company has recorded deferred tax assets on $21.3 million of various state operating loss carryforwards and $54.3 million of various foreign operating loss carryforwards. The majority of the state tax loss carryforwards expire between 2026 and 2032 and the majority of the foreign losses have indefinite carryforward periods.
The Company has not made a provision for U.S. or additional foreign withholding taxes related to investments in foreign subsidiaries that are indefinitely reinvested since any excess of the amount for financial reporting over the tax basis in these investments is not significant as of December 31, 2022.
Unrecognized Tax Benefits
The Company had $1.1 million and $1.3 million of unrecognized tax benefits ("UTBs") as of December 31, 2022 and 2021, respectively. If the UTBs were recognized, the impact to the Company's effective tax rate would be to reduce reported income tax expense for the years ended December 31, 2022 and 2021 by $1.1 million and $1.1 million, respectively.
A reconciliation of the change in the UTBs for the years ended December 31, 2022 and 2021 is as follows (dollars in thousands):
 Unrecognized
Tax Benefits
Balance at December 31, 2020$1,640 
Tax positions related to current year: 
Additions130 
Tax positions related to prior years: 
Additions20 
Reductions— 
Settlements— 
Lapses in the statutes of limitations(540)
Balance at December 31, 2021$1,250 
Tax positions related to current year: 
Additions140 
Tax positions related to prior years:
Additions— 
Reductions(50)
Settlements— 
Lapses in the statutes of limitations(230)
Balance at December 31, 2022$1,110 
In addition to the UTBs summarized above, the Company has recorded $0.8 million and $0.8 million in potential interest and penalties associated with uncertain tax positions as of December 31, 2022 and 2021, respectively.
The Company is subject to U.S. federal, state and local, and certain non-U.S. income tax examinations for tax years 2015 through 2022. In addition, there are currently several state and foreign income tax examinations in process. The Company does not believe that the results of these examinations will have a significant impact on the Company's tax position or its effective tax rate.
Management monitors changes in tax statutes and regulations and the issuance of judicial decisions to determine the potential impact to UTBs and is not aware of, nor does it anticipate, any subsequent events that could have a significant impact on the Company's financial position during the next twelve months.
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Subsequent Events Subsequent Events (Notes)
12 Months Ended
Dec. 31, 2022
Subsequent Event [Line Items]  
Subsequent Events [Text Block] Subsequent Events
On February 1, 2023, the Company acquired Aarts Packaging B.V. ("Aarts") for a purchase price of approximately €35 million, subject to customary closing conditions. Aarts is a luxury packaging solutions provider for beauty and lifestyle brands, as well as for customers in the food and life sciences end markets, and has annual net sales of approximately €23 million. Aarts will become part of the Packaging reportable segment.
On February 16, 2023, the Company announced that its Board of Directors had declared a cash dividend of $0.04 per share of TriMas Corporation common stock, which will be payable on March 9, 2023 to shareholders of record as of the close of business on March 2, 2023.
On February 23, 2023, the Company announced it has signed an agreement to acquire the operating net assets of Weldmac Manufacturing Company (“Weldmac”), a leading designer and manufacturer of high-performance, complex metal fabricated components and assemblies for the aerospace, defense and space launch end markets with annual net sales of approximately $33 million. Weldmac will become part of the Aerospace reportable segment upon closing, which the Company expects to be during second quarter 2022.
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.4
SEC Schedule, Article 12-09, Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2022
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure
SCHEDULE II
PURSUANT TO ITEM 15(a)(2)
OF FORM 10-K VALUATION AND QUALIFYING ACCOUNTS FOR THE YEARS ENDED
December 31, 2022, 2021 AND 2020
  ADDITIONS  
DESCRIPTIONBALANCE
AT
BEGINNING
OF PERIOD
CHARGED
TO
COSTS AND
EXPENSES
CHARGED
(CREDITED)
TO OTHER
ACCOUNTS
DEDUCTIONS(A)
BALANCE
AT END
OF PERIOD
Allowance for doubtful accounts deducted from accounts receivable in the balance sheet     
Year ended December 31, 2022$1,570,000 $1,480,000 $80,000 $1,400,000 $1,730,000 
Year ended December 31, 2021$2,120,000 $830,000 $190,000 $1,570,000 $1,570,000 
Year ended December 31, 2020$2,060,000 $2,080,000 $100,000 $2,120,000 $2,120,000 
________________________________________
(A)Deductions, representing uncollectible accounts written-off, less recoveries of amounts reserved in prior years.
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Principles of Consolidation Principles of Consolidation.    The accompanying consolidated financial statements include the accounts and transactions of TriMas and its subsidiaries. Intercompany transactions have been eliminated.
Use of Estimates Use of Estimates.    The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management of the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements. Such estimates and assumptions also affect the reported amounts of revenues and expenses during the reporting periods. Significant items subject to such estimates and assumptions include the carrying amount of property and equipment, goodwill and other intangibles, valuation allowances for receivables, inventories and deferred income tax assets, valuation of derivatives, estimated fair value of contingent consideration resulting from business combinations, estimated future unrecoverable lease costs, reserves for asbestos and ordinary course litigation, assets and obligations related to employee benefits and estimated unrecognized tax benefits. Actual results may differ from such estimates and assumptions.
Cash and Cash Equivalents Cash and Cash Equivalents.    The Company considers cash on hand and on deposit and investments in all highly liquid debt instruments with initial maturities of three months or less to be cash and cash equivalents. Cash and cash equivalents also includes restricted cash, if any, held on deposit with a financial institution as cash collateral for the Company's outstanding letters of credit. See Note 7, "Cash and Cash Equivalents," for further details regarding the Company's cash and cash equivalents.
Receivables Receivables.    Receivables are presented net of allowances for doubtful accounts of $1.7 million and $1.6 million at December 31, 2022 and 2021, respectively. The Company monitors its exposure for credit losses and maintains allowances for doubtful accounts based upon the Company's best estimate of probable losses inherent in the accounts receivable balances. The Company does not believe that significant credit risk exists due to its diverse customer base.
Inventories Inventories.    Inventories are stated at the lower of cost or net realizable value, with cost determined using the first-in, first-out method. Direct materials, direct labor and allocations of variable and fixed manufacturing-related overhead are included in inventory cost.
Property and Equipment Property and Equipment.    Property and equipment additions, including significant improvements, are recorded at cost. Upon retirement or disposal of property and equipment, the cost and accumulated depreciation are removed from the accounts, and any gain or loss is included in the accompanying statement of operations. Repair and maintenance costs are charged to expense as incurred.
Depreciation and Amortization and Impairment of Long-Lived Assets and Definted-Lived Intangible Assets
Depreciation and Amortization.    Depreciation is computed principally using the straight-line method over the estimated useful lives of the assets. Annual depreciation rates are as follows: building and land/building improvements three to 40 years, and machinery and equipment, three to 15 years. Capitalized debt issuance costs are amortized over the underlying terms of the related debt securities. Customer relationship intangibles are amortized over periods ranging from five to 25 years, while technology and other intangibles are amortized over periods ranging from one to 30 years.
Impairment of Long-Lived Assets and Definite-Lived Intangible Assets.    The Company reviews, on at least a quarterly basis, the financial performance of its businesses for indicators of impairment. In reviewing for impairment indicators, the Company also considers events or changes in circumstances such as business prospects, customer retention, market trends, potential product obsolescence, competitive activities and other economic factors. An impairment loss is recognized when the carrying value of an asset group exceeds the future net undiscounted cash flows expected to be generated by that asset group. The impairment loss recognized is the amount by which the carrying value of the asset group exceeds its fair value.
Goodwill and Indefinite-Lived Intangibles
Goodwill.    The Company assesses goodwill for impairment on an annual basis (October 1 test date) by reviewing relevant qualitative and quantitative factors. More frequent evaluations may be required if the Company experiences changes in its business climate or as a result of other triggering events that take place. An impairment loss is recognized when the carrying value of a reporting unit's goodwill exceeds its fair value.
The Company determines its reporting units at the individual operating segment level, or one level below, when there is discrete financial information available that is regularly reviewed by segment management to evaluate operating results. For purposes of the Company's 2022 goodwill impairment test, the Company had six reporting units, four of which had goodwill, within its three reportable segments.  
The Company begins its goodwill reviews by conducting a qualitative assessment, considering relevant events and circumstances that affect the fair value or carrying amount of a reporting unit. Such events and circumstances can include macroeconomic conditions, industry and market considerations, overall financial performance, entity and reporting unit specific events, and capital markets pricing. The Company considers the extent to which any identified adverse events and circumstances affect the comparison of a reporting unit's fair value with its carrying amount. The Company places more weight on the events and circumstances that most affect a reporting unit's fair value or the carrying amount of its net assets. The Company considers positive and mitigating events and circumstances that may affect its determination of whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. The Company also considers its most recent valuations of its reporting units, including the difference between the most recent fair value estimate and the carrying amount. Each of these factors is considered by management in reaching its conclusion about whether a quantitative goodwill impairment test is necessary to estimate the fair value of its reporting units.
If the Company concludes that conducting a quantitative assessment is required, the Company determines the fair value of the reporting unit being evaluated utilizing a combination of three valuation techniques: discounted cash flow (income approach), market comparable method (market approach) and market capitalization (direct market data method). The income approach is based on management's operating plan and internal five-year forecast and utilizes forward-looking assumptions and projections, on a discounted basis, but considers factors unique to each reporting unit and related long-range plans that may not be comparable to other companies and that are not yet public. The market approach considers potentially comparable companies and transactions within the industries where the Company's reporting units participate, and applies their trading multiples to the financial projections of the Company's reporting units. This approach utilizes data from actual marketplace transactions, but reliance on its results is limited by difficulty in identifying companies that are specifically comparable to the Company's reporting units, considering the diversity of the Company's businesses, the relative sizes and levels of complexity. The Company also uses the direct market data method by comparing its book value and the estimates of fair value of the reporting units to the Company's market capitalization. Management uses this comparison as additional evidence of the fair value of the Company, as its market capitalization may be suppressed by other factors such as the control premium associated with a controlling shareholder, the Company's degree of leverage and the float of the Company's common stock. Management evaluates and weights the results based on a combination of the income and market approaches, and, in situations where the income approach results differ significantly from the market and direct data approaches, management re-evaluates and adjusts, if necessary, its assumptions.
Based on the quantitative test, if it is determined that the carrying value of the reporting unit is higher than its fair value, goodwill is impaired and is written down to the fair value amount; however, the loss recognized will not exceed the total amount of goodwill allocated to the reporting unit. See Note 8, "Goodwill and Other Intangible Assets," for further details regarding the Company's goodwill impairment testing.
Indefinite-Lived Intangibles. The Company assesses indefinite-lived intangible assets (primarily trademark/trade names) for impairment on an annual basis (October 1 test date) by reviewing relevant qualitative and quantitative factors. More frequent evaluations may be required if the Company experiences changes in its business climate or as a result of other triggering events that take place. An impairment loss is recognized when the carrying value of the asset exceeds its fair value.
In conducting a qualitative assessment, the Company considers relevant events and circumstances to determine whether it is more likely than not that the fair values of the indefinite-lived intangible assets are less than the carrying values. In addition to the events and circumstances that the Company considers above in its qualitative analysis for potential goodwill impairment, the Company also considers legal, regulatory and contractual factors that could affect the fair value or carrying amount of the Company's indefinite-lived intangible assets. The Company also considers its most recent valuations of its indefinite-lived intangible assets, including the difference between the most recent fair value estimates and the carrying amounts. These factors are all considered by management in reaching its conclusion about whether it is more likely than not that the fair values of the indefinite-lived intangible assets are less than the carrying values. If management concludes that further testing is required, the Company performs a quantitative valuation to estimate the fair value of its indefinite-lived intangible assets. In conducting the quantitative impairment analysis, the Company determines the fair value of its indefinite-lived intangible assets using the relief-from-royalty method. The relief-from-royalty method involves the estimation of appropriate market royalty rates for the indefinite-lived intangible assets and the application of these royalty rates to forecasted net sales attributable to the intangible assets. The resulting cash flows are then discounted to present value, using a rate appropriately reflecting the risks inherent in the cash flows, which then is compared to the carrying value of the assets. If the carrying value exceeds fair value, an impairment is recorded. See Note 8, "Goodwill and Other Intangible Assets," for further details regarding the Company's indefinite-lived intangible asset impairment testing.
High Deductible Insurance High Deductible Insurance.    The Company generally has high deductible insurance programs for losses and liabilities related to workers' compensation, health and welfare claims and comprehensive general, product and vehicle liability. The Company is generally responsible for up to $0.8 million per occurrence under its retention program for workers' compensation, up to $1.5 million per occurrence under its retention programs for comprehensive general, product and vehicle liability, and has a $0.4 million per occurrence stop-loss limit with respect to its group medical plan. Total insurance limits under these retention programs vary by year for comprehensive general, product and vehicle liability and extend to the applicable statutory limits for workers' compensation. Reserves for claims losses, including an estimate of related litigation defense costs, are recorded based upon the Company's estimates of the aggregate liability for claims incurred using actuarial assumptions about future events. Changes in assumptions for factors such as medical costs and actual experience could cause these estimates to change.
Pension Plans and Postretirement Benefits Other Than Pensions Pension Plans.    The Company engages independent actuaries to compute the amounts of liabilities and expenses under defined benefit pension plans, subject to the assumptions that the Company determines are appropriate based on historical trends, current market rates and future projections. Assumptions used in the actuarial calculations could have a significant impact on plan obligations, and a lesser impact on current period expense. Annually, the Company reviews the actual experience compared to the significant assumptions used and makes adjustments to the assumptions, if warranted. Discount rates are based on an expected benefit payments duration analysis and the equivalent average yield rate for high-quality fixed-income investments. Pension benefits are funded through deposits with trustees and the expected long-term rate of return on fund assets is based on actual historical returns and a review of other public company pension asset return data, modified for known changes in the market and any expected change in investment policy. See Note 17, “Employee Benefit Plans,” for further information.
Asbestos-related Matters Asbestos-related Matters. The Company accrues loss reserves for asbestos-related matters based upon an estimate of the ultimate liability for claims incurred, whether reported or not, including an estimate of future settlement costs and costs to defend. The Company utilizes known facts and historical trends for Company-specific and general market asbestos-related activity, as well as an actuarial valuation in determining estimated required reserves which it believes are probable and reasonably estimable. Asbestos-related accruals are assessed at each balance sheet date to determine if the liability remains reasonably stated. Accruals for asbestos-related matters are included in the consolidated balance sheet in “Accrued liabilities” and “Other long-term liabilities.” See Note 16, “Commitments and Contingencies,” for further information.
Revenue Recognition Revenue Recognition.    Revenue is recognized when control of promised goods is transferred to customers, which generally occurs when products are shipped from the Company’s facilities to its customers. The amount of revenue recorded reflects the consideration the Company expects to be entitled to receive in exchange for transferring those goods. Net sales are comprised of gross revenues, based on observed stand-alone selling prices, less estimates of expected returns, trade discounts and customer allowances, which include incentives such as volume and other discounts in connection with various supply programs. Such deductions are estimated and recorded during the period the related revenue is recognized. The Company may adjust these estimates when the expected amount of consideration changes based on sales volumes or other contractual terms. Sales and other consumption taxes the Company collects from customers and remits to government agencies are excluded from revenue. The Company accounts for freight and shipping costs that occur after control of the related goods transfer to the customer as a fulfillment cost within cost of sales. The nature and timing of the Company's revenue transactions are similar, as substantially all revenue is based on point-in-time transactions with customers under industry-standard payment terms. The Company may require shortened payment terms, including cash-in-advance, on an individual customer basis depending on its assessment of the customer's credit worthiness.
Cost of Sales Cost of Sales.    Cost of sales includes material, labor and overhead costs incurred in the manufacture of products sold in the period. Material costs include raw material, purchased components, outside processing and freight costs. Overhead costs consist of variable and fixed manufacturing costs, wages and fringe benefits, and purchasing, receiving and inspection costs.
Selling, General and Administrative Expenses Selling, General and Administrative Expenses.    Selling, general and administrative expenses include the following: costs related to the advertising, sale, marketing and distribution of the Company's products, amortization of customer intangible assets, costs of finance, human resources, legal functions, executive management costs and other administrative expenses.
Income Taxes Income Taxes.    The Company computes income taxes using the asset and liability method, whereby deferred income taxes using current enacted tax rates are provided for the temporary differences between the financial reporting basis and the tax basis of assets and liabilities and for operating loss and tax credit carryforwards. The Company determines valuation allowances based on an assessment of positive and negative evidence on a jurisdiction-by-jurisdiction basis and records a valuation allowance to reduce deferred tax assets to the amount more likely than not to be realized. The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest and penalties related to unrecognized tax benefits in income tax expense. See Note 22, "Income Taxes," for further information.
Foreign Currency Translation Foreign Currency Translation.    The financial statements of subsidiaries located outside of the United States are measured using the currency of the primary economic environment in which they operate as the functional currency. When translating into U.S. dollars, income and expense items are translated at average monthly exchange rates and assets and liabilities are translated at exchange rates in effect at the balance sheet date. Adjustments resulting from translating the functional currency into U.S. dollars are deferred as a component of accumulated other comprehensive income (loss) ("AOCI") in the consolidated statement of shareholders' equity. The impact of net foreign currency transactions was a gain of $0.7 million for the year ended December 31, 2022, a loss of $0.9 million for the year ended December 31, 2021 and a gain of $0.6 million for the year ended 2020, and are included in other expense, net in the accompanying consolidated statement of operations.
Derivative Financial Instruments Derivative Financial Instruments.    The Company records derivative financial instruments at fair value on the balance sheet as either assets or liabilities, and changes in their fair values are immediately recognized in earnings if the derivatives do not qualify as effective hedges. If a derivative is designated as a fair value hedge, then changes in the fair value of the derivative are offset against the changes in the fair value of the underlying hedged item. If a derivative is designated as a cash flow hedge, then the effective portion of the changes in the fair value of the derivative is recognized as a component of other comprehensive income until the underlying hedged item is recognized in earnings or the forecasted transaction is no longer probable of occurring. If a derivative is designated as a net investment hedge, then the effective portion of the changes in the fair value of the derivative is recognized in other comprehensive income and will be subsequently reclassified to earnings when the hedged net investment is either sold or substantially liquidated. The Company formally documents hedging relationships for its derivative transactions and the underlying hedged items, as well as its risk management objectives and strategies for undertaking the hedge transactions. See Note 13, "Derivative Instruments," for further information.
Fair Value of Financial Instruments
Fair Value of Financial Instruments.   In accounting for and disclosing the fair value of financial instruments, the Company uses the following hierarchy:
Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date;
Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly; and
Level 3 inputs are unobservable inputs for the asset or liability.
Valuation of the Company's cross-currency swaps are based on the income approach, which uses observable inputs such as interest rate yield curves and forward currency exchange rates, as applicable.
The carrying value of financial instruments reported in the balance sheet for current assets and current liabilities approximates fair value due to the short maturity of these instruments.
Business Combinations Business Combinations. The Company records assets acquired and liabilities assumed from acquisitions at fair value. The fair value of working capital accounts generally approximates book value. The valuation of inventory, property, plant and equipment, and intangible assets requires significant assumptions. Inventory is recorded at fair value based on the estimated selling price less costs to sell, including completion, disposal and holding period costs with a reasonable profit margin. Property and equipment is recorded at fair value using a combination of both the cost and market approaches for both the real and personal property acquired. Under the cost approach, consideration is given to the amount required to construct or purchase a new asset of equal value at current prices, with adjustments in value for physical deterioration, as well as functional and economic obsolescence. Under the market approach, recent transactions for similar types of assets are used as the basis for estimating fair value. For trademark/trade names and technology and other intangible assets, the estimated fair value is based on projected discounted future net cash flows using the relief-from-royalty method. For customer relationship intangible assets, the estimated fair value is based on projected discounted future cash flows using the excess earnings method. The relief-from-royalty and excess earnings method are both income approaches that utilize key assumptions such as forecasts of revenue and expenses over an extended period of time, royalty rate percentages, tax rates, and estimated costs of debt and equity capital to discount the projected cash flows.
Stock-based Compensation Stock-based Compensation.  The Company recognizes compensation expense related to equity awards based on their fair values as of the grant date. For awards with only a service condition, expense is recognized ratably over the vesting period. Performance-based equity awards may have targets tied to performance and/or market-based conditions. Market-based conditions are taken into consideration in determining the grant date fair value, and the related compensation expense is recognized regardless of whether the market condition is satisfied, provided the requisite service has been provided. For performance condition components, the Company periodically updates the probability that the performance conditions will be achieved and adjusts expense accordingly, reflecting the change from prior estimate, if any, in current period non-cash stock compensation expense. The disclosed number of awards granted considers only the targeted number of units until such time that the performance condition has been satisfied. If the performance conditions are not achieved, no award is earned. See Note 18, “Equity Awards,” for further information.
Other Comprehensive Income Other Comprehensive Income (Loss).  The Company refers to other comprehensive income (loss) as revenues, expenses, gains and losses that under accounting principles generally accepted in the United States of America are included in comprehensive income (loss) but are excluded from net earnings as these amounts are recorded directly as an adjustment to stockholders' equity. Other comprehensive income (loss) is comprised of foreign currency translation adjustments, amortization of prior service costs and unrecognized gains and losses in actuarial assumptions for pension and postretirement plans and changes in unrealized gains and losses on derivative instruments.
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue [Table Text Block]
The following table presents the Company’s disaggregated net sales by primary market served (dollars in thousands):
Year ended December 31,
Customer End Markets202220212020
Consumer Products$419,410 $424,320 $402,080 
Aerospace & Defense188,090 183,340 167,740 
Industrial276,330 249,450 200,150 
Total net sales$883,830 $857,110 $769,970 
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Cash and Cash Equivalents (Tables)
12 Months Ended
Dec. 31, 2022
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents [Table Text Block]
Cash and cash equivalents consists of the following components (dollars in thousands):
 December 31,
2022
December 31,
2021
Cash and cash equivalents - unrestricted$112,090 $129,790 
Cash - restricted (a)
— 10,950 
Total cash and cash equivalents$112,090 $140,740 
__________________________
(a)     Includes cash placed on deposit with a financial institution to be held as cash collateral for the Company's outstanding letters of credit.
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
Changes in the carrying amount of goodwill for the years ended December 31, 2022 and 2021 are as follows (dollars in thousands):
Specialty
PackagingAerospaceProductsTotal
Balance, December 31, 2020$234,560 $62,850 $6,560 $303,970 
Goodwill from acquisitions10,550 7,220 — 17,770 
Foreign currency translation and other(6,370)120 — (6,250)
Balance, December 31, 2021$238,740 $70,190 $6,560 $315,490 
Goodwill from acquisitions32,370 — — 32,370 
Foreign currency translation and other(7,560)(490)— (8,050)
Balance, December 31, 2022$263,550 $69,700 $6,560 $339,810 
Schedule of Intangible Assets (excluding Goodwill) by Major Class
The gross carrying amounts and accumulated amortization of the Company's other intangibles as of December 31, 2022 and 2021 are summarized below (dollars in thousands):
 As of December 31, 2022As of December 31, 2021
Intangible Category by Useful LifeGross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Finite-lived intangible assets:    
Customer relationships, 5 - 12 years$131,660 $(80,000)$124,310 $(71,150)
Customer relationships, 15 - 25 years129,650 (74,380)130,190 (68,190)
Total customer relationships261,310 (154,380)254,500 (139,340)
Technology and other, 1 - 15 years56,860 (38,990)57,060 (36,140)
Technology and other, 17 - 30 years43,300 (40,330)43,300 (39,920)
Total technology and other100,160 (79,320)100,360 (76,060)
Indefinite-lived intangible assets:
Trademark/Trade names60,340 — 57,270 — 
Total other intangible assets$421,810 $(233,700)$412,130 $(215,400)
Schedule of Finite-Lived Intangible Assets, Amortization Expense
Amortization expense related to intangible assets as included in the accompanying consolidated statement of operations is summarized as follows (dollars in thousands):
Year ended December 31,
202220212020
Technology and other, included in cost of sales$3,300 $3,820 $4,930 
Customer relationships, included in selling, general and administrative expenses15,800 17,740 15,820 
Total amortization expense$19,100 $21,560 $20,750 
Schedule of Expected Amortization Expense [Table Text Block]
Estimated amortization expense for the next five fiscal years beginning after December 31, 2022 is as follows (dollars in thousands):
Year ended December 31,Estimated Amortization Expense
2023$17,990 
2024$16,490 
2025$16,140 
2026$14,420 
2027$14,360 
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories (Tables)
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current
Inventories consist of the following components (dollars in thousands):
 December 31,
2022
December 31,
2021
Finished goods$74,280 $74,600 
Work in process38,090 28,790 
Raw materials50,990 49,060 
Total inventories$163,360 $152,450 
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment
Property and equipment consists of the following components (dollars in thousands):
 December 31,
2022
December 31,
2021
Land and land improvements$15,220 $19,630 
Building and building improvements90,910 93,170 
Machinery and equipment461,480 422,500 
567,610 535,300 
Less: Accumulated depreciation289,860 269,670 
Property and equipment, net$277,750 $265,630 
Depreciation Expense
Depreciation expense as included in the accompanying consolidated statement of operations is as follows (dollars in thousands):
Year ended December 31,
202220212020
Depreciation expense, included in cost of sales$33,130 $30,770 $27,920 
Depreciation expense, included in selling, general and administrative expense990 1,120 1,100 
Total depreciation expense$34,120 $31,890 $29,020 
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Accrued Liabilities, Current [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities consist of the following components (dollars in thousands):
 December 31,
2022
December 31,
2021
Accrued payroll$18,050 $24,960 
High deductible insurance5,530 5,000 
Other23,080 29,020 
Total accrued liabilities$46,660 $58,980 
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Long-term Debt (Tables)
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Schedule of Debt
The Company's long-term debt consists of the following (dollars in thousands):
 December 31,
2022
December 31,
2021
4.125% Senior Notes due April 2029$400,000 $400,000 
Debt issuance costs(5,270)(6,180)
Long-term debt, net$394,730 $393,820 
The carrying amounts and fair values were as follows (dollars in thousands):
December 31, 2022December 31, 2021
Carrying AmountFair ValueCarrying AmountFair Value
4.125% Senior Notes due April 2029$400,000 $344,000 $400,000 $399,000 
Debt Instrument Redemption On or after April 15, 2024, the Company may redeem all or part of the 2029 Senior Notes at the redemption prices (expressed as percentages of principal amount) set forth below, plus accrued and unpaid interest, if any, to the redemption date, if redeemed during the twelve-month period beginning on April 15 of the years indicated below:
YearPercentage
2024102.063 %
2025101.031 %
2026 and thereafter100.000 %
Schedule of Maturities of Long-term Debt
Future maturities of the face value of long-term debt at December 31, 2022 are as follows (dollars in thousands):
            
Year Ending December 31:Future Maturities
2023$— 
2024— 
2025— 
2026— 
2027— 
Thereafter400,000 
Total$400,000 
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Instruments (Tables)
12 Months Ended
Dec. 31, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Derivative Instruments in Statement of Financial Position, Fair Value
As of December 31, 2022 and 2021, the fair value carrying amount of the Company's derivatives designated as hedging instruments are recorded as follows (dollars in thousands):
Asset / (Liability) Derivatives
Derivatives designated as hedging instrumentsBalance Sheet CaptionDecember 31, 2022December 31, 2021
Net Investment Hedges
Cross-currency swapsOther assets$— $7,590 
Cross-currency swapsOther long-term liabilities(7,090)— 
Schedule of Derivative Instruments, Gain (Loss) in Statement of Financial Performance
The following table summarizes the income recognized in AOCI on derivative contracts designated as hedging instruments as of December 31, 2022 and 2021, and the amounts reclassified from AOCI into earnings for the years ended December 31, 2022, 2021 and 2020 (dollars in thousands):
Amount of Income (Loss) Recognized
in AOCI on Derivative
(Effective Portion, net of tax)
Location of Loss Reclassified from AOCI into Earnings
(Effective Portion)
Amount of Loss Reclassified from
AOCI into Earnings
As of December 31,Year ended December 31,
20222021202220212020
Net Investment Hedges
Cross-currency swaps$15,320 $5,910 Other expense, net$— $— $— 
Derivatives Not Designated as Hedging Instruments
The following table summarizes the effects of derivatives not designated as hedging instruments on the Company's consolidated statement of operations (dollars in thousands):
Amount of Income (Loss) Recognized in Earnings on Derivatives
Year ended December 31,
Location of Income (Loss)
Recognized in
Earnings on Derivatives
202220212020
Derivatives not designated as hedging instruments
Foreign exchange contractsOther income (expense), net$1,540 $7,130 $(470)
Fair Value Measurements, Recurring and Nonrecurring Fair value measurements and the fair value hierarchy level for the Company's assets and liabilities measured at fair value on a recurring basis as of December 31, 2022 and 2021 are as follows (dollars in thousands):
DescriptionFrequencyAsset / (Liability)Quoted Prices in Active Markets for Identical Assets
(Level 1)
Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
December 31, 2022
Cross-currency swapsRecurring$(7,090)$— $(7,090)$— 
Foreign exchange contractsRecurring$(1,790)$— $(1,790)$— 
December 31, 2021
Cross-currency swapsRecurring$7,590 $— $7,590 $— 
Foreign exchange contractsRecurring$(110)$— $(110)$— 
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Lease, Cost [Table Text Block]
The components of lease expense are as follows (dollars in thousands):
Year ended December 31,
202220212020
Operating lease cost$10,560 8,510 7,870 
Short-term, variable and other lease costs3,350 2,460 1,540 
Total lease cost$13,910 $10,970 $9,410 
Lessee, Operating Lease, Liability, Maturity [Table Text Block]
Maturities of lease liabilities are as follows (dollars in thousands):
Year ended December 31,
Operating Leases(a)
2023$9,970 
20249,130 
20257,830 
20267,730 
20276,650 
Thereafter14,220 
Total lease payments55,530 
Less: Imputed interest(6,240)
Present value of lease liabilities$49,290 
__________________________
(a)     The maturity table excludes cash flows associated with exited lease facilities. Liabilities for exited lease facilities are included in accrued liabilities and other long-term liabilities in the accompanying consolidated balance sheet.
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Other Long-term Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Other Liabilities Disclosure [Abstract]  
Other Noncurrent Liabilities [Table Text Block]
Other long-term liabilities consist of the following components (dollars in thousands):
December 31,
2022
December 31,
2021
Non-current asbestos-related liabilities$26,370 $25,210 
Other long-term liabilities29,970 33,820 
Total other long-term liabilities$56,340 $59,030 
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Loss Contingencies by Contingency The following chart summarizes the number of claims, number of claims filed, number of claims dismissed, number of claims settled, the average settlement amount per claim and the total defense costs, at the applicable date and for the applicable periods:
 Claims
pending at
beginning of
period
Claims filed
during
period
Claims
dismissed
during
period
Claims
settled
during
period
Claims
pending at end of period
Average
settlement
amount per
claim during
period
Total defense
costs during
period
Fiscal year ended December 31, 20224,754 236 168 24 4,798 $79,869 $2,180,000 
Fiscal year ended December 31, 20214,655 265 134 32 4,754 $16,819 $1,950,000 
Fiscal year ended December 31, 20204,759 219 287 36 4,655 $18,314 $2,130,000 
Schedule of Damages Sought for Specific Claims Below is a breakdown of the compensatory damages sought for those claims seeking specific amounts:
Compensatory
Range of damages sought (in millions)$0.0 to $0.6$0.6 to $5.0$5.0+
Number of claims342
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2022
Retirement Benefits [Abstract]  
Schedule of Costs of Retirement Plans
Net periodic pension benefit expense recorded in the Company's consolidated statement of operations for defined benefit pension plans include the following components (dollars in thousands):
 Pension Benefit
 202220212020
Service cost$690 $1,280 $1,230 
Interest cost890 800 930 
Expected return on plan assets(1,590)(1,530)(1,450)
Settlements and curtailments150 — — 
Amortization of net loss570 910 890 
Net periodic benefit expense$710 $1,460 $1,600 
Schedule of Assumptions Used Weighted average assumptions used in accounting for the U.S. defined benefit pension plans are as follows:
 Pension Benefit
 202220212020
Discount rate for obligations5.24 %3.06 %2.79 %
Discount rate for benefit costs3.06 %2.79 %3.41 %
Rate of increase in compensation levelsN/AN/AN/A
Expected long-term rate of return on plan assets6.13 %6.13 %6.13 %
The Company utilizes a high-quality (Aa or greater) corporate bond yield curve as the basis for its domestic discount rate for its pension benefit plans. Management believes this yield curve removes the impact of including additional required corporate bond yields (potentially considered in the above-median curve) resulting from the uncertain economic climate that does not necessarily reflect the general trend in high-quality interest rates.
Weighted average assumptions used in accounting for the non-U.S. defined benefit pension plans are as follows:
 Pension Benefit
 202220212020
Discount rate for obligations4.90 %2.10 %1.50 %
Discount rate for benefit costs2.10 %1.50 %2.10 %
Rate of increase in compensation levels4.80 %3.30 %2.80 %
Expected long-term rate of return on plan assets4.20 %3.90 %4.10 %
Schedule of Changes in Projected Benefit Obligations and Fair Value of Plan Assets
The following provides a reconciliation of the changes in the Company's defined benefit pension plans' projected benefit obligations and fair value of assets for each of the years ended December 31, 2022 and 2021 and the funded status as of December 31, 2022 and 2021 (dollars in thousands):
Pension Benefit
20222021
Changes in Projected Benefit Obligations 
Benefit obligations at January 1$(37,560)$(40,830)
Service cost(690)(1,280)
Interest cost(890)(800)
Participant contributions(10)(50)
Actuarial gain (a)
10,260 3,290 
Benefit payments1,310 1,840 
Change in foreign currency2,020 270 
Projected benefit obligations at December 31$(25,560)$(37,560)
Changes in Plan Assets
Fair value of plan assets at January 1$38,130 $36,060 
Actual return on plan assets(10,070)2,060 
Employer contributions1,520 2,050 
Participant contributions10 50 
Benefit payments(1,310)(1,840)
Change in foreign currency(2,810)(250)
Fair value of plan assets at December 31$25,470 $38,130 
Funded status at December 31$(90)$570 
__________________________
(a) The actuarial gain for the year ended December 31, 2022 was primarily due to an increase in the discount rate utilized in measuring the projected benefit obligations, partially offset by experience losses. The actuarial gain for the year ended December 31, 2021 was primarily due to an increase in the discount rate utilized in measuring the projected benefit obligations as well as other assumptions and experience gains.
Schedule of Amounts Recognized in Balance Sheet
Pension Benefit
20222021
Amounts Recognized in Balance Sheet
Other assets$4,860 $7,740 
Current liabilities(310)(300)
Noncurrent liabilities(4,640)(6,870)
Net asset (liability) recognized at December 31$(90)$570 
Schedule of Accumulated Other Comprehensive Income
Pension Benefit
20222021
Amounts Recognized in Accumulated Other Comprehensive Loss
Unrecognized prior service cost$160 $310 
Unrecognized net loss7,370 6,550 
Total accumulated other comprehensive loss recognized at December 31$7,530 $6,860 
Changes in AOCI by component for the year ended December 31, 2022 are summarized as follows, net of tax (dollars in thousands):
Defined Benefit Plans Derivative InstrumentsForeign Currency TranslationTotal
Balance, December 31, 2021$(4,830)$5,910 $(850)$230 
Net unrealized gains (losses) arising during the period (a)
(1,070)9,410 (17,710)(9,370)
Less: Net realized losses reclassified to net income (b)
(520)— — (520)
Net current-period other comprehensive income (loss)(550)9,410 (17,710)(8,850)
Balance, December 31, 2022$(5,380)$15,320 $(18,560)$(8,620)
__________________________
(a) Defined benefit plans, net of income tax of $0.3 million. See Note 17, "Employee Benefit Plans," for additional details. Derivative instruments, net of income tax of $3.2 million. See Note 13, "Derivative Instruments," for further details.
(b) Defined benefit plans, net of income tax of $0.2 million. See Note 17, "Employee Benefit Plans," for additional details.
Changes in AOCI by component for the year ended December 31, 2021 are summarized as follows, net of tax (dollars in thousands):
Defined Benefit Plans Derivative InstrumentsForeign Currency TranslationTotal
Balance, December 31, 2020$(8,620)$(3,580)$6,580 $(5,620)
Net unrealized gains (losses) arising during the period (a)
3,150 9,490 (7,430)5,210 
Less: Net realized losses reclassified to net income (b)
(640)— — (640)
Net current-period other comprehensive income (loss)3,790 9,490 (7,430)5,850 
Balance, December 31, 2021$(4,830)$5,910 $(850)$230 
__________________________
(a) Defined benefit plans, net of income tax of $0.8 million. See Note 17, "Employee Benefit Plans," for additional details. Derivative instruments, net of income tax expense of $3.1 million. See Note 13, "Derivative Instruments," for further details.
(b) Defined benefit plans, net of income tax of $0.2 million. See Note 17, "Employee Benefit Plans," for additional details.
Schedule of Benefit Obligations in Excess of Fair Value of Plan Assets
 Accumulated Benefit ObligationsProjected Benefit Obligations
 2022202120222021
Benefit Obligations at December 31,
Total benefit obligations$(25,400)$(35,970)$(25,560)$(37,560)
Plans with benefit obligations exceeding plan assets    
Benefit obligations$(13,000)$(16,630)$(13,170)$(16,780)
Plan assets$8,220 $9,610 $8,220 $9,610 
Schedule of Effect of Change in Discount Rate and Expected Return on Assets on Benefit Obligations and Expense A 25 basis point change in benefit obligation discount rates or 50 basis point change in expected return on plan assets would have the following effect (dollars in thousands):
 Pension Benefit
 December 31, 2022
Benefit Obligation
2022 Expense
Discount rate  
25 basis point increase$(810)$(60)
25 basis point decrease$860 $60 
Expected return on assets
50 basis point increaseN/A$(160)
50 basis point decreaseN/A$160 
Schedule of Allocation of Plan Assets
The actual weighted average asset allocation of the Company's domestic and foreign pension plans' assets at December 31, 2022 and 2021 and target allocations by class, were as follows:
 Domestic PensionForeign Pension
 ActualActual
 Target20222021Target20222021
Equity securities60 %60 %62 %12 %14 %34 %
Fixed income36 %37 %37 %70 %66 %44 %
Diversified growth(a)
— %— %— %18 %19 %22 %
Cash and other%%%— %— %
Total100 %100 %100 %100 %100 %100 %
________________________________________
(a) Diversified growth funds invest in a broad range of asset classes including equities, investment grade and high yield bonds, commodities, property, private equity, infrastructure and currencies.
Fair Value, Assets Measured on Recurring Basis [Table Text Block]
The following table summarizes the level under the fair value hierarchy (see Note 3, "Summary of Significant Accounting Policies") that the Company's pension plan assets are measured, on a recurring basis as of December 31, 2022 (dollars in thousands):
 TotalLevel 1Level 2Level 3
Plan assets subject to leveling    
Investment funds
Equity securities$4,870 $4,870 $— $— 
Fixed income 3,030 3,030 — — 
Cash and cash equivalents160 160 — — 
Plan assets measured at net asset value(a)
Investment funds
Equity securities2,350 
Fixed income11,410 
Diversified growth3,330 
Cash and cash equivalents320 
Total$25,470 $8,060 $— $— 
________________________________________
(a) Certain investments that are measured at fair value using the net asset value per share as a practical expedient have not been classified in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the amount presented in the fair value of plan assets.
Schedule of Expected Benefit Payments
The following benefit payments, which reflect expected future service, as appropriate, are expected to be paid during the following years (dollars in thousands):
 Pension
Benefit
2023$1,220 
20241,240 
20251,310 
20261,340 
20271,420 
Years 2028-20328,410 
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Equity Awards (Tables)
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award
The Company maintains the following long-term equity incentive plans (collectively, the "Plans"):
Plan NamesShares Approved for Issuance
TriMas Corporation 2017 Equity and Incentive Compensation Plan
2,000,000 
TriMas Corporation Director Retainer Share Election Program
100,000 
Schedule of Share-based Compensation, Restricted Stock Units Award Activity
Information related to restricted shares as of and for the year ended December 31, 2022 is as follows:
 Number of
Unvested
Restricted
Shares
Weighted
Average
Grant Date
Fair Value
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic Value
Outstanding at January 1, 2022673,732 $27.38 
  Granted317,924 32.87 
  Vested(231,170)30.34 
  Cancelled(41,037)35.25 
Outstanding at December 31, 2022719,449 $28.40 0.9$19,957,515 
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings per Share Earnings per Share (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]  
Schedule of Weighted Average Number of Shares [Table Text Block] The following table summarizes the dilutive effect of RSUs and options to purchase common stock:
Year ended December 31,
202220212020
Weighted average common shares—basic42,249,244 43,006,922 43,581,232 
Dilutive effect of restricted stock units228,771 261,858 — 
Dilutive effect of stock options— 12,296 — 
Weighted average common shares—diluted42,478,015 43,281,076 43,581,232 
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Other Comprehensive Income (Tables)
12 Months Ended
Dec. 31, 2022
Other Comprehensive Income [Abstract]  
Schedule of Accumulated Other Comprehensive Income
Pension Benefit
20222021
Amounts Recognized in Accumulated Other Comprehensive Loss
Unrecognized prior service cost$160 $310 
Unrecognized net loss7,370 6,550 
Total accumulated other comprehensive loss recognized at December 31$7,530 $6,860 
Changes in AOCI by component for the year ended December 31, 2022 are summarized as follows, net of tax (dollars in thousands):
Defined Benefit Plans Derivative InstrumentsForeign Currency TranslationTotal
Balance, December 31, 2021$(4,830)$5,910 $(850)$230 
Net unrealized gains (losses) arising during the period (a)
(1,070)9,410 (17,710)(9,370)
Less: Net realized losses reclassified to net income (b)
(520)— — (520)
Net current-period other comprehensive income (loss)(550)9,410 (17,710)(8,850)
Balance, December 31, 2022$(5,380)$15,320 $(18,560)$(8,620)
__________________________
(a) Defined benefit plans, net of income tax of $0.3 million. See Note 17, "Employee Benefit Plans," for additional details. Derivative instruments, net of income tax of $3.2 million. See Note 13, "Derivative Instruments," for further details.
(b) Defined benefit plans, net of income tax of $0.2 million. See Note 17, "Employee Benefit Plans," for additional details.
Changes in AOCI by component for the year ended December 31, 2021 are summarized as follows, net of tax (dollars in thousands):
Defined Benefit Plans Derivative InstrumentsForeign Currency TranslationTotal
Balance, December 31, 2020$(8,620)$(3,580)$6,580 $(5,620)
Net unrealized gains (losses) arising during the period (a)
3,150 9,490 (7,430)5,210 
Less: Net realized losses reclassified to net income (b)
(640)— — (640)
Net current-period other comprehensive income (loss)3,790 9,490 (7,430)5,850 
Balance, December 31, 2021$(4,830)$5,910 $(850)$230 
__________________________
(a) Defined benefit plans, net of income tax of $0.8 million. See Note 17, "Employee Benefit Plans," for additional details. Derivative instruments, net of income tax expense of $3.1 million. See Note 13, "Derivative Instruments," for further details.
(b) Defined benefit plans, net of income tax of $0.2 million. See Note 17, "Employee Benefit Plans," for additional details.
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Information (Tables)
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
Segment activity is as follows (dollars in thousands):
 Year ended December 31,
 202220212020
Net Sales   
Packaging$522,180 $533,260 $488,340 
Aerospace188,090 183,340 167,740 
Specialty Products173,560 140,510 113,890 
Total$883,830 $857,110 $769,970 
Operating Profit (Loss)   
Packaging$81,000 $96,490 $93,990 
Aerospace (a)
8,060 13,270 (133,440)
Specialty Products30,250 22,550 4,350 
Corporate (b)
(20,250)(37,220)(53,190)
Total$99,060 $95,090 $(88,290)
Capital Expenditures   
Packaging$33,170 $34,080 $30,730 
Aerospace6,900 5,390 5,770 
Specialty Products5,860 5,500 3,890 
Corporate30 90 90 
Total$45,960 $45,060 $40,480 
Depreciation and Amortization   
Packaging$29,340 $30,500 $27,600 
Aerospace19,620 18,700 18,130 
Specialty Products4,130 4,120 3,910 
Corporate130 130 130 
Total$53,220 $53,450 $49,770 
Total Assets
Packaging$776,550 $739,920 $721,440 
Aerospace347,720 353,800 348,190 
Specialty Products86,290 73,260 65,520 
Corporate94,440 136,660 58,730 
Total$1,305,000 $1,303,640 $1,193,880 
__________________________
(a) In 2022, the Company completed the sale of vacant land adjacent to the Company's Tolleson, Arizona, manufacturing facility for net proceeds of $5.0 million, and recognized a $4.8 million gain on the sale, which is included within the Aerospace segment.
(b) In 2022, the Company sold a non-core facility in City of Industry, California, for net proceeds of $23.3 million, and recognized a $17.6 million gain on the sale, which is included in Corporate operating loss for 2022 and included within net gain (loss) on disposition of assets in the accompanying consolidated statement of operations.
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas
The following table presents the Company's net sales for each of the years ended December 31 and long-lived assets at each year ended December 31, attributed to each subsidiary's continent of domicile (dollars in thousands).
 As of December 31,
 202220212020
 Net
Sales
Long-lived AssetsNet
Sales
Long-lived AssetsNet
Sales
Long-lived Assets
Non-U.S.      
Europe$139,780 $192,600 $160,650 $209,380 $116,350 $225,120 
Asia Pacific35,260 29,720 41,310 37,080 46,350 41,140 
Other Americas18,040 41,840 15,290 42,000 11,740 19,510 
Total non-U.S.193,080 264,160 217,250 288,460 174,440 285,770 
Total U.S. 690,750 541,510 639,860 489,390 595,530 477,460 
Total$883,830 $805,670 $857,110 $777,850 $769,970 $763,230 
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Expense (Benefit)
The Company's income (loss) before income taxes and income tax expense (benefit), each by tax jurisdiction, consists of the following (dollars in thousands):
 Year ended December 31,
 202220212020
Income (loss) before income taxes:   
Domestic$56,750 $28,380 $(134,630)
Foreign30,920 40,730 31,920 
  Total income (loss) before income taxes$87,670 $69,110 $(102,710)
Current income tax expense:
Federal$13,300 $940 $200 
State and local3,470 530 810 
Foreign6,170 8,840 7,750 
  Total current income tax expense22,940 10,310 8,760 
Deferred income tax expense (benefit):
Federal(1,780)5,450 (16,900)
State and local50 670 (4,430)
Foreign290 (4,630)(10,380)
  Total deferred income tax expense (benefit)(1,440)1,490 (31,710)
Income tax expense (benefit)$21,500 $11,800 $(22,950)
Schedule of Deferred Tax Assets and Liabilities
The components of deferred taxes are as follows (dollars in thousands):
 December 31, 2022December 31, 2021
Deferred tax assets:  
Accounts receivable$1,290 $950 
Inventories5,640 5,330 
Accrued liabilities and other long-term liabilities14,580 15,320 
Operating lease liability12,670 13,440 
Research and experimentation costs (a)
4,130 — 
Tax loss and credit carryforwards27,310 30,690 
Other110 340 
Gross deferred tax asset65,730 66,070 
Valuation allowances(17,180)(19,960)
Net deferred tax asset48,550 46,110 
Deferred tax liabilities:
Property and equipment(25,100)(23,920)
Right of use asset(12,170)(13,130)
Goodwill and other intangible assets(22,050)(20,160)
Investment in foreign affiliates, including withholding tax(770)(420)
Gross deferred tax liability(60,090)(57,630)
Net deferred tax liability$(11,540)$(11,520)
__________________________
(a) Effective for tax years beginning after December 31, 2021, research and experimentation expenditures are to be capitalized and amortized for tax-purposes as part of the Tax Cuts and Jobs Act of 2017.
Schedule of Effective Income Tax Rate Reconciliation
The following is a reconciliation of income tax expense (benefit) computed at the U.S. federal statutory rate to income tax expense (benefit) allocated to income (loss) before income taxes (dollars in thousands):
Year ended December 31,
 202220212020
U.S. federal statutory rate21 %21 %21 %
Tax at U.S. federal statutory rate$18,380 $14,550 $(21,570)
State and local taxes, net of federal tax benefit2,790 960 (2,850)
Differences in statutory foreign tax rates1,150 (1,690)(1,500)
Change in recognized tax benefits(600)(550)(920)
Goodwill and other intangible assets impairment— — 13,430 
Tax credits and incentives(1,260)(5,060)(2,130)
Net change in valuation allowance340 2,100 (6,390)
Nondeductible compensation990 2,280 260 
Other, net$(290)$(790)$(1,280)
Income tax expense (benefit)$21,500 $11,800 $(22,950)
Schedule of Unrecognized Tax Benefits Roll Forward
A reconciliation of the change in the UTBs for the years ended December 31, 2022 and 2021 is as follows (dollars in thousands):
 Unrecognized
Tax Benefits
Balance at December 31, 2020$1,640 
Tax positions related to current year: 
Additions130 
Tax positions related to prior years: 
Additions20 
Reductions— 
Settlements— 
Lapses in the statutes of limitations(540)
Balance at December 31, 2021$1,250 
Tax positions related to current year: 
Additions140 
Tax positions related to prior years:
Additions— 
Reductions(50)
Settlements— 
Lapses in the statutes of limitations(230)
Balance at December 31, 2022$1,110 
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Receivables (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]    
Allowance for Doubtful Accounts $ 1.7 $ 1.6
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Depreciation and Amortization (Details)
12 Months Ended
Dec. 31, 2022
Minimum [Member] | Customer Relationships [Member]  
Property, Plant and Equipment and Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Assets, Useful Life 5 years
Minimum [Member] | Technology and Other [Member]  
Property, Plant and Equipment and Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Assets, Useful Life 1 year
Minimum [Member] | Land and Land Improvements/Buildings [Member]  
Property, Plant and Equipment and Finite-Lived Intangible Assets [Line Items]  
Property, Plant and Equipment, Useful Life 3 years
Minimum [Member] | Machinery and Equipment [Member]  
Property, Plant and Equipment and Finite-Lived Intangible Assets [Line Items]  
Property, Plant and Equipment, Useful Life 3 years
Maximum [Member] | Customer Relationships [Member]  
Property, Plant and Equipment and Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Assets, Useful Life 25 years
Maximum [Member] | Technology and Other [Member]  
Property, Plant and Equipment and Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Assets, Useful Life 30 years
Maximum [Member] | Land and Land Improvements/Buildings [Member]  
Property, Plant and Equipment and Finite-Lived Intangible Assets [Line Items]  
Property, Plant and Equipment, Useful Life 40 years
Maximum [Member] | Machinery and Equipment [Member]  
Property, Plant and Equipment and Finite-Lived Intangible Assets [Line Items]  
Property, Plant and Equipment, Useful Life 15 years
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Goodwill and Indefinite-Lived Intangibles (Details)
12 Months Ended
Dec. 31, 2022
number
Annual Goodwill Impairment Assessment [Abstract]  
Number of Reporting Units 6
Number of reporting units that have goodwill 4
Number of Reportable Segments 3
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - High Deductible Insurance (Details)
$ in Millions
Dec. 31, 2022
USD ($)
Workers' Compensation [Member]  
Insurance coverage [Line Items]  
Maximum Retention $ 0.8
General Liability [Member]  
Insurance coverage [Line Items]  
Maximum Retention 1.5
Maximum [Member] | Group Medical Plan [Member]  
Insurance coverage [Line Items]  
Stop Loss Limit $ 0.4
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Foreign Currency Translation (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Other Expense, Net [Member]      
Foreign Currency Translation [Line Items]      
Net Foreign Currency Transaction Gains (Losses) $ 0.7 $ (0.9) $ 0.6
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Feb. 28, 2022
Dec. 05, 2021
Dec. 15, 2020
Feb. 27, 2020
Business Acquisition [Line Items]                
Payments to Acquire Businesses, Net of Cash Acquired $ 64,100 $ 34,340 $ 193,540          
Net sales 883,830 857,110 769,970          
Goodwill 339,810 315,490 303,970          
Intertech Plastics LLC                
Business Acquisition [Line Items]                
Payments to Acquire Businesses, Net of Cash Acquired $ 64,100              
Net sales   32,000            
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment         $ 12,200      
Business Combination, Recognized Identifiable Assets and Liabilities Assumed, Net Working Capital         6,000      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill         13,500      
Goodwill         $ 32,400      
Omega Plastics                
Business Acquisition [Line Items]                
Payments to Acquire Businesses, Net of Cash Acquired   22,500            
Net sales   18,000            
TFI Aerospace                
Business Acquisition [Line Items]                
Payments to Acquire Businesses, Net of Cash Acquired   11,800            
Net sales   $ 6,000            
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low           $ 0    
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High           12,000    
Business Combination, Contingent Consideration, Liability           $ 3,700    
Affaba & Ferrari Srl [Member]                
Business Acquisition [Line Items]                
Payments to Acquire Businesses, Net of Cash Acquired     98,400          
Net sales     34,000          
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment             $ 17,400  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities             12,600  
Business Combination, Recognized Identifiable Assets and Liabilities Assumed, Net Working Capital             9,400  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill             35,100  
Goodwill             $ 49,100  
Rapak [Member]                
Business Acquisition [Line Items]                
Payments to Acquire Businesses, Net of Cash Acquired     11,400          
Net sales       $ 30,000        
RSA Engineered Products [Member]                
Business Acquisition [Line Items]                
Payments to Acquire Businesses, Net of Cash Acquired     $ 83,700          
Net sales       $ 30,000        
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment               $ 2,100
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities               8,700
Business Combination, Recognized Identifiable Assets and Liabilities Assumed, Net Working Capital               10,100
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill               36,900
Goodwill               $ 43,300
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Discontinued Operations Sale of Lamons Division Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax $ (520) $ (640)
Foreign Currency Translation    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax $ 0 $ 0
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Discontinued Operations Results of Discontinued Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Net gain (loss) on dispositions of assets $ 21,950 $ (130) $ (1,290)
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Restructuring and Related Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Realignment Actions [Line Items]      
(Gain) loss on dispositions of assets $ (21,950) $ 130 $ 1,290
Realignment Actions [Member]      
Realignment Actions [Line Items]      
Inventory Write-down     13,800
(Gain) loss on dispositions of assets     2,300
Severance Costs   6,200 3,800
Cash paid for severance   2,400 3,700
Realignment costs 5,000 9,700  
Facility consolidation realignment costs 2,700 3,500  
Employee-related costs 2,300    
Cost of Sales [Member] | Realignment Actions [Member]      
Realignment Actions [Line Items]      
Charges related to realignment actions     17,100
Realignment costs 2,800 4,100  
Selling, General and Administrative Expenses [Member] | Realignment Actions [Member]      
Realignment Actions [Line Items]      
Charges related to realignment actions     $ 2,800
Realignment costs 2,000 $ 5,600  
Net gain (loss) on disposition of asset | Realignment Actions [Member]      
Realignment Actions [Line Items]      
Realignment costs $ 200    
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax $ 883,830 $ 857,110 $ 769,970
Consumer [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 419,410 424,320 402,080
Aerospace & Defense [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 188,090 183,340 167,740
Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax $ 276,330 $ 249,450 $ 200,150
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Cash and Cash Equivalents [Abstract]    
Cash and cash equivalents unrestricted $ 112,090 $ 129,790
Restricted Cash [1] 0 10,950
Cash and cash equivalents $ 112,090 $ 140,740
[1] Includes cash placed on deposit with a financial institution to be held as cash collateral for the Company's outstanding letters of credit.
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets - Goodwill Narrative (Details) - USD ($)
3 Months Ended
Sep. 30, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Goodwill [Line Items]        
Goodwill   $ 339,810,000 $ 315,490,000 $ 303,970,000
Aerospace [Member]        
Goodwill [Line Items]        
Goodwill   $ 69,700,000 $ 70,190,000 $ 62,850,000
Goodwill [Member] | Aerospace Fasteners Reporting Unit [Member] | Aerospace [Member]        
Goodwill [Line Items]        
Goodwill, Impairment Loss $ 70,800,000      
Goodwill [Member] | Aerospace Engineered Products Reporting Unit [Member] | Aerospace [Member]        
Goodwill [Line Items]        
Goodwill, Impairment Loss $ 56,000,000      
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets - Goodwill Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Goodwill [Roll Forward]    
Balance, beginning $ 315,490 $ 303,970
Goodwill, Acquired During Period 32,370 17,770
Foreign currency translation (8,050) (6,250)
Balance, ending 339,810 315,490
Packaging [Member]    
Goodwill [Roll Forward]    
Balance, beginning 238,740 234,560
Goodwill, Acquired During Period 32,370 10,550
Foreign currency translation (7,560) (6,370)
Balance, ending 263,550 238,740
Aerospace [Member]    
Goodwill [Roll Forward]    
Balance, beginning 70,190 62,850
Goodwill, Acquired During Period 0 7,220
Foreign currency translation (490) 120
Balance, ending 69,700 70,190
Specialty Products [Member]    
Goodwill [Roll Forward]    
Balance, beginning 6,560 6,560
Goodwill, Acquired During Period 0 0
Foreign currency translation 0 0
Balance, ending $ 6,560 $ 6,560
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets - Intangibles Narrative (Details)
$ in Millions
3 Months Ended
Sep. 30, 2020
USD ($)
Indefinite-lived Intangible Assets [Line Items]  
Impairment, Intangible Asset, Indefinite-Lived (Excluding Goodwill), Statement of Income or Comprehensive Income [Extensible Enumeration] Impairment of goodwill and indefinite-lived intangible assets
Trade Names [Member] | Aerospace [Member]  
Indefinite-lived Intangible Assets [Line Items]  
Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) $ 7.8
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets - Other Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Intangible Assets, excluding Goodwill [Line Items]    
Finite-lived intangible assets, accumulated amortization $ (233,700) $ (215,400)
Total finite and indefinite-lived other intangible assets, gross carrying amount 421,810 412,130
Customer Relationships [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Finite-lived intangible assets, gross carrying amount 261,310 254,500
Finite-lived intangible assets, accumulated amortization (154,380) (139,340)
Technology and Other [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Finite-lived intangible assets, gross carrying amount 100,160 100,360
Finite-lived intangible assets, accumulated amortization (79,320) (76,060)
Trademarks and Trade Names [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Indefinite-lived intangible assets, gross carrying amount 60,340 57,270
Useful Life Five to Twelve Years [Member] | Customer Relationships [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Finite-lived intangible assets, gross carrying amount 131,660 124,310
Finite-lived intangible assets, accumulated amortization (80,000) (71,150)
Useful Life Fifteen to Twentyfive Years [Member] | Customer Relationships [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Finite-lived intangible assets, gross carrying amount 129,650 130,190
Finite-lived intangible assets, accumulated amortization (74,380) (68,190)
Useful Life One to Fifteen Years [Member] | Technology and Other [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Finite-lived intangible assets, gross carrying amount 56,860 57,060
Finite-lived intangible assets, accumulated amortization (38,990) (36,140)
Useful Life Seventeen to Thirty Years [Member] | Technology and Other [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Finite-lived intangible assets, gross carrying amount 43,300 43,300
Finite-lived intangible assets, accumulated amortization $ (40,330) $ (39,920)
Minimum [Member] | Customer Relationships [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Finite-Lived Intangible Assets, Useful Life 5 years  
Minimum [Member] | Technology and Other [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Finite-Lived Intangible Assets, Useful Life 1 year  
Minimum [Member] | Useful Life Five to Twelve Years [Member] | Customer Relationships [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Finite-Lived Intangible Assets, Useful Life 5 years  
Minimum [Member] | Useful Life Fifteen to Twentyfive Years [Member] | Customer Relationships [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Finite-Lived Intangible Assets, Useful Life 15 years  
Minimum [Member] | Useful Life One to Fifteen Years [Member] | Technology and Other [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Finite-Lived Intangible Assets, Useful Life 1 year  
Minimum [Member] | Useful Life Seventeen to Thirty Years [Member] | Technology and Other [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Finite-Lived Intangible Assets, Useful Life 17 years  
Maximum [Member] | Customer Relationships [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Finite-Lived Intangible Assets, Useful Life 25 years  
Maximum [Member] | Technology and Other [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Finite-Lived Intangible Assets, Useful Life 30 years  
Maximum [Member] | Useful Life Five to Twelve Years [Member] | Customer Relationships [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Finite-Lived Intangible Assets, Useful Life 12 years  
Maximum [Member] | Useful Life Fifteen to Twentyfive Years [Member] | Customer Relationships [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Finite-Lived Intangible Assets, Useful Life 25 years  
Maximum [Member] | Useful Life One to Fifteen Years [Member] | Technology and Other [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Finite-Lived Intangible Assets, Useful Life 15 years  
Maximum [Member] | Useful Life Seventeen to Thirty Years [Member] | Technology and Other [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Finite-Lived Intangible Assets, Useful Life 30 years  
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets - Other Intangible Assets Amortization Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Amortization of Intangible Assets [Line Items]      
Amortization of intangible assets $ 19,100 $ 21,560 $ 20,750
Cost of Sales [Member] | Technology and Other [Member]      
Amortization of Intangible Assets [Line Items]      
Amortization of intangible assets 3,300 3,820 4,930
Selling, General and Administrative Expenses [Member] | Customer Relationships [Member]      
Amortization of Intangible Assets [Line Items]      
Amortization of intangible assets $ 15,800 $ 17,740 $ 15,820
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets - Expected Amortization Expense (Details) (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity  
Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months $ 17,990
Finite-Lived Intangible Assets, Amortization Expense, Year Two 16,490
Finite-Lived Intangible Assets, Amortization Expense, Year Three 16,140
Finite-Lived Intangible Assets, Amortization Expense, Year Four 14,420
Finite-Lived Intangible Assets, Amortization Expense, Year Five $ 14,360
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Finished goods $ 74,280 $ 74,600
Work in process 38,090 28,790
Raw materials 50,990 49,060
Total inventories $ 163,360 $ 152,450
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment, Net - Property and Equipment Table (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 567,610 $ 535,300
Less: Accumulated depreciation 289,860 269,670
Property and equipment, net 277,750 265,630
Land and Land Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 15,220 19,630
Building [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 90,910 93,170
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 461,480 $ 422,500
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment, Net - Depreciation Expense Table (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Depreciation Expense [Line Items]      
Depreciation expense $ 34,120 $ 31,890 $ 29,020
Continuing Operations [Member]      
Depreciation Expense [Line Items]      
Depreciation expense 34,120 31,890 29,020
Cost of Sales [Member] | Continuing Operations [Member]      
Depreciation Expense [Line Items]      
Depreciation expense 33,130 30,770 27,920
Selling, General and Administrative Expenses [Member] | Continuing Operations [Member]      
Depreciation Expense [Line Items]      
Depreciation expense $ 990 $ 1,120 $ 1,100
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accrued Liabilities, Current [Abstract]    
High deductible insurance $ 5,530 $ 5,000
Accrued payroll 18,050 24,960
Other 23,080 29,020
Total accrued liabilities $ 46,660 $ 58,980
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Long-term Debt - Debt Table (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Debt issuance costs $ (5,270) $ (6,180)
Long-term debt, net 394,730 393,820
4.125% Senior Unsecured Notes Due 2029    
Debt Instrument [Line Items]    
Debt $ 400,000 $ 400,000
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Long-term Debt - Senior Notes (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Apr. 15, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Mar. 31, 2021
Debt Instrument [Line Items]          
Debt financing and related expenses   $ 0 $ 10,520 $ 0  
Senior Notes [Member] | 4.875% Senior Unsecured Notes Due 2025 [Member]          
Debt Instrument [Line Items]          
Debt Instrument, Face Amount $ 300,000        
Debt Instrument, Interest Rate, Stated Percentage 4.875%        
Debt Instrument, Redemption Price, Percentage 102.438%        
Payment for Debt Extinguishment or Debt Prepayment Cost   7,300 7,300    
Write off of Deferred Debt Issuance Cost     3,000    
Senior Notes [Member] | 4.125% Senior Unsecured Notes Due 2029          
Debt Instrument [Line Items]          
Debt Instrument, Face Amount   $ 400,000      
Debt Instrument, Interest Rate, Stated Percentage   4.125%      
Debt Instrument, Maturity Date   Apr. 15, 2029      
Payments of Financing Costs   $ 5,100      
Debt Issuance Costs, Noncurrent, Net         $ 5,100
Percentage of principal that can be redeemed with cash proceeds from an equity offering   40.00%      
Debt instrument redemption price with net proceeds from equity offering   104.125%      
Debt Instrument, Redemption Price, Percentage   100.00%      
Senior Notes [Member] | 4.125% Senior Unsecured Notes Due 2029 | Debt Instrument, Redemption, Period Two [Member]          
Debt Instrument [Line Items]          
Debt Instrument, Redemption Price, Percentage   102.063%      
Senior Notes [Member] | 4.125% Senior Unsecured Notes Due 2029 | Debt Instrument, Redemption, Period Three [Member]          
Debt Instrument [Line Items]          
Debt Instrument, Redemption Price, Percentage   101.031%      
Senior Notes [Member] | 4.125% Senior Unsecured Notes Due 2029 | Debt Instrument, Redemption, Period Four [Member]          
Debt Instrument [Line Items]          
Debt Instrument, Redemption Price, Percentage   100.00%      
Revolving Credit Facility [Member]          
Debt Instrument [Line Items]          
Debt Instrument, Maturity Date   Mar. 29, 2026      
Payments of Financing Costs   $ 1,100 1,100    
Write off of Deferred Debt Issuance Cost     $ 200    
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Long-term Debt - Credit Agreement (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Debt Instrument [Line Items]      
Net leverage ratio 3.00    
Debt financing and related expenses $ 0 $ (10,520) $ 0
Revolving Credit Facility [Member]      
Debt Instrument [Line Items]      
Incremental debt commitments capacity 200,000    
Revolving Credit Facility [Member]      
Debt Instrument [Line Items]      
Line of Credit Facility, Maximum Borrowing Capacity $ 300,000    
Debt Instrument, Maturity Date Mar. 29, 2026    
Debt Instrument, Basis Spread on Variable Rate 1.50%    
Payments of Financing Costs $ 1,100 1,100  
Write off of Deferred Debt Issuance Cost   200  
Revolving Credit Facility [Member]      
Debt Instrument [Line Items]      
Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases 125,000    
Revolving Credit Facility, Amount Outstanding 0 0  
Revolving Credit Facility, Remaining Borrowing Capacity 293,900 300,000  
Letters of credit [Member]      
Debt Instrument [Line Items]      
Line of Credit Facility, Maximum Borrowing Capacity 40,000    
Letters of Credit Outstanding, Amount $ 6,100 $ 0  
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Long-term Debt - Other Revolving Loan Facility (Details) - Revolving Credit Facility [Member] - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Line of Credit Facility, Maximum Borrowing Capacity $ 300.0  
Non-US [Member]    
Debt Instrument [Line Items]    
Line of Credit Facility, Maximum Borrowing Capacity 4.0  
Revolving Credit Facility, Amount Outstanding $ 0.0 $ 0.0
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Long-term Debt - Long-term Debt Maturities (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Long-term Debt, Fiscal Year Maturity  
Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months $ 0
Long-term Debt, Maturities, Repayments of Principal in Year Two 0
Long-term Debt, Maturities, Repayments of Principal in Year Three 0
Long-term Debt, Maturities, Repayments of Principal in Year Four 0
Long-term Debt, Maturities, Repayments of Principal in Year Five 0
Long-term Debt, Maturities, Repayments of Principal after Year Five (Thereafter) 400,000
Long-term Debt $ 400,000
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Long-term Debt - Fair Value (Details) - 4.125% Senior Unsecured Notes Due 2029 - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Debt $ 400,000 $ 400,000
Fair Value, Inputs, Level 2 [Member]    
Debt Instrument [Line Items]    
Long-term Debt, Fair Value $ 344,000 $ 399,000
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Long-term Debt - Debt Issuance Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]      
Debt issuance costs $ (5,270) $ (6,180)  
Amortization of Debt Issuance Costs $ 910 $ 960 $ 1,150
XML 92 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Instruments - Derivative Narrative (Details) - Designated as Hedging Instrument [Member] - Cross Currency Interest Rate Contract [Member] - Net Investment Hedging [Member] - USD ($)
$ in Millions
3 Months Ended
Sep. 30, 2022
Dec. 31, 2022
Jul. 27, 2022
Derivative [Line Items]      
Derivative, Cash Received on Hedge $ 26.2    
Maximum [Member]      
Derivative [Line Items]      
Derivative, Notional Amount   $ 150.0 $ 250.0
Derivative, Fixed Interest Rate   2.60% 2.90%
Minimum [Member]      
Derivative [Line Items]      
Derivative, Notional Amount   $ 75.0 $ 25.0
Derivative, Fixed Interest Rate   2.40% 0.80%
XML 93 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Instruments - Designated as hedging, Financial Position (Details) - Cross Currency Interest Rate Contract [Member] - Net Investment Hedging [Member] - Designated as Hedging Instrument [Member] - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Other Assets [Member]    
Derivatives, Fair Value [Line Items]    
Asset Derivatives $ 0 $ 7,590
Other long-term liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Liability Derivatives $ (7,090) $ 0
XML 94 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Instruments - Designated as hedging, Financial Performance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Derivative Instruments, Gain (Loss) [Line Items]      
Accumulated other comprehensive income (loss) $ (8,620) $ 230 $ (5,620)
Designated as Hedging Instrument [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimate of Time to Transfer 12 months    
Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimated Net Amount to be Transferred $ 0    
Designated as Hedging Instrument [Member] | Cross Currency Interest Rate Contract [Member] | Net Investment Hedging [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Accumulated other comprehensive income (loss) 15,320 5,910  
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net $ 0 $ 0 $ 0
XML 95 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Instruments - Derivatives not designated as hedging instruments (Details) - Not Designated as Hedging Instrument [Member] - Foreign Exchange Contract [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Derivative [Line Items]      
Derivative, Notional Amount $ 127,200    
Other income (expense), net      
Derivative [Line Items]      
Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net $ 1,540 $ 7,130 $ (470)
XML 96 R83.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Instruments - Fair Value Measurements (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Cross Currency Interest Rate Contract [Member] | Net Investment Hedging [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Instruments in Hedges, at Fair Value, Net   $ 7,590
Cross Currency Interest Rate Contract [Member] | Net Investment Hedging [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Instruments in Hedges, at Fair Value, Net $ 0 0
Cross Currency Interest Rate Contract [Member] | Net Investment Hedging [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Instruments in Hedges, at Fair Value, Net (7,090) 7,590
Cross Currency Interest Rate Contract [Member] | Net Investment Hedging [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Instruments in Hedges, at Fair Value, Net 0 0
Cross Currency Interest Rate Contract [Member] | Net Investment Hedging [Member] | Cross Currency Interest Rate Contract [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Instruments in Hedges, at Fair Value, Net (7,090)  
Foreign Exchange Contract [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Other Derivatives Not Designated as Hedging Instruments at Fair Value, Net (1,790) (110)
Foreign Exchange Contract [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Other Derivatives Not Designated as Hedging Instruments at Fair Value, Net 0 0
Foreign Exchange Contract [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Other Derivatives Not Designated as Hedging Instruments at Fair Value, Net (1,790) (110)
Foreign Exchange Contract [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Other Derivatives Not Designated as Hedging Instruments at Fair Value, Net $ 0 $ 0
XML 97 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Leases Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]      
Operating Lease, Cost $ 10,560 $ 8,510 $ 7,870
Short-term, variable and other lease costs 3,350 2,460 1,540
Lease, Cost $ 13,910 $ 10,970 $ 9,410
XML 98 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Leases Operating Lease Liability Maturity Table (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
[1]
Leases [Abstract]  
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 9,970
Lessee, Operating Lease, Liability, Payments, Due Year Two 9,130
Lessee, Operating Lease, Liability, Payments, Due Year Three 7,830
Lessee, Operating Lease, Liability, Payments, Due Year Four 7,730
Lessee, Operating Lease, Liability, Payments, Due Year Five 6,650
Lessee, Operating Lease, Liability, Payments, Due after Year Five 14,220
Lessee, Operating Lease, Liability, Payments, Due 55,530
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (6,240)
Operating Lease, Liability $ 49,290
[1] (a)     The maturity table excludes cash flows associated with exited lease facilities. Liabilities for exited lease facilities are included in accrued liabilities and other long-term liabilities in the accompanying consolidated balance sheet.
XML 99 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Leases Supplemental Balance Sheet Information Related to Leases (Details)
Dec. 31, 2022
Rate
Leases [Abstract]  
Operating Lease, Weighted Average Remaining Lease Term 6 years 8 months 12 days
Operating Lease, Weighted Average Discount Rate, Percent 3.70%
XML 100 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Leases Supplemental Cash Flow Information Related to Leases (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]      
Operating Lease, Payments $ 9.9 $ 7.9 $ 7.9
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 5.8 $ 19.6  
XML 101 R88.htm IDEA: XBRL DOCUMENT v3.22.4
Other Long-term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Other Liabilities Disclosure [Abstract]    
Asbestos-related liability, noncurrent $ 26,370 $ 25,210
Other long-term liabilities other than asbestos liability 29,970 33,820
Other long-term liabilities $ 56,340 $ 59,030
XML 102 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Asbestos Narrative (Details) - Asbestos [Member]
$ in Millions
12 Months Ended 384 Months Ended
Dec. 31, 2022
USD ($)
claimants
cases
Dec. 31, 2021
USD ($)
claimants
Dec. 31, 2020
USD ($)
claimants
Dec. 31, 2018
Dec. 31, 2022
USD ($)
claimants
cases
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Dec. 31, 2019
claimants
Loss Contingencies [Line Items]                
Number of pending cases | cases 426       426      
Number of pending claims | claimants 4,798 4,754 4,655   4,798     4,759
Number of pending claims seeking specific amounts of damages | claimants 45       45      
Total settlement costs         $ 12.5      
Percentage of settlement and defense costs covered by insurance       40.00%        
Liabilities Subject to Compromise, Asbestos Obligations $ 29.1       $ 29.1      
Liability for Asbestos and Environmental Claims, Gross, Period Increase (Decrease) $ 5.6 $ 1.5            
Selling, General and Administrative Expenses [Member]                
Loss Contingencies [Line Items]                
Impact of change in accounting principle     $ 23.4          
Minimum [Member]                
Loss Contingencies [Line Items]                
Liabilities Subject to Compromise, Asbestos Obligations           $ 29.6 $ 28.2  
Maximum [Member]                
Loss Contingencies [Line Items]                
Liabilities Subject to Compromise, Asbestos Obligations           $ 39.5    
Punitive Only Damages [Member] | Pending Litigation [Member]                
Loss Contingencies [Line Items]                
Number of pending claims seeking specific amounts of damages | claimants 0       0      
XML 103 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Asbestos Claimant and Settlement (Details) - Asbestos [Member]
12 Months Ended
Dec. 31, 2022
USD ($)
claimants
Dec. 31, 2021
USD ($)
claimants
Dec. 31, 2020
USD ($)
claimants
Dec. 31, 2019
claimants
Loss Contingencies [Line Items]        
Number of pending claims filed during period 236 265 219  
Number of pending claims dismissed during period 168 134 287  
Number of pending claims settled during period 24 32 36  
Number of pending claims 4,798 4,754 4,655 4,759
Average settlement amount per claim during period | $ $ 79,869 $ 16,819 $ 18,314  
Total defense costs during period | $ $ 2,180,000 $ 1,950,000 $ 2,130,000  
XML 104 R91.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Asbestos Damages Sought (Details) - Asbestos [Member]
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
claimants
Loss Contingencies [Line Items]  
Number of pending claims seeking specific amounts of damages | claimants 45
Compensatory and Punitive Damages [Member] | Range 1 [Member] | Minimum [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Sought, Value $ 0.0
Compensatory and Punitive Damages [Member] | Range 1 [Member] | Maximum [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Sought, Value 0.6
Compensatory and Punitive Damages [Member] | Range 2 [Member] | Minimum [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Sought, Value 0.6
Compensatory and Punitive Damages [Member] | Range 2 [Member] | Maximum [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Sought, Value 5.0
Compensatory and Punitive Damages [Member] | Range 3 [Member] | Minimum [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Sought, Value 5.0
Compensatory Only Damages [Member] | Range 1 [Member] | Minimum [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Sought, Value 0.0
Compensatory Only Damages [Member] | Range 1 [Member] | Maximum [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Sought, Value 0.6
Compensatory Only Damages [Member] | Range 2 [Member] | Minimum [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Sought, Value 0.6
Compensatory Only Damages [Member] | Range 2 [Member] | Maximum [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Sought, Value 5.0
Compensatory Only Damages [Member] | Range 3 [Member] | Minimum [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Sought, Value 5.0
Punitive Only Damages [Member] | Range 1 [Member] | Minimum [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Sought, Value 0.0
Punitive Only Damages [Member] | Range 1 [Member] | Maximum [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Sought, Value 2.5
Punitive Only Damages [Member] | Range 2 [Member] | Minimum [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Sought, Value 2.5
Punitive Only Damages [Member] | Range 2 [Member] | Maximum [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Sought, Value 5.0
Punitive Only Damages [Member] | Range 3 [Member] | Minimum [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Sought, Value $ 5.0
Pending Litigation [Member] | Compensatory Only Damages [Member] | Range 1 [Member]  
Loss Contingencies [Line Items]  
Number of pending claims seeking specific amounts of damages | claimants 0
Pending Litigation [Member] | Compensatory Only Damages [Member] | Range 2 [Member]  
Loss Contingencies [Line Items]  
Number of pending claims seeking specific amounts of damages | claimants 3
Pending Litigation [Member] | Compensatory Only Damages [Member] | Range 3 [Member]  
Loss Contingencies [Line Items]  
Number of pending claims seeking specific amounts of damages | claimants 42
Pending Litigation [Member] | Punitive Only Damages [Member]  
Loss Contingencies [Line Items]  
Number of pending claims seeking specific amounts of damages | claimants 0
XML 105 R92.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans Defined Contribution Plan (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Retirement Benefits [Abstract]      
Defined Contribution Plan, Cost $ 3.7 $ 3.4 $ 3.4
XML 106 R93.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans Defined Benefit Plan Narrative (Details)
$ in Millions
Dec. 31, 2022
USD ($)
Pension Plans, Defined Benefit [Member]  
Defined Benefit Plan, Estimated Future Employer Contributions  
Defined Benefit Plan, Estimated Future Employer Contributions in Next Fiscal Year $ 1.2
XML 107 R94.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans - Net Periodic Pension and Postretirement Benefit Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Other income (expense), net Other income (expense), net Other income (expense), net
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other income (expense), net Other income (expense), net Other income (expense), net
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other income (expense), net Other income (expense), net Other income (expense), net
Pension Plans, Defined Benefit [Member]      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Service costs $ 690 $ 1,280 $ 1,230
Interest costs 890 800 930
Expected return on plan assets (1,590) (1,530) (1,450)
Settlements and curtailments loss 150 0 0
Amortization of net (gain)/loss 570 910 890
Net periodic benefit cost (income) 710 $ 1,460 $ 1,600
Pension Plans, Defined Benefit [Member] | Foreign Plan [Member]      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Settlements and curtailments loss $ 200    
XML 108 R95.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans Assumptions Used for U.S Defined Benefit Plans Table (Details) - United States
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Discount rate for obligations 5.24% 3.06% 2.79%
Discount rate for benefit costs 3.06% 2.79% 3.41%
Expected long-term rate of return on plan assets 6.13% 6.13% 6.13%
XML 109 R96.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans Assumptions Used for Non-U.S. Defined Pension Plans Table (Details) - Foreign Plan [Member]
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Discount rate for obligations 4.90% 2.10% 1.50%
Discount rate for benefit costs 2.10% 1.50% 2.10%
Rate of increase in compensation levels 4.80% 3.30% 2.80%
Expected long-term rate of return on plan assets 4.20% 3.90% 4.10%
XML 110 R97.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans Defined Benefit Plan Change in Benefit Obligations and Plan Assets Table (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Other income (expense), net Other income (expense), net Other income (expense), net
Pension Plans, Defined Benefit [Member]      
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Defined Benefit Plan, Benefit Obligation $ (37,560) $ (40,830)  
Service costs (690) (1,280) $ (1,230)
Interest costs (890) (800) (930)
Participant contributions (10) (50)  
Actuarial gain (loss) [1] 10,260 3,290  
Benefit payments 1,310 1,840  
Change in foreign currency 2,020 270  
Defined Benefit Plan, Benefit Obligation (25,560) (37,560) (40,830)
Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]      
Fair value of plan assets 38,130 36,060  
Actual return on plan assets (10,070) 2,060  
Employer contributions 1,520 2,050  
Participant contributions 10 50  
Benefit payments (1,310) (1,840)  
Change in foreign currency (2,810) (250)  
Fair value of plan assets 25,470 38,130 $ 36,060
Defined Benefit Plan, Funded (Unfunded) Status of Plan [Abstract]      
Funded Status at December 31 $ (90) $ 570  
[1] The actuarial gain for the year ended December 31, 2022 was primarily due to an increase in the discount rate utilized in measuring the projected benefit obligations, partially offset by experience losses. The actuarial gain for the year ended December 31, 2021 was primarily due to an increase in the discount rate utilized in measuring the projected benefit obligations as well as other assumptions and experience gains.
XML 111 R98.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans Amounts Recognized on Balance Sheet Table (Details) - Pension Plans, Defined Benefit [Member] - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan Disclosure [Line Items]    
Assets for Plan Benefits, Defined Benefit Plan $ 4,860 $ 7,740
Defined Benefit Plan, Amounts Recognized in Balance Sheet    
Current liabilities (310) (300)
Noncurrent liabilities (4,640) (6,870)
Net asset (liability) recognized at December 31 $ (90) $ 570
XML 112 R99.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans Amounts Recognized in Accumulated Other Comprehensive Income (Loss) (Details) - Pension Plans, Defined Benefit [Member] - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), after Tax    
Unrecognized prior service cost $ 160 $ 310
Unrecognized net loss/(gain) 7,370 6,550
Total accumulated other comprehensive income (loss) recognized at December 31 $ 7,530 $ 6,860
XML 113 R100.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans Plans with Benefit Obligations in Excess of Assets Table (Details) - Pension Plans, Defined Benefit [Member] - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Accumulated Benefit Obligation $ (25,400) $ (35,970)  
Defined Benefit Plan, Benefit Obligation (25,560) (37,560) $ (40,830)
Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation (13,000) (16,630)  
Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, PBO (13,170) (16,780)  
Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets 8,220 9,610  
Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets $ 8,220 $ 9,610  
XML 114 R101.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans Effect of Change in Discount Rate and Expected Return on Plan Assets Table (Details) - Pension Plans, Defined Benefit [Member]
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Effect of Twenty-Five Basis Point Change in Discount Rate  
Effect of Twenty-Five Basis Point Increase in Discount Rate on Benefit Obligation $ (810)
Effect of Twenty-Five Basis Point Decrease in Discount Rate on Benefit Obligation 860
Effect of Twenty-Five Basis Point Increase in Discount Rate on Expense (60)
Effect of Twenty-Five Basis Point Decrease in Discount Rate on Expense 60
Effect of Fifty Basis Point Change in Expected Return on Plan Assets  
Effect of Fifty Basis Point Increase in Expected Return on Plan Assets on Expense (160)
Effect of Fifty Basis Point Decrease in Expected Return on Plan Assets on Expense $ 160
XML 115 R102.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans Weighted Average Asset Allocation by Pension Plan (Details)
Dec. 31, 2022
Dec. 31, 2021
Foreign Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage 100.00% 100.00%
Defined Benefit Plan, Plan Assets, Target Allocation, Percentage 100.00%  
Foreign Plan [Member] | Equity Securities [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage 14.00% 34.00%
Defined Benefit Plan, Plan Assets, Target Allocation, Percentage 12.00%  
Foreign Plan [Member] | Fixed Income Funds [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage 66.00% 44.00%
Defined Benefit Plan, Plan Assets, Target Allocation, Percentage 70.00%  
Foreign Plan [Member] | Balanced Funds [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage [1] 19.00% 22.00%
Defined Benefit Plan, Plan Assets, Target Allocation, Percentage [1] 18.00%  
Foreign Plan [Member] | Cash and Cash Equivalents [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage 1.00% 0.00%
Defined Benefit Plan, Plan Assets, Target Allocation, Percentage 0.00%  
United States    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage 100.00% 100.00%
Defined Benefit Plan, Plan Assets, Target Allocation, Percentage 100.00%  
United States | Equity Securities [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage 60.00% 62.00%
Defined Benefit Plan, Plan Assets, Target Allocation, Percentage 60.00%  
United States | Fixed Income Funds [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage 37.00% 37.00%
Defined Benefit Plan, Plan Assets, Target Allocation, Percentage 36.00%  
United States | Balanced Funds [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage [1] 0.00% 0.00%
Defined Benefit Plan, Plan Assets, Target Allocation, Percentage [1] 0.00%  
United States | Cash and Cash Equivalents [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage 3.00% 1.00%
Defined Benefit Plan, Plan Assets, Target Allocation, Percentage 4.00%  
[1] Diversified growth funds invest in a broad range of asset classes including equities, investment grade and high yield bonds, commodities, property, private equity, infrastructure and currencies.
XML 116 R103.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans Pension Plan Assets Fair Value Hierarchy Table (Details) - Pension Plans, Defined Benefit [Member] - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Defined Benefit Plan Disclosure [Line Items]      
Fair Value of Plan Assets $ 25,470 $ 38,130 $ 36,060
Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair Value of Plan Assets 8,060    
Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair Value of Plan Assets 0    
Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair Value of Plan Assets 0    
Fixed Income Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets Not Subject to Leveling [1] 11,410    
Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling 3,030    
Fixed Income Funds [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling 3,030    
Fixed Income Funds [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling 0    
Fixed Income Funds [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling 0    
Cash and Cash Equivalents [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets Not Subject to Leveling [1] 320    
Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling 160    
Cash and Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling 160    
Cash and Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling 0    
Cash and Cash Equivalents [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling 0    
Equity Securities [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets Not Subject to Leveling [1] 2,350    
Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling 4,870    
Equity Securities [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling 4,870    
Equity Securities [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling 0    
Equity Securities [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling 0    
Balanced Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets Not Subject to Leveling [1] $ 3,330    
[1] Certain investments that are measured at fair value using the net asset value per share as a practical expedient have not been classified in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the amount presented in the fair value of plan assets.
XML 117 R104.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans Future Benefit Payments Table (Details) - Pension Plans, Defined Benefit [Member]
$ in Thousands
Dec. 31, 2022
USD ($)
Defined Benefit Plan Disclosure [Line Items]  
Expected Future Benefit Payments, Next Twelve Months $ 1,220
Expected Future Benefit Payments, Year Two 1,240
Expected Future Benefit Payments, Year Three 1,310
Expected Future Benefit Payments, Year Four 1,340
Expected Future Benefit Payments, Year Five 1,420
Expected Future Benefit Payments, Five Fiscal Years Thereafter $ 8,410
XML 118 R105.htm IDEA: XBRL DOCUMENT v3.22.4
Equity Awards - Equity Awards Narrative (Details)
Dec. 31, 2022
shares
2017 Equity and Incentive Compensation Plan [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares Approved for Issuance 2,000,000
Director Retainer [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares Approved for Issuance 100,000
XML 119 R106.htm IDEA: XBRL DOCUMENT v3.22.4
Equity Awards - Restricted Shares Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Restricted Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Unvested Restricted Shares Granted 317,924    
Unrecognized Compensation Cost $ 6.2    
Period for Recognition of Share-based Compensation Cost Not yet Recognized 1 year 7 months 6 days    
Restricted shares-based compensation expense $ 9.8 $ 9.5 $ 8.2
Restricted Shares [Member] | Non-employee independent director [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Restricted shares issued related to director fee deferrals 337 1,792 3,673
Service-based restriced shares [Member] | Dividend Declared      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Unvested Restricted Shares Granted 260 49  
Plan 1 [Member] | Service-based restriced shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Unvested Restricted Shares Granted 209,617 131,198 190,650
Award requisite service period 3 years    
Plan 2 [Member] | Service-based restriced shares [Member] | Non-employee independent director [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Unvested Restricted Shares Granted 22,554 21,112 30,590
Award requisite service period 1 year    
Plan 3 [Member] | Performance-based restriced shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Unvested Restricted Shares Granted 85,156    
Award requisite service period 3 years    
Risk-Free Interest Rate 1.88%    
Expected Volatility 36.50%    
Plan 5 [Member] | Performance-based restriced shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Unvested Restricted Shares Granted   72,962  
Plan 6 [Member] | Performance-based restriced shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Unvested Restricted Shares Granted     113,146
Plan 7 [Member] | Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Unvested Restricted Shares Granted     31,816
Award requisite service period     3 years
Plan 8 [Member] | Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Unvested Restricted Shares Granted     2,558
Award requisite service period     1 year
Plan 9 [Member] | Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Unvested Restricted Shares Granted     87,034
Award requisite service period     3 years
Risk-Free Interest Rate     0.85%
Expected Volatility     25.20%
3 year EPS CAGR metric [Member] | Minimum [Member] | Plan 3 [Member] | Performance-based restriced shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Amount of shares earned % of target award 0.00%    
3 year EPS CAGR metric [Member] | Maximum [Member] | Plan 3 [Member] | Performance-based restriced shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award percentage earned based on metric over the performance period 50.00%    
Amount of shares earned % of target award 200.00%    
Total shareholder return metric [Member] | Plan 4 [Member] | Performance-based restriced shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Unvested Restricted Shares Granted 24,975    
Share-based Compensation Arrangement by Share-based Payment Award, Award percentage attained   65.40%  
Total shareholder return metric [Member] | Maximum [Member] | Plan 3 [Member] | Performance-based restriced shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award percentage earned based on metric over the performance period 50.00%    
Average stock price [Member] | Minimum [Member] | Plan 9 [Member] | Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Amount of shares earned % of target award     0.00%
Average stock price [Member] | Maximum [Member] | Plan 9 [Member] | Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Amount of shares earned % of target award     160.00%
XML 120 R107.htm IDEA: XBRL DOCUMENT v3.22.4
Equity Awards - Restricted Shares Activity Table (Details) - Restricted Shares [Member]
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Number of Unvested Restricted Shares Outstanding, beginning balance | shares 673,732
Number of Unvested Restricted Shares Granted | shares 317,924
Number of Unvested Restricted Shares Vested | shares (231,170)
Number of Unvested Restricted Shares Cancelled | shares (41,037)
Number of Unvested Restricted Shares Outstanding, ending balance | shares 719,449
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]  
Unvested Restricted Shares Outstanding, Weighted Average Grant Date Fair Value, beginning $ 27.38
Unvested Restricted Shares Granted, Weighted Average Grant Date Fair Value 32.87
Unvested Restricted Shares Vested, Weighted Average Grant Date Fair Value 30.34
Unvested Restricted Shares Cancelled, Weighted Average Grant Date Fair Value 35.25
Unvested Restricted Shares Outstanding, Weighted Average Grant Date Fair Value, ending $ 28.40
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures  
Restricted Shares Average Remaining Contractual Life (Years) 10 months 24 days
Restricted Shares Aggregate Intrinsic Value $ 19,957,515
XML 121 R108.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings per Share Earnings per Share (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Weighted average common shares—basic 42,249,244 43,006,922 43,581,232
Weighted average common shares—diluted 42,478,015 43,281,076 43,581,232
Restricted Shares [Member]      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Incremental common shares attributable to dilutive effect of share-based payment arrangements 228,771 261,858 0
Stock Options [Member]      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Incremental common shares attributable to dilutive effect of share-based payment arrangements 0 12,296 0
XML 122 R109.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings per Share Purchase of Common Stock (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Nov. 30, 2015
Stock Repurchased and Retired During Period, Value $ 36,920,000 $ 19,090,000 $ 39,420,000  
10b5-1 share repurchase program [Member]        
Stock Repurchase Program, Authorized Amount $ 250,000,000     $ 50,000,000
Stock Repurchased and Retired During Period, Shares 1,264,088 596,084 1,582,049  
Stock Repurchased and Retired During Period, Value $ 36,900,000 $ 19,100,000 $ 39,400,000  
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 105,700,000      
XML 123 R110.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings per Share Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]    
Common Stock, Dividends, Per Share, Cash Paid $ 0.04  
Dividends, Common Stock, Cash $ 6,880 $ 1,740
XML 124 R111.htm IDEA: XBRL DOCUMENT v3.22.4
Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balance, at beginning of year $ 230 $ (5,620)  
Net unrealized gains (losses) arising during the period (9,370) 5,210  
Less: Net realized gains reclassified to net income (520) (640)  
Total other comprehensive income (loss) (8,850) 5,850 $ 380
Balance, at end of year (8,620) 230 (5,620)
Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax (300) 800  
Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax 200 200  
Cross Currency Interest Rate Contract [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Other Comprehensive Income (Loss), Tax 3,200 3,100  
Defined Benefit Plans      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balance, at beginning of year (4,830) (8,620)  
Net unrealized gains (losses) arising during the period (1,070) [1] 3,150 [2]  
Less: Net realized gains reclassified to net income (520) [3] (640) [4]  
Total other comprehensive income (loss) (550) 3,790  
Balance, at end of year (5,380) (4,830) (8,620)
Derivative Instruments      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balance, at beginning of year 5,910 (3,580)  
Net unrealized gains (losses) arising during the period 9,410 [1] 9,490 [2]  
Less: Net realized gains reclassified to net income 0 0  
Total other comprehensive income (loss) 9,410 9,490  
Balance, at end of year 15,320 5,910 (3,580)
Foreign Currency Translation      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balance, at beginning of year (850) 6,580  
Net unrealized gains (losses) arising during the period (17,710) (7,430)  
Less: Net realized gains reclassified to net income 0 0  
Total other comprehensive income (loss) (17,710) (7,430)  
Balance, at end of year (18,560) (850) 6,580
Accumulated Other Comprehensive Income (Loss) [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Total other comprehensive income (loss) $ (8,850) $ 5,850 $ 380
[1] Defined benefit plans, net of income tax of $0.3 million. See Note 17, "Employee Benefit Plans," for additional details. Derivative instruments, net of income tax of $3.2 million. See Note 13, "Derivative Instruments," for further details.
[2] Defined benefit plans, net of income tax of $0.8 million. See Note 17, "Employee Benefit Plans," for additional details. Derivative instruments, net of income tax expense of $3.1 million. See Note 13, "Derivative Instruments," for further details.
[3] Defined benefit plans, net of income tax of $0.2 million. See Note 17, "Employee Benefit Plans," for additional details
[4] Defined benefit plans, net of income tax of $0.2 million. See Note 17, "Employee Benefit Plans," for additional details.
XML 125 R112.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]      
Net sales $ 883,830 $ 857,110 $ 769,970
Operating Profit (loss) 99,060 95,090 (88,290)
Capital Expenditures 45,960 45,060 40,480
Depreciation and Amortization 53,220 53,450 49,770
Assets 1,305,000 1,303,640 1,193,880
Net gain (loss) on dispositions of assets 21,950 (130) (1,290)
Proceeds from Sale of Property, Plant, and Equipment 23,300    
Packaging [Member]      
Segment Reporting Information [Line Items]      
Net sales 522,180 533,260 488,340
Operating Profit (loss) 81,000 96,490 93,990
Capital Expenditures 33,170 34,080 30,730
Depreciation and Amortization 29,340 30,500 27,600
Assets 776,550 739,920 721,440
Aerospace [Member]      
Segment Reporting Information [Line Items]      
Net sales 188,090 183,340 167,740
Operating Profit (loss) 8,060 [1] 13,270 (133,440)
Capital Expenditures 6,900 5,390 5,770
Depreciation and Amortization 19,620 18,700 18,130
Assets 347,720 353,800 348,190
Net gain (loss) on dispositions of assets 4,800    
Specialty Products [Member]      
Segment Reporting Information [Line Items]      
Net sales 173,560 140,510 113,890
Operating Profit (loss) 30,250 22,550 4,350
Capital Expenditures 5,860 5,500 3,890
Depreciation and Amortization 4,130 4,120 3,910
Assets 86,290 73,260 65,520
Corporate [Member]      
Segment Reporting Information [Line Items]      
Operating Profit (loss) (20,250) [2] (37,220) (53,190)
Capital Expenditures 30 90 90
Depreciation and Amortization 130 130 130
Assets 94,440 $ 136,660 $ 58,730
Net gain (loss) on dispositions of assets $ 17,600    
[1] In 2022, the Company completed the sale of vacant land adjacent to the Company's Tolleson, Arizona, manufacturing facility for net proceeds of $5.0 million, and recognized a $4.8 million gain on the sale, which is included within the Aerospace segment.
[2] In 2022, the Company sold a non-core facility in City of Industry, California, for net proceeds of $23.3 million, and recognized a $17.6 million gain on the sale, which is included in Corporate operating loss for 2022 and included within net gain (loss) on disposition of assets in the accompanying consolidated statement of operations.
XML 126 R113.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Information Revenues and Operating Net Assets by Geographical Areas (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales $ 883,830 $ 857,110 $ 769,970
Long-lived Assets 805,670 777,850 763,230
Europe [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 139,780 160,650 116,350
Long-lived Assets 192,600 209,380 225,120
Asia Pacific [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 35,260 41,310 46,350
Long-lived Assets 29,720 37,080 41,140
Other Americas [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 18,040 15,290 11,740
Long-lived Assets 41,840 42,000 19,510
Non-US [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 193,080 217,250 174,440
Long-lived Assets 264,160 288,460 285,770
United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 690,750 639,860 595,530
Long-lived Assets $ 541,510 $ 489,390 $ 477,460
XML 127 R114.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Information Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting [Abstract]      
Export Sales from the United States of America $ 74.5 $ 80.6 $ 70.0
XML 128 R115.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes Income Tax by Jurisdiction (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest      
Income (Loss) from Continuing Operations before Income Taxes, Domestic $ 56,750 $ 28,380 $ (134,630)
Income (Loss) from Continuing Operations before Income Taxes, Foreign 30,920 40,730 31,920
Income (loss) before income taxes 87,670 69,110 (102,710)
Current Federal Tax Expense (Benefit) 13,300 940 200
Current State and Local Tax Expense (Benefit) 3,470 530 810
Current Foreign Tax Expense (Benefit) 6,170 8,840 7,750
Current Income Tax Expense (Benefit) 22,940 10,310 8,760
Deferred Federal Income Tax Expense (Benefit) (1,780) 5,450 (16,900)
Deferred State and Local Income Tax Expense (Benefit) 50 670 (4,430)
Deferred Foreign Income Tax Expense (Benefit) 290 (4,630) (10,380)
Deferred Income Tax Expense (Benefit) (1,440) 1,490 (31,710)
Income Tax Expense (Benefit), Continuing Operations $ 21,500 $ 11,800 $ (22,950)
XML 129 R116.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes Components of Deferred Taxes (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Components of Deferred Tax Assets    
Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts $ 1,290 $ 950
Deferred Tax Assets, Inventory 5,640 5,330
Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other 14,580 15,320
Deferred Tax Assets, Operating lease liability 12,670 13,440
Deferred Tax Assets, Research And Experimentation 4,130 [1] 0
Deferred Tax Assets, Operating Loss and Credit Carryforwards 27,310 30,690
Deferred Tax Assets, Other 110 340
Deferred Tax Assets, Gross 65,730 66,070
Deferred Tax Assets, Valuation Allowance (17,180) (19,960)
Deferred Tax Assets, Net of Valuation Allowance 48,550 46,110
Components of Deferred Tax Liabilities    
Deferred Tax Liabilities, Property, Plant and Equipment (25,100) (23,920)
Deferred Tax Liabilities, Right of Use Asset (12,170) (13,130)
Deferred Tax Liabilities, Goodwill and Intangible Assets (22,050) (20,160)
Deferred Tax Liabilities, Investment in Foreign Affiliates, Including Withholding Tax (770) (420)
Deferred Tax Liabilities, Gross (60,090) (57,630)
Deferred Tax Liabilities, Net (11,540) (11,520)
Valuation Allowance [Line Items]    
Deferred Tax Assets, Research And Experimentation $ 4,130 [1] $ 0
[1] Effective for tax years beginning after December 31, 2021, research and experimentation expenditures are to be capitalized and amortized for tax-purposes as part of the Tax Cuts and Jobs Act of 2017.
XML 130 R117.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes Income Tax Expense Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Expense (Benefit), Continuing Operations, Income Tax Reconciliation      
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00% 21.00% 21.00%
Income Tax Reconciliation, Income Tax Expense (Benefit), at Federal Statutory Income Tax Rate $ 18,380 $ 14,550 $ (21,570)
Income Tax Reconciliation, State and Local Income Taxes 2,790 960 (2,850)
Income Tax Reconciliation, Foreign Income Tax Rate Differential 1,150 (1,690) (1,500)
Income Tax Reconciliation, Tax Contingencies (600) (550) (920)
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount 0 0 13,430
Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount (1,260) (5,060) (2,130)
Income Tax Reconciliation, Change in Deferred Tax Assets Valuation Allowance 340 2,100 (6,390)
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount 990 2,280 260
Income Tax Reconciliation, Other Adjustments (290) (790) (1,280)
Income Tax Expense (Benefit), Continuing Operations $ 21,500 $ 11,800 (22,950)
Foreign Tax Authority [Member]      
Valuation Allowance [Line Items]      
Other Tax Expense (Benefit)     $ (6,400)
XML 131 R118.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes Operating Loss Carryforwards Narrative (Details)
$ in Millions
Dec. 31, 2022
USD ($)
State and Local Jurisdiction [Member]  
Operating Loss Carryforwards [Line Items]  
Operating Loss Carryforwards $ 21.3
Foreign Tax Authority [Member]  
Operating Loss Carryforwards [Line Items]  
Operating Loss Carryforwards $ 54.3
XML 132 R119.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes Unrecognized Tax Benefits Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Contingency [Line Items]      
Unrecognized Tax Benefits $ 1,110 $ 1,250 $ 1,640
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 1,100 1,100  
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued $ 800 $ 800  
XML 133 R120.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes Unrecognized Tax Benefits Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Unrecognized Tax Benefits, Beginning $ 1,250 $ 1,640
Unrecognized Tax Benefits, Increases Resulting from Current Period Tax Positions 140 130
Unrecognized Tax Benefits, Increases Resulting from Prior Period Tax Positions 0 20
Unrecognized Tax Benefits, Decreases Resulting from Prior Period Tax Positions (50) 0
Unrecognized Tax Benefits, Decreases Resulting from Settlements with Taxing Authorities 0 0
Unrecognized Tax Benefits, Reductions Resulting from Lapse of Applicable Statute of Limitations (230) (540)
Unrecognized Tax Benefits, Ending $ 1,110 $ 1,250
XML 134 R121.htm IDEA: XBRL DOCUMENT v3.22.4
Summary Quarterly Financial Data (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Net sales $ 883,830 $ 857,110 $ 769,970
Gross Profit 208,300 217,190 182,080
Net income (loss) $ 66,170 $ 57,310 $ (79,760)
Basic earnings (loss) per share:      
Net income (loss) per share $ 1.57 $ 1.33 $ (1.83)
Weighted average shares—basic 42,249,244 43,006,922 43,581,232
Diluted earnings (loss) per share:      
Net income (loss) per share $ 1.56 $ 1.32 $ (1.83)
Weighted average shares—diluted 42,478,015 43,281,076 43,581,232
XML 135 R122.htm IDEA: XBRL DOCUMENT v3.22.4
Subsequent Events Subsequent Events - Acqusition (Details) - Subsequent Event [Member]
€ in Millions, $ in Millions
Feb. 23, 2023
USD ($)
Feb. 01, 2023
EUR (€)
Aarts Packaging B.V. [Member]    
Subsequent Event [Line Items]    
Purchase price based on definitive sales agreement   € 35
Subsequent Event, Date   Feb. 01, 2023
Business Acquisition, Revenue Reported by Acquired Entity for Last Annual Period   € 23
Weldmac Manufacturing [Member]    
Subsequent Event [Line Items]    
Purchase price based on definitive sales agreement | $ $ 33  
Subsequent Event, Date Feb. 23, 2023  
XML 136 R123.htm IDEA: XBRL DOCUMENT v3.22.4
Dividends Declared (Details) - Subsequent Event [Member]
Feb. 16, 2023
$ / shares
Subsequent Event [Line Items]  
Dividends Payable, Date Declared Feb. 16, 2023
Dividends Payable, Amount Per Share $ 0.04
Dividends Payable, Date to be Paid Mar. 09, 2023
Dividends Payable, Date of Record Mar. 02, 2023
XML 137 R124.htm IDEA: XBRL DOCUMENT v3.22.4
SEC Schedule, Article 12-09, Valuation and Qualifying Accounts (Details) - SEC Schedule, 12-09, Allowance, Credit Loss - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]        
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount $ 1,730 $ 1,570 $ 2,120 $ 2,060
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense 1,480 830 2,080  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account 80 190 100  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction $ 1,400 $ 1,570 $ 2,120  
XML 138 trs-20221231_htm.xml IDEA: XBRL DOCUMENT 0000842633 2022-01-01 2022-12-31 0000842633 2022-06-30 0000842633 2023-02-20 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2022-12-31 0000842633 2022-12-31 0000842633 2021-12-31 0000842633 2021-01-01 2021-12-31 0000842633 2020-01-01 2020-12-31 0000842633 2020-12-31 0000842633 2019-12-31 0000842633 us-gaap:CommonStockMember 2019-12-31 0000842633 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000842633 us-gaap:RetainedEarningsMember 2019-12-31 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000842633 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000842633 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000842633 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000842633 us-gaap:CommonStockMember 2020-12-31 0000842633 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000842633 us-gaap:RetainedEarningsMember 2020-12-31 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000842633 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000842633 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000842633 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000842633 us-gaap:CommonStockMember 2021-12-31 0000842633 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000842633 us-gaap:RetainedEarningsMember 2021-12-31 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000842633 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0000842633 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000842633 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000842633 us-gaap:CommonStockMember 2022-12-31 0000842633 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000842633 us-gaap:RetainedEarningsMember 2022-12-31 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000842633 srt:MinimumMember us-gaap:LandBuildingsAndImprovementsMember 2022-01-01 2022-12-31 0000842633 srt:MaximumMember us-gaap:LandBuildingsAndImprovementsMember 2022-01-01 2022-12-31 0000842633 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-12-31 0000842633 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-12-31 0000842633 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0000842633 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0000842633 srt:MinimumMember trs:TechnologyAndOtherMember 2022-01-01 2022-12-31 0000842633 srt:MaximumMember trs:TechnologyAndOtherMember 2022-01-01 2022-12-31 0000842633 trs:WorkersCompensationMember 2022-12-31 0000842633 us-gaap:GeneralLiabilityMember 2022-12-31 0000842633 srt:MaximumMember trs:GroupMedicalPlanMember 2022-12-31 0000842633 us-gaap:OtherExpenseMember 2022-01-01 2022-12-31 0000842633 us-gaap:OtherExpenseMember 2021-01-01 2021-12-31 0000842633 us-gaap:OtherExpenseMember 2020-01-01 2020-12-31 0000842633 trs:IntertechPlasticsLLCMember 2022-01-01 2022-12-31 0000842633 trs:IntertechPlasticsLLCMember 2022-02-28 0000842633 trs:IntertechPlasticsLLCMember 2021-01-01 2021-12-31 0000842633 trs:OmegaPlasticsMember 2021-01-01 2021-12-31 0000842633 trs:TFIAerospaceMember 2021-01-01 2021-12-31 0000842633 trs:TFIAerospaceMember 2021-12-05 0000842633 trs:AffabaFerrariSrlMember 2020-01-01 2020-12-31 0000842633 trs:AffabaFerrariSrlMember 2020-12-15 0000842633 trs:RapakMember 2020-01-01 2020-12-31 0000842633 trs:RapakMember 2019-01-01 2019-12-31 0000842633 trs:RSAEngineeredProductsMemberMember 2020-01-01 2020-12-31 0000842633 trs:RSAEngineeredProductsMemberMember 2020-02-27 0000842633 trs:RSAEngineeredProductsMemberMember 2019-01-01 2019-12-31 0000842633 trs:RealignmentActionsMember 2022-01-01 2022-12-31 0000842633 us-gaap:CostOfSalesMember trs:RealignmentActionsMember 2022-01-01 2022-12-31 0000842633 us-gaap:SellingGeneralAndAdministrativeExpensesMember trs:RealignmentActionsMember 2022-01-01 2022-12-31 0000842633 trs:NetGainLossOnDispositionOfAssetMember trs:RealignmentActionsMember 2022-01-01 2022-12-31 0000842633 trs:RealignmentActionsMember 2021-01-01 2021-12-31 0000842633 us-gaap:CostOfSalesMember trs:RealignmentActionsMember 2021-01-01 2021-12-31 0000842633 us-gaap:SellingGeneralAndAdministrativeExpensesMember trs:RealignmentActionsMember 2021-01-01 2021-12-31 0000842633 trs:RealignmentActionsMember 2020-01-01 2020-12-31 0000842633 us-gaap:CostOfSalesMember trs:RealignmentActionsMember 2020-01-01 2020-12-31 0000842633 us-gaap:SellingGeneralAndAdministrativeExpensesMember trs:RealignmentActionsMember 2020-01-01 2020-12-31 0000842633 trs:ConsumerendmarketcustomersMember 2022-01-01 2022-12-31 0000842633 trs:ConsumerendmarketcustomersMember 2021-01-01 2021-12-31 0000842633 trs:ConsumerendmarketcustomersMember 2020-01-01 2020-12-31 0000842633 trs:AerospaceendmarketcustomersMember 2022-01-01 2022-12-31 0000842633 trs:AerospaceendmarketcustomersMember 2021-01-01 2021-12-31 0000842633 trs:AerospaceendmarketcustomersMember 2020-01-01 2020-12-31 0000842633 trs:IndustrialendmarketcustomersMember 2022-01-01 2022-12-31 0000842633 trs:IndustrialendmarketcustomersMember 2021-01-01 2021-12-31 0000842633 trs:IndustrialendmarketcustomersMember 2020-01-01 2020-12-31 0000842633 trs:AerospaceFastenersReportingUnitMember trs:AerospaceReportableSegmentMember us-gaap:GoodwillMember 2020-07-01 2020-09-30 0000842633 trs:AerospaceEngineeredProductsReportingUnitMember trs:AerospaceReportableSegmentMember us-gaap:GoodwillMember 2020-07-01 2020-09-30 0000842633 trs:PackagingReportableSegmentMember 2020-12-31 0000842633 trs:AerospaceReportableSegmentMember 2020-12-31 0000842633 trs:SpecialtyProductsReportableSegmentMember 2020-12-31 0000842633 trs:PackagingReportableSegmentMember 2021-01-01 2021-12-31 0000842633 trs:AerospaceReportableSegmentMember 2021-01-01 2021-12-31 0000842633 trs:SpecialtyProductsReportableSegmentMember 2021-01-01 2021-12-31 0000842633 trs:PackagingReportableSegmentMember 2021-12-31 0000842633 trs:AerospaceReportableSegmentMember 2021-12-31 0000842633 trs:SpecialtyProductsReportableSegmentMember 2021-12-31 0000842633 trs:PackagingReportableSegmentMember 2022-01-01 2022-12-31 0000842633 trs:AerospaceReportableSegmentMember 2022-01-01 2022-12-31 0000842633 trs:SpecialtyProductsReportableSegmentMember 2022-01-01 2022-12-31 0000842633 trs:PackagingReportableSegmentMember 2022-12-31 0000842633 trs:AerospaceReportableSegmentMember 2022-12-31 0000842633 trs:SpecialtyProductsReportableSegmentMember 2022-12-31 0000842633 2020-07-01 2020-09-30 0000842633 us-gaap:TradeNamesMember trs:AerospaceReportableSegmentMember 2020-07-01 2020-09-30 0000842633 us-gaap:CustomerRelationshipsMember trs:UsefulLifeFiveToTwelveYearsMember 2022-12-31 0000842633 us-gaap:CustomerRelationshipsMember trs:UsefulLifeFiveToTwelveYearsMember 2021-12-31 0000842633 us-gaap:CustomerRelationshipsMember trs:UsefulLifeFifteenToTwentyfiveYearsMember 2022-12-31 0000842633 us-gaap:CustomerRelationshipsMember trs:UsefulLifeFifteenToTwentyfiveYearsMember 2021-12-31 0000842633 us-gaap:CustomerRelationshipsMember 2022-12-31 0000842633 us-gaap:CustomerRelationshipsMember 2021-12-31 0000842633 trs:TechnologyAndOtherMember trs:UsefulLifeOneToFifteenYearsMember 2022-12-31 0000842633 trs:TechnologyAndOtherMember trs:UsefulLifeOneToFifteenYearsMember 2021-12-31 0000842633 trs:TechnologyAndOtherMember trs:UsefulLifeSeventeenToThirtyYearsMember 2022-12-31 0000842633 trs:TechnologyAndOtherMember trs:UsefulLifeSeventeenToThirtyYearsMember 2021-12-31 0000842633 trs:TechnologyAndOtherMember 2022-12-31 0000842633 trs:TechnologyAndOtherMember 2021-12-31 0000842633 us-gaap:TrademarksAndTradeNamesMember 2022-12-31 0000842633 us-gaap:TrademarksAndTradeNamesMember 2021-12-31 0000842633 trs:TechnologyAndOtherMember us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0000842633 trs:TechnologyAndOtherMember us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0000842633 trs:TechnologyAndOtherMember us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0000842633 us-gaap:CustomerRelationshipsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-12-31 0000842633 us-gaap:CustomerRelationshipsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0000842633 us-gaap:CustomerRelationshipsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0000842633 srt:MinimumMember us-gaap:CustomerRelationshipsMember trs:UsefulLifeFiveToTwelveYearsMember 2022-01-01 2022-12-31 0000842633 srt:MaximumMember us-gaap:CustomerRelationshipsMember trs:UsefulLifeFiveToTwelveYearsMember 2022-01-01 2022-12-31 0000842633 srt:MinimumMember us-gaap:CustomerRelationshipsMember trs:UsefulLifeFifteenToTwentyfiveYearsMember 2022-01-01 2022-12-31 0000842633 srt:MaximumMember us-gaap:CustomerRelationshipsMember trs:UsefulLifeFifteenToTwentyfiveYearsMember 2022-01-01 2022-12-31 0000842633 srt:MinimumMember trs:TechnologyAndOtherMember trs:UsefulLifeOneToFifteenYearsMember 2022-01-01 2022-12-31 0000842633 srt:MaximumMember trs:TechnologyAndOtherMember trs:UsefulLifeOneToFifteenYearsMember 2022-01-01 2022-12-31 0000842633 srt:MinimumMember trs:TechnologyAndOtherMember trs:UsefulLifeSeventeenToThirtyYearsMember 2022-01-01 2022-12-31 0000842633 srt:MaximumMember trs:TechnologyAndOtherMember trs:UsefulLifeSeventeenToThirtyYearsMember 2022-01-01 2022-12-31 0000842633 us-gaap:LandAndLandImprovementsMember 2022-12-31 0000842633 us-gaap:LandAndLandImprovementsMember 2021-12-31 0000842633 us-gaap:BuildingMember 2022-12-31 0000842633 us-gaap:BuildingMember 2021-12-31 0000842633 us-gaap:MachineryAndEquipmentMember 2022-12-31 0000842633 us-gaap:MachineryAndEquipmentMember 2021-12-31 0000842633 us-gaap:CostOfSalesMember us-gaap:SegmentContinuingOperationsMember 2022-01-01 2022-12-31 0000842633 us-gaap:CostOfSalesMember us-gaap:SegmentContinuingOperationsMember 2021-01-01 2021-12-31 0000842633 us-gaap:CostOfSalesMember us-gaap:SegmentContinuingOperationsMember 2020-01-01 2020-12-31 0000842633 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:SegmentContinuingOperationsMember 2022-01-01 2022-12-31 0000842633 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:SegmentContinuingOperationsMember 2021-01-01 2021-12-31 0000842633 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:SegmentContinuingOperationsMember 2020-01-01 2020-12-31 0000842633 us-gaap:SegmentContinuingOperationsMember 2022-01-01 2022-12-31 0000842633 us-gaap:SegmentContinuingOperationsMember 2021-01-01 2021-12-31 0000842633 us-gaap:SegmentContinuingOperationsMember 2020-01-01 2020-12-31 0000842633 trs:A4125SeniorUnsecuredNotesDue2029Member 2022-12-31 0000842633 trs:A4125SeniorUnsecuredNotesDue2029Member 2021-12-31 0000842633 trs:A4125SeniorUnsecuredNotesDue2029Member us-gaap:SeniorNotesMember 2022-12-31 0000842633 trs:A4125SeniorUnsecuredNotesDue2029Member us-gaap:SeniorNotesMember 2022-01-01 2022-12-31 0000842633 us-gaap:RevolvingCreditFacilityMember 2022-01-01 2022-12-31 0000842633 trs:A4.875SeniorUnsecuredNotesDue2025Member us-gaap:SeniorNotesMember 2021-04-15 0000842633 trs:A4.875SeniorUnsecuredNotesDue2025Member us-gaap:SeniorNotesMember 2022-01-01 2022-12-31 0000842633 trs:A4125SeniorUnsecuredNotesDue2029Member us-gaap:SeniorNotesMember 2021-03-31 0000842633 trs:A4.875SeniorUnsecuredNotesDue2025Member us-gaap:SeniorNotesMember 2021-01-01 2021-12-31 0000842633 trs:A4125SeniorUnsecuredNotesDue2029Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:SeniorNotesMember 2022-01-01 2022-12-31 0000842633 trs:A4125SeniorUnsecuredNotesDue2029Member us-gaap:DebtInstrumentRedemptionPeriodThreeMember us-gaap:SeniorNotesMember 2022-01-01 2022-12-31 0000842633 trs:A4125SeniorUnsecuredNotesDue2029Member us-gaap:DebtInstrumentRedemptionPeriodFourMember us-gaap:SeniorNotesMember 2022-01-01 2022-12-31 0000842633 trs:A4.875SeniorUnsecuredNotesDue2025Member us-gaap:SeniorNotesMember 2021-04-01 2021-04-15 0000842633 us-gaap:RevolvingCreditFacilityMember 2021-01-01 2021-12-31 0000842633 us-gaap:RevolvingCreditFacilityMember 2022-12-31 0000842633 us-gaap:RevolvingCreditFacilityMember 2022-12-31 0000842633 us-gaap:RevolvingCreditFacilityMember 2022-12-31 0000842633 us-gaap:LetterOfCreditMember 2022-12-31 0000842633 us-gaap:LetterOfCreditMember 2021-12-31 0000842633 us-gaap:RevolvingCreditFacilityMember 2021-12-31 0000842633 us-gaap:NonUsMember us-gaap:RevolvingCreditFacilityMember 2022-12-31 0000842633 us-gaap:NonUsMember us-gaap:RevolvingCreditFacilityMember 2021-12-31 0000842633 trs:A4125SeniorUnsecuredNotesDue2029Member us-gaap:FairValueInputsLevel2Member 2022-12-31 0000842633 trs:A4125SeniorUnsecuredNotesDue2029Member us-gaap:FairValueInputsLevel2Member 2021-12-31 0000842633 srt:MaximumMember us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000842633 srt:MinimumMember us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-07-01 2022-09-30 0000842633 srt:MaximumMember us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-07-27 0000842633 srt:MinimumMember us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-07-27 0000842633 us-gaap:OtherAssetsMember us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000842633 us-gaap:OtherAssetsMember us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0000842633 us-gaap:OtherLiabilitiesMember us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000842633 us-gaap:OtherLiabilitiesMember us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-01-01 2022-12-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-01-01 2020-12-31 0000842633 us-gaap:DesignatedAsHedgingInstrumentMember 2022-01-01 2022-12-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2022-01-01 2022-12-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2021-01-01 2021-12-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2020-01-01 2020-12-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CrossCurrencyInterestRateContractMember 2022-12-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000842633 us-gaap:AsbestosIssueMember 2022-12-31 0000842633 us-gaap:AsbestosIssueMember 2021-12-31 0000842633 us-gaap:AsbestosIssueMember 2022-01-01 2022-12-31 0000842633 us-gaap:AsbestosIssueMember 2020-12-31 0000842633 us-gaap:AsbestosIssueMember 2021-01-01 2021-12-31 0000842633 us-gaap:AsbestosIssueMember 2019-12-31 0000842633 us-gaap:AsbestosIssueMember 2020-01-01 2020-12-31 0000842633 us-gaap:PendingLitigationMember us-gaap:AsbestosIssueMember trs:PunitiveOnlyDamagesMember 2022-12-31 0000842633 us-gaap:PendingLitigationMember us-gaap:AsbestosIssueMember trs:Range1Member trs:CompensatoryOnlyDamagesMember 2022-12-31 0000842633 us-gaap:PendingLitigationMember us-gaap:AsbestosIssueMember trs:Range2Member trs:CompensatoryOnlyDamagesMember 2022-12-31 0000842633 us-gaap:PendingLitigationMember us-gaap:AsbestosIssueMember trs:Range3Member trs:CompensatoryOnlyDamagesMember 2022-12-31 0000842633 us-gaap:AsbestosIssueMember 1991-01-01 2022-12-31 0000842633 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:AsbestosIssueMember 2020-01-01 2020-12-31 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember 2021-09-30 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember 2022-09-30 0000842633 srt:MaximumMember us-gaap:AsbestosIssueMember 2022-09-30 0000842633 us-gaap:AsbestosIssueMember 2018-01-01 2018-12-31 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember trs:Range1Member trs:CompensatoryAndPunitiveDamagesMember 2022-01-01 2022-12-31 0000842633 srt:MaximumMember us-gaap:AsbestosIssueMember trs:Range1Member trs:CompensatoryAndPunitiveDamagesMember 2022-01-01 2022-12-31 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember trs:Range2Member trs:CompensatoryAndPunitiveDamagesMember 2022-01-01 2022-12-31 0000842633 srt:MaximumMember us-gaap:AsbestosIssueMember trs:Range2Member trs:CompensatoryAndPunitiveDamagesMember 2022-01-01 2022-12-31 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember trs:Range3Member trs:CompensatoryAndPunitiveDamagesMember 2022-01-01 2022-12-31 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember trs:Range1Member trs:CompensatoryOnlyDamagesMember 2022-01-01 2022-12-31 0000842633 srt:MaximumMember us-gaap:AsbestosIssueMember trs:Range1Member trs:CompensatoryOnlyDamagesMember 2022-01-01 2022-12-31 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember trs:Range2Member trs:CompensatoryOnlyDamagesMember 2022-01-01 2022-12-31 0000842633 srt:MaximumMember us-gaap:AsbestosIssueMember trs:Range2Member trs:CompensatoryOnlyDamagesMember 2022-01-01 2022-12-31 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember trs:Range3Member trs:CompensatoryOnlyDamagesMember 2022-01-01 2022-12-31 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember trs:Range1Member trs:PunitiveOnlyDamagesMember 2022-01-01 2022-12-31 0000842633 srt:MaximumMember us-gaap:AsbestosIssueMember trs:Range1Member trs:PunitiveOnlyDamagesMember 2022-01-01 2022-12-31 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember trs:Range2Member trs:PunitiveOnlyDamagesMember 2022-01-01 2022-12-31 0000842633 srt:MaximumMember us-gaap:AsbestosIssueMember trs:Range2Member trs:PunitiveOnlyDamagesMember 2022-01-01 2022-12-31 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember trs:Range3Member trs:PunitiveOnlyDamagesMember 2022-01-01 2022-12-31 0000842633 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-12-31 0000842633 us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-12-31 0000842633 us-gaap:PensionPlansDefinedBenefitMember 2020-01-01 2020-12-31 0000842633 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-12-31 0000842633 country:US 2022-12-31 0000842633 country:US 2021-12-31 0000842633 country:US 2020-12-31 0000842633 country:US 2022-01-01 2022-12-31 0000842633 country:US 2021-01-01 2021-12-31 0000842633 country:US 2020-01-01 2020-12-31 0000842633 us-gaap:ForeignPlanMember 2022-12-31 0000842633 us-gaap:ForeignPlanMember 2021-12-31 0000842633 us-gaap:ForeignPlanMember 2020-12-31 0000842633 us-gaap:ForeignPlanMember 2022-01-01 2022-12-31 0000842633 us-gaap:ForeignPlanMember 2021-01-01 2021-12-31 0000842633 us-gaap:ForeignPlanMember 2020-01-01 2020-12-31 0000842633 us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000842633 us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000842633 us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000842633 us-gaap:EquitySecuritiesMember country:US 2022-12-31 0000842633 us-gaap:EquitySecuritiesMember country:US 2021-12-31 0000842633 us-gaap:EquitySecuritiesMember us-gaap:ForeignPlanMember 2022-12-31 0000842633 us-gaap:EquitySecuritiesMember us-gaap:ForeignPlanMember 2021-12-31 0000842633 us-gaap:FixedIncomeFundsMember country:US 2022-12-31 0000842633 us-gaap:FixedIncomeFundsMember country:US 2021-12-31 0000842633 us-gaap:FixedIncomeFundsMember us-gaap:ForeignPlanMember 2022-12-31 0000842633 us-gaap:FixedIncomeFundsMember us-gaap:ForeignPlanMember 2021-12-31 0000842633 us-gaap:BalancedFundsMember country:US 2022-12-31 0000842633 us-gaap:BalancedFundsMember country:US 2021-12-31 0000842633 us-gaap:BalancedFundsMember us-gaap:ForeignPlanMember 2022-12-31 0000842633 us-gaap:BalancedFundsMember us-gaap:ForeignPlanMember 2021-12-31 0000842633 us-gaap:CashAndCashEquivalentsMember country:US 2022-12-31 0000842633 us-gaap:CashAndCashEquivalentsMember country:US 2021-12-31 0000842633 us-gaap:CashAndCashEquivalentsMember us-gaap:ForeignPlanMember 2022-12-31 0000842633 us-gaap:CashAndCashEquivalentsMember us-gaap:ForeignPlanMember 2021-12-31 0000842633 us-gaap:EquitySecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000842633 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000842633 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000842633 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000842633 us-gaap:FixedIncomeFundsMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000842633 us-gaap:FixedIncomeFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000842633 us-gaap:FixedIncomeFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000842633 us-gaap:FixedIncomeFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000842633 us-gaap:CashAndCashEquivalentsMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000842633 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000842633 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000842633 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000842633 us-gaap:BalancedFundsMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000842633 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000842633 us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000842633 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000842633 trs:A2017EquityandIncentiveCompensationPlanMember 2022-12-31 0000842633 trs:DirectorRetainerMember 2022-12-31 0000842633 trs:ServiceBasedRestricedSharesMember trs:Plan1Member 2022-01-01 2022-12-31 0000842633 trs:ServiceBasedRestricedSharesMember trs:Plan1Member 2021-01-01 2021-12-31 0000842633 trs:ServiceBasedRestricedSharesMember trs:Plan1Member 2020-01-01 2020-12-31 0000842633 srt:DirectorMember trs:ServiceBasedRestricedSharesMember trs:Plan2Member 2022-01-01 2022-12-31 0000842633 srt:DirectorMember trs:ServiceBasedRestricedSharesMember trs:Plan2Member 2021-01-01 2021-12-31 0000842633 srt:DirectorMember trs:ServiceBasedRestricedSharesMember trs:Plan2Member 2020-01-01 2020-12-31 0000842633 srt:DirectorMember us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0000842633 srt:DirectorMember us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0000842633 srt:DirectorMember us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0000842633 trs:ServiceBasedRestricedSharesMember us-gaap:DividendDeclaredMember 2022-01-01 2022-12-31 0000842633 trs:ServiceBasedRestricedSharesMember us-gaap:DividendDeclaredMember 2021-01-01 2021-12-31 0000842633 us-gaap:RestrictedStockUnitsRSUMember trs:Plan7Member 2020-01-01 2020-12-31 0000842633 us-gaap:RestrictedStockUnitsRSUMember trs:Plan8Member 2020-01-01 2020-12-31 0000842633 trs:PerformanceBasedRestricedSharesMember trs:Plan3Member 2022-01-01 2022-12-31 0000842633 srt:MaximumMember trs:PerformanceBasedRestricedSharesMember trs:Plan3Member trs:A3YearEpsCagrMetricMember 2022-01-01 2022-12-31 0000842633 srt:MaximumMember trs:PerformanceBasedRestricedSharesMember trs:Plan3Member trs:TotalshareholderreturnmetricMember 2022-01-01 2022-12-31 0000842633 srt:MinimumMember trs:PerformanceBasedRestricedSharesMember trs:Plan3Member trs:A3YearEpsCagrMetricMember 2022-01-01 2022-12-31 0000842633 trs:PerformanceBasedRestricedSharesMember trs:Plan5Member 2021-01-01 2021-12-31 0000842633 trs:PerformanceBasedRestricedSharesMember trs:Plan6Member 2020-01-01 2020-12-31 0000842633 trs:PerformanceBasedRestricedSharesMember trs:Plan4Member trs:TotalshareholderreturnmetricMember 2021-01-01 2021-12-31 0000842633 trs:PerformanceBasedRestricedSharesMember trs:Plan4Member trs:TotalshareholderreturnmetricMember 2022-01-01 2022-12-31 0000842633 us-gaap:RestrictedStockUnitsRSUMember trs:Plan9Member 2020-01-01 2020-12-31 0000842633 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember trs:Plan9Member trs:AveragestockpriceMember 2020-01-01 2020-12-31 0000842633 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember trs:Plan9Member trs:AveragestockpriceMember 2020-01-01 2020-12-31 0000842633 us-gaap:RestrictedStockMember 2021-12-31 0000842633 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0000842633 us-gaap:RestrictedStockMember 2022-12-31 0000842633 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0000842633 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0000842633 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0000842633 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0000842633 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0000842633 trs:A10b51sharerepurchaseprogramMember 2022-12-31 0000842633 trs:A10b51sharerepurchaseprogramMember 2015-11-30 0000842633 trs:A10b51sharerepurchaseprogramMember 2022-01-01 2022-12-31 0000842633 trs:A10b51sharerepurchaseprogramMember 2021-01-01 2021-12-31 0000842633 trs:A10b51sharerepurchaseprogramMember 2020-01-01 2020-12-31 0000842633 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0000842633 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-12-31 0000842633 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0000842633 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-12-31 0000842633 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-01-01 2022-12-31 0000842633 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-12-31 0000842633 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0000842633 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-12-31 0000842633 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember 2022-01-01 2022-12-31 0000842633 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-12-31 0000842633 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-12-31 0000842633 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0000842633 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-01-01 2021-12-31 0000842633 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-01-01 2021-12-31 0000842633 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-12-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember 2021-01-01 2021-12-31 0000842633 trs:PackagingReportableSegmentMember 2020-01-01 2020-12-31 0000842633 trs:AerospaceReportableSegmentMember 2020-01-01 2020-12-31 0000842633 trs:SpecialtyProductsReportableSegmentMember 2020-01-01 2020-12-31 0000842633 us-gaap:CorporateMember 2022-01-01 2022-12-31 0000842633 us-gaap:CorporateMember 2021-01-01 2021-12-31 0000842633 us-gaap:CorporateMember 2020-01-01 2020-12-31 0000842633 us-gaap:CorporateMember 2022-12-31 0000842633 us-gaap:CorporateMember 2021-12-31 0000842633 us-gaap:CorporateMember 2020-12-31 0000842633 srt:EuropeMember 2022-01-01 2022-12-31 0000842633 srt:EuropeMember 2022-12-31 0000842633 srt:EuropeMember 2021-01-01 2021-12-31 0000842633 srt:EuropeMember 2021-12-31 0000842633 srt:EuropeMember 2020-01-01 2020-12-31 0000842633 srt:EuropeMember 2020-12-31 0000842633 srt:AsiaPacificMember 2022-01-01 2022-12-31 0000842633 srt:AsiaPacificMember 2022-12-31 0000842633 srt:AsiaPacificMember 2021-01-01 2021-12-31 0000842633 srt:AsiaPacificMember 2021-12-31 0000842633 srt:AsiaPacificMember 2020-01-01 2020-12-31 0000842633 srt:AsiaPacificMember 2020-12-31 0000842633 trs:OtherAmericasMember 2022-01-01 2022-12-31 0000842633 trs:OtherAmericasMember 2022-12-31 0000842633 trs:OtherAmericasMember 2021-01-01 2021-12-31 0000842633 trs:OtherAmericasMember 2021-12-31 0000842633 trs:OtherAmericasMember 2020-01-01 2020-12-31 0000842633 trs:OtherAmericasMember 2020-12-31 0000842633 us-gaap:NonUsMember 2022-01-01 2022-12-31 0000842633 us-gaap:NonUsMember 2022-12-31 0000842633 us-gaap:NonUsMember 2021-01-01 2021-12-31 0000842633 us-gaap:NonUsMember 2021-12-31 0000842633 us-gaap:NonUsMember 2020-01-01 2020-12-31 0000842633 us-gaap:NonUsMember 2020-12-31 0000842633 country:US 2022-01-01 2022-12-31 0000842633 country:US 2022-12-31 0000842633 country:US 2021-01-01 2021-12-31 0000842633 country:US 2021-12-31 0000842633 country:US 2020-01-01 2020-12-31 0000842633 country:US 2020-12-31 0000842633 us-gaap:ForeignCountryMember 2020-01-01 2020-12-31 0000842633 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0000842633 us-gaap:ForeignCountryMember 2022-12-31 0000842633 trs:AartsPackagingBVMember us-gaap:SubsequentEventMember 2023-02-01 2023-02-01 0000842633 trs:AartsPackagingBVMember us-gaap:SubsequentEventMember 2023-02-01 0000842633 us-gaap:SubsequentEventMember 2023-02-16 2023-02-16 0000842633 us-gaap:SubsequentEventMember 2023-02-16 0000842633 trs:WeldmacManufacturingMember us-gaap:SubsequentEventMember 2023-02-23 2023-02-23 0000842633 trs:WeldmacManufacturingMember us-gaap:SubsequentEventMember 2023-02-23 0000842633 us-gaap:AllowanceForCreditLossMember 2021-12-31 0000842633 us-gaap:AllowanceForCreditLossMember 2022-01-01 2022-12-31 0000842633 us-gaap:AllowanceForCreditLossMember 2022-12-31 0000842633 us-gaap:AllowanceForCreditLossMember 2020-12-31 0000842633 us-gaap:AllowanceForCreditLossMember 2021-01-01 2021-12-31 0000842633 us-gaap:AllowanceForCreditLossMember 2019-12-31 0000842633 us-gaap:AllowanceForCreditLossMember 2020-01-01 2020-12-31 iso4217:USD shares iso4217:USD shares trs:number pure utr:Rate trs:cases trs:claimants iso4217:EUR 0000842633 --12-31 2022 FY false P3Y P3Y P5Y P1Y http://fasb.org/us-gaap/2022#GoodwillAndIntangibleAssetImpairment P5Y P12Y P15Y P25Y P1Y P15Y P17Y P30Y 0.0 600000 600000 5000000.0 5000000.0 0.0 600000 600000 5000000.0 5000000.0 0.0 2500000 2500000 5000000.0 5000000.0 http://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpense 10-K true 2022-12-31 false 001-10716 TRIMAS CORPORATION DE 38-2687639 38505 Woodward Avenue Suite 200 Bloomfield Hills MI 48304 248 631-5450 Common stock, $0.01 par value TRS NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 1100000000 41477451 127200000 Detroit, Michigan 112090000 140740000 132370000 125630000 163360000 152450000 14840000 12950000 422660000 431770000 277750000 265630000 47280000 50650000 339810000 315490000 188110000 196730000 9400000 9740000 19990000 33630000 1305000000 1303640000 85210000 87800000 46660000 58980000 8280000 8120000 140150000 154900000 394730000 393820000 41010000 43780000 20940000 21260000 56340000 59030000 653170000 672790000 0.01 0.01 100000000 100000000 0 0 0 0 0 0 0.01 0.01 400000000 400000000 41724762 41724762 42836574 42836574 420000 430000 696160000 732490000 -36130000 -102300000 -8620000 230000 651830000 630850000 1305000000 1303640000 883830000 857110000 769970000 675530000 639920000 587890000 208300000 217190000 182080000 131190000 121970000 134480000 21950000 -130000 -1290000 0 0 134600000 99060000 95090000 -88290000 14110000 14510000 14660000 0 -10520000 0 2720000 -950000 240000 -11390000 -25980000 -14420000 87670000 69110000 -102710000 21500000 11800000 -22950000 66170000 57310000 -79760000 1.57 1.33 -1.83 42249244 43006922 43581232 1.56 1.32 -1.83 42478015 43281076 43581232 66170000 57310000 -79760000 -550000 3790000 1310000 -17710000 -7430000 6880000 9410000 9490000 -7810000 -8850000 5850000 380000 57320000 63160000 -79380000 66170000 57310000 -79760000 0 0 134600000 21950000 -130000 -1290000 34120000 31890000 29020000 19100000 21560000 20750000 910000 960000 1150000 -1400000 1680000 -33710000 9840000 9500000 8170000 0 10520000 0 5590000 1450000 23400000 6650000 11180000 -9580000 6970000 960000 -3980000 -6120000 -5030000 -4400000 -29130000 2120000 4490000 3180000 -4210000 -50000 72570000 134220000 127410000 45960000 45060000 40480000 64100000 34340000 193540000 26230000 0 0 28790000 220000 1950000 -55040000 -79180000 -232070000 0 300000000 0 0 400000000 0 12000000 0 367280000 12000000 48620000 319120000 0 13570000 0 36920000 19090000 39420000 2380000 5230000 2600000 6880000 1740000 0 -46180000 11750000 6140000 -28650000 66790000 -98520000 140740000 73950000 172470000 112090000 140740000 73950000 12960000 13280000 13210000 20060000 10520000 9060000 450000 782880000 -79850000 -6000000 697480000 -79760000 -79760000 380000 380000 30000 39390000 39420000 2600000 2600000 10000 8160000 8170000 430000 749050000 -159610000 -5620000 584250000 57310000 57310000 5850000 5850000 0 19090000 19090000 5230000 5230000 0 9500000 9500000 1740000 1740000 430000 732490000 -102300000 230000 630850000 66170000 66170000 -8850000 -8850000 10000 36910000 36920000 2380000 2380000 0 9840000 9840000 6880000 6880000 420000 696160000 -36130000 -8620000 651830000 Basis of PresentationTriMas Corporation ("TriMas" or the "Company"), and its consolidated subsidiaries, designs, engineers and manufactures innovative products under leading brand names for customers primarily in the consumer products, aerospace &amp; defense, and industrial markets.The preparation of financial statements requires management of the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities. Actual results may differ from such estimates and assumptions due to risks and uncertainties, including uncertainty and volatility in the current economic environment due to input cost inflation, supply chain disruptions, and shortages in global markets for commodities, logistics and labor, all of which have followed outbreak of the coronavirus and related variants (“COVID-19”) since early 2020. To the extent there are differences between these estimates and actual results, the Company's consolidated financial statements may be materially affected. New Accounting Pronouncements <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2021-10, "Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance" ("ASU 2021-10"), which requires annual disclosures to increase transparency around government assistance received by companies. ASU 2021-10 is effective for fiscal years beginning after December 15, 2021. The Company adopted ASU 2021-10 in the fourth quarter of 2022. Certain country, state and local governments in which the Company operates offer or have offered various business incentives related to investment and/or job creation. The Company's participation in these government incentive programs is accounted for by applying a grant or contribution model by analogy; however, the Company determined that the adoption of ASU 2021-10 did not have a material impact on its consolidated financial statements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers" ("ASU 2021-08"), which requires that an acquirer recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, "Revenue from Contracts with Customers." ASU 2021-08 is effective for fiscal years, and interim periods within those years, beginning after December 15, 2022, with early adoption permitted. The Company adopted ASU 2021-08 in the fourth quarter of 2022, which did not have a significant impact on its consolidated financial statements.</span></div> Summary of Significant Accounting Policies <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The accompanying consolidated financial statements include the accounts and transactions of TriMas and its subsidiaries. Intercompany transactions have been eliminated. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management of the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements. Such estimates and assumptions also affect the reported amounts of revenues and expenses during the reporting periods. Significant items subject to such estimates and assumptions include the carrying amount of property and equipment, goodwill and other intangibles, valuation allowances for receivables, inventories and deferred income tax assets, valuation of derivatives, estimated fair value of contingent consideration resulting from business combinations, estimated future unrecoverable lease costs, reserves for asbestos and ordinary course litigation, assets and obligations related to employee benefits and estimated unrecognized tax benefits. Actual results may differ from such estimates and assumptions. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company considers cash on hand and on deposit and investments in all highly liquid debt instruments with initial maturities of three months or less to be cash and cash equivalents. Cash and cash equivalents also includes restricted cash, if any, held on deposit with a financial institution as cash collateral for the Company's outstanding letters of credit. See Note 7, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," for further details regarding the Company's cash and cash equivalents. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Receivables.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Receivables are presented net of allowances for doubtful accounts of $1.7 million and $1.6 million at December 31, 2022 and 2021, respectively. The Company monitors its exposure for credit losses and maintains allowances for doubtful accounts based upon the Company's best estimate of probable losses inherent in the accounts receivable balances. The Company does not believe that significant credit risk exists due to its diverse customer base. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Inventories are stated at the lower of cost or net realizable value, with cost determined using the first-in, first-out method. Direct materials, direct labor and allocations of variable and fixed manufacturing-related overhead are included in inventory cost. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Property and equipment additions, including significant improvements, are recorded at cost. Upon retirement or disposal of property and equipment, the cost and accumulated depreciation are removed from the accounts, and any gain or loss is included in the accompanying statement of operations. Repair and maintenance costs are charged to expense as incurred.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and Amortization.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Depreciation is computed principally using the straight-line method over the estimated useful lives of the assets. Annual depreciation rates are as follows: building and land/building improvements <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwYzRiODAyMDZjMzRkN2E4NWIwMGUwNmM1YTc2ZTY0L3NlYzoxMGM0YjgwMjA2YzM0ZDdhODViMDBlMDZjNWE3NmU2NF8xNjAvZnJhZzphNzE4OTAwZTgyZTM0MzFjYThmOThjOTljNTFiNDhmNi90ZXh0cmVnaW9uOmE3MTg5MDBlODJlMzQzMWNhOGY5OGM5OWM1MWI0OGY2XzMxMTA_4213985f-6d89-41fc-848a-46b8eed68299">three</span> to 40 years, and machinery and equipment, <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwYzRiODAyMDZjMzRkN2E4NWIwMGUwNmM1YTc2ZTY0L3NlYzoxMGM0YjgwMjA2YzM0ZDdhODViMDBlMDZjNWE3NmU2NF8xNjAvZnJhZzphNzE4OTAwZTgyZTM0MzFjYThmOThjOTljNTFiNDhmNi90ZXh0cmVnaW9uOmE3MTg5MDBlODJlMzQzMWNhOGY5OGM5OWM1MWI0OGY2XzMxNTU_08b1ee57-70fd-4e4f-97b8-c4efffe096c3">three</span> to 15 years. Capitalized debt issuance costs are amortized over the underlying terms of the related debt securities. Customer relationship intangibles are amortized over periods ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwYzRiODAyMDZjMzRkN2E4NWIwMGUwNmM1YTc2ZTY0L3NlYzoxMGM0YjgwMjA2YzM0ZDdhODViMDBlMDZjNWE3NmU2NF8xNjAvZnJhZzphNzE4OTAwZTgyZTM0MzFjYThmOThjOTljNTFiNDhmNi90ZXh0cmVnaW9uOmE3MTg5MDBlODJlMzQzMWNhOGY5OGM5OWM1MWI0OGY2XzMzNTE_53c1cb16-1c4d-420c-9b97-9a7bfa344d75">five</span> to 25 years, while technology and other intangibles are amortized over periods ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwYzRiODAyMDZjMzRkN2E4NWIwMGUwNmM1YTc2ZTY0L3NlYzoxMGM0YjgwMjA2YzM0ZDdhODViMDBlMDZjNWE3NmU2NF8xNjAvZnJhZzphNzE4OTAwZTgyZTM0MzFjYThmOThjOTljNTFiNDhmNi90ZXh0cmVnaW9uOmE3MTg5MDBlODJlMzQzMWNhOGY5OGM5OWM1MWI0OGY2XzM0NDY_33e9cb08-9254-4939-83f5-679b1ca38b4a">one</span> to 30 years. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impairment of Long-Lived Assets and Definite-Lived Intangible Assets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company reviews, on at least a quarterly basis, the financial performance of its businesses for indicators of impairment. In reviewing for impairment indicators, the Company also considers events or changes in circumstances such as business prospects, customer retention, market trends, potential product obsolescence, competitive activities and other economic factors. An impairment loss is recognized when the carrying value of an asset group exceeds the future net undiscounted cash flows expected to be generated by that asset group. The impairment loss recognized is the amount by which the carrying value of the asset group exceeds its fair value.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company assesses goodwill for impairment on an annual basis (October 1 test date) by reviewing relevant qualitative and quantitative factors. More frequent evaluations may be required if the Company experiences changes in its business climate or as a result of other triggering events that take place. An impairment loss is recognized when the carrying value of a reporting unit's goodwill exceeds its fair value.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines its reporting units at the individual operating segment level, or one level below, when there is discrete financial information available that is regularly reviewed by segment management to evaluate operating results. For purposes of the Company's 2022 goodwill impairment test, the Company had six reporting units, four of which had goodwill, within its three reportable segments.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company begins its goodwill reviews by conducting a qualitative assessment, considering relevant events and circumstances that affect the fair value or carrying amount of a reporting unit. Such events and circumstances can include macroeconomic conditions, industry and market considerations, overall financial performance, entity and reporting unit specific events, and capital markets pricing. The Company considers the extent to which any identified adverse events and circumstances affect the comparison of a reporting unit's fair value with its carrying amount. The Company places more weight on the events and circumstances that most affect a reporting unit's fair value or the carrying amount of its net assets. The Company considers positive and mitigating events and circumstances that may affect its determination of whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. The Company also considers its most recent valuations of its reporting units, including the difference between the most recent fair value estimate and the carrying amount. Each of these factors is considered by management in reaching its conclusion about whether a quantitative goodwill impairment test is necessary to estimate the fair value of its reporting units.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company concludes that conducting a quantitative assessment is required, the Company determines the fair value of the reporting unit being evaluated utilizing a combination of three valuation techniques: discounted cash flow (income approach), market comparable method (market approach) and market capitalization (direct market data method). The income approach is based on management's operating plan and internal five-year forecast and utilizes forward-looking assumptions and projections, on a discounted basis, but considers factors unique to each reporting unit and related long-range plans that may not be comparable to other companies and that are not yet public. The market approach considers potentially comparable companies and transactions within the industries where the Company's reporting units participate, and applies their trading multiples to the financial projections of the Company's reporting units. This approach utilizes data from actual marketplace transactions, but reliance on its results is limited by difficulty in identifying companies that are specifically comparable to the Company's reporting units, considering the diversity of the Company's businesses, the relative sizes and levels of complexity. The Company also uses the direct market data method by comparing its book value and the estimates of fair value of the reporting units to the Company's market capitalization. Management uses this comparison as additional evidence of the fair value of the Company, as its market capitalization may be suppressed by other factors such as the control premium associated with a controlling shareholder, the Company's degree of leverage and the float of the Company's common stock. Management evaluates and weights the results based on a combination of the income and market approaches, and, in situations where the income approach results differ significantly from the market and direct data approaches, management re-evaluates and adjusts, if necessary, its assumptions. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the quantitative test, if it is determined that the carrying value of the reporting unit is higher than its fair value, goodwill is impaired and is written down to the fair value amount; however, the loss recognized will not exceed the total amount of goodwill allocated to the reporting unit. See Note 8, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Other Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," for further details regarding the Company's goodwill impairment testing.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Indefinite-Lived Intangibles. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses indefinite-lived intangible assets (primarily trademark/trade names) for impairment on an annual basis (October 1 test date) by reviewing relevant qualitative and quantitative factors. More frequent evaluations may be required if the Company experiences changes in its business climate or as a result of other triggering events that take place. An impairment loss is recognized when the carrying value of the asset exceeds its fair value.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conducting a qualitative assessment, the Company considers relevant events and circumstances to determine whether it is more likely than not that the fair values of the indefinite-lived intangible assets are less than the carrying values. In addition to the events and circumstances that the Company considers above in its qualitative analysis for potential goodwill impairment, the Company also considers legal, regulatory and contractual factors that could affect the fair value or carrying amount of the Company's indefinite-lived intangible assets. The Company also considers its most recent valuations of its indefinite-lived intangible assets, including the difference between the most recent fair value estimates and the carrying amounts. These factors are all considered by management in reaching its conclusion about whether it is more likely than not that the fair values of the indefinite-lived intangible assets are less than the carrying values. If management concludes that further testing is required, the Company performs a quantitative valuation to estimate the fair value of its indefinite-lived intangible assets. In conducting the quantitative impairment analysis, the Company determines the fair value of its indefinite-lived intangible assets using the relief-from-royalty method. The relief-from-royalty method involves the estimation of appropriate market royalty rates for the indefinite-lived intangible assets and the application of these royalty rates to forecasted net sales attributable to the intangible assets. The resulting cash flows are then discounted to present value, using a rate appropriately reflecting the risks inherent in the cash flows, which then is compared to the carrying value of the assets. If the carrying value exceeds fair value, an impairment is recorded. See Note 8, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Other Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," for further details regarding the Company's indefinite-lived intangible asset impairment testing.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">High Deductible Insurance.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company generally has high deductible insurance programs for losses and liabilities related to workers' compensation, health and welfare claims and comprehensive general, product and vehicle liability. The Company is generally responsible for up to $0.8 million per occurrence under its retention program for workers' compensation, up to $1.5 million per occurrence under its retention programs for comprehensive general, product and vehicle liability, and has a $0.4 million per occurrence stop-loss limit with respect to its group medical plan. Total insurance limits under these retention programs vary by year for comprehensive general, product and vehicle liability and extend to the applicable statutory limits for workers' compensation. Reserves for claims losses, including an estimate of related litigation defense costs, are recorded based upon the Company's estimates of the aggregate liability for claims incurred using actuarial assumptions about future events. Changes in assumptions for factors such as medical costs and actual experience could cause these estimates to change. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pension Plans.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company engages independent actuaries to compute the amounts of liabilities and expenses under defined benefit pension plans, subject to the assumptions that the Company determines are appropriate based on historical trends, current market rates and future projections. Assumptions used in the actuarial calculations could have a significant impact on plan obligations, and a lesser impact on current period expense. Annually, the Company reviews the actual experience compared to the significant assumptions used and makes adjustments to the assumptions, if warranted. Discount rates are based on an expected benefit payments duration analysis and the equivalent average yield rate for high-quality fixed-income investments. Pension benefits are funded through deposits with trustees and the expected long-term rate of return on fund assets is based on actual historical returns and a review of other public company pension asset return data, modified for known changes in the market and any expected change in investment policy. See Note 17, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,” for further information.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Asbestos-related Matters. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company accrues loss reserves for asbestos-related matters based upon an estimate of the ultimate liability for claims incurred, whether reported or not, including an estimate of future settlement costs and costs to defend. The Company utilizes known facts and historical trends for Company-specific and general market asbestos-related activity, as well as an actuarial valuation in determining estimated required reserves which it believes are probable and reasonably estimable. Asbestos-related accruals are assessed at each balance sheet date to determine if the liability remains reasonably stated. Accruals for asbestos-related matters are included in the consolidated balance sheet in “Accrued liabilities” and “Other long-term liabilities.” See Note 16, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,” for further information.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Revenue is recognized when control of promised goods is transferred to customers, which generally occurs when products are shipped from the Company’s facilities to its customers. The amount of revenue recorded reflects the consideration the Company expects to be entitled to receive in exchange for transferring those goods. Net sales are comprised of gross revenues, based on observed stand-alone selling prices, less estimates of expected returns, trade discounts and customer allowances, which include incentives such as volume and other discounts in connection with various supply programs. Such deductions are estimated and recorded during the period the related revenue is recognized. The Company may adjust these estimates when the expected amount of consideration changes based on sales volumes or other contractual terms. Sales and other consumption taxes the Company collects from customers and remits to government agencies are excluded from revenue. The Company accounts for freight and shipping costs that occur after control of the related goods transfer to the customer as a fulfillment cost within cost of sales. The nature and timing of the Company's revenue transactions are similar, as substantially all revenue is based on point-in-time transactions with customers under industry-standard payment terms. The Company may require shortened payment terms, including cash-in-advance, on an individual customer basis depending on its assessment of the customer's credit worthiness. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of Sales.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Cost of sales includes material, labor and overhead costs incurred in the manufacture of products sold in the period. Material costs include raw material, purchased components, outside processing and freight costs. Overhead costs consist of variable and fixed manufacturing costs, wages and fringe benefits, and purchasing, receiving and inspection costs. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Selling, General and Administrative Expenses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Selling, general and administrative expenses include the following: costs related to the advertising, sale, marketing and distribution of the Company's products, amortization of customer intangible assets, costs of finance, human resources, legal functions, executive management costs and other administrative expenses. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company computes income taxes using the asset and liability method, whereby deferred income taxes using current enacted tax rates are provided for the temporary differences between the financial reporting basis and the tax basis of assets and liabilities and for operating loss and tax credit carryforwards. The Company determines valuation allowances based on an assessment of positive and negative evidence on a jurisdiction-by-jurisdiction basis and records a valuation allowance to reduce deferred tax assets to the amount more likely than not to be realized. The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest and penalties related to unrecognized tax benefits in income tax expense. See Note 22, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," for further information.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Translation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The financial statements of subsidiaries located outside of the United States are measured using the currency of the primary economic environment in which they operate as the functional currency. When translating into U.S. dollars, income and expense items are translated at average monthly exchange rates and assets and liabilities are translated at exchange rates in effect at the balance sheet date. Adjustments resulting from translating the functional currency into U.S. dollars are deferred as a component of accumulated other comprehensive income (loss) ("AOCI") in the consolidated statement of shareholders' equity. The impact of net foreign currency transactions was a gain of $0.7 million for the year ended December 31, 2022, a loss of $0.9 million for the year ended December 31, 2021 and a gain of $0.6 million for the year ended 2020, and are included in other expense, net in the accompanying consolidated statement of operations. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company records derivative financial instruments at fair value on the balance sheet as either assets or liabilities, and changes in their fair values are immediately recognized in earnings if the derivatives do not qualify as effective hedges. If a derivative is designated as a fair value hedge, then changes in the fair value of the derivative are offset against the changes in the fair value of the underlying hedged item. If a derivative is designated as a cash flow hedge, then the effective portion of the changes in the fair value of the derivative is recognized as a component of other comprehensive income until the underlying hedged item is recognized in earnings or the forecasted transaction is no longer probable of occurring. If a derivative is designated as a net investment hedge, then the effective portion of the changes in the fair value of the derivative is recognized in other comprehensive income and will be subsequently reclassified to earnings when the hedged net investment is either sold or substantially liquidated. The Company formally documents hedging relationships for its derivative transactions and the underlying hedged items, as well as its risk management objectives and strategies for undertaking the hedge transactions. See Note 13, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," for further information.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">   In accounting for and disclosing the fair value of financial instruments, the Company uses the following hierarchy:</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date; </span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly; and</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 inputs are unobservable inputs for the asset or liability. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation of the Company's cross-currency swaps are based on the income approach, which uses observable inputs such as interest rate yield curves and forward currency exchange rates, as applicable. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of financial instruments reported in the balance sheet for current assets and current liabilities approximates fair value due to the short maturity of these instruments. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company records assets acquired and liabilities assumed from acquisitions at fair value. The fair value of working capital accounts generally approximates book value. The valuation of inventory, property, plant and equipment, and intangible assets requires significant assumptions. Inventory is recorded at fair value based on the estimated selling price less costs to sell, including completion, disposal and holding period costs with a reasonable profit margin. Property and equipment is recorded at fair value using a combination of both the cost and market approaches for both the real and personal property acquired. Under the cost approach, consideration is given to the amount required to construct or purchase a new asset of equal value at current prices, with adjustments in value for physical deterioration, as well as functional and economic obsolescence. Under the market approach, recent transactions for similar types of assets are used as the basis for estimating fair value. For trademark/trade names and technology and other intangible assets, the estimated fair value is based on projected discounted future net cash flows using the relief-from-royalty method. For customer relationship intangible assets, the estimated fair value is based on projected discounted future cash flows using the excess earnings method. The relief-from-royalty and excess earnings method are both income approaches that utilize key assumptions such as forecasts of revenue and expenses over an extended period of time, royalty rate percentages, tax rates, and estimated costs of debt and equity capital to discount the projected cash flows.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-based Compensation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  The Company recognizes compensation expense related to equity awards based on their fair values as of the grant date. For awards with only a service condition, expense is recognized ratably over the vesting period. Performance-based equity awards may have targets tied to performance and/or market-based conditions. Market-based conditions are taken into consideration in determining the grant date fair value, and the related compensation expense is recognized regardless of whether the market condition is satisfied, provided the requisite service has been provided. For performance condition components, the Company periodically updates the probability that the performance conditions will be achieved and adjusts expense accordingly, reflecting the change from prior estimate, if any, in current period non-cash stock compensation expense. The disclosed number of awards granted considers only the targeted number of units until such time that the performance condition has been satisfied. If the performance conditions are not achieved, no award is earned. See Note 18, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Awards</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,” for further information.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Comprehensive Income (Loss).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  The Company refers to other comprehensive income (loss) as revenues, expenses, gains and losses that under accounting principles generally accepted in the United States of America are included in comprehensive income (loss) but are excluded from net earnings as these amounts are recorded directly as an adjustment to stockholders' equity. Other comprehensive income (loss) is comprised of foreign currency translation adjustments, amortization of prior service costs and unrecognized gains and losses in actuarial assumptions for pension and postretirement plans and changes in unrealized gains and losses on derivative instruments.</span></div> Principles of Consolidation.    The accompanying consolidated financial statements include the accounts and transactions of TriMas and its subsidiaries. Intercompany transactions have been eliminated. Use of Estimates.    The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management of the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements. Such estimates and assumptions also affect the reported amounts of revenues and expenses during the reporting periods. Significant items subject to such estimates and assumptions include the carrying amount of property and equipment, goodwill and other intangibles, valuation allowances for receivables, inventories and deferred income tax assets, valuation of derivatives, estimated fair value of contingent consideration resulting from business combinations, estimated future unrecoverable lease costs, reserves for asbestos and ordinary course litigation, assets and obligations related to employee benefits and estimated unrecognized tax benefits. Actual results may differ from such estimates and assumptions. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company considers cash on hand and on deposit and investments in all highly liquid debt instruments with initial maturities of three months or less to be cash and cash equivalents. Cash and cash equivalents also includes restricted cash, if any, held on deposit with a financial institution as cash collateral for the Company's outstanding letters of credit. See Note 7, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents</span>," for further details regarding the Company's cash and cash equivalents. Receivables.    Receivables are presented net of allowances for doubtful accounts of $1.7 million and $1.6 million at December 31, 2022 and 2021, respectively. The Company monitors its exposure for credit losses and maintains allowances for doubtful accounts based upon the Company's best estimate of probable losses inherent in the accounts receivable balances. The Company does not believe that significant credit risk exists due to its diverse customer base. 1700000 1600000 Inventories.    Inventories are stated at the lower of cost or net realizable value, with cost determined using the first-in, first-out method. Direct materials, direct labor and allocations of variable and fixed manufacturing-related overhead are included in inventory cost. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Property and equipment additions, including significant improvements, are recorded at cost. Upon retirement or disposal of property and equipment, the cost and accumulated depreciation are removed from the accounts, and any gain or loss is included in the accompanying statement of operations. Repair and maintenance costs are charged to expense as incurred.</span> <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and Amortization.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Depreciation is computed principally using the straight-line method over the estimated useful lives of the assets. Annual depreciation rates are as follows: building and land/building improvements <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwYzRiODAyMDZjMzRkN2E4NWIwMGUwNmM1YTc2ZTY0L3NlYzoxMGM0YjgwMjA2YzM0ZDdhODViMDBlMDZjNWE3NmU2NF8xNjAvZnJhZzphNzE4OTAwZTgyZTM0MzFjYThmOThjOTljNTFiNDhmNi90ZXh0cmVnaW9uOmE3MTg5MDBlODJlMzQzMWNhOGY5OGM5OWM1MWI0OGY2XzMxMTA_4213985f-6d89-41fc-848a-46b8eed68299">three</span> to 40 years, and machinery and equipment, <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwYzRiODAyMDZjMzRkN2E4NWIwMGUwNmM1YTc2ZTY0L3NlYzoxMGM0YjgwMjA2YzM0ZDdhODViMDBlMDZjNWE3NmU2NF8xNjAvZnJhZzphNzE4OTAwZTgyZTM0MzFjYThmOThjOTljNTFiNDhmNi90ZXh0cmVnaW9uOmE3MTg5MDBlODJlMzQzMWNhOGY5OGM5OWM1MWI0OGY2XzMxNTU_08b1ee57-70fd-4e4f-97b8-c4efffe096c3">three</span> to 15 years. Capitalized debt issuance costs are amortized over the underlying terms of the related debt securities. Customer relationship intangibles are amortized over periods ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwYzRiODAyMDZjMzRkN2E4NWIwMGUwNmM1YTc2ZTY0L3NlYzoxMGM0YjgwMjA2YzM0ZDdhODViMDBlMDZjNWE3NmU2NF8xNjAvZnJhZzphNzE4OTAwZTgyZTM0MzFjYThmOThjOTljNTFiNDhmNi90ZXh0cmVnaW9uOmE3MTg5MDBlODJlMzQzMWNhOGY5OGM5OWM1MWI0OGY2XzMzNTE_53c1cb16-1c4d-420c-9b97-9a7bfa344d75">five</span> to 25 years, while technology and other intangibles are amortized over periods ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwYzRiODAyMDZjMzRkN2E4NWIwMGUwNmM1YTc2ZTY0L3NlYzoxMGM0YjgwMjA2YzM0ZDdhODViMDBlMDZjNWE3NmU2NF8xNjAvZnJhZzphNzE4OTAwZTgyZTM0MzFjYThmOThjOTljNTFiNDhmNi90ZXh0cmVnaW9uOmE3MTg5MDBlODJlMzQzMWNhOGY5OGM5OWM1MWI0OGY2XzM0NDY_33e9cb08-9254-4939-83f5-679b1ca38b4a">one</span> to 30 years. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impairment of Long-Lived Assets and Definite-Lived Intangible Assets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company reviews, on at least a quarterly basis, the financial performance of its businesses for indicators of impairment. In reviewing for impairment indicators, the Company also considers events or changes in circumstances such as business prospects, customer retention, market trends, potential product obsolescence, competitive activities and other economic factors. An impairment loss is recognized when the carrying value of an asset group exceeds the future net undiscounted cash flows expected to be generated by that asset group. The impairment loss recognized is the amount by which the carrying value of the asset group exceeds its fair value.</span></div> P40Y P15Y P25Y P30Y <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company assesses goodwill for impairment on an annual basis (October 1 test date) by reviewing relevant qualitative and quantitative factors. More frequent evaluations may be required if the Company experiences changes in its business climate or as a result of other triggering events that take place. An impairment loss is recognized when the carrying value of a reporting unit's goodwill exceeds its fair value.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines its reporting units at the individual operating segment level, or one level below, when there is discrete financial information available that is regularly reviewed by segment management to evaluate operating results. For purposes of the Company's 2022 goodwill impairment test, the Company had six reporting units, four of which had goodwill, within its three reportable segments.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company begins its goodwill reviews by conducting a qualitative assessment, considering relevant events and circumstances that affect the fair value or carrying amount of a reporting unit. Such events and circumstances can include macroeconomic conditions, industry and market considerations, overall financial performance, entity and reporting unit specific events, and capital markets pricing. The Company considers the extent to which any identified adverse events and circumstances affect the comparison of a reporting unit's fair value with its carrying amount. The Company places more weight on the events and circumstances that most affect a reporting unit's fair value or the carrying amount of its net assets. The Company considers positive and mitigating events and circumstances that may affect its determination of whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. The Company also considers its most recent valuations of its reporting units, including the difference between the most recent fair value estimate and the carrying amount. Each of these factors is considered by management in reaching its conclusion about whether a quantitative goodwill impairment test is necessary to estimate the fair value of its reporting units.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company concludes that conducting a quantitative assessment is required, the Company determines the fair value of the reporting unit being evaluated utilizing a combination of three valuation techniques: discounted cash flow (income approach), market comparable method (market approach) and market capitalization (direct market data method). The income approach is based on management's operating plan and internal five-year forecast and utilizes forward-looking assumptions and projections, on a discounted basis, but considers factors unique to each reporting unit and related long-range plans that may not be comparable to other companies and that are not yet public. The market approach considers potentially comparable companies and transactions within the industries where the Company's reporting units participate, and applies their trading multiples to the financial projections of the Company's reporting units. This approach utilizes data from actual marketplace transactions, but reliance on its results is limited by difficulty in identifying companies that are specifically comparable to the Company's reporting units, considering the diversity of the Company's businesses, the relative sizes and levels of complexity. The Company also uses the direct market data method by comparing its book value and the estimates of fair value of the reporting units to the Company's market capitalization. Management uses this comparison as additional evidence of the fair value of the Company, as its market capitalization may be suppressed by other factors such as the control premium associated with a controlling shareholder, the Company's degree of leverage and the float of the Company's common stock. Management evaluates and weights the results based on a combination of the income and market approaches, and, in situations where the income approach results differ significantly from the market and direct data approaches, management re-evaluates and adjusts, if necessary, its assumptions. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the quantitative test, if it is determined that the carrying value of the reporting unit is higher than its fair value, goodwill is impaired and is written down to the fair value amount; however, the loss recognized will not exceed the total amount of goodwill allocated to the reporting unit. See Note 8, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Other Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," for further details regarding the Company's goodwill impairment testing.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Indefinite-Lived Intangibles. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses indefinite-lived intangible assets (primarily trademark/trade names) for impairment on an annual basis (October 1 test date) by reviewing relevant qualitative and quantitative factors. More frequent evaluations may be required if the Company experiences changes in its business climate or as a result of other triggering events that take place. An impairment loss is recognized when the carrying value of the asset exceeds its fair value.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conducting a qualitative assessment, the Company considers relevant events and circumstances to determine whether it is more likely than not that the fair values of the indefinite-lived intangible assets are less than the carrying values. In addition to the events and circumstances that the Company considers above in its qualitative analysis for potential goodwill impairment, the Company also considers legal, regulatory and contractual factors that could affect the fair value or carrying amount of the Company's indefinite-lived intangible assets. The Company also considers its most recent valuations of its indefinite-lived intangible assets, including the difference between the most recent fair value estimates and the carrying amounts. These factors are all considered by management in reaching its conclusion about whether it is more likely than not that the fair values of the indefinite-lived intangible assets are less than the carrying values. If management concludes that further testing is required, the Company performs a quantitative valuation to estimate the fair value of its indefinite-lived intangible assets. In conducting the quantitative impairment analysis, the Company determines the fair value of its indefinite-lived intangible assets using the relief-from-royalty method. The relief-from-royalty method involves the estimation of appropriate market royalty rates for the indefinite-lived intangible assets and the application of these royalty rates to forecasted net sales attributable to the intangible assets. The resulting cash flows are then discounted to present value, using a rate appropriately reflecting the risks inherent in the cash flows, which then is compared to the carrying value of the assets. If the carrying value exceeds fair value, an impairment is recorded. See Note 8, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Other Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," for further details regarding the Company's indefinite-lived intangible asset impairment testing.</span></div> 6 4 3 High Deductible Insurance.    The Company generally has high deductible insurance programs for losses and liabilities related to workers' compensation, health and welfare claims and comprehensive general, product and vehicle liability. The Company is generally responsible for up to $0.8 million per occurrence under its retention program for workers' compensation, up to $1.5 million per occurrence under its retention programs for comprehensive general, product and vehicle liability, and has a $0.4 million per occurrence stop-loss limit with respect to its group medical plan. Total insurance limits under these retention programs vary by year for comprehensive general, product and vehicle liability and extend to the applicable statutory limits for workers' compensation. Reserves for claims losses, including an estimate of related litigation defense costs, are recorded based upon the Company's estimates of the aggregate liability for claims incurred using actuarial assumptions about future events. Changes in assumptions for factors such as medical costs and actual experience could cause these estimates to change. 800000 1500000 400000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pension Plans.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company engages independent actuaries to compute the amounts of liabilities and expenses under defined benefit pension plans, subject to the assumptions that the Company determines are appropriate based on historical trends, current market rates and future projections. Assumptions used in the actuarial calculations could have a significant impact on plan obligations, and a lesser impact on current period expense. Annually, the Company reviews the actual experience compared to the significant assumptions used and makes adjustments to the assumptions, if warranted. Discount rates are based on an expected benefit payments duration analysis and the equivalent average yield rate for high-quality fixed-income investments. Pension benefits are funded through deposits with trustees and the expected long-term rate of return on fund assets is based on actual historical returns and a review of other public company pension asset return data, modified for known changes in the market and any expected change in investment policy. See Note 17, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,” for further information.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Asbestos-related Matters. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company accrues loss reserves for asbestos-related matters based upon an estimate of the ultimate liability for claims incurred, whether reported or not, including an estimate of future settlement costs and costs to defend. The Company utilizes known facts and historical trends for Company-specific and general market asbestos-related activity, as well as an actuarial valuation in determining estimated required reserves which it believes are probable and reasonably estimable. Asbestos-related accruals are assessed at each balance sheet date to determine if the liability remains reasonably stated. Accruals for asbestos-related matters are included in the consolidated balance sheet in “Accrued liabilities” and “Other long-term liabilities.” See Note 16, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,” for further information.</span> Revenue Recognition.    Revenue is recognized when control of promised goods is transferred to customers, which generally occurs when products are shipped from the Company’s facilities to its customers. The amount of revenue recorded reflects the consideration the Company expects to be entitled to receive in exchange for transferring those goods. Net sales are comprised of gross revenues, based on observed stand-alone selling prices, less estimates of expected returns, trade discounts and customer allowances, which include incentives such as volume and other discounts in connection with various supply programs. Such deductions are estimated and recorded during the period the related revenue is recognized. The Company may adjust these estimates when the expected amount of consideration changes based on sales volumes or other contractual terms. Sales and other consumption taxes the Company collects from customers and remits to government agencies are excluded from revenue. The Company accounts for freight and shipping costs that occur after control of the related goods transfer to the customer as a fulfillment cost within cost of sales. The nature and timing of the Company's revenue transactions are similar, as substantially all revenue is based on point-in-time transactions with customers under industry-standard payment terms. The Company may require shortened payment terms, including cash-in-advance, on an individual customer basis depending on its assessment of the customer's credit worthiness. Cost of Sales.    Cost of sales includes material, labor and overhead costs incurred in the manufacture of products sold in the period. Material costs include raw material, purchased components, outside processing and freight costs. Overhead costs consist of variable and fixed manufacturing costs, wages and fringe benefits, and purchasing, receiving and inspection costs. Selling, General and Administrative Expenses.    Selling, general and administrative expenses include the following: costs related to the advertising, sale, marketing and distribution of the Company's products, amortization of customer intangible assets, costs of finance, human resources, legal functions, executive management costs and other administrative expenses. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company computes income taxes using the asset and liability method, whereby deferred income taxes using current enacted tax rates are provided for the temporary differences between the financial reporting basis and the tax basis of assets and liabilities and for operating loss and tax credit carryforwards. The Company determines valuation allowances based on an assessment of positive and negative evidence on a jurisdiction-by-jurisdiction basis and records a valuation allowance to reduce deferred tax assets to the amount more likely than not to be realized. The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest and penalties related to unrecognized tax benefits in income tax expense. See Note 22, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," for further information.</span> Foreign Currency Translation.    The financial statements of subsidiaries located outside of the United States are measured using the currency of the primary economic environment in which they operate as the functional currency. When translating into U.S. dollars, income and expense items are translated at average monthly exchange rates and assets and liabilities are translated at exchange rates in effect at the balance sheet date. Adjustments resulting from translating the functional currency into U.S. dollars are deferred as a component of accumulated other comprehensive income (loss) ("AOCI") in the consolidated statement of shareholders' equity. The impact of net foreign currency transactions was a gain of $0.7 million for the year ended December 31, 2022, a loss of $0.9 million for the year ended December 31, 2021 and a gain of $0.6 million for the year ended 2020, and are included in other expense, net in the accompanying consolidated statement of operations. 700000 -900000 600000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company records derivative financial instruments at fair value on the balance sheet as either assets or liabilities, and changes in their fair values are immediately recognized in earnings if the derivatives do not qualify as effective hedges. If a derivative is designated as a fair value hedge, then changes in the fair value of the derivative are offset against the changes in the fair value of the underlying hedged item. If a derivative is designated as a cash flow hedge, then the effective portion of the changes in the fair value of the derivative is recognized as a component of other comprehensive income until the underlying hedged item is recognized in earnings or the forecasted transaction is no longer probable of occurring. If a derivative is designated as a net investment hedge, then the effective portion of the changes in the fair value of the derivative is recognized in other comprehensive income and will be subsequently reclassified to earnings when the hedged net investment is either sold or substantially liquidated. The Company formally documents hedging relationships for its derivative transactions and the underlying hedged items, as well as its risk management objectives and strategies for undertaking the hedge transactions. See Note 13, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," for further information.</span> <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">   In accounting for and disclosing the fair value of financial instruments, the Company uses the following hierarchy:</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date; </span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly; and</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 inputs are unobservable inputs for the asset or liability. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation of the Company's cross-currency swaps are based on the income approach, which uses observable inputs such as interest rate yield curves and forward currency exchange rates, as applicable. </span></div>The carrying value of financial instruments reported in the balance sheet for current assets and current liabilities approximates fair value due to the short maturity of these instruments. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company records assets acquired and liabilities assumed from acquisitions at fair value. The fair value of working capital accounts generally approximates book value. The valuation of inventory, property, plant and equipment, and intangible assets requires significant assumptions. Inventory is recorded at fair value based on the estimated selling price less costs to sell, including completion, disposal and holding period costs with a reasonable profit margin. Property and equipment is recorded at fair value using a combination of both the cost and market approaches for both the real and personal property acquired. Under the cost approach, consideration is given to the amount required to construct or purchase a new asset of equal value at current prices, with adjustments in value for physical deterioration, as well as functional and economic obsolescence. Under the market approach, recent transactions for similar types of assets are used as the basis for estimating fair value. For trademark/trade names and technology and other intangible assets, the estimated fair value is based on projected discounted future net cash flows using the relief-from-royalty method. For customer relationship intangible assets, the estimated fair value is based on projected discounted future cash flows using the excess earnings method. The relief-from-royalty and excess earnings method are both income approaches that utilize key assumptions such as forecasts of revenue and expenses over an extended period of time, royalty rate percentages, tax rates, and estimated costs of debt and equity capital to discount the projected cash flows.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-based Compensation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  The Company recognizes compensation expense related to equity awards based on their fair values as of the grant date. For awards with only a service condition, expense is recognized ratably over the vesting period. Performance-based equity awards may have targets tied to performance and/or market-based conditions. Market-based conditions are taken into consideration in determining the grant date fair value, and the related compensation expense is recognized regardless of whether the market condition is satisfied, provided the requisite service has been provided. For performance condition components, the Company periodically updates the probability that the performance conditions will be achieved and adjusts expense accordingly, reflecting the change from prior estimate, if any, in current period non-cash stock compensation expense. The disclosed number of awards granted considers only the targeted number of units until such time that the performance condition has been satisfied. If the performance conditions are not achieved, no award is earned. See Note 18, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Awards</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,” for further information.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Comprehensive Income (Loss).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  The Company refers to other comprehensive income (loss) as revenues, expenses, gains and losses that under accounting principles generally accepted in the United States of America are included in comprehensive income (loss) but are excluded from net earnings as these amounts are recorded directly as an adjustment to stockholders' equity. Other comprehensive income (loss) is comprised of foreign currency translation adjustments, amortization of prior service costs and unrecognized gains and losses in actuarial assumptions for pension and postretirement plans and changes in unrealized gains and losses on derivative instruments.</span> Acquisitions<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 Acquisitions</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 28, 2022, the Company acquired Intertech Plastics LLC and related companies (collectively, "Intertech") for a purchase price of $64.1 million, net of cash acquired. Intertech is a manufacturer of custom injection molded products used in medical applications, as well as products and assemblies for consumer and industrial applications. The fair value of assets acquired and liabilities assumed included $32.4 million of goodwill, $13.5 million of intangible assets, $12.2 million of property and equipment and $6.0 million of net working capital. Intertech, which is reported in the Company's Packaging segment, has two manufacturing facilities located in the Denver, Colorado, area and historically generated $32 million in annual revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Acquisitions</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 17, 2021, the Company acquired Omega Plastics ("Omega"), which specializes in manufacturing custom components and devices for drug delivery, diagnostic and orthopedic medical applications, as well as components for industrial applications, for an aggregate amount of $22.5 million, net of cash acquired. Omega, which is reported in the Company's Packaging segment, is located in Clinton Township, Michigan, and historically generated $18 million in annual revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 5, 2021, the Company acquired TFI Aerospace ("TFI"), a manufacturer and supplier of specialty fasteners used in a variety of applications, predominately for the aerospace end market, for an aggregate amount of $11.8 million, with additional contingent consideration ranging from zero to $12.0 million to be paid based future earnings as defined in the purchase agreement. On the acquisition date, the Company recorded $3.7 million as its best estimate of fair value of the additional contingent consideration, with such estimate based on Level 3 inputs under the fair value hierarchy, as defined. TFI, which is reported in the Company's Aerospace segment, is located near Toronto, Canada and historically generated $6 million in annual revenue. Based on a detailed fourth quarter 2022 review of TFI's updated forecasted operating results, the Company determined the likelihood of the contingent consideration being paid was remote, and therefore reversed the liability, with such adjustment being included in other income (expense), net, in the accompanying consolidated statement of operations</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2020 Acquisitions</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 15, 2020, the Company acquired Affaba &amp; Ferrari Srl ("Affaba &amp; Ferrari"), which specializes in the design, development and manufacture of precision caps and closures for food &amp; beverage and industrial product applications, for an aggregate amount of $98.4 million, net of cash acquired. The fair value of assets acquired and liabilities assumed included $49.1 million of goodwill, $35.1 million of intangible assets, $9.4 million of net working capital, $17.4 million of property and equipment, and $12.6 million of net deferred tax liabilities. Affaba &amp; Ferrari, which is reported in the Company's Packaging segment, operates out of a highly automated manufacturing facility and support office located in Borgo San Giovanni, Italy and historically generated $34 million in annual revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 17, 2020, the Company acquired the Rapak® brand, including certain bag-in-box product lines and assets ("Rapak") for an aggregate amount of $11.4 million. Rapak, which is reported in the Company's Packaging segment, has manufacturing locations in Indiana, California and Illinois, and historically generated $30 million in annual revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 27, 2020, the Company acquired RSA Engineered Products ("RSA"), a manufacturer of complex, highly-engineered and proprietary ducting, connectors and related products for air management systems used in aerospace and defense applications, for an aggregate amount of $83.7 million, net of cash acquired. The fair value of assets acquired and liabilities assumed included $43.3 million of goodwill, $36.9 million of intangible assets, $10.1 million of net working capital, $2.1 million of property and equipment, and $8.7 million of net deferred tax liabilities. RSA, which is reported in the Company's Aerospace segment, is located in Simi Valley, California and historically generated $30 million in annual revenue.</span></div> 64100000 32400000 13500000 12200000 6000000 32000000 22500000 18000000 11800000 0 12000000 3700000 6000000 98400000 49100000 35100000 9400000 17400000 12600000 34000000 11400000 30000000 83700000 43300000 36900000 10100000 2100000 8700000 30000000 Realignment Actions<div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 Realignment Actions</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, the Company incurred realignment charges in its Packaging segment related to adjusting its labor force in facilities with lower demand, finalizing its Indianapolis, Indiana, facility consolidation, costs incurred to reorganize its benefit plans in the United Kingdom, and for costs incurred as part of the Company's start-up and relocation to a new, larger facility in New Albany, Ohio. The Company also completed the Aerospace segment footprint realignment which began in 2021. In connection with these actions, the Company recorded pre-tax realignment charges of $5.0 million, of which $2.7 million related to facility move and consolidation costs and $2.3 million was for employee-related costs. During 2022, $2.8 million of these charges were included in cost of sales, $2.0 million of these charges were included in selling, general and administrative expenses and $0.2 million of these charges were included in net gain (loss) on dispositions of assets in the accompanying consolidated statement of income.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Realignment Actions</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, the Company executed certain realignment actions in response to reductions in current and expected future end market demand. First, the Company closed its Packaging segment's Union City, California, manufacturing facility, consolidating the operation into its Indianapolis, Indiana, and Woodridge, Illinois, facilities. The Company also realigned its Aerospace segment footprint, consolidating certain activities previously in its Stanton, California, facilities into its Tolleson, Arizona, facility. In addition, the Company also reorganized its corporate office legal and finance groups. The Company recorded pre-tax realignment charges of $9.7 million, of which $3.5 million related to facility consolidations and $6.2 million were for employee separation costs. As of December 31, 2021, $2.4 million of the employee separation costs had been paid. During 2021, $4.1 million of these charges were included in cost of sales and $5.6 million were included in selling, general and administrative expenses, respectively, in the accompanying consolidated statement of operations.</span></div>2020 Realignment ActionsDuring 2020, the Company executed certain realignment actions, primarily in its Aerospace and Specialty Products segments, in response to reductions in current and expected future end-market demand. The Company recorded non-cash charges of $13.8 million related to inventory reductions, primarily as a result of a strategic decision in its Arrow Engine division to narrow its product line focus. The Company also recorded non-cash charges of $2.3 million related to certain production equipment removed from service given reduced demand levels. In addition, the Company reduced its employment levels given lower customer demand, incurring $3.8 million in severance charges, of which $3.7 million was paid by December 31, 2020. During 2020, $17.1 million of these charges were included in cost of sales and $2.8 million were included in selling, general and administrative expenses in the accompanying consolidated statement of operations. 5000000 2700000 2300000 2800000 2000000 200000 9700000 3500000 6200000 2400000 4100000 5600000 13800000 -2300000 3800000 3700000 17100000 2800000 Revenue<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s disaggregated net sales by primary market served (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.231%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.392%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Customer End Markets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumer Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,410 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424,320 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,080 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace &amp; Defense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883,830 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857,110 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769,970 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The Company’s Packaging segment earns revenues from the consumer products (comprised of the beauty and personal care, food and beverage, home care, pharmaceutical, nutraceutical and medical submarkets) and industrial markets. The Aerospace segment earns revenues from the aerospace &amp; defense market (comprised of commercial, regional and business jet and military submarkets). The Specialty Products segment earns revenues from a variety of submarkets within the industrial market. <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s disaggregated net sales by primary market served (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.231%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.392%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Customer End Markets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumer Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,410 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424,320 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,080 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace &amp; Defense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883,830 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857,110 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769,970 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 419410000 424320000 402080000 188090000 183340000 167740000 276330000 249450000 200150000 883830000 857110000 769970000 Cash and Cash Equivalents<div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consists of the following components (dollars in thousands): </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents - unrestricted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,090 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,790 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash - restricted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,090 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,740 </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"/></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> (a)     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes cash placed on deposit with a financial institution to be held as cash collateral for the Company's outstanding letters of credit.</span></div> <div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consists of the following components (dollars in thousands): </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents - unrestricted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,090 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,790 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash - restricted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,090 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,740 </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"/></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> (a)     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes cash placed on deposit with a financial institution to be held as cash collateral for the Company's outstanding letters of credit.</span></div> 112090000 129790000 0 10950000 112090000 140740000 Goodwill and Other Intangible Assets <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performed a qualitative assessment as part of its 2022, 2021 and 2020 annual impairment tests (October 1 annual test date) for all reporting units, which included a review of the Company’s market capitalization. Based on results of the qualitative assessments for the 2022, 2021 and 2020 annual impairment tests, the Company determined there were no indications that the fair value of a reporting unit was less than its carrying amount; therefore, the Company determined that quantitative goodwill impairment tests were not required.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2020, as a result of a decline in its aerospace-related business' financial results, a significant reduction in its financial projections for the remainder of 2020 compared with prior projections, and uncertainty around the duration and magnitude of the impact of the COVID-19 pandemic on future financial results given their dependence on future levels of air travel and new aircraft builds, the Company determined there was a triggering event requiring an interim quantitative goodwill impairment assessment of each of its two aerospace-related reporting units: Aerospace Fasteners and Aerospace Engineered Products.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon completion of the quantitative goodwill impairment tests, the Company determined that the carrying values of the Aerospace Fasteners and Aerospace Engineered Products reporting units exceeded their fair values, resulting in goodwill impairment charges of $70.8 million in its Aerospace Fasteners reporting unit and $56.0 million in its Aerospace Engineered Products reporting unit. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill for the years ended December 31, 2022 and 2021 are as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:48.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Specialty</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Packaging</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aerospace</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Products</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,560 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,850 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,560 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,970 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill from acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,370)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,250)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,740 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,190 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,560 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,490 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill from acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,560)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(490)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,050)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,550 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,700 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,560 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,810 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Intangible Assets</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the purposes of the Company's 2022, 2021 and 2020 annual indefinite-lived intangible asset impairment tests (as of October 1), the Company performed a qualitative assessment to determine whether it was more likely than not that the fair values of the indefinite-lived intangible assets were less than the carrying values. Based on the qualitative assessment performed, the Company did not believe that it is more likely than not that the fair values of each of its indefinite-lived intangible assets were less than the carrying values; therefore, a fair value calculation of the indefinite-lived intangible assets was not required for the 2022, 2021 and 2020 annual indefinite-lived intangible asset impairment tests.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2020, as a result of the significant forecast reduction in the Company's aerospace-related businesses, the Company also performed an interim quantitative assessment for the <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwYzRiODAyMDZjMzRkN2E4NWIwMGUwNmM1YTc2ZTY0L3NlYzoxMGM0YjgwMjA2YzM0ZDdhODViMDBlMDZjNWE3NmU2NF8xOTAvZnJhZzplYmMxNTcwZmE2NTI0MDI2ODdlMTJmYjI5NjMwYjA2Zi90ZXh0cmVnaW9uOmViYzE1NzBmYTY1MjQwMjY4N2UxMmZiMjk2MzBiMDZmXzEwOTk1MTE2MzE4Nzg_a6b49b28-3b1c-485b-b262-c4f91c2623d8">indefinite-lived intangible assets</span> within the Aerospace segment, using the relief-from-royalty method. Significant management assumptions used under the relief-from-royalty method reflected the Company's current assessment of the risks and uncertainties associated with the aerospace industry. Upon completion of the quantitative impairment test, the Company determined that certain of its aerospace-related trade names had carrying values that exceeded their fair values, and therefore recorded impairment charges of $7.8 million.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amounts and accumulated amortization of the Company's other intangibles as of December 31, 2022 and 2021 are summarized below (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.580%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Intangible Category by Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships, 5 - 12 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships, 15 - 25 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,380)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68,190)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,310 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154,380)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,500 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139,340)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and other, 1 - 15 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,990)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and other, 17 - 30 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,330)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total technology and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79,320)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,360 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,060)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademark/Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,810 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(233,700)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412,130 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215,400)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to intangible assets as included in the accompanying consolidated statement of operations is summarized as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and other, included in cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,820 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,930 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships, included in selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,560 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,750 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated amortization expense for the next five fiscal years beginning after December 31, 2022 is as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:54.678%"><tr><td style="width:1.0%"/><td style="width:45.156%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.136%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:51.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Amortization Expense</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,990 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 70800000 56000000 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill for the years ended December 31, 2022 and 2021 are as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:48.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Specialty</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Packaging</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aerospace</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Products</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,560 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,850 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,560 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,970 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill from acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,370)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,250)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,740 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,190 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,560 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,490 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill from acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,560)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(490)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,050)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,550 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,700 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,560 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,810 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 234560000 62850000 6560000 303970000 10550000 7220000 0 17770000 -6370000 120000 0 -6250000 238740000 70190000 6560000 315490000 32370000 0 0 32370000 -7560000 -490000 0 -8050000 263550000 69700000 6560000 339810000 7800000 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amounts and accumulated amortization of the Company's other intangibles as of December 31, 2022 and 2021 are summarized below (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.580%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Intangible Category by Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships, 5 - 12 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships, 15 - 25 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,380)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68,190)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,310 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154,380)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,500 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139,340)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and other, 1 - 15 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,990)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and other, 17 - 30 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,330)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total technology and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79,320)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,360 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,060)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademark/Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,810 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(233,700)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412,130 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215,400)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 131660000 80000000 124310000 71150000 129650000 74380000 130190000 68190000 261310000 154380000 254500000 139340000 56860000 38990000 57060000 36140000 43300000 40330000 43300000 39920000 100160000 79320000 100360000 76060000 60340000 57270000 421810000 233700000 412130000 215400000 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to intangible assets as included in the accompanying consolidated statement of operations is summarized as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and other, included in cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,820 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,930 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships, included in selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,560 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,750 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3300000 3820000 4930000 15800000 17740000 15820000 19100000 21560000 20750000 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated amortization expense for the next five fiscal years beginning after December 31, 2022 is as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:54.678%"><tr><td style="width:1.0%"/><td style="width:45.156%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.136%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:51.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Amortization Expense</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,990 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 17990000 16490000 16140000 14420000 14360000 Inventories<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following components (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,600 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,360 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,450 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following components (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,600 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,360 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,450 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 74280000 74600000 38090000 28790000 50990000 49060000 163360000 152450000 Property and Equipment, Net<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consists of the following components (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and land improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and building improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567,610 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535,300 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,750 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,630 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense as included in the accompanying consolidated statement of operations is as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:61.509%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense, included in cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,130 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,770 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,920 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense, included in selling, general and administrative expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,120 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,890 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,020 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consists of the following components (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and land improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and building improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567,610 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535,300 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,750 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,630 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 15220000 19630000 90910000 93170000 461480000 422500000 567610000 535300000 289860000 269670000 277750000 265630000 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense as included in the accompanying consolidated statement of operations is as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:61.509%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense, included in cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,130 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,770 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,920 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense, included in selling, general and administrative expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,120 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,890 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,020 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 33130000 30770000 27920000 990000 1120000 1100000 34120000 31890000 29020000 Accrued Liabilities<div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consist of the following components (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,050 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,960 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High deductible insurance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,660 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,980 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consist of the following components (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,050 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,960 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High deductible insurance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,660 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,980 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 18050000 24960000 5530000 5000000 23080000 29020000 46660000 58980000 Long-term Debt<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's long-term debt consists of the following (dollars in thousands): </span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.125% Senior Notes due April 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,270)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,180)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394,730 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393,820 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior Notes due 2029</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, the Company issued $400.0 million aggregate principal amount of 4.125% senior notes outstanding due April 15, 2029 ("2029 Senior Notes") at par value in a private placement under Rule 144A of the Securities Act of 1933, as amended ("Securities Act"). The Company used the proceeds from the 2029 Senior Notes offering to pay fees and expenses of $5.1 million related to the offering and pay fees and expenses of $1.1 million related to amending its existing credit agreement. In connection with the issuance, the Company completed the redemption of its outstanding 4.875% senior notes due October 15, 2025 ("2025 Senior Notes"), paying $300.0 million to retire the outstanding principal amount plus $7.3 million as a redemption premium. The remaining cash proceeds from the 2029 Senior Notes were used for general corporate purposes, including repaying all outstanding revolving credit facility borrowings. The $5.1 million of fees and expenses related to the 2029 Senior Notes were capitalized as debt issuance costs, while the $7.3 million redemption premium, as well as $3.0 million of unamortized debt issuance costs associated with the 2025 Senior Notes, were included in debt financing and related expenses in the accompanying consolidated statement of operations. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2029 Senior Notes accrue interest at a rate of 4.125% per annum, payable semi-annually in arrears on April 15 and October 15. The payment of principal and interest is jointly and severally guaranteed, on a senior unsecured basis, by certain subsidiaries of the Company. The 2029 Senior Notes are </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">pari passu</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in right of payment with all existing and future senior indebtedness and effectively subordinated to all existing and future secured indebtedness to the extent of the value of the assets securing such indebtedness.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to April 15, 2024, the Company may redeem up to 40% of the principal amount of the 2029 Senior Notes at a redemption price of 104.125% of the principal amount, plus accrued and unpaid interest, if any, to the redemption date, with the net cash proceeds of one or more equity offerings provided that each such redemption occurs within 90 days of the date of closing of each such equity offering. In addition, prior to April 15, 2024, the Company may redeem all or part of the 2029 Senior Notes at a redemption price equal to 100% of the principal amount thereof, plus accrued and unpaid interest, if any, to the redemption date, plus a "make whole" premium. On or after April 15, 2024, the Company may redeem all or part of the 2029 Senior Notes at the redemption prices (expressed as percentages of principal amount) set forth below, plus accrued and unpaid interest, if any, to the redemption date, if redeemed during the twelve-month period beginning on April 15 of the years indicated below:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.654%"><tr><td style="width:1.0%"/><td style="width:60.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.077%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.416%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Percentage</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102.063 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior Notes due 2025</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2017, the Company issued $300.0 million aggregate principal amount of its 2025 Senior Notes at par value in a private placement under Rule 144A of the Securities Act. During the second quarter of 2021, and in connection with the issuance of the 2029 Senior Notes, the Company redeemed all of the outstanding 2025 Senior Notes, as permitted under the indenture, at a price of 102.438% of the principal amount. </span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Agreement </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, the Company amended its existing credit agreement ("Credit Agreement") in connection with the issuance of the 2029 Senior Notes to extend the maturity date. The Company incurred fees and expenses of $1.1 million related to the amendment, all of which was capitalized as debt issuance costs. The Company also recorded $0.2 million of non-cash expense related to the write-off of previously capitalized deferred financing fees. The Credit Agreement consists of a $300.0 million senior secured revolving credit facility, which permits borrowings denominated in specific foreign currencies, subject to a $125.0 million sub limit, maturing on March 29, 2026.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the Company amended the Credit Agreement to replace LIBOR with a benchmark interest rate determined based on the currency denomination of borrowings. Effective January 1, 2022, the amendment replaced the reference rate terms for U.S. dollar LIBOR borrowings to the Secured Overnight Financing Rate ("SOFR"), British pound sterling LIBOR borrowings to the Sterling Overnight Index Average ("SONIA") and Euro LIBOR borrowings to the Euro Short Term Rate ("ESTR"), all plus a spread of 1.50%. The interest rate spread is based upon the leverage ratio, as defined, as of the most recent determination date.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement also provides incremental revolving credit facility commitments in an amount not to exceed the greater of $200.0 million and an amount such that, after giving effect to such incremental commitments and the incurrence of any other indebtedness substantially simultaneously with the making of such commitments, the senior secured net leverage ratio, as defined, is no greater than 3.00 to 1.00. The terms and conditions of any incremental revolving credit facility commitments must be no more favorable than the existing credit facility. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's revolving credit facility allows for the issuance of letters of credit, not to exceed $40.0 million in aggregate. As of December 31, 2021 the Company placed cash on deposit with a financial institution to be held as cash collateral for the Company's outstanding letters of credit; effectively, as of December 31, 2021, the Company had no letters of credit issued against its revolving credit facility. See Note 7, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," for further information on its cash deposits. At December 31, 2022, the Company had no amounts outstanding under its revolving credit facility and had $293.9 million potentially available after giving effect to $6.1 million of letters of credit issued and outstanding. At December 31, 2021, the Company had no amounts outstanding under its revolving credit facility and had $300.0 million potentially available. The Company's borrowing capacity was not reduced by leverage restrictions contained in the Credit Agreement as of December 31, 2022 and December 31, 2021. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The debt under the Credit Agreement is an obligation of the Company and certain of its domestic subsidiaries and is secured by substantially all of the assets of such parties. Borrowings under the $125.0 million (equivalent) foreign currency sub limit of the $300.0 million senior secured revolving credit facility are secured by a cross-guarantee amongst, and a pledge of the assets of, the foreign subsidiary borrowers that are a party to the agreement. The Credit Agreement also contains various negative and affirmative covenants and other requirements affecting the Company and its subsidiaries, including the ability to, subject to certain exceptions and limitations, incur debt, liens, mergers, investments, loans, advances, guarantee obligations, acquisitions, assets dispositions, sale-leaseback transactions, hedging agreements, dividends and other restricted payments, transactions with affiliates, restrictive agreements and amendments to charters, bylaws, and other material documents. The terms of the Credit Agreement also require the Company and its restricted subsidiaries to meet certain restrictive financial covenants and ratios computed quarterly, including a maximum total net leverage ratio (total consolidated indebtedness plus outstanding amounts under any accounts receivable securitization facility, less the aggregate amount of certain unrestricted cash and unrestricted permitted investments, as defined, over consolidated EBITDA, as defined), a maximum senior secured net leverage ratio (total consolidated senior secured indebtedness, less the aggregate amount of certain unrestricted cash and unrestricted permitted investments, as defined, over consolidated EBITDA, as defined) and a minimum interest expense coverage ratio (consolidated EBITDA, as defined, over the sum of consolidated cash interest expense, as defined, and preferred dividends, as defined). At December 31, 2022, the Company was in compliance with the financial covenants contained in the Credit Agreement. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Revolving Loan Facility</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the Company, through one of its non-U.S. subsidiaries, entered into a revolving loan facility with a borrowing capacity of $4 million. The facility is guaranteed by TriMas Corporation. There were no borrowings outstanding on this loan facility as of December 31, 2022 or 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term Debt Maturities</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future maturities of the face value of long-term debt at December 31, 2022 are as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">            </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.654%"><tr><td style="width:1.0%"/><td style="width:60.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.077%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.416%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ending December 31:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Future Maturities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Debt</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuations of the Senior Notes and revolving credit facility were determined based on Level 2 inputs under the fair value hierarchy, as defined. The carrying amounts and fair values were as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:31.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.028%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.125% Senior Notes due April 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt Issuance Costs</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's unamortized debt issuance costs approximated $5.3 million and $6.2 million at December 31, 2022 and 2021, respectively, and are included as a direct reduction from the related debt liability in the accompanying consolidated balance sheet. These amounts consisted primarily of legal, accounting and other transaction advisory fees as well as facility fees paid to the lenders. Amortization expense for these items was $0.9 million, $1.0 million and $1.2 million in 2022, 2021 and 2020, respectively, and is included in interest expense in the accompanying consolidated statement of operations.</span></div> <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's long-term debt consists of the following (dollars in thousands): </span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.125% Senior Notes due April 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,270)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,180)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394,730 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393,820 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The carrying amounts and fair values were as follows (dollars in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:31.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.028%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.125% Senior Notes due April 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 400000000 400000000 5270000 6180000 394730000 393820000 400000000 0.04125 2029-04-15 5100000 1100000 0.04875 300000000 7300000 5100000 7300000 3000000 0.04125 0.40 1.04125 1 On or after April 15, 2024, the Company may redeem all or part of the 2029 Senior Notes at the redemption prices (expressed as percentages of principal amount) set forth below, plus accrued and unpaid interest, if any, to the redemption date, if redeemed during the twelve-month period beginning on April 15 of the years indicated below:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.654%"><tr><td style="width:1.0%"/><td style="width:60.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.077%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.416%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Percentage</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102.063 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 1.02063 1.01031 1.00000 300000000 1.02438 1100000 200000 300000000 125000000 2026-03-29 0.0150 200000000 3.00 40000000 0 0 293900000 6100000 0 300000000 125000000 300000000 4000000 0 0 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future maturities of the face value of long-term debt at December 31, 2022 are as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">            </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.654%"><tr><td style="width:1.0%"/><td style="width:60.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.077%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.416%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ending December 31:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Future Maturities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 0 0 0 0 400000000 400000000 400000000 344000000 400000000 399000000 5300000 6200000 900000 1000000 1200000 Derivative Instruments <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives Designated as Hedging Instruments</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2022, the Company entered into cross-currency swap agreements to hedge its net investment in Euro-denominated assets against future volatility in the exchange rate between the U.S. dollar and the Euro. By doing so, the Company synthetically converts a portion of its U.S. dollar-based long-term debt into Euro-denominated long-term debt. The agreements have notional amounts totaling $150.0 million, which decline to $75.0 million over contract periods ending on October 15, 2023 and April 15, 2024. Under the terms of the agreements, the Company is to receive net interest payments at fixed rates of approximately 2.4% to 2.6% of the notional amounts. At inception, the cross-currency swaps were designated as net investment hedges.</span></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2022, immediately prior to entering into the new cross-currency swap agreements, the Company terminated its existing cross-currency swap agreements, de-designating the swaps as net investment hedges and receiving $26.2 million of cash. The cross-currency swap agreements had notional amounts totaling $250.0 million, which declined to $25.0 million over various contract periods ending between October 15, 2023 and October 15, 2027. Under the terms of the agreements, the Company was to receive net interest payments at fixed rates ranging from approximately 0.8% to 2.9% of the notional amounts. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, the fair value carrying amount of the Company's derivatives designated as hedging instruments are recorded as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:39.575%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.649%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asset / (Liability) Derivatives</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives designated as hedging instruments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance Sheet Caption</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Investment Hedges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,090)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the income recognized in AOCI on derivative contracts designated as hedging instruments as of December 31, 2022 and 2021, and the amounts reclassified from AOCI into earnings for the years ended December 31, 2022, 2021 and 2020 (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:26.506%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.374%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.302%"/><td style="width:0.1%"/></tr><tr style="height:41pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount of Income (Loss) Recognized<br/>in AOCI on Derivative<br/>(Effective Portion, net of tax)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Location of Loss Reclassified from AOCI into Earnings <br/>(Effective Portion)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount of Loss Reclassified from <br/>AOCI into Earnings</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Investment Hedges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Over the next 12 months, the Company does not expect to reclassify any pre-tax deferred amounts from AOCI into earnings.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives Not Designated as Hedging Instruments</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company was party to foreign currency exchange forward contracts to economically hedge changes in foreign currency rates with notional amounts of $127.2 million. The Company uses foreign exchange contracts to mitigate the risk associated with fluctuations in currency rates impacting cash flows related to certain of its receivables, payables and intercompany transactions denominated in foreign currencies. The foreign exchange contracts primarily mitigate currency exposures between the U.S. dollar and the Euro, Canadian dollar, Chinese yuan, and the Mexican peso, as well as between the Euro and British pound, and have various settlement dates through June 2023. These contracts are not designated as hedge instruments; therefore, gains and losses on these contracts are recognized each period directly into the consolidated statement of operations. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the effects of derivatives not designated as hedging instruments on the Company's consolidated statement of operations (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:42.512%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.156%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.302%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount of Income (Loss) Recognized in Earnings on Derivatives</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Location of Income (Loss) <br/>Recognized in <br/>Earnings on Derivatives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivatives not designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,540 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Derivatives</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company's derivative instruments are estimated using an income approach based on valuation techniques to convert future amounts to a single, discounted amount. Estimates of the fair value of the Company's cross-currency swaps and foreign exchange contracts use observable inputs such as interest rate yield curves and forward currency exchange rates. Fair value measurements and the fair value hierarchy level for the Company's assets and liabilities measured at fair value on a recurring basis as of December 31, 2022 and 2021 are as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:36.491%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Frequency</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asset / (Liability)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other Observable Inputs<br/>(Level 2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level 3)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recurring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,090)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,090)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recurring</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,790)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,790)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recurring</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,590 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,590 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recurring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 150000000 75000000 0.024 0.026 26200000 250000000 25000000 0.008 0.029 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, the fair value carrying amount of the Company's derivatives designated as hedging instruments are recorded as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:39.575%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.649%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asset / (Liability) Derivatives</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives designated as hedging instruments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance Sheet Caption</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Investment Hedges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,090)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 0 7590000 7090000 0 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the income recognized in AOCI on derivative contracts designated as hedging instruments as of December 31, 2022 and 2021, and the amounts reclassified from AOCI into earnings for the years ended December 31, 2022, 2021 and 2020 (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:26.506%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.374%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.302%"/><td style="width:0.1%"/></tr><tr style="height:41pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount of Income (Loss) Recognized<br/>in AOCI on Derivative<br/>(Effective Portion, net of tax)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Location of Loss Reclassified from AOCI into Earnings <br/>(Effective Portion)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount of Loss Reclassified from <br/>AOCI into Earnings</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Investment Hedges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 15320000 5910000 0 0 0 P12M 0 127200000 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the effects of derivatives not designated as hedging instruments on the Company's consolidated statement of operations (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:42.512%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.156%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.302%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount of Income (Loss) Recognized in Earnings on Derivatives</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Location of Income (Loss) <br/>Recognized in <br/>Earnings on Derivatives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivatives not designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,540 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1540000 7130000 -470000 Fair value measurements and the fair value hierarchy level for the Company's assets and liabilities measured at fair value on a recurring basis as of December 31, 2022 and 2021 are as follows (dollars in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:36.491%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Frequency</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asset / (Liability)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other Observable Inputs<br/>(Level 2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level 3)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recurring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,090)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,090)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recurring</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,790)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,790)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recurring</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,590 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,590 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recurring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> -7090000 0 -7090000 0 -1790000 0 -1790000 0 7590000 0 7590000 0 -110000 0 -110000 0 Leases<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases certain equipment and facilities under non-cancelable operating leases. Leases with an initial term of 12 months or less are not recorded on the balance sheet; expense related to these leases is recognized on a straight-line basis over the lease term.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense are as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,560 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,510 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,870 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term, variable and other lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,910 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,970 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,410 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities are as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:79.573%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.495%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,970 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,530 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,240)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,290 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> (a)     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The maturity table excludes cash flows associated with exited lease facilities. Liabilities for exited lease facilities are included in accrued liabilities and other long-term liabilities in the accompanying consolidated balance sheet.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining term of the Company's operating leases as of December 31, 2022 is 6.7 years. The weighted-average discount rate as of December 31, 2022 is 3.7%.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of operating lease liabilities was $9.9 million, $7.9 million and $7.9 million during 2022, 2021 and 2020 respectively, and is included in cash flows provided by operating activities in the consolidated statement of cash flows.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets obtained in exchange for lease liabilities were $5.8 million and $19.6 million during 2022 and 2021, respectively.</span></div> <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense are as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,560 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,510 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,870 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term, variable and other lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,910 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,970 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,410 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 10560000 8510000 7870000 3350000 2460000 1540000 13910000 10970000 9410000 <div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities are as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:79.573%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.495%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,970 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,530 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,240)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,290 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> (a)     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The maturity table excludes cash flows associated with exited lease facilities. Liabilities for exited lease facilities are included in accrued liabilities and other long-term liabilities in the accompanying consolidated balance sheet.</span></div> 9970000 9130000 7830000 7730000 6650000 14220000 55530000 6240000 49290000 P6Y8M12D 0.037 9900000 7900000 7900000 5800000 19600000 Other Long-term Liabilities<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities consist of the following components (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:70.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current asbestos-related liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,970 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,820 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,340 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,030 </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"/></tr></table></div> <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities consist of the following components (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:70.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current asbestos-related liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,970 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,820 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,340 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,030 </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"/></tr></table></div> 26370000 25210000 29970000 33820000 56340000 59030000 Commitments and Contingencies<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Environmental</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to increasingly stringent environmental laws and regulations, including those relating to air emissions, wastewater discharges and chemical and hazardous waste management and disposal. Some of these environmental laws hold owners or operators of land or businesses liable for their own and for previous owners' or operators' releases of hazardous or toxic substances or wastes. Other environmental laws and regulations require the obtainment and compliance with environmental permits. To date, costs of complying with environmental, health and safety requirements have not been material. However, the nature of the Company's operations and the long history of industrial activities at certain of the Company's current or former facilities, as well as those acquired, could potentially result in material environmental liabilities.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While the Company must comply with existing and pending climate change legislation, regulation and international treaties or accords, current laws and regulations have not had a material impact on the Company's business, capital expenditures or financial position. Future events, including those relating to climate change or greenhouse gas regulation, could require the Company to incur expenses related to the modification or curtailment of operations, installation of pollution control equipment or investigation and cleanup of contaminated sites.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Asbestos</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company was a party to 426 pending cases involving an aggregate of 4,798 claimants primarily alleging personal injury from exposure to asbestos containing materials formerly used in gaskets (both encapsulated and otherwise) manufactured or distributed by its former Lamons division and certain other related subsidiaries for use primarily in the petrochemical refining and exploration industries. The following chart summarizes the number of claims, number of claims filed, number of claims dismissed, number of claims settled, the average settlement amount per claim and the total defense costs, at the applicable date and for the applicable periods:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:17.779%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.076%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.076%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.076%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.856%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Claims<br/>pending at<br/>beginning of<br/>period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Claims filed<br/>during<br/>period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Claims<br/>dismissed<br/>during<br/>period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Claims<br/>settled<br/>during<br/>period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Claims<br/>pending at end of period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average<br/>settlement<br/>amount per<br/>claim during<br/>period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total defense<br/>costs during<br/>period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ended December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,754 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,798 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,869 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,180,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ended December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,950,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ended December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,759 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,130,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company acquired various companies to distribute its products that had distributed gaskets of other manufacturers prior to acquisition. The Company believes that many of the pending cases relate to locations at which none of its gaskets were distributed or used.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may be subjected to significant additional asbestos-related claims in the future, and will aggressively defend or reasonably resolve, as appropriate. The cost of settling cases in which product identification can be made may increase, and the Company may be subjected to further claims in respect of the former activities of its acquired gasket distributors. The cost of claims varies as claims may be initially made in some jurisdictions without specifying the amount sought or by simply stating the requisite or maximum permissible monetary relief, and may be amended to alter the amount sought.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The large majority of claims do not specify the amount sought.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Of the 4,798 claims pending at December 31, 2022, 45 set forth specific amounts of damages (other than those stating the statutory minimum or maximum). At December 31, 2022, of the 45 claims that set forth specific amounts, there was no claim seeking more than $5 million for punitive damages. Below is a breakdown of the compensatory damages sought for those claims seeking specific amounts:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Compensatory</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Range of damages sought (in millions)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$0.0 to $0.6</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$0.6 to $5.0</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$5.0+</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of claims</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Relatively few of the claims have reached the discovery stage and even fewer claims have gone past the discovery stage. Total settlement costs (exclusive of defense costs) for all such cases, some of which were filed over 25 years ago, have been $12.5 million. All relief sought in the asbestos cases is monetary in nature. Based on the settlements made to date and the number of claims dismissed or withdrawn for lack of product identification, the Company believes that the relief sought (when specified) does not bear a reasonable relationship to its potential liability.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2020, the Company elected to change its method of accounting for asbestos-related defense costs from accruing for probable and reasonably estimable defense costs associated with known claims expected to settle to accrue for all future defense costs for both known and unknown claims, which the Company now believes are reasonably estimable. The Company believes this change is preferable, as asbestos-related defense costs represent expenditures related to legacy activities that do not contribute to current or future revenue generating activities, and recording an estimate of the full liability for asbestos-related costs, where estimable with reasonable precision, provides a more complete assessment of the liability associated with resolving asbestos-related claims. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This accounting change was reflected as a change in accounting estimate effected by a change in accounting principle. Following the change in accounting estimate, the Company’s liability for asbestos-related claims will be based on a study from the Company’s third-party actuary, the Company's review of the study, as well as the Company’s own review of asbestos claims and claim resolution activity. After completing its study in the second quarter of 2020, the Company recorded a non-cash, pre-tax charge of $23.4 million. In 2021, the Company commissioned its actuary to update the asbestos study based on data as of September 30, 2021. The Company recorded a non-cash, pre-tax charge of $1.5 million to increase the liability estimate to $28.2 million, at the low-end of the range of the 2021 study. These pre-tax charges for 2020 and 2021 are included in selling, general and administrative expenses in the accompanying consolidated statement of operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, the Company commissioned its actuary to update the asbestos study based on data as of September 30, 2022, which yielded a range of possible future liability of $29.6 million to $39.5 million. The Company did not believe any amount within the range of potential outcomes represented a better estimate than another given the many factors and assumptions inherent in the projections, and therefore recorded a non-cash, pre-tax charge of $5.6 million to increase the liability estimate to $29.6 million, at the low-end of the range. This charge is included in selling, general and administrative expenses in the accompanying consolidated statement of operations. As of December 31, 2022, the Company’s total asbestos-related liability is $29.1 million, and is included in accrued liabilities and other long-term liabilities, respectively, in the accompanying consolidated balance sheet.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s primary insurance, which covered approximately 40% of historical costs related to settlement and defense of asbestos litigation, expired in November 2018, upon which the Company became solely responsible for defense costs and indemnity payments. The Company is party to a coverage-in-place agreement (entered into in 2006) with its first level excess carriers regarding the coverage to be provided to the Company for asbestos-related claims. The coverage-in-place agreement makes asbestos defense costs and indemnity insurance coverage available to the Company that might otherwise be disputed by the carriers and provides a methodology for the administration of such expenses. The Company will continue to be solely responsible for defense costs and indemnity payments prior to the commencement of coverage under this agreement, the duration of which would be subject to the scope of damage awards and settlements paid. Based upon the Company’s review of the actuarial study, the Company does not believe it is probable that it will reach the threshold of qualified future settlements required to commence excess carrier insurance coverage under the coverage-in-place agreement.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based upon the Company's experience to date, including the trend in annual defense and settlement costs incurred to date, and other available information (including the availability of excess insurance), the Company does not believe these cases will have a material adverse effect on its financial position, results of operations, or cash flows.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Claims and Litigation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to other claims and litigation in the ordinary course of business, but does not believe that any such claim or litigation will have a material adverse effect on its financial position and results of operations or cash flows.</span></div> 426 4798 The following chart summarizes the number of claims, number of claims filed, number of claims dismissed, number of claims settled, the average settlement amount per claim and the total defense costs, at the applicable date and for the applicable periods:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:17.779%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.076%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.076%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.076%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.856%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Claims<br/>pending at<br/>beginning of<br/>period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Claims filed<br/>during<br/>period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Claims<br/>dismissed<br/>during<br/>period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Claims<br/>settled<br/>during<br/>period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Claims<br/>pending at end of period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average<br/>settlement<br/>amount per<br/>claim during<br/>period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total defense<br/>costs during<br/>period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ended December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,754 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,798 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,869 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,180,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ended December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,950,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ended December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,759 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,130,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 4754 236 168 24 4798 79869 2180000 4655 265 134 32 4754 16819 1950000 4759 219 287 36 4655 18314 2130000 4798 45 45 0 Below is a breakdown of the compensatory damages sought for those claims seeking specific amounts:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Compensatory</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Range of damages sought (in millions)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$0.0 to $0.6</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$0.6 to $5.0</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$5.0+</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of claims</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 0 3 42 12500000 23400000 1500000 28200000 29600000 39500000 5600000 29600000 29100000 0.40 Employee Benefit Plans <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pension and Profit-Sharing Benefits </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides a defined contribution profit sharing plan for the benefit of substantially all the Company's domestic salaried and non-union hourly employees. The plan contains both contributory and noncontributory profit sharing arrangements, as defined. Aggregate charges included in the accompanying consolidated statement of operations under this plan were $3.7 million in 2022 and $3.4 million in each of 2021 and 2020, respectively. Certain of the Company's non-U.S. and union hourly employees participate in defined benefit pension plans.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plan Assets, Expenses and Obligations</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic pension benefit expense recorded in the Company's consolidated statement of operations for defined benefit pension plans include the following components (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:67.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.712%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwYzRiODAyMDZjMzRkN2E4NWIwMGUwNmM1YTc2ZTY0L3NlYzoxMGM0YjgwMjA2YzM0ZDdhODViMDBlMDZjNWE3NmU2NF8yMjYvZnJhZzpmYzJhMTU0ZTNkYzM0NGEzOTg3ZDcyMzUxZDU0NTJkZi90YWJsZTo3MjMyMTQxM2Q4ODE0MjM2YTAyNGQzODIzNWU3NmQxNC90YWJsZXJhbmdlOjcyMzIxNDEzZDg4MTQyMzZhMDI0ZDM4MjM1ZTc2ZDE0XzMtMC0xLTEtNTQ3MzI_45fbee37-0df8-45cb-afe3-f4c1b7b2391d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwYzRiODAyMDZjMzRkN2E4NWIwMGUwNmM1YTc2ZTY0L3NlYzoxMGM0YjgwMjA2YzM0ZDdhODViMDBlMDZjNWE3NmU2NF8yMjYvZnJhZzpmYzJhMTU0ZTNkYzM0NGEzOTg3ZDcyMzUxZDU0NTJkZi90YWJsZTo3MjMyMTQxM2Q4ODE0MjM2YTAyNGQzODIzNWU3NmQxNC90YWJsZXJhbmdlOjcyMzIxNDEzZDg4MTQyMzZhMDI0ZDM4MjM1ZTc2ZDE0XzMtMC0xLTEtNTQ3MzI_97ab2f94-0cac-481b-9308-10aa29745729"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwYzRiODAyMDZjMzRkN2E4NWIwMGUwNmM1YTc2ZTY0L3NlYzoxMGM0YjgwMjA2YzM0ZDdhODViMDBlMDZjNWE3NmU2NF8yMjYvZnJhZzpmYzJhMTU0ZTNkYzM0NGEzOTg3ZDcyMzUxZDU0NTJkZi90YWJsZTo3MjMyMTQxM2Q4ODE0MjM2YTAyNGQzODIzNWU3NmQxNC90YWJsZXJhbmdlOjcyMzIxNDEzZDg4MTQyMzZhMDI0ZDM4MjM1ZTc2ZDE0XzMtMC0xLTEtNTQ3MzI_98e8949e-9db3-4460-97b7-05c830cfe737">Interest cost</span></span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwYzRiODAyMDZjMzRkN2E4NWIwMGUwNmM1YTc2ZTY0L3NlYzoxMGM0YjgwMjA2YzM0ZDdhODViMDBlMDZjNWE3NmU2NF8yMjYvZnJhZzpmYzJhMTU0ZTNkYzM0NGEzOTg3ZDcyMzUxZDU0NTJkZi90YWJsZTo3MjMyMTQxM2Q4ODE0MjM2YTAyNGQzODIzNWU3NmQxNC90YWJsZXJhbmdlOjcyMzIxNDEzZDg4MTQyMzZhMDI0ZDM4MjM1ZTc2ZDE0XzQtMC0xLTEtNTQ3MzI_3a14e81d-26ca-4409-9170-54dc581701a4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwYzRiODAyMDZjMzRkN2E4NWIwMGUwNmM1YTc2ZTY0L3NlYzoxMGM0YjgwMjA2YzM0ZDdhODViMDBlMDZjNWE3NmU2NF8yMjYvZnJhZzpmYzJhMTU0ZTNkYzM0NGEzOTg3ZDcyMzUxZDU0NTJkZi90YWJsZTo3MjMyMTQxM2Q4ODE0MjM2YTAyNGQzODIzNWU3NmQxNC90YWJsZXJhbmdlOjcyMzIxNDEzZDg4MTQyMzZhMDI0ZDM4MjM1ZTc2ZDE0XzQtMC0xLTEtNTQ3MzI_bf35bc0c-a532-44d0-9f84-954beb53b78a"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwYzRiODAyMDZjMzRkN2E4NWIwMGUwNmM1YTc2ZTY0L3NlYzoxMGM0YjgwMjA2YzM0ZDdhODViMDBlMDZjNWE3NmU2NF8yMjYvZnJhZzpmYzJhMTU0ZTNkYzM0NGEzOTg3ZDcyMzUxZDU0NTJkZi90YWJsZTo3MjMyMTQxM2Q4ODE0MjM2YTAyNGQzODIzNWU3NmQxNC90YWJsZXJhbmdlOjcyMzIxNDEzZDg4MTQyMzZhMDI0ZDM4MjM1ZTc2ZDE0XzQtMC0xLTEtNTQ3MzI_d4fb369e-23f6-49c5-8b0e-0ed0f62b99c4">Expected return on plan assets</span></span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,590)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,530)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,450)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements and curtailments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwYzRiODAyMDZjMzRkN2E4NWIwMGUwNmM1YTc2ZTY0L3NlYzoxMGM0YjgwMjA2YzM0ZDdhODViMDBlMDZjNWE3NmU2NF8yMjYvZnJhZzpmYzJhMTU0ZTNkYzM0NGEzOTg3ZDcyMzUxZDU0NTJkZi90YWJsZTo3MjMyMTQxM2Q4ODE0MjM2YTAyNGQzODIzNWU3NmQxNC90YWJsZXJhbmdlOjcyMzIxNDEzZDg4MTQyMzZhMDI0ZDM4MjM1ZTc2ZDE0XzctMC0xLTEtNTQ3MzI_8897b925-4850-4e82-b409-e3f3d50e4cee"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwYzRiODAyMDZjMzRkN2E4NWIwMGUwNmM1YTc2ZTY0L3NlYzoxMGM0YjgwMjA2YzM0ZDdhODViMDBlMDZjNWE3NmU2NF8yMjYvZnJhZzpmYzJhMTU0ZTNkYzM0NGEzOTg3ZDcyMzUxZDU0NTJkZi90YWJsZTo3MjMyMTQxM2Q4ODE0MjM2YTAyNGQzODIzNWU3NmQxNC90YWJsZXJhbmdlOjcyMzIxNDEzZDg4MTQyMzZhMDI0ZDM4MjM1ZTc2ZDE0XzctMC0xLTEtNTQ3MzI_8e6fa703-6003-4e7f-b96d-463d2750c8fd"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwYzRiODAyMDZjMzRkN2E4NWIwMGUwNmM1YTc2ZTY0L3NlYzoxMGM0YjgwMjA2YzM0ZDdhODViMDBlMDZjNWE3NmU2NF8yMjYvZnJhZzpmYzJhMTU0ZTNkYzM0NGEzOTg3ZDcyMzUxZDU0NTJkZi90YWJsZTo3MjMyMTQxM2Q4ODE0MjM2YTAyNGQzODIzNWU3NmQxNC90YWJsZXJhbmdlOjcyMzIxNDEzZDg4MTQyMzZhMDI0ZDM4MjM1ZTc2ZDE0XzctMC0xLTEtNTQ3MzI_c079b460-f033-4c9f-bc48-9d7b96fae477">Amortization of net loss</span></span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">710 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,460 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The service cost component of net periodic benefit expense is recorded in cost of goods sold and selling, general and administrative expenses, while non-service cost components are recorded in other income (expense), net in the accompanying consolidated statement of operations.</span></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the 2022, the Company recorded a non-cash curtailment expense of $0.2 million, as it transitioned certain active employees previously participating in a defined benefit plan in the United Kingdom to a defined contribution plan, thereby eliminating future service cost accruals for all employees under this defined benefit plan.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actuarial valuations of the Company's defined benefit pension plans were prepared as of December 31, 2022, 2021 and 2020. Weighted average assumptions used in accounting for the U.S. defined benefit pension plans are as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:67.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.712%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.24 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.06 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.79 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for benefit costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of increase in compensation levels</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected long-term rate of return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes a high-quality (Aa or greater) corporate bond yield curve as the basis for its domestic discount rate for its pension benefit plans. Management believes this yield curve removes the impact of including additional required corporate bond yields (potentially considered in the above-median curve) resulting from the uncertain economic climate that does not necessarily reflect the general trend in high-quality interest rates.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average assumptions used in accounting for the non-U.S. defined benefit pension plans are as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:67.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.712%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.90 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.10 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.50 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for benefit costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.10 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.50 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.10 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of increase in compensation levels</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected long-term rate of return on plan assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.90 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.10 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following provides a reconciliation of the changes in the Company's defined benefit pension plans' projected benefit obligations and fair value of assets for each of the years ended December 31, 2022 and 2021 and the funded status as of December 31, 2022 and 2021 (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:77.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.711%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Changes in Projected Benefit Obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligations at January 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,560)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,830)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(690)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,280)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwYzRiODAyMDZjMzRkN2E4NWIwMGUwNmM1YTc2ZTY0L3NlYzoxMGM0YjgwMjA2YzM0ZDdhODViMDBlMDZjNWE3NmU2NF8yMjYvZnJhZzpmYzJhMTU0ZTNkYzM0NGEzOTg3ZDcyMzUxZDU0NTJkZi90YWJsZTo4NTFmNjlmMTYyZWM0MzY5YWNlZjYyYTM4MTZmYmU4NS90YWJsZXJhbmdlOjg1MWY2OWYxNjJlYzQzNjlhY2VmNjJhMzgxNmZiZTg1XzUtMC0xLTEtNTQ3MzI_6e9cca93-99d2-4128-a55a-9e829f9ae482"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwYzRiODAyMDZjMzRkN2E4NWIwMGUwNmM1YTc2ZTY0L3NlYzoxMGM0YjgwMjA2YzM0ZDdhODViMDBlMDZjNWE3NmU2NF8yMjYvZnJhZzpmYzJhMTU0ZTNkYzM0NGEzOTg3ZDcyMzUxZDU0NTJkZi90YWJsZTo4NTFmNjlmMTYyZWM0MzY5YWNlZjYyYTM4MTZmYmU4NS90YWJsZXJhbmdlOjg1MWY2OWYxNjJlYzQzNjlhY2VmNjJhMzgxNmZiZTg1XzUtMC0xLTEtNTQ3MzI_d467c5ec-c6d3-429b-ac07-c0ac73165234">Interest cost</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(890)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participant contributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gain</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign currency</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligations at December 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,560)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,560)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Changes in Plan Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at January 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,070)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participant contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,310)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,840)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign currency</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,810)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at December 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,470 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,130 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status at December 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The actuarial gain for the year ended December 31, 2022 was primarily due to an increase in the discount rate utilized in measuring the projected benefit obligations, partially offset by experience losses. The actuarial gain for the year ended December 31, 2021 was primarily due to an increase in the discount rate utilized in measuring the projected benefit obligations as well as other assumptions and experience gains.</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:77.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.711%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amounts Recognized in Balance Sheet</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(310)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(300)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,640)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,870)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net asset (liability) recognized at December 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:77.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.711%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amounts Recognized in Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized prior service cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accumulated other comprehensive loss recognized at December 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,530 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,860 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:56.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.712%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Benefit Obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Projected Benefit Obligations</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Benefit Obligations at December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total benefit obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,400)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,970)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,560)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,560)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plans with benefit obligations exceeding plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,630)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,780)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumptions regarding discount rates and expected return on plan assets can have a significant impact on amounts reported for benefit plans. A 25 basis point change in benefit obligation discount rates or 50 basis point change in expected return on plan assets would have the following effect (dollars in thousands): </span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:66.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.318%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.320%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022<br/>Benefit Obligation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022 Expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 basis point increase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(810)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 basis point decrease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expected return on assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 basis point increase</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 basis point decrease</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects to make contributions of $1.2 million to fund its pension plans during 2023.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plan Assets</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's overall investment goal is to provide for capital growth with a moderate level of volatility by investing assets in targeted allocation ranges. Specific long term investment goals include total investment return, diversity to reduce volatility and risk, and to achieve an asset allocation profile that reflects the general nature and sensitivity of the plans' liabilities. Investment goals are established after a comprehensive review of current and projected financial statement requirements, plan assets and liability structure, market returns and risks as well as special requirements of the plans. The Company reviews investment goals and actual results annually to determine whether stated objectives are still relevant and the continued feasibility of achieving the objectives.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The actual weighted average asset allocation of the Company's domestic and foreign pension plans' assets at December 31, 2022 and 2021 and target allocations by class, were as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:31.744%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.726%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Domestic Pension</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Pension</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Actual</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Actual</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Target</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Target</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diversified growth</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Diversified growth funds invest in a broad range of asset classes including equities, investment grade and high yield bonds, commodities, property, private equity, infrastructure and currencies. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual allocations to each asset vary from target allocations due to periodic investment strategy changes, market value fluctuations and the timing of benefit payments and contributions. The expected long-term rate of return for both the domestic and foreign plans' total assets is based on the expected return of each of the above categories, weighted based on the target allocation for each class. Actual allocation is reviewed regularly and investments are rebalanced to their targeted allocation range when deemed appropriate.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In managing the plan assets, the Company reviews and manages risk associated with the funded status risk, interest rate risk, market risk, liquidity risk and operational risk. Investment policies reflect the unique circumstances of the respective plans and include requirements designed to mitigate these risks by including quality and diversification standards.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the level under the fair value hierarchy (see Note 3, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">") that the Company's pension plan assets are measured, on a recurring basis as of December 31, 2022 (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:56.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.712%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Plan assets subject to leveling</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Plan assets measured at net asset value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diversified growth</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,470 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,060 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Certain investments that are measured at fair value using the net asset value per share as a practical expedient have not been classified in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the amount presented in the fair value of plan assets.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following benefit payments, which reflect expected future service, as appropriate, are expected to be paid during the following years (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:45.906%"><tr><td style="width:1.0%"/><td style="width:67.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.392%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.519%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension<br/>Benefit</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years 2028-2032</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3700000 3400000 3400000 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic pension benefit expense recorded in the Company's consolidated statement of operations for defined benefit pension plans include the following components (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:67.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.712%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwYzRiODAyMDZjMzRkN2E4NWIwMGUwNmM1YTc2ZTY0L3NlYzoxMGM0YjgwMjA2YzM0ZDdhODViMDBlMDZjNWE3NmU2NF8yMjYvZnJhZzpmYzJhMTU0ZTNkYzM0NGEzOTg3ZDcyMzUxZDU0NTJkZi90YWJsZTo3MjMyMTQxM2Q4ODE0MjM2YTAyNGQzODIzNWU3NmQxNC90YWJsZXJhbmdlOjcyMzIxNDEzZDg4MTQyMzZhMDI0ZDM4MjM1ZTc2ZDE0XzMtMC0xLTEtNTQ3MzI_45fbee37-0df8-45cb-afe3-f4c1b7b2391d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwYzRiODAyMDZjMzRkN2E4NWIwMGUwNmM1YTc2ZTY0L3NlYzoxMGM0YjgwMjA2YzM0ZDdhODViMDBlMDZjNWE3NmU2NF8yMjYvZnJhZzpmYzJhMTU0ZTNkYzM0NGEzOTg3ZDcyMzUxZDU0NTJkZi90YWJsZTo3MjMyMTQxM2Q4ODE0MjM2YTAyNGQzODIzNWU3NmQxNC90YWJsZXJhbmdlOjcyMzIxNDEzZDg4MTQyMzZhMDI0ZDM4MjM1ZTc2ZDE0XzMtMC0xLTEtNTQ3MzI_97ab2f94-0cac-481b-9308-10aa29745729"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwYzRiODAyMDZjMzRkN2E4NWIwMGUwNmM1YTc2ZTY0L3NlYzoxMGM0YjgwMjA2YzM0ZDdhODViMDBlMDZjNWE3NmU2NF8yMjYvZnJhZzpmYzJhMTU0ZTNkYzM0NGEzOTg3ZDcyMzUxZDU0NTJkZi90YWJsZTo3MjMyMTQxM2Q4ODE0MjM2YTAyNGQzODIzNWU3NmQxNC90YWJsZXJhbmdlOjcyMzIxNDEzZDg4MTQyMzZhMDI0ZDM4MjM1ZTc2ZDE0XzMtMC0xLTEtNTQ3MzI_98e8949e-9db3-4460-97b7-05c830cfe737">Interest cost</span></span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwYzRiODAyMDZjMzRkN2E4NWIwMGUwNmM1YTc2ZTY0L3NlYzoxMGM0YjgwMjA2YzM0ZDdhODViMDBlMDZjNWE3NmU2NF8yMjYvZnJhZzpmYzJhMTU0ZTNkYzM0NGEzOTg3ZDcyMzUxZDU0NTJkZi90YWJsZTo3MjMyMTQxM2Q4ODE0MjM2YTAyNGQzODIzNWU3NmQxNC90YWJsZXJhbmdlOjcyMzIxNDEzZDg4MTQyMzZhMDI0ZDM4MjM1ZTc2ZDE0XzQtMC0xLTEtNTQ3MzI_3a14e81d-26ca-4409-9170-54dc581701a4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwYzRiODAyMDZjMzRkN2E4NWIwMGUwNmM1YTc2ZTY0L3NlYzoxMGM0YjgwMjA2YzM0ZDdhODViMDBlMDZjNWE3NmU2NF8yMjYvZnJhZzpmYzJhMTU0ZTNkYzM0NGEzOTg3ZDcyMzUxZDU0NTJkZi90YWJsZTo3MjMyMTQxM2Q4ODE0MjM2YTAyNGQzODIzNWU3NmQxNC90YWJsZXJhbmdlOjcyMzIxNDEzZDg4MTQyMzZhMDI0ZDM4MjM1ZTc2ZDE0XzQtMC0xLTEtNTQ3MzI_bf35bc0c-a532-44d0-9f84-954beb53b78a"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwYzRiODAyMDZjMzRkN2E4NWIwMGUwNmM1YTc2ZTY0L3NlYzoxMGM0YjgwMjA2YzM0ZDdhODViMDBlMDZjNWE3NmU2NF8yMjYvZnJhZzpmYzJhMTU0ZTNkYzM0NGEzOTg3ZDcyMzUxZDU0NTJkZi90YWJsZTo3MjMyMTQxM2Q4ODE0MjM2YTAyNGQzODIzNWU3NmQxNC90YWJsZXJhbmdlOjcyMzIxNDEzZDg4MTQyMzZhMDI0ZDM4MjM1ZTc2ZDE0XzQtMC0xLTEtNTQ3MzI_d4fb369e-23f6-49c5-8b0e-0ed0f62b99c4">Expected return on plan assets</span></span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,590)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,530)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,450)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements and curtailments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwYzRiODAyMDZjMzRkN2E4NWIwMGUwNmM1YTc2ZTY0L3NlYzoxMGM0YjgwMjA2YzM0ZDdhODViMDBlMDZjNWE3NmU2NF8yMjYvZnJhZzpmYzJhMTU0ZTNkYzM0NGEzOTg3ZDcyMzUxZDU0NTJkZi90YWJsZTo3MjMyMTQxM2Q4ODE0MjM2YTAyNGQzODIzNWU3NmQxNC90YWJsZXJhbmdlOjcyMzIxNDEzZDg4MTQyMzZhMDI0ZDM4MjM1ZTc2ZDE0XzctMC0xLTEtNTQ3MzI_8897b925-4850-4e82-b409-e3f3d50e4cee"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwYzRiODAyMDZjMzRkN2E4NWIwMGUwNmM1YTc2ZTY0L3NlYzoxMGM0YjgwMjA2YzM0ZDdhODViMDBlMDZjNWE3NmU2NF8yMjYvZnJhZzpmYzJhMTU0ZTNkYzM0NGEzOTg3ZDcyMzUxZDU0NTJkZi90YWJsZTo3MjMyMTQxM2Q4ODE0MjM2YTAyNGQzODIzNWU3NmQxNC90YWJsZXJhbmdlOjcyMzIxNDEzZDg4MTQyMzZhMDI0ZDM4MjM1ZTc2ZDE0XzctMC0xLTEtNTQ3MzI_8e6fa703-6003-4e7f-b96d-463d2750c8fd"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwYzRiODAyMDZjMzRkN2E4NWIwMGUwNmM1YTc2ZTY0L3NlYzoxMGM0YjgwMjA2YzM0ZDdhODViMDBlMDZjNWE3NmU2NF8yMjYvZnJhZzpmYzJhMTU0ZTNkYzM0NGEzOTg3ZDcyMzUxZDU0NTJkZi90YWJsZTo3MjMyMTQxM2Q4ODE0MjM2YTAyNGQzODIzNWU3NmQxNC90YWJsZXJhbmdlOjcyMzIxNDEzZDg4MTQyMzZhMDI0ZDM4MjM1ZTc2ZDE0XzctMC0xLTEtNTQ3MzI_c079b460-f033-4c9f-bc48-9d7b96fae477">Amortization of net loss</span></span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">710 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,460 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 690000 1280000 1230000 890000 800000 930000 1590000 1530000 1450000 -150000 0 0 -570000 -910000 -890000 710000 1460000 1600000 -200000 Weighted average assumptions used in accounting for the U.S. defined benefit pension plans are as follows:<div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:67.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.712%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.24 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.06 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.79 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for benefit costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of increase in compensation levels</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected long-term rate of return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes a high-quality (Aa or greater) corporate bond yield curve as the basis for its domestic discount rate for its pension benefit plans. Management believes this yield curve removes the impact of including additional required corporate bond yields (potentially considered in the above-median curve) resulting from the uncertain economic climate that does not necessarily reflect the general trend in high-quality interest rates.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average assumptions used in accounting for the non-U.S. defined benefit pension plans are as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:67.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.712%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.90 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.10 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.50 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for benefit costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.10 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.50 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.10 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of increase in compensation levels</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected long-term rate of return on plan assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.90 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.10 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.0524 0.0306 0.0279 0.0306 0.0279 0.0341 0.0613 0.0613 0.0613 0.0490 0.0210 0.0150 0.0210 0.0150 0.0210 0.0480 0.0330 0.0280 0.0420 0.0390 0.0410 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following provides a reconciliation of the changes in the Company's defined benefit pension plans' projected benefit obligations and fair value of assets for each of the years ended December 31, 2022 and 2021 and the funded status as of December 31, 2022 and 2021 (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:77.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.711%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Changes in Projected Benefit Obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligations at January 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,560)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,830)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(690)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,280)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwYzRiODAyMDZjMzRkN2E4NWIwMGUwNmM1YTc2ZTY0L3NlYzoxMGM0YjgwMjA2YzM0ZDdhODViMDBlMDZjNWE3NmU2NF8yMjYvZnJhZzpmYzJhMTU0ZTNkYzM0NGEzOTg3ZDcyMzUxZDU0NTJkZi90YWJsZTo4NTFmNjlmMTYyZWM0MzY5YWNlZjYyYTM4MTZmYmU4NS90YWJsZXJhbmdlOjg1MWY2OWYxNjJlYzQzNjlhY2VmNjJhMzgxNmZiZTg1XzUtMC0xLTEtNTQ3MzI_6e9cca93-99d2-4128-a55a-9e829f9ae482"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwYzRiODAyMDZjMzRkN2E4NWIwMGUwNmM1YTc2ZTY0L3NlYzoxMGM0YjgwMjA2YzM0ZDdhODViMDBlMDZjNWE3NmU2NF8yMjYvZnJhZzpmYzJhMTU0ZTNkYzM0NGEzOTg3ZDcyMzUxZDU0NTJkZi90YWJsZTo4NTFmNjlmMTYyZWM0MzY5YWNlZjYyYTM4MTZmYmU4NS90YWJsZXJhbmdlOjg1MWY2OWYxNjJlYzQzNjlhY2VmNjJhMzgxNmZiZTg1XzUtMC0xLTEtNTQ3MzI_d467c5ec-c6d3-429b-ac07-c0ac73165234">Interest cost</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(890)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participant contributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gain</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign currency</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligations at December 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,560)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,560)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Changes in Plan Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at January 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,070)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participant contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,310)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,840)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign currency</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,810)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at December 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,470 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,130 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status at December 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The actuarial gain for the year ended December 31, 2022 was primarily due to an increase in the discount rate utilized in measuring the projected benefit obligations, partially offset by experience losses. The actuarial gain for the year ended December 31, 2021 was primarily due to an increase in the discount rate utilized in measuring the projected benefit obligations as well as other assumptions and experience gains.</span></div> 37560000 40830000 690000 1280000 890000 800000 10000 50000 10260000 3290000 1310000 1840000 -2020000 -270000 25560000 37560000 38130000 36060000 -10070000 2060000 1520000 2050000 10000 50000 1310000 1840000 -2810000 -250000 25470000 38130000 -90000 570000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:77.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.711%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amounts Recognized in Balance Sheet</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(310)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(300)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,640)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,870)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net asset (liability) recognized at December 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 4860000 7740000 310000 300000 4640000 6870000 -90000 570000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:77.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.711%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amounts Recognized in Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized prior service cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accumulated other comprehensive loss recognized at December 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,530 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,860 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in AOCI by component for the year ended December 31, 2022 are summarized as follows, net of tax (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:52.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.885%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Defined Benefit Plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> Derivative Instruments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,830)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(850)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gains (losses) arising during the period </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,070)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,710)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,370)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Net realized losses reclassified to net income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(520)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(520)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(550)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,410 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,710)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,850)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,380)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,320 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,560)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,620)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Defined benefit plans, net of income tax of $0.3 million. See Note 17, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for additional details. Derivative instruments, net of income tax of $3.2 million. See Note 13, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for further details.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(b) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Defined benefit plans, net of income tax of $0.2 million. See Note 17, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for additional details. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in AOCI by component for the year ended December 31, 2021 are summarized as follows, net of tax (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.116%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Defined Benefit Plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> Derivative Instruments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,620)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,580)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,580 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,620)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gains (losses) arising during the period </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,430)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Net realized losses reclassified to net income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(640)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(640)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,790 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,490 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,430)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,850 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,830)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,910 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(850)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Defined benefit plans, net of income tax of $0.8 million. See Note 17, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for additional details. Derivative instruments, net of income tax expense of $3.1 million. See Note 13, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for further details.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(b) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Defined benefit plans, net of income tax of $0.2 million. See Note 17, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">"Employee Benefit Plans,"</span> for additional details. 160000 310000 -7370000 -6550000 7530000 6860000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:56.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.712%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Benefit Obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Projected Benefit Obligations</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Benefit Obligations at December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total benefit obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,400)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,970)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,560)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,560)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plans with benefit obligations exceeding plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,630)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,780)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 25400000 35970000 25560000 37560000 13000000 16630000 13170000 16780000 8220000 9610000 8220000 9610000 A 25 basis point change in benefit obligation discount rates or 50 basis point change in expected return on plan assets would have the following effect (dollars in thousands): <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:66.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.318%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.320%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022<br/>Benefit Obligation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022 Expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 basis point increase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(810)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 basis point decrease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expected return on assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 basis point increase</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 basis point decrease</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> -810000 -60000 860000 60000 -160000 160000 1200000 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The actual weighted average asset allocation of the Company's domestic and foreign pension plans' assets at December 31, 2022 and 2021 and target allocations by class, were as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:31.744%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.726%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Domestic Pension</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Pension</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Actual</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Actual</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Target</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Target</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diversified growth</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________________________________</span></div>(a) Diversified growth funds invest in a broad range of asset classes including equities, investment grade and high yield bonds, commodities, property, private equity, infrastructure and currencies. 0.60 0.60 0.62 0.12 0.14 0.34 0.36 0.37 0.37 0.70 0.66 0.44 0 0 0 0.18 0.19 0.22 0.04 0.03 0.01 0 0.01 0 1 1 1 1 1 1 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the level under the fair value hierarchy (see Note 3, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">") that the Company's pension plan assets are measured, on a recurring basis as of December 31, 2022 (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:56.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.712%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Plan assets subject to leveling</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Plan assets measured at net asset value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diversified growth</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,470 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,060 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Certain investments that are measured at fair value using the net asset value per share as a practical expedient have not been classified in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the amount presented in the fair value of plan assets.</span></div> 4870000 4870000 0 0 3030000 3030000 0 0 160000 160000 0 0 2350000 11410000 3330000 320000 25470000 8060000 0 0 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following benefit payments, which reflect expected future service, as appropriate, are expected to be paid during the following years (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:45.906%"><tr><td style="width:1.0%"/><td style="width:67.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.392%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.519%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension<br/>Benefit</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years 2028-2032</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1220000 1240000 1310000 1340000 1420000 8410000 Equity Awards<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains the following long-term equity incentive plans (collectively, the "Plans"): </span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.807%"><tr><td style="width:1.0%"/><td style="width:77.815%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.981%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Plan Names</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares Approved for Issuance</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TriMas Corporation 2017 Equity and Incentive Compensation Plan</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000,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 colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TriMas Corporation Director Retainer Share Election Program</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company awarded the following restricted stock units ("RSUs") during 2022, 2021, and 2020:</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">granted 209,617, 131,198, and 190,650, RSUs, respectively, to certain employees, which are subject only to a service condition and vest ratably over three years so long as the employee remains with the Company;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">granted 22,554, 21,112 and 30,590 RSUs, respectively, to its non-employee independent directors, which vest one year from date of grant so long as the director and/or Company does not terminate their service prior to the vesting date; and</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">issued 337, 1,792 and 3,673 RSUs, respectively, related to director fee deferrals as certain of the Company's directors elected to defer all or a portion of their directors fees and to receive the amount in Company common stock at a future date.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company awarded the following RSUs during 2022 and 2021:</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">issued 260 and 49 RSUs, respectively, to certain employees related to dividend equivalent rights on existing equity awards.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company awarded the following RSUs during 2020:</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">granted 31,816 RSUs to certain employees, which are subject only to a service condition and fully vest at the end of three years so long as the employee remains with the Company; and</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">granted 2,558 RSUs to certain employees, which are subject only to a service condition and vest one year from the date of grant so long as the employee remains with the Company.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, the Company awarded 85,156 performance-based RSUs to certain key employees which vest three years from the grant date as long as the employee remains with the Company. These awards are earned 50% based upon the Company's achievement of an earnings per share compound annual growth rate ("EPS CAGR") metric over a period beginning January 1, 2022 and ending December 31, 2024. The remaining 50% of the awards are earned based on the Company's total shareholder return ("TSR") relative to the TSR of the common stock of a pre-defined industry peer-group, measured over the performance period. TSR is calculated as the Company's average closing stock price for the 20 trading days at the end of the performance period plus Company dividends, divided by the Company's average closing stock price for the 20 trading days prior to the start of the performance period. The Company estimates the grant-date fair value subject to a market condition using a Monte Carlo simulation model, using the following weighted average assumptions: risk-free rate of 1.88% and annualized volatility of 36.5%. Depending on the performance achieved for these two metrics, the amount of shares earned, if any, can vary for each metric from 0% of the target award to a maximum of 200% of the target award. The Company awarded 72,962 and 113,146 of similar performance-based RSUs in 2021 and 2020, respectively. For similar performance-based RSUs awarded in 2019, the Company attained 65.4% of the target on a weighted average basis, resulting in a decrease of 24,975 shares during 2022. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, the Company awarded 87,034 performance-based RSUs to certain key divisional employees which vest three years from the grant date as long as the employee remains with the Company. These awards are earned based upon the Company's stock price performance over the period from January 1, 2020 and ending December 31, 2022. The stock price achievement is calculated based on the Company's average closing stock price for each quarter end for the 20 trading days up to and including March 31, June 30, September 30, and December 31, 2022, respectively. The Company estimates the grant-date fair value subject to a market condition using a Monte Carlo simulation model, using the following weighted average assumptions: risk free rate of 0.85% and annualized volatility of 25.2%. Depending on the performance achieved for this metric, the amount of shares earned, if any, can vary from 0% of the target award to a maximum of 160% of the target award, although it automatically is earned at the target award level if the Company's stock price is equal to or greater than a specified stock price for either five consecutive trading days or 20 total trading days during the performance period. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information related to restricted shares as of and for the year ended December 31, 2022 is as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.580%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Unvested<br/>Restricted<br/>Shares </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(231,170)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Cancelled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,037)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719,449 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.40 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,957,515 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, there was $6.2 million of unrecognized compensation cost related to unvested restricted shares that is expected to be recorded over a weighted average period of 1.6 years.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized stock-based compensation expense related to restricted shares of $9.8 million, $9.5 million and $8.2 million in 2022, 2021 and 2020, respectively. The stock-based compensation expense is included in selling, general and administrative expenses in the accompanying statement of operations.</span></div> <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains the following long-term equity incentive plans (collectively, the "Plans"): </span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.807%"><tr><td style="width:1.0%"/><td style="width:77.815%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.981%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Plan Names</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares Approved for Issuance</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TriMas Corporation 2017 Equity and Incentive Compensation Plan</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000,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 colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TriMas Corporation Director Retainer Share Election Program</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div> 2000000 100000 209617 131198 190650 P3Y 22554 21112 30590 P1Y 337 1792 3673 260 49 31816 P3Y 2558 P1Y 85156 P3Y 0.50 0.50 0.0188 0.365 0 2 72962 113146 0.654 24975 87034 P3Y 0.0085 0.252 0 1.60 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information related to restricted shares as of and for the year ended December 31, 2022 is as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.580%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Unvested<br/>Restricted<br/>Shares </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(231,170)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Cancelled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,037)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719,449 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.40 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,957,515 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 673732 27.38 317924 32.87 231170 30.34 41037 35.25 719449 28.40 P0Y10M24D 19957515 6200000 P1Y7M6D 9800000 9500000 8200000 Earnings per Share <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income is divided by the weighted average number of common shares outstanding during the year to calculate basic earnings per share. For the year ended December 31, 2020, no restricted shares or stock options were included in the computation of net income (loss) per share because to do so would be anti-dilutive. The following table summarizes the dilutive effect of RSUs and options to purchase common stock:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:61.308%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.796%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares—basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,249,244 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,006,922 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,581,232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares—diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,478,015 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,281,076 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,581,232 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Company announced its Board of Directors had authorized the Company to increase the purchase of its common stock up to $250 million in the aggregate. The initial authorization, approved in November 2015, authorized up to $50 million of purchases in the aggregate of its common stock. During 2022, 2021 and 2020, the Company purchased 1,264,088, 596,084 and 1,582,049 shares of its outstanding common stock for $36.9 million, $19.1 million and $39.4 million, respectively. As of December 31, 2022, the Company has $105.7 million remaining under the repurchase authorization. </span></div>Holders of common stock are entitled to dividends at the discretion of the Company's Board of Directors. In 2021, the Company's Board of Directors declared the first dividend since the Company's initial public offering in 2007. Since the fourth quarter of 2021, we have declared dividends of $0.04 per share of common stock in each quarter, and total dividends declared and paid on common shares during 2022 and 2021 were $6.9 million and $1.7 million, respectively. The following table summarizes the dilutive effect of RSUs and options to purchase common stock:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:61.308%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.796%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares—basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,249,244 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,006,922 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,581,232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares—diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,478,015 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,281,076 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,581,232 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 42249244 43006922 43581232 228771 261858 0 0 12296 0 42478015 43281076 43581232 250000000 50000000 1264088 596084 1582049 36900000 19100000 39400000 105700000 0.04 6900000 1700000 Other Comprehensive Income<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in AOCI by component for the year ended December 31, 2022 are summarized as follows, net of tax (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:52.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.885%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Defined Benefit Plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> Derivative Instruments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,830)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(850)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gains (losses) arising during the period </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,070)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,710)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,370)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Net realized losses reclassified to net income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(520)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(520)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(550)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,410 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,710)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,850)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,380)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,320 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,560)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,620)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Defined benefit plans, net of income tax of $0.3 million. See Note 17, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for additional details. Derivative instruments, net of income tax of $3.2 million. See Note 13, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for further details.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(b) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Defined benefit plans, net of income tax of $0.2 million. See Note 17, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for additional details. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in AOCI by component for the year ended December 31, 2021 are summarized as follows, net of tax (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.116%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Defined Benefit Plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> Derivative Instruments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,620)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,580)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,580 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,620)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gains (losses) arising during the period </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,430)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Net realized losses reclassified to net income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(640)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(640)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,790 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,490 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,430)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,850 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,830)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,910 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(850)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Defined benefit plans, net of income tax of $0.8 million. See Note 17, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for additional details. Derivative instruments, net of income tax expense of $3.1 million. See Note 13, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for further details.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(b) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Defined benefit plans, net of income tax of $0.2 million. See Note 17, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">"Employee Benefit Plans,"</span> for additional details. -4830000 5910000 -850000 230000 -1070000 9410000 -17710000 -9370000 -520000 0 0 -520000 -550000 9410000 -17710000 -8850000 -5380000 15320000 -18560000 -8620000 300000 3200000 200000 -8620000 -3580000 6580000 -5620000 3150000 9490000 -7430000 5210000 -640000 0 0 -640000 3790000 9490000 -7430000 5850000 -4830000 5910000 -850000 230000 -800000 3100000 200000 Segment Information<div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TriMas reports its operations in three segments: Packaging, Aerospace and Specialty Products. Each of these segments has discrete financial information that is regularly evaluated by TriMas’ president and chief executive officer (chief operating decision maker) in determining resource, personnel and capital allocation, as well as assessing strategy and performance. The Company utilizes its proprietary TriMas Business Model as its platform which is based upon a standardized set of processes to manage and drive results and strategy across its multi-industry businesses. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Within each of the Company's reportable segments, there are no individual products or product families for which reported net sales accounted for more than 10% of the Company's consolidated net sales. See below for more information regarding the types of products and services provided within each reportable segment:</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Packaging – </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">TriMas' Packaging segment consists primarily of the Rieke</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> brand, as well as more recently acquired brands which include the Affaba &amp; Ferrari</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">™</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, Taplast</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">™</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, Rapak</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, Plastic Srl, Intertech and Omega brands. TriMas Packaging develops and manufactures a broad array of dispensing products (such as foaming pumps, lotion and hand soaps and sanitizer pumps, beverage dispensers, perfume sprayers, nasal sprayers and trigger sprayers), polymeric and steel caps and closures (such as food lids, flip-top closures, child resistance caps, beverage closures, drum and pail closures, and flexible spouts), polymeric jar products, fully integrated dispensers for fill-ready bag-in-box applications, and consumable vascular delivery and diagnostic test components, all for a variety of consumer products submarkets including, but not limited to, beauty and personal care, food and beverage, home care, and life sciences, including, but not limited to, pharmaceutical, nutraceutical and medical, as well as industrial markets (including agricultural). </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Aerospace – </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TriMas' Aerospace segment, which includes the Monogram Aerospace Fasteners</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">™</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Allfast Fastening Systems</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Mac Fasteners</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">™</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, TFI Aerospace, RSA Engineered Products and Martinic Engineering brands, develops, qualifies and manufactures highly-engineered, precision fasteners, tubular products and assemblies for fluid conveyance, and machined products and assemblies to serve the aerospace and defense market. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Specialty Products – </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TriMas' Specialty Products segment, which includes the Norris Cylinder</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">™</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Arrow</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Engine brands, designs, manufactures and distributes highly-engineered steel cylinders, wellhead engines and compression systems for use within industrial markets. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment activity is as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:55.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883,830 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857,110 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769,970 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Profit (Loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(133,440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,220)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,190)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,060 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,090 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88,290)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital Expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,960 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,060 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation and Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,770 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">776,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">739,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,305,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,303,640 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,193,880 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> In 2022, the Company completed the sale of vacant land adjacent to the Company's Tolleson, Arizona, manufacturing facility for net proceeds of $5.0 million, and recognized a $4.8 million gain on the sale, which is included within the Aerospace segment.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(b) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">In 2022, the Company sold a non-core facility in City of Industry, California, for net proceeds of $23.3 million, and recognized a $17.6 million gain on the sale, which is included in Corporate operating loss for 2022 and included within net gain (loss) on disposition of assets in the accompanying consolidated statement of operations. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's net sales for each of the years ended December 31 and long-lived assets at each year ended December 31, attributed to each subsidiary's continent of domicile (dollars in thousands). </span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:26.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.245%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net <br/>Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-lived Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net <br/>Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-lived Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net <br/>Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-lived Assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Americas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total non-U.S.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,080 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288,460 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,440 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,770 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total U.S. </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541,510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">639,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883,830 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805,670 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857,110 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777,850 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769,970 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">763,230 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's export sales from the U.S. approximated $74.5 million, $80.6 million and $70.0 million in 2022, 2021 and 2020, respectively.</span></div> <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment activity is as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:55.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883,830 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857,110 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769,970 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Profit (Loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(133,440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,220)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,190)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,060 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,090 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88,290)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital Expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,960 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,060 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation and Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,770 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">776,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">739,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,305,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,303,640 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,193,880 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> In 2022, the Company completed the sale of vacant land adjacent to the Company's Tolleson, Arizona, manufacturing facility for net proceeds of $5.0 million, and recognized a $4.8 million gain on the sale, which is included within the Aerospace segment.</span></div>(b) In 2022, the Company sold a non-core facility in City of Industry, California, for net proceeds of $23.3 million, and recognized a $17.6 million gain on the sale, which is included in Corporate operating loss for 2022 and included within net gain (loss) on disposition of assets in the accompanying consolidated statement of operations. 522180000 533260000 488340000 188090000 183340000 167740000 173560000 140510000 113890000 883830000 857110000 769970000 81000000 96490000 93990000 8060000 13270000 -133440000 30250000 22550000 4350000 -20250000 -37220000 -53190000 99060000 95090000 -88290000 33170000 34080000 30730000 6900000 5390000 5770000 5860000 5500000 3890000 30000 90000 90000 45960000 45060000 40480000 29340000 30500000 27600000 19620000 18700000 18130000 4130000 4120000 3910000 130000 130000 130000 53220000 53450000 49770000 776550000 739920000 721440000 347720000 353800000 348190000 86290000 73260000 65520000 94440000 136660000 58730000 1305000000 1303640000 1193880000 4800000 23300000 17600000 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's net sales for each of the years ended December 31 and long-lived assets at each year ended December 31, attributed to each subsidiary's continent of domicile (dollars in thousands). </span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:26.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.245%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net <br/>Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-lived Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net <br/>Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-lived Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net <br/>Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-lived Assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Americas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total non-U.S.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,080 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288,460 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,440 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,770 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total U.S. </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541,510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">639,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883,830 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805,670 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857,110 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777,850 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769,970 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">763,230 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 139780000 192600000 160650000 209380000 116350000 225120000 35260000 29720000 41310000 37080000 46350000 41140000 18040000 41840000 15290000 42000000 11740000 19510000 193080000 264160000 217250000 288460000 174440000 285770000 690750000 541510000 639860000 489390000 595530000 477460000 883830000 805670000 857110000 777850000 769970000 763230000 74500000 80600000 70000000 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's income (loss) before income taxes and income tax expense (benefit), each by tax jurisdiction, consists of the following (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:55.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134,630)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Total income (loss) before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,670 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,110 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102,710)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current income tax expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Total current income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,940 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,310 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,760 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax expense (benefit):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,780)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,900)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,430)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,630)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,380)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Total deferred income tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,440)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,490 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,710)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,500 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,800 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,950)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of deferred taxes are as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities and other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and experimentation costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax loss and credit carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,730 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,070 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,180)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,960)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,550 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,110 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,920)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and other intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,050)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,160)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in foreign affiliates, including withholding tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(770)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(420)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,090)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,630)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,540)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,520)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"> Effective for tax years beginning after December 31, 2021, research and experimentation expenditures are to be capitalized and amortized for tax-purposes as part of the Tax Cuts and Jobs Act of 2017.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of income tax expense (benefit) computed at the U.S. federal statutory rate to income tax expense (benefit) allocated to income (loss) before income taxes (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:55.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal statutory rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax at U.S. federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,570)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local taxes, net of federal tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,850)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Differences in statutory foreign tax rates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,690)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in recognized tax benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(550)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and other intangible assets impairment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits and incentives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,260)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,060)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,390)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(290)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(790)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,280)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,800 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,950)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, the Company undertook certain tax-planning actions with respect to intercompany debt restructuring within the group. These actions resulted in the recognition of a $6.4 million deferred tax benefit related to an interest limitation carryforward. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has recorded deferred tax assets on $21.3 million of various state operating loss carryforwards and $54.3 million of various foreign operating loss carryforwards. The majority of the state tax loss carryforwards expire between 2026 and 2032 and the majority of the foreign losses have indefinite carryforward periods. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not made a provision for U.S. or additional foreign withholding taxes related to investments in foreign subsidiaries that are indefinitely reinvested since any excess of the amount for financial reporting over the tax basis in these investments is not significant as of December 31, 2022.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unrecognized Tax Benefits</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had $1.1 million and $1.3 million of unrecognized tax benefits ("UTBs") as of December 31, 2022 and 2021, respectively. If the UTBs were recognized, the impact to the Company's effective tax rate would be to reduce reported income tax expense for the years ended December 31, 2022 and 2021 by $1.1 million and $1.1 million, respectively. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the change in the UTBs for the years ended December 31, 2022 and 2021 is as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"/><td style="width:76.048%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.776%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.776%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrecognized<br/>Tax Benefits</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,640 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions related to current year:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions related to prior years:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapses in the statutes of limitations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(540)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions related to current year:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions related to prior years:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapses in the statutes of limitations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(230)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,110 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the UTBs summarized above, the Company has recorded $0.8 million and $0.8 million in potential interest and penalties associated with uncertain tax positions as of December 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to U.S. federal, state and local, and certain non-U.S. income tax examinations for tax years 2015 through 2022. In addition, there are currently several state and foreign income tax examinations in process. The Company does not believe that the results of these examinations will have a significant impact on the Company's tax position or its effective tax rate.</span></div>Management monitors changes in tax statutes and regulations and the issuance of judicial decisions to determine the potential impact to UTBs and is not aware of, nor does it anticipate, any subsequent events that could have a significant impact on the Company's financial position during the next twelve months. <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's income (loss) before income taxes and income tax expense (benefit), each by tax jurisdiction, consists of the following (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:55.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134,630)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Total income (loss) before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,670 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,110 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102,710)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current income tax expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Total current income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,940 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,310 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,760 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax expense (benefit):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,780)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,900)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,430)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,630)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,380)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Total deferred income tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,440)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,490 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,710)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,500 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,800 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,950)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 56750000 28380000 -134630000 30920000 40730000 31920000 87670000 69110000 -102710000 13300000 940000 200000 3470000 530000 810000 6170000 8840000 7750000 22940000 10310000 8760000 -1780000 5450000 -16900000 50000 670000 -4430000 290000 -4630000 -10380000 -1440000 1490000 -31710000 21500000 11800000 -22950000 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of deferred taxes are as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities and other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and experimentation costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax loss and credit carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,730 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,070 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,180)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,960)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,550 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,110 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,920)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and other intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,050)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,160)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in foreign affiliates, including withholding tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(770)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(420)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,090)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,630)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,540)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,520)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"> Effective for tax years beginning after December 31, 2021, research and experimentation expenditures are to be capitalized and amortized for tax-purposes as part of the Tax Cuts and Jobs Act of 2017.</span></div> 1290000 950000 5640000 5330000 14580000 15320000 12670000 13440000 4130000 0 27310000 30690000 110000 340000 65730000 66070000 17180000 19960000 48550000 46110000 25100000 23920000 12170000 13130000 22050000 20160000 770000 420000 60090000 57630000 11540000 11520000 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of income tax expense (benefit) computed at the U.S. federal statutory rate to income tax expense (benefit) allocated to income (loss) before income taxes (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:55.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal statutory rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax at U.S. federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,570)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local taxes, net of federal tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,850)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Differences in statutory foreign tax rates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,690)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in recognized tax benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(550)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and other intangible assets impairment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits and incentives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,260)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,060)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,390)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(290)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(790)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,280)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,800 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,950)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.21 0.21 0.21 18380000 14550000 -21570000 2790000 960000 -2850000 1150000 -1690000 -1500000 -600000 -550000 -920000 0 0 13430000 1260000 5060000 2130000 340000 2100000 -6390000 990000 2280000 260000 -290000 -790000 -1280000 21500000 11800000 -22950000 -6400000 21300000 54300000 1100000 1300000 1100000 1100000 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the change in the UTBs for the years ended December 31, 2022 and 2021 is as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"/><td style="width:76.048%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.776%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.776%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrecognized<br/>Tax Benefits</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,640 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions related to current year:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions related to prior years:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapses in the statutes of limitations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(540)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions related to current year:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions related to prior years:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapses in the statutes of limitations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(230)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,110 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1640000 130000 20000 0 0 540000 1250000 140000 0 50000 0 230000 1110000 800000 800000 Subsequent Events<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 1, 2023, the Company acquired Aarts Packaging B.V. ("Aarts") for a purchase price of approximately €35 million, subject to customary closing conditions. Aarts is a luxury packaging solutions provider for beauty and lifestyle brands, as well as for customers in the food and life sciences end markets, and has annual net sales of approximately €23 million. Aarts will become part of the Packaging reportable segment. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 16, 2023, the Company announced that its Board of Directors had declared a cash dividend of $0.04 per share of TriMas Corporation common stock, which will be payable on March 9, 2023 to shareholders of record as of the close of business on March 2, 2023.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 23, 2023, the Company announced it has signed an agreement to acquire the operating net assets of Weldmac Manufacturing Company (“Weldmac”), a leading designer and manufacturer of high-performance, complex metal fabricated components and assemblies for the aerospace, defense and space launch end markets with annual net sales of approximately $33 million. Weldmac will become part of the Aerospace reportable segment upon closing, which the Company expects to be during second quarter 2022.</span></div> 2023-02-01 35000000 23000000 2023-02-16 0.04 2023-03-09 2023-03-02 2023-02-23 33000000 Deloitte & Touche LLP 34 <div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE II</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO ITEM 15(a)(2)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OF FORM 10-K VALUATION AND QUALIFYING ACCOUNTS FOR THE YEARS ENDED</span></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2022, 2021 AND 2020 </span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:30.618%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.996%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.171%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ADDITIONS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">DESCRIPTION</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">BALANCE<br/>AT<br/>BEGINNING<br/>OF PERIOD</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">CHARGED<br/>TO<br/>COSTS AND<br/>EXPENSES</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">CHARGED<br/>(CREDITED)<br/>TO OTHER<br/>ACCOUNTS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">DEDUCTIONS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(A)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">BALANCE<br/>AT END<br/>OF PERIOD</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts deducted from accounts receivable in the balance sheet</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,570,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,480,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,400,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,730,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,120,000 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">830,000 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,000 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,570,000 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,570,000 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,060,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,080,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,120,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,120,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(A)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:28.79pt">Deductions, representing uncollectible accounts written-off, less recoveries of amounts reserved in prior years.</span></div> 1570000000 1480000000 80000000 1400000000 1730000000 2120000000 830000000 190000000 1570000000 1570000000 2060000000 2080000000 100000000 2120000000 2120000000 Effective for tax years beginning after December 31, 2021, research and experimentation expenditures are to be capitalized and amortized for tax-purposes as part of the Tax Cuts and Jobs Act of 2017. Diversified growth funds invest in a broad range of asset classes including equities, investment grade and high yield bonds, commodities, property, private equity, infrastructure and currencies. Defined benefit plans, net of income tax of $0.2 million. See Note 17, "Employee Benefit Plans," for additional details Defined benefit plans, net of income tax of $0.2 million. See Note 17, "Employee Benefit Plans," for additional details. (a)     The maturity table excludes cash flows associated with exited lease facilities. Liabilities for exited lease facilities are included in accrued liabilities and other long-term liabilities in the accompanying consolidated balance sheet. In 2022, the Company sold a non-core facility in City of Industry, California, for net proceeds of $23.3 million, and recognized a $17.6 million gain on the sale, which is included in Corporate operating loss for 2022 and included within net gain (loss) on disposition of assets in the accompanying consolidated statement of operations. Includes cash placed on deposit with a financial institution to be held as cash collateral for the Company's outstanding letters of credit. In 2022, the Company completed the sale of vacant land adjacent to the Company's Tolleson, Arizona, manufacturing facility for net proceeds of $5.0 million, and recognized a $4.8 million gain on the sale, which is included within the Aerospace segment. Defined benefit plans, net of income tax of $0.3 million. See Note 17, "Employee Benefit Plans," for additional details. Derivative instruments, net of income tax of $3.2 million. See Note 13, "Derivative Instruments," for further details. Defined benefit plans, net of income tax of $0.8 million. See Note 17, "Employee Benefit Plans," for additional details. Derivative instruments, net of income tax expense of $3.1 million. See Note 13, "Derivative Instruments," for further details. Certain investments that are measured at fair value using the net asset value per share as a practical expedient have not been classified in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the amount presented in the fair value of plan assets. The actuarial gain for the year ended December 31, 2022 was primarily due to an increase in the discount rate utilized in measuring the projected benefit obligations, partially offset by experience losses. The actuarial gain for the year ended December 31, 2021 was primarily due to an increase in the discount rate utilized in measuring the projected benefit obligations as well as other assumptions and experience gains. EXCEL 139 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -Q5U8'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #<5=602&ULS9)1 M2\,P$,>_BN2]O;25B:'KBV-/"H(#Q;>0W+9@TX3DI-VW-XU;A^@'\#%W__SN M=W"M\D*Y@,_!>0QD,-Y,MA^B4'[-CD1> $1U1"MCF1)#:NY=L)+2,QS 2_4A M#P@UYRNP2%)+DC #"[\06==J)51 22Z<\5HM>/\9^@S3"K!'BP-%J,H*6#=/ M]*>I;^$*F&&$P<;O NJ%F*M_8G,'V#DY1;.DQG$LQR;GT@X5O#T]ON1U"S-$ MDH/"]"L:02>/:W:9_-H\;'9;UM6\;@I>%W6SJ^X%OQ.WJ_?9]8??5=@Z;?;F M'QM?!+L6?MU%]P502P,$% @ W%75IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #<5=6P.QT9T*P9;[:39@AD&S9-@D+:3O=G;T0M@!/;8F5Y9#\ M^SVVP<8=6>".R$6PL<]KZ_&Q]!ZAJRT7WZ,UI1*]A &+KAMK*3?O6ZW(7=.0 M1)=\0QD<67(1$@F[8M6*-H(2+PT*@Q:VK&XK)#YK#*[2[Z9B<,5C&?B,3@6* MXC DXO6&!GQ[W; ;^R]F_FHMDR]:@ZL-6=$YE9\W4P%[K5S%\T/*(I\S).CR MNC&TWX^=7A*0GO'%I]OH8!LE35EP_CW9F7C7#2NY(QI05R82!#Z>Z8@&0:($ M]_'?3K217S,)/-S>J]^EC8?&+$A$1SSXZGMR?=WH-Y!'ER0.Y(QO/]!=@SJ) MGLN#*/V/MMFYW4X#N7$D>;@+ACL(?99]DI<=B(, QZH(P+L _$. W:X(<'8! MSJD![5U .R63-27E,":2#*X$WR*1G UJR48*,XV&YOLL>>YS*>"H#W%R,.9N M#(]1(L(\=,ND+U_1A&7YE#R7_'@3?9Z/T=LWOZ$WR&?HQ@\".!Y=M23<1:+5 M!]MB$NO&] U1%0\T\;@UU_LKO6["I9)L;$AL1+(=@ZRK5,? M//DRH(@OD8W?+GY#<^K& LBJ .J%1CP,X2G N^A^OT!OK$O+1ALBT#,)8JI" MJ)6KB]"06 EA)T?8T;8\ST67BPT7:39>H+DD$L *-.(QD^(5/CT5AQN]^/A6 MQ4X;4Y>=(;$2NV[.KJMOWK[G'#(6DP#-*!"4*DQZ'2G42::-J@O*D%@)5"\' MU3LER69TY4=2$"#V0$)E/NEUGF:3^^$E@@/#9\I4Z>>5J8N0T-B M)8;O$9$BO!LZW".UJU\(V2/1@7 MGOB6*8VA7NXFX#Q<^C3PT >PERIO.=)+U,5G2JW,[\![V[7XY0/K5/!GG[G* M=_B(YOU$B4T;5!N;(;4R-EQ@P[6P37DD88#]V]]4.I$CBNV^8[65W+1QM;D9 M4BMS*PH+6VNW!^GK.1245&/2"^!V7PG):,E@2JT,J2@:;+W9_\1=R*7IFL,( M\!"'"RJ4H/0B7<=N=MH=9?^O#ZU-ZQSE@5W4!_9)!<((?*X ;!.HZ%_01ZHL MLHY(6?#7;^.NHZK!1_K@VM3.41C8165@ZRW]*!8BJ0SN_"A)MF\4BLE;YJ$Q M=/]*D3Z];M1YIH^WK>9')22C]8 IM3*D MHB*P3RH)DHS0]?]Z$L^>Y]24"I][VF[L MF-1^&K=Z'M>H^3>E5B97F'^L-^HYN<-1X Z^5,ZI'Q&K)&;4]YM2*Q,K?#_6 MN_0?B>U2KIJ97N[NFY*84<=O2JU,K'#\6&_8AX#+RY %9*5DI!=8DB!23@'I MXVIC.H?GQX7GQWJ[OG>QV3S_/)OGGZ\)7 L]QA*J2^;Y3,W/I)L?[=0ZJ5KR MD^WSH&VW>[UV!]S=2A213%ZD'S MB.8WJISQT4?5SK1S.']<.'^LM^H[;E]X$#-)Q,[,JGLOO=*#:G)RI ^J#>L< M?A\7?A^?Y/?WU5+V PJ\A^D\6467KU>L2C&C+M^46IE:X?+Q2;\+3)B$XB9= M59$8,K+'J*2F5ZRB9M3VFU(K4RML/S[)]D_C1>"[,%IRHB9ETKN/C*J-=VK= M@\'#OBS&C?)BA,+@.R?-\<]#$@3H)H[@<*1\]8[H5#H)?5SM!0?G,/5.8>J= MDV;T;T,J5DE/]0TD]^;[-W,-)DR;83]I\?5Q MM6&=P^([A<5W]!:_F/L2A$5^FES5*S*.B%4C,SJW;TJMC*SP^,Y)'O^)O*") M!^C\I>]F;V7UO-@12:??Q-U^K^N\4](SZO1-J97I%4[?T?MSR#,O]:JOX8(' M2E9'!&9S)22C#M^46AE2X? =O1_?K\E#MR_NFK 5K5SZ0KG^.D)LLJ\N6\.;?YFNLA^G*XE9Q>K9 ^YXDAB-" 5U" MJ'79@^P7V9KG;$?R3;H*>,&EY&&ZN:;$HR(Y 8XO.9?[G>0"^_KM !.]4A6((SG M*!6G:$R5^[I20#.7Q$L_#(*YSRD37A*YO;U*(EECR03L%=$UYU2]K:"43>R- MO=/&(\L+M!M^$E4TAR? []5>&X$5!"6D: G4?%[@'LK2@HR,/QW3ZX^TB>?K$_W!U6YJ.5 - M][+\R3(L8N^31S(XTKK$1]E\@:Z>F>6ELM3NES1M;&A.3&N-DG?)QN9,M%_Z MVMW#>4)X)2'L$D*GNSW(J5Q3I$FD9$.4C38TNW"ENFPCC@G[*$^HC)>9/$R6 M=<:0;$3[O.:>(A\-UCK]M$.L6D1X!3$.R4X*+#3Y+#+(_@?X1D\O*CR)6H6# MQ#6D(S(9WY(P",,!WJ0O^;_KT&]@)?XW2(WFO75'?DF:S-3R':['U V[Y7-WZ7L@2E.-NM+ MXH8!D^DE%?Y9*W%0N1L8FJ2R%MAV5;_;SZ1EVXK_PMN!MJ,J9T*3$HXF-1A] M-)>EVB'1&B@KUY@'B:;-W;(P8%S0K)\M%^]E#M5SP6N99R1XJ).JBH-7S M1Y;SP\T$3UX^^)1MMK+Y8+Y<[.B&/3+Y9?=0P=V\CY)F!2M%QDM4L?7-Y .^ MOG7;!JWBGXP=Q.@:-:FL./_:W-RG-Q.G<<1REL@F!(4_>W;+\KR)!#Z^=4$G M_3.;AN/KE^B_MLE#,BLJV"W/_\U2N;V91!.4LC6M<_F)'WYG74)^$R_AN6A_ MHT.G=28HJ87D1=<8'!19>?Q+G[I"C!I@S]" = W(I0WFP[ MT*.$#^&-231#7Q[OT-LW[] ;E)7H\Y;7@I:I6,PE6&@"S9/N<1^/CR.&Q]VQ MY JY>(J(0XBF^>WES?%I\SDDWF=/^NQ)&\\U95]759,@%8))<:W+YQC TP=H M!MFUV-&$W4Q@% E6[=ED^?-/.'#>Z[+[0<%.H/LQ*G7._6L3C^QA(&Y M5<[$%)5,Z@P>(_CC)[O$#<\-:F3$#UR#0;\WZ%L-WI=[*!RO,J8MGJ\^-'#= MX-R;1N83SS=X"WIO@=7;0\5V-$L1>X*97C#1OG(NMZR"Z63(HSW3=.,+GUG0Z['NQ MR=R(E-A>T'809:6DY2:S3DY=H),1$D58M:K1Q4%H>O-XP!JVD@0XN68PD%)P MF_""(4F?]%-5%V?L(/8UP;D$[^MPL$K0)JXR*?*(.0(TLC!S3>QE8ANTP XM5 M#<-O]%ZT+C64"E26:61^%$VKX(I45.A4 ML)8TF!_HANUX.UTOO%9HE5>P4,4*B76Z!AT&MV0 &[&#[0]>;F:2505L,5?F M!0/1L"OVQD#H]A$ZG1N9JDH&QI%7&&?N$EJ_*L \["C#3"=S0U,')J/=VP_" M'%$!!KL996&KDV$2F'P.H".7@"[O^\!K556!!LM!U:U&%CLF[I&!>^02[KWF M465:X,,*6S&IT84D-*W&R( ^8M^#P3ZG>_E"\N0K>N-<.1B04%VC#[74:JE$1F[[( *\#5 MZ$*7&+<09" NL1,7U@5U4>?M85O*UEF2Z3&@(G/F!EC%@$:''>(:>370E=CI M.C;:'1[P E9SV^8 =\]>)MRW.1?BG38%E:2S*%"[@BHCIJ[@#K1U[;0]SF!M MU]WR/&65^*7=K". []>;YM"Z_R?%\G]02P,$% @ W%75FP@HZ+9 @ \@D M !@ !X;"]W;W)K%S PV3#^ M(#( B9YR6HBIE4E9CFU;)!GD6 Q8"85ZLV0\QU)5^P0+DKW+. M58>"Y@Q^IND,IM:(PNEL,05E;=L M U"=ZQ"7Z3 MX!NC-9FQ=84ECB><;1#7T4I-%\S8F&SEAA1Z&A>2J[=$YX9\AS/ZTF?'9_N=M-MY;BU[;6V/:/G[]!;2)8\9(RFP,5G].VQ(O)YW.>J MEAGVR^AO;"Q*G,#44A^1 +X&*_[TP0V=KWT>_Y-8Q['?.O;WJ<=S]7D YVJ6 MC?!JZ013HHI(9X^0/I'VXM6:P1>(ZS>\5\S&1'?"@!0_>!7XC1-4/';Q!>0V[ M+Z(#&;:0X5[(&M=:., ].K@@]D5T2,];TO,3QO?D;>+\ MF&WB0%"'VW7^G67.R2OCP"[1*';F>\_!=02P,$% M @ W%75N6E=X2L!0 O!@ !@ !X;"]W;W)K)@<;:2QZZ+9KM]F&Q#[1%VT(ET2O2N7".F)L#KWZ(+6,2/15Y*6XG6REWU[.96&U90<45 MW[%2_;+F54&ENJPV,[&K&$UKHR*?$<<)9@7-RLG\IK[WI9K?\+W,LY)]J9#8 M%P6M_KMC.3_<3O#D>.-KMME*?6,VO]G1#7M@\MON2Z6N9IV7-"M8*3)>HHJM M;R:RI+S'_KB/KV=.'I%+&U MCG];IY/NF=KP]/O1^Z\U>45F205;\/Q[ELKM[22:H)2MZ3Z77_GA=]82\K6_ M%<]%_1<=&FQ )FBU%Y(7K;%:09&5S2=]:@-Q8H"#$0/2&I"A@3=BX+8&[G,- MO-:@#O6LH5+'(:&2SF\J?D"51BMO^DL=S-I:T<]*G?<'6:E?,V4GYPM>"IYG M*94L10]2?:BD2L37Z/..553G1J I^O:0H+>OWZ'7*"O1GUN^%[1,Q-:[.B*W4[4GB!8]<@F\S>O<.!\@ )U26?)A9R=!='K@NC9O,__4-NEH#D# MZ[,Q#6M3O2D^SJ/(C5R5O,?38 P/\1X $M,6!C$<=C#S@CX'0'?2F#!1=V" MHR0:<__DL=,@]'V#!81SXY@,:0 X/PJC>(1'T/$(K#Q^J[@0:%?Q=28A&H'Q M6.*H5 Q9 # U)C6,"I"LW08A<;JU] .()/2ZEA"?KSO#&:445*5[ENXXKEM8*U[<2M5UO7 I I M=GQC7EI=G;/J10NVJY:FR+-& +YMB;RKJQUDXYF;;CA6.$ M>A&#[2K&[%J0!Z ],':-^0CAB!]'!A?(G^>1,3J]EL%V,=-*\W8^+IEZYV;' M=$GZ-%)SIBB)PF XU!< +(A-M0G 5'F2$(^1ZT4.MJN<^XZ'8E:R>FH<2Q#D M!<@0@GU#ND$XC*,A+@%PA)P6ZCFO7M7@G\N:[#1Q()G(4/%!@,TDF3 _=,TD MF;!I&(>CVUXO8G!LG8)W5&0KQ&A5JEU/' M1#7LDMK1B\$BT"J,7C\1+>DLN MY>W\V*"72<0NDXS2Z$,)1;+U%IV^7ESYX:!&0)3K#DH$0$WQ5>3"%4)ZG42L M*F+^O3[E4F.0/BH)N&%(L2N4DJ])B3>O(H+)AZ4N(Y A-GK0(\2+B><-60)( M]=H6Q/H$YIPIA/0C3%PR0K:7-(18VR')\GT]\E_4$,2JDU[:$!?UEES*VWE M>UE%[++JI0WA0@T1#$L%0KE&F9@H6T/TFHK8-=6S&B)M"@GD: HCCWAAY&!_ MR!- NB3"3A@,N4)(L"5F)\>Z!:LV]?&X4!SVI6P.2+N[W1'\Q_K@>7#_#E\G MS4%Z[Z8YU_]$JTVF7N]SME8NG:M0+:MJCLJ;"\EW]>'QDDO)B_KKEM&451J@ M?E]S+H\7^@'=/RSF_P-02P,$% @ W%75@(/@_QA P 0P !@ !X M;"]W;W)K$F7(+5A MT_:A6[7NY<.T#PY< AK8F>TDZ[_?&2A-@*2=E"]@F^<>^[D[SC?9'N^(']?24>QH,Q9_:9_&T?L&-C^ 0.G,7"Z!J,# M!FYCX#[78-08C"K/U%(J/\14T6@B^)8(C48V/:B<65FC_)SIN-\I@5]SM%/1 MC#/)BSRE"E)RI_"%056$+\B,EYA)F0[Q!LA'EO 2R#GY=A>3LY>OR4N2,_(U MXVM)62HGIL+#:$HS:3:^KC=V#FQL.^2&,Y5)\HZED.X3F*BBE>(\2+EVCC+& MD%P0UWY#',MQ!@XT>[ZY/6 >/]_<.J+&;0/C5GSN ;ZG8_'S:BZ5P!_GUY#W M:_;1,+NN)I=R11.8&D@L06S B%Z]L'WK[9#G3DD6GXALSZNCUJNC8^S1)ZRD M>>V^LX)+^7K(=35%4%'HNKF)?-\.,*B;79_T45[@VAU4W$>=!^/ ?X3MR?!: M&=[1Y/BL,A DVYP;B;#'V0O9LQ>S*"5D9P5 ;>?GBW,;PKA "6W!,L M"4P65-^J0VJ"OAH["+IY.QN !2.W*ZB/\L/P@*"P%10^$1>1;ZBJ4QH+W%H7 MP<' A+W=QZ.>D"%0+S!]T'D0'HK,N!4R/BKD*U>T(/S@KWJD HW[YPG#7L[U M45X/%/=![J$(V=9CTV ]0]I_BFHX.Q73Z:H:@/FN[7=U#<"PLO:UF3N]40EB M6?68$L^^9JKN+=K5MH^]JKJWSOJU[F^KGNN1IFZ.;ZA88JJ2 A9(:5T$Z&U1 M]YOU1/%5U8'-N<)^KAIFV*.#T #\ON!&PO=V]R:W-H965T&ULK9K; MRJU8@ >! =VU4>,;.9B]UUC;/)-45!%C(DH24@>9RG3X,Z M4!2:L%W17(QE^D>+/PZ-KT'>OJCFNUX)8MV(?-$VJLH)"X)X4N6R'MW?MM<>F_M;M3&EK,5C0_2F MJO+F];,HUD2A%86R(''YLQ4R4I8T$ M]_'G/NCH^)VVX>GG0_0OK7DP,\^UF*GRWW)A5G>CZ8@LQ#+?E.:;>OF'V!N* M;+Q"E;K]G[SLM<&(%!MM5+5O#'=0R7KW,_^Q[XB3!C0>:,#V#=AY@W"@ =\W MX.]M$.X;A&W/[*RT_9#E)K^_;=0+::P:HMD/;6>VK<&^K.VX/YD&_BJAG;F? MJ5JK4BYR(Q;DR< /&%1#U)+,Z)/K8_+'4T:N?KHF/Q%9DW^NU$;G M]4+?3@S[T0BWZ ";@X6F$'*Y^9-V(F MBD^$TY\)"QA#;FCV_N84:9Z]OWG@<<./ \/;>'QH8+KN7S:J(K^O19,;63^3 M![M4I)%"WV#=O@L;XF%M&KG1Z[P0=R/($UHT6S&Z_^M?:!S\#>NR2P;++A2L MUYWAL3M#7_3[WR"%RKI0E2!7I=+Z&NNZ78BD#6$3YO8^CFD"H[D][1-7%26< MGJDR5S5.TB3N9#T;T=%&Y)T5#XO_0$ZP2U$3HR#Q%JHN9"D.WN!:#4X+.WG6 MC=I*6%ID_DK4EA4,@4$G5G3)B77)8-F%@O5& M)#Z.2.R=6%^APV1S2)K/2BU>9%D22(HP)K !R5H:,2YA<[,73%X_RSF,5ZZU M,&C:W'U==#)QSB?@FXK,55 >QL' Y$N.5A.OU:M?@".NB5T^!*;*0NJUVDT; MW4ZC04N)X#-$Q7@XM"W1#HJH=X>_ MO_I:%U#T:G$-*6+WR?J$I"[D-H@O(H1HYX,TE@'&<.BB+R9!$Z*IX.NBLHPGJQXGLQ YLP(!1W?)J MUYPR*]%X=C#JPD#L[LN(*@H2W]NA MPZH.U)++#V/NK+ 9(@N94W@AJJ%-FW4DPOPD\MM[BRK,'G-!(F&1LQ@1&5 [ MCY:&%XV672I:OT\[/&)^/)KE M:VGRZ;0G)_K[;VZ=#..0[?VP'0\Y.>LF&$ZFO(H'#+;,1-[@YD: MJ'7'Q09XO09BTB_YFAC15("&;=F+ND,@)V9.>D9DCB^?I.^H0R7F1R6;R""' M%4(L]JN\5\:?#B?((,$!'MK-22]5TQ*4?D_V1A@IB@*G8L%T2>IR(J9C'.KE(8\=4+'D0_G[ MR[&">2M_>T'MP_G[DM&R2T7K]VD'<,P/<-^$@31V.-[3HI8P=6IE!N:*2U/. M-$'PC0?VW_D\\<7JN^FPC/FQ[+&W\NU)"DP0\2YG+E4YSA \0XWY0O6?E71\ MQOU\UCQD[XQ':!^(:IU"R>0#BJYJ5#3+APY?A%^HMR!]LP;JN_TY,F?'[$> M#X-K%%EOFF)E"\A"516XTD85WU%/&"S%J5,.8SJ:!LY!-1HO#0?'L6,J[F>J MIU4.B9KH%JH6PIZ$;M;MD:%H"JEWM?!A:X;I;5P/^4\&#(7 MS[*N]VMNT(_+)-"SSFR;(;J$.P_\,BQ>/HHWU\T6G:I:/W^[5 J]*-46S.U1\^[FA"J>]AZT$Y$GK,Q M]X &DW'F5(&X;.@,+^PH*7SKO*GOQ_^(<1_L]"T5^\*@X\F584^M$%D:.&^\ M3$Y>5JM$\]R^]*=)>R"^>]GK>/7X8N%#^SK=V?7/]";;O1[8A=F]K?AKWD R MTZ042P@9?$J@FYO="X"[7XQ:MZ_$S94QJFH_KD0.,&(%\/>E IK<_V*_X/@: MYOW_ %!+ P04 " #<5=66H81A8'4GVA*<8,/!9Y26\G M*6/;U[,9C5-<('I#MKCD_]F0JD",7U8/,[JM,$H:IR*?F8;AS@J4E9/%O/GM MKEK,R8[E68GO*D!W18&J;V]Q3@ZW$SAY^N%C]I"R^H?98KY%#WB-V>?M7<6O M9B>4)"MP23-2@@IO;B=OX.O(-&N'QN*O#!_HQ7=03^6>D"_UQ?OD=F+4(\(Y MCED-@?C''B]QGM=(?!Q?6]#)*6;M>/G]"3UJ)L\GW$GX $ M;] N9Q_)X1UN)^34>#'):?,7'%I;8P+B'66D:)WY"(JL/'ZBQY:("P=H77$P M6P>SY\"9D3M8K8/5=W"N.-BM@]UW"*XX.*V#TW-PKD5P6P>WX?Y(5L/T"C&T MF%?D *K:FJ/57YIT-=Z"S MN!W"V^,0S"M#^$08RB5N2[7;DA0%7YIK1N(OX)\/N+C'U;\2F)4:Y@YER91/ M8(FV&1^'"BE4([V)XUVQRQLF5WB3Q1E3H47#T?YD*:X GS O'FF]J_<8O"]C M4F#P\G="Z:LK<69\,9Q6A'E:$683V+X2^"W*41EC"A#CTXAO@ 5_!:8! UEF MCU!> U47L?W"#3S;-^:S_64F13/;Z=FL1!O/-_T^5"B:3;W [Z-%$C/7,,Y6 M'6JL$S66DIH_>*7/6M[SFG<9)4<(ISM S^U3HHQ4GR>OZ1;%^';"3 MQ<\_0=?X3;;$=8*%PR80:8K9281]2H2M3,1Q0\2=#?%L8FQA7I:P4)5AQV9% M)UBH$RQ24]%)B7-*B:-,R=VNBE-^Q-='1WPLS;0NS;),..(*LP+;["=#9M:O M&E(H*^A7#>78Q[*G":Q#LWNBV572W)S*E#>"585+?C3STV&WY5SC1US%&:>? MG\%@CRG+RHT<&/TV M9"FQZ]>/@5"A>O2C.=2$UN7Z+#FA6G/^Z*ZF#=\MHV:_=B_5HQR]9P8%#;4& MC72A=1-Y%LCP&84\MKF!HMH,'*'?E%@)^V8(4*@>_FBR?X0&AF<1#-4J>)7M MLX3O%PH2'.=\!R52AD6Q-X6>+5"L5?H."QIJ#1KI0NNFXRR H5H!7^LXH30K MHG!U+4-RC(MV8L\I,?(LTQ;/#(E:A@8O2?VN2&)X6;BZ!)VE*U1KUT%M)Q3E MH.N*>D<=:O1RU8D6#IM"I"MH-QMG&0K5.O3[>D]11$Y]R:K5*2-76M%"K6C1 MLX1TLW-6KU M7T=UGQ*1:+F!<#]-9B?<);@"UK<+U>,?3:,FM"[;9ST,U8+X MA_>?HAB=FN+=9_4H1V^;04%#K4$C76C=1U=G06VJ!?7H_M,4Q6/@"\V1Q$IX M?#4$*%0/?RS9NM"Z9)\5LJE6R,/Z3U,B:%WAN=Y2'6OLVA\6--0:--*%UDW' MQ7/;[WIP:YK2K$B>W#K0%R2QQ$YX4+.2@06N>'-98L?/%M@/&LGL?/&NY^SB MM8?Z-9@/J'K(2@IRO.%^QHW'TU\=WRPY7C"R;=Z$N">,D:+YFF+$ZWUMP/^_ M(80]7=0O5YS>[UG\!U!+ P04 " #<5=6"H'^R@L$ #'" & 'AL M+W=OW=!7QI MD#P8,6(W?2CZ0$FC%6&*5(;4KMVO[QE*ENW6,8(^["XO,X=GSLR0N]QYO@DU M452WC75AE=4QMD?3:2AJ:G28^)8<=BK/C8Z8\F8:6B9=)J?&3A>SV;MIHXW+ MULNT=LGKI>^B-8XN686N:33?G9+UNU4VS^X7OIA-'65ANEZV>D-7%']O+QFS MZ8A2FH9<,-XIIFJ5G+X>'R/_B'%CEAR'>C,VS],&>M5]CY3)56ZL_&+WWVD M(9ZW@E=X&]*WV@VVLTP578B^&9S!H#&N_]6W@PX_XK 8'!:)=W]08GFNHUXO MV>\4BS709)!"3=X@9YPDY2HR=@W\XOI4!Q.4K]0E4R 7M6BUG$9 B\&T&&!. M>YC%=V#F"W7A7:R#^LV55#X%F(+32&QQ3^QT\2+B.143=3#?5XO98O$"WL$8 MZ$'"._@.WF?>:&?^3O'MJS/O@K>FU'UIN/))_*+'!^.T*XRVZ@J+A#J,0?UY MDH?(J*2_GI.H)W#X/ 'IKJ/0ZH)662MG\9:R]=ZK^;O9\0OA'8[A';Z$_N-Y M_!\PUVPN=(!FW'KN!7J=]8N9\JQB32H[\TVKW5WV9C_)::!6,8I,);H^#Z8T MF@V%??1-,!N' ;D-*!"'Y-5HUU60M\/IRCCGMUJ:5K7LRZX 9(?J8F5Q^QBW M43F+D],-K'$_#?TB8"T;W#'&W@$E\1,N';9&*- D]BDA:D\W[;%\I)]QX= 0 M@RL!R%(# +LAW'[7M9"A5O-8*-58*.&A4)B^=4:"0$2XVV11;(7)()2*'ILW MI"A$<(W4*Z #:+:"'6"MH])5A0LL>>)P;9*.H7SBY[$CXL0DW_6;G"N*(.SZF]!E7V"ZE MX&'C+AENO84R8/&@?,+ /W/7T^NR$&F) 6RD4M;$^?TA37PR^:7QI>L+6;PRB+0:E=.X9*-:* MA+O:0(Q:H\XJ;_%*06$\7SG>N)O[I!4>C#5X=ST"DTU5O461:4G%Z[U7[Q>+ MV?'9YZ^?SG^>_YJF\^,W*D K)%DS(L%5-INH:Y\@Z3:* A@R*8U/GQ^">5 Y MQ1U1$C#\IT2>I';_<5']]*^F>[8VI19R4@(HM0U>?8U1.7GN(IH^>ES00)OT MA,HY*,'^G1E7QU?ZI'^<'LS[)_Y",[H]H'\KN,XFO[S-4&/IV>PGT;?IJ)Q8#[%?>Q_N)'##^=UG_ U!+ P04 " #<5=69-AD9K\$ !E M"P &0 'AL+W=O#U#9@.\M68.V"I-D>ACW0$F5QE4B%I.)ZOWZ'I"W+G>.BV(LM4>2Y MYYY[#\GQ6NE/IN3ZDF82E=8VUW%LLI+7S Q5PR6^%$K7S.)5KV+3:,YR MOZBNXC1)+N.:"1E-QW[L3D_'JK65D/Q.DVGKFNG-G%=J/8E&T6[@7JQ*ZP;B MZ;AA*_[ [6-SI_$6=RBYJ+DT0DG2O)A$L]'U_-S-]Q-^%WQM>L_D,EDJ]((\8IGUB$P_#WS!:\J!P0:3UO,J OI%O:?=^BW/G?DLF2&+U3UA\AM M.8FN(LIYP=K*WJOU+WR;SX7#RU1E_"^MP]PWYQ%EK;&JWBX&@UK(\,\^;W7H M+;A*7EB0;A>DGG<(Y%G>,,NF8ZW6I-ULH+D'GZI?#7)"NJ(\6(VO NOL] -T MFV69:J45,.S(9V-!I0F:7H"[ZQ+^,SCG;V UTOVP3*9,YT;>FQR9CGA ME18EDRM.0A[*(F0FFHK3G[.EL1J]]-GDCLO$OL_!3ZMU?R?\#1/<_P7VUHEJO&\OS$U'>2/JAG7B^Y=C5$ M)6W)Z59(!DE914<+,E?XHU?1[>QA'KTF84Q[&.0_M7L5S1X>,=6%^'&4#"CZ M&5&U="1H9HPP6)%AWD?5B(RNSM+7UW0C3%8ITZ(:M-S0O#50P;CFM<(*#+(E M-C(ZBA2%D+N T>L!K4N1E=BJGEKA$)F4+1+,>T&L0F=EV#T-)[211#MH+K,- M,8W,LJ63(Q;^!RS/3 M0K5(95I;)")X5# 4FX&*SG6^/+X:0^?0WS*KOC HG-?Y;A ]!* MCIOI?)5+D[O.8/O. MR_9Y^R](5N?>J)YP$.(RN816]RBQ;/GIQ(917^'35AYXMD*Z6M<$RPB5!SS? MO0K=NYWW-<^G@T #LZO-OLD:UW\6S?*5+<$1/;4E[(KS19<:@7H4(G,>^=9& M/79(QKVK#[1<^0N>"=M0N 5UH]T=EP MJ0LO5C7^(K54%H7SCR7NP5R["?A>*&5W+RY =[.>_@M02P,$% @ W%7 M5H&UL[5U9 MCQM'DOXKA9[9L0RPV>J6K[5L 5)+]@BPQX(ESSPL]B%9E2337:RBZV"+_O4; M7T3D53Q:/G;V98&!ITE69D9&QO'%D:6O[MONKE];.Q3O-W73?WVQ'H;MEU=7 M?;FV&]//VZUMZ)=EVVW,0!^[U56_[:RI>-"FOKIY_/BSJXUQS<6SK_B[-]VS MK]IQJ%UCWW1%/VXVIMN_L'5[__7%]87_XD>W6@_XXNK95UNSLF_M\-/V34>? MKL(LE=O8IG=M4W1V^?7%\^LO7WR"Y_F!?SI[WR=_%]C)HFWO\.%U]?7%8Q!D M:UL.F,'0_^WLK:UK3$1D_*)S7H0E,3#]V\_^#>^=]K(PO;UMZW^Y:EA_??'% M15'9I1GKX^5# M,N"+QR<&W.B &Z9;%F(J7YK!//NJ:^^+#D_3;/B#M\JCB3C7X%#>#AW]ZFC< M\.RM'$;1+HNW;M6XI2M-,Q3/R[(=F\$UJ^)-6[O2V?ZKJX'6PZBK4N=^(7/? MG)C[^J;XOFV&=5^\:BI;Y1-<$:&!VAM/[8N;LS.^M.6\>'(]*VX>W]R]) MV/T3GN_)B?F.;+/XK^>+?NA(6O[[V(YEOD^.SP<-^K+?FM)^?4$JTMMN9R^> M_>TOUY\]?GJ&VD\"M9^^H)FJ\?*%H,.'?&E::J"3J'I M#6LO+_6N<]\;^EX+_CU!+W8%.RA&_:DKL/:DXW];B-W5K:QG:GK M/7ZW6S" QF*;/S4.G]YB4M[:\XWMB.-DYGX9'4D.J7A#-A$+XF>,N?5[:^G' M.UM83SDSQ/1D5K>RX6%MAL(LEV3X>"3MJ>VPGMD(MXJFVMG%JYV@].I M,*1R?5FW_=@QDVB[V!N(.35.5L(I>WJ/\6Y>O!W+]1G23=VW#Y'>V9UM1AUL MWY-[ZNE#-79@?QS$AT%<;2LLF\@TL7[#TO,SK]+2GV=I2N6S-%W'8BWT@)QM M1QZR(TE@A1!(Q%I[XE7 MM#9)%9%?6K;/B\6\^+6]&O^EO]X12=/?!4I?Y?HJV M#6+4Z*S[(1@9$HMB3:""[$?M:'8<_H+$MR'W-,I3;'P<&1.H&9%).L#JR"K8 M$5,VXG^)Y36.C_BUL$('%N0_;$KX[:F?1#-5%7 1(0KP6 \27)*)J79SXJU MK;-]B7E,C '(=\,H@J\\(1"#\R1;R=*16+N/B/9Q( /25!#&V@X#. G1)25P M VDV[?(?+9F=SV?%Q>DS*687//=R[%@5*SL85V,C*]-5WG+$5<_PZ,>HG]F' MPG3L0'IZC/C26#8/$^6NVG$Q+,CIZYJ_7\\\)W-4U,X46I2\^BU\,!>$> MNUD0V1[[\%/TQS4KUM8RMJWWN>31X3LR'3U[2S*48L]!A3"O( O?JV0#OQ-' MV 0_0#! ,.G5MFTF/(-.!X51T[@02R +N898#V.C;C!,&4T>S5[SXOE6JI:& M-^U :]2.[+_XN#ZQZKJESO5WM%='-H=<@H7$8_<5L0>V11"U%20/T!"L:_:! MCY+=5N5=&S&%AK'-I%T28W"^% ;5[E>FFVWJ3.2='R$)LP01&O"J]P*V=%T_ M7#JR;/(7"7>QL<.Z)43RDAP_.20PKR--(9M9R3>U6 M'+\MW7N+#1,(6W ,R /Q!GU"#\2>'1=U"<+HZ<>D"DIUZ9;J=\2X (;2(N-\.DD AGI M-,WS#9#,KPJNLY\=>^/MB"TKZ&2L&84-80R"TDN ?14S%@7^-7&1O86"U\ * M'KV)XR4?V33PD1E/._&''1._;&$O^B\)([B:SY^Q(?WG*GR32H$Z)OGODI8D M;V&+UQMPSO/TNY9D]SN',WL> ?*M!0"Z;&,D"%6*$B;BP]M/_6/=84(M'/Q"[ M 0&NBP%^%J'6QR SRAQ9>[N#U24A)Q!MY!#IY.@SG;E^$<[M^Q9H !$GEK0A M>A DO+ ^&*T [E*A!=O)2[(X)G*:*DM1UHH" /8+HR";#2:+$:''U5X0WOO.6Q?+(0[D*K=Z["(:D;@'>P M*R&8]E7/P 8./X$]-+>SP+A<,8]Q]I0V PD2[J5W<".@"I[>>80LV!%K@XV M3,Y>!-ZOFV0.X&;D6&U"H,8[\^(;HFT[=N1IH]V/:(YA9F!:A2,P\&D&&" M06,7E*L JYN@!F]K,WU1"62XGQG;:28EC9Z[8\F J=SYA,>I!0@DA?S"QI1= M&\PK=A.Q5466O=LKLF"#GL7K<',[SC4=]V44JL, R 0YA06H%]IW:4#W*L$@9]D1<)FQEJ$Y"63<427 MDW.0$'CHIZ>1D\HFA0P;3-X]9^H+#5_.G_V& :90=IX.C5N/R 2(@Q0&1CNK5K^ M=,Z$_A"$^GSF :VO#(FHV+P^^$3!U$*S&-7$F#K .QK%@';@!XE +DY1?$9Q MG.>UR?WM*1.*Q1JBO.^1^X*I]D0?'L81!A'>S+VRT%-YR9A:PTA0-(?B3,3) MYQ8]\7^'U.0Y5A:.A159%6=#(<7@*#"6Q9.<84Q,Q5SE8,MUXPB$4 QQ#.85 MCS35:;8$6>D /IY%&P@[P1Y#HYM'^DMX-C.98M0TG"H>53[@YE\)4!F=YF,% MB_FZX);D/FAP% RDJ()O)3O3:"Z/&-@@H44LO]Q;TP'CV=)HP"H,DICBWG35 M9=VV=\RO-!O>(+1K?Y8*IL8R*9,TAEF,0Z)K7IA'YBI+%JB?G)AX HF8:\1; M'8 <;R"Q+9)R21E-TPF"DX X%@W@*8'7:<2>V+D=%[4KA9&30\FLGH8C]3Y= M9#)W6LU1V*#P"VX1C]TSF,H!S!2TT>2#0Y0\6 W\M]O:B80[(%+#UF:#Q#?7 M;VBKD^@PGL4A7CK0SW=K$IBPYW#@+&>%UM// 7[+59EJL_(A9L2&"^Z$M[S)N>6C$!$/QO:(#XG6.=IWKVM60"P@!$G;X(%&M!%3P^X7U.I/DL D!0E90[\* MJG BB2R"Z:H)7.CL9;Y#4_T\$2>5#&+%;*5?3YOG,#6>RB:N^;8!^C# NZ M>EJLVWN(QTPSYWFBA>>&FY! G)\96D0;$3/'XJEDO"7'<[B7I/[S!>H_WZ9% MUQ]8'P[RA+^U%'0*P'$\]+JI3J4E^Q-)'Q>'U#PDEH5]O?,1Q5LD;J[F5H;* M0O2N^*^B,1O;?_S_":,_.6$4$WJGTD.OFP_+,$PPN0*=#\@UM%&C?V?.Z0*5P0"Z[+:]_Y:/3XUBDZVEE_WKFDF7H/484PQ\3T$7T[FS2O M26_KF6;%N);%Y,&A*<+R+E$#H[&N?E-2)S<'#_/V#T;"#R_PYP3'_:GH6#:0 MA,5.Q\?^M/"]3FB?QLO<&:ME/A\::5NNG8742T3X8RW^(#.7VY@ , M));.Z]%O".$_C(BDEH@PQ"XO 88NNW9O$&GXPO6[L[^CQMS6.R5#&:,XCK$3 M^3IP2N&5'RQ%1M\.\B$"H,+,45V90D62Y'Q6.B ?C&NC1F^X@6,@+T-!5QH- MG=#NV""5U*.,X,LF#=%I&NT)\?A*F&J8EI0#G,]?AD[#^2?_H[)A:._IZM2PYGS6"1=O7)J<4I\MQ>,ACD?(D$O-HTY=N#I(B[L2C2 MUYP#(\9R2!)%@$?WNA>U*H>[V2&92\[19_Q^U]:TLY4F#ZJL5HV+8^0!1L8Y M2M+)LT%'2M)UJ;(FXIMB"-+OM&TKI 5#(R:WG3:QF3-KY#G9#Y9E7'@3JQ6T M?$BWFA#F^V"\A01X0R=4GA-E/*'- 0)'Y\5M#"K29]G,3-(A_I"U*8=[AQ@D MQB!%(6)IQM[J2<>MT'E("#,OWNC=E#?(F>:::)N566FL1\=1L9N6_>@C M'P[L\OTCHE8A"=<%'*DGDJ1(YS#X@8"Q3[NI_,G2U"50.S\B;.=V?3/M(C,E M![F<7T\Z@361R\C/=LF#GD[I /=\]/U,]3['2KZ*'(B;B$/N5E/2S'2+DH^Z M U_*]IN'[""\5,B3=53'_U<16EW#T9B]35V/G^\4TG H9 MS]"U6AA-UNT=^G,9>4 YX/ N)23;2P/AI>;&DE[D*.BQQ1J) (@D%B+;R6Z3 M*YC:DSQTM'6;A!B!?JXU0/2$"C8W)#D-]HDI/9Q+BRUZ)(DXRAC57SV^F"N0 MVD-1!L0NY M:T.60NYM1)%))>1K/RU>^4[U%WJ$;#>*&?]^_30#14D#"-1(NN5#.^?W MAMN@)W%F678(F33==J3;/HS?R/C44O3H:0RZGR/88BBAP5;+N,.K!43*H.NPPM#GA477 XV"ES MM.M-,O $TVK.1S6)T8J1GFN"'>7$5&BI#)FP4XT[<- M?=SK3/3#D=/G@S:U[\#L)?]/YIW+?-H_7UT ._0I"2.BV4B>GOO'H[Y] M%O6-3I_@T28DK&[]91>^Q?:PVOTH]XS0XH\$8O[ED<2B+[)(S_+&X520RV); MQH4]O;H#]Z^=FB&$B[B=H6LO4RI*U'[TM=MNTS9F%6]LY/KSIUSX]=A!<6U8 M1B_FA926WJ&*($XCSU N2NX"33.YY> ODG!342T[DA9^-H@40HIQY.C=;UPB MN[:7C@BBZ!\Q[N[$R7;,,Z3_.S%B MD=#)Q1!T#3$Z.8"W(44>6!:%)A<+[R?#VY53#QS# MQ(J+<$5+4T4QDUR+:++@!Y%6GFRT6+M" UPC^3"OX\S#]VJ9>+0RY\!SRGFQ M*>BD/0RSL\9)$;WW!0=6S\(L![\UT?CT!$3IO>"'9$R0+D2LR[%>4KP:G)_O M:Y#;)4MAII#9&/:6C*1P?W5UK/= SCSKE&";00-JT[$OPWW9P?AN"R/-DUY4 MPBEN6]?@ALHEK64/6R\2_FM4K[V)EZR1IJL\,O6'/14\=8W$7* %1#/9@!0V M(-,%4DRUDRY& 2I)VVUZGX=+H@BVF$6-KZSZ7B=EFA^!TK1<&:+0&:RGYRB0 M5/:_%?;?IJ<1;[_Y*SJSY&I.N&(CLA)BV0 C_;T*? +@GJ-;F1H^-80&$I IZD MJ7"!A9/=KS0,3IY>)4^;_.D0-*"@W]4G>=I.LX-$-_ZN"$9IRW[S+S ME%=8 -GAI X BJ"AS>O8.5G;:BGP=G*8PT?DMC%R9\.\3V)=7!!RE09BW!%@2:H[9--B=:O/RENQ M+ROV!(@9\$$G7_?E;\[?>,>:L8>/ RB>@H:KC> DN;;J3:\FQD3*T2O=:12? MFZ.LY;=!8HS/*K0(H?'E9U*[OG)\^)>+_67Z.=FM8 ,XEB,T"#PC\;3Q@.*] M\: XN>/U^9:*>^C 6D*)@+(T */%%918XHWU&6G7.-L:%Z.08 $X_>0@:-+ MTT327-J3'AEDO^8>D?^:7X.?3$;AS-@E]S=Q\P[-E[)-?Y=B19L:?"?,IX__ MPZ\?EHV;3I*,70P) '1T+0$?G!IE,&TGEAV?DDM%(8'P\UC)U0V!_H?LQ3"0M1TV5'XQA[OL]2FYN_&R(XR&J/2+ZV#I%]F'V^GV6;G MNK;QU>G ]KTJNO6M<=ZR,IB02>?%OQ@%^UVA&MP0@W^:OYT7%>ZJ=P)3?/^9 MO\LI;Y;@*J".%?GSV3>^C8_HW@=(,7UZRCH=S#49BW!+KR>(G!_&_Q3')YG( MR9L=TDV>8,?AYIFL8$H8SP80PJ8VN8T;FX5C%419]PB6]N/BT<7S'VY?7WQ\ M-'>0W;5-&A/[CSB]Z2M@/O&[Y&KN4@4T[""'L4RPW/A=HG04[]Y[Y\/5&\OY MS8.K]S.DF^$B9/!__I;!UYJP3!;_[-QX&O)84]R3)(M>QA3!F_&NCUU5/LW+ M]-[RR_"ND.*;H+FOXWLFCEND^(:1R>L=_-LI3-9VHIF$7#[I**P3Q"(*@/)J ME'^]C)1E9%V7=8@P8S:HZO@2>N(;"F(E,G.]3WLE;T4A868'P^GOY9Y)84W" MAM:V6FG+B$DWRC$&\O^BCAS)Q2WRJ)F4XR=IY,-&WV16PT'!DO$51*,?$@]Q M9@J.P&H^:%ZZ8@OT053'ZQ4IT=&!8QB#J@AV?\N.\O38H84X8Q7P'J7ZS/8F M'K J4]'8DBL_W;5I.)*)$X!.O((:+Q=+.^3#G1-5"RO_?P+Z@[D?YQ=T$ MZ+G@?O!%+^V9H@DU:974-_@6B+(IY'B4JY,=N:"3')RVW21S("^CD0QQ:A<8 M(>"!JBW5 F !;3056[-V6[U&/V0&)$]<*'P_?OY]EICGI@*\\R-]819705G' M.8N#*,BNG%9#>-;!W'F/QU-G!*3UFR= 1HE]3*SB>8R$X_VG/]X35A4-EO'- M84O-).B[MX)'S@3EJ*7-BYGAOD0(>8NU(V-/(?G^2\F.?_:T^(XO)%_3-!3U MB1G]96SU91*(6QZ-C>0(;<6N6=Z?&&Z$\B'R/9-2*O2'UONPZ+Q6T.7C1Y)* MO!JM#S>J4R0-$7LZH?(+!L=2)Z:5=C%$1NP;(56.0UDG8X^*&(;#]K/C M."$4#MTQB, U1\T=)"C9?Y6A96SYO6:R$[W1%P%Q[1Y91_^J+!\^]#:E9UZ\ M\$WIM\GKSHZ#($]1J?6^ P"/BK_//O-3(4@=BNG;!W)51TN/9$'E+G9(4R?O M%4PW'.\\R6S9Z^#"BWYFX84Z,^ZF&*;OU=';BY/NRO!BPA/-#_'U2?NT07"" M 3,YC=6-K( CY9M0!L9O64Z8KXI)YUEX31"7@%MYV8S&VC*!WFX*M4U.-*'V M3F:,/-/)%QN=WH+OWIS<2%JT@X;U_I5$!Y>26)+#<\@K:"S?]1QOQ1<=J3#- M*1;69C.=-JAT7HI!'H-L&JVK"3.36)+T51[F!O[UOF=?P DQUW;A%7[!62?!);/;!^OI*VC234]8 M.//-[!E:P-I:YBB&_=9FR3[8WUZ0FU@6?]W ]R'#[R9:^(U4+ ]OW @HP57E MMFY7^R35>B2MFTMW(CQ9H44ZI6R5=@LG+[U)^HH_K W[&S:4X0U $7']KY!X ME#PT#Z/VZI'F0QWBDCPY-D;<6LNO-\SC%\IY5S&(J+(M@B%?<6!)>/K;36Q:^Y/4F MOJM$MYU3C,(A-P8.2./",VA0D[ZP"^\<0S:6K89.$U^C@KK:T1\DR6;NT$/? M#.W4MN8M/CEG)EWR>2'^Z)E,^,(][^SPDI=U)*8O4(F!F*I'-#>+Y1)94&"% M#0<"G,UO//;/ZV;EA3!>XA_=.X^1*:X M'&1W"I#T*FQ\!UY9\DM@5^C+G-R!\*TDP$];N)6@;?&EH^Z@W[-IFTM6*+YW M?/0H1)RDL00JS07)K7)(7;(.D?GZ6/?&< MPM&&:QDG^.E?L>#Y.4-.@PGFN)V,:'8KX_J+I/]0-.JY[.[A_B=IO+K-<@Y: M(WCT'3*W4VNTY% MP'#81 +O'-R5((L^=G%GO?$A9M0>P@">&-I"-@_2V3\\R#V]Z1.ZI8ZGNVNM M D:\=EB;%H6*9MP7D;-2TL&IN.9$;S[#0-]L"VA+$R8O]I1WBTPRNEA**FR' M"_'%@Y@42T*T8V_3OTK^%00ZZQ7_6P_<5=X,\@\BA&\+_\])/)=_12$^+O\6 MQ?<<'>!JZ9*&/IY__NE%T&ULM5AK<]LV%OTK&*VGV\PHU-./I+9G;*=I/9-L M/7&V_=#9#Q!Y1:(& 08 +:N_?L\%)8IR)7F;=C\D%D'@/L\]]X+G"^L>?$$4 MQ%.IC;_H%2%4;P<#GQ942I_8B@S>S*TK9<"CRP>^*C4@_%P>#(HI3*] MR_.X=ND TB36E@ M"1)_'NF&M&9!,./+2F:O5+9N_TN"?2V@=;K@[#@E*9YJ]\6L6A<^!LN.? >'5@ M'.UN%$4KW\D@+\^=70C'NR&-?T17XVD8IPPGY3XXO%4X%RZOTB^U\HHCY,76 MP[?_LH'\J_-!@!K>/$A7(J\;D>,](D=C\=&:4'CQO.UD=?C M@Q+?49J(R:@OQL/Q^("\2>OT),J;[)%W77NL>"]N;#E31C8._WHU\\$!)O_9 MY7,C<;I;(I?.6U_)E"YZJ U/[I%ZE]_\8W0R_.Z O=/6WNDAZ3OM%>^43[7U MM2/QZV=Z"N):V_1AI^V'I6]EG2.\C8.?C'A/,U>C9,7XK,E!7X2"V)I*FB4J M"]L=9>+6!'*!TD+<:>F#2KWX\.%&2).A?K4,V)+&,XJ +T WUN8CZ65?]-K# MO5<"9".DJ&J7%J@X43F5DK!S<70R348H ZUA6E\8D!964^F+UHBD8X7RD%)* M4\^1503*Q=VQJ(0ROZV(H;0:,(42F]5I\*+V>%)8ITRE4@M951H_8C3Z0GJQ M (?PW_8$.RB]IW*FV3.V/L7FNH1&?J=,!J5./1.6B,^(XEPJ)QZEKJ.'+(8E MKD/*Q[62,Z61#LC&>XAED:FNV>RCR3B9KD/"$G)KLP4>^^)H-$F.NZ^4"=+D M:J9II8?WC)-Q=P^,I945\@XR(L;"=O_!J_UB$ S&5'V#LR MC^3Z$*JMDYE%BM"=HL&%0JH=)U$O14Z&7#R(D+5N0(@TID9F'#V2J2EA@(_^ M4 *@(*07^1R=QA(8[2F!GTK*Y0;^W_;B0N_5.AJ^HA0X4+_#$<;8EI,K:'*- M6(-@-,C*Z!'P;V"5N3K'@D;1.!1-IF1N+*N*.Q'D MD#;%\&;T<)"]X#T7Y3 MB@A2GCLX$H"+S!U[YJC/Y_+1;45K9OP%P!.?ML%\87JNJ+CQ"J M<@GEA](].CN4[FYRCP_F]O/[6W%%SD:B1VKQS(E]1C%LB:\YA@W?K#*.BIH# M%&S5AF(D"M\IPCLN_:VXHXUDMF2R!SW&++!-LE5/4(,QZH'"X1R-1LG9)D<+ M%9"<+(O 1A1 4P$1YPIGQE(9QRS.6TP47'<.@/P=6D6PD2PV#("%&;A9JBS. M19F8UQP!0=(9'&6NXOD(W:9-=LOH$I82YSC&/WJV*3B1P8?M'#A*K6OH+CEM M+8 "!?S.R >!?ZIDW^'T-J5&Z2^[O J.KX'35ECC&%1] %RTF,"1JN8>@7D4NZZ\S)--F:%E&BH:) M5JLF"C[@3Y0,7U9Q6 U1PP,=I&&9X1Z6N9K/Y4R*;V19?8?)RP%22MP[#<+9 M]6IO:V'A&7F5 ]D9H]=N.GF'L)J>CY/QFH4VWC2=U6C9-(VT@2BBA-MY#";((R] &[+&W!$A MO7/J6K9-#;IP<,[C>*(C++PU/8](6V?(6Y7Z\' MKGWEPHN?9"4?<-LZG0*@Z%Q9?Y7_F"4D0D+!3.:OE7D]LT\M6/DFM)G> X]K M4=3Z!K*_I;:F)XWROS+L;H<\AC5R!L[?&DQX1C+?:P63C&HX_Q:ZC57^\-PS M&;X0X,V][G",/]U?X2X/RXGX\6Y][T&X[J]VC$!/!AY2P+GO>96PWN9-;YK2MC>\V*.0$90!<8*)*97Z('E9V!JNVAS>0\9S[_ M$Z1TUADO_J^D-$DF^TCI)'GSXJ5MN$UE$C\#M[3\ \:_"M6[/K8,.E_'<"//XS= O@ AZ&PO=V]R:W-H M965TPYNWL GJZMN_4Y41#WA3;^ M;)"'4+XV"EH9NG+"5T4AW<,Y:;L^&TP&[<"U6N6!!T:STU*NZ(;"^_+*X6W4>EP;==_4(/G MB/VE5OOX*];UVI/I0*25#[9HC!%!H4S]+^\;'GH&+\9/&$P;@VF,N]XH1GDI M@YR=.KL6CE?#&S]$J-$:P2G#2;D)#K,*=F%V33ZX*@V54V8EI,G$-6D9*!-S MYDL%1?YT%+ 3KQ^EC=?SVNOT":^3J7AC3X MVQ_WSDM?RI3.!F@.3^Z.!K,??Y@/8AS%E M;T-.KIQ-^E%*5T0=MEGZRA>)LKFXAWO11([2WV+TI-D5-,SUB">TT%@PSX0/6]=QO7) M=AW#\D5G66<**-N846E<@ZFN&)VJM^1E7FKRT7K\#=8XK73L\!7*RDD=8Y<9 M=%^Q,O$!)N@>![*G!MA@;E+VMJP"BQ]A#'>-6\"N]2 1KY3S83L&EDKF9Y<* MH1O1S>#I G4V%!<(#J5C%#0#_BI48'-TMK4X[-<@QGDC7*%<79'H+;M/AQC$ M!VLSI[(589S+P?**CC0.V4KKQ]:9;X)$E&; M;? ]T>TPO;,:1<\KYTY]MGU=C8(ALTS5LAJ^1-"J:HT!7%J0 $M]3 MHT3,8P2XSU"Q@(0W=YI)U(K#1[W\M!^1RPR:3 9'B,J2[09[=IA,OE>S:E!' MR?$VJ.]5J6'L7(IW;XWF^#9=Z1K')[MN4:/>O;<@@./;/1=/94)]!>Y&NP^( M>7UOWBROOS[>@!N%E&I:PG2M0EHH'GIA9Z MZI7&M.=!H+,2&Z[/9(N";E92-=S0416!;A7RW 4U=1 Q-@P:7@EO-G&V6S6; MR+6I*X&W"O2Z:;AZF6,M-U,O]':&NZHHC34$LTG+"[Q'\[6]570*>I2\:E#H M2@I0N)IZE^'Y/+'^SN%;A1O]1@=;R5+*1WNXSJ<>LX2PQLQ8!$[B"1=8UQ:( M:/S>8GI]2AOX5M^A?W*U4RU+KG$AZ^]5;LJIEWJ0XXJO:W,G-Y]Q6\_ XF6R MUNX+F\XW&7N0K;61S3:8Z"1_WO;A34#*W@F(M@&1X]TEY-XIN*XHSLSM\0K%&V,F3+]*@/IT$AL"M2Y!M@>8= M4/0.4!C!C12FU/!1Y)C_#1 0JYY:M*,VCPXB7F%V!G'H0\2BZ !>W)<:.[SX M'Z6NE&Q@05P5C02UVY2P<(U&!3\OE]K9?^WK0(>?[,>WS^=?7((_?_8/^"S@7DML\>]_ ]FV,]_E_:AI-2RIC=A"0UYI7A0*"VXP!T'K1?,:-2Q?**ZR"X#& M6#U:N\V4PTE.\%QIJ 0!RK7F(M>GY_ #N0*T,P4T$=@LJ5 [%7W5-&]PXZ"T M&Q7[">V'V3[1MB&?6R7S=48.1Y"$8S\)F=6BQ(\CI['(9RF#2U32M0".>=-> M4,(5[1^$,$U]-F8D8S].2 Y'_HCDMO&ZJI7 [3$,FU\)T#[VW]FOR MLML.K^[=CJ4V%9704..*0MG9:."!ZO96=S"R=;MB*0TUUZDEK7I4UH'N5Y+6 MP_9@$_1_'K,_4$L#!!0 ( -Q5U8DTNGWUP( (@& 9 >&PO=V]R M:W-H965THS&(4I=';PJVWUCVX@ZED!5J)XT& MB[-1=):>3 8^/@3\D+AP*S;X3J;&/'KGJAA%B2>$"G/R"((?SWB.2GD@IO&T MQ(RZDCYQU7Y#_QIZYUZFPN&Y43]E0>4H.HJ@P)EH%-V:Q3=<]K/O\7*C7/B' M11N[GT20-XY,M4QF!I74[5.\+.>PDG#T44*V3,@"[[908'DA2(R'UBS ^FA& M\T9H-60S.:G]H=R1Y5W)>30^%ZX$H0L(QN53(Y^%0DUN&!/#^Z X7T)-6JCL M Z@T@VNCJ71PJ0LLW@/$S*LCE[V1FV0;$2\PWX-^VH,LR;(->/VNV7[ Z_]K ML_!P-G5D^17YM:[O%G6P'M5?FQ-7BQQ'$=\+A_89H_'V5GJ0G&[@/.@X#S:A M;^!\(5VNC&LLPL,]OA!,E,D?US;POR6ZG=P;N+*3&[Z7C@TS RH19D;Q_99Z MSCM5;70(^E+PJK .I.8@TSB&*U11M.-MWSL<%=Z'1/%VR,B]0[9"\BZL1'T1.["]=92EV2FD2>]X/X%[0T*U\&OKO ,>)+W# M00*_/_R%"E:A"OW[F>3?DB)G[42LD#@MGD%LL).VM>^'B M%76HT,Z#!OH3;#2U0M&M=C)[UJK+W_!6HZ^%G3-Y+CSCU&3O<#\"V^I>ZY"I M@]9,#;%R!;/D3P5:'\#[,V/HS?$%NH_/^ ]02P,$% @ W%75BCZ(;AC M" PA< !D !X;"]W;W)K&ULK5AM;]LX$OXK MA#?830 UUHM?TR1 DK9[!6[18-ONX7"X#XQ$V[Q(I$M2<=Q??\]0DB4GMI/V M[HLM4ISA,YR99T8\7VES;Q="./98Y,I>]!;.+<_Z?9LN1,'MJ5X*A3Y^U.O_B9J>X:D+]6Y];]L5:T=)CV6EM;I MHA8&@D*JZI\_UN?0$9B$>P3B6B#VN*N-/,IWW/'+,J8Y_<0ACV43FNYO(N%^S*6N'L>=]A)UK?3VNM MUY76>(_6*&9_:.46EKU7FQPBHL>4L8* M\R!ZE[_^$HW"MP=L&&QL&!S2_M.^.ZAU-^;7;,4VB[XL!+O1Q9*K-5L*0]0A M,L;9MY+GTG'*0\8A8RW2V^&1+;EQ3,^8A!KRL/=SY'?#0X@'!5DFH5,:+^2$ MQ=KC3ZG3=T 3-4MHGF7 MP*J H+6([UT&I MNYA6BHW%X.D&#D>>=?-@%\0F-$.*CX>@TW"_[LAFG[ 8D M1$BDVCZRBHH(X 9_DXYKP0&'HCMCZ Y$066@Z1 :9@7%&F)A2.7H/U$P,CR0 MH-])EQ8+[WO,Y;=Z:L,']1:,"@/ESY!QH\>F^(3MB<3(( MAB-Z&L7!9.@?ZHDD3(+I.&P+Y-@ M##&TH6@R$:JE,4CI-:6NLGE+(]H7YN-1D(S#$Q9U-& N'F)N+_+((Y\$XP$! M'8=!--U"'@V#P?0@\B2F;3<[-O_U]&NQCVG#$W:,S4Y:]),@/(@^)O2CQ!\= M0$^#<;B%/ID&DRC!!$($I9.O,G!%!GQ7:.? M&,WMZ%JXWV+3NYQLD\@K6B:G6ZI!.R.\8755+S1QO+P7^;HJ[E1T=[0%&S-? MM* NWFV[L(/6.OW0_B:H->T);U13^<(#]1&=%*[N]$5F<@O2WFZ3MI-C??(DG99'G M5G?#>D]3T F4YEQ><:;TM3$'DF<=;%5/>9J615GAPSRJSO'@@9ZQ&W_O "C>K\3N"[F$2X?L#:I*77F/6 2D(T^PQY,P M"$,P-";C09!$?G(F+A[6^*)X&(_#W\1@*)E2_DJH*'8\F]']2 M%]]TIS;0?^3W/8Z&M7R,AV%(,Z#_9$ *1+I0.M?S=5MR (.L:E ,1\$$)AVC M%$YIS^$X"/UX%$0'5(RA(PEK'8,D2&C?01@D"62:,6!,XXT=;H%DW4N,Z_!@BQ$\Y&@02KUAR]J12<37]'R_1/.VML_^@3T M++S;XUV\J;8>C.7$&6@WO+OI?^([PD$PQ1'MRX*N)BO00ZMYP.;4;//JJXQG MJ/*2[J \2=8GBH09!A/L0\TAW$HC0NO=R'>Y +DY#2*/#+ZL.B-4@C%R[KUU MLGC.D(UD0\9*/(*9"<1,6A3 .M[O!-IEY7EW1C7F^6E*^[\XI$6W%5KO:W38 M(2'CQI2Q-!K0:.3[58R&U0C92Z,1C0;!(/:C<36B!-MU']?OW*O"XPR M0\6ENF+=S&XNJ*^J>]EV>76[_0>^M*2B*Y<91,/3\;#'3'5C7 V<7OI;VCOM M$";^<2&0O(86X/U,:]<,:(/-M?WE?P%02P,$% @ W%75N40,3># @ MB 4 !D !X;"]W;W)K&ULA5113]LP$/XKIPQ- MFQ01-VE+Z=I*%(;& Q*";3Q,>W"3:V/A^#+;I?#O=TY**%(I+_'=^;[/W\6^ MFVS(/K@2T<-3I8V;1J7W]3A)7%YB)=TQU6AX9TFVDIY=NTI<;5$6#:C222K$ M,*FD,M%LTL1N[&Q":Z^5P1L+;EU5TC[/4=-F&O6BE\"M6I4^!)+9I)8KO$/_ MJ[ZQ["4=2Z$J-$Z1 8O+:736&\_[(;])^*UPXW9L")4LB!Z"H]:!B&7\VW)&W9$!N&N_L%\VM7,M"^GPG/2]*GPYC481%+B4:^UO M:?,#M_4, E].VC5?V+2Y61I!OG:>JBV8%53*M*M\VOZ'' MU*B\D%[.)I8V8$,VLP6C*;5!LSAEPJ7<>T7BR"MTD\4P8PDF^ M!<];$B2LI).3OLB9IP<9+S _AJP70RK2] !?UI67 M-7S9!^4]PX5RN2:WM@A_SA;.6WX/?_>5W!+V]Q.&'AF[6N8XC;@)'-I'C&:? M/_6&XML!N?U.;O\0^T>W<1"\7]H.(^S:.7%?.0^T!%\B+$ES>RJSXHVJ)L-Y M#KX4')76@3*<1&LG3>&^CH$O":L%VN:BWCB7RBA^BP6LB H'1W#2C].1:(VA M$'#/+1KH:DLY.@?9*!:G M)1?,++K=SPV_9HE=0.!B(^Y6#_-!9# 3_)2\W0 MUQ*.H#?,XFP8Z'N#-.X/!.R[@V2G.RJTJV8&A#^P-KYME"[:C9FSMKM>T]L9 M=2WM2AD'&I<,%<MXZEN>FU!GCNW,4L>E6A# N\OB?R+$P[HAN_L M/U!+ P04 " #<5=6(E#SFUP# #'!P &0 'AL+W=OL,&7(?@;B\8AGU0 M;"863K9\DMRT_WZ4G'C)D&;;A\BB1#[D0X;4XJ#-9ULA.GBI56.74>5<.X]C M6U18"WNO6VSH9J=-+1R)9A_;UJ H@U&M8IXDD[@6LHE6BW"V,:N%[IR2#6X, MV*ZNA7E=H]*'991&IX./^''ML/A.J]]DZ:IE-(N@Q)WHE/NH#S_@D<_8XQ5:V;#"H=<= MD<>BLT[71V.2:]GT7_%RS,.9P2QYPX ?#7B(NW<4HGP43JP61A_ >&U"\YM M-5A3<++Q1?GD#-U*LG.KC:'Z&O<*HBGA_9=.MI1QQ^ G=(O8D0.O%A='L'4/ MQM\ 2SD\Z<95%MXW)9:7 #%%-H3'3^&M^4W$1RSN(4L9\(3S&WC90#<+>-F_ MT&6P4:)QEZSACX>M=8;^*']>X]XCCZXC^^:9VU84N(RH.RR:9XQ67W^53I+O M;L0]&N(>W4+_OV6Z"78]U!L>X.(.AW05FGK3.@MZ!ZY"V&E%/2Z;/=W4K6Y( MQ\(W)9T*8T$VI*0[2QCVVSE09;'>H@G5O1 ^>"_^I_PBZ];H9ZP#V!VD8\9Y MXC7#_)/,:)*RT2R!$>=L MG"0PGDS9A,S&V9AE)'] :^?P4!1=W2GAL*3>I^P54H3IPF7K7.C4^&ZXUFGUX0BSQ[!K7 MS]GA='BE'OKA_+=Z_\0]";.75!*%.S)-[J?C"$S_;/2"TVT8U5OM:/"';44O M+1JO0/<[K=U)\ Z&MWOU%U!+ P04 " #<5=65*R+ XD" "W!0 &0 M 'AL+W=OFV^TN;MZ!*1C%CDZCB0@7) MO,W=F&2N&R>%PAL#MJDJ;IY6*/5F$0R"7>)6K$OG$U$RK_D:[]!]KV\,15'/ MDHL*E15:@<%B$2P'L]7(U[<%/P1N[-X:?">IUO<^N,H7 ?."4&+F/ .GUP.> MHY2>B&3\V7(&_9$>N+_>L7]N>Z=>4F[Q7,N?(G?E(I@&D&/!&^EN]>82M_V, M/5^FI6V?L.EJ1RR K+%.5ULP*:B$ZM[\;/"2)2U,N*=[)6\5'&"\Q.83@((69Q?(1OV+\_,;,TS7 1D"HOF 8/D[9O! MA'T\(GO4RQX=8W_M[1PE.2SQ #/L&PO=V]R:W-H965T- MK9G18ENSDCUA]M??TRW9EN>F> M#U95M7YZ>NK2E2JD&YJU*O'+PMA"5KBURU.WMDIFO*C(3R>CT?EI(74Y>/&, MGWVP+YZ9NLIUJ3Y8X>JBD'9[K7)S]WPP'C0//NKEJJ('IR^>K>52W:KJE_4' MB[O3EDJF"U4Z;4IAU>+YX&K\]'I&[_,+OVIUYZ)K09+,C?E,-V^RYX,1,:1R ME59$0>+?1MVH/"="8./W0'/0;DD+X^N&^FN6';+,I5,W)O^GSJK5\\&3@#.5V246XKBU\UUE4OWIIR^;A2 MMA OU;QZ=EJ!)OURFH;UUW[]Y,CZ\42\,V6U/'C#^/ST4_W<#IK.9W=1SVR17;$%M^ZGF7^ MM%+BQA1K66[_YD3>(RY2@[ARE1-F(2J\N# YXE.72_$PPZ6T3N@2OYC:R3)S MCYZ"9JJ*N;)LF][-;#B>G#T0MZK4QHJ?3:67B63"Y&C\3#\V3\!/_[*DE$B31U(J:7L^1B.N*K:?)D M,MK?FW=]4XIWTJ8KN@.?5:<0WE=EX@3,#$<(K#SG'+%<6K64E1)@O4SU6N9" M%J8N*])3D-/YO4K>"WG.5= 0::Z3>7R6> X>#OA?S-[@D9"56$LK-C+'"JA9 MTG8;WC:'#6-?$+7#2T1K;4VJ5.;$PIJ"G^PQBPT6RI)PE0'/6[%0> AYA?J" MNN#X#7%R-ARW.K0JAR09+2"2+0%:=)S"^# %EHE6:SB'^@*/I9O4JDQ7L)95 MK*PA61H>7894?Z>K%6_>>%??]BG^YZH*6@ M5:QY'1BA?6*;SH9/+G9M3G9^ MGU:&_#]8^LQ;^FS'T@E)3&1.ICT_@V1651K9B%44[;?G=^N\=N+D8CCMG!3J MB[E&)BIT77@CXQJ5F)4DW>J;3'RGP <[!6J\6*I266R?&KLVEGVRQA7LE,!5 MT[QF-JT*@LD\[_%OU<;DF\A("YGJ7%=;,3?6TT#S^WZQXTE'.$_E M6E;7&?\ M)BQ0^@2\^=VI ? MXFY92ROQELH2VD8VP5A#,$*P)7NB1SJJQ4+K@S$B!#3X@" MMHQ%G+3I[2@M+UB/6 @#]:4*BJ0[7T/"#1A7\$->311=C=H7TQB*#Y:8!*E> MH9KU$V2!-$VQH0I1K^GEV>A!L\>APG@X.KU+Q2&F4V9U/ H.=H1DXI.>=]&, M]5*7:ZD[9T$J6N#Y-FF4$FU#X9!T 4B(H9\**3Y*,&(%HAGZ_+VF]-34*462&1(E MR":DB>^R#F=?2V[[W78 (U XMAJ/[C$N'EIE%G^%13P%,2CD9X6$;'(UZ$K7 M^Y+DD L0^ZMEWV&&I0?01&8%W\X7#62Z%$&%+M3M9"A6PR.$5$75$3XUIS[V MK] '?O>24#7Q\4KO5:@^&_6XH*:*^-(&^4TM=BM\F ]TRFG%6;P MJ?@7'HL/K5RL2]AZ,AR=3\4#7Y?&H_%P-!W[VW,6@PWN[3 FR */^EM? ZUYV547>UCO #;POECHBBSI9>*-<55294A\-$>I=#*<39\<#>"A MN/$P[*K!RO$W8&.25$GH^$D1HBE*1]SL0FL M[7)R!]G48R1_GV741J._!BZ(N<@42@/+V2)"DCBPL6O-N(^7N\$6($F#)HYB M\R0HQ+N>BZ ZN"E-$0 +X:JU2O5"IY0,E5["Z&03<$G."W3S&QR @0T,,CF+ M6:GG(M>@G@0;^V06//&2<_TY5\.?S:9)*ZI."&(MV^NWW\,: WY ML$Q7A;2?.ZC).#=3-%?0I<>/^&L\Q X2;3O1@W'C!N95 ^K$/R3 L-V*,+!* M^A[7L-2TFC"M(L]B#FA_QTW7+\/;H?!SE\!\9(+@.[?!BN^!BTM&IJ];!_E( MY-#WOW_]D9K.:TIY!'F0 J@S4#:GMXY2;E[H2+^!GK^(*X+@2T_YYS=7-+D MO5>U-4=I\8^W*Y1*\8G&-H&S5[>?F#.*OP $_!"9D]CP;/3 ^W??1.$5= ;> M0O4ZV"A7@3/NC)X-KW&C9HLFY)6FLHG.$*>S!/VD:'\W%M0LH295FMLMIXLZQZWRJ:E-Y7M?7/5KWH-G>'.-/7XAI+FJ#ZJ=PM@KE#6+0O@ M5R4[#G(RBQU"1VAI**YX76_N2@FREQ]#JN$*1%ZNUNA FK:UJ2=0ERXA9%57 M810%E:Q4SO6/EZ:4B"J> C5B=)+' &9/H)_B;K<)Q3V>^TE]A0B'1?9H-0!2 M+B7QRZ#DJ-J'2(^*$84 #!V(&Y*#_(8O7J'I GID)T@&+-2BMB$0_(?;*,V@<@ 9^S2!C$&C((];#B*&P^XY88[W=.)98WS8X?(]DIJRE3#S7"]; MW-!#,)3*PHPJ]#N9*< V(%5O9L5=B&NSZ7R[DZ6CEB),?9K$3 VQ)KQXW17G MCN,=6/90M:'Q:!?3;3O0UFSU)_$ES]8B421>,,X];B=[Y%S@L_+=%_J;7&7+ MW;$6C2'\IRK/9JNO9K9,#L\S&]I.LB*V;0_0?2LX7O:#RSBTFI:0.8H8F1$H MC]E:+#2GB@UU!AN%;!HJK:^IEG3I2Y*CERD/AEXS-C_9/#9U/%9G3N=>9Y7I M(>K&:ZA4K+V'$S4VCQ_U)K[:AR]EN5;TJ%!V";W0;QNX6:C7N9'TH\PV5)MP MU5FB\UUZ(85(3C=WW@Z9=IP;_4,'YWF<*^"SN4P_BPIDG$S#CRN8D4>;C9[Q M+-,$K9HN^&96F*V[P>3Z< MRSN71/L65.:H(F8FK7E%C#N:V#WH*\':!\T;B=,+:G!3T$&+QI:Q#%UU[OL6 M0R?'WZQJ(ACF%51>.[^1="0 N*W %H2']L&7>.A_Z7TSZ*% AN5Q M+%^:^D<$JI$V_![KJ7,>6;-H=>,?+I!3Z.!NHQTE39%N_>TFX?T M7#C&DE"8[4OVZOK-IY=7\5O4?+1:^BI6/:BNG56Q]O[_Q V9%"T/2]PV5LUD M@KPLEO)YV78?%]&--?5RY;\F^&). R!N MYOL97K%F>#IL>!C?;$6)N"N3S<1B'_50NSAKZJ[/4>TJP(3N$QF5UT]6OX.2 M;L(7W&8%DA5_>@26B_KV..*YN]9NAZMC,,G8 (QVSIV\\S,\2GBO_>>LHGO2 M'#>A,4W[[6KG;(H\X .^IKMP3L4=/:7"8^]77IR(R-.&E8@YD)V*$_'C#T\F MX\E/?D >W9S%-^?QS45[\ZF;EC>G6CYQWNA.N;R6VHI?&TG;@SDDNVS[63_? MB4?>Y7UPBLUX:'[U%DDL%Q,H!<4BAGT+XL+K>Z41]S9=;>/(\RZ52FNW<>KG M3Y+MTO#!_1NLL&^^_<;UIMGLRJ?)2%'W_/2=9XVFL]G.J2,Z,W39G3]ZT_3G M-_P)O]]^?/6#_WIM#2H*I\"3L_B,!A2'GJP;#A_V:;SE\PK2YCKJFREUQX<$ M^,A'!KB1AL;'U]KF3$D10#@OSJF8&YS%D:/C[(+N!4:_LP6::29"$B MU+OUG>52YDD#!9KOUAY.18B-L*5VQC;G?;I3%:T7\P_\T2Q@])RFNY9:;J]U MCRB:@A5&$;C2E0(ZHSIP,NH:YH2^ ?3':7@PB<\8R] MTOFGSV(<.B-X&IW=9+!.)U1)^]"N/\;9/FT/P5[YLY_=Z_X$[3MIE]2]Y&J! MI:/AQ=G GV%H;BJSYI.@&ULI5EK;]LX%OTKA"^ZE),N6[32[7QJ9(B_OX_#<0_5\;NQWERCEQ7.6YNZBEWA?O!L. M792H3+J!*52.-U-C,^GQT\Z&KK!*QKPH2X>3T>ATF$F=]R[/>>R+O3PWI4]U MKKY8X_7 5SU+/ T,+\\+.5,/RG\KOEC\&C968IVIW&F3 M"ZNF%[VK\;OK8YK/$_[4:NY:SX(B>33F._VXBR]Z(W)(I2KR9$'BSY.Z46E* MAN#&7Y7-7K,E+6P_U]8_]-ST1JZDL4__5S#^I*IX3 MLA>9U/&_8A[FGF)R5#IOLFHQ/,AT'O[*YRH/K05O1EL63*H%$_8[;,1>WDHO M+\^MF0M+LV&-'CA47@WG=$Y%>? 6;S76^3^\2)#WFLXE4#0SC5>#:I/;N>[+1XJZ*!.!KWQ60T MF>RP=]1$>L3VCEX5J9!Y+#ZI>*;SF;@BB&BOE1.WVD6I<:55XE]7CY@.^/Q[ M4UK"IL>;-Z4C]*TL%NK<&Q%9 MX]QA5%JK\F@AW%P60LZL4L$*9B0PKH3&CQQ,I7-L[^DE'L6'TIK#6.4&YZ-R MQBDJ[0RDY+R8EI[J^&12^)UJOZ!%Y(MZCA*9PZ[%,O&H_%RI\.;;X&$@8I.F MTC)":(RV&8CK!<8I3&=6 W(+P%]Y'E8$L\'QSV1E,CC]N=YO/2D#<46F(U5X3@7-V8 _ M)^;8'"EJ0WP->PQ*&%Q%NO@$%)B+'G$<*?L<779+W2LW;A?S0\EL<(" MP4@]:^?)X$LV8G58!T'3R62(;UL\7,Q0!X;.Y'0P62)C*B+IDH"_%XYM(N-= MD)SL@&3,F)QT,/DDD=#2;<5F?88W G1M\.S5$)W+UV/4@F#(LZDUV1I:1X,W M%5K?[D(KNX5NJ#)RONZ('!$>QL'%J=24G;1$5:2U"]HRF*@M5T'\S2''2PI? MQ7=24;AN-TB< D1L;!SF3$%=9N[$?N P%\@418%#[N =_ 7YBJ'8_ZSE(]/M MP5K3>,WNUS*5.*OB@17JC>1#NR$;ZR-C\3OFWRVQ_2E@^V;32;]'?FS=-?;$ M+S^]F8PG[_%TUC]Y.]JU9LG*:14MB8?]L_[H[>B@,41G):2-3Z!\3%6E@O5_ M,)VJ T(R64CT+,P&4.$"E8LF:XTVPYNY MM'$+^>0ESH;;67I5.N,=@X MM>),AE,_(P5)T5GMOA.5F$ASAGC3:5I&OF04LX-KCFEL%85FCMZ*V<2O5J5L M@.0QE"2D;*T@0_\A%D'QT7?XB8\:=Z.H%@QH/4Y&8=.VE.QF2).*"2RU-5!( M&2(LY+N)MU6L@N]*[H=$=!\\GDM(I+QZBX$$3=^!4TJ9+VGI-XB<"+,*16); MDB1+4_K;WH4L\HIK"[^0O@)UC8,15L6U9@"[^Y3;NH@Y[3ZQIIPET&[0P*02 M. >N'30U/SI-7;)5;:I]3YY81=GK"[YU\/:X0!)Z##O:L=OB>B4A?8*4$;'& M"Y\NEDH1RYQ)='_W'[R0A,7G7P_8K1#VI*'_=/ MCD>L)<9']'?_^ S2X"/IM3]9KS%3+MWY8U7-[5!O'9F&/L3:,@9KL0#,:Z]8 M>!+(PHT3&2+K(5=>14FN_RH5DUEU<:TOS4O9CILL&4V!\%B[B(:;YC$0'ZJM M&PV]*X2-URTZ,#OH!SPLS"-]FV!DZ[PH,>I*Q"3=4H;S37ZA51H3.SVIQF[H M(9WNP@0\".4(WF9*$I4MOPZM19-H@-M&R4*DZDFEC1Q:AE=_?B &:*G"RG#, M-X16=G)D%D<>KO$-1CK]LG3CKCJP.HOFC52@R1;])HO^]-%3/+U9' MH8GRQS!PL+3?*1H*\PY=A#]P! M./*!8D%3@:%^=@OMEB>Y"B=ISON6F\[X; MY$;]]+7)T%ZCK]LJJ3NVX\2N&!OWSSK&.F/=^\6+7H;+0_'3_/ P(QZ6JJF6#H:G)WT MH'/X:,[G]9BA0_H?ZWO+;UUCRBEK% [:3187,XZ;WO7-P.6 M#P*_2=RZDS6P)PMC/O'+^W+6R9@0*BP\(PCZV^ M*L5 1./S'K-S-,F*I^L# M^H_!=_)E(1S>&O6[+/UZUKGJ0(E+T2C_P6Q_PKT_0\8KC'+A"=LHFP\[4#3. MFVJO3 PJJ>._>-S'X43A*GM!(=\KY(%W-!18OA->S*?6;,&R-*'Q(K@:M(F< MU)R4!V_IJR0]/_\9R24W[7K"XIUNL=>[B7KY"WJ]'.Z,]FL'/^@2RS9 ET@< MF>0')C?YJXCOL$BAWTL@S_+\%;S^T;-^P.N_ZAG\^7;AO*7D__6ZA6\G(S_ M0@JN?EPCW)JJ%GH'*FX5:#UU)N#G1M;42QZ$+F$I"JFDER304/8L:*,O"Z$+ M5&*A$,R1481)]\RH-OV:$$!JTA8*/-H*S!*H&JI8#<:2CG,@+!*JI[XMC*4" M >I 3_P60K$="!7[!O"13A>')*:$)REO6(HV]ORE"P@K+?^)& (XF]QJEQP% M[DB2,1MR@NJ"5AG 4% ZCR6_'-./7@TVF*!PLC:*3R<%Y20MAR28S-8VC M2+F+:_@#A07D(@3(@B%XR'&3PT7B*>]M$/YD0 M>+ U&?-BD@QHXT[XQL8L'WU79.V0^O_I_Y=E"^?B@D/1#P28"+T,:-GKA^60 MW8_+$2W'<3F&43(B'RE9=*^KNN&B MD9K4D&)Q/DKR078!]]RL5.L;H1I\WODS&$R2?)+!WR_^@D-<1%4,Y Y\2!4^ M%JHIN;F$6\,R!$\X9PH92CCT"#Y*7D>[3^U&C73"@:[4EP1#\%6*5UA&DH<(>)K0/UT M_&T*MQS_6L@R1%)4K.I:46.J%=%JR LN",+[@F\K8%LR>39))W31*D4S0P)G MXZ>W$._61DEE04#,*HE' 8N$XX JL,8P<:A=$K9EF]I)\=36;"1O+W8G],*\ MTDID*W?.T]_!J2>P%,)<=6F6EPV?<73%\-FWX%L@&J;R70M-T5X:^UP,J)7@ M;)A>M=WN3=+1/\][;..8\ MB<=A\4[8E=2.^"])-4O'-%[9.(#%%V_J,/0LC*<1*BS7-+.B90'ZOC3&'U[8 MP'$*GO\+4$L#!!0 ( -Q5U9/X0:]CP( /8% 9 >&PO=V]R:W-H M965TZ1K5!0IM*FX(].L0EL;Y'F;5,F01=%Q6'&A@F3>^FY,,M>-DT+A MC0';5!4W?Y= ML "RQCI=;9))0254]^9/F^^PDW :O9+ -@FLU=T5:E5>3N=%K,!Y-;/[0 MMMIFDSBA_*7<.4-107DN^>9*-'"EU>K0H:G@2O!42.$$VGGHJ("'A=F&;-F1 ML5?(Q@RNM7*EA8\JQ_PE04C*>GEL*V_)!ADO,3N">#P"%C$VP!?W[<8M7SS< M[G.3<"EL)K5M#,*O\]0Z0__)[WVM=\23_<1^=F:VYADN AH.B^81@^3MF_%Q M]&% ]J27/1EB_X_L>WQRL)0Z>]@K?)!ZO_"!OP*ZF.QC6:9I6ZT 70"@H MM*2A%VI%@:K6"I6S\"XG+S<6A"*0;BQ7N7T_ [IJK%*B]M?]POBJU6'6&$/I MP&V*-!3VT*#D#O,7Y0^ '8_BD\@?IB,VC@;%LK/1&6'C>'3*(KC7CDO0 _@# MF!+[Q+-/ST91',&^FPUW9K%"LVHWCO\RC7+=6/;>?JF==[/\#.\VXC4W*Z$L M2"PH-3HZF09@NBW3&4[7[62GVM&>:(\E+68T'D#Q0FNW-7R!?M4G_P!02P,$ M% @ W%75OLA3MM^#@ SB< !D !X;"]W;W)K&ULQ5I;<]LV%OXK&#?;)+.R+EI*-:FUN'$M:;!FZ7SM8[XZE>GH?5&E[RIKD[GT^GE::UM<_3Z)3_[Q;]^ MZ;I8V<;\XE7HZEK[VV]-Y;:OCF9'^<$'NUI'>G#Z^F6K5^:CB7]O?_'X=MI3 M*6UMFF!=H[Q9OCIZ,WOQ[3FMYP7_L&8;1I\52;)P[IJ^?%^^.IH20Z8R120* M&O\VYJVI*B($-GY/-(_Z(VGC^'.F_IYEARP+'E M>NN::)N5:0IKPLO3B"-HX6F1R'TKY.:?(3>;JQ]!81W4WYK2E+L$3L%;S^ \ M,_CM_%Z*[TQQHLYF$S6?SN?WT#OK!3YC>F?_C<#JG0U%Y4+GC?KGFT6('E[S MKT-JD$/.#Q]"D?0BM+HPKXX0*L'XC3EZ_?57L\OI-_>(<-Z+<'X?]?_<9G^" M'.RXL=XU]%I7ZM>UP?NZU-CA2+8J'L>8]# M4AL+1O3I9>7 Q]H",?TM;;!-V9$?DDL0]-M([JRC*HPG\>\2+3KO22=0+V4[ MZ'6I"UOQQHG2<"8D#_HO;JH+EJ8DA73PDM9%[,9Y%4D:D!; 0R_8OHW@*(GT MB?IM;2LS9D;58#VI-^GV!I*1IDE<9&0.EZ*R1!Z^KQ%MJC(K&\3>DY'M>8MM MP$;#WW%Z1*BR.B"J+@KG2PB8Q3_H/KVUUKI4>I#*@E\ $[9U66."9#5K26) MS0VS3?;DV@%(:\2,42L=1MQG M XU#("M:D*OSPAY%'Q]B2GI#"VM7VB6 A36)4[ 6WE-Q\,"#!D$Y1WBDAR%T1=@ MCBA?=+1T@:P4,W7U@Z[)=4O$?NA5G(.?<3/;FK#5EA8R&MY-;(VDMN+=K8$1 M^SR#ZE&D(K*0O'+B"#WPD,DH7R[A!F[+>D>^BJG^M7^8(!#7L1')YJ1P^-'^ M$X1*13!SYSE$I]1X\%TP,?(N.@/!ZY$ TT,!_MIU^ <[RHX>1Z.C:$5A2^$@ M6#\AV&0Z+1)%P2F.4D&?V?;>@:AU97BAW@HO;T=B[#U+_]XD!G_=.?P]4CR^ MWAI-*0[UY%V?)U^].%?SLTLUN[Q2\_/DO(_4L^>3J\OG^#"?S*ZFD^ET^@!Z M,VR_O+A0\\L+-3L[5V?Y@$<@/[F:$;W9Y/G%0^E->?MS-WWI7=D4D[]*" MU^,0R8%&V,4Q,(HGSZ'.%8<[QM2860M [(-%P,P-^]@[I M63BD4"&9.,C&,)MD3G91MJ0RH<\IX)H$JG5I6+A42"?&XA=$7R(=K7,,\V'@ ML:6:/!DE8>&H!$IJ[WU*]#]H'L7HKD")]D;@$:*G!XD?H&"J>E@&L!"HJD9: ML*&TA5B>BAC7 ?S FUW>2DXW&86"Z] \1MOQS#K MN/))K!_:_K/H>I0W0Q\-\/D#F?K\@OR$K(-T)Y11XPM9-E&I:TV]S1.)4@1; MDZJ@L6+H<\<5+VH%ULJ@H*>H& Z>G3P#+"16.9(_SPYC$6*3*HK&I701C+GF MG.ZXH@)WCR[ 1%613W.WTY%?;$R6Y$3Q"(C:1JT6*H>34^FY!OX?RE_Z,L% M'M*?OZJ?]C/KUU]=S6?S;]09:BKU@4M21HREV?;2R$HNFB$I:@:)9.I9'5(= M>_=*\B<5N[1W"&+>MB*$;-'E'=IXDA+E*)]+4_;$W*!D)@ACN<=)_"GK$7$* M $:,3A-)%2Q5""*(5C2-)VFYA>5G&" MV*$(%"@,0Z!BA31W\ M-16!J(0:1@N!)=$.M<:A>&JH@[HN!,Z776_'!2A?7 M7(D?A-[='+N;UP1UQB(]V:XA>7(Y4SX%+)B0&ECD?SWDB=RHP+W6MN46@])R M;@_[WN_V1+WK?!_*!I5RJ7[O4".*?%0_[/+(PTR!LM3W$.7:(#I*VD&]7,?3 M&S'V?@+<<0BIV;'%=WD#]+1@ :3]Z_,>]2FUE'T[%'0(KK!,FKO4ZX9".MF% M.JH^0[-5I:[ >:;W14G"^XQ1(G ]/6*F:\:T)\E?Q[K!Z\&&VIN#_'^VE(%K M9HU2$01V/*V73'^_&KWA&1\-N\8M[JB/1,^DB]MQ#F8?2WF%FT,IW\BNHR&$ MZ,830D!E*]-PKTDYI:3"VB0^3 M,:D[.$;&6).7F>.H;Y1,>FGCH_G9R?F0>M R4=NV2ZJ@B3:/C&FXP+4N:XKB MJVLYF^QD)^&U-P(6:%(43OMHVIC*IZDTB+L(\E"F9T.Z' W+S5YX],Y*%]_0-.)SRF-L2,:[/%0Y]X?:516$>>8(Q9D1PE9M2,B@O)YR4*9N,80)\ M!!:<)+"1:;HNJ;BDRQ"NY_I)64[RA72C7-3#SO 06\I8!=6IN3LIRU:;_\^L M-L\)X]::2LS5JZYUJ8=(<#N8@[WM.0K"D>4>G3T?5SYC7RAMFC3,(<+I S:;;?.P45V;J1?F!EJ6SD 26=0PT\W4JP MN4+HZE;:+ML0HC=]00;4_B3WH:'O+P&CCM/,PUSY8E4$]^DT M&_X?OOF0X>H QUR&WX'W00^0@<2?C<2G:?RN9%(3E>-+@6'JR1<;Q_"$>OQ^ MDOM\[CTF7Y9WH2N^X>&KXAW'[861@2>!=N@\+0:-/&[8KBBJSJ=_ MX:LJOG+AD6BNA_K"9SQO;(:Z:9QB2)Q5*L=A/9Y(0)B?<"3K?SZ=74T0_ZXY M4/,M3('N'A5Z960Z@V4IF&DRO%NK\BU(:>J&[-+J6^XQ3O:O-/N!N1:QT6T= MV^:X12L!]=(= XOSA*)4>.4@4/0KB*=2U? (VGJT;A5P@&X^"E1$Z(&\MS1C MHT&[+_OB(IU"9RY,KJOZ^X?,VCUE1)[6?)[;6E^;H8Z]5S&]\0?&]$;;BNN_ M/9YD FAY=),']"0#W:_F>3R+F"7GRZM1X9IF-IE MXFCGV]%L0NDM7$+X&G? K;9E;I Y!@Z!T&[!)UF3\DHJ_<86&_6LDJ1LE(8G M]7UL41M%L3RYD#N!-=0I5^%+JN(J;H%SQAPSG.[8I$5-"MP+@$,NEE5ZKQM_ M3A&/I=<$;:(9\S7U^/;0T)5G(V#;--WHCF%7X\D]^$HP22'$!C@>HL$V\J,H M,OB3W=/2HKZ.2!KH)7_Z!;/([Q%D:L*VX-G+Z-Y5EU!3R&T-U3^".OMWJI-T M%1WV+ROI*A,I7BV1AQ%5;X=*_X<>D>_YN8<;3YUIUX#C.1=Q1TKY!"V3%]0? M;H71[AZ26D@W5K5!>4*_)*.+ M&-1W\G.K_FG_8[4W\ANM8;G\TNU'5#?P!&2');9.3YY='"DOOQZ3+]&U_(NM MA8O1U?QQ;30BA!;@_=*A=DQ?Z(#^)WRO_PU02P,$% @ W%75C\3X#C6 M#@ X"H !D !X;"]W;W)K&ULO5K[C]LV$OY7 MB&W:VP44KQY>VTF3 )L7KG=]+++)%8?#X4!+M*U&EEQ26L?]Z^^;(2E+MNPD M_:$!LI(E MO51%M7U^$5WX!^_RY:JF!]J-'E5"JT6SR]N MHZ!_PK5UO3N1798"XO:5/N:XVW.>;5+]ZL-T6U4TJ\5*5:Y+6X*V1IGEW7H$TC MKE-'YZ6E$Y^@$\7BIZJL5T:\*3.5]0E<@ZF6L]AS]C(^2_&U2D0$O7>JSK6"/=5>5B/^X';?XV]7RGQJEIO9+D3&UT]Y)DR0I(?8.%,I+ !G<\;]K@-TQ#&T=A@$0$8 M$35HS-W*U0)X@$V099W+HM@)_.$!;I&_&9%5:V7J/!5&%J"$58C!LBH?-R4M MLZH:C8G*"65&S"2O1NP F(R85_5JSURE=YY&[]D!PU)K62[99$P@I/%2CL3M M(K*SH(,::4[JMVS_45Z M)8L[RZS?.R:^J K$*;MIZTU5TMZ+RPQ/I3:6@ZHQD,-X WI+"6YM*H; MC3VSW,(,2:?B,@INGH17?$WL=7R#*Z)H75B396VG#6UY81]$-Z'X[IM9',7? MM]?;=85]_8.519HKL25%98RXF8*1*&2F>OMTN#^/Q#2R$HTG]CJ!#.2#IJN M5I]^E9,$X0'=/>?9F+.LJLP(;+@% $1V@-TR$$M,U[+@AS)#C,P)T\GF/468 MX':5%XKM?)@I:$OW30V( 7^$;0!^Q*6C=!4PZW_6R4?B=^7 ME\QI*LVJNX&M@D#S43B*O?\S-D%_D!KV2 L1$CM?MVE/UX^U>LAAPW#NO4L3 M3S3XV%/(YIRX'\J<9/LG!@.315V=!'Y,8LFTF@-"BAR;8M=8-##F \. %G4C M"^NI!/][7CN8.,08@#BM&X U=O]!%HWS^"-X.^_^#+30"K1!JN?Y2#[4>HZU M?0(2])%U)'[E?(\F/&!WEXH!CV'V/$-DB=(X*#*? MA9G7N>%5A"9HIG6J#L3>C.*Q^%8DHW""2SR:/L'E>(KGA';$'(Q&J(EP>4=C MH1NX!-)_HZQOKHEWBQZ%0I@!J%_?MO];%"NJV2X+,,*Y-1E&"M?J7 M;M(!"ROR/SCI6&$''O\.T\GKG;B\E0)R("Z#OKX"9WI3\5KS"INVRU7!:/C MNN441)K<&ATE-FV6D1WIAEX?!B<7YGZ2I;09 MX4.11@K+EVUT/66=D7T!FD M2&NG1D0=SC.RC+T65JS5[TVNV9^.V0?J;ZI:^4R) ?IE^XD'7.L\WBMLIQR M'UK[BC( %"AL@9J<%L.:TH,#\*:LUA ZA8_28O5*UE"%HI2@!M2ERACX5T'8 MM*!*B@EXQ*VU*GGQWD[D/J81^^;/>TJ;E/R%WC(>(=J1X4=TB48WX1=X2W^T M^_6EWC(>S4+VL<1.YE]?[3;C46RI,/MCR\+[7C[3R=8ISI0I_*B-^J1OI+*E M366_!C[_1H1_L]RV27U'HX28"YEK!FB6P+%,>O19*ZVW4Y1A*:H>C^'7 Z]% M8$[4&AY)@;8QIU![/^WK4[A7>W7R&7$D(:1"G@ M/B8NR<S#\[N1.Y<6!@GL)0IFX]!)34)C?^"XC"-P\W0G MXH#\)T9:>'=^Q^ON1I#(\4TKO5=$5[O[4D&\[5E*U\(/-)K,@BBA;#.9!"%$ M8Z&+D\ER&(13K!KS6%?^Z@,-(I,F^8(0;GQ:S]#4S8 .+UF)O(50X]4Y/5[& MP8R'QK1;9R7NZQ%J'$_#O?!O^RYPI/8GK'+*X_]W\A^;QWO.97M6XT&8O/*D M4VXEI9.('!PA,HA .6'9PSPBT@^I+H(S[*\Q;)\1GT62P*:K'/JJQ0(J$I1< M?J(R GI57+7XZO_KI8G^6FD(L;:H8!BYN-+H1D6"K8YD) /5U">Q"D5<0U;X M#L"^+#T[+R6L"=/ON;O[BU^%;.N1& '&<77.2+]6O-LT;=9-P?66 M%8Y"EE8KHH.TZT>J8C^4G=6QNS $TR_+(U8#(6!O;%L'3X,$S$V"&[C]^ZJF M0K.SL-V[M+C3R^]<7=#X_I,!$Z4(DS"?!A-L0_=\,!AW/HK:=9HYZ;KQWN3,]EQ2W*TD%A#! M]'R1IQ0??$J/<:W58."A-GO][G48D%Y_98DBL>9:%Q['92K*M,L;:YHB#^'BJ@"8,OA4A+EPM-NSSM,'6MN2:#&:36 MUKC9#0N]A_1DVUQ\""X^#ECKM$P913JO[?8$,%Q(98@#R( 2M0'@=M@B;].Y M^1C8?!YQ-EU1]2R\P789X[9\X8I35X>:7B%:2FXKV;8@]\ >:!576;@ZI1.X M1DBQ#R2B,A)/)'S/K$@QBYK"Y0&T4^],;8FP#X>TYC[2HU!"R*6\8]\!=#6] M.T;H97B8V\9)S-!-2G($,#O]47EEFE9;O:R!&OOYOF5@T]"NQ*.>45O.S?%6 M>+O<^J%@' M$^S!0I/=I+.>(8=*"Q (;-^PVWEX[9?VF/G6+>]_NR+%7=Y;XONP??3@#7:6 M#$/!V&S"-:&ZWOZ)J>7 ?[B_1W_>YI\X->*6=4(=O&3J_TQY$CT;C[FGP?ZY MH.,T!R=4"?A3@6\'[Z(9_:&68$P+OZ+^-*G))D',!@WHS(EZ\VW.$87<+3G[ M]W3!,E"^#,A"B.QMW3:VY[J2F<6XM@EA=[(]O>-H2"K/Z<2@ZRA:9A9=J-'E M>GO4E\,PZ!H [.8 ")"TUSNZRQ\(DYG>CJ@MM&P]W!_-4$'(<.1,HFMH\#UN MCUA.'ZCPM1V\8YMTM4I[H-)AG8]"U'+GNSLMMMB2% M%PP=<]\!.(?10XKS@B*+%UR>7^F16$##WL1=5,5 M.=EUKVG'QWNQ;TD0N\RCAU$\L9*@%G GO$V+* 93[2HE/&HA#FUOY\RC5;6DB MCFFIT]5.7!J%G+("1TD@+L2]_=")A+SOU NW^U;WG5?4Q97-;OJQK!NVVJ % M"[-]!I4%G 93J0DH(7HVR3W5##V5XEM8_I$EC-PU=M>D5VV9AN,T*9\50FMV M]MVB[G'4XFX#=Z[\U<>$_5T_=@5A$KJ_AP?6;=3AXU&R#6R#[6,B,-+_PQE= M";SJ*/B7;;?";B3%DB^0)@X2U!,]?J,H&$?A4"!*@@0RG.8YB7U7H=/?FW&; M<>78!B*^O:$"FB8\R-\7ASJ)T-I7XK=]HB$>#H9#D%XP3*64X: MX^J2#H[F"J#&4&J5X3IG0T[CO&__QA?1_+E26?O95 VQ8Q('A%B,8S;J 0A. MG&D,NJE%9;?0X3KJX+2BXWN'0'$8'?DK \00CWIMM.J?>O-Q?0?J UM[^,'@ M;@YMRSSS!62_7K?G))\KUZGHM%^94$\[C,=T.^;;&]?PQ^V$;NW3*7V_@;'_ M9O)X,'L%:(;[1MY7T40ZT:C] ;)^VGV_>VJ\6]\/M MMY\_(3S29UJ%6F!J.)K>7 #.^7M*^Z.N-OP-(U*(NEKS[4HA*=,T .\7%5#7 M_: %VH]:7_P?4$L#!!0 ( -Q5U8>MPEM_ @ &@9 9 >&PO=V]R M:W-H965T# MG,NB=W;BWEWILQ-5V4P6XDHS4^4YU]L+D:G-:2_J-2^NY7)EZ<7@[*3D2W$C M[._EE<:W0J.OGQ*3WLA M*20RD5CBP/&Q%I)79:[7YJZCM&1._1&7&_6<;3SL:]EA2&:OR>C,TR&7A/_E][8?.AEEX M8$-<;XB=WEZ0T_(#M_SL1*L-TT0-;O3@3'6[H9PL*"@W5F-58I\]^_BUDG;+ MSC=\1_MY4\$XOQR: M5VQG7U:"7:J\Y,664:U:_!EF\7:A,E2F+)8L4\7RR J=,^'WRB*!BU UK,PX MR-\AVUPYK46V#=SNWA6M]'XZ9O3 ?N.Y,,SYW+#SLM1J#;\#.]@G8RH.?NR+ MEI^Y@3*Z5)J[THS#:,IJ?7F1LD^M7%(9".#)G(0X",.0_O8Q^B UU(.T:T$& M"NU581\;$+C2:JEYSJ*&1\= D.LEHG% HHQN6-5(2U1A, MQF' B&5 $LN.DQ5+A"9KF,C+3&V% ,UF)9,5(]-,=?M/4#-59%LBYHSR4,+1 MB2I2Z:$/0M:P@\%-_!9TB(J&G5H(MA5<&V:4BS[C/B<:2= E=XFRD7;E5FIG MO7]J6AR,QR.X (8!%4CD, S&\_"05>3%0A5'K2P)!$&P4ZK*M YD:ZI37Q5> M7[;0*FN]L:LR62&=8/1Q2,(/IO+8XF$R'>PW6(N/D)C!N55O :#00 33*#"G> M!!I&=7S]%_/@#N;:698S,9"@"%VR_&18];((@X_3#+KP35%DD@.>J M@NL@L7%/HO(*M"^5_4Z3=C&T+%74Z^[[:[RE.5X//%>B+VO?9ARZTVCV1FXV# M:#QAI=!N.D77.+IUC?ZQ=7=BV\FB#J)TW=OJ[?5UVD/95RJ-##.BSC?G1/ N MH-(X?,N\]CUH:6J+^;/;69; O"ODO[%TK$I01[H-D..F/ MWP),W&Q!,NH$[;JAKK^T\28JV&Y474@FZ#9+<#1^O/59'S!)!8N.E:!LUU18 MQ$2 95.(#E@>"@>Q6,)=KGX:!][#.SD1X#"]EW!_ZYK&P7SB*SB*AD$TFCC] M9"XS /$!7)2%:\CMF+K;>?L,I]V76#3R':MH_@B=K9N]4S89]T>/C:&.\33* M8"W]!(##-,5($EDJ$HUB=H&.1\%\.FY<>KMH'SZ']K%/LB[[;F/:A6/4XO_]_ ML([M8%W8GXU?P+IXW(]?B76(JH>I5Z/<*U MFNPG1,0RNU+5H*.,=:/-SD(-38<:[:?"7Z3Z.\WV--.]9?!^!WZX M2?"A0MQP3>?C/3E.QF*'3RYDSV^56P:'/YLL.Z^S['P)3RPII_Y660P&/E'@ MX\=S(8ZRP708LS_Z9!O-XQ(9Q?S9E?T!SO'P7TXW&-/P)==@' MV%Z2U5E&*Z,(\#O% I)S_%CH4TNFZ"L;+^7@:C*,Q.W>> MV5/F%#;!-O##FTD_9NA@67T@K@H<>]6R<"63=.^4$D77(@^!J(JU-^AI1) X M#@3%?=F>P6\)V!/EVDP];S\IZQJ-W;0R\9UC%X0ZNKEL'RJ4WLXYC_"!07UL=' ?:EO"<6M+4,.V' H/0(\ !6XH" M3L@\:J4Y#A%TV>K*J=[JYA&'/$GB_>';!JQLCD,*'G3B3'_?M>J@<_N="V $ MW?&C5Q&0^8OP]FW[,\*YOSU_(/>_0:#!+*E)9V*!K6%_.N[Y2X7FBU6ENTN_ M5198Y1Y7@N-,0P187RAEFR\DH/UQY>S?4$L#!!0 ( -Q5U9*H8H>200 M /X) 9 >&PO=V]R:W-H965T4K-B-D_;!%BG- MG#ES)1<[I1],B6CA1UU)LPQ*:YOS.#9YB34WD6I0TI>-TC6WM-7;V#0:>>&5 MZBIF23*):RYDL%KX=[=ZM5"MK83$6PVFK6NNGRZQ4KMED ;[%W=B6UKW(EXM M&K[%>[3?FEM-NWA *42-T@@E0>-F&5RDYY>9D_<"OPGG['#RU5E_#_L.MEL$D#>&JOJ7ID8U$)V3_ZCC\.!PBQY M18'U"LSS[@QYEM?<\M5"JQUH)TUH;N%=]=I$3DB7E'NKZ:L@/;OZS+44OP*<,OBII2P.?98'%,4!,7 ?" M;$_XDKV)>(UY!*,T!)8P]@;>: C R..-_BL MX.W?URLC=54+W^>D&V])E6U =*HJ=V, S% <\!8+@L" MAZ+5[N'TGY!KL IR7N5MQ2VZUA(YX"$/#Q$!==^S#KHR BH"]/;Z0DA"D(IF M!*5-Y([6WCJ!6)4_@&K<###$FSPCKZK6P0CI@8EQTUKNIP0Y()\=_U I8SX^ MDX$UYKPUZ*@7"HRBF=-6%!4$+JWXJ1!5ZZ9,!+\2[D95-/.\RWQ=83_XQ-]$ MS)G="P-N-C2CG.F[^V^&D(J!+]EI6IV7-'>&P#J'SN'WUZ/!W%_JXP+?_YVH MH_2\?S=C*?O4Q3YC(-),N1'-IV%23IVY!F13Z:3 M0S^^2/C**:A]Y;A<7%$)JE;FK#7+C4G%=.)+70A-=I0V4G$BTME0N MC\61+N6*RH9.1ENAF]HX?//R.?PD%YOY< (<=GS,B\LGF(:P777MJZP MPJZR7(6^C-T>MP *\R0+D]DLA/%\0HO,JZ24 18FV7QHS\[!L M-(GF>_HAG*7S*!V\<:AGHWF4/0L0;H/^J*^>(KCP1EXTR#%Q(DVXR3B:#L : MW87&$6JIQ;KYHW'(Z%$R(C@UV>.#,[E&O?4W#Q?:5MKN>![>#I>;B^Y,?Q;O M;D94K%M!S5'AAE23:#H.0'>WC6YC5>-/^+6R=%_PRY(N:*B= 'W?*#J^^XTS M,%SY5O\ 4$L#!!0 ( -Q5U9F(ZUU @0 '(, 9 >&PO=V]R:W-H M965TU*!Q M=XLVTEM [';80'6-FBZ M[<,P#+1TMH12I$I2<;)?WR,EJPYJ!V@Z8%L^Q.29]]QS+P]!SW92?=(%HH&[ MB@L]]PICZHL@T%F!%=-#6:.@;S925!"'X3BH6"F\Q<6B&A\[C"]/J1U/%SOT7]RN5,N:Z9Q)?GO96Z*N3?U(,<-:[CY('<_8Y=/ M:O$RR;7[#[OV;$*'LT8;677.Q* J1?O)[KHZ'#A,PQ,.<><0.]YM(,?R-3-L M,5-R!\J>)C2[<*DZ;R)7"MN4&Z/HVY+\S.*]*5#!2E;4TL+6^A;A2F2R0AB\ MDP;UV2PP%,>>#K(.<]EBQB2F$*#6]$COE#@( (]BSC/ L[.@YK!72A:Y;AW"-@C>H6 MO<6+9]$X?/4(Z5%/>O08^B.DCS%]*A:L"B:VJ*$4R![+04* W0+ M +G"/3(%:+L+U!NLUH2V[P\PA9W(R[_I -/DQDG]V@=!UXS<@&%W,,C)R)0+ M9 K9:"9R?79!>!LBF\,2!:T,7',F-%E5>_BHZ#1G3O$?I6$RLE/DF@#2F-Q?/)O&4?RJ M_VRM%BYSE3 O.RK2-3I[T.@]F@UH =,C-*>^J\/)XL6V5*F?3%VQ(EK%KGK1 MU$_'SD808TOJKY-_KD[[=J^[=M>VW?V@=%3MO-#N>3A,Z!+DG+H[A!M$L%<4 M$&GPX$U5#XWMN:%F>EW8H:"!R-*SD>G@X4^77F3H5.QG&QV(G-O:) MZ>QB;QKENM 'MGW\SKR/QGYBWC^J\.C_HO#P8 QIE?AI.ZYCNV@'>+S7S5-U MGOA1&EKYG)-\)O[(WB:I'Y.8GB[Q\>B8Q)WU21)/_,GYMQQ)X#]R.?ZSNI[^ M*[K&.WK<:NST'?T7]7T\?=\[]J (#MZ!%:JM>^UJ&HU&F/9)V%O[!_5E^X[\ M>KQ]C;]E:FM5P'%#KN%PDGJ@VA=NNS&R=J_*M33T1G7+@GX4H+('4EL82J'; MV #]SXS%%U!+ P04 " #<5=6DN?;@-<* %&0 &0 'AL+W=OBEE;7%VU^595LIV:1M7861M;28>?=G/5-E;)@B]5Y54FJ-(\O9Y$D^'!1[W9.GIP=?VJD1MUK]PO MS9W%KZL]E4)7JFZUJ855Z]>3F^C%FY3.\X%_:O74CM:"-%D9\T _WA>O)R$) MI$J5.Z(@\?6H;E59$B&(\7M/<[)G21?'ZX'Z.]8=NJQDJVY-^:LNW/;U9#$1 MA5K+KG0?S=,_5*_/C.CEIFSY4SSYL_%R(O*N=:;J+T."2M?^6S[W=AA=6(1? MN1#W%V*6VS-B*7^03EZ_LN9)6#H-:K1@5?DVA-,U.>7>6>QJW'/7]VH#$SOQ MOO8.AJ5>73D0INVKO"?RQA.)OT(DBL4'4[MM*][6A2J."5Q!HKU8\2#6F_B; M%']0^50D42#B,(Z_02_9JYDPO>1/U/RH&F.=KC?BWS>KUED$Q7].Z>NII:>I M4:*\:!N9J]<39$*K[*.:7'__730/7WY#UG0O:_HMZO^O2_XR$?')Z@^R12J1 M#5JA\8?DMKR)G[5P6ZN4:/W5]H6XD_F#W,!:@;A1UK#*0M:%N&]4KF7I=N+. MFJ++@0OBK#N @(SD%3R0=D+TK: 1!8I1=L@:CJ;JT#@1FOJ6I6>OFRT@[BR+$W.T@8" M"CT!1>A;MJUJ6R) L>349L>W0(.UJW,U%9^V2MR:JI'U3D#(4O^AO.T;:QJK ME0,6#JYYTX$8*"*="L4<^& I'=$33UL-&\-2A$.%Z!J"-; &3VD+$"Y@=T=. M .UD;ZB MFG0@,HY)Q"*9%)XE:38?$1[2Q)Z$4Z#^-K/.E,48))3B] MX_\^VND/L^"ZY3C1J)<::=$K]U&K!P4*49:^%"L+48Z"DG6Q*@>1DMSZ>ZC)1]G( MAX%_(.YH6^?BWI8!\ 9)Y118D(5^KF#&GO-T"/*#JH5ZA <:;TU$:;<&'G>6 M7(Q+1A8(&RM9;T!(0ZT ;NU]<-YVQ(>B!7%#.UW5(.)*XPL^B&[93T;V/%I9 M:X<\LCY_1H7:IGS2'8H",[%O(WN4\\$J$K$2T:[MM8SI6#13A#UKHL M+ZGM Q[(#<#AA6R:4GM@[#E2V'85A_VC;',"=/BY!.Q8#XZ%EIO:<,0X MU5*<5\ QCQ6 668F<9>@D5WO*:J#L.@@5\B(!T5%C .92]2J4_R#SDU<_ MO7M_( Z@N+]!1XA45XH0Z&X,GA\D]6$(@N$ ,?)($>R!(1"_HU3H-96$+S!B MBX:[W%VJ/8. FH.^S*\'Z5" NA5'X1%V4^6N5OM:LRX[S;'[J':4;4'/#EE8 M0_*O745QY>Z/S2N/6B1,!I0]O5NG)UJF+[QXXLBWW/F3L1:]P.T.O5^!]!C< M0-QO+#6=O;^\A4?&;?6&TO48<3DU*181W:>L.P!:SP[W*8BW0 3A#_4XAW2V MU!3!"6T?-V3A#K;HR^.704_EV%<]GM(T3*!;CY%HO)Z0% 46TO9=JNE:4N7B MA?B7@F,5#1T"(P/< CL,8P-]1/01BI]0]^^Y=S@4GS,QB^,@6H2T2I(@GM,J M72R") U'*1+A2;@,\9WP3C3/@@S?)[P594DP YDH#8-9A.\H"1:X^LE0#WDF M%B"Q2(C-8I8%442K;+X,EEDH?MZWJB"WUDZ<_XAV[.)(X$44A"%=6LZ#=,F+ M)%@NQ]*>RPL!>4D(J 2ZYQ%T2]/PXI3 21C$LU# #C-\I4&"SUMCT;B@!(CS MU84XC_D(%DD6Q#$M9DD0+;$8M%HNF1\6,S;4F3B'R6(Z+*'S+$B6])EE)RT_"Q9SVI[AJ+?Y00U06_+_ M@\#I+%AZ9\]ZR>&O%-Q_4 P@LH;^(Q)]&4T%IUVAK]!>I@??O"+=,;2+]DL_L -T,D= M&SG+YNQ?K!($&U_.XHBB8B1ODB*N20;079 9TP7Y^93(BSFY%]0X:>8P>SR6 M>IDRZ2B9!W/RRH(].L@?!4DXZ^.8UDDP3_TZ0C0OX(;_?O4_#N_W-:=W,&[T M&79*Q<483ZG'I];A4>82H%(R;!>_2>J)";2/1X1/P!;,?QCM;JS^ SW"&!K) MA%AA+($%",AHAN#Q2A4\$IS-IJ' V%+ZX;"FIBTWFYK',2G.TNEBV!8;"?SB MB=?+&!Q&NA[:]S,$=^:?E_4IY^1) V#((7:UJ2]S&@#V,H/6K?:=U/M^H@N0 MF*BJQM9:!J>5BI-I\BVMHFPZ_TMJD1C["#G,Y27-G"0!(S;Q^=P0)!HS."\9 M$,&'6E/3:LY*""M]R/=&H^F034+DCZ8_--(H1Q0"9CUZ\^%'=%]I>.#CYI5? M[- +C.-8.4RA)/1X#-XIJD]?U"+?2IIZ[9]F,M[-?K4IA*P]OJ*V42G2,[]<\JY(\'*7L4^4M/$7F_3.^GXFUG M85S*:*!-QJ >+6-&1ZSF83!G+(I#8*C?C>9<>? LGC$.WK1:$H2A\\L!2 PS M@%R"IQ28 8Q$-:)ZD?J;>(B:*WZF=PT ;1IOT#P <\.4-Q<$1S,&K31F[(DB M+N( :2K4'IOJ00,"(J(>SP'+Q#K*?)U$74NIM&8>X>+%;(2\?'6^1/W"T1FX M$N4Y;$"E*5TL?05#D9P1WF<9DSK1&@ =Y]EG30).+V;C=H%6@%_"U:/X5,_T MUF$(46LJCDT6#;.:-<^ZXEPXR]+I[)#@9XMPE,\4LF=9>, UBB?5Z-7DW#+QM^ 4_AV]7.OZ7>/]V_X[_QK[8/Q_T_$&!B M0$%K1:G6N!I.L]E$6/_2W?_ ,TONE?&.5/QDMI39>D ]C'RN>$',=C_R\?U M_P!02P,$% @ W%75M6RC]=Q"0 _A@ !D !X;"]W;W)K&ULI5D+;^,V$OXKA)OK.8#6T<.OI$F 3=)'#GTL]M'#X7 X MT#(=+-RMB-]+BU=R>NLDHNV6A3G*1Q/#W92%T.+L_Y MV1M[>6YJ7^A2O;'"U9N-M ]7JC#;BT$R:!^\U7=K3P].+L\K>:?>*?^A>F-Q M=])Y6>J-*ITVI;!J=3%XG9Q=C6D\#_A5JZWK70N*9&',;W1SN[P8Q 1(%2KW MY$'BYUY=JZ(@1X#Q>^-ST$U)AOWKUOMW'#MB64BGKDWQ3[WTZXO!?""6:B7K MPK\UVQ]4$\^$_.6F;!IC(-CH,OS*3TT>>@;S^ 6#M#%( M&7>8B%'>2"\OSZW9"DNCX8TN.%2V!CA=TJ*\\Q9O->S\Y6V9FXT2[^4GY[Y%8 MW+%8*'!9M0\]K;R0Y;+W0*A/(+V#Q4*5:J7]<224S-=B\<"O/]96NZ5F7D4B M-Z"H\TZ8E?"8=V4*4%V7=V*XQ*6T! !O3.TPC3L^$_]2T@I%%2.PWFJS4+9; M<_J3T)]8W/X9[#-Q@VOG=2Z.Q&0:S28Q+M)YE,WI8IADXVB:Q<<"! 8]2Y'% MT2D9Z>1DD2IHC3:)9@BNO:6E7Z/5D\ M$]^II;*8XT@D693%9'@Z9JBX?N>E5[P ASJ,Y M[&8<:("=OSBM2-.(9DGB*$O(=#:-D>Z5@L'AQ7X$/$RBV1S!3:(Q9APFT^@T MQNU3R'A'>1F.HW$_V^DI/^,5&!(,'TO%X4BH!&E"D4QH:*_!S9C-=!,HBD6 M"BT7NM!>-ZPUH)S%.I1WK[RRFYWWR3B:@ D)/*#.?ZFPIIYX62CTL6[D@TA2 MKFL4)](MWD+4I 7;R3TEV%(7QI)3%\T-,7THC\4X2@#KZZ_F:9)^PX)%U&&C M'&%K+W)I[0-XM)5VZ40ZXSH$!:<(]A>&323*,.7WEDR7SS(FIA-FZG0:Q0#X MJRSJ $/2^L@R1Y##9!8E39#@\92YN[,\O:2=B3<6 M6QZ+M'#\O]>ZHO!11),HH>H?IAGIQK'@'0P54>U4,\<0J011"4Q&^3D6WQNS MW.JBZ"V61C++.TUK'^J""S2>L.\X2J9FR),!RA;)]3I](V$-ER+Q'C:$Y!M)Z M Y^HN$I#7O3_@)[,Y,98SW?-]*^JVE;&D9$3E;2^;5I4O]>U#_7[#[-P(!R_ M3.-D-F+A>.QK&L.(P:;,>3D($88>U#*2G=H3+L\3?AB]&XE5H[,.8=4@_8.P MI*P(YJ OJOYVX4-(,>9OO3^41<1WR )JU_9GDJ=)T&=4TVQ/ M8V'\D2@5+T7KD9+2Y$*@^T)-0'LXB>9$H1N-FD-/)&U P(_3MR0BTN 4ZX/9@DJ'_-,JG0;NSYK?A,9]23N^P3X2=*(JBY@4 MS995U,!G/8YR(L>OU&7@;B$;S>"=IV/A(YVHH#&!"M"2O/&Q5 M/+[U%H&$B M&L\<4.+.FKIB7I-V-_XP&H2]X7&$N,?-[ L%\IQ5&:C+(. D#=2ZM!::YS M)J5S"9>2YW@F\"/QH>SI&RG/5:MONZE$T22CI*L9KJ(G M15B7+TKEX,/[*SR%EN0J"?&02M(30/M_*\!GV*J\U"!;X'0HWI>@[L'3R%[O MV3K0=(\JW@7^%Y%H]SF'EYUUOY(%-PF4[5/'K-E\ J'BP*Y)MRK94:(]?1(^ M'&X:0J&Q9@>,*A#6AI#Z-BF=/+@IT5W;&-\I[PL5BKM]]J.LG&H)T#1XQ>7U M*+,(G[>J!^)+PLEK\O_$=R@I+\37HN\%.:0F^ 41IMGA"%..D$X[MV4G=RUC MN,#"M]BP7UY 9';;\$Y#.HI'\]T:[S\ U,IXVJSPMY2F[=$P<$H6X;CJG,DU MIXD[=UWVNGLOEW]5*OIRI2FFQ<=F0]#?B$9-H^IVEU$XJS802E.^XN$[@B W M$.. :O< @V/!!+G"+N)NW>AI+\><1OJ4@/^;&D(;<.J^VQ$''&T/>6E.RJHU MU"=VHUP:%81^H0JM2.K6S;$B;&':M@(QV_''6U1NIW*G1S1::LHG6MI?%VJ9 MI.C/]76T[[OG2>^;]$;9._[RCMT!M;GP>;I[VGW5/R%>V&\-QN^7"NT?DL#\'YE4)K-#4W0_9/'Y1]0 M2P,$% @ W%75@VO6Q%.! C0D !D !X;"]W;W)K&ULE59M;]LV$/XK![4H4L"S'=G)LKP8B-,6+;!L0=.U'XI]H*6S MQ84B%9**G7^_YRC;<3$GZ+Y8)G7WW'/O.E\Z?Q#02@J MKE7HNX8MWLR=KU7$T2\&H?&LRJ14FT$^'!X/:J5M-CE/=S=^ET+/))X*OF9=CY3^+)S+D[.7PJ+[*A$&+#110$A<<#7[$Q @0:]VO,;&M2 M%'?_;] _)-_ARTP%OG+FFRYC=9&=9%3R7+4F?G;+C[SVYTCP"F="^J5E)SL> M9U2T(;IZK0P&M;;=4ZW6<=A1.!D^HY"O%?+$NS.46+Y344W.O5N2%VF@R9_D M:M(&.6TE*;?1XZV&7ISWY(,*@J V*-?BT M \^? 3_,Z=K96 5Z;TLN?P08@.F6;KZA.\U?1'S'19]&ASW*AWG^ MYHZ_XH MX8U^TGWZ_CLDZ%/D.OR]S^$.;KP?3CKH-#2JX(L,+1+8/W V>?/J\'AX]@+9 M\9;L^"7T/;GZ_H57D:;&%7=[V?Y?O#\M?>"9;]&>U 5YU*-8,5VYNE'V$4UT MWVK/)5TJ#_D;5=RIA;8+FO:_]ND@2]?96\*T($5-ZXL*+4.-UP63FY-J&N]6 M&MW$YI'>O#H9'8_/1D>H;&/0I#T,A]D_:%B*;EW]0J4P+HB1PME22S.'_IJ M#C!CVE4+J69+)CC3)C$8=@^Z9)\(S5BU$3[8DHR><\ST<; MSS<.+7$$T0*VX9"/HBKFGR+MN7$^JAFX!UY@/L;^CWD[WILX:UT+QB5N520- M4U.G?"GX[Y#1(CKX6JD2(ZTP2E*LJ%"AHE)+!&V2?#WL#\?4()ZA@HQ$)LW*FE+ # M&JP<&*JP"8+403(Z:U$/',(33-[!_!@*"<)+H= QI2OHA15_L2,6GEE"*G36 MM9YTL03%.81?DJI"0+Z%R#.>A+8QO**:(PILKF9H+%14F5XX MFYI8D(1A/3.:NVH6%Q1[EV933[86UBHGR71%1B$BU6XU(V.Q^HE*?CW:J>%- M.)ZKXLL-ASU53&TCM=.U^J9L=O/&JP9E&B0U**2R"W5@&0ITCWQ'!$W60G_? MJ!WLK$BT]2)]" 2$K;6QVY;;V^VWQF6W8I_$NP\5%!P:,2"%9>2[ MY=\=HFO2PIVYB!F2_E9(-WL1P'N,DK@YB('M%]CD7U!+ P04 " #<5=6 MNX3*>7,# #@!P &0 'AL+W=OENN?@JUX@*ON59(7O66JG-G6W+:(TYDY=\@P7]2;C(F:*C M6-ER(Y#%1BG/;,]QKNV1/2[O%196N!$@"SSG(GW>\SXMF>Y5LV8 MIJNUT@R[W]VP%[08G3' N9\@($)CW+=^_N.UK>"+RDN)4'-.A( MEIQ_U8=AW+,<[1!F&"F-P.CSA@/,,@U$;OR[P[0:DUKQD*[1'TSL%,N221SP M[,\T5NN>=6M!C DK,S7EVT?2?.&;25[0\)1*17/=\KD09X6U9=] MV^7A0.'6^8F"MU/PC-^5(>-EP!3K=P7?@M#2A*8)$ZK1)N?20A=EI@3]34E/ M]6?A &94Z;C,L 6^4&F4(;C>A?.I!2\L*UF5O"*&+R7+TN0]+5;@1Q$O"R6[ MMB(?-)(=[>S=5_:\G]AS/7CFA5I+"(L8X^\!;'*^B<"K([CW3B(&&%U"VVV! MYWC>";QVDY&VP6M_*",?S03\Y2^E$G3)_CZ6E,IDY[A)W7AW?@,[M49.S_SSF'\ _C*3& 3^*( O M"_]I^/ Z''T&?S 8+T;SF9:%^6,(KZ$_G4$X"L( Z")@OD317 ;S=@T&$0[X M03#4J#,(PME@.IP8$_?^DS\:A#!X]*>?":;^$N1B4(F?^>>-F)_1'&-%A$ 3 M$6)>+E529C1==JFB2UU&"F-(!,_W;$'.I6]L21E/"U!KI%F2&9AJ]KXB$X"Z M)7Z, WX%MW5UX[0)"W(4)J"\#<4*4K= BRORV2Z+]9%VHB4*OQ.T9:0JG-Y&PO=V]R:W-H965TGI_OKV^PW-W5SU6ZM[;(/N[)JOSW;=MW^ZP7#Q\^?K SKCI[_@U_]K9Y_DW==Z6K M[-LF:_O=SC2'E[:L;[X]NSCS'_SL-ML.'SQX_LW>;.P[V_VR?]O0;P_"*(7; MV:IU=94U=OWMV8N+KU]>?H47^(E_.GO3)C]G6,JJKJ_PRYOBV[.'H,B6-N\P MA*'_7-M7MBPQ$M'QFPYZ%N;$B^G/?O3O>?&TF)5I[:NZ_)ZH$<8+Z_+EO_-;O39AV=9WK==O=.7B8*=J^2_YH,RXBXO7.H+ METRW3,14?FUJ7+G6VSCWCTGO_I_C7LR-^9_-E]N7%(KM\>'DY,]Z7 M@6=?\GA?GAAO:L7__6+5=@W)V/],K5C&^VIZ/!R\K]N]R>VW9W2R6MM.'SV:H_2I0^]7KUO!9YLFS]XW[T!SX]F6?-+:T'6Z[9SI"QL.\7+YW@ M)1@.U>VZ RF6;NM9BKW8Q[WTU?7MG,^@7Q7IF6+,!>]J+;FBXSZS6I M:'Z3UE0WF,_L9.-I1'K>J@B4SJQS(3 M)-#3.\6[94;Z+M_.T&[*MKZ-]L9>VZK7E^T',J4M_5+T#?@?7^+=(+;6!<^; M*%=B_HY%^U>>IJ8?9XE*3T]NFH8/G1 $>O8-F?.&9('IH0W<8[&+;%/7Q8TK M2_Z\II<;&JDSU<:M2#P6V;4I>Q$U$I+ZAKA% MSVJG5Z;=\KC\PVL2'MH:')4I1?>)0RW98GC]X;>9MA+/T59O>5U@<$5"LZ]; MUXG^)\EKNZ#T2$BS+<$QTF>EH]$ABBLZ3!69Z%Z>8F7H2+GAV!//Z$BR>F"5 MT- 6[02#D "4$";:O945.C A_V!3PE^=^DH4A1Y,B ,1X7)L-YZD4T,JKCHL MLJTM!^L2=9TH)Y#ONEZ.H?*$X!^DBW0WRVJB?;\@VON.%%I5X&B4MNO 21PD M.I*N6V;O:)7_J$D-/EED9]D=MW<@.D^"Z#R9W>^?HY:8$I8[OWS2(";/9*9A MX]@2[<3CRK+B&ZFMHNY7W;HO(\*@9_Y\L7Q"$+LLF<'$"?K@JG0]#1HU.HY<\.6F?="U% M3>]7=4>3E(X,G%CQ-K%:NJ;&M5>T6$Q1G"\@OB#W2G>#=6O*HY#?4T MB-G364EY$^W/E)C=^>638O8F-7"T?PP7"@\I:*]H,6RIB/FT7Y ]\I1+]SNS MDRW90LXU/U)8.I*$0+&%K4<$:]>TW;DC>R(_T2'.=K;;UL4R^XX %\$ [&E# M&H$L52&?E&8%2P7E2"*3FP"2KPD.\^3X;NT^6(A7U:\)##,(.??6"89P2UX] MKTN5%8- ;]0/3//<-OTU;--?;_$A$A#RVH.0J1W[E'&6V=M)D).9@F12L("L M#QQ/I=;MZ)!<"_Q;,!]@C9M"=IA7G_VR9\#1$=L%\38 H'2<20'/X"N&8]AR MWJ(\[W>]L)V4/4WB%%OQE#NBH1"CGA[,A;Q+YV]#NH'M$IWDS+6#W>K&#E= MM" /Q(EL++.?R7UP350X%F9&$1!3DF]-LU'<(L@55H\((T'9ZS=O G+5AR9C M$)]!&!W$]&O'4'/?8S_5IV)7*IYI1 80'3K'-'J:^<3QMPG^:RW4>PD@[)T3 M097+[$55 ?\-!*81K-?PSJQK6(OV:P+ KF3A9M>'_GD0/DE%7'&._+NF*0E\ MV+OSFSR34_P>FC[R@1!*6V1B1 &TZ1QDO_6&O*6&^$3JW[6+D2=&DLHA1\@D M$0*[X8&]6D-'P(8T72V@Q@6ZX?OKI.P3X-&XJ/C68N"K,DB+@!-^6\?HCXX! M.1WB2[N&3BX@%2PR(VX3R<+A9_-/(P?31JJ"!F+W8&>:*S(('5G=@A[9U_P- MEMK414]*O%ZU-0&8W-+P"Q8ITC, $Q*ZC&ZO.&BDFZIZY_(,RIS6 Q%)5^K5 M0^)2W&QM-70-@W=E*I&T;-/4_9Y.?&YMTACQ2^9FO('"N( M7)T<@LD23L#OJX/Z^'%LD8XQH0F53J95KY5&N-DZ8O4TW>&(C B'P$3_<59; M):'2BUFE\+?42WY3%:>.P;3"N=O8P[.#E;' !P=]),ZLG>A_K!OX(&7W?B)Q M()2:760=4" B'??!QG@FR.C;:Y@\.H3DP1H1,EH4_4XRJ1\$N?JQ!E9%P =3 MVN"ZBQ>ZLCX65,"720\5Q(+ $A^7Y!REASG+2\6H\+0SHPXN6RL6=- G>P\;*M-B%08PW+['NB;=\W!'.B78J^!CM!@6G)3D#\ MAEIV2P"S=1_&;"*L6_<,G>6HXS$_H !FE1HQ5O(VKU37,C(Y*[N!^X0W EUJ MAL 4IQ0N&PBAT> CYM -F\+!N=%)9#=_($Q& SN3-W50_UA-!+8%69[FH+".##$70YO7$JD,-XYT.G,B>[C2?H6YIW[8"U"W$/3[(B83,# M77(S)8PX<9:3?9"(3]>.=V-(*JL44FQ0>3>Z%LG@X-TTS( M!(B#E343*"JRD*-#7F'O-/X8M>,I^DA3*WGL@ZO:"B%8TC02]F7%P8(NAWM<]_28\.U"9HM2\'WJO\'$7 M_I8 E=%A[BN8'Y,4UQ7M;U%?,KS455<#WK7Z7407VME$GJ8ZWZ+CEK7IA[YBI+%J@? M[9A8 @E7E/ '&P Y7D"B6R0>F#*:AA,$)]&(F+.#I80_06\TU)'W&O?B&"\=G<_W6Q*8L.:PX2QG' 7-(0 M/8E6AE$'L#AB1W3K%ZHP2E$_+7.!@QC Q)*[H-=*^X$&FK B?:M:Z.1Y%?3' MF$&5,^J%5&%Y$Q"S:,BKWZ+0VF-F3"H1\J*BA5!"-7"D ;>CX8H::\)K196 M@Q_3BE4G7'!4KCLQK??0VGZ/G$@K0B#GTA]_'\@00%5U30T!MCO7[Z!D:D2; MX$1)/DJ?*-F#V9*4;.N2-GHQ8D)A-]#>1"LVKZ&5!_Z2KC;C6H$OF!4[(KCM MZOQJP"UO+$06!)2UNA4BXD'93MB0J)VC?O=GS0J(!80@:>L\T(@Z8JS8_82: M>4VBQW1 0LC6SX(4N$@BBV Z:P(7&GL^7*$I?NTY#4W>=+#["][C-*6;O?2K MQIP#PRV.EULKFDOR# '#34=2CI$&F1!'G)_I:G@;$3/'R@5)?$@, MZG@M2;KS*=*=@UC.3WP>CN*8V>*,XRWKON$'B(_D8;-;;9H .*,$GP)P[ _- MQ8M.!'UH M+XN/"NH,U<'MO/U,3_CV"?X8Y[@]Y1W+ A*WF%-1M"&?[QO_W\KS.J5YY"][ M:Z":_;1KK&&U=NQ6)Q[MK;[\761HJ&^.P$"BZ?PY^@@7_FY$)+E.N"%V?0XP M=-[4!P-/P]D,G3G>L3DSR94;P996ZZ#2,EBUY M?"5,-4Q+R@&.YZ^YK\$SW;57QS4]<<)%S*&%?+5I(E::,7,Q?C1ZR)N_%!&: M@6%5FXH*BO\$_+IUZZ=PV5QB\#(F!B]GDW=_)Y"6:JT9*XW9J]^E9<@_1P7/M<\)D?GVZ&X]<6Q)+%*7IM".O MWJ65Z2BN@UG!0D!UOP=E?WZX?!IJ]/:HO\JY0 6+[$D@&HV%:!K>+YQ'.+$J M'?AB^>@3!A:.?LK2)=2T94Q+J_KJU.3D(._/&;-R6$?\Q6=G_1A5H>CL(W?9:W)JS>K"V!MU,=O,]/RM=NR]Y?@PR'E+A"4E4;27E)KRUXS:3T+@A M9X6M#.1$%I+ME0*.B"_29@TUHL-VEQ/0BZ%S@G)"3&OK6I2<8HM][9#H@A#@ M; )&5S%*PL]+&-- 0-^F98)>'&GH'!X1/R*BPDU29EP>:7(.('#N(FEQT" Y MHVK;) ]Z.J6WQ?/1U[*5AR$.]1GZ0-Q(A(>0)27-C):]PQ:6M8^C.2](X@R *1Q$2D\-G64,$ZDB2GPCHQI(?*:2)+MR011WE'=8YN7XS#2%XGRX,W).0+ M$M/I$!==D)=72.H?W+BJ$#%,@C^CB*H/$TD'!3_FRY2%5=D>/9F'!'%>/%ED M?_G3T\O+A\^RU[X%1]60ZJD%?W_Q; XD^*:6=T8.S$OYKLG7V@K4:BZ_M%P M5\:DVONTH48AA3QOX!UK9'6BJRF\OY/W4^LW,J/8"+@RNUL-WB*X\:$I#N7P M=3=CI%5UD7!TI?>[O4&3GSCN16:[&*XQY,M$Y:TCQAV6:/>6F6:E:-Q%H+FEV/L[)(F>T /*P]N!(^*/)MBA3PETB%HL M>7KI'X_'_W$\_K3[!#%W(3;YRC<53L EK6H.X83HG+%_TLJ0Z@IH MB\S6[?=I/X.>/W#ZXLDS+D+P6$N=ES"-G/,87M5NVHC4-0H24I=)4^@XJY!W MOH>/"]Q*69$T.[$!L1_4F' DR2]G.20Y\#""E5,[NY 43X@9J6[TI>:Q M65IO%*;\U@(($NHKIO.8M,F^V=0ZU9 MU #.S--VLX@^DOW*FEZ5C@8DOV\Q D)';70H8*-T=R1"Q/2-8%E46B&8N%Q M1=@;V4MA!]?[^YJ5F!2 AL%:9=<#QS"PXDCTZFK8,F8U2A%-%OP@TLJ3G18. M;%",64ELUBLAYN$'59W\MC+GR+3+?K&N:J14$:/SB9."CM8GO_AX9F;=^:7) MB4]W0 Z]%_P0& S2A;#$NB_7KBR#=?8U-M+PMA9F"IF587/.R!.W+&RFZF!D MSP=5.ZPSZ(72-&QL<:M#9WSECY%"7B\J81?WM:O0-'=.<]GC,J"$_QJZT3K9 M;/18\M=W$7, 9>'^#%U)<@Z@K2#'%M534"I)*2L#3QD=.S\,Y M9195/LOOZ^Z4:?X-E$E(;^4-T;'EA.BL48K-W1>WM&3K%K*43YJCCWC_I"%Z ME0I*[(GV#8V+I)$Q-"2*&(=82O (?!>C;V\5FT,((SPC>F:9 1M;\73]6*P7 M&W.33+WO&](.$"AH=5+17..,'FI2'Y@ E1B^K]7T#\^#ED8')J&D@JV%LZR@9AX*7WP'X? M7G0S&HP"[^J2QQL)+N:O$OB^ACVOLE>29#MD[P$ARY.7 MI'W&<+-IW,E;O("7DKO-,E_GZ*&)&J#A35T#H8MJ,_<4Z4M2/GB(S<2VNG9- M7?EBG2 @!U5)UE<*>S/$>%8&76;_8D?,+Q;%,16)PB_+=\NLP$TUC2!E7X[K M[Q606ZZX*$+?E9/B ^9\%P\B8-Y'CQF/4WKT:*S1N_#XM5M+3N1QC&Q)B"0F M#T:W3*6+/,&.X\4S64'IL4L5L"8;A>1FB-@[$;.MRKI[L GWLWMG+WYZ]>;L M_F1\;7#O0U*GW7[!&0F?:?>YFC47MZQ5;L,*AIX4$RRW3ZR1HHZWY7@SR5EB MRRF)ZVB%Q%<\/JG+M X MS=7D-HVY2RKC91B7M]TYX6]!R[X/>N!-O+-J2A%]YI#3RCU>QS:Z?()(5ZP1_R@E%G4D\H-H\.LCRN&90T+WU ML>OD"CDZ;6RK.:6V/C I?-2QH*TM-EKB9]*%LA^.G*+H"XYVQ"7R6PLIGQJE MIHX;,Y)1#7NG:X:JD-BV2XSMS! *.I<-0 FT,8 48%;M]=K6;J! AD&]]03 MFM[_=I!=X^HJ7""6WB_*E15\QCG2"9_6;IRF-'G4SEQYD\Q##PA(<\)? F0F M^C'1BI\(-R_C12*7\Y=]? \1^:<7D;LK^]E1IZ\1OL-44K\?[X5=:P1.;U8- M"&<@UY.&85C/$=KQ0KPEVSHRF4V^/7PM&;G'S[(?^+Z+"QJ&_'W1^K_UM=ZE M!(_U7E])V-\6#'7D'N]PX0#+'+2 #A$NOFW#A1VI M#X43\6Q$[V5*K_ZH[2=PW88K"*A#P^5^R:'/4A)$QEZ2F# M5RB7(,EO27XT4/EE2F5?)=/HYZ=G6[+0F.D(5XY,UWE B>V-V8^*9;KM4?.< MSTJQ6!R3XC-3P;-D9T-*96BFZQ@<0=0C0M0AKF<5$FL+E]G<>8WUO9?S-;DO M?>_1J^1*V>-KN/BO'#-=(G MZKF@G/P%A$D]^0B"#N0N)B '.5;)L(92$GPW2-MP9[%4 ('I)?AB_U$#ZZKN-$#CKP\\ZF'E4QR>0X1( MHS)-R_YHO)10A6F9_>*+?G78<$2'V5)$I$C75J.@7"ADZ:1?B=1_SMK#IU 8 M3-UXK;+&^K5$QO)5BKXL4%/?PLS$UR8=*0]SO]?VT+)NY]"FJYMPW7+ "HGS MS>SVP8ST1K5TT2,6+GSOTP"L8&[-1&;=86\'85OHTU: H_@^OCO-MZW CB:G M\'LI*CANT!1,A)LMZK+>')*X_42.8"C=B? ,1\DO=]]6"7,%SMRM6@G,0C5'#"C;DTC_+6(60M1E9&3( M#O%%UEZGT!A>B:.>RQ>O2F#/LS@R=!:\Q@+OR_F"ZW=HT#^7O7R5%.=/VL-/ M&^ID2#]M!@C1P_2"=6&*X<3(P"J,@PNAAG^#VE^-]T'2]5W629P>,!F@BN,2 M9+UI:Q$CEP-_CK:.:^7"U9[7VB/H,]%OXTU;NNPAQ2@UX-+K#OD!&"IU\=+K M,'&C)\+\K,1TF'@)&*Y.F/Q"8J+F"AU@55>/5?VP:G'(F5&/U[!T9W)/1GSA MCBVVO\E54XDF#E3B10S5PK==Q#R<3"@HQX8- 8SGO^3AG].KZA)FQ9'3K'[J M"\C>Z"4G_;Z0IHBMK\-4!\%[$)-CM\%/1VNKO5:\IA^C M#CY?? 8XMX>5"X<_WA#OCBKJJ[HZY_/-MV9,;H6<)?7E$!/H$5-E6R8RMY'B M]Z3SF,5>,I:0PL%+)A')8)4K%S2Q[XCZ%K0U-A2?XZ2\(\OQ<(,+#!',4 M@W3ZH*?PXFE2X2TGZH6L[G-*.B]C8??E?#6VU*.^&D1Q)($UJ14_=;#LW@^( M_(_5XYIOUJOOD#(P:7VB-U@+#J9K#D5: <42,E[ZP_Y@S#C^/D@GF7)!7&QMW!CU3CB;A!+L8L MDU#1U&EYD/SU,=KK#?^--6XDJCKY0V3AT\S_';<7\M?+XN/R1^!^9.\)-S6L MZ=6'RR>/SK)&_JZ:_-+5>_Y;9H3@"(_RCZB[L@T>>(2P':D#_043A+]N]_S? M4$L#!!0 ( -Q5U;Q]"3Q^ ( #4& 9 >&PO=V]R:W-H965T $$@1<5YH K25:-DT/B A8)LFM ]NG#4PJW9><[;M[[KGS^3)>2_6L*T0#KVTC],2KC.DN@D#G%;9< MG\H.!6F64K7X4\L(YM4T0,38*6EX+;SIV9W=J.I8KT]0"[Q3H5=MR M]3;#1JXG7NAM#^[KLC+V()B..U[B YKOW9VB73"@%'6+0M=2@,+EQ+L*+V:) MM7<&/VI1 MJX6]E >C2%N3GYG>XPN*%<+Q(U\TJ$_&@2%4JPOR#<*L1X@^00@CN)7"5!J^ MB *+?P$"HC-PBK:<9M%>Q&O,3R$.?8A8%.W!BX<<8X<7_R?'I9(MS(FKHEZ@ M.IL*YJ["J.#I:J'=^>]=%>CQD]WX]MU9EJ;#DKHWE$K;Y/+D[@T=\-3!K9/Z\D_M>]-W<'RLJEFSHP=:B M!..B.*TP&@PIY[+MN'@[.LBB,+W44+QSQ ($S1+-J9M@\49^M7WMU+/JV9[; M" 4<%P3/E89:$*!<:2X*?7(!OY K0-M'0%V [8*NQG;"<$_48W#KH+1K#_L) M[8?9FZ710C9W2A:KG P.(0G/_21D=A4E?ARY%8M\EC&X0B5=ZG#$V^Z2 BYI MV""$6>:SJ'U+]QLC.#8:%-%1&ULE55M3]M #/XK5IC8D IYH5!>VDH4F,8') 1L^S!- MTS5QFQ.7NW#G4/CW\UW:K$BETOJAL>_LQX_MV!DNC'UR)2+!:Z6T&T4E47T6 MQRXOL1+NP-2H^69F;"6(53N/76U1%,&I4G&6),=Q):2.QL-P=F?'0].0DAKO M++BFJH1]FZ RBU&41JN#>SDOR1_$XV$MYOB ]+V^LZS%'4HA*]1.&@T69Z/H M(CV;]+U],/@A<>'69/"93(UY\LI-,8H23P@5YN01!#]>\!*5\D!,XWF)&74A MO>.ZO$+_&G+G7*;"X:51/V5!Y2@ZB:# F6@4W9O%-USF<^3Q2&D M&KR9G-2^*0]D^5:R'XTOA2M!Z *"A4).#+X]BJM#M#6/B.-XZSI>8 MDQ8S^P SS>#6:"H=7.L"B_< ,1/L6&8KEI-L*^(5Y@=PF/8@2[)L"]YAE_5A MP#O\[ZQ_74P=67Y7?F_*NT7M;T;U\W/F:I'C*.(!<6A?,!KO[J3'R?D6SOV. M=>P#7TW/ T.A:8 Y4( M,Z-XJJ6>\TU5&]V^. 6?"NM :C8RC6,HMW<&W$2LIFA#(]\I'P?H-^ G\^_(4(-SI738&N!:L5][T WC,%UL9)XCDF#@8SJ87.)4>7VI&D M)BPC,C!%*%$5()8(N:\:H65+WK6AO)=<5*'?/G.]&W+$S'VI%1*;A1[D%@M) M!YO>KGAM)U1HYV'S^0XVFMKUT)UVR_6BW2G_S-O-?"OLG,ESX!F[)@>#HPAL MN^U:A4P=-LS4$.^K();\@4#K#?A^9@RM%!^@^^2,_P)02P,$% @ W%7 M5OI""=#R!0 R@\ !D !X;"]W;W)K&ULI5=M M;]LV$/XKA%MT-L#6$O5FIXD!QWU9@18+FG3#4.P#+=$V%TET2;J.^^MW1[W$ M:60UP+Y8)$W>/7?WW!UYOE?ZUFR$L.2NR$MS,=A8NST;CTVZ$04WK]16E/#/ M2NF"6YCJ]=ALM>"9.U3D8^9Y\;C@LAS,SMW:E9Z=JYW-92FN-#&[HN#Z<"ER MM;\8^(-FX;-<;RPNC&?G6[X6U\)^V5YIF(U;*9DL1&FD*HD6JXO!W#^[3'"_ MV_"G%'MS-"9HR5*I6YQ\R"X&'@(2N4@M2N#P^2X6(L]1$,#X5LLU_UW4]D0H+U6Y<;]D7^V-XP%) M=\:JHCX," I95E]^5_OAZ,#$.W& U0>8PUTI\S,@?=B,T^5!:7J[E,A=D;HRPA@QO.,S, MZ'QL024>'*>U^,M*/#LAWF?DDRKMQI"W92:RAP+&@+4%S!K EZQ7XAN1OB*! M3PGS&.N1%[0.")R\X"D.>&SZ&VG27)F=%N3K?&FL!AK]T^6'2DO8K053Z\QL M>2HN!I [1NCO8C![\J%UI4>&Z<2!4"+?G(+@V1&"\"41+%$L@51,QYV88 M^(2#2[F!4SD4!N!8!@,\Z#2IG8&-9G1&KK &=)E[K/++2JH"* M\6TGC<3J88COT0C.))2!L!?/)LQGKXF?T 2.07V ["\A7[4697H@0)/2Y+RJ M.V"P"/B'TF -1;!VDGDOD,^H4F(0!./^M,'R/V(AM->Y %#M:W& MYELO/Q5[@@I'9 C*1O?H)]3K1<\0?1PXUP'H*4V\!^B#*9WX'NG)@:C-@>C) M.=!1P<1=FN\R)$_CJ1%9'L@G_B^P=I%S8[H2IE_E#9!]#4PT/Z>%<8[C:;HK M=N!)R -8UU;^J+P*"#%/%JK8\O+PFZE=+%O4!A,#=OTB>ZI&*G^ _"5VUY,Y M-#\AK7O=/_;? N"OE3Z@L[X8L=KEY*-<"?+>V;UH[)X?V=KSUSM92BM>YM"( MLR-[P5R,TAE9N(8'4+2H&&@V MH1_5YQD,(@]7@-Y!B )$NBE5KM:'^Y0"&&A5@R**Z01,&D*J3U%GE%#/S6/J M]XA(0$;@U3+"@ :H-_1H$,"99@XPIJRUPW9(@O(&-J.^!"#C7EP(W$*,0$9 M"KCL_")^-YIG<&G4MV,W(B4O@,RQAUYHBP98QH[J407JYQ2H14(T0^:[&@%Q M94& !02C'?J,0IS<*I9 6.TI(G%;1.(G%Y&:JQ^=K8\J"B7SXY1^>P>W9".Z M:DBOQNZF^T"TJ$17K ,H5G6XB6/.8X5S<7'E!XG?B M6G=(IQ#K4^E\+ GN^^#B-25K48)AU;6.9W!SEGAYPR= XU'(_(A.0 ]V<> G MSA"MXR/O"@$4F2GU'3(@9=7"F$>3J+>#)2WYDB>3#_F48JRZ6$:^NOLX^/7. MDLM=-])>;=W$>VNL+!XWK,;^YH97HN(5NG(%UV/P5E5^E@)N9Z5K@RL+ M87K,"6G^#ZWNT75Z!30$&*($"RC.0IS%[GH$LZB:03'%68RSD(;,S9)JAO6N M*Y#CH_<5\&_M7I'0];'75T^M=K5]J,ZK]]G]]NJ5^XEK<)(AN5C!4>]5 E<, M7;T^^_Q=[.]F:VV>;8GHX+62RLZ#TKEZ&D4V*['B]D37J&BGT*;BCERS MBFQMD.=M426CF+%Q5'&A@G36QNY,.M.-DT+AG0';5!4W;PN4>CT/!L$V<"]6 MI?.!*)W5?(4/Z'[6=X:\J$?)187*"JW 8#$/S@?3Q=#GMPF_!*[MC@V^DZ76 MS]ZYR>J9= M@@G[I"#>%,0M[^Z@EN4E=SR=&;T&X[,)S1MMJVTUD1/*7\J#,[0KJ,ZE-^H% ME=-&H(5OCWPIT1[/(D?(?C_*-BB+#B7^!&40PZU6KK3P0^68?P2(B%+/*][R M6L0'$2\Q.X%D$$+,XO@ 7M+WF;1XR7_Z?(-+83.I;6,0?I\OK3/T,/[L:[D# M'.X']&*9VIIG. ](#1;-"P;IUR^#,?M^@.ZPISL\A)X^D/CR1B+H GKJ(5PT MQI"]C^U!O/UL=^\^TZ0SZ_QYKD0HM"2Y"K6BC:K6BO+H?>04Y<:"4)2D&\M5 M;H^G0'>%U1)->U\?G"NA!+W-'%9:YQ:.X'08QA/6&6/&X(DDZ^%JHS.T%I)) MR,X8Q)/PE)9[OJ:W[M (+BV,6'A&P>%9R,8,'K7CDDK?6SB"P3@)D[&''XSB M<#ABL.\JHAVU5&A6[4SP?Z!1KA-.'^W'SGFGMO?T;F;=DH M -/-@&PO=V]R:W-H965T/M@BD?>/7SNA3S/#]I\LWL 1YYKJ>PBVCO7S.+8EGNHN;W5#2CBV<6V,<"K8%3+.&5L'-=N:FY<52'U81$ET M6O@H=GOG%^+EO.$[^ 3NCV9M4(I[E$K4H*S0BAC8+J*[9+;*O7Y0^%/ P9[- MB?=DH_4W+_Q>+2+F"8&$TGD$CI\G> =2>B"D\?V(&?5'>L/S^0G]U^ [^K+A M%MYI^454;K^(IA&I8,M;Z3[JPV]P]"<0++6T822'3G>$)Y:M=;H^&J-<"]5] M^?,Q#F<&4_:*07HT2 /O[J# \IX[OIP;?2#&:R.:GP17@S62$\HGY9,SN"O0 MSBW7!O-KW OAJB(/WUO18,0=)1^P'MY\YAL)]NT\=GB2UX_+(^JJ0TU?04U2 M\JB5VUORH"JH+@%BI-CS3$\\5^E5Q'LH;TF64)*R-+V"E_5^9P$O^P^_*5E+ MKMRE^^2ONXUU!BOF[R'?.^31,+*_13/;\!(6$5X3"^8)HN7//R5C]LL5WJ.> M]^@:^BOY&F)Y%6>8Y04X]-$H-=Y!ZRS16^+V0+9:XET6:H<[=:,5ZECRIL)5 M;BP1"I5T:Q'#OIT13!S4&S A>1?">W^*_TD_B+HQ^@GJ '9#DIRF*?.3@HXS M1E:MD)4_TNMN3L*%4<%HD3!29#29,/+(RSWZ;/[MS&B9;3#.7W8.V,W)5E6[>2.ZCPCF.$2L'#*Y)."SH=,Y*.D1<>,QPR2A3> MGQN23B9TDGLWTG$>_+A2 GE? OG5$K@_Y_/PC,^SA:$"N(HR7 7T-!!$^YS M6LH6+W*77%PJ?>:Y>NF*0%DM116"91U^0J"Q6'QH A8B6(_35<[KQ?(5N"'@ MGXS+4O&7W@^)'Q@9HDDO2);:!@:6XP.&X<^P*#*?AXS1R20D9$*+_P6%'01C MMZ-D!UA.7(9,\PK?8N'?"-]4^E 5!2,)3=(P8C%]U@X-JJ&H(I51T+SQ'DZ+ MP*F@WKVA&HG/GO@:S"XT,HM^MLIUKWV_VO?*NZY%_*/>-=I';G8"4R)ABZ;L M=H*%8KKFU0E.-Z%A;+3#]A.F>^SW8+P"[F^U=B?!']#_@UC^ %!+ P04 M" #<5=60IOJCI@" "X!0 &0 'AL+W=O; EHH.G2BJ["$KGZED4V:S$BMLS7:.BG4*; MBCLRS3JRM4&>MTF5C&+&)E'%A0J2>>N[,M6)?..Z)D7O,UWJ'[5M\8LJ(>)1<5*BNT H/%(E@.9JN1CV\#O@OXL9]"5]XOYZA_ZI[9UZ2;G% M"RU_B-R5BV :0(X%;Z2[U9LKW/8S]GB9EK;]PJ:+';$ LL8Z76V3B4$E5/?G M3]MSV$N8OI80;Q/BEG=7J&5YR1U/YD9OP/AH0O.+MM4VF\@)Y2_ESAG:%93G MDF66F09S^")X*J1P BV\N^>I1'LZCQQ5\'%1MD5;=6CQ*VB#&*ZU8:+@-1AT3QBD+Q],YBP#T=HCWK:HV/HR1V),6\D M@B[@0 N'Z!X%/$QWARSW'D.F28#6^<*N1"BT)!T+M::-JM:*CHT>3$Y>;BP( M14&ZL5SE]G0&='E8I6C:"WQA["K5_-E0+IS 8!JR,:-%/ K/)PRN2$XDK[PA MV=)K)&C;&*XRA'$X'C+Z,L;@*W$R$ ]#-F40GX&/XA&N4Y8O;G)@0 !<* 9 >&PO=V]R:W-H965T;GH*C5ME.1Z.IWN@UD/8-5K[]G>$/[] MC;VP@92L[KZ QQX_^XSGF;''*VU^V"6B@^="*COI+)TK1U%D\R46S/9TB8I6 MYMH4S)%I%I$M#3(>-A4R2N-X&!5,J,YT'.;NS'2L*R>%PCL#MBH*9M:7*/5J MTDDZVXE[L5@Z/Q%-QR5;X .ZW\L[0U;4H'!1H+)"*S XGW0NDM'ET/L'A^\" M5W9G##Z2F=8_O/&93SJQ)X02<^<1&/T]X15*Z8&(QC\;S$[S2;]Q=[Q%OPFQ M4RPS9O%*RS\$=\M)YZP#'.>LDNY>KW[#33P#CY=K:<,OK&K?/GTQKZS3Q68S MV850]3][WIS#SH:S^(T-Z69#&GC7'PHLKYECT['1*S#>F]#\((0:=A,YH7Q2 M'IRA54'[W/2+5HN/#DT!USAS$ EM(&OVJ$%7B%< ME$9(G\YS> _]..[&<;PS"@D2UE9,Y4B$/)OC03<]C4_@>-A-SNC_RQ[K+BCJ M6^\A.^]W3[,XC++N61KO\_$"^FDF@2MFS-I'>%'H2CFX8<+ =R:):E)GH=1BU0&C50&K5()9_99D9 K:I4.[I%C4?J&=T@T[5C?%%!$;$[' MNXDF&82CZG>#)#;:H?:SIG[,$0M@4OH])3-N*YQP GNGPUQ8, TU(/"<%H[Q MV:O3(@=FH4234PAT%001DH_*1OP4.*:<5^7"[ MN:F<;[/%WI=":R%'> K%1#.O^A")Y>?:981#"JE[DGVS(X7CINO')VD'9 0; M*CM!$VQ&E?CAW5F:I)_JQ.P8@UUCN&N<-L;C2Y:VI?VH'>GUI=0/)2W:N:P+ M-(OP)+'4[DCC];W=S#:OGHOZLG]QKY],M\R0)JF5XYRVQKU3JF]3/T-JP^DR M7/TS[>@A$89+>KFA\0ZT/M=4H!O#?Z!Y"T[_!5!+ P04 " #<5=6-GR2 M?S4% #.#P &0 'AL+W=OLJ2U120[A?OWMRL:8 ":Y M^P*2K'W5LX]6O872/TT$8-E3$DO3KT76SB^:31-$D'!SHN8@\/?(UQ!'),B=.-7KK-6F"3!\GBE_<;%CK%,N($K M%?\A0AOU:^]K+(0I3V/[H!:?(8^G0_H"%1OWRQ;Y7J_&@M18E>3"Z$$B9/;/ MG_(\O$2@E0NTG-^9(>?E-;=\T--JP33M1FTT<*$Z:71.2#J4L=7X5:"<'5R# M%H^<,L-&TEB=8L*M8BWV%0W#"VGZ#M;Q6JT)?NPBY[?2U7Q0#]&A:/ ?T(M<'; M-_Z9]Z$BI-,BI-,J[8,QUFJ8QL#4E.T)3T@VMMP"S6C;C9!PCF64!UWI))\ 3 ME6:.THXKE8PI!C9V['K% MYXZ'MK/Q?,5GM[A_)-&*=<=%L$2+5UH9\RY(M089+)E9\+EA=Y@?C1Z@XX8= ML;=OWK?\U@<<=1N=G0&?G?Z*S MP3[A_8%I1V?K55 %[>XAS.HNA%:ZL1NAWPA_#A5T>I98+[^@Q#^8#0*?D(%* M,AS-)*Z&Y.#P[FK$\#37>&0!TAZQPXN >; P:$36LT(P9#[&4Q93@5JG6B69 M"T):Q8!KB18(W]H)+8' #43 VT9RC.6FO/W%4)3@*,M ?CP/ZT1\40%WH,9- M])&^[?7RX\K+M>)],MO9^1,CVA=0%L_&R'M-"1TQO]-HH\P1ZS3.?2^O#WC" MSL= @TE45:ZL[5%%D9P517)6621E:KE5%J,L8VAU,95J9E"BP_##R4*4#EF77N\#R]E MQ&[J?8:?ZU>'CUTB]H 2<1-$7,[*A) !*B>2XQQ8]16R_$;GU'.,[;?I__BT MZ]4K(-4M(-6M/._U=NC3I\5\5#'+@[3 MK6L47M ?8%$&6F3W^(V&7ZECD5U=P^^I(JC<:Q& 4^-:2CP(KG]2-!3F*,2D MB #OM6$6XACA@S08<,1]!IF["6745>I(SM-G>[Y+M?5].\B=G+>&P%%QY9>9 M;7NM MX;ROQ&=TO9UMIVRW/0RZR?V>YP_H.'_I9_FRN[:J]9>F,EH&?N)4D4 MAR25/;>*U>*Q.LS>:.OMV4L7,8#D81#P4Q3U3KK8M^CL]9A-K)J[%]M$67S_ MN6&$#V[0M &_3Q6"*Y^0@>()/_@74$L#!!0 ( -Q5U;:3Z/JEP, (8( M 9 >&PO=V]R:W-H965TVN8N??=W8E*\[AN(4:+,U^S)LW M^V89+79*/YH*T<*^%M(L@\K:9AY%IJBP9F:D&I2TLE&Z9I:&>AN91B,KO5,M MHC2.)U'-N Q6"S]WIU<+U5K!)=YI,&U=,_U\C4+MED$2'"8^\VUEW42T6C1L MB_=H?VON-(VB :7D-4K#E02-FV5PE R62OUZ 8?RV40 M.T(HL+ .@='K"6]0" =$-+[VF,$0TCD>VP?TGWWNE,N:&;Q1X@]>VFH97 90 MXH:UPGY6NU^PS\<3+)0P_@F[;N\D"Z!HC55U[TP,:BZ[-]OWYW#DI)#N([#2$NQEST[ "EP&5OD']A,'J M^^^22?SC&8+90# [A]X1#.%&&0M?O!#P@'L+UT(5CR?9GL4[S?:A0BA4W2B) MTAI0&Q N+.">[C>]F::_@8T2=$^I($HRF#; )=A*M8;)TES,X4]D&M I#:03 MUFO4@U;ND;A'#+\VJ)GE5TO8'B[H. MX8EI[M.G8*!L1=@O[@;&X3B/(0TS@DC"/(OA05DFO@DQ#F<$[F/-ILZ8A1E- MG-$I'W3*_T4G8Y"$>DFN5^X3L>:"V^<0;IEM-5G_4.S8[;BO9P9W=Q M-ZSHPXX&L1T':HIO;?3B<.D#N02I_Q2Z=1N/!7RI'?6&&O76=T#*7+72=FUBF!V:[%776UZV M=QWZENDMEX92W9!K/)I2]>JNZW4#JQK?:=;*4M_R9D4?"JC=!EK?*&4/ Q=@ M^/18_0-02P,$% @ W%75H]5/)F; @ Z04 !D !X;"]W;W)K&UL?53O;YLP$/U73JR:5BDM!)+^6A*I:3=M4KM5;;=] MJ/;!P"58-3YFFZ;[[W>&A"52RA?PV>_>O8>YFZS(/-L"T<%KJ;2=!H5SU448 MVJS 4MACJE#SR8),*1R'9AG:RJ#(FZ12A7$4G82ED#J839J].S.;4.V4U'AG MP-9E*;]@_-][92RHL7I'Z)7-73(.S ')UI]P;6?L>?+2-GF":L6.V)P M5EM'Y3J9%912MV_QNOX.6PEGT1L)\3HA;G2WA1J5U\*)V<30"HQ',YM?-%:; M;!8GM;^4!V?X5'*>FWUW!1JX(;T\7R8 MK5GG+6O\!NLPAEO2KK#P2>>8[Q*$++'3&6]TSN->QFO,CB$9#B".XKB'+^E\ M)PU?TN][R^VUM)DB6QN$I\O4.L,_S.]]UEOBT7YBWT07MA(93@/N$HOF!8/9 M^W?#D^ACC^Q1)WO4Q[Z6_8UT5AN#VNTX>&KN"Q[QU<%<4?:\5WYO@?WRVZJJ M^TG45M&,N$&M UH HV!!BOMW@!?*E8 MIDSM+W8G8(='&XO"ILA]8(\,*N$PWRE_ /')(#F-_&(\B(<1](F-SP?GC$V2 MP5D#L$;X592FU!X8)3H^/3<0"F'2QMX*AJFCDEQZ.A618\B]%X )\OB-PF M\ 6ZZ3[[!U!+ P04 " #<5=6B90FCY # "." &0 'AL+W=OACW0TMDB0HH:2Q'%([_OOJ/N>!IOM'FV-:*#+THV M=A+5SK4W<6S+&A6WE[K%AE:6VBCN:&I6L6T-\BJ E(Q9DHQBQ4433)F>X=2;R91&NT,CV)5.V^(I^.6KW".[O?VP= LWK-40F%C MA6[ X'(2W:8W=[G?'S;\(7!C#][!1[+0^ME/?JDF4>(%H<32>09.PPO.4$I/ M1#+^Z3FCO4L//'S?L7\*L5,L"VYQIN6?HG+U)"HBJ'#)U](]ZLW/V,<3!)9: MVO"$3;G8Z T8 MOYO8_$L(-:!)G&C\1YD[0ZN"<&XZTTH)1Z?L+/"F@IENG&A6V)0"+;Q[X@N) M]OTX=N3+(^*RY[WK>-D/>%,&GXFJMO!34V'U/4%,(O=*V4[I'3O+>(_E)63I M %C"V!F^;!]Y%OBR_Q7YO;"EU'9M$/ZZ75AG*'W^/G4,G9/A:2>^I&YLRTN< M1%0S%LT+1M.W;])1\O%,",-]",-S[-,YE6BUE@AZ";]J:X]B6&P/#-M3XL_2 MGQ;_5",LM:1B)EXH:VY<7]'B7_+I:+E9JP4:+ZJ47"@[^(\%ED)B=<)>":N$ MM2?7+#H74-X'?T%#ET9O]%\1N-)K&EH"!43XJGZOTXY+7ZITER"4VCJ2Q%W' MT[92E#[+H>(. X:NNN,U(A6ZLC=+!]?Y:_F2 +\&1DA67 ')[!P033'(TF&G+^OX MSB1YOD_R_-5)?L\5G:F%N5[391L^U+S%4BQ%V9_[J2P_SQ\:$PBZ!&!!;>VY MTIO&^_(94&I%W<]RI\V6\J-S;K\Y=[7V&;7+3WSV-6%WBKJ$]$ES2//(J1Z] M@R.^=Z*A"UY*ZE7V/5PDEPDEKA]'W<-/&ULU5H);]M& M%OXK S7MR@ C\]#E-#'@(\%FT;1&[+18%(L%18VL:7DHG*$=]]?O]]Z0%"E3 MM.)=='<-F)>&[YKO'?.&K^^S_'>]EM*(+TF#M3&;5\?'.EK+)-2C;"-3 M_++*\B0TN,UOC_4FE^&27TKB8]]UI\=)J-+!Z6M^=I6?OLX*$ZM47N5"%TD2 MY@_G,L[NWPR\0?7@H[I=&WIP?/IZ$][*:VD^;:YRW!W75)8JD:E662IRN7HS M./->G7L!O< C?E;R7C>N!:FRR++?Z>;]\LW )8ED+"-#)$*<[N2%C&.B!#D^ MET0'-4]ZL7E=47_'RD.91:CE11;_HI9F_68P'XBE7(5%;#YF]W^5I4(3HA=E ML>:CN"_'N@,1%=ID2?DR)$A4:L_AE](0A[S@ER_X++=EQ%)>AB8\?9UG]R*G MT:!&%ZPJOPWA5$JS)#EIJU%F_3I5RV"1Q#NEI$OQ+QW.^E>"FCD0@\ M1_BN[_?0"VJ5 Z87[*'W41J52R#+5$IK\>O90IL<$/E'E\:6WKB;'OG-*[T) M(_EF ,?0,K^3@]/OOO&F[O<]THYK:<=]U$^OX8?+(I8B6XF+3$-67#14X/GJ M$KJ7;+?0/R(*;&2NLJ6*<&%=;U$"0WZA)Q*N&&4Y9E:H5)BUA%#))DP?_J)% ME*4ZB]4R-/A5&YQ80LB+()*'Y(5:()"0UT"<94VZ8K5A[*DTBHNE9.*K+$;< M4.DMB">;+ 4]@'.)IV&NK019H<-TJ8]>B:N23 5EP@L=/#JXXAI*JDB"DC;B MA9B>N#AZCC\OSX$KWJ=&PAK&CIECQ-QUQ0E^>0OM(](KEZ;(4U%**T*M)8GD M.9,3]XC/@3V/)S@CJIF8S: %I(1'YR94L7W@35SQW3=SW_._K\]G298;]0<; MBRR78DKB3&LQF4$0SV6A6O.T.S\OQ,RS&HVG]CR%#CU(G-1(G!R,Q#.-,+ZQ M,_I)[[JY!6 _M5\X7L*@X1VP<2O)DC7)0EM\A5&4%:FA^2?<$"(^C:Y'3P H MS(E:B1W])"XNE68N A"5S"=;Q.JVQ.MDY(_%MR(8N5.<_-'L!*?'KU221.RB M[='!:.SA])'&PG; -_(G9@H*$JHAG9WN6-[)6(L?C\_J_QIV<9;>O@0X$\L2 M9+J!.!UY 7BU3S=;-Q6%4;'Z0\)*8HT9>/FY"&-E'L3P+!30XQ:B@.;4LS@62HK#]3!%UF"1P'>%P^L@W]O!M->*9&XD.88NXY M3"QDK& H@VR37Z(=)G] 3:#%I$IS8@P0= (ETM%!@QC#/U<(#(N.\6'FVXR M UXJC.,'#E=J*?-M* L7X/,RD4L%@S+O(U#42/",P#Q+>%B11I+<.!4(A6F6 M0.DH5@DQ,^O0P!00-LT,G#>26H>Y C<4&U2),(%;&"&'M":7*3-OS82J@A") M#QL]UU/2+'WY9WO+>(3P1,#WZ.2-)NX!WM(>7=X=ZBWCT=QE'POLRWSWU6XS M'OF6"HL_9A%Z0N:T#IG3PY/W.DQO)2>MJSS[S[2J?2\(0&&4;KBOV#I,0NJ704*/QDLI!Y7?PQ&88B77!]4/!( M*C8*33 &F9[7OKYR.'C6SKNT-N)O85I@M2,\9.)A,',F4U0%N!R[SCS@ J%1 ME RG90V!FN1HIQ@9SODWU"-'XBI$C1 I3 S]F)I<+0K+<>C1(*H\SB(#QHAT MXI8BU3 \$I[K^"@) L<'RBMY-^%#68TX 5#O.?.Q6VI-2F-^$'XX&B)810_" M=R@*^*A&KOIGW#0G@E3V)[7VE2&:UMUBW**_1DK33W.]-9KKN#-P]7ELN?+)=RR( H[TC=MVA!G',W>K_+NV"SPR^PF;G,K'?^[]8WA0H C;J*E2"7GE7J>\ MA]MM)O!LM8*) MQ.*!:]]MW$YAJZ$9Z:!'/5EI5F>E MV>&%?$)*:*PHH^PVK50X#X% L+RFOD)7RNEET+VXW!]C#Y!!_%19AWSBA1@[ M:YKR-B9DI<.I\Z)7S ZK M0?5+^&5OA7%95D_M-MLE?/LN-'9"ME4N79BJ&;ZF5PC-$5#*98@R+ MX8)*%A^O[S9#[%,B5[KORU*4+D!4U(@A$9QTB#EWV Y[C>>3J29.,&=C>;CR MV7K>O"Y=YLZ4A'HBEU[N%LLTW3502E$)+[A[X8X"D:@XQNR.4!!*Q"ND% @M M!F)/?]89,&@;*]^EI,82$E\#4VJ+J7V\@Y'?Q3L@WGO06?)>%3G/0LV8YO$K M]>[D_4R]_UT/]_Y?/-QMP)!J:6=BX3JE"PO@:>4WS_7SP*'F)-P'*X7AS!E3 M-)DX/ISI^2[.N?:1B_/39[EXX,Q.'LLXI[K\^<'Q/^O7\_^*7U>=8.O?WO^B M?W>K[PQZJJB3NHHZ.;B*ZEJHPVW??J&^' WXJCY++]_NHK=5/W5)T]]4:/7> MRJO.EI%I0]U&D*X%AUV'C]TR=L %9O:R8W5N(7FOS+J3E(05)3=@F^O5KCX( M9=# <4NFWM29!N4EXLRL?CJ;ETRW=?[<\3G>G3A3=M7V?0]:/'>[ >H>C)>W MJY6TW>7MRKWN7G)'DM9D=7?Q8]UG*!L7C<)ZMZ/WUCIEYX9JKX#=P#H3_J3L MP&\R1?V)6N#'<]5>K&KJ\R-*=K\M^S>Z[K,B7HIU>+>[/R>MZ0[ML#VNO/A0 M6FFG9;RC:KT4I]#M6?@07G>&+64]S"X6IYW;>*5B.P:I>= N#,.3LHO;S<". MH35.'R(;6_+>X>M V#>J&[1/!*@GZ-8MD5C<=^PIT.JWQ6VG_UMM\' OMZQ? M=IK G3VKSMYMF-^V^&FNUZA^<"#C! MV\\%[;1HB:+#]@*FU/>W!Y_V(OC &W]T>*>^\'*8TUM 6WO!K#K,^"5Z-A[S M9@^3'&$SS;VQV&*=9%O=U#Y)TC06U3NRAH;$RL%=PAC]8/8JBK M@H5KI6O[U1*YQ360A_F-J"M\MMUVN\IB%1&4!D=V&[#M/DU/J?T$.$]*@S@< MBZB(+FUB(\V^+8U]<=8BX0?6T"O/?GD.6LE5%XO?>$,RLP8AGN_3.S@:;\?2 MSHKNM=W%<0.W/.Y6_S70([J@O5M,@]V-@"_2_^X;30TJ MTU&\2>O>G9U(\KD#M/&= $&]):_G<=.@PX\#)X .^V6F9H&U?Z-+/^?-ABXK M'>J*K,M%N>.L:IVT15D30V2(!I@+7:WL=JV#-9;0ZW+G-Q0;^O()@(XY^R\5 M68Q3/&UB+Z1,16-E5_:_NYS&=MT;OX1E3Y'KEM14;P/7UC%) MKNY@4Y@ BY M$F7V[$QVNBE>XIU[9K3+1^[L.39\KZ^/[FV_)/-Z/_UJUXY5:5$O:\#',N M (]0+9N-@2U7NSW[5)&'"!78;ZIH*\WUQW0YYLM)N<^(RRE=VJ]" ":V6D2;*&V)0 M?U)[^B]02P,$% @ W%75H7Y.5&A P (P@ !D !X;"]W;W)K&ULC59M;R(W$/XKHVU5)1+'OD$VH8 $2:Y-I5Q1R-U] MJ/K![ Z+%:^]9WOA^/<=>V'+]3C4#X!?9IYYQO/&>*?TF]D@6OA:"6DFP<;: M>A2&)M]@Q4Q?U2CI9JUTQ2QM=1F:6B,KO%(EPB2*;L**<1E,Q_YLH:=CU5C! M)2XTF*:JF-[/4:C=)(B#X\$++S?6'833< 52L.5!(WK M23"+1_.AD_<"GSCNS,D:G"(*Y$L9_P^X@ M&P60-\:JZJ!,#"HNVU_V]? ._T]JJ@Z#?,)?N*,@=4>SCKL MXGS.OXL,SOOWND%/@,D]N/*W]#%@Z72M!!4[ER4()>U@X6Z"ZQ&X!7Q@%9K6&0.SNM9J2PY1.X(G8QI&>/"J M^3,S1$;72K>/D41Q!H?D9K* I\[N-V_F+22]*(K)40ESJ)K2*-^.H![ET^4D'0SB'M1FM'%L)\,_VOT>T^R^*XW&-PYL[?] M0011WZWI\&Z8]8;Q\&Q>A">-NT)=^O%D(%>-M&T/[TZ["3AK&_^_XNWX?&:Z M=/4G<$VJ43^C*.MV)+4;JVH_!E;*TE#QRPU-<=1.@.[72MGCQAGH_A=,_P%0 M2P,$% @ W%75D=F5$L. P PP8 !D !X;"]W;W)K&ULC57;;MLX$/V5@0H474"()%J^)+4-Q$D7&Z!9!'':8E'T@99& M%A%*U))4G/3K=TA=F@*NMP^6>9DY<\YH9K0\*/UH2D0+SY6LS2HHK6TNHLAD M)5;1Z;1R'/O5,F(Q?$LJKBH@_72G]WI]5*U5HH:[S28 MMJJX?MF@5(=5D 3#P;W8E]8=1.MEP_>X1?NIN=.TBT:47%18&Z%JT%BL@LOD M8I,Z>V_P6>#!O%J#4[)3ZM%M;O)5$#M"*#&S#H'3WQ->H90.B&C\VV,&8TCG M^'H]H/_IM9.6'3=XI>07D=MR%2P"R+'@K;3WZO 7]GJF#B]3TO@G''K;.("L M-595O3,QJ$3=_?/G/@^_X\!Z!^9Y=X$\RVMN^7JIU0&TLR8TM_!2O3>1$[5[ M*5NKZ5:0GUU_X+H6]=Y @QJV)=<(1X[>/?"=1//',K(4TWE&68^_Z?#9+_ 3 M!K>JMJ6!#W6.^<\ $9$=&;.!\8:=1+S&[ PF20@L9NP$WF3,P,3C3?XO W># MW!"NA6PMYB'L7N!*5165SY7DQH1P4V>RS'@ZJ.X1;M*7*X>M'0H8;BY7Y M=BQ1'8WT. W7?!>FX1FN NHN@_H)@_7;-\DL?G]"9#J*3$^AK[?4S'DK$50! M7WRE8@Z73ZBI\>#OMMJ1=KKR\@U\]:\;'O#9PD:J[/&HGI,1C^MY*!$*)6D2 MN Q:'Z4;!^([Q;5TG;O44Z,"%@5UKF-UO_UD@-[R ?Y!K0%=I0'6"7M=0*^Z1N$?\(P6\3\& XO6_?;-@"7M/S2XR2%G( MTG/ZI9!.0AIUX3E!T7*Z2$(V85VM_$R8,*P6F0O@>4%;"VN L44XGQ.%61(N MI@OHXQQ#Z-P&O8-A0ES.9^/VMU3D72D['>E\$<;)U)%G1#Z>SU[K.%9ET:O! M4J'>^_%I*$Y;VV[&C*?CA+[L!M,/\VZ\WW*]%Z1%8D&N\=E\&H#N1F:WL:KQ M8VJG+ T]ORSI*X/:&=!]H90=-B[ ^-U:_P=02P,$% @ W%75NL@W:MR M! : T !D !X;"]W;W)K&ULU5=M;]LV$/XK M![4H'$"U]6+93FH;B-T."]"7($FW#\,PT-+9)DJ1'DG%R7Y]CY2L.*B=H>F M;?X@D6?>\]P[J/%6Z2]FC6CAKA323(*UM9NS7L_D:RR9Z:H-2OIGJ73)+&WU MJFCI6E15)@)[CB MJ[5U@MYTO&$KO$;[>7.I:==K40I>HC1<2="XG 3G\=FL[\[[ []PW)J]-3A/ M%DI]<9N+8A)$SB 4F%N'P.AUBW,4P@&1&7\VF$%+Z13WUSOTG[SOY,N"&9PK M\2LO['H2C (H<,DJ8:_4]F=L_,D<7JZ$\4_8UFH8:Y*2NG:Q?H6X4+FJD3HW+"%0',R[EDB0,ZJT&3(Z!Q A^4M&L# M[V2!Q6. 'EG8FIGLS)PE3R*^Q;P+:1Q"$B7)$WAIZW;J\=+O=_NW\X6QFJKE M]T..U[#]P["N@\[,AN4X"0C8H+[%8/KJ13R(WCQA=+\UNO\4^O2:.K*H!(): MPGF>5V4EF,4"CCMSR(.G.2Z;?INAQ"6W/M[N$<-YJ2II#5QAKE:2_T7$7/ZM M'>^5,?!9Z@>EC>:*I@+%AN<(N3(67@)%B)YI'#T^*VDJ"8V0:T)7T/E9=E, T-J.MYC.D)FCFF="[03FS[ XZ!0F9 M]D1VK2K#9&%.S@AO29DHVKA?"B8-236_9;9.*%5E1>.04D#SB*:-A'FE-C%*XN1-^ZZE M#B[WD;"O&U,.%<0.S1$ZP.R F:/0Q^%H\!(7JBQ,1SY8,:T2'[UX%&8#+R.( M@3/JCZ,_'Z==NA=-NCJ'=RZB;TN@7@K+;A6M$^*@L AD- ;PK M-T+=D^QQX82!+UI6%-P5!15$@99Q8;K[-<4?:NH8=]I-#G&GCOM(=3;H"'NSZYKE]GH8Q36)J MGU-JGV'8=],D"Q-JIN>W^*!_J,6]]%DMGH;#TV]MI ;_D>'XS_;UZ%_I:[RC M*[W!IK_C_V)_'W8_# [=HGI[M]\2]D&G6'60"ZOM?7&ZLV_BZ]4)9NYGZYID\AU.Y Y@)#+C0;1]!^ M7$V_ E!+ P04 " #<5=6#4&J=/T% ""#0 &0 'AL+W=O12V*%>R18S,VV6PN'3S$=V9:2H_:)E,XJ"(!LMA6H'XS,_=FW& M9[ISC6KEM6&V6RZ%N;^0C5Z?#\+!=N!&S1>.!D;CLY68RUOIWJ^N#;Y&.RNU M6LK6*MTR(V?G@TEX>I&2OE?X33+5^@-]O*[/!P$!DHVL'%D0>-W) M2]DT9 @P_MW8'.RVI(7[\M;Z3]YW^#(55E[JYG=5N\7YH!BP6LY$U[@;O?Y% M;OSQ "O=6/]DZXUN,&!59YU>;A8#P5*U_5M\W,3A6Q9$FP61Q]UOY%&^%$Z, MSXQ>,T/:L$:"=]6O!CC54E)NG<&LPCHWOI5SA-BQUVV?8(K4\3LQ;:0].1LY M[$!ZHVIC[:*W%CUA+8S8&]VZA66OVEK6CPV, &V'+]KBNXB>M?A25D,6AYQ% M010]8R_>^1M[>_%7_+V1*VV<:N?LS\G4.H/J^.N0O[VUY+ U.C&G=B4J>3[ MD;#2W,G!^/OOPBSX\1FLR0YK\ISU\2U.8-TUDND9^Q+W7L8XF]YO-0XY\95M M-J;] 5'NGBG+A&4SW>#$6G9<0Q#&,M4RM]"=%6UM3T[9'U(8)BG-#$F2RZDT MNT31(Z1'P'X%L=P*E!.[%M4',2?H1RR-(AX6 4EQS*.,I*0H>)P$;"*-]D%E M(4:",L []C-AEO,<[]N5K)1H /7:Z+JKG&5A'O,49L(DX&F(=QCS DO?:2<: M&"]@HHAIFR+->1B2E&/ ) D MY66?['2#'/E*L/M+B0,$TSU5MS6;+*G./_4#^[BCTM>"AYOZE$0YSX)'=5/R M+**RX7G@7V%\$'KB)_","'H9[D.GF>W_+7J$'WGHA23UZ$L?EEYA8JUTCX.< MYYG/+Z08Q>87YU%(5;&'-TY0UX0!=@L*8U)0G@]!+C)*+ZSY0Y,A[-$^ZC+Q MIL,XXQEEI? 9W>(/>1RDFSHF.>99TLLAJKE &OY^\I\O[]>M/]X<1""QZW(E MVGM6X=U(!QZ@42MZPKH3E0"I-)1+4?\#-_'E]/[*'RR0-: &8K")49]T*SB: M6]O-P$6=H1!"4@V1$LB.M>"2E=&5E+6E/8[288"FV#2> VDGU)">M^H3P AV ME R+[32;XX+"=+O#R-EZH:H%D9UJJZ8C'ELKMU"]RD-R;$^/PV<(/=T1>OK- MA'XC[V3;238S>HE#ZJ1ID:-+W_$EV):\N=+M_,45;BWUIK8\T?\L]=R(%=!3 MS>$F9@]Q_K-(#C>N=_"[9WV*O*-+ /.S+0KO<=XH$]:S.N5%"@02/I'.O:1> M\45?\/XTY$_C_1']61&N7WS_1#,1SADU[7QQZ5[5=E.K:H4;)'!4N&W -906 MMJ_U4J%:Y!,M:X@@DMK7NM75 \K-B?Y?H[I]\7YX.V2O.H.K,YTNG/S<$VQ8 M1IZI(&4!SSPO1 'XK)\-,]\%,!:EGI,F5@FB$S53%@Q";6YO&>;J$CW6- OS4KT$JBFV)4L9X@!M8FD*/MN M@H:5$O?FN3=UH$V#J;+\LX8-[2+=;]TD@0JQXM#Q'.W=BQ&-N;_]4]%TK>NO MR+O1W0^,27^O?E#O?YV\$0:4;EDC9U@:#'.<+]/?^/L/IU?^ECW5#B?8BPO\ M2)*&%# _T]IM/VB#W<^N\7]02P,$% @ W%75LD9@X1;!P VA, !D M !X;"]W;W)K&ULM5C[;^.X$?Y7"-_VZ@"\6-33 MSB4!\MB[V^(>BR1[15$4!2W1-GN2Z".I>-._OC.CAYV-HP8]-#]8E,1YS_=Q MHO.=L;^YC5*>?:[*VEU,-MYOSV8SEV]4)=VIV:H:WJR,K:2'6[N>N:U5LB"A MJIR%09#.*JGKR>4Y/?MH+\]-XTM=JX^6N::JI'VZ5J7974S$I']PI]<;CP]F ME^=;N5;WRG_:?K1P-QNT%+I2M=.F9E:M+B97XNPZP_VTX5>M=NY@S3"2I3&_ MX+CNM7]'L4,L2^G4C2G_ MJ@N_N9C,)ZQ0*]F4_L[L?E!=/ GJRTWIZ)?MVKU),F%YX[RI.F'PH-)U>Y6? MNSP<",R#5P3"3B DOUM#Y.6M]/+RW)H=L[@;M.&"0B5I<$[76)1[;^&M!CE_ M^:'.3:78@_RL')L^R&6IW,GYS(-JW##+.S77K9KP%34B9#^9VF\<>U\7JGBN M8 8^#8Z%O6/7X:C&6Y6?LDAP%@9A.*(O&@*-2%_T7P-EM]KEI7&-5>SO5TOG M+;3&/X[%W&J,CVM$N)RYKJ> M0GK<"5LJ0+WJ'WKJ$5D7!P^8ZCU8=AYPIF2^8OVOQFI7:$(@9[D!,+LV M"@]V5Z8$4M#UFDT+6$J+#L ;TS@PXT[.V-^4M$QA2S%H"%4ME1V: G\$_@1] M2EYW^XS=PMIYG;-W+$EYE@2P".<\FN-B*J*8IU%PP@#J .2:10%?@.(XX%D4 MH$F\>S!>EF_(T3LVSWB:H>9TP85H300ASP28N&FLA5H>R>(9^TX5RH*-=TQ$ M/ I0OFF5A MR-&*"'@D4#1+ TCW2H' >+'W#D\%S^807,)CL#@5*5\$7R8 M[7!!SZ@"4W0#5;5N%V_Q \W',Y5C+T$UI=/Q#X 3*6D ,[859Z;!DU;V*\?\>S 7'*L)O1M@KA\!-^,A?B@ M,U+HL81'T*\@:1O05N[CIWP88 4+K5*OO_'*5L_>BY@G %8!&@"*OVRA[3Q2 M1ZG@4!YV/C$1$O0 /] 1[ Z(65H@)%2//6!QI("NQ)$@-TA&4WG"8B[ K:^_ MFHN&Q/K(.L<36&1V.*G2[+@V)I2&:]UEC[MB\(0T%"N@,N4H+A(W!OU;(/6W6@EZL5 MN G\X#B"NVP*+.=.^\W&E+3&:*89>1"CCTK_YZM_U"3O5RM%0R2&0 J?%.)IJ=:ZKM%AN8*V?0D?SNQ8&Q(U M08_!0-*"UAO0"1VWU<" ^M_@/8K)REA/=YWY;[:-W1J'0HYMI?7]N8K]>]-T M'/,7LW0 .'H9!B(['>&V=."V],WF(6O86DC^I"E.82 ME>UWCLP ?W"B&?,4]OSIX ?S#?&-20 K]Z,.TFC2'G70]=F1,YK\YZQ6U#*] M1DQ*EPL&@PRP'M 3*.%SA/JMABZ \0(Y# +>F^_!CN+H"O X%S0A('/2P9T@ M#]UL@$4PA53B=4U]?F#3(;X)W,0L1%EO8B,-HZVVQ#T]O?=7/"* CS%_+PY4%DEGSP^/$ED]-!$"+%@M\\PDA_-ECT!J""WF%G M0H.U8HL%;@ZA/F"M/4W:_&.5%BU'9=U5X+[_SV23#>C/WHS^3_5!O3"3UWV] M[J#_<<## _,8]D=M'/_GZNH(_A'6^U(0R!^N74N1<-,R]&MXPW(3YK1[RZ3T M+-AK65*E 7I?*J;$T[B#&0&*UN@MSDEE3R#]-([^P215%-T6$8T(;:V&L"BD M0YD0QQSJ++SKN_M>>5^JBF;#_MF/TNE[)J^*CE&TW#[ MZ65X.GRXNFJ_U^RWMU^]?I(6A@<'4^P*1(/3#&9^VWY):F^\V=+7FZ7QWE2T MW"@)G(P;X/W*&-_?H('A<][E?P!02P,$% @ W%75G BZ=$W @ + 4 M !D !X;"]W;W)K&ULK53?;]L@$/Y7$*NF5MJ" M?[3IE#F6TD33]E I2M3M8=H#(6<;%8,'..G^^P%VK%1RIC[LQ>:.^S[N.[C+ MCDH_FPK HI=:2#/'E;7-C!##*JBIF:@&I-LIE*ZI=:8NB6DTT'T U8(D430E M->42YUGPK76>J=8*+F&MD6GKFNH_#R#4<8YC?')L>%E9[R!YUM 2MF"?FK5V M%AE8]KP&:;B22$,QQXMXMDQ]? CXSN%HSM;(*]DI]>R-;_LYCGQ"((!9ST#= M[P!+$,(3N31^]YQX.-(#S]UO-\2>,]E#05MB-.GZ% M7L^=YV-*F/!%QSXVPHBUQJJZ![L,:BZ[/WWIZW &B&\O )(>D+P5D/: 4#G2 M919DK:BE>:;5$6D?[=C\(M0FH)T:+OTM;JUVN]SA;+[M;@^I FUY*7G!&946 M+1A3K;1N1#N M@DQ&K,O/GT)8G\M#ETMR(9<5L E*XP\HB9)D!+Y\.SQ^#2>N*D-IDJ$T2>!+ M+_"-U>#G8F>L=F_OUYB\CN]VG,_WX\PTE,$4SL?R)[ M)3T=I*?_8L\7PG4WE0R0FQ-HI=J=+5IQ>A6C5]L13@.A'QV'/)[<9^1P+FDL M9CK$=)F2L[?LY\@CU267!@DH'"J:W-]AI+O>[ RKFO"\=\JZ9@G+RHTST#[ M[1=*V9/A.V88D/E?4$L#!!0 ( -Q5U:II!FHW , !L6 9 >&PO M=V]R:W-H965T]VDF/<6TKU M5>< !CT77.A^E!M37L>Q3G,HJ#Z7)0A[9R9508V=JGFL2P4T\T8%CTF2=.." M,A$->O[:1 UZX 9#+3[!.J./P4LFU_T;+]=HD0NE"&UFLC6T$!1/5+WU>%V+# '=?,2!K ^+C MKASY*&^IH8.>DDNDW&J+Y@8^56]M@V/"=>71*'N763LS>*RZ@>0,/;*Y8#.6 M4F'0,$WE0A@FYF@B.4L9:/0>W8+M?,IH54^1H6$AE6%_5Q=^O@5#&=>_]&)C M(W/X<;J.8E1%05Z) A,TEL+D>0&63_!8AM2G5>Y"6O$0DBWD)ZCEKX#)&$ MD !>JZY3R^.U7\$;,\&*18'^'$,Q!?47^@?=^.Z 0@_ ?05TSDI=K]A6A: / M]P!>ZY*FT(]LG36H)X@&[W["W>370 ;M.H.V1V^]DL%$V4=9F=49FG#78M>_ M#]\6K+3/6#7[:',T\/[>/B89NA.&BCF;M+/H,:2XDE_.5[\%O M)K>,"G$HZ&'/,E_4\5^3 M5CO 6SO?39@T@9*W4FM,T]RN4JO_=27$IK"7?*GH[T,GN MK1-NY!F')70+G]Z\>0J[V+?:C7;CJQ.SZ1A23AHI)T$I/91-.]!;R4XVD4:5 M25@XM[#IX'U4V.6^U6_TFY#3LHL<0]E)H^PD_!_\,.7; =[^#G(U&DW",KJ% M7/OLI,)>]JUW(^"D&ULE51M;],P$/XK5I 02&Q) MTS:@D49J-V"5&*I6#3X@/KC));'FV,%VFO'O.3MI5EA6P9?$+W?/\]R=[^)6 MJGM= ACR4'&A%UYI3'WA^SHMH:+Z7-8@\":7JJ(&MZKP=:V 9LZIXGX8!)%? M42:\)'9G&Y7$LC&<"=@HHINJHNK7"KAL%][$.QS<7*PB:^\,OC)H]=&:V$AV4M[;S3I;>($5!!Q28Q$H M_O9P"9Q;()3QL\?T!DKK>+P^H']TL6,L.ZKA4O)O+#/EPGOGD0QRVG!S*]MK MZ..96[Q4"&3C[C(FU!X:*@NTXVKZZ D,9UZ]C MWZ!*R^6GO:)5IRA\1M$D)#=2F%*3#\B0_0G@8WA#C.$AQE5X$O$*TG,RG;PA M81"&1#35#M0)V.F0NJF#G3X#NQ2BH?PQ*>NJIDSA@\7T:0U:N^7WY4X;A8_O MQU@J.H;9.(-MR M=TQ06'G:S$E-20DNZ!%'UJQP3- MGPB:C0N*!D'1?Z6#XD,F6RAL%4=3$CU1,/U+@7_4EQ6HPDT?35QK=2TZG X# M;MGU]:-Y-QUOJ"J8T(1#CJ[!^5OD5=W$Z39&UJ[+=]+@S'#+$H&PO=V]R M:W-H965T[NYR=WDJJ)[U -+#F M3.A^L# F.PM#G2Z0$UV3&0K[9B85)\9.U3S4F4(R]4:Q FO8S,<8SF/ALI.PM+E2GE M*#25 A3.^L%Y_>RB'CD#O^([Q97>&8,+92+EDYO<3/M!Y(B086JX.]ZJ?_/!VV F1..E9 ]T:A;]H!/ %&RY"T>>&J,C;*OJ76SB3CHAH@9S"FY.0>NUUOZ"=DJ_G7_RNRTC_((K)?,,ACBU&Q.# M$2/575NI_\JL=4OZ[EL7N?L.N/7H9>^/*M,]-C*#6ZFU[2!.S=[=.MK3MLV_ MJASNG#_N+!\2-:=" \.9M8IJI[;U5'$\%A/KUQ])$VGL >>'"_M+@&ULK59=;]HP%/TK5E9-K=22$"C;NA"ID'U4 M*ALJZ_90[<&$&V+5L9EMH/WWNW9"!EU ?>"%^..>XWN.K7N)UE(]ZAS D*>" M"]WW** S!RJX'P9!SR\H$UX"0&LM \;."(7!N MB3"-/Q6G5Q]I@=OC#?MGIQVU3*F&H>2_V,SD?>^]1V:0T24W=W+]%2H]+L%4 MP!A!0A? KI[ )T*T'DMH%L! MNLZ94HKS(:&&QI&2:Z)L-++9@3/3H5$^$_;:)T;A+D.OAP0$UG?KR.HZONX?ON\E! MD4]/6 ,TG)-O6"4>1E!,0?UN,OL@F:TO5WI!4^A[6$ TJ!5X\=LW[5[PLNX V[I6<=!Z%_FK;;_^C[D(6A]V M@Y(FHEX=4\KSM^IG 6KN^I FK@26M:5>K5O=M:OP+]8'V ++CO6/INR?(ZKF M5C.'#"E1"^:ERIY43HQ&PO=V]R:W-H965TY=+7NS?Y;0SCYG$7BX_4QGNY//3^;!3]4T#G\+ MYMGJNC/JD+E:^-LPNX\?A2I/J%_P9G&8[OXECV797H?,MFD6K\O@O ;K('KZ MZW\J_R,. JS!B0"[#+"/ ]P3 4X9X)P;X)8![KD!_3*@?V[ H P8G!LP+ .& MYP:,RH#1N0'C,F"\D\/3][?[\CT_\R=72?Q(DJ)T3BLV=@K:1>??>1 58G^7 M)?G1((_+)C>S/[=!&A3"2XGVX;_D9S])_$*+Y =/97X0IC_F>W]YYY$?OON1 M?$>"B+Q?Q=O4C^;I53?+:U,PN[,R\^U39OM$9LLF;^(H6Z6$1G,UUP'=_#3V MYV(_G\NM;21Z:O:*.-8%L7NVW5"AZ?GA5D.X=WYXKR&_^2YBS/"K?[)WCH6[KI1S7<8]*>?52UMCI'Q>C MQA-K*S4DC"-A @F3()@FM?Y>:GVCU HII7ZH&G_,GT+[!]_Y:.2,G&,!-13K M#RWK6$'U8L/!>#P\5I"QOFT5A(1Q)$P@81($TQ0TV"MH8%00C^/Y8Q"&30(: MU+YRQQF/CI4Q;2AF]=WQL8 :BO6 MP"/\I<<(J64DS$/"*!+&D#".A DD3()@FI;'>RV/O\JEQ_BL2P]C7=KJ%@FC M2!A#PC@2)I P"8)INK5ZU:1F[\NO9,RQ;;O;DJ:-1.W>L;H]:%(*I3$HC4-I M DJ3*)HNRX.Y=LLHR_W@8!JO'X+(+P8'%^1>S>)E%/REYD3.\_XV6 3^0ZC( M3=[+9NF^9R5^-">O\T-!F(\J5%HA.PJR9@XYO 2>47 M_?QOE42B-06D<2A-0 MFD31])O\*W//[N$'O#;4](/2/"B-0FD,2N-0FH#2)(JFJ[KR!FVS-X@:\)K3 MM!:Z51]9%$.+HY$%-"F%TAB4QJ$T :5)%$U7<&7MV69KSSC@-<>VEJ5=OZ6H M/MZ%YJ10&H/2.)0FH#2)HNFJK"PX^TLLN&D<94&TS#O<8C,-YBK9'2$W2>+G M^W==\06Y+[:+;O?M-IO%ZZ(?_M4/M^J"O(X?&V4.]=>@- ]*HU :@])X23OL M'H[Z!@%-*%$T7>.5MV:;O;47TK@(EJM&D4/M.BC-@](HE,:@-%[2M*%9_<9# M 4TJ431=Z)5=9YOMNG9"O]C?/?&Y4<909P]*\Z T"J4Q*(V7-,W#'M95#'7L M4#1=Q95C9YM7R=TL%OZ#3[[WUYN?"%-Y;YP$Y%T2DM_?J/6#2IHG,*".'93F M06D42F-0&H?2!)0F431=U95C9P]?8%H.:L]!:1Z41J$T!J5Q*$U :1)%TU5= MN7BVV<6#35H. M:O9!:5Y)TU96N;4+' I-RJ T#J4)*$VB:/H3FBH7SS$OT?MFUD*9Z]FV"4!I M'I1&H30&I7$H390T;9W6L/:+)E%)]29067[.O[(_W18HE'\ M4+<02O.@- JE,2B-0VG":?!L[4%=_"_A%CJ56^A\@PL!S75J+7?H0D HC4)I M#$KC4)IPZHL4QPU=_4NXD,[! RG_SQ8"FNO;NB5@GW>)?> E]HF7V$=>8I]Y M65^DZ/1K#UJ1J*1Z4ZC,2L=L5AI5"746H30/2J-0&H/2.)0F2MKA6-P=-ZCR M)9Q%IW(6';.S>.]O_ ]& \8,:*U-J%T(I5$HC4%I'$H34)I$T70)5[:B\P(+ M 1VHK0BE>5 :A=(8E,:A- &E211-5W5E*SI?9R&@.4UKH4.=1J>^K-"RZ@8, M-"F#TCB4)J TB:+I"JXL1.3]K' -#[4(HS8/2*)3&H#0. MI0DH3:)H^KLR*E?1?8&U@2[4 832/"B-0FD,2N-0FH#2)(JFJ[HR"MVOLS;0 MG*:UT*%NGUM_M.:H?B,PA29E4!J'T@24)E$T7<&5V^?^@[6!YMC6LH2ZOK%IO&P-"D'$H34)I$T7195K:<^Z_8 M*C<\J?W*\W._9#7A"]^"9*Y3:[5#;40HC4)I#$KC4)J TJ1;?SFBU3O=U5?^ MH&M>=OC-W8-DKF_KI@#U'J$T"J4Q*(U#:0)*DV[#:QX'XY--H3(57;.I:%0E MU"B$TCPHC4)I#$KC4)J TF1)T^YH M#?.6D@3+U?Y#%F^N.U:'/,19%J]WFROESU52%,B/+^(X>_Y0)'C,!S"[:D_^ M!U!+ P04 " #<5=6$PR_V1L# "?"0 &0 'AL+W=O63+T(3:&1I3XH%V'4;O?#G'$9Q$,_=ZGCH2JMX!(O M-9@RSYE^&*-0JU'0"1XGKO@BLVXBC(<%6^ ,[4UQJ=D,G#^WN$+QY59&X-3L]1P[O$0)XW]A5?NV M TA*8U5>!Q.#G,OJG]W7>5@+Z/1W!$1U0/0TH+Q"DF1]#MM"!J1]$60I,_ M#^_LH=-MTMWU>-T=>&TUF>WM0X^O,!',&#[GB9<.X@V<56/%DQ*K:D<<(F:J[0%GZ@6M/NOV?VV MI%5,!IZ)NR:7\>OCJ#T,E^O)V.+4[_URVA!YW(@\WBN2;BZZEV1--WF :\VD M$5[P-J)[T?ZVNL\$MB&\WPCO_U_GIO^^!; 0*)*::MGH9EMNHQ3_[@^F1]3]U$U"[]@JM;E@ND%IST@ M<$Z0[:,![7Q=M0.5857A7]1;9>E]]L.,.BC4SH&^SY6RCX9;H.G)XI]02P,$ M% @ W%75M3Y0I:] @ (P< !D !X;"]W;W)K&ULK55;3]LP%/XK1QF:F 3DT@*#M9$HV05I;(B.[6':@YN?!4NE;,T>T<%<*:8;!W-KJ- Q-/L>2F0-5 MH:2=J=(ELV3J66@JC:SPH%*$210=A27C,D@'WG>ETX&JK> 2KS28NBR9OA^A M4,MA$ V=6 MRI#_LU9U9?: Z$1=<#G;.N3?7RD#N*#3S)]-XVS2[6].UVG6J:E8CL. 1,F@ M7F"0OGT3'T4?-HWB-]YT ME6X5,P;MQAO24!][:J?:BS2)3P[IW[-8[]7_4?MQ[TE0MBDH.7F(:HH+U^2C M1#WS,FP@5[6TS47KO)W2GWF!>^(?T0O0"/8#3?-\7#(]XU2XP"E11@?'AP'H M1I(;PZK*B]1$69(\OYS3*X;:!=#^5"F[,MP!W;N8_@-02P,$% @ W%7 M5J>I1;CT! "!X !D !X;"]W;W)K&ULM5G; M;N,V%/P50ET4";"))/J>V@82:W<;H"F"N-M]*/K 6"Y E#H-8Z8G#@KI=8WKBL7*XB)O.9K8/J7 M%RYBHO2M6+IR+8"$:5(Y\FZ!S%EV7_RF@MQD.#W6Q)PGH"/$[HM"9T\H7-J0C=/2*5V,RJI#@%1 M9#H6?(=$$JW1DHM4S#1;TZY$OI7JO/4] FD$IN%V@C*EHBP$#U!1!2$ MZ#89$:HH2'01@"(TDI?H"GV=!^CBPR7Z@"A#OZWX1NHD.7:5[DP"Z2[RAN^R MAG%+PSY&#YRIE42?6 AA%<#5+ HJ>$_E#AL1 UA][/S6I91,LL 164;);*-DUH4\OONCR=XDB+B72 ME2:DP@Q0VJ9_;Z17V1ST]NMM#H>IA?NK9! LRL%[E31YZ+:_IL)!E M^/^4'R/LN3K9! N&-9UPITVF42'3R"C3'+8@"%L FG'9+(@1X%Q!1C4.?>P= ME^UZ4/M\\+W2SAJB1H,Z#V-_WED,?5SRQ4:^G\F"1E2]:;), M\HB&1&5KI5-DP/6!JA&<-41U>G49C-U\KPREC?6-WF[Z*5Y'_ W@2N3KBG;2 M'7-9R4E;]:6VT*KBE,[4-UO3I-0E'X$YB: T;^AO=*ZW,[=S=IVPB1;80JMJ M7+IDOV?=X/E6O;)5M, 66E7.TB[[1@\YG:V(6.K)NG^=%:^4-)(IW"BJ5=ML M%2W(T2K6;^"W?O1*2^R;/?%I'[VZ[\3#>N&K1W7]>K6W9(BK?$NOZYO-[APB M_6CY$7T!IEU-E.XHW88Q950J09(]/O3I=0U,_L=Z9]4<6T4+;*%5AZ#TT?[( M?KVS:JVMH@6VT*I[BJ59Q_]BUM]=[\S YXIJ%2W(T09M):OU;NS/UY[^0H/3XV>_Q?0:&E7MZCBV1Y?WFTOB^6]^\H<.:& MSYX\-M$"6VA5TV=K6]@UW9+9N:& MSI;%ZK+!/3@BBT%7].2H46K"&Z:R(Z;B:7&<>9L>XAT]O_-O@NQ0LH3)SD@? M](>"ZKD8P8N&]*X'NL*)[-@QNU%\G1[$/7.E>)Q>KH"$()( _?L+YVI_DS10 M'/Y._P%02P,$% @ W%75FJ:DN26 P 3Q$ !D !X;"]W;W)K&ULO9AA;YLX&,>_BL5-TR;M"@8"I$LBM6'35;I*5;O= MO9CNA0M/ UPSG:2WK<_VQ 24H):R9U4-1B>YV<_?_RW;&8[RG[R'$"@IZJL M^=S*A5A?VC9/DJ*W%3-^[ M8XL9W8BRJ.&.(;ZI*L+^NX:2[N86MO8W[HLL%^J&O9BM208/(+ZO[YALV1TE M+2JH>4%KQ& UMZ[P98P]E: C_BI@QX^ND2KED=*?JG&3SBU'C0A*2(1"$/FS MA264I2+)"82Q/\-L'7RC2E:!UB(LABQN@.,14M:>I"BZFS9?E%K=[[@V#R:2'SQ.(> MME!O 'V(09"BY!_1[^C[0XP^O/N(WJ&B1M]RNN&D3OG,%K(_E64G+?NZ8;MG MV-A%M[06.4=?ZA32/L"6 ^U&Z^Y'>^V.$F-(+I"'/R'7<=V! 2U?GHX'TN.7 MISLCU7B=]I[F>>=X!2=9QB CV@)TA?9OX\>?,A3="*CX/T.Z-UQ_F*N6BDN^ M)@G,+;D6<&!;L!;O?\.!\WE(,Y.PV!"LIZ??Z>F/T;NYO&*T0DLY\YA<5:2? M1(Z6VDG /J$O3TFY28LZ0U><@_Q+T3?R-"1RTUFH.U/+YW8115[DR3>_/99O M(&P28GP2%C\/"X/I-#R$]4J>="5/1DN65.UL,0F+ M#<%ZT@6==,$;N2\PJ:=)6&P(UM,S[/0,?Z7[FLXF1W[Q\=0_M=5R(,SU/??4 M?0-A<@V/SK@OZDJ.1DN^ D:UH.@]J=:?40PKN2."43..$E\[>4S"8D.PGI+3 M3LGI&YEQ:E)/D[#8$*RG)W8.^SKG5]JQ[>W803B*G.FI'P?C/,\_->107!"& M_AE'XJ/]+!ZM^Z9.97FL(.6H#<@H/M&7FS!ID0U28M- MT?JB'K;Z>'3G:]R.WK/MI!L&WK/-Z5"')J1_OHI"F'G.D3 M.T<)W=2B.<9U=[NO E?Z+'QR_UI]+= GV .F^=1P2UA6U!R5L))(YR*4:P1K M3N]-0]"U/L\^4B%UTY-W6[ ( !@( 9 >&PO=V]R:W-H965T)%@>>E+6&DKL1;$/B!-&X,/B ]N\Y.EG4C M'0/QI;$O]SQWSSF^ZW2GS7=; ""[+J6RLZ! K"9A:+,"2FZ/=06*WJRU*3G2 MUFQ"6QG@N0>5,DRB:!R67*A@/O6VFCDE M*ZV_N\U9/@LBEQ!(R- Q<'IL80%2.B)*XT?+&70A'7!_?!RR'-:\E7NC=!VCUC!Q?IJ7UOVS7^D8!RVJ+NFS!E$$I5//DUVT= M]@#QX @:0')?<#P � @:/!0Q;P-!7II'BZ[#DR.=3HW?,.&]BL&. MF%#L4Z%K2Q [#9$R<#QAUD9;--&2 ]&6D!VS0?R2)5&2],"7CX?'=^$AZ>[$ M)YWXQ/,-_EK\U[ O0+4BJ*A$1E"WE>"AC?UO*ZU;.=QG$0GT33< M[HOK<4M.TCVW.VD/N[2'#Z9]T:7F3ZXGO].'";[&O>?:@$9[V=[7\[M'')V, M#L@9=7)&_W8*?3F.'E?X'K=AE X/9#H.[AG2+O7T3X4\4YFL<[!-]I6D;S5G MU-%SJ+052/T,21U;"\55)KBD%F)18.W;/FJV E: S!EO&:BC28Y@R).F&L," MV$*7%5<_GUE&@\LBE4JH#9. Y$:V-E MLW9C[-2W^_OV\60Q[K.GDX4?>^$M?3,S/W*S(;&4Z)I"1<+PL:W6"< [U?:XTW&Q>@^S,P_P502P,$% @ W%75B"0ML.R M P 614 !D !X;"]W;W)K&ULK9A=;]LV%(;_ M"J$-0PMT$27Y,[,-))&Z!6BZ($':BV(7M'1L"Y5(C:3C%NB/+TDILM4PFKW2 M%[8HGO5[KV.1LQ_AGL0&0Z$M94#'W-E)6Y[XOT@V41)RQ"JCJ63%>$JF: M?.V+B@/)C*@L_!#CD5^2G'J+F;EWRQQ?!>1)$6F B/N2P$P?7 M2"]ER=AGW;C.YA[6,X("4JD11'T\PA44A2:I>?S;0+UV3"T\O'ZBOS6+5XM9 M$@%7K/B89W(S]R8>RF!%MH6\8[N_H%G04/-25@CSCG9-+/90NA62E8U8S:#, M:?U)OC2).! HCET0-H+P1\'@!4'4"*)C!8-&,#A6,&P$9NE^O7:3N)A(LIAQ MMD-<1RN:OC#9-VJ5KYSJ+\J]Y*HW5SJY^).Q;)<7!2(T0W_+#7!T326AZWQ9 M +H0 J1 OZ,V[#WAG&AOT:L8),D+\5IU/]S'Z-6OKV>^5%/28#]MAK^LAP]? M&#Y"-XS*C4 )S2#KZGVUE'8]X=-Z+L->X#U49RC";U"(0VR9SU6_/(94R0,C M#RWR^'AY8)$GQ\MQ3S*BUMS(\*+_,O?3.]6#KB64XA^;235F8,?H6G4N*I+" MW%/%2 !_!&_QVR_!"/]AR[!+6.P2ECB"=;P8M%X,^NBM%[;T]RI/37\-&QN8 M_IEX7$31=!)@]9KYCX>YM40&P\'T>61BB<31=-R)[&1EV&9EV)N5"^#,K U] MNH%R"=SZ]>QEG)H?E[#8)2QQ!.L8,6J-&+DI%2.77KB$Q2YAB2-8QXMQZ\7X M?Y>*7N6IZ1\_>ZQ']4/]8Z5X'CC&@:U06(CA9/ARG9BT*9DW5=I>F=Q:GI=PF*7L,01K&/EM+5RZJ;23%UZ MX1(6NX0ECF =+P*\__N/CWJPWJ#KLB(Y5WM B=XQ(:S_Y;&E#DPL!>.J?]13 M\^V4EKBB=3-^L.$*?J*4)6KG10$X9.B6LVR;RI\O:OT3.O5)'>VM!-:6LXKAQQ28N=TA)7M*XC^PUPT+NG.[&\1<_*VW"$K>7-Z1[7*2UQ M1:LS[A\<+97 U^9,3Z"4;:FL3YG:N^VYX84Y+?/WX?6AXPWAJK8)5,!*2?'9 M6.UW>'V.5SSL+5_\!"OUBI[8,^G&[J"1U!?-PNA[^P*)8I38#+F# EXFEG7^.J6 M>%E#7O$MAIT\N$:9E"7GS]G-YVAF.1DC2"!4&035;R]P"TF2(6D>/TI0J_K. MK/'P>H_^*1>OQ2RIA%N>_!M':CVSQA:*X(EN$_7 =W]#*2@G&/)$YJ]H5]8Z M%@JW4O&T;-8,TI@5[_1G.1 '#=CO:2!E SEN&/4TN&6#FPLMF.6R[JBB\ZG@ M.R2R:HV67>1CDW=K-3'+IO%1"?UIK/O4_"_.HUV<)(BR"/VCUB#09Z8H6\7+ M!-"UE* D^HBJL@>>9(MG1T6$WM^!HG$B/^B"KX]WZ/V[#^@=BAGZLN9;J0'E MU%::8_9-=ECRN2GXD!X^F*![SM1:HC]9!%$3P-;B*H5DK_"&&!'O(+Q$+KY MQ"&D@]#MZ>W80,>M!MS-\=RW!OQ[-I3H4S&6_W6-5 $TZ@;*]O>5W- 09I;> MP!+$"UCSWW_#OO-'E\J!P!J:1Y7FD0E]?D,3RD*X0$M8Q8S%;-4EM\ (A5%STAQ/RT7Z#K\L8T%1.AN*S13M 1 M\ZB+<('H'3(A;G#,MUV%@Z"/KE_1]8UT];+1!L6T0P@!+'Q%2E F$YI98Q=5 MOT7BX]CQCJEV5/G$ZZ$:5%2#TR8?6-0S\T%[(-W)&!_3ZRAK+I &OW'%;VSD MMZ#A,UUE,_W]'M(EB,Z]:,0X=R\.!-:0.ZGD3H;RG\F0F@<":VC&3IURS@ . M5((Y,:DIDT&=J(1K MF$QP.'0EW8XRW^VS35RG+S8&W2EN5"(T9M=WO99;=M4U5TN38YV6V!R7UR!X MOAF,CF0&.7=[#H76E%RG+_:&&/& MWZ@J^-D'1U8IB%5^DB=1R+=,%6<[U=/JM/ Z/R,[>GZ#KVZ+,[\:ICB"O*=" M+U^)$GC2D,YEH(F)XE2ON%%\DQ^,+;E2/,TOUT C$%F!_OR)<[6_R;Z@.EN= M_P]02P,$% @ W%75I$A.!#> @ Q < !D !X;"]W;W)K&ULM55M3]LP$/XKIPQ-( $)*;2(M9'*R[9*=$-T;!\0']SD MVECS2V:[E$G[\3L[;2BC5-LDOB3VV??<\YS/ONYN8$5WAE MP,ZD9.;G*0H][T4'T=)PS:>E\X8XZU9LBB-T-]65H5G?\2%GB./EVMAPQ?FB[U) M!/G,.BT7SL1 =:# \IPYEG6-GH/QNPG-#X+4 MX$WDN/*',G*&5CGYN>R#UL6<"P%,%?#9E6A@H!Q34SX6"'UKT5G86[%9^,2, M83Z7L'V.CG%A=V +N((AX5"F;3=VQ,SCQ_F"Q6G-(GV!10N&6KG2PH4JL'CJ M'Y.B1E:ZE'6:;@0<8;4/K607TB1-X&9T#MM;.QMP6TVZ6@&W]0+N@/A-N.(. M]P1EH%B3K-M+\H&!0VGOUF6B#G"X/H"_@R>V8CGV(KID%LT]1MG;-P?MY-T& M^H<-_<--Z-E 5HP;NE-N]QES;VG$709QVQ1:(F@#9UH2X]+?5RJ-A?WVXL%YBX]RH682?>5HM38Q?TO=AYVNEBW_\U#X MHS06#F5#ZHZ:U!UMC/_%L *I]B7=@-LARC&:._@%?30ZG%=C7"=M(_1_GGF[ M(=Y^[9)MOP+]3D._\P_G_HS[DZH5+U;M.E5UW':(ZWO7?=;9/^[&]ZMDXY67 ME8IW&OJ'A5S/E*L?V<;:M*A^_3(_;J_[VY"9*5<6!$[(-=GO4%&8NF?4$Z>K M\$Z/M:-7/PQ+:K-H_ 9:GVCMEA,?H&G&ULO9QM;]LV$,>_ M"N$50PQLMALHZY.\\Z!?Z06!8;!JX7#J;GV7N?X^EYM!&^%_+/,4HV0>#& MC^^X'VTO!GCP],87;[D2Z1O#Z?G:7?(;+KZN/\?R:+BW,O<"'B9>%**8+RX& M;_&;2S9..V0M_O#X-BF\1JDK=U'T/3VXFE\,K'1&W.IB,!Z@.5^X&U]\B;:_\=PA M)[4WB_PD^XNV>5MK@&:;1$1!WEG.(/#"W7_W(0]$H0-F-1U(WH$\[V#7=*!Y M!YHYNIM9YM9[5[C3\SC:HCAM+:VE+[+89+VE-UZ8?HTW(I:?>K*?F/X:1?.M MY_O(#>?HDUCQ&%V%P@V7WIW/T=LDX2)!9[6?O'S/A>OYR4^RS=>;]^CEBY_0 M"^2%Z'85;1)I,SD?"CG-=+#A+)_2N]V42,V4,$'742A6"?HEG/.Y;F H_=L[ M29Z9/5ICKQ3&5X@_S/S-W N7 M:/^%?/LHNZ$KP8/D[ZH@[L:PJ\=(U?\F6;LS?C&0\DYX?,\'TQ]_P,SZN2H MAHQIX;#WX; AZ],/7N@)?N9+.<]EZNQCX^:Q<6>S3;#Q72$_=H,H%MZ_;GH* MJ K*;J11-E)Z!KN?GA%*1Y9U/KPO^EO5#CMVH9WFBK-WQ0%=N8V$ZZ-%YE"F M*$]F\*+H7Y0)J<++91PE"9JY%R9IZ#!IGEJR)CF^VCO^Z@' MV8Y,AL.0,2T3'H[^4Q*,SR3 MYQ0Z?NY)53LZH7:-*]A2:[D%GW[X;!5&?K1\+"SGD#9A>TVST90UW?L"R> > M])D/8BHDAJSI(2$J)*0?C>;C%',66Y:9E57&-RE\O-G!$9U:6X8B4, MLL?T:\(7&Q]]]!8^'OO@J.P BD\ M[D,*(*XU#HDA:WI(%)7AT[#L>!F484NR)2LO7!7MB%VD4+WRH)B,P$QF>:;JA> \S(4=BL>%9TC<\"2:9K(I:WK( M%((1TH.X"$L5RY#26.UK=G$'D2H0HW8?TC5:8#-E M30^)PCD*XUR>\A^SE*^(3V%QJ(P%;-U!C^GB4>EW%W!&%9Q1N(I6H8[&RQH\ M1.-$Z +-J$(SVL=]2VJTXF;*FAX217GT*,IKK0W8.LZT4>EV%U4UJGB0PCQ8 M(8V.Z[3PA!IG31=\:"L^M/O@0]LH'YJRIH=$\:%]%!^V%=(!Z\ B _=LZ[?B M21OFR8-*ZJHV"L^KD@*>^&.JBBV%A1L'4.* MZ@)7;86K-@R4!Q1EO" )3Z=QUG3!O+9B7KN/@J1ME'I-6=-#HJC7/JH@V5I( ML/5ZQ(,[MG5;D:T-L^E#2T;!UY0U?5.S E_G MJ'O8;;5TP#H>U2]*<->VCBN\=6 O78?#%3:X$&:YH(I:WI(%/DZ?=S/=HQB MK"EK>D@4QCI'W<]N+0_8.@&8#>[:UG$%JPZ,DQ7R:+QVP$,TSH0N(-8I_/RC MCTV-CE$T-65-#XE"4P!K-/'IDC'*)F:LJ:'1)&I<]2FR-92@JUC DBI"_YDBC\93(@'I=15M0V> M5^,?KW4!LTS!+.OC]S',*,R:LJ:'1,$L.VI;0%M%'; .D1O4-3TD"GQ9IYL-#EB'RM9PU[:.%WX/ M?6"W 2RD;NIM\)P:ITX7G,P4)[,^MB$L6^K-/M"0>L0]=,<->F MC@\+SR61X+7,'M>2H%FZ27#WB)+]N_M'PKS-'H0R5,UWSY.Y=N.E%R;(YPO9 MU7H]DK*/=X]HV1V(:)T]Y>0N$I+RLI&ULM5==;],P%/TK5D ()%B^^CG:2ET#8Q(3T[K! ^+!36X;"\NAXSN;CFNR2)7I<$>#)5[ %-3M\DKHEENR)"0#)@EG2,!\Z(S] MT\CW#,!:?">PEEO?R(0RX_RW:5PD0\AM! H3*M]IX.TT0F]?OT.O$6'H M)N4KJ2>2 U=IWXT';ESX>9;[&1SPTP_0)6@32R"I$K@ZZ#+R8!/Y67"4 M,8+X!(7^>Q1X05#CT.3I<+\&'CT=[AV))BS7,;1\X0&^RD+P>A" M029_U>F?\[?J^(.G-&;5W['^UBG79-D44-D%5U;I:ZM M8^Q[NI)'7;'5M4[*G+)K*S?R^[ZGE_EN6Z-]J\!O=W:LHAHKK]M^M*I$ MU2ZC:A^-:L*E,M%,,06],RXAFX'XA?ZA&XA3QBE?/&P=")OQNE"/SO/<7=,D M6=00647?3JEOYX6SL=.DKDV210V1573MEKIVF\_&G+*]E4%AN)>,-4:]8#<7 M]XU:_?! *O;*D'I'0YKJDH>PQ7MT#@P$SB_B<:*O>B*5P*8JVERLE4R=V-I M9^ M2TNO^6PM."N79[NWEZ]U9MUN:S=CZ]F"W9QUMPIHG5,+^Q"1*.8KIO**LNPM M'SMC6^+O])^91Y MS!]I\A?4)18+PB2B,->4WDE7'R,B?Y3D#<67MDR?<:43 MVWZF^B$'PACH\3GG:M,P$Y1/P]%_4$L#!!0 ( -Q5U;KG>W^C@( %P' M 9 >&PO=V]R:W-H965TI&RJYZ$W^>]SRO'=M) M+>23*A UK$O&U=@KM*[.?%]E!99$G8@*N1F9"UD2;9IRX:M*(LE=4,G\, AB MOR24>VGB^FYEFHBE9I3CK02U+$LBGR^0B7KL];V7CCNZ*+3M\-.D(@N\1_U8 MW4K3\EN5G);(%14<),['WGG_[&)DY[L)WRG6:JL.ULE,B"?;N,K'7F"!D&&F MK0(QQ0HOD3$K9#!^;32]-J4-W*Z_J$^==^-E1A1>"O:#YKH8>Q\\R'%.EDS? MB?H+;OP,K5XFF')?J#=S P^RI=*BW 0;@I+RIB3KS3IL!83ACH!P$Q Z[B:1 MHYP03=)$BAJDG6W4;,59==$&CG*[*?=:FE%JXG3Z68B\IHP!X3E\TP5*N.*: M\ 6=,81SI5 K.(9/Z\HL(^9P7@JIZ6_BEM3V"K%4 M1EDEOC:P-J6?;< N&K!P!]@$LQ,8]'L0!F$(C_<3.#PX^EO&-UY;PV%K.'2Z M@QVZ4\JIQN.OYE_(7UOMP0WJ7J?+'DRIR@B#GT@D7!.]E%0_=QEK *)N 'O* MSE1%,AQ[YA@IE"OTTO?O^G'P\0U[@];>X"WU_]KK=G:#:PT/-;(5PK7@NNC< ML";SR&6VAWV5]D>GIT'BKSJ HQ8XV@.PVX.'6G1A-OF&VYAQM MSV&(.]X99 M2,0NT&$':#_: 1JWH/&^0*=B*;LXX]><413NX!RUG*.]<9J8+L[1Z_\S&L3_ M$W5+6^NH/,3&[Z<4VF_ MJ&ECHY&#\K54O.K 6D%%6/O'S]T^; '\: \@Z #!1P%A!PBMT5:9M37'"F>I MX T2)EJSF8;=&XO6;@@SIWBGA)XE&J>R:[8!IK@@(-'Q'!0F5)Z@K^CA;HZ. MCT[0$2(,W9=\+3$K9.HJO:9!NGG'?]'R!WOXYY"?HM#_@@(O" ;@LX_#_;=P M5SOM[0:]W<#RA?^P^X+F1.:4R[4 ]/-\(970%^K7D+^6,!HF-$EV)FN]A[#P^Q9Y>$$7U1"K3B?/@H6_S(XDWZ;[)1 M%(R]U-UL>QB*2KR_46_$1;VXZ*"X1YWLYJK5@N<@!]6U!/'6NN'8F[Q7MQL5 MC$>3/>KB7EU\4-TM;G32*1 $TT%M\6'-1VSQ6F M>NOZ/![2E^RX$!8'$3Q>X7N5KTQM?X[%BO")**PU$#O=*0MBK9^ MMAW%:UN"%ESI@F:;I7YR0)@ /;_D7+UV3%7K'['L#U!+ P04 " #<5=6 M+?(6+5@# "U#@ &0 'AL+W=OR2.3_:%'86@8*,R%97#@K!C%- MED_R4@BQYJ "K7>P"P?[O0Y.X>#D@2Z9Y6%=$DF"/F<+Q+6U0M.-7)O<6T5# M$SV-=Y*KMU3YR6#(549P^8I(,D;?GC.:JCF2Q^BGRJ OJ/XMNB>C"-#A)4A" M(W&D#!_N+M'AP1$Z0#1!]S.6">4A^J94%/6'S+"@<[ZD8^^@+Q6YNA*0BS^U(6ZQ.[4 M8^OU>2I2$L+ 4 M0 )^#$7S^A#WK:UW@+8%59'!*&9PF]&J2P"I)IIR)VDE> MPODYG-Y(YH'K^1ZV^N9\/:8:,\=UK)59A6VG9-MI9'L-0IRBLS#,XBPB$L9J M62M10DKTQE%'=XGGKO&PN[VNMTFWQLSK>?X.NFY)U_TO<1.0=5S=;1*^[[N; M7&O,/-=S=G#U2JY>L[2:H_[EC:LXY6P.FJY CS<0CX#7+H1&T'T70DM@E?C] M,G[_ _<#OTT96@*KR- M9>BVNQ]TM[(1N[:]F;,U5KV=*=LKN?8:N9YG-!K3 M9-J8H(T0^\Y,2V"5:+&U.L^M#TS1 KPE)=I"JTJQ5MK@=M.TP%O/P)[5VSJV MZLPXL$-"6=JB&^66TV9VPRY]X1]1)6!5V4&=CXR=QN+F+VE M: FM*L6JAL'-1&PO=V]R:W-H965TUW\3.8,/%3[D 4.0N2W,Y=!9*+2]<5\8+ MR*@\Y4O(\%[7S2C+G=' M-V*T8"O5,IRN!5$ MKK*,BM]7D/+-T/&=;<,G-E\HW>".!DLZAPFH+\M;@6=N14E8!KED/"<"9D/G MTK^(_% GF(BO##9R[YCH4J:<_]0G[Y*AX^D>00JQT@B*?VL80YIJ$O;C5PEU MJGOJQ/WC+?VU*1Z+F5()8YY^8XE:#)USAR0PHZM4?>*;MU 6=*9Y,4^E^26; M,M9S2+R2BF=E,O8@8WGQ3^]*(?82_.Z1A*!," X3.D<2PC(A?&A"ITSH&&6* M4HP.$55T-!!\0X2.1IH^,&*:;"R?Y7K<)TK@589Y:G0K< H)]9O0/"'7OU9L MB8.J3L@'G'(O200XF6)&S1!=W^%DDT ^TVD*Y'D$BK)4OL"P+Y.(/'_Z@CPE M+">?%WPED28'KL(.ZMNX<=F9JZ(SP9'.^ &YX;E:2'*=)Y#4 2Y65I47;,N[ M"EJ)$<2G)/1/2. %04.'Q@]/]QO2HX>G>RW5A-5@A887'N4U#,?W]QA%WBG( MY(\FR0MDIQFI'RL7/?&[WJLFN6S"(DNPFI2=2LI.&[TN M)112-JE74'J&HI^AZU'8\?5@KO=E:8CRS_L'4=']J*#O[;%JA9Q5A9RU%C)& MP[!\Q?(Y^8A.-@5)\OT&LBF(Q@G1RGOLA+ )BRS!:CIV*QV[]KW5M2FE35AD M"5:3LE=)V;/BK8)R]@]O-40U>.M^5(NWSJM"SO_A+:D(GY$)36'G*?*'/-YT MK3=Z[$RQ"8LLP6H"]RN!^_9-U[-FF1+5I=S]WZW6]=TS[[MX.,@,Q-SMQ26*^RE6QVZI:J]W^I=GC'K1? MZ:\ 9F>ZPQ2?$&ZHF#.T8@HS1'JG/7QDB&)77IPHOC3[U"E7N.LUAPN@"0@= M@-=GG*OMB;Y!]6UD]!=02P,$% @ W%75J 0U!Z+ @ YP8 !D !X M;"]W;W)K&ULK57);MLP$/T50@V*!$BMS5*<5!:0 MV"A2H$6#+.VAZ(&6QA812E1)RD[^OD-)5KS(1@Z]2%SFO7F/RS!:"?FL,@!- M7G)>J+&5:5U>V;9*,LBI&H@2"IR9"YE3C5VYL%4I@:8U*.>VYSBAG5-66'%4 MC]W).!*5YJR .TE4E>=4OMX %ZNQY5KK@7NVR+09L..HI MX /U4WDGLV1U+ MRG(H%!,%D3 ?6]?NU20T\77 3P8KM=$FQLE,B&?3^9J.+<<( @Z)-@P4?TN8 M .>&"&7\;3FM+J4!;K;7[%]J[^AE1A5,!/_%4IV-K9%%4IC3BNM[L;J%UD]@ M^!+!5?TEJR8V""R25$J+O 6C@IP5S9^^M.NP 7"'!P!>"_#>"_!;@%\;;935 MMJ94TSB28D6DB48VTZC7ID:C&U:877S0$F<9XG1\G22R@I1\8W3&.-,,%#F= M@J:,JS/RB3P]3,GIR1DY(:P@CYFH%"U2%=D: M$\_QO![XY/UP=QMNH^/.MM?9]FH^__VVS\FDDA(*37Y?SY26>,#^]/ELB(?] MQ.;27:F2)C"V\%8ID$NPXH\?W-#YW.?Z/Y%MK8'?K8%_C#V^Q1..)SZM\";- M.. &JTK2(H$^UPW514UE*L,R#@+?B>SEIIN>(,=Y"]I2.>Q4#H^J7.]425^E MX+Q/6T,0;*1U1TZP*VX_RAM>A@?4!9VZX*BZ'SH#V:&PO=V]R:W-H965TVT[)_/]L)H65I85+[4'_=8JF:?&F+B@/.#*@L;,]Q0KO$A%I);/IN>!*S6A:$P@U'HBY+ MS/]<0<'6(\NUGCINR3*7NL-.X@HO80;ROKKAJF5W+!DI@0K"*.*P&%F?W,MQ MI.--P'<":[%11]K)G+$'W9AF(\O1@J" 5&H&K(H5C*$H-)&2\;OEM+HI-7"S M_L3^V7A77N98P)@5/T@F\Y%U;J$,%K@NY"U;?X'6SU#SI:P0YA^MF]C0MU!: M"\G*%JP4E(0V)7YLUV$#X 8[ %X+\-X*\%N ;XPVRHRM"98XB3E;(ZZC%9NN MF+4Q:.6&4+V+,\G5*%$XF5PSNCR3P$LT@;E$9TUQA^<%H.,)2$P*<:*Z[V<3 M='QT@HX0H>@N9[7 -!.Q+94&S62G[7Q7S7S>CODFD Z0[YXBS_&\'OCX[7!W M&VXKYYU]K[/O&3Y_)Y]R.Z5"\EJEID0_KU4 FDHHQ:\^/T=M*0PZA<%>A<^9F2FMIXB"[%/8D PWYO8O@LA_ M*;$OS#_W=F@<=AJ'>S4& ]<;OD M_TVD Y%M+4'8+4%XT!,4'M+X@=\>C5$]1G,/KG, 2._KU(R%?#&E'V MQM6NG]6OF"\)%:B A0(Z@TCM/6^>JJ8A665N^SF3ZNTPU5R][L!U@!I?,)6; M;4,_(-WW0O(74$L#!!0 ( -Q5U;_ VN!&PO=V]R M:W-H965T@K2WS?4CS4"_%8TH7FY1_ M%4O&)'F*HT1<]I92KL[[?3%=LC@0Q^F*)>J3>LX#OCWMRQ*-Y<]N_=\X"Y<+&5VH#^^ M6 4+=L_DQ]4M5^_Z%646QBP189H0SN:7O2O[G+K#+" O\4_(-F+K-7,\N>U;6(A:QJY7'FTZN PR4;6O>3JTU#%R?&[-%F\D8S' MQ&,/DKPA]RP)4T[>IY()\J?'9!!&XK7ZX..]1_Y\]9J\(F%"/BS3M0B2F;CH M2]6*C-6?EC6^+6IT]M1HDYLTD4M!_&3&9BWQDQ?B'0.@K[Y^U0?.DQ<>T\W&D)]PX/;ZO=/SS<:@FGYO";@.^K7>M+ MMQI/;LYS]S9'C:+K1$B^5OE'DL_O5 %R+5DLOK2-E8(V:*=E:?5U1/SYAL4/C'\A_Y+!\>G)\/?G//U1]?ATS57W%P6]-*N:B!A'A+F(V$4!-.&PJ@:"B-H4ATA]47"/"3,1\(H"*;I>U+I>_)R M4JWU/2)4U42NXG2=R#9]3W82EVME?_3L-3%6VE4Y),Q'PB@(IBEW6BEWVDVY MZT1=3#,AR9V:$X_(OY:O@6QY.E:9F,<]VQ;2/+6?@GC;$-+:CJYA( MF(^$41!,$].VZM6M993S-OB>SYAS=:F42^L_277=N@[%,C_^?/B6LU59=)** MUJ1KKJGKK%K2AEO#Y,1M9G#OH%(^M&441=,5V_(C;*-BGW@H&4GG<_57:3-G M/+NX+4Y+(=9JW<'V2V1$=Y8(2?-*VK Q:3>E1-9)431=2J>6TOG!%8SMO+B" M.6L5V%AA9X&1- ]*\Z$TBJ+I Z'VA&RL*61#72$HS8/2?"B-HFBZS+4U9!_@ M#758QIAQG67>M7,&+:LB#UJK#Z51%$T7L':<;+/E!%G-F.OHK.JP?7&D9I"F MKE#O"$JC*)JN:VT?V4;W8E?7FT"NU776=^(I05M%A%I(+S2O^OUEW[SO09OC M0VD41=.UK:TCV^P=E2LUTCCM1U<*(NB'E^IKYG[5,GTG"90&D>E.9#:;2D[1VPNHRU M:62;7:-Z1LQ.PQ4/U5FX"B(BEX$DTR A#XRH%0YCL9H^-Z%Z,Y.29MO:]#IHGL!0>PE*HRB:OG.@-I@< ML\&4G\!AO;3AM5VXRNS"0NV$R8;8!RAMKKFKTB6M:4RV7$A!Z_6A-(JBZ6K7 MYI1C-J=^VATV\SMK:N^>O793362-/I1&431=S=J?$5!+"TKSH32*HNECI[:T'*REY4 M+2C-@])\*(VB:+K,M:7E M=+2T.B=\J,=5TG9^7;1&;C/M0UTN*(VB:+JFM3^3]\W\SG>T6"\[/- :?2B- MHFBZFK5?YYK]NCOVF$:/^0]B*J&',MN1$$:9\6K*T&9H9PFAV\B@-!]*HRB: M+G9MY[D.-$.[4.<-2O.@-!]*HRB:+O/6#89&R^<'-C.8@9V%-C68B]M?!7V&UN;;>Y9KNMXV8&,ZVSL+L;R.S=S0QEJ:&QE ]M&471 M=%5JP\PU&V8_LR7;C.XL$=3E*FG;@CN[2D+-*Q2M4+*_==]_S/@B?T*#(--L MPV5Q^WMUM'H*Q%7^[(/&\8E][A?/ 9 >&PO=V]R:W-H965T._Q0) HJ>EY(EI 0L09 M6T*JWLP83XA4MWSNB24',C65DMC#OM_S$D+3UFA@GMWST8"M9$Q3N.=(K)*$ M\.P0Q1%)+$/6SAFN(8ZVD^O%?+MHJ MVM05=Z^WZC=F\&HP$R+@FL4_Z50NAJV+%IK"C*QB^< VGR$?4%?K12P6YC_: MY&7]%HI60K(DKZQZD- T^R5/.8B="A@?J(#S"OBU%=IYA?9K*W3R"@:UEPW% M< B))*,!9QO$=6FEIB\,3%-;#9^F^KL_2J[>4E5/CKZP='XJ@2QF^6J8RR77RCMM%M']157^8V%9*OS!?Y]4450+<2$O%OTU?(U#K- M:CJ07(HEB6#84I%" %]#:_3G'T'/_ZN)G$NQT)%8A6*GH-BQJ8_^44$TAC5P M%UKPAH7..9Z/D.(7^/4+W$:>!W\5ZQT"94&5"O&%#/.J ' M6+-XK<>2![$;$M&8RF?TZPZ2"?#&U6+5/':UN!0+'8E56)X7+,^=QIQSEQ1= MBH6.Q"H4+PJ*%]89>9M&W.RB)%;)B"(:L22A4C\1*"*J734[FW!>U,*02N34 MW]Y*L[9^+"A'8A50_0)4_QV6KE7SV$GG4BQT)%9A&?AE3N<[7;RYG".03M5" M5VI5E#OI<6"=F(8QN=NVF!6WOS='L M'*E5V>&2'7XYP2BGH68F5UPO:F55H!&37?".\#.$^R=(9]B]QKEG%3B:GR.U M*K\R[0^L^7"=WY@(*M"C,?A(F>8?A%,RB0$]'.*9-1#@W23KS ^Z^]/.:9;O M2JV*KLPU6+=N;(KV]9D(V>]9.;6D&07UAUHU!O51H[]E;1UXF M]($]H_^I%I>.5C,]]!!FP%74RHS]K1 K10(,AT8,5NFC]X!N4P*S3\M1DU5: MI5L(WL,NV$6/YN34,+A2JP(M+4/@UC,$3DV#4[70E5H59>D; KMQ.)AV;),, M=+4F-#;!?\:XVA,@HC,:H?L57S(!Z*M< $=R05+S_ALG4] OHP4YX.N#NN<( M<+[%(:._E M&RG@TB]@:Q)MH_ ^O! OWI=HINW5 G\_7:_-HL:RC4EQ*&]YV\E4Z;_^(7T M'Z0$;E*)*$-CVQOL8L<&-*=JH2NU*LC2"V#L=&_ +A/Y:Z=JH2NU*LK2%F"[ M+7!D2?-6=E=@I\&1VCMS-+KWL :XM ;8;@UVEG-.;R>\;T-^(ZRZ2>C534)# MJ5H\<^H0O)V#OP3XW!R@"A3I862G:,73XI#VRAQ-[CT?!Y=A=M1:RF0GO\IS MSVDJ4 PS)>F?G:L)P[/#U.Q&LJ4Y7IPP*5EB+A?*GP+7!=3[&6-R>Z,;*(ZT M1_\#4$L#!!0 ( -Q5U9Y^0,&PO=V]R:W-H965T M F MMXV%/SK;:>'?[]H)H65MQ5"UE\2.[SD^Y_HZ=F^I]*/) 2QY$ER:?I!;.S\- M0Y/F(*@Y47.0.#)56E"+73T+S5P#S3Q(\#".HDXH*)-!TO/?;G324X7E3,*- M)J80@NKG<^!JV0\:P#KP')8$H+;F_5\CM4?MJ.+U7<^"=95K%1 M0-+"6"4J,"H03)9O^E3E8070:&T!Q!4@?B^@60&:WFBIS-L:4DN3GE9+HETT MLKF&SXU'HQLFW2J.K<91ACB;7"DY.[:@!1G"Q))CDL.#+^2 ,$E&C'-< M.],++4IW L*TDGE>RHRWR!Q">D*:C2,21W&\ 3YX/[RQ#@\Q8776XCIKL>=K M;N7#7%U*8W6!%6W)_14&D$L+PCQL,E>RM3:SN8UZ:N8TA7Z .]& 7D"0?/[4 MZ$3?-EG=$]F:\69MO+F+/?$^U?3MBA^1$7UBHA#D7&FD]$5!406.;0#]ILU39;.VW^4/+X;ES7\28+.PG^=4GW1+;FM5U[ M;>^UEMO[-+XGLC7CG=IXYW_4Z666V\J>:>,#YKLUB:[.TUN_4D?D3.A M"ESOZ\(:2V6&,9OL=?_:JF\WZJZ(4G.X MEAVKYO[(FBB+!Z!OYGA% >T"<'RJE'WIN%.POO0D?P!02P,$% @ W%7 M5C2]P=2. @ , @ !D !X;"]W;W)K&ULM99K M3]LP%(;_RE&&)I" I.F=I9$&%=JD,550-NVCFYXT%HZ=V4X#_WZVTX9N!-9) M:S\TOIWW/*\=]S2JA'Q0&:*&QYQQ-?$RK8L+WU=)ACE1YZ) ;F92(7.B35>N M?%5()$L7E#,_#(*!GQ/*O3AR8S,91Z+4C'*<25!EGA/Y=(E,5!.OXVT';NDJ MTW; CZ."K/ .]7TQDZ;G-RI+FB-75'"0F$Z\CYV+R[%=[Q9\HUBIG398)PLA M'FSG\W+B!18(&2;:*A#S6.,5,F:%#,;/C:;7I+2!N^VM^K7S;KPLB,(KP;[3 MI= M@#!\)2#RIV69I::.!U_$7QU MIE'F,,6%AC/X8^"&Z%)235'!\10UH4R=P!%0#O-,E(KPI8I\;4"LG)]LDE[6 M2<-7DDXQ.8=NYQ3"( SA_FX*QT94[BF*B$,?B"1 M6R-/;;2U:J]=U5Z+"U60!">>>>\5RC5Z\?MWG4'PX0WF;L/&PO=V]R:W-H965TT![.9P4A MPT1;!F(>*YP@8Y;(R/C5<#KM*RUP<_S"?E%Y-U[F1.%$L!\TU=G8^>Q B@M2 M,GTGUI?8^!E:OD0P5?W#NHGU'$A*I47>@(V"G/+Z29Z;/&P !N$; +\!^.\% M! T@J(S6RBI;4Z))'$FQ!FFC#9L=5+FIT,8-Y?849UJ:76IP.KX6?'FL4>8P MQ;F&8[@@5,(#827"X10UH4P=F>6P/_"''V&&G H)]UQA4DI,X9O0J&!JHGW/ M/S6!][,I'!XPR5[.%W6SV MTSQ3!4EP[)AO3Z%5^ZK.Z);,MXT!H/=K%7QKL,UJB3"F5;Q2H. M/?N+W-6F]'^&;8D*6U'A3E%_B[1G#J4HM>K!-:Z0@0^/-YC/47:>RD[6_SV5 M/9%M)6#8)F"XUW(<[M/XGLBVC(]:XZ.=)[_=KWH;[:K+]NA5]05A^+I(.\). M3U\7J;O19NT5=T/DDG(%#!<&Z/5/3&)D?6W4$RV*JO/.A39]O!IFYJ9%:0/, M_D*8[ME,;#-O[^[X#U!+ P04 " #<5=63EGSK)\" "1!P &0 'AL M+W=OSX,?#)5W '>#]\D9JRV]8 M,E8"5TQP(F$^\B[#BZ1G_*W#=P9KM34G1LE,B =C3+.1%YB H( 4#0/5PPHF M4!2&2(?QN^;TFB,-<'N^8?]BM6LM,ZI@(HH?+,-\Y)U[)(,YK0J\%>NO4.NQ M ::B4/9+ULYW$'DDK12*L@;K"$K&W4@?ZSQL <+^'D!4 Z)=0'"C%FDCCK=G,Q";3HK5\QLVUWZ'4NTSC,+X2?'&*($N2 MP S)J1NF2E64IT F0J$BQPD@984ZT?OW=PDY/CHA1X1Q\BT7E:(\4T,?=3"& MTD_K@\?NX&C/P6%$K@7'7)'//(/L.8&O5312HHV4<720,8'TC'3"#R0*HJ@E MH,GKX6$+/'D]/#B@IM-<3,?R=?;RF7O@"F6E7QF2GU?:@4P12O6K+=N.K=O. M9HK'A5K2%$:>K@X*Y J\^/V[L!]\:LO46Y(E;T3V+(O=)HO=0^PNBVSS-Z?F M;VY+GB,96!)3*%?Q:2\:Z&M<;6>EQ:L?GN]X)0<#^D^YO49N[Z#DKE[:<[JR/=;]Q[>&)QC6K:RH7C"M2P%Q3!F<#'9AT#< 9*):V),X$Z@)K MI[GNF2"-@]Z?"X$;PQS0=.'X'U!+ P04 " #<5=6,0OM16(7VVG'O^RM^V)1S#W3,)?Q#QZ9]=0Y=4@$ M2Y;&YE;N/D,A:&CY0AGK[)/LBEC/(6&JC4P*,*X@X2+_9@^%$14 \C0#: &@ MAX#!,X!^ >B_%# H (/,F5Q*YD/ #)M-E-P19:.1S38R,S,TRN?"[ON=43C+ M$6=F 2B^9=9[B)5>:&A?[+7#]]1G^?+/#Q:TT^ MB@BB.MY%+TM#Z=[02]I*> >;'NE[[PCU*&U8S[P='D"(- ._Y+&/4+' M3?":FGYY//H97___Q^/G5YPC5P82_:O)YYQHT$QDT]>YWK 0I@[F)PUJ"\[L M]2M_Y'UH,JE+LJ CLIJ!@]+ 01M[QZRARM016G1L-6C!7O@29J4M[O)D5:&8T]7EV1! M1V0UYT:EH2P.[) LZ(JL9."X-'+_X>EY+^R;"8G*1R%28)A-;R8XU M,2<;5RZY/_3J=SQX&D,K,37)IZ7DTQ=+_L0?,!/5?HZ;9+<2'BL[)_-I19/7 M\^CH0/DS86?-XL]*\6?MJ8:+_Z::5H9CU79)%G1$5G/.]Q[?%+VNDDW!U)&' MG;(%7;'57:R\;_M=9IQVMJ.=])_DD_'PX.(UQ-!A\ZWSZ:-JVG72:6<\6CEM MSB>#0_7-<=[I@0-NI>1*0*VRTE63T.YC7GV5HV5Y?)$5A>YC>%Y;+YC"XD:3 M&)8(]7IC?*-0>;F:=XS<9 7VT\-_OG*8AA5*8U'U);.?>\[UWESCMA=(/)D&T\)@*:3I>8NWLQ/=-G&#* MS)&:H:0G$Z539FFJI[Z9:63C')0*/PR"EI\R+KUN.U\;ZFY;959PB4,-)DM3 MII_.4*A%QZMYJX5K/DVL6_"[[1F;X@W:V]E0T\PO6<8\16FXDJ!QTO%.:R>] MR,7G 7<<%Z8R!J=DI-2#FPS&'2]P":' V#H&1KTK\XF.;=+RO'HQQPC)AK]7B @L]3<<7*V'R*RR*V,"#.#-6 MI068,DBY7-[98^%#!5!KO $("T#X44"] -1SH%Y)?;[:!D7Y@NA>EH9 [U,:Y3Q$U%:U&@L7!,1])2TFNH& M]U>8CE#_)L!W:M2!G%.,VQ@NEOM4(]83604\)UN-O;WIP_[>%]@#+N%GHC+# MY-BT?4M..;U^7+ARMG0E?-.5^ CJM0,(@S#< .]]'%Y;A_M4G[)(85FD,.=K MO,'WPR:HX=08I-*LY&Y2M97&?1!.S(S%V/'HC3>HY^AU/W^JM8)OFS3NB&Q- M<;U47,_9Z^^VI:&>8US#'1,9POTE!<+ 8FHV&E#?I0$[(ELSH%$:T-A:\KS8 M4+%AD]HE1913N,_UO!NT_7E5PNN(J'G\'+266K-,K?F!;A1*3@_I[4Y!<#;B M@KX%N+TYM[+^:VUV1+9F0*LTH/5?FK.U2P-V1+9F0%0:$&WM@,NBXD_O-6CT MJOT.H^#X99.^CGK9H7[E@',_%U=,TRE@0."$,,%11.V@EP?VT"Z/E$*;N:N&.T_&OJ_@502P,$% @ W%75N_5L+C\ P MOA$ !D !X;"]W;W)K&ULQ5AM;]LV$/XKA%8, M*>!&EOP2)[,-)%:[&FA:(TFW#\4^T-+)(BJ1'DG;+; ?OR.E*+*C*/&@8%]L M4;KGX=USY/%EO!/RNTH -/F1I5Q-G$3K]87KJC"!C*I3L0:.7V(A,ZJQ*5>N M6DN@D05EJ>MWNT,WHXP[T[%]MY#3L=CHE'%82*(V64;ESRM(Q6[B>,[]BQNV M2K1YX4[':[J"6]!?UPN)+;=DB5@&7#'!B81XXEQZ%X'G&X"U^(/!3E6>B0EE M*<1WTYA'$Z=K/((40FTH*/YM809I:IC0C[\+4J?LTP"KS_?L'VSP&,R2*IB) M]$\6Z63BC!P204PWJ;X1NX]0!#0P?*%(E?TEN\*VZY!PH[3("C!ZD#&>_],? MA1 5@#=\ N 7 /\0T'\"T"L O9<"^@6@;Y7)0[$Z!%33Z5B*'9'&&MG,@Q73 MHC%\QDW>;[7$KPQQ>AJ 9%MJM"=SKK3<8$ZU(N]( (JM.-40$:I( M&*\56' M?&"<\I#1E"Q VF''0R G 6C*4O46@5]O W+RYBUY0Q@G=XG8*,HC-78U>FOZ M=,/"LZO<,_\)SSR?7 NN$T7>\PBB?0(7PRQC]>]CO?(;&0,(3TG/ZQ"_Z_LU M#LU>#O=JX,'+X=V&:'IEYGJ6KW=4YCKD=YSLY.234)B-;Y\01.8:,O5770;R M'OKU/9B2%=SM]-QJ:I&^K>CVV M\GL'-D$-TZ#*M!??H(QOT!C?_M3^F$_MRB BWZXA6X*L'3*-U,<.F3;)@I;( M]B0=EI(.7WTR#MM4MDVRH"6R/67/2F7/GAFLSRM[ V%*E6(Q"ZG=3<129*0Z MC;_,YD0+9# SMT/>*\UPSP!$Q.0.MS'FVYVD7,4@ZU+3["*N5)E=J>H2T0@] M-A$MD>TE8E0F8O3_)2(BGW&/>YF)#98?_+Z$,A_R<.W/4S)Z5!D/ZVMC.,Z^^B)0=-&2N*VR!6VQ[A^\OS*7$_; _$"3WVQ<4XD%3Y$48J3LGIYAWF5^69 WM%C;X_-2:#R,V\<$ M: 32&.#W6 A]WS =E%&PO=V]R:W-H965TQ[['I]]UU]R M\2PC $56:<+DP(B4FI^9I@PB2*D\Y7-@.#/E(J4*NV)FRKD &N:@-#$=R^J9 M*8V9,>SG8[=BV.>92F(&MX+(+$VI>!E!PI<#PS;6 W?Q+%)ZP!SVYW0&]Z > MYK<">V;%$L8I,!ES1@1,!\:Y?>9[VCXW^!W#4M;:1'LRX?Q9=Z["@6'I#4$" M@=(,%'\+&$.2:"+\W^+?<=?9E0"6.>_(E#%0V,+P8)84JS M1-WQY264_G0U7\ 3F7_)LK2U#!)D4O&T!.,.TI@5?[HJ=:@![-X; *<$.+L M]PU IP1TW@MP2X";*U.XDNO@4T6'?<&71&AK9-.-7,P['3!_[O1(X&R-. M#7T0\8)J[*1*DA.RF9"$<85:RGC&J(*04$DB"&(_H$(?PMQ62(VJY#'&T@G()[0'L\03XB1BU40438#,N9,"0R*NM'#O4\. M#X[( 2Y+?D4\DY2%LF\JU$%[8P:ESZ/"9^<-GVV'W"!]),D%"R'<)C!1P$I% M9ZWBR-G+Z$-P2CKV,7$LQVG8T/C]<+L![K\?;NWQIE/%1"?GZ_P_)AZO<8Y< M*4CE4Y/0!9';3*2?K#,YIP$,#'R3)(@%&,//G^R>];5)I#;)_);(M@1T*P'= M?>PU 8_U3<#WC2;D/.494TTB%F1>3J:?Z05&J(?O=M] M;B5/=Z\\/U4$ N]PP%,@A[#"%";AZ)@P:)1G+]E'8ZQ-,K\ELBT1>Y6(O;8N M::]- =LD\ULBVQ+0JP3T]D;A=ZR)R.$UEYBPL !99Z!Q)@2PX&4K =Y!P 6F M"IUX+JA@F,@D7NWF>/5>7^>NNWN97QMY=F?'R']M=.)Z&Z/";;.6_%,0L[R( MDB30KTV1P:K1JDX[S\N3G?$1UF]%N;6A*8J_&RHP=TN2P!0IK5,/ U\4!571 M47R>EQ@3KK!@R9L1UJ @M '.3SE7ZXY>H*IJA_\ 4$L#!!0 ( -Q5U8S MMZ'4D 0 $0A 9 >&PO=V]R:W-H965T]Q_>>\<%''GIK+K[+.8!"CTF$RE.^@%3? MF7*14*5/Q2R4"P%TDB4E<4BBJ!4FE*7!H)==NQ.#'E^JF*5P)Y!<)@D5/RX@ MYNM^@(.G"_=L-E?F0CCH+>@,'D!]6=P)?186*!.60"H93Y& :3_X@,^'I&,2 MLHBO#-:RHRO*!/I*XR6@ M6Z!R*6!SY^TE*,IB^OOF'7J#6(K^ MFO.EI.E$]D*E*S?CA^.\RHM-E61KE>-3U, GB$2$U*0/=T_'=GJH^2I((P5I M),,[VX(W%%Q*--3]0CK^H8E3($ J=$\5H"%/E="SL^3A/_1)Z_$Z7>D80R+Z M")-9E:DZ0IP5&'&?RP4=0S_0ZI4@5A ,?O\-MZ(_ZNCQ!&:1U2C(:F3HC2UD M52?)!RE!SR$]"= -HR,6,\5 /DVP"=*Z+N>1B?K$4U%;B&9MA%5ZIRB]DLHU=14CY,52COVU'W9SG5A&U?FG#% M'^/C$57#*2IWI?M.#E]H-J^EA<;DJ(2%O1IJ7V@V>:6EQD[CZ4]:#<<:E'?J M"K'++XTM=CO; VAJ/\A:+KSZ9%]H-L.EH\;-XU*75^/L"\TFK[3.V&DP_:FK MM=O"=0B[BTN_B]V&]XH+8+,4_?DXGM-TMJM:G*![/W!/:#8%I6_&G>-2BU=[ M[ O-)J\TR-AI(P>?U1P$*C4C-2-*GTL]J?2/[P116?Q@5^6THX:ZSS6$V\\U M5!>&MRQ4I+2PQ&UA?ZV-%^PUN,?>>XO/$YK-5&F3"3XJ"1&O7M@7FDU>93O9 MO9]\6 GE@[M,GC/$;JKTJ,3M45^H'??^@GOLO1__(;9Y26F'R=EQ:<>KT_6% M9I-7.EWBWCP^L'::.RT_M6%;EY_2B!*W$7VAA-R[">ZQ]YX%AS"QI#2QI'U< M$O)J?WVAV>25]I>X]XT/+*'.+W?"G2&;IL+**V[S_X);*G0]$L4PU3G1:5MK M3VQ>V6].%%]D;[U'7"F>9(=SH!,0)D#?GW*NGD[,B_3BCQ.#_P%02P,$% M @ W%75K^W/'S# @ %0@ !D !X;"]W;W)K&ULK59=;]HP%/TK5E9-K42;[]!V$*F039NT:E59MX=I#R:Y$*N)G=D&NG\_ MVPDI#8'UH2_$=NXY]Y[C^)K1AO%'D0-(]%065(RM7,KJVK9%FD.)Q06K@*HW M"\9++-64+VU1<<"9 96%[3E.9)>84"L>F;4['H_82A:$PAU'8E66F/^=0,$V M8\NUM@OW9)E+O6#'HPHO80;RH;KC:F:W+!DI@0K"*.*P&%LW[G42Z7@3\(/ M1NR,D58R9^Q13[YD8\O1!4$!J=0,6#W6,(6BT$2JC#\-I]6FU,#=\9;]D]&N MM,RQ@"DK?I),YF/KTD(9+/"JD/=L\QD:/:'F2UDAS"_:U+%A8*%T)20K&["J MH"2T?N*GQH<=@!L= '@-P.L"#F7P&X#_6D#0 +C3"W%^)!@B>,19QO$=;1B MTP-CID$K^83J;9])KMX2A9/Q5U"F"60>:,J$%.@T 8E)(<[0.7J8)>CTY R= M($+1]YRM!*:9&-E2I=8$=MJDF=1IO -I7 _=,BIS@3[2#+*7!+:JN2W(-\=(,_QO)Z"IJ^'NSWPY/5PYX@:O]T&W_#YQ[?AU\U<2*[.PN\^ MBVN*H)]"]X=K4>$4QI9J +X&JSX_3LW%X#4:4-,YL!184YHJD]HG[B:.]RIR/?#KK;] M("_H&I#L![EA<$!;U&J+CFK[S\Y$^SOC7W5-G_9$.5?#;OG[45>!VRW?WFF8 M)?"EN7B$ Z0+U?,":W$YV@_2<0_P-02P,$% @ M W%75DZOU@G) P 5PP !D !X;"]W;W)K&UL MM9=?;^(X$,"_BI5;G5J))7\@">0 J0VWNI.VN]6VO=-IM0\F&8BU2R93K9<_)0%@"*[JJSEU"F46B>N*[,"*BK[? TU MKBRYJ*C"J5BYH/M(+9 M\1>#K3P:$QW*@O.?>O)G/G4\300E9$J;H/BS@13*4EM"CG\/1IW6IU8\'C]9 M_V2"QV 65$+*R[]9KHJI,W)(#DO:E.H;W_X!AX!";2_CI31_R?:PUW-(UDC% MJX,R$E2LWO_2W2$11PI!T*$0'!2"5PJ8&;O"X*!@,N?NR4Q8N\YZ/ \AZQ/!GZ/ M!%X0D(>[.;GX<&DQDYXW\]W_\5+)Q0RT:0C:- 3&RN!\&KY?+:02^&G]L,6S M-S&TF]#W+9%KFL'4P0LE06S F?WZBQ]YOYT!'+2 @W/6$5!*@-[K@^H]GU2/ MW-)'O&!*]LB\ ?(%=HK<;Z'< +GAM2JL9[3W&ANO^LIO9N-Q[$W_[S)4(5>5GEMK@W="^C$* MAEVD1^7,/TO:36BE\$^>O^$X&'=1Z&KR4O+\?/OGWV\L4^2"7N(3 EB^#R55 MF9(*NZQL,ZE1NF2IP#]/CTA3G)FTM' MG>6,UY*7+#>H"UK2.@-BVI&^K>JY1YU*!6)E&CB,7'\FAP2WXGV7>!TDJ>F- M7LL'23JPR8=).K3)PR0-;?(H22.;/$[2V"8?)>G()A\GZ=@F]SUL"" M*VPKS;# SA^$WH#K2\[5TT0[:/^7F/T'4$L#!!0 ( -Q5U8X3;XR1P( M !$% 9 >&PO=V]R:W-H965TY12UJB=-!HL;J;1[?!F-O;^P>&GQ(,[6H-7LC;FR1OWY31*/"%4 M6)!'$/S;XQTJY8&8QI\.,^I3^L#C]2OZYZ"=M:R%PSNC'F5)U32ZCJ#$C=@I M6IK#%^ST7'J\PB@7OG!H?:_&$10[1Z;N@IE!+77[%\]='8X"TLLW M(N( V\ MVT2!Y5R0R#-K#F"]-Z/Y19 :HIF;A(*9 M4$(7"*O0%?>ZO7I?PR4J05@"&>@"/\R1A%3N8Q83T_&@<=&EGK6ITS=2S[$8 MP&AX 6F2IK!DX'\Q8I;2ZTE[/6D '9W7\^MV[ [VOJ4BO-Y)O""PCJXAMIHJAP,4RC%BSLC8=Q+&/^GA+ETA=EI"K=Z M 0NT!;?6*1%MIF';(_X%V>?)(!E=9?'^F&%\U.'^L7@0=BNU X4;CDL&5SPM MMAW UB#3A*9?&^(1"LN*WRRTWH'/-\;0J^'GJ'\%\[]02P,$% @ W%7 M5A3K743# @ P < !D !X;"]W;W)K&ULK57; M3N,P$/T5*XM6($%SZ87+MI%: EHD$!45NP^K?7"3:6/AV%G;;>'O=^RDV5)* MQ4J\)+[,.9XS8\_T5U(]Z1S D.>""SWP'A!H:]Y5<$66MD),? L8-$TFB[+D@.DTE)-+JG-RC1>"W(CJ8MD,/0"G!C)B)*E! MAPD8RK@^(B?D<9*0PX,C,!AH="@EN#%7[^$O>#;KO!\ M)EGR262O0M=I0M?9QQ[?EZ#P)HMY=7V/R9B^V N_\Y965#U'92OG,CYOG??] MY69DWMJ<;MLD^VU>Z>@V.KI[=;C*?")G)X\:R%!K; WW4WR' M\FOKVKYS2G M8@X$7R[9TDQN&9TRSLS++LW=-[YV6V=;FM_:A.>MWI;HO?[_;Y;]C=I6@)J[ M'J%)*A?"5%6@66W:T-!5WZWU$;:GJIO\HZEZVQU5NV&.+1:4-<#]F91F/;$'-$T[_@M02P,$% @ W%75C9% M)_I^ @ E@8 !D !X;"]W;W)K&ULK57;3MPP M$/T5*T45E8#<-LNEV4BPJZJ5J(J@M ]5'[S)[,;"L5-[L@M_7]L)(4! J.I+ MXK'G')\S=B;I5JH;70(@N:VXT#.O1*Q/?%_G)514'\@:A%E92551-*%:^[I6 M0 L'JK@?!<'4KR@37I:ZN0N5I;)!S@1<***;JJ+J[@RXW,Z\T+N?N&3K$NV$ MGZ4U7<,5X'5]H4SD]RP%JT!H)@51L)IYI^')/+'Y+N$'@ZT>C(EULI3RQ@9? MBID76$' (4?+0,UK W/@W!(9&7\Z3J_?T@*'XWOV3\Z[\;*D&N:2_V0%EC/O MR",%K&C#\5)N/T/GQPG,)=?N2;9M[C3V2-YHE%4'-@HJ)MHWO>WJ, "$DQ< M40>(W@J(.T#LC+;*G*T%19JE2FZ)LMF&S0Y<;1S:N&'"GN(5*K/*# ZS;UB" M(N=2K/<15$7.&5TRSI"!)KL+0,JX_D#VR?75@NSN?" [A GRO92-IJ+0J8]& M@V7R\VZ_LW:_Z(7]%I ?D#C<(U$012/P^=OAX6.X;YSW]J/>?N3XXM?M#TPO MF,ZYU(T"\NMTJ5&9B_9[S&=+/!DGMA_?B:YI#C//?%T:U :\[/V[U2#N:Q"_QIZ=ZB68>Z;W%7"*4!#>E>-NCP@I\D8I$#A6@I;WT/':=K') MHFE\&*3^9NAM)"N)PH>L1Z(GO>C)JZ+;@^/]O>6#(Y1N#4MJND3G[<'3F(]V MJV2H\/CXF8_G67%\%+W@(^E])/_J8TQI\JR6R32>/%4ZDG4&ULO9MK;]LV%(;_"N$50PMTMB5?8F>)@<:Z DD;-.OVH>@' M6:9MK;IX(IT+T!\_4E(D2Y$9>WB[+[8N/,\YHEY1)(]X\9"DW]F&4DX>HS!F MEYT-Y]OS7H_Y&QIYK)ML:2S.K)(T\KC83=<]MDVIM\R,HK"G]_OC7N0%<6=V MD1V[36<7R8Z'04QO4\)V4>2E3UNKDN#K,2? 7U@>]M$7LHB2;[+'7=YV>G+ MB&A(?2X1GOB[IW,:AI(DXOBG@'9*G])P?_N9;F47+RYFX3$Z3\*_@B7?7'8F M';*D*V\7\L_)@T.+"QI)GI^$+/LE#T79?H?X.\:3J# 6$41!G/][CT5%[!D, M)@<,],) ;QKH!PP&A<'@6(-A83!L&&C# P:CPF!T[#6,"X-QPT _%-)987!V MK,&D,)@T#0Y=P[0PF&9RR.]?=O,-CWNSBS1Y(*DL+6AR(U-09BWN>1!+L=_Q M5)P-A!V?S9,H"KA0+V?$BY=DGL0\B-#2=W(@0 M-HR8\9(N6P"6&C"8#!6$GJB>LH[TYSJZTI5(@_I=,M#>$[VOZ^3+G4'>OGE' M_- +(D_6FR\>MK9+G1^/U5YB6X#&\<#^44#S:* V:;L5/Z?>;#7VCFX%ME_' MMF"7T?30Y5=D]V@?#0'&7EP@'R=,-9X'K]>BS+$Y31BW]J>K1PX M; ?*]^8YVWH^O>R(%R.CZ3WMS'[]11OW?V]3+Q)F(&$F$F8A8382YB!A+@A6 M4_*P5/)019]]W,EW TE61/31ED+.^:-/?AQL JYRX"@#R@[;_6RHCR]Z]_L" M53H]5:!(F(F$64=4A8UTZ"!A+@A6T]VHU-WH5-W)]CD3GN*M>#5Z6>-GTTE# M?6V%1L-Z(:.ET'@TJAG20,+>U5J=E^#49C$L9C/^;#!BE MW^4NVU(_6 4^\:)D)WLFHNC2B\1@[U6IC%_&V[B]G20,!<$JPES4@ISHA3F+4U]H4?1#,H&<4^@K%/FU3L-+AJ0I&P@PDS,QAFK:GNGZWT3>PD!YM),Q! MPEP0K*;@::G@J5+!UX&W",* R['SW6[Q-_4YX8D85$?;-(D"1M]7,UB?%F&P M]OBA::OIBW9$GW:UQJM>&':/TJ3 M3V25I)7\9)MJQO=!FL2RC14]@GG627U/[#1AXD^TQD&R)&[LIU2,FN4T;+[5 M-FEU502Q?X]&W>8 NJ60UGPW&NK+.56'4)H%I=E0F@.EN2A:7;1[60)-*=H[ M&HI#:R%&&M-4B%/*]<,R"N* \2(O8#YN98^@R@6TZE+IY]0> )1F0&DFE&9! M:3:4YD!I+HI65[I>*5U'S[H71)2FD30#2C.A- M*LZ$T!TIS4;2ZIJM$DJ:< MW9^YD8!S.8CS-YZ0M4S1>KXOY[KD]-(=I&Z-X%,5WR]TP!-HT%I!I1F0FD6E&9#:0Z4YJ)H=1%7:3=M N\T0!-K4)H!I9E0F@6E MV5": Z6Y*%I=TU4B3OO?,G%J3R=K'9JS@]),*,V"TFSM91)P,&TFCQRH3Q=% MJZ\"J#)WNCIS=[N+@RS3\2D.GXA1?"!6KGSX06Z+S\NN1;%J"K[)^NH;NB.C0_!Z49D!I)I1F06DVE.9 :2Z* M5M=TE=_3E;F6G_HQ<.%Z_QO8?N.3"W5T)RL:FMV#TJS7*\.&.G2@-!=%RV7: MVUNA&=%TG2WOE9]-"H7E"Q'+H^42X@_9PMG&\2OMW,P7 E>8?%WRC9>N@YB1 MD*X$LM\]$S6?YDM]\QV>;+-UH(N$\R3*-C?46])4%A#G5TG"GW>D@W+!]>Q? M4$L#!!0 ( -Q5U8XKEW*F , +0- 9 >&PO=V]R:W-H965TVVDF@:1'$,]MSG-#FE.56-"OF'F4T$WN= ML1P>)5%[SJG\<0^9.,XMUWJ>^,@V6VTF[&BVHQMX OUI]RAQ9-.0*R9R M(F$]M^[&"4K(;Z9P?MT;CDF(<@@T8:!XN4 "\@R0X1I M_%-Q6O4K3>#I_3/[VT([:EE1!0N1?6:IWLZMB4526--]IC^*XSNH] 2&+Q&9 M*OZ38X5U+)+LE1:\"L8,.,O+*_U>^7 2X'L7 KPJP!L:X%@7RTV=/&F)3QG&Z6@A.&<: M%UXK0O.4+$2N6;Z!/&&@R._D3JT DU!DD5'&::X+%):/SL!$D=84 M_.4!^ KDUYFM,4?S)CNI\KDO\_$NY.-ZY %3V"JRS%-(SPEL%%XWGDTU-,7K]Z0Y)*CNI(<3&=ZEX2C;D*S#=ZJ'4U@;N$^IT >P(I^ M_<4-G3^Z5N8ER>*7)%N^$-G9JHSJ51GUL4=_[LW71L2:X,]'BDM3KKDB:Y9! M2M*]-',[D$RD74M4L@<%N_EA.42>'\[LPZGS'9@P.,?$'1AW>HY9]BJYTJ>@ M]BFXSJ>4*+I M (5!XVM<=C+]_!S/Y$YJN9->N7<'D-@^5D50- "4BSU>L Y*Z>>%0?XEK[J\ M*%\S/DD.K0@;F\6BC<*/K;FEQ!VHB>\V/%OV"KNR2J:U;=->V_X2FF:F?\4& M&T@B%'9;@VR:MJ1Y[L3!OX91;9P[#=JXN(O/;^.6O7+^KUGV27O*06Z*&PO=V]R:W-H965T,3=M")-$5Z3@!]N%+'2)J M8WLBR^1-8LGDS'#TBQ\YYG ELTI;W1L+AWFXV&JL%_1>;]Q%L[G.;_1'PP6?B7NAORQN,W/5KZU,HD2D*I(IRL3TK'<> MG%Z$18>BQ==(K%3C,\J'\B#E8W[Q>7+6&^01B5B,=6Z"FW]/XE+$<6[)Q/%? M9;17^\P[-C^_6O^S&+P9S -7XE+&_T83/3_K'??01$SY,M9WQ>I3L\VW&Y$\B.P[^H"B%-U$ M<6P2KX9];0+-W?7'55 795!X2U !1C,POU4*,HVDT1CR1RUP=INFDTL"/;9DKQU5Z9H7G M?%9X&E$V[#]MB);5T3(P6J-2$Z;B6F8OA4QOEVF4O\ZU+&OI_4!WW#P!%#1O MW41IE"R3^M:FJ,$(.CZ-L!Y?Z%H\H8=PC^IPC\#'\2;Q'/N5!G]^5QI@!!US?5*/[\2U-$X\A!L,+% &OL1163YI MJN,PW*R/H$&XP+5"\*Z3!QQ"UYQC.T3L6B251<<16UH&(-WV4@G90266AP$, MQ+U5TF(>@4/HFG,+T8 Y5XD/*@86BP&(L;U4$JZM0K8L0@*+O0#F7@>-D)UG M$C"$KAFW- V.G6O$!QX#R\< Y-E>&CEIJQ%L\8=A_/VDD7_2^,7A$A5VW3'3 MV((4!ZZU@7UP$5LN8I!B^VBCLLS>7ZEB"ST,0Z^S-EJP!7;=-=,6GY@ZUX8/ M&F)+0PSO*??1!FN_ L$6=AB&W0[JV'E]"KONFFL+3GSD7!T^.(@M!S&\K=Q' M'<<[J,-B#L.8ZZR.-G.'CQTCL<@D ^>E,Q\D)):$!-Y2[J&.RG*+-0>QF",P MYG;0QL[K4=AUUTPWJJKNRZH^2$@L"0F\D=Q'&^N5TVW:L)@C,.;J+8KCM2CL MMFN6+2R)\XHI\<% 8AE(O!5-*\LMUJ+$ H[ @.NDBQ8L@=UVS;+%)'%>+B4^ MZ$BE=KY?BPRTS!K5PHS#<6BICYS4H[+9KGBTDJ?,:*?7!/FK91[W5 M2.EZC72[,AJ_&<)HZZ2,%G,&[+9KGBTBJ?.Z*/5!/VKI1[W516GKNBBU:*,P MVEKJ8N>U)^RV:Y8M(JGS6BCU03]JZ4>]U4(KRT?OZX)9M#$8;;?5T8)KHXX9 M+T[A-!30J1JV\9=['YM!9GG)G)=%F0\4,HM"!N\7?1[^8*WKILR"D,$@=*8C M#.O(Q\:16;HRYR54Y@.M416],1V:(CBTT&8].9C@BL(Q\;369I MS)P76YD/T#(+6@;O1;WJZ'C]-!K>(B3+609S%A82O!S:&*2/+6AH.1TZ+\"& M/I@;6N:&\![5IV+"]0KM6X+U&P=N$Y'-BF/%"HUS5^79V_IN?73YO#RP:YN7 MYYYO>#:+4H5B,35=!X='QF]6'B4N+[1<%,=W'Z36,BD^S@6?B"QO8+Z?2JE? M+W(']8'NT?]02P,$% @ W%75HG8YCUU @ J@8 !D !X;"]W;W)K M&ULK55=3]LP%/TKEHX M,J:Y(D07%=14CV0#PJXLI:JIL5.U(KI10$L/JCF)@F!,:LH$SE(?FZLLE6O# MF8"Y0GI=UU2]3('+[02'>!>X9ZO*N #)TH:NX ',8S-7=D9ZEI+5(#23 BE8 M3O!U>)4G+M\G_&2PU7MCY)0LI'QRDQ_E! >N(.!0&,= [6L#,^#<$=DR_G:< MN-_2 ??'._;O7KO5LJ :9I+_8J6I)O@K1B4LZ9J;>[F]A4[/A>,K)-?^B;9= M;H!1L=9&UAW85E ST;[I<]>'/4 X/@"(.D#T%I < ,0=('XO(.D OM6DE>+[ MD%-#LU3)+5(NV[*Y@6^F1UOY3+AC?S#*KC*+,]E-W7#Y H"F(&#)#)IS*C3* M[5A B692&,46:W]&;@F=YF HX_H,?4&/#SDZ/3E#)X@)=,9S M3G*E&UK !%NKT* V@+//G\)Q\&VH5Q])EG\0V:L^)GT?DV/LV<&/^MR&M!EJ M9$LX]H3.03=9/+I,R6:_/T,YR>N<_'A.JX;LW>(:U,J[H4:%7 O3?OI]M#?< M:^\S;^)3:\2M;_ZG:5W\CJH5L]>;P])2!J/+"XQ4ZXSMQ,C&>\5"&NL\?EC9 MGPDHEV#7EU*:W<1MT/^>LG]02P,$% @ W%75F47^[H^ @ 3@4 !D M !X;"]W;W)K&ULM511;]HP$/XK)Z^:6JDB(=!N MZD*D :W6AU:HJ)NF:0\F.<"J8V?VA;3_?K8)$54++]->DKNS[[OO._N<-MH\ MV34BP7,IE1VQ-5%U%44V7V/);4]7J-S*4IN2DW/-*K*505Z$I%)&21Q?1B47 MBF5IB,U,ENJ:I% X,V#KLN3F98Q2-R/69[O @UBMR0>B+*WX"N=(C]7,."_J M4 I1HK)"*S"X'+&O_:OQT.\/&[X+;.R>#5[)0NLG[]P6(Q9[0B@Q)X_ W6^# M$Y32 SD:?UI,UI7TB?OV#OTF:'=:%MSB1,L?HJ#UB'UF4."2UY(>=/,-6ST7 M'B_7TH8O-.W>F$%>6])EF^P8E$)M__RY[<->0I(<2$C:A"3PWA8*+*><>)8: MW8#QNQV:-X+4D.W(">4/94[&K0J71]EU64G]@@AC5+@4!#/)E86ILQ46KZ)P MSXWAOHEP.D7B0MHS. &AX$Y(Z5ILTX@<)0\#/KGD,1) M H_S*9R>G+V&B9RB3E;2R4H"[O [JR]-D'-^1LYO^ZP7*#Y_1[AH\!^1JYL MQ7,<,3<$%LT&6?;Q0_\R_G*$]J"C/0CH@X/M>-OV<[BV)-S]<_&;FFJ#T!Z: M@8E69,2BID/='_P',<-.S/#H&?R3&'^M[O&9X$;8G$OXB=R\)W!+X3)0\ _0 M)NOWDC3:[/..]L;#OS1WW*R$*R%QZ;+BWJ<+!F8[O5N'=!4F9J')S5\PU^[! M0^,WN/6EUK1S_!!V3VCV%U!+ P04 " #<5=6>-BZ/ZL$ [%P &0 M 'AL+W=O>&T/ MD%K2O:NTO4-M]^Y#=1],,H#5).9L ]W3_O@=)R$0$G+EE$K[!1)GYO$\?FS/ MV,,M%R]R":#(:QA$<%7$.&7.1B:8RX_Q%O]SY M(\/2$4$ GM(0%/\V,($@T$@8QS\IJ)'UJ1T/GW?HGV+R2&9&)4QX\!?SU7)D M# SBPYRN _7 M[]!2JBK\3P>R/B7;%-;RR#>6BH>ILX80C$(Y-0BF(!CWF8&N)- M$J)S(D3;(?<\4DM);B,?_#R B7PSTLZ.](U3B>B"=T':=HLXEN.4!#1YN[M= MXNZ^W=VJ8-/.)&S'>.V3>'-L\8\4U%+]H98@3@F6F#W160#D"5[Q0\"]%_+\ M&<'(G8)0_EVF51)+ISP6O4M=R17U8&3@-B1!;, 8__R3W;-^*1OG.L'(H^*JD0G/L=O'@^!<($? M0XQZJ9?A!G;MS[>O2K=H!6^C=0B"ZKVT5+;J\).)PA+8!KQB5I& P46@RF2K M$\RM"2PG6S>3K5N7; VM3Y,DNK7(+4;B*71] +46$6E\YE(VWT^_:AYGZE,"U5+]BB?3N(E:3.5/$.L'@@VQ !S]003"H4X,ZP=R: MP'(:7&8:7%9.ZD?$8QX03Y?%9<.6N/=C=WTXVXQ[EU@-;@Y'HVAC.X,C([?, MJ+TWRD5O6_MC@549?U:6G"20 G0/.AX4&)096<<,2HPN3S(X.-C8E0RR#"V2 M#(T[S IG.*%2P@E&=B&.CW:WR*G4K%U@56;6Z9[BY>QY.?\QLY0*XI6;K&EO M+?21*VD(,(&54G,*P=C= K&B48%4E4F>T/[X8E=6YN/C5(Q9A306F(^;YDDZ M[4(8W7Z!3M'HTBX0*AH=SN(\I?UIP*ZN6G4%LMI5(+-T?_7BPC_)HLU25IU" M+/WC@">I46Z]=WH%6B56/>L4KWVY;%=70;^<0%L$5B69G"JWL\-W_4 MBN;6A98?[7UQ:_=^H#QN5]: 9PM1)YI;%UI>B'V!:E=7J/]OR^T7EJ!SG/HF MU1V?/4RU5IWFP:TB'FL6\>VLQ&UL':GDKBUKS6Z K^-[SZ/V&WTS'-]6[F&2 M:^5[*A8,)VL QH]+H#X(;8#?YYRKW8ON M(+LO'W\'4$L#!!0 ( -Q5U:B@V5^^@( ,@( 9 >&PO=V]R:W-H M965T]!#!D6W"AA][2 MF/+*]W6VA(+JCBQ!X,ID@OM1$,1^09GPDH&;&ZMD(%>& M,P%C1?2J**AZ'@&7FZ$7>KN)![98&COA)X.2+F "9EJ.%8[\1B5G!0C-I" * MYD/O.KQ*8XMW@&\,-GKOF5@G,RF?[. N'WJ!#0@X9,8J4/Q;PPUP;H4PC%^U MIM>\TA+WGW?JGYQW]#*C&FXD_\YRLQQZ[SV2PYRNN'F0F\]0^^E;O4QR[7[) MIL8&'LE6VLBB)F,$!1/5/]W6>=@CA/$10E03HI>$WA%"MR9TSR7T:D+/9::R MXO*04D.3@9(;HBP:U>R#2Z9CHWTF;-DG1N$J0YY);HN2RV< ,@(!>RSV8KK2)OPKC MX&-;GO^G6/J?Q YJT&MJT#NEGJ1,9W*%V56XQ]T!D3/.%M2=FK8T5G)AM4?L M?;Q.@D[0CWH#?[V?H79<-X@/<6D[+KK\T. .?/4;7_U_]#6KMT^&NZK56?^\ MB&_:QV6V*[P6/#I5A<&%!%Y5'.L8.9E1($.U&) M9X10K:'=:MP:6AQV7U@]$Y?^'5=9]??N^ +4PO5*35REJENPF6W:\;7K0B_F M1]BFJZ[Z1Z;J\?=4+1C>#QSF*!ET+K$,JNJ;U<#(TG62F338E]SC$C\U0%D MKL^E-+N!?4'S\9+\!E!+ P04 " #<5=6TDHK4-VDV!?9%XF7,T9V8TY'0OU8O> M !CRVG"A9]'&F/8FCG6U@8;J@6Q!X,Y*JH8:G*IUK%L%M':@AL=9DHSCAC(1 M%5.WME#%5&X-9P(6BNAMTU#U90Y<[F=1&KTM/++UQMB%N)BV= U/8)[;A<)9 MW+/4K &AF11$P6H6W:8WY<3:.X,_&>SUP9A8)4LI7^SD0SV+$NL0<*B,9:#X MVL$=<&Z)T(U_.LZH_Z0%'H[?V']UVE'+DFJXD_PO5IO-++J.2 TKNN7F4>Y_ M@T[/R/)5DFOW)/O.-HE(M=5&-AT8/6B8\&_ZVL7A )".SP"R#I"= H9G 'D' MR-\+&': H8N,E^+B4%)#BZF2>Z*L-;+9@0NF0Z-\)FS:GXS"788X4]PW+9=? M ,@2)5D6<.CN_? T "_?#T\NJ,G['.:. M+S_+Y]-QG$(J:O+1;$"1A=1&@6$*\'\U)V8^:Y_@%3>XK%[(Y]^1C'PPT.A@ MKKPOP[ OMDO=Z)96,(NP#6E0.XB*[[]+Q\DOH3A_2[+R&Y$=Y6#8YV!XB;TH MF:[D%J.KJ 'WM\@E9VOJ?J%0&#U=ZFO$-N==D0R2X<_3>'<8H+"9K;I#LS)L MEHYZLR-1HU[4Z'^*6G:U4V%)!66-WN7O7=CLP%\OZS_9CF2->UGCB[(>K1JY M(DQ4>%)JP $*:O DU2Y?A,,.>%#>.)RUZQ-Y8;,\/Y$7-LNNP_(FO;S)17GW MKRT>JM@/N!3K*P.J\?E#Q=@%MDH0E-C:EDRUAG :)V&=V8G.L%E^4L3E&;;3 M-,8'QU@#:NVN YJX$O2]O5_M;QRW[J ]69_C3<1?'+[2^&O, U5KAEV/PPHI MD\$$*TSYJX&?&-FZPW(I#1Z];KC!VQ0H:X#[*RG-V\1^H+^?%?\"4$L#!!0 M ( -Q5U9)2A8E1P8 4? 9 >&PO=V]R:W-H965TY[X%(P MOV[=X,N0]+6#L?@:PUKL7",-9RZ%>B,((%(ZA!4_3W"&))$1U)Y M_%L$;97/U(Z[U]OH[PQX!69*!8Q9\F<\D\OKUK"%9C"G>2(_L?7O4 #JZ7@1 M2X3Y1>O"-FBA*!>2I86SRB"-L\T_?2J(V'' G0,.I' @>PYD>,"A4SAT7NK0 M+1RZ+W7H%0X&>GN#W1 WH9*.KCA;(ZZM531]8=@WWHJO.-,ORKWDJC=6?G(4 MIJN$/0.@6\A@'DMTE]!,H(FZSF!6:T7C)(%U2,N$,UF&[,; M(4 *])E.$T G$Y T3L0I>HN^W$_0R9M3]$:'^+QDN5 ^XJHM%0Z=33LJ^!!TRG'M&/B=0[&LP?OS#MZZ.$32Q*D/KTUY;._7$.R>637_4A=SB[% MBD9PW5+U2@!_A-;HUU]P/_C-16>3P<*&@M6H[I94=WW1#U#]ARKP=\!C-HNC MLFO,A$0G8PZS6)Z>H?>9!)7/IOT,W4LJ015@B=A<]44L!<2XZDQ5UDM=F!]A MV_X0/DG=HK^O,,M3X&80GP)/:OH1H)++0+J&KMYXU^5\QTIMB=6=7NX0.D4^!.0KV!7_L=-!DL;"A8C=!^26C_YY>< M?I-4-QDL;"A8C>I!2?7@B))C$^QB=!-Y8")K"?DX>ML9]/IJTGG1_ M';C#:F#A_A$*&%<2&!^C@5\V(16A:U\\Z=DSDLO.,7.%+KOZU%4'60E&W/LN M@?..QAQ]I4D.6L#OKH._K7-PHYJRT6AA4]'JM%>R$GNEU,C0^KBE=:5II896 M)X]]NR@.\;YLF;C,^H']*OT(D8(:67OP5^X)I@@_UB M,7'8$0?X'Z'M<"7NL%_=%;M2_ 6ZPI9PN&>74=N*!+:R\"9U+.A*$&*_(GR= MGK(UG3UKVC8V9F].1V(FE88D?@WY$HE 7-+1U@A.,ULD^!,Z%G E'XE?]KU. M)!!;YKTE0QNZR\P::G]FQR*OU"#QJ\%7E7)B"S[2ZUK%S&'FJ/AA838X6/'K MD"K%1X[9:'V7ZUUI=/(EFYNK4[.YEXM2&#S<3(7D-)).-4 :W6EM-%K85+0Z MWY72)'ZE63!;T$DEFD!D=NI0Q[7M/B["U5;NU@K:8=2S)+8_L6.!:_59;ZF$ M$?$+([5\_+P$?- :RK0BL>IT4Q] ME)(A]6[&6<2!"E.A=*19+"*6JQF)4PE(S4=)_)^*JGI399;S.%L8NQ5G?T,D M5=>T^!A8=39TINJ[FMMHHA[%YG/UT:/I,]*;NCQ6I0^07D2#.$?H.S#AGXM) M%2^T!J7LU3\SF]6JFN7IJCH,V\&G@8ASUZO0WCFZ2X$OS)FI0":_S3%$V5J> MR]Z:T\B]]C&^#+&C_8;T+B>DY^SIJQYSQ-NN'KTY(/Y ^4*EC!*8JS2"\X$J ML7QSYKJYD6QE#A6G3$J6FLLET!EP;:#ZYXS)[8U^0'GR/?H?4$L#!!0 ( M -Q5U8LO\6&PO=V]R:W-H965T$ ]N>MM:.'9F.RWLU^\Z M2;-^I!63>&GM^)Z3<\_UM=-=2O6LYP"&O*19I2]7H-7"Y[ M3LM9/;ACL[FQ#]RXF]$9C, \9$.%,[=FF; 4A&92$ 73GG/5NNQ'-KX(^,E@ MJ=?&Q&8REO+93FXF/<>S@H!#8BP#Q;\%](%S2X0R?E><3OU*"UP?K]B_%KEC M+F.JH2_Y+S8Q\YYSX9 )3&G.S9U0Y)<&YE68%20 M,E'^TY?*AS5 *]@#\"N _U9 NP*TBT1+945: VIHW%5R292-1C8[*+PIT)@- M$[:*(Z-PE2'.Q%_2C,M7 '(- J;,D"&G0I.K5.;":'('B9P)]@CCF0XP$8RK@^(6=D6%6WX#@E R04B%Q1/]Y".@;UA)$/HP$Y/CHA M1X0)IY%^7\OT]\@>0G)-VZY3XGN\WP/MOA[-+/;AK[4&4V@ MYV#':E +<.*/'UJA][DI]77VD-N'WPE"D]J QIV!1VN#HBCX%[0A/:BE!_]=P].FAF!;#=&41?">!7TG ML@U7.K4KG8,%[>=*@3"$,SIFG!D&C=U:DG36"G+6;FU7K2G(VU.UL-87'M3W M0XKD;1+#W;<'8;"ML2$JO(CVB(QJD=%AD7AJ4ML9Y'@E\O4$[\)Z2U&#_9$4 MIR0>2TWJHYT=?_9I6_MN3&='N;MV9=CK^I:J&<.#G\,44=YYA*FK\@HL)T9F MQ2TRE@;OI&(XQZ\&4#8 UZ=2FM7$7DSU=TC\%U!+ P04 " #<5=6I+ 2 M1,D" L!P &0 'AL+W=OYCV8,*%6/5'9CO0[M?OVDE3*%!UTEX2 M.[GGW'.N[>OA6NE[DP-8\B"X-*,@M[8X"T.3Y2"H.5$%2/RS4%I0BU.]#$VA M@."&7\KCF#)J4#;HZ?V#][[^AE1@V,%?_!YC8? M!:J_47J/UX@9GBQC_)NH[M!"0KC56B!J,"P63UI@]U'38 W=X! M0%0#HK<"XAH0>Z.5,F]K0BU-AUJMB7;1R.8&OC8>C6Z8=*MX8S7^98BSZ2=1 M0J:5D?V!.F"3G65:*DE.+TV\V!TW&2N#F MR=VJKH! MW4Q(Z^B8'+F$M[DJ#95S,PPMFG62PZPV=E$9BPX8FT!V0N)NFT2=*-H#'[\= MWMV&AUCBILY14^?(\\4'^;8=NT*T_ZV@;4(7%D-NZ<.^_OSNV9P9@J: MP2A ?@-Z!4'Z_EVWW_FXKSC_B6RK5'%3JO@U]O1.ZN==5VBFL.E@"I8!R92Q M^[Q7A -/Z/K6*D4MPW"U:6DW)NX^QVPI[35*>V]7*K'E&ULQ9== M3]LP&(7_BI6AB4E /IL4UE:BA&E(0U1\;!>("S=]VWHX<6>[+?S[V4X(;1.J M$B%QT\;Q>TY\'CNNVUDR_BBF !(]I30376LJY>S$MD4RA12+(S:#3/6,&4^Q M5$T^L<6, QX944IMSW%".\4DLWH=QTVEY1D,.!(S-,4\^<^4+;L6J[U MP W(N]F JY9=NHQ("ID@+$,%/PFL!0K MUT@G&3+VJ!L7HZ[EZ $!A41J!ZR^%G &E&HC-8Q_A:=5/E(+5Z]?W'^8["K+ M$ LX8_0/&2I858C2 E M6?Z-GPH.*P(W>$/@%0)O5X%?"/Q=!4$A" R9/(KA$&.)>QW.EHCK:N6F+PQ, MHU;Q2::G_49RU4N43O;.TQEESP"H#QF,B40#BC-1?"Z)G)8=5T-*)EA/ED D M0^=/"0B!V!B="@%2H%L\I(#V8Y"84/$-':)!L3J,V0&*E4T&H]+P_A+2(? ' M57EW$Z/]O6]H3SO?3ME&^DB2$Y0KY[@#S'\VKD M9[O+W1IYO+O<69?;:EK*N?'*N?&,G_^FWSHPS1'%1"24B3D'=/]+=:,+":EX MJ&.5NP?U[GH_.1$SG$#74AN& +X J_?UBQLZW^O(?:19_$%F:U3]DJJ_S;V6 MZ@$Z39)Y.J=8KO2\KO@ZNOE3(O,4O;DN>H=>*W#4Q"]6N=64^:WC:*,LWCKF MAD2"DDC0@,AN%'+GUCJ%5KA)H:;,CRIE<5"%%3AM_[5L+5^KS-=JD,^\36:' MVS[WZYN=4>4[7I-%TZIR<'VGLFCJRL+0W\2U-7;#11.64,,F4%>V_!SN@+._ MZC?^O6@'_:LZ?F$=/W?S;3JK*PNC]B:_K0D;\HM*?M'G+,J51AW!J(*F[7F; M_*I%QZ&[26]KOH;TVB6]]J>NONT,VY5MJH9AM:B&X=:4[V5HKQP#]9G]$O,) M4:T:P( P T@D !H !X;"]W;W)K-X5K4Q6"IS(9[MY"X:.IY%A Q#;5T0\[?":V3,>C(X?I=. MG2JF-:R/M]YO<_*&S)PHO!;L!XUT,G3Z#D08DR73,['^BB6ACO47"J;R7UB7 M>ST'PJ72(BV-#8*4\N*?O)1"U R"H,$@* V"''<1*$Q?]YC.D?Y"XYLO,=$+)4)HP:N-DPM7C\%U8HCP"*._';A&HDJG8*O3.#CH<8+A&;3]4PB\(("GAPD<'YT<\-NN]&_G M?MM-^E="/ZZ1ZTWKUB0IC(FB"J:"&K4;#F"?*$6H\_VA;'U?JHR$.'1, 2N4 M*W1&GS_Y7>_+ 2+G%9'S0][?0.2.A^;>4'MRR63$-@6^S1E=$%NP^P@6$'HY M!'O?K$:MON\-W-4>X)T*>.>=P,W9OQ=X :%3 ][O-N#N5KB['RFXK5VN]J91 M=P=LJPELKP+;^TB1#X#M[8!MPMJOL/;?6)*W--:;AF(\?/?M0]K_@.J\J#A= MO%'_74[U-/G'C7[X*"YV\\9O.@S?>WV@O/^&7D^:=T$O,=1OEEWH;NV935$N M\F9"09ZJQ8M;K58-RU7Q3+]N+[J=>R(7U+RS#&-CZIWUC&JR:""*B199_FC/ MA38M0#Y,3-.%TFXPWV,A]'9B U1MW.@/4$L#!!0 ( -Q5U96X$9M!P8 M +PL : >&PO=V]R:W-H965T'8@^T=&T3E427I)T:V(\?*:FBI4IT[(E^ MB22*]U[>0U[FZ)BW+UQ\E4L A;ZG22;O!DNE5C?#H8R6D%)YSE>0Z3=S+E*J M]*-8#.5* (USHS09XM%H/$PIRP:3V[SM24QN^5HE+(,G@>0Z3:G8/D#"7^X& MP>!'PT>V6"K3,)S!%[MPCD\J,\Z_FX5U\-QB9$4$"D3(NJ+YLX!&2Q'C2X_A6.AU4,8WA[OT/ M[V_SY'4R,RKAD2>?6:R6=X.K 8IA3M>)^LA?_H0RH0OC+^*)S/^BE[+O:("B MM50\+8WU"%*6%5?ZO01BQR @'0:X-,!-@[##@)0&Y+4&86D0YL@4J>0X3*FB MDUO!7Y PO;4W9.N$KX%0 ^0P9PI])303*+/ M.5X0H_L-"#W_Z%Y*O0CODX1'-)^PV18]E=-O3-!O4U"4)?+WVZ'2XS+>AU$Y MAL=B#+AC#%.(SA$)SA >8=QB/GV]>5 W'VHT*DAP!0G._84=_O1ZTMF7:7WY M .D,Q#]M63G=F(*]D2L:P=U 5Z0$L8'!Y-=?@O'HC[8<>W)6RYA4&9/<.^E$ M<*Y;XMH:0%,FHX3+M0#TY;U^C=XI2&4K$*1/('IR5@,BK( (G5/?!L19 4=> M /(,W4=J39.=2M#O0420*5TF;> 4$8.B ,TVO)GH5;K93=G9I9;(197(Q?]- MY"\J%K62WI?(Q?Y$G(,Z?%LSM47/$*T%4PRDLZ:=,0Y= MRCTYJ\%Q6<%QZ;6F+_L$HB=G-2"N*B"N3E[35S^7PN@\"!O5T-J+A.V5?5VE M70==V7 MMSHF.]PM\%KCI?N^P.C)6QT,R]H"-VWS4>=ER$9EC,>-RFCO%G94>F!I6> D M.UYJO0S9&.ME,R,?+"RP-"QP\["N8G^@NB'2B+RBT)T1#E[;/7FKXV'97'#A MM]![(F8E&#YH7F!Y7N F>AX*_6%/R"]!.ZSCUG^X.1- M/K:'ASTANX"X; 7BJ@F$#QX86"(8N)E@UZ[R2.42T2PN;LSWPH8F&J(]&XPS MV,$UU9.W.C265 ;7?C>8GLAA"88/JHDMU<1NJNF#290A&Q4R:GY MW9KWR>P MI8G8R;R\T(@R9,= RV1\$$*\(^.Y">&GC!D%\UE1!;(UAWX%/!\*'K9<$?O5 M\'"O(EY?WNI@6/Z(3Z_CX5<(>>X^]60L^<.GU_+P*\0\][".G4-+\[";<]7* M]V =S^W\X.7L0\G#ENAAOUH>[E7,Z\M;'0S+XO#I]3S<*M4U/_,[>G7P>&S) M%SZ]I(=;-;V?,O)!M(@E6L1-M)HE?J"6Y_9^\.]./K0\8DD:\:OED5ZUO+Z\ MU<&PU(V<7LLCK2(=:2I?>[O54]KYB?7T6AYIU?)(L\K=(SMV,BT9(VXRUJSR M T0\M^>#%[4/$8]8'D?\BGBD5Q&O+V]U,"R[(Z<7\?:$[-"N2)LZUZP@9Y\Z M!);5D=/+=WM"=D'0)M\U(?#!^HAE?<3-^IJ;R'&:G3O(P27D0[,CEC82OYH= MZ56SZ\M;_=R.I9+AZ36[L%VS(\W3._NDO7I*EA&&IY?MPC;9[GS4/+G@'MFQ MDVGH7[W%LJ?0S9[TQC5E&Q"2S9F&9*$=J"6:YP2"91N02E\013/!:8P$S1: M^!S1_-1BE)BKZ1@EZYAE"P1&2V"@$2R,4XV8=DICR/>4)5LLT99!$J,9UR'. MD/XB27EJ.,!7M5;';!_RTZC-]A#?/(:X]0W1;_+SI4,;HCC7^T$O M()9)E,!&PO=V]R:W-H965T M@+$0J9*HBM2M4VNY% MU0LS<8BW\Y&.G0!2?_S:DV$<9R9.#,?B!C*9.>^Q7]L''D-\>E>4/]F,$([N MLS1G9[T9Y_.3?I\E,Y)A=EC,22[N3(LRPUQNRM%IL> ISW_A,;V=N(;)7=L[3627;DIBI_RXG)R MUAO(%I&4)%Q*8/%M22Y(FDHET8Y?M6BOR2D#UU\_JK^O.B\Z$^P9$=4#5]?ZJ[Y5Q8\SQZ+0L[E I MGQ9J\D7E?A4M_**YG"C7O!1WJ8CCHSB;I\4#(>B1WB\?_A #^^+P6A&Q&]&Q*_T@JUZNF'5$(PI2]*" M+4J"OG\4M]$E)QG[T>752CWL5I=UYX3-<4+.>J*P,%(N26_TYQ_>%@J)[2>A,VO0GW[,T!NLSG"RX6VD>R)"GRF@76U3&CJNW<@!2+@<0T M-Z/&S'C:M#N!6WDHK65LGQ^B)966/,9VL-D)AFS5%C MS=$3EZ]O7+Y&5=N)!BD6 XEI;AXW;AX[7;['D*Y"BL5 8IJK;QM7W\(MW[>M MY;NY=HW);'T!$M-\\0;J-^;!$U=O8%R]9EG;B0:J%D.IZ9:N08CG= G7\E#6 M0JK%4&JZM8HF/..OU7;KN-8R+61S.FMS7#"!IZ# VT$%]%[,NLL\*3*"WB\$ M?9I7L%'->II!JL50:KJ3"DB\T.T*!D434+482DVW5M&)9_PUO=/: [1U7:-_ M"HZN%S?_D80C7JQ^--'\MJ-GYSLR?_>ZQRIJ50G/"[U6I0!%&2@U?1 4S'AF MFK$=A/T&X,)K@T\PV-Q#&)O;9NVD"_3Q%/MX.^!G>\U%O]%3=S;,2:WK!R@< M0:GIABL\\MSRD0<*2*!J,92:;JUB),\,2:ZJ0INGNJH"*%-!J>E[W@JJ_!U0 M]<2J8-XP,2>UW@P'12XH-=UPA5R^6^3R09$+5"V&4M.M7?L#CAFY'%4%?S>< MF1MF;:,+./,5G/E/AC-C23#OPIB36L];4(:#4M,-5PSGNV4X'Y3A0-5B*#7= M6L5P/BS#[5L2VB36*@F@% :EIMNH*,PW4]@%9C.$\PFJ7L2_%G2)4Y)S\[:- M6=1Z7H+"&)2:;JB",?_([9('Q2Y0M1A*3;=689=O9 ^7VS8[,F_9MJFC-*KP M6^4"%,^@U/0A4'CFOPB>^6T\\UI_K#8WS=I(%W06*#H+S'2VN^X^8^O&G-NV MAH"JQ5!JNN\*T@*WD!: 0AJH6@REIENK("UX$4@+VI#6K@WFIED;Z>3_ZM;^ ML8-''-NZPD,2FM0:KKOBM8"M[06@-(:J%H,I:9;JV@M>!%:"W;3 MFKEAUC:ZH+5 T5KP7%I[QCZ..;?U] 6%.B@UW7<%=8%;J M H0Y4+892TZU5 M4!? 0MV^E:&-9JW* IF4&JZC0K, C.8R5K '] U218EY928]V_,8M;S$13, MH-3TCP$H, L'3I=Z",I>H&HQE)INK6*OT @@+O=O=F3>LG]31ZT7"3^(-NN$ M6=MZ#%Q 6J@@+7P12 O;D!8>MS[?8VZ;M9,N*"U4E!::*6U[Q7W&SHTYIW7U M *4S*#7=[[4/:+FELQ"4SD#58B@UW5I%9^&+T%G8IK.NH@ *:%!JNI,*T$(S MH#VQ*)BW;,PYK6E^*S +W8)9" IFH&HQE)INK0*S\$7 +-P-9N:& M6=OH LQ"!6;A4\'L&5LUYIS6TQ:4WZ#4] \>*WZ+W/);!,IOH&HQE)INK>*W M");?]JP(49O"-BN"N6'6-KI L$@A6&1&L',L/$J$C[L_'F56LIZ,H/@%I::[ MJ/ K"MRN^6=MZ#%P@ M62213']'H45D1@OAS04I.:8YHOF2,)Y5?_CA,\P1%A,^(UA._ D2UU,Y5LMJ MK!9,#(5XBJ":/:%6^5:#./%B-4YG+F5CZPPZZA MZJ\=_921\K8Z=AS\/T>![]Q\"UWO9"E7%)-PT"*BDAC MC6JF84.UW@C'R:C;(^IV0)=KG$+>>#]>0K4$^DB/"(+A1 [JH0?T>T"5$IV0X."&^Y_OD_G9)CH^^O)9Q,?8V 7Z; -_J#GMU M7P.;.,B2J8@+95+P\!.GR96&3#UV4=?JHVYUZV@VW4LHW>R?87J$0VT454:X]?$8UZB,8MT?A#B%()T,4T/F0:#GJ8 M)BW3Y".8+D4INY F'4A]:9JV2-,/0<)BVH4T/40:]9VE68LT>R>2H<&/BBBW M>%BI4L!'*M'0F;C9P8F?C0[VTMTKJ^:%NJ9RP[ X>G:P$@C]05$)8:J3<"'B0]NA:;6 M0$L?)'B81-$@%)3)(,_\WESGF5I;SB3,-3%K(:C>CH&K9AC$P7[CEJTJZS;" M/*OI"N[ ?J_G&JVP0RF9 &F8DD3#!06(= \;&!"7#N@)#&XPXSZ%*ZP,/U'OVSUXY:%M3 1/&?K+35,'@? MD!*6=,WMK6J^P$Y/W^$5BAO_3YK6-_T0D&)MK!*[8&0@F&R?]&EW#@2*$F( MJ:@&\QPE1-(=\Z1CGGC8JQ.P212G>[I4EF0F"Y">ZT0)[%E#?=GGG$IR?P-B M ?K7,?)GL[AOXMK4M(!A@$UO0&\@R%^_B@?1QS,:>IV&GD?OG=!PYP[CPG55 M^9SU",]=K@"[WY+%EASZS>G6;_L2D?NO"$EF%H0YJJ[W NJN.G579ROD61LR MJFNM-L@<1PB9&;.F6*EC7%NTOD=SPV2#-?:_+-P)CW1 >##]WC]Q0O6+2 M$ Y+#(PN4T30[6QN#:MJ/P\7RN)T]\.-V.Z"S'\#4$L# M!!0 ( -Q5U8:7)YWKPD )E< : >&PO=V]R:W-H965TLD"?.73SS.GLY&>/3ZP77TL!3E!^/STU7XP&^X MN%U=Y?+=>*.RB!*>%E&6HIS?GXTN\$?F!V6!ZH@_(OY4M%ZCLBEW6?:M?/-E M<39RRC/B,9^+4B*4_SWR&8_C4DF>Q_=&=+2ILRS8?OVJ_DO5>-F8N[#@LRS^ M=[00R[-1,$(+?A^N8W&=/?W&FP9YI=X\BXOJ7_34'.N,T'Q=B"QI"LLS2**T M_C]\;HQH%2!T2P'2%""= MC=4H V!>B^!=RF@%LY4S>E\H&%(CP_S;,GE)=' M2[7R165F55HV/TK+ZWXC:\0%_#/ _+BX/>,2["*"[>R^-N;QAZ]]-[]!.*4G09Q;&\B,7I6,A3*H7' M\Z;Z3W7U9$OUF*#++!7+ GU.%WRA"XQE6S8-(J\-^D2LBHS/3Q#%/R/B$&(X MH=G^Q;&A.-N_N&-I#=U<'EKIN5OT^I?CSTN>W/'\/R:OK5IE!/E8K,(Y/QO) M$%'P_)&/SO_Q-^P[_S3Y!"G&@,0T#]V-AVZE3K=X6!GWH0P."S3+$ADQB["* M.1>R8ZY>4/NXJ_"E^K@:%^C/WZ4D^B)X4AA]=R%]AQ1C0&*:[][& M=\_:=[^NRXZ*LGMTFS[*?BQM[7?G7^4E$-V!7[M:JWN5>CE]/9Y3/)D2]W3\ MV/;+>A)#_0(2T_SR-W[Y5K]NTYS/LXG88ZUS MJ#U 8IH]DXT]$ZL]5SR/L@622QW9C2J?*F]D]]HZP$O?T-=,H!>Y@+K>F&NR MTEXWE@IACB8HJ2P[\Q354&T,GK<-YL_E M:VXR-.CUS>E)X+3_<*>GFDIX^C&L?TQP@J?:WZ:$UNSIIMG3'YQPT?]D5TH_ M\&059R^H<>7YN M3@#(>E U!J6FF]]:_N-APQQ%1;&6[W(>A^6G(E.]^UYV>\E47%Z7V+S8Q_TY MFTXZX]QP4#FO=T:Z2R,=C.:OW2BO6Z\:WQKL+'J,Y.!> M(+FFC^67QFG#7MO@G@6IQJ#4=*<5N6!Z[&$-RCN@:@Q*33=?(0^VKNS?O/9N MY-NCC_A.=R#W#W*GW6%\" +!"D&PG4&NXC!%N#VL]PP 1E,@46,&JL:@U'2? M%;I@_]B#'1)D9J!J#$I--U^!$;;3R9L'^Z0_V)VICWL3=_\X3#&>!MTQ;SAN MZOB>LV7R5DB"[4Q2]Y2D%=<90 M \G!QAV"4XCB%&+GE.NH^/;AEUPN([_(_E3&3W0="F/VH%'"I-6QG!,'!T&W M9X$F7*#4=(,4WQ [CGQ^7O%JX/V1Q3(&QI%X,9H3F,RAOM?U!A1AH-1T;Q3" MD#T0QH.3 M"9GZ78"!JE3W3'$.M6-)%1Q\P.!@KV^PB:!L!*6F>]UZ(NW8>1T*^QP;[(-L MAX EJF")'C:O8Y$*LBA>R2!)NWHT/9,9/-OTLU( M%.C=]&$!S0*!J#$I-MUEQ$3UV#HB"YH! U1B4FFZ^8BMZV!R077ZP MM:!41OOY)(H#O"TN*-RBT.DDN^!@ET#Y;$=CC3<9=.,4B]$]6"P "JB@& :J MQJ#4],?6%8:YQ\8P%Q3#0-48E)INOL(P][ 89IV2;IC#AU%[58$=!V0E*3;>Y]3.@8R>: M7%"Z E5C4&JZ^8K!W,,FFNSR@ZT%Y2[7D 2;.-3=$D\54+G0B2:[X&"70 %I M1V-WKT]=!4,N6*+)KC38,5#N<JR^C-$K6B7;S&?KQ$?M)#K8> M%)*@U/3?F"I(\HX-21XH)(&J,2@UW7P%29X=DBZ2;"U]E+-ZTXGE6$FEP7\O M/Q)A_L %"DN3C;XV.Q/@]ICM_K@7E'N@U'2W%!]Y=F38(Y:$SP>/)?:3'-R= M09D+2DV_0 K$O&.GMCQ0/ -58U!JNOD*SSQ[:JLV4*YMY]+.\(&_QI+:9GD1 MFN&2/4J.$,MJ&?PZ#BQ+XJ96/:]\%.VN]+2I[?;^Z M>PK8ZQ_LUB'25IZB+,\.'O_*1!C73BVS>"$[5\[%.D\-X;F*Q2YD+ ;E-5 U M!J6F7Q;%<-[DV+$8%/U U1B4FFZ^(D+/3H1OWKHEZ-]@=J>37M0%94 H-=TS M18J>G13?W&%_1KTI,!0BE-68/09EPD:M ]!^]P^EFYJW;&6 MMI_;8"XBX/B(I2:?F$4 M+OK'SN;YH-D\4#4&I::;KPC3/R!AVK4'^PK*HKZ!?K?\"M=O[>NW(X^W(X9L M6:A Q1!0Q@158U!J^H51C.D?FS%]4,8$56-0:KKYBC']'4]?OBF&@.8B0=58 MHZ;%$'S2?5IUW-JS.>&RM>7>UP6:EZ;4NQUO/MWLKWU1[2K=^?P3_LCJ7;*5 M3+UI]Z4T,4H+%/-[*>F<3&1PR^M]L.LW(EM5.T/?94)D2?5RR4-)5>4!\OO[ M+!.O;\H*-KN1G_\%4$L#!!0 ( -Q5U:>3-_M&@0 '@/ : >&PO M=V]R:W-H965T:.EL"Z5$EZ3L&NB/+RDILC?+FI=T0%\D4B*/WQV/=[SA M1LB/:HFHX7/*,S5REEJO+EQ714M,F>J(%6;FSUS(E&G3E0M7K22RN)B46$B:/,C"F\$OQ#$NOER.D[ M$..97K!0*K+Q(<%4\85.-]1R(%@RB0HFUFYVS.]LQA%^OD;-$JY>-0[^\Q;3&@2$4+@5F5XJ>)W%&/]=@&NTJE6C3ZI=TE:)UQAUP"=G0#U* MX4=P0960Y:ME!;\VGE^LX!]9H5#ZW#I%#%S7,MK _ M[IYMB\^%Q<^@LO]-9BR9VQ\*[O02)>@ER^!N9<6I,W@GLK4Q-IH9[W)K81#S MVN93P3D8'[42&RU?:M%MUL*>^PNU8A&.''.P%,$!GD_" >TVX_5JO-[+\1[+'VUTO0.Z M<^H3$GK->&&-%[X<[\IN+>?_0A@>$G:)YX?-@/T:L/^-G1*+]TD>V3] #LF@ MVQTT(P]JY,'W%VL^%$G-2)JL49HD7;H\F$R#\(8E$AX9S_&$"#3X'R(0\78Y MSFO=[E,W^31U]R)48YHK6?I[^T_#CM]OWGZREZC)"6[Q$Y:;K^UJY=QKU&%[J&?]SO'++]+O"3X3N+<)(X3VV0M&?[ACMYM6E3M(6734Q7YNXL38F3&VU^2^;FGOX',JE>-:K3 MOASQ("UOXK0+,=NVW93)[DI VN\$#4HL%A(7UN%N#'MB"KVHY<"4TL,];R.# M01 &Y)]'QMTKAE*4BZ+D4Q")/--E751_KDMDR;0*^ X-U.] M3FC\0)9E7MG18E645C.A3:%6-)>F-$9I!YC_UN[\8?1(HHX4>1EV)NI5)65[8MXA0+ M*BY9A:5ZLV:\H%(-^<86%4>:&*)NVR32CUAA[.*;O >Y=?JEJN1W:(D68&ER%@)'-=SZY-[ M%;G&P5C\E>%>'#V#IK)B[$$/KI.YY>B(,,=8:@BJ_G:XQ#S72"J.?QI0JUU3 M.QX_']!_,^05F145N&3YMRR1Z=P*+$AP3;>YO&/[W[$A--)X,@0 M44G#&6=[X-I:H>D'(Z;Q5O2S4N_[O>3J;:;\9/B9\C(K-P(JY'"?4H[0,?5+ MA))FN?@5/H#0,V)F2[6ZQK#C9J5%O1)Y8267P TK92K@_1Z=Z>'C=?NA&?PO/_:B=N#[!>PH"*+ M+V#U"$M6%"I-ECD5X@*NRSC?)LH:ONQ9/0DW*%.6P/<_%"Y<2RS$WUV;5 ?A M=P>A;YDK4=$8YY:Z1@3R'5KA^W?NV/G8)?"08-% 8"?B^ZWX?A]Z^,W<#Y@ MW2%7]QW$M=[U87__+B N^;C2N]&E:8T],MCZHMV%/B'^E/C^S-X=Z]5AZ*D+ M>JJ/[[%AU&4X"ESB/1F>\!RU/$?_GV>2Y5MYGJ$UTU$'4W\2..[HC&F'H4<" MUYF,SYAV&?8Q';=,Q[U,[U!(GL6:JTDF =]OL%@A[\R*7JR?S8HAP:*!P$XT MG+0:3M["E3094OPAP:*!P$[$#UKQ@]X#K 3EJ"HL2?/3+ 4JU;25=Y0B2 M@JG *VKBT_Z((H@8H^:AB@G--R8R [/]_!LTPD))A,W+/,[C ; MN\$H.,OKYV9.=T)/6SVFO7K<2Q8_P)^5+A?[D[D7YV?/TY!@T4!@)_JYSE.I MY[R%=&ZB&$C_0=&BH=!.=^"HV';?5DXW\72G82/PZE33MS1-,W8?>4+[)5/KGN%:0SN5$ MQ2%:99F?%I&J=S&.JVF'DVD"]7S,F#P.]0-M@A_\"4$L#!!0 ( M -Q5U: "%*P8@, #,- : >&PO=V]R:W-H965TL;)HZJ6U^D(30 1(TF;:'3JBHW<.T!Y,<)&H29[8#W?[Z MV4[(*(2(5F@\@.W<]_GN._NX##>$/K$8@*/G+,W92(LY+VYTG84Q9)A=DP)R M\61):(:YF-*5S@H*.%*@+-4MPW#U#">Y-AZJM1D=#TG)TR2'&46LS#),?T\A M)9N19FK;A?MD%7.YH(^'!5[!'/A#,:-BIC,9"0+0I[DY<T@SI$*00,O^ M6<4N8EE@!K!S)%Y*4J6^TJ6Q=1T-AR3C) M:K#P($ORZA<_USKL $SW","J =8^P#X"Z-6 WJD NP;8IP*<&J!"UZO8E7 ^ MYG@\I&2#J+06;'*@U%=HH5>2RW,RYU0\302.CP-,\R1?,50 1?,84T"SDH:Q MT!Z1);HE62;2.>+0[>EPLP7NGPXW M6N!!-_P;60NX(>&FTR%&K\EG3_'91_BJ3-U#42%Z5]I#0W-@# X-_1;&@=W"&'2& M)ZOF#2MP""--E$4&= W:^,,[TS4^=8AG-^+9G>*9QL*Y,A%3UX V&J*"DA7% M&?IQ!]D"Z,\VR3J93_>[DO6<9/XYR8(SD;U(C].DQWG5V4:S*B^7:%+RF-#D MCSCBDXR4.6_+D'-P!"W'J#Y[I[K3C=?*?TZRX#"&@Q!>2.LVTKKG*QOJ;X*U M25QMXNR6 \NU#<_;$_C0SAFXAF?O%8T6.L>S#'NP5S,Z8WOCH>PWRO7_0\'M MMQ7^.-O@?9Y$KM=N[VCN'Q:^X= M*F0X_38M.WU[[34_)UEP)K(J)_I.=Y@!7:FVG*%0"EAU6&BHU7#6+S5 )4& MXOF2$+Z=R V:]Z3Q7U!+ P04 " #<5=6[4>)K(\" "L!@ &@ 'AL M+W=O&ULK55=;]HP%/TK5UDUM1(C'U"*NA"I M0*?MH1(J8WN8]F"2"[$:VYEMH/OWLYT0T@[8-.TEL:_O.3GG)ODUC[3 ]GK/_L%Y-UZ61.%$%%]IIO.1-_0@PQ79%/I1[#YB[<<) M3$6AW!5V=6[@0;I16K :;!0PRJL[>:[KT *$@Q. J 9$KP']$X!>#>@YHY4R M9VM*-$EB*78@;;9ALPM7&X3>R(YY6L%)4J8YT0B3.F6 M9L@S!9=3U(06Z@K>P6(^A4N>?X>G\J\ZPI\[>[I=+2?,;?C]6KHNL?I[.M?:M*DN+(,[VK M4&[12]Z^"0?!^V->_Q/9"^?]QGG_''LR$8R9=IUKD3YU#M]6YU")#DR(RF%& M:':L$A7]T-';F;1-@F[0C_UMV^%9#?_H\+IQ>'W68.?H]*;SI'Y(JI7ZK\1G*M9N'"E*QX;KJE2;:C-P[-VE>Q<=F%%>3\T!3 MS?$'(M>4*RAP92B#[HT1)JO96&VT*-UX60IMAI5;YN9W@M(FF/.5$'J_L0]H M?E#)+U!+ P04 " #<5=6S],_2GT' "I, &@ 'AL+W=O?/"?\GG3,FT$L4 MQNE%8R[$XJS52B=S%GGI:;)@L?S+-.&1)^0CG[72!6>>GSE%88NTV]U6Y 5Q M8WB>O;OAP_-D*<(@9C<M(;G"V_&[ICX ML;CA\JE5H/A!Q.(T2&+$V?2B<8G/7#I0#IG%'P%[3M>^(Y7*8Y+\HQX^^Q>- MMHJ(A6PB%(0G/Y[8B(6A0I)Q_)N#-HHVE>/Z]S=T-TM>)O/HI6R4A'\&OIA? M-/H-Y+.IMPS%;?+\.\L3) G3[%_TG-NV&VBR3$42Y2T[$ MF@/N;G @N0.I.] -#C1WH'6'S@:'3N[0V;4%)W=P=FVAFSMT,^Y79&5,CSWA M#<]Y\HRXLI9HZDO679FW)#B(U^\%/=PF88CD M;'OVN/\7U#.KECMPRVH%.TL7WH1=-&1[*>-/K#'\]1?<;?\&L6H3S+4$5F&\ M4S#>,:$/K[S0BR>LB3R!'MDLB.,@GBE27YG'(1I7<+T,3JW;3T-"9=<_K;.C MVYPX75*SI(H& M?\G5AQR(:,%XD/@0(:N&G/5D![17IT2W<@BN,V*,^4!&N@4C72,C7UB:GF4S MJL8*9Y/02]-@&LA7(D&Q- FR>0BQT=79<.H]/P:,NITZ&<9P#R2C5Y#1,Y)Q MGP@O1$FV DTJ*U"0KT!JJ!Q#!/3TW/I]I\Z ;N5H1FY/FT:T7]I4$NL7B?5W MGNXL]DT3O0\DHDWBL6ZE+08VH%C&[=+S=-^'^H,G*$I3R)T^7WT>2-[>525L:*QMXN1:\[O4/[6 M-",V\C?BDB,T6G+.XLFK%"6"R68$NI6Z1=(:"RX+!O3PE46/C(-:Q-S OF+$ M*IIK"ZU*+BG))1\F ?.F;=%N$\VUA5:EO13>V*@RC8503O6F:4VU&4N!>0U8 M87UBOX<4QJ46QF8Q#*UZ<)5G2;OFW-A$TVT5Q; M:%7:2_6.S?)][SH. R*\T]=*.,#2 QP XQ77=?[T-FT#8KMGKT"XH"PMLKBPLU8\8*A;JPVVT)98'"K,/ M8&MUY_4V[ [,OM'K4/;+8@B;JZ&?*%@Q4-4X6L$*6-'>0%L&WJ.P(65A0\R% MS1[5+='KC!-GO;S.3T\!,WV5="&S_L82EY25!C%7&F.Y3#UY8K5OIH(O5:D% M*A(ST+Y;HU4TUQ9:E<2RHB ?5U$0JQ6%5337%EJ5]K*B(.:*8F]%0O02P1G4 MSTC'@-4)=>H3US4'=VCR925!S)6$14&2M[2>\*!3IV6T)9X->@3$KJ_JU]NP M83UB]CJT!\HZA)A/^"WI$:(?W&LCPJJY8U7Q*Q4W,2E3N2RR8 MQ>5!Y#WWXC3,3F;!I"Q)U#QWFVBN+;0JE:5\)H./DPB6-'%.NTTTUQ9:]VI6=I;5 AY2]4CBUY/6Z4ANUY' M*V;,@1]*3"G7J5&7VMJX\U9,&_=V$]<H?J5%^CV M#& &7)\!K#;>GZ%*=5??E.*1FL]>96U=W)=XS'\Y7*A?#IO9%B6'5)ZWD"-+ M/GUJGU(4!6$H=?HINF,,?4L$0[C71 UT'2W"Y%6^J_P&B9H--$TX\GP_4/)> M\NNO;J>>HK4SPJ \(]S4-CTE4-M4M0V?-KZU/5WRK$N+AM\S5/:RD&.&Y2%C M6R'OV4T@5:9NLH4/PS<;T/QLK=U^CAB?9??44SGSEK%87?\KWA9WX2^S&^"U M]U?XS,70>W(V@NS'Y.P:>G])^V>NG%#07P9OU_!;9:BK2_Q?/3Y3*B]D4QEV M^[0G]PZ^NA>_>A#)(KO'_9@(D439USGS?,:5@:,Z7-*7/Z@&BO^=,/P?4$L# M!!0 ( -Q5U:C8*.\YP< &0K : >&PO=V]R:W-H965TW<#+V*T;U(A_9O21G_P/E"O?&/NNOMRFUS-'641SF@A% M0>3' UW1/%=,THX_6M+9L4_5\/3_9_:_U6BMWU+)R!E&[( M(1=?V./?:>N0I_@2EO/Z+WALL"U#6K7%XWO=>#61)#E5<4>0:70DDW]4T>_ M;BWCE95JHMR+2OZ:R79B>4^W%8'?MW3BM23X:YBFTR ]SGC_(/)G8;(.S$@BAQ_Z(T! MY3G1T!D=]3$,433BC']TQKI'EB0FG^ MQ@:4XX8CC@1'1P*K(VLJYVJ2-2M39D-P4Z@E^[-^8/(HT*SP,$)#CTPHZ=/ M(QWE1L'8/ N/'H56CVXXI\(X&*'6'<2.YSA#XXTX[+M#\PTX&.%P;$BBHP/1 MBRM]*U51NT" ')@TXWO&,S4F'+ -(*,^1II-"$;#P*]UU$;BA7@7J8TY9%\*O.#>+H =SDIQ44]%^,_#ME>51)CB79T M5S'6!M-NS;D58"JV?NQ.] VTQXXDW\E6Y="OGVGQC5;& FHG.;>"3LH63\76 M#R#J HC>4)FTY%,%=DJV>"JV?F [Q0>MXL:"+X@N6K$ZO=@+ MDY7D[/PY)5L\%5L_@)WF@]%;%B:KHCP[L%.RQ5.Q]<]5.KF)['+36IB0KB&A MU._#]+PVXK"62&(3S@^"L?6%.N&'[,+OC,+4,O4*D[:97+W0WU=HFF=K S?$ M:%@F8@-,[B_P:)Y!G7Y#5AGSZGK6TIQ:X$=:<3:@/*S59A-J=)>*.L6$[(KI M[&*&=-4#(U_;>IM@8: 5,R,,CM5HU$DH9)=0X\4,Z1H'NT&@.V# >3C4/3#Q MA7!,-*%.-"&[:/J_-N!(USZN9OO:;L&Y*78JMGZ\.EF&[++L?J_F<2Z>5')* M#XG@5A5@9SNW6$W*%D_%UH]DIP11\(8J %EEYMF!G9(MGHJM']A.GR*[/K6K M ,-!7H ][9C6A',=3SL_-^$@#D<34R<2D?UD\!P5H)_>80=I&P<##"%M?Q$; M8"[V1OS!G3;#=FWVVFJ.=5GEA=KPF%#Z)LZ &A\:W DT;!=,9U=SK&LD5SN# M71M1VK;.@,(1'/.I$UO8+K;&2SG6)5'H(TTV&V"!X3C' )-[7#1F_\DMI%UA MK5@ETR@1]DVIG>3L^\9I+QS?XL81=UH.NV]YCVL5BF<'=DJV>"JV?F [A8DG MNPO%A@M,I&?RU0L]?D7 V)'0?:?5YLPGEX5&OC3COB:2Y2L>F(;IAN=(RV MF;-C^DYTL@U/?(F*]7,X0^Y_!2A^ =1WJ)-+^'^]0\6ZMHE<5SM1;6%!SRS? MUU._CO/"T9-BW"DE_(9WJ"UWS_C>.6_KXZ3'9%.Q]5\N45*L_Z13-.Z+1T"W M9?T^T@40.PI6K-B3\@DD\C.G@J;U4][>WSZ0A,A*D:O93]+_2$/E-\%.6_Z% M@]]8+C4X*R_ 397]9"6Y 4I#QN2R(6OTJ'\+\LSN9.490:4I.+CVV+;.?TB("WKGSL(=IIH'\?+;V CSNLF0',@ZR,LD/ MJ6SWF(E=UD"ZDVS>5+^Y3)W&0'"6JQY+5GY,6$4[VR732GU*DV_+],!%]70! M5B3/I%-E)GTV.H?P'+_H'0SF_OGN*8..6H@=:X]:&K4MRK>ZLV% 2NLRZE81 M:(-'DJ0)CJ)/Y$)C>982-5>XD!^UF)"-6A/D[W/3Y%VGQ]<[;^J7&@?//\'+&)J>H\N5"7_C.I>Q7#.F7XYOD"XZDYKW3S^3 M:IO)G)+3C33/F0&PO=V]R:W-H M965T_U,3DY$OJ%[3#FX"6) M4S8=[3C?7XW';+7#2<@NR1ZGXI,-H4G(Q2W=CMF>XG"=!R7Q&!F&,T["*!W- M)OFS>SJ;D ./HQ3?4\ .21+2;]'SQ$VQW/'HQGDWVXQ4O,'_?W M5-R-*Y9UE."4120%%&^FHSF\"I"=!>2(OR-\9(UKD$EY(N1+=G.SGHZ,;$0X MQBN>483BWS->X#C.F,0XOI:DH^J=66#S^I7]MUR\$/,4,KP@\3_1FN^F(V\$ MUG@3'F+^0(Y_X%)0/L 5B5G^%QQ+K#$"JP/C)"F#Q0B2*"W^AR]E(AH!T!D( M0&4 Z@98 P%F&6">&F"5 5:>F4)*GH<@Y.%L0LD1T PMV+*+/)EYM) ?I=F\ M+SD5GT8BCL^6>"MFD8.;M%A#V5P\X&><'C #8;H&G_:8BL?I%OPI5N&<,/H&?L=D2\/]+EJ%,9B+)/_N W@'HA3\M2,')LC8 M9,S%F+,WCU?E^*Z+\:&!\4$$[DC*=PQ\3-=XW288"[&58O2J^!HI&0.\N@0F M_ 4@ R')@!:GAT-)>'!ZN*%08U;S9^9\Y@!?-5<;2A+P\85CFHH)6>0K!]-B M#F])NKVX%?6U?IW S[>"!]QPG+!_99-2O-22OS3K15=L'Z[P="2:#-764)UD@6:R%K)MJID6RKV658!+(RQ=!T7H6X>FG7;YYGGF9XI)OFY MF0P)S'8A[,""/LQU?-^M82T!=B7 5@K(%T+<6 @R(06%W1RA83MN5T@?YKJN M9W>%2&".BLD"S21M1+G5HES MWZ)?N#J3K9,LT$362K97)=O[_G[A]0H#FK[K=[>@,)#-D0#0B!1NUS#*64.8M"$;]$\RK?JRKA.MD 76SOCJ,XX^OX.4L8V:\6T1>5U M"D\"LZ#9^[J">E#S-=H]=#)# +0FM(2FW_ MH-K_?>([3,%<+'7QJX>INXB2Z>PUK9,MT,76SF+M0:'])EU$:7W/SKA.MD 7 M6SOCM5F&:K>L[B).__O;,ZQ>Z4E@-O)[I2>!07>P]&K;"I5&[<0NXDKJWNM+ MD<"0T34L@00&?1L.2:E-(?P?5TC2B\>ENGLH&RSK9 EUL[>S5CA3Z;](] ME$;X[(SK9 MTL;6WRVKGC-3.6=D]RMAVD9B]K^2%!(>@BWJ_8V1\KF4--1!4 M>U>D=&JG-9"2HS5*QX(]2R7#>9[5Q052G.T.;>.@VAWY*AG/= M9J!44AVXU37$&>!?2 M;90R$..-H#0N73$T6ARK%3><[/.#IB?"127EESL&PO=V]R:W-H965T MJ1M1PWS"N9EZM=7OF M^RJOL2%J)%KDYJ04LB':;&7EJU8B*1RH87X4!%._(91[:>)LUS)-Q%HSRO%: M@EHW#9&_%\C$=N:%WLYP0ZM:6X.?)BVI<(GZMKV69NQ M!_E::='T8)-!0WGW)/=]'_8 X?0)0-0#HL> IR*,>\#XI8"X![A6^UTIK@\9 MT21-I-B"M-Z&S2Y<,QW:E$^Y'?M22W-*#4ZG2ZS,$#5<\NX5LK/X2J0D=AQP MG*$FE*EW\ %NEQD<'[V#(Z '!^#9R^'!,]6,AX&, M'=_X/P.YP59(37D%/^8KI:6Y(#\/=;MCBP^S6=$X4RW)<>8955 H-^BE;]^$ MT^#3H4Z])EGV2F0/NA@/78R?8T\O[FWW8$D8*BBE:$#7"+><:BQ@J8DV9E'" MO$%):ZNQ6#=1#>N=.;1_:%$>1./__2=&I^161%N0*&I:$,1B<3 M#V2GD-U&B]9IQDIHHT!N69N/"DKK8,Y+(?1N8P,,GZGT#U!+ P04 " # M<5=6NRSCARL$ #&$ &@ 'AL+W=O&UL MM9AM;]LV$,>_"J$50P+$D:AG9[:!QFK1#.T6-.WV6I;.ME")]$@Z3K_]J(?( MLD@9,MJ^B47I?\?['V0NSN3),G6RAB?DMW0.27 M-65%+&23;4R^8Q"GE5&1F[9E^6819\18S*IWCVPQHWN19P0>&>+[HHC9]WO( MZ6%N8./UQ>=LLQ7E"W,QV\4;> +Q=??(9,MLO:19 81GE" &Z[GQ%M]%V"L- M*L4_&1QXYQF5*"M*OY6-AW1N6&5$D$,B2A>Q_'F&)>1YZ4G&\5_CU&C[+ V[ MSZ_>WU?P$F85O@ #5 58$)S7OU%AT9K&2C9 M)K5XW,5@8BSG%^C"?KZ%*&K-]?H#QZ3E,],(>,IO9I)T_=]W;<] MT#>VT2=*Q):C=R2%]-2!*4%:&ON5YMX^ZS&"Y!8Y^ ;9EFUK EJ.-\<:\VB\ MN76&QFG'QJG\.>?'YNHCY3+O:T8+M)3YRL@^(QOT]PY87(X-1RN0!0!0=RQO MT%]4-HE@-,]+^0,1P( +W3#58;CZ,,K*<\=W<0)S0Y86#NP9C,7OOV'?^D.7 MXI_I+/I)SD[2[[;I=\]Y_\'T1_*9BRS1Y;ON-ZCZ+0OS\\+S T].F>=N(E65 M'3IA3Q6IJ@EV7-\YZD[@O1;>^X7PLB3+@DMT['6W7B=>QYK:?795Y5J!TV?7 M^,)=7R?D?DONCR+/*_(&+ZM?BA)/1^4KD82!'_2I5)4_Q;A/I:HFV+(#/, 5 MM%S!6:[EGC$@ KV'5 Y>7E7Y=R_R_, E[#T06&?B6L<6*/%@Q['Z;*IJZO;) M5(UM#5"%+54XBNI)Q *0W(?01YI<0A>J<\A5!DX5>QQF?^E=C&NK' JKJE'*:Z0135QW:"?$QV,8/GO,Z QHLPXO)G34:3M5 M$%71Y&0?;R U,CFYPR'*XVD'GS_NM)07T[F:B%QU4:HR[/:S$.F<.7AP\\/' M\PP>=:#14MWHSS9:6$\]E6%/V0TU,HS#OBS2R":RH"D%UNQ<\ I@F^JBS%%" M]T34MZ/V;7L9?UM=07OO[\M+>G5Q/+JI;_B?8K;)Y'DNA[5T:=T&,C167YKK MAJ"[ZAJYHD)>2JO'+<2RPI4"^7U-J7AME!VT_[I8_ ]02P,$% @ W%7 M5@TV5P5J!0 DQ4 !H !X;"]W;W)K,- M2_GN:H '3P_>)INMT@]&\UE!-^P=4Q^*.P%WHR;*.LE8+A.>(\'BJ\$UOEP2 M7SL8BX\)V\F]:Z2IK#C_HF]NUU<#3R-B*8N4#D'A[YXM6)KJ2(#C:QUTT(RI M'?>OGZ+_9L@#F165;,'33\E:;:\&%P.T9C$M4_66[WYG-:% QXMX*LTOVM6V MW@!%I50\JYT!09;DU3]]J!.QYX#''0ZD=B#'#GZ'@U\[^-\ZPKAV&)O,5%1, M'I94T?E,\!T2VAJBZ0N33.,-])-!M GYJ?IM'/&/H/7U@$BUX5O"< MY4HB'J,EBYD0;%V_?+YDBB:I_ 4-T8=W2_3\V2_H&4IR]'[+2TGSM9R-%"#2 M<4=1/?I--3KI&'W)HG/DXS-$/$(<[LMO=\>'[B/(0Y,,TB2#F'A^1[QN_NA: M2J:<#*N08W=(_=E>RH)&[&H WZ5DXIX-YC__A$/O5Q??'Q3L@+W?L/=/19\[ M^)Z9Z^;%BP'0AK>(% M>R""<'R,U&'D^QU0@P9J\#_/RQNU9<+%*;#@XG%P<4S*817XI(-5V+ *^[-Z M4S!!59)O4,J@F*,TH:LD391S0D(;%@DGQ^ =5OYXW %^TH"?] >ODT]%M$77 M>34E0@NDHEK?7/@G%K(Q]H_@+T[C^(S_-W MK2_LM;+L]8?Y4D"BG2KK61C"8'*\F)8NL]";=('=ZR%P?[ ?:5J:M=_*@A,Z MMC -\01;1!;S<H2KE.;* ME*H77\NDT/79F1=;QX6B%;M<0^Y/R"C.T:I]#+2.R'8B<(^$XI%'(,%595%E)9KK9*? M$K7=\M1<0R G4UNYAQ-[TAQ6X\XUUVH\[B'RAU/6J3NV1 ]#S[,:>)==, D[ MEUDKYKB'FA]@?MWQ8=AJ/<0XL!KY#KNN+)-6V(EWLE@[) 5]?@5&Z%:Q3+KZ MN1MRLE?HOK<-@[^(8V:.O7Q-RN23$^<9_.G KK1 S3GL/-_ %!+ P04 " # M<5=6GR'$O]4$ "=% &@ 'AL+W=O&UL MM5A=;Z,X%/TK%CM:M5+28" DZ2:1TC"CK33=J=J9V8?1/KAP$]@!G+&=IOWW M:P,A! S]4/8E 7/NM<^Q[_6UISO*?O(00*"G)$[YS B%V%P.!MP/(2'\@FX@ ME5]6E"5$R%>V'O - Q)D1DD\L$S3'20D2HWY-&N[9?,IW8HX2N&6(;Y-$L*> MKR"FNYF!C7W#7;0.A6H8S*<;LH9[$-\VMTR^#4HO091 RB.:(@:KF;' EQX> M*8,,\3V"':\\(T7E@=*?ZN4ZF!FF&A'$X OE@LB_1UA"'"M/_:)=@34- MY&^YH$EA+$>01&G^3YX*(2H&V&TQL H#JV[@M!C8A8']6@.G,' R97(JF0X> M$60^972'F$)+;^HA$S.SEO2C5,W[O6#R:R3MQ/PZ]6D"Z"MY HX.+^CCDUQ9 M'- =^#3UHS@BV32=>2!(%/-SU$??[CUT]N$<# MOQC"53X$JV4(V$(W-!4A1Q_3 ()C!P/)IR1E[4E=69T>/? OD(U[R#(M2S.@ MY>O-L<;<>[VYV<'&+J?(SOS9+TY1.2MG5Y#"*A+G/;24TD7I-DK7Z,L&6#9- MO%>=RN,IU,U/WK^C[U]EGDN^(3[,#)E:.+!',.:__X9=\P^=MJ=TYIW(V9'N M3JF[T^5]_G&U@BPK'8E)1#TH>H@(] D"*7Z,[@416T'9<]VHAVZ!^9 *W03D M \%YD*I4_3@W+]3:>ZPJ^RJ4]Q+J2(MAJ<6P4XO6Y=33)8W*\GR--#I%\N&, M*B3PV!Z;-44T*&'(U$OBEI*X[Y5$,04DLR'Z3'W)O)ID=63S MCH:5 5JC29UK$S1QZTR;F+XU'K80'95$1^\E*K=>N;&FC0#Q(AD[3"[VB,0Z MPJ/&.#&N3]NR">ICMRZ+IT,-S1;*XY+R^+V455N><]<@V_43.FX.RC7K_#2@ MYMK5@"96"[M)R6YRHL3V%U4[\E:"'V+8A[<,^61#(B:K/R$7..<@]YM%0K?Z MW#9I,*@+\2+":R*P[=@M,F#S4/N8)Q(BFW4&021Z\AL'PORPBW31\?&RM.KQ MNM3!AF8CK'4P"[?RK]1^^+W+?!D2N>!#&5)/8,MY&P+CKZ3>)L7A(M8 MGAQ(ZFN3>-%]==RVT]"@";)P/5@\#:KOVI,V":R#!-;_&POW(6'05T>/ -V2 MYRPH%HPI]=1SYR*QFBF]D?8U(,NJ;X2>#N6VB7,H/'%G?=6U/KZ($!A:!/_* M(XKBJ:_[;45UKJ3J-(L,ZVH<*KDT8 MQN/F:G86WHR.'ZS2JTD'EWB8!ML[NOSCRU8:1WW:4K>4= MVR*[6:JU7ZF[M^P^Z. FO[B[(6P=I1S%L)(NS8N1#!F6WX7E+X)NLMNA!RH$ M3;+'$(@\L2F _+ZB5.Q?5 ?EC>3\/U!+ P04 " #<5=6N%7(&&D" #M M!@ &@ 'AL+W=O&ULM9513]LP$,>_RBE# M$TA3TZ9M.K$T$E!- \&&Z-@>T![%=1-AFE1L MA7.T]]6M)BML57)>HC1<2="XG 9G@]/SB5OO%_S@6)N=,;A(%DH].N,RGP9] M!X0",^L4&+TV>(%"."'"^+W5#-HMG>/N^$7]LX^=8EDP@Q=*_.2Y+:;!QP!R M7+*UL'>J_H+;>,9.+U/"^"?4S=I)'$"V-E:56VF*,K>:OG+RL^FES%2)\)T]H8%O M%6IFN5S!M3(&+IC6SU3WFNGRF$LA',_0,B[,"1P!EW##A: $FR2T!.1D MPVR[^7FS>71@\QEF/1@./D#4CR*XG\_@^.CD;YF0XFF#BMJ@(J\[.J [M\PB M,)E3'!D3<+76W.2\^0\>;K!H-!^O[=(.Y_ MZH >MM!#KSX\ -V9_(=K6@V7%DNS%WSX!N"C%GS4F>TN\'VLC5KLU5S/V*31 MH#=,PLT>AG'+,.YDH!-*YT^Z_QC.UK90FMOGSE)WZOUCQN*6-GZ[4L=O #YI MP2?_M=235Z4>CUZ5.MSI7NXBN&%ZQ:4!@4MRZ_-16)W]FT+^_6SG9"U$%B'^-+X<<[)/<>U MG>%*JAM=(!+<5J70(Z\@FA_[ODX+K)C>EW,49B:7JF)DNFKFZ[E"ECE25?I1 M$!SX%>/"BX=N;*KBH5Q0R05.%>A%53%U=XJE7(V\T+L?...S@NR 'P_G;(;G M2)?SJ3(]OU7)>(5"OM>_9/S;KQ<,XUC65[QC(J1=^1!ACE; ME'0F5Y^Q\>,*3&6IW2^L&FS@0;K0)*N&;"JHN*B?[+;)88T0]I\@1 TAVI;0 M:PB];0G]AM!WR=167 X)(Q8/E5R!LFBC9ALN3,P^5Y KL[[V ' MN("+0BXT$YD>^F0*L_)^VA1Q6A<1/5%$@ND^],(]B((HZJ"/MZ>''?1D>WJP M2?=-FFVD41MIY/1Z_XP4QE(0%S,4Z1W\^&)P,"&L],^NB&K1?K>HW?W'>LY2 M''EF>VM42_3BMV_"@^!#5V"O*9:\DMA&F+TVS-YSZO&3?\FN"&NI0R=ES[ME M'(:A6=+E>C0=H&CP )1T@ [Z?T$;5OJME?[+K 5C.!*+LH,)I6)DN!CGJ,[ M$1WPC!%V^:W?-]CP&SSTNPTH>;;R%R[QH,UE\+)<]F!M*TU1L)*X.:7,&6,F M"$TE!"=IJA:8=:4S>+2&1X_"V0*3/%O]_V;CKQW5]E[]RM2,"PTEYD8^V#\T M;U/U755W2,[=Z7TMR=P%KEF8ZQV5!9CY7$JZ[]@+H?U@B/\ 4$L#!!0 ( M -Q5U8&:0 #;@, "H+ : >&PO=V]R:W-H965TU (#&IZC;X@/C@)=?&PK&#[:R#7\_9 MR;*^) 55^]+&Y[LGSW/GG&^TENJG3@$,>M< 4U<4,;]* CZ?D:9\"8C9YNKR4@6AC,!7QFL M]<8SL5+NI?QI%Y^3L1=81L A-A:"XM\#S(!SBX0\?E6@7OU.&[CY_(3^T8E' M,?=4PTSR;RPQZ=@;>B2!)2VX6++EVOV1=^08>B0MM9%8%(X., MB?*?/E:)V @(^RT!4140[09T6P(Z54#'"2V9.5E7U-#)2,DU4=8;T>R#RXV+ M1C5,V#+>&(6[#./,Y+.(90;DECZ")G="02Q7@OV!Q)K(% 0LF=%D(;D],VNJ M$O+V"@QE7+\CI^3NYHJ\??V.O"9,D-M4%IJ*1(]\@]3L"_RXHC$M:40M-,*( M7$MA4DT^B 22;0 ?-=7"HB=AT^@@XA7$9Z03GI HB*(&0K/_#P\/T.G4>>XX MO$X+W@(3*V+&&76G5R[;DWU"/CS&O$B86)'+3!8"\S\'A3D7UF0D[E,\"E78 M DRAA";?;8W(Q[)(/YI*4#+L-C.T_>)"YS2&L8<-08-Z &_RYE78#]XWI>^% MP+:2V:V3V3V$/CF0NBFLF+!Y:DI B3IPJ+:_/>"YZP4C_V%36(-3O_OLM$6X M5Q/N'4L8/T!LOQJ_O@5H[#VVQ$LE,S(KE )A;.F9+*/F4C-[?!H_L))!;Y-W M=U=;@T^G15J_EM9_<6ES5*3^6UA_C_2NK'V/J$75H%8U.%85=H:74#78XWRZ M=Q3W?5ID#6M9PQ>7A3>YX8 W-[:A-3.IC7.MJ3"I5"@0&O4-_UFU0QY;ZLYK M=>?'JEM 4KBY84_>%YIKL/WX,L\YB^D]!W)CJ"F,LWYA&3.TM8KG^U6,.KM" M&YQZ;1TE#)XO[N!8M7B'MG3 "G.KNX7A+N$FK\U&63+V-Z:.#-3*#6.:Q/;& M*N_IVEH/?)=NS-FQ3^T@Z*:99YARBKRF"MNY)AR6"!F<#3")JAS,RH61N9MM M[J7!2&ULK5==D]LF%/TK MC)+)[,YD+8&^-[9GXE73]B&=;;;;/+,2MIA(X *VDW]?0%JM+6-W,_6+#>B< M ^=R$5?3'1??9$V( M_;ALF95RNUOO5]6=:DQ7+"UX3I)TLN6JQT5ZQ\N18$ M5Y;4-CX*@L1O,67>?&K'[L5\RC>JH8S<"R W;8O%CP5I^&[F0>]YX M=U_Z@4M&6,$DY X(L9]Y'>%M 2["(ORG9R;TV,%:>./]F M.K]7,R\P*R(-*961P/IO2^Y(TQ@EO8Y_>E%OF-,0]]O/ZI^L>6WF"4MRQYNO MM%+US,L\4)$EWC3J"]_]1GI#L=$K>2/M+]CUV, #Y48JWO9DO8*6LNX??^\# ML4> R0D"Z@EH3(A.$,*>$+Z6$/6$R$:FLV+C4&"%YU/!=T 8M%8S#1M,R];V M*3/[_J"$?DHU3\T?NOT&?VZP4$0T/\ GRC K*6Z $017!5&8-O(:W(#'AP)< MO;T&;X$/9(T%D8 R\,BHDN_UH&[_5?.-Q*R24U_IU9DY_+)?R:);"3JQ$HC M9\Y4+<$OK"+5H8"O;0W>T+.W!3JK6)!R D+X'J (<>"[EY/APYZ\7IZ<,9- M..Q4:/6B$WI_Z)> Q UQAK:CII9JCOIVGF5A%NIYM_N&'; XA7 $*XYA:9+G MZ0OLP$ T&(C.&OA5<"G!O>!+JEP>.G:\-RL*M(6Q!P<,IC ?>SB&P4SKG? 0 M#Q[B_]P$RDK>$G#5:#O7+B/Q4?B2!*9C'\>H. V/MN(8=9/F:7+"1C+82"PO M/&%C@24M <&"4;:2O16P)J([UK^40_!\GH.K2QVD..@Y!E&8!C,<&'<@0 M93!(D[%)%])Y#/R]"K E8F4K:0E*OF&J*YB&T:%:_VAKU-'XPE3QMK)\D>D^ M 3YCL:),@H8LM60P2?6R1%=5=QW%U[;.?.)*5ZVV6>LO$2(,0#]?.V:" MX=MF_B]02P,$% @ W%75@[*9HM# P 2@P !H !X;"]W;W)KLFCJI"P3:-.N22'V;-FF5HE;= M/DS[X)";Q*JQJ6V257I^_'-M*$L[RIJ)+V ;W\,]Y\:'F]%&Z3NS0K3P*Q/2 MC(.5M?E)&)ITA1DS/96CI"<+I3-F::J7HCG"WQ!NUM/M4T"VN4.<]0 M&JXD:%R,@]/^R7D_<@%^QS>.&[,U!D=EIM2=FWR9CX/(980"4^L@&-W6>(Y" M."3*X[X"#>IWNL#M\2/Z)T^>R,R8P7,EOO.Y78V#80!S7+!"V&NU^8P5H2.' MERIA_!4VU=XH@+0P5F55,&60<5G>V:]*B*V .'XA(*X"XM<&)%5 XHF6F7E: M%\RRR4BK#6BWF]#%R@M7*[I:N#/E?=P MFMX7AGO=]R_0,B[,.UI^OA5^7&$V0_T3WKX9)H/#C\ E7'$A*- -<"-:S]BC'[Z ?LHT*39EZ1U;(3TS.4AP' M=$H-ZC4&D[=O^H/H8Q/SCL">,$]JYHE'3U[Y2X(?7VD'?+&8F4;F29?,.P)[ MPORP9G[86O-IH=,560GDFJ?H764.=%3(3;CDSJ; ,($&V%(CD@?:)CE:W[&K M'"58OT1S5KZ>)$>C<-W \JAF>=3*\GE]#X ,!YN8M.+LRJ0]*7^8_6GVQ[FE MF(.:YJ 5\8R,3J(QWO-X:7H'<(U$N4"ZYTI;*N_LH=R@:7PI+;9- K1GL*M#@SU([(9I*?5QK<-RJP7<4\XRE<,5DL: /;:&= ME;6Y6"O>KHPZ GM"?5A3'W;K8L,NF7<$]H3YAYKYAXY=#/Z#O29)RO<<;WO/ M[Q]D2;0UE7\DVH]^]SQ11U;V%Z"Z)6EPGZH7:078E6FXU>BY+ON*:>HR# A< M$'S4.R:WU&7C6DZLRGWO-U.6.DD_7%&SC]IMH.<+I>SCQ+63]=^'R?]02P,$ M% @ W%75E;U[Z97 @ )@8 !H !X;"]W;W)KV'@$JS: MF-HF:;_];$-0IE&F]0WX[+O__>X<+O%>J@==(!IX$KS4BZ PICHG1&<%"JI' MLL+2GFRD$M184VV)KA32W <)3J(PG!-!61DDL=];J226M>&LQ)4"70M!U?,E MB D&-FG *UKQU>(>=.R&(\MII!E](%'J\/ZM>^ M=EM+2C5>2?Z#Y:98!& MD/Z;\JOU@%N#0O>2-G+3?CGW'9SKBF:X".P/7:/:89"\>S.>AY\'8"<=[&1( M_:CC*_I,4XXG8&\.N_[W\0XK=IWUK1U G':(T_]%O!"RMHU=H8*UN[8^RD;T MS(NZ8;!+PE$XCU2TC(46[QWK[-:QY1]4((/ST[X;-.\KYJRCE M!NXQDZH7GM@VJF4J-863E)T$JC9TK M?EG808[*.=CSC93F8+CATOTU)+\!4$L#!!0 ( -Q5U:(*)>>2P, H, M : >&PO=V]R:W-H965T-A1,7VVG'O^?:24.;9J5,&R]M[)QS['ON MM7,':R%_J 1 D_N49VKH)%HO^ZZKH@12JL[$$C)\,Q:,!G;N1HX&(M><97 CBNCXSF;BEBT2;2;OW4,;3,7J1X,K^DG6)]1P2Y4J+M"3C#E*6%?_TOO1AB^!W'R $ M)2&H$]H/$%HEH74LH5T2VL<2.B7!ANX6L5OC0JKI:"#%FDB#1C7S8-VW;/2+ M9:9.9EKB6X8\/9I-)V2&Q1?G'$[)6&H6<2!^\,:[."5?*,]ID<\L)I]RRMG\ M%\L69!Q%(L^T(J]"T)1Q]9J\(;M2I<288R72+,*9B828:7(EE$+TYUE(7IV\ M)B>$9>2:<8[+J(&K,2:S,SDY9^2P N"A@U-CJ?[#?3P>+K70)\>3?F^;4O.48N%3BDV?2&PGB>TJB>U#ZG]+8G5$EC50N \*_* &FC: O.X?T(XIG_Q ZZ@R;-B.YUM.]KG=<_V0>=U7\-]3.#5A:8'@W]D MO74K:[O_S]J/.@&YN5F:?.WN6U9W=1_B7]1=;;O_3[8=&7_I$INN1K+$*6*<)ACI+>60_+0Q:=9S'08FE;JSNAL5&S MCPDVZR - -_/A=";@5F@:O]'OP%02P,$% @ W%75@N;04I7 P JA4 M T !X;"]S='EL97,N>&ULW5A1;YLP$/XKB&Y3*TTEA(7 FD3:(E6:M$V5 MVH>]54XPB25CF'&Z9(_[/?M5^R7S80(D]759']9F1"GV?7QWWYT/<#,JU8;3 MZR6EREEG7)1C=ZE4\=;SROF29J0\SPLJ-)+F,B-*3^7"*PM)25("*>->O]<+ MO8PPX4Y&8I5=9JITYOE*J+$;-2;'G#XD8]N>]V[.+?>2TALY[V7':Z>8?380F^I&&W8LT?="8J2?7L9?_WXB:Q.BW36QZL[;#)*<]$V6N : M@XY,,NK<$3YVIX2SF63 2DG&^,:8^V"8YSR7CM(=KJ7X8"F_&]@W,VC^VD_& M1"ZKV":"^3NK+]\#MC,0R#AO!/9=8YB,"J(4E>)23ZJ+*^,]R*G'-YM"*UQ( MLO'[ [29JR=35?IXT S+N/>R=%P3?O.%N(C)KD#PXX&9$MSUGFDGW7 MT:!5YMI I>O<4:G8O&OY)DEQ0]=JVT[K%-?27#U5]@5;-=:O^^;C(X"@* MZ3]+D5Z]7>OL"7=VA(W5@9WWV/T,>WS>!G5F*\85$_5LR9*$BGL;0^U>D9G^ M1W3'O[X^H2E9<773@&.W'7^B"5ME<7/5%12BOJH=?X3T_+#9]NM83"1T39-I M/96+635T]$!'K0\@[".7U6%',([![ A@6!Q, <8Q+"S._Y1/A.9C,$Q;9$4B ME!.A',.R(=/J@\6Q1MWU/>>VOLY/?4$L#!!0 ( -Q5U:7BKL

=;LN/?-+ I*$51HBY+-/4 \-UJ&]'OH% MNYBL.FV?9R21Y^D^-0 OZP3,Z\#3J15$H4M(3%V-NJL;+%@C M:IP@(OQ,ZOZ&MK]S)G7_RMZ^.;[H&/M6Y\?A5?O@VU5GT-9[W= X[?:TO\U.VKO)KML';:UW?G;5/M\Q M>C=M[70OZA_M?4_:>Q]3O$?GQ[[9&7PS.I^\:6A[!^WV%]7ZS>]T=JS,X--L'O9O.S:=^^Z:?_.LF'+<3[?KO[OZX M<[-CM+N'/PV+ZI'N.*JK!8YJQ5JL$H\"04/7L&S=-EPCW%+29'AQ?#=I&%WP MNBUEG*TI,4[_U=?"P?%/C@;?KMM=V,@?WP>GW8_PK*]&^_PT:?_XE/2, M?>WT_/M%Y^;0:.\=P\9^TXZZH=[IGET?=<_,]LY/.[!PE'>H!J%+5=U4Z[G0O\ M7>=@_P9W#2G1OOEV?;KW3>MT/U^<5L=#A]V=GA[ FFX^)Z>#KW \TJ37W9^> M#CZ==\X_GO>Z:=+YT=;;N[/'XYL-O[DX/?AJM@>?!Z=P/(Y^X/,_#WH_VD;[ MH-,_^G&H]VZ^70$5J^/1A>MO#G^"3:53W;;5$'"?:NFVJ?J18ZB&[@-6\!Q7 M]XBRV=5[=O5H=W97[=@COJTZG@6[:L+6!G&DJU:HFRZ)--]U_,VNWK>KG9E= M]1VJ>8;EJJ&N@R@W+5OU?<-30SOR+, [!$2 9_B&3B,]LC;;>O^V'C:W-;2)80:&JYJN&ZF M0HA*]#!2B4GZQVG;.(8U?M4 3]M'>Q'"N)M.]],%;*+>'AP/ M_G73N^KL]7X2$IB:14 O.8CA_"!6/0^D:D!UQXI,XA/+_H,P7&=OOT35O7/8 MJIOOR,MIY[RGG?XXM([V/B?M\VC0.=_7C@X.[=.]CX-.=2:NVC^.X5I$R1=6 M;] #Q'PX[0T^P_9_ K)^LX"LP-]?KT_GSL3.]>D!K.'F&YRK?G)Z_M5NGW]. M>@/@^1^P1D#=G6[OZG3OT\6_;MIS&,[UB!,8OJ,ZU'%!@'N:Z@>NKQ+;TRPK MMFED:FMW)GZ5&,TS\3WI['V[Z3#! O<]/X9[G5GMP>$4[%"P#[]:O?/T FQ( MXU\W^U?MO?;/6 O!+'1 M@0HMB/- =GBH/7O82FP:1FQM3D3#SP3HXO3O7T0 M0X=FYR:$=7R#YWXZ!_D.YON%SG7%:?^T>WQQ=#)S)@;'%^WN<;]]'L)OO_=! MK(%EVK:!7/VC[G>F*SJ#3VGGX*N]\$Q0T[9MCZB^[2.HT310O":8I]34;#?4 M;*)'FS/QD#-QL_/3-'%\F!6K3NQ;8,3 ?P+- H/?\DWJF\0++?\/.A.P19(, M_?9>E'(7%/#G3:BU!VT@P\5-[Z9G=XS3P6DWO>CLP?-/2CUAG0[V;WK&5ZM] MTX'?P/FX07?6]W[[Q^'U4?<4Y'_[J@<8ZG3V3)SW![TNG)B]LYNV<7@#YP-T M0]J'M5WWSO?M#N"I]LW'!#!4^J^;KW-G(HX#7_<"7S7!N@?11@'R>UJHNB$. MQ0'@Y+OV$A'I6NSJO*2Q(]W &G13#X+KNJ_[@>WKJNL#$+!T#QU2-@$)&WL$3'Y7US?:ZIY=O9C;5=#Z=F#9EDIT M#7;5C&+5(YJK$FP0X3HQJ"]OLZMW[VIO;E<)P-6 1E0-= +:BCH$0[T*5F=V#@[A]U^GO9LSZP@VNW-^8<(OTZ,? M7S4PCG40 M-.]^QG9'M&0,$"QH0O./@& "K=H:IAF*X51H9+7>,/LN$Z>R49 MSN$91GOOFP;&KPG;J)UVV].C;AN,X:_&T0%LX_E7^%WONEV=">/TH'W5 3.Y MTP4^WVMK1]V/<)\+O;.7#N":?N_FT )27'7FSL3I1>]FQP#RZ$!".%-?;5@W MD.Z;=O3CM-\;?#IOGY\91]T=)!V *,-T,C845/-73D(Z^'X,1 MA\'%]3L4OTJ-YJ%H6^V]WE4'I$SO)H+['*<@1>SVS2E(H)YUNO?5Z.S!&L_W MKVOY#' @>]/.SD_'UXU("W55=P( <;$+(MP&.1[X(0TC8D1A\ ?Y.*Z/*HH, MC@Y.!SUT!0V^3ML#V+F#[TD/,T4.>E=(EZ.#MM$V.N>]ZGQ,X=D@W[]=GV*, M!ZEVL*^C>&J?'UI'/SX/.K"VWJ!W-9_N\[G?N;F =7\:] :G%T UK=?]9L,3 MIG N;/B-WKE!G?,Q660W1G'@!Z$!)J./QB/U+#5P]4@U/4Q(<4*=!LNS&]=F M5V=P2%HYQT0/3VKA_K6F#A M! YQU9AJFN.; =8\_#F"9DT4\3SDC_4@(IIIJ7H,Y\+R8U_U+1<@OV\;#G&< MR'/L=3L2R]7#Y]^,]M7/0 ,3U-:IZF-^#U;CJ8$-:CD,K0@^]YW0B?^HX[$. M,>EY/:RYOD=IY*H>-3S0&(&F>B&QX*!H5NP$H1N:2TPJ6I==G=7#FFL[/J&Z MZNF 3RT-=I48&/.W8ETCH:6;U%U#H?/242AS=4TV?$-./K,B*R4;0/"1]HGOVD^J.KL=> MK&J^1E0K,F*5!(&A&@ @M2"VB1F9?Y"D^;W4T]'@]$?[I@?\#<8J\/69!NL[ M/SH 7K^!LW$ /'VS8X.Q:W5FC>#!*:RUDYP>' _::#CO?;WI .(_A6?"V;!Z M/[Z9[;T+$Y[/2#?G>HMT _1%I*N!YV+N*<@;XOA@N5DZ"<+(C74O6->,WI?: MUGE#RJ>F[KLQJR&"_X0F8$8W(&IH!4ZD&9$>FFN;)_UBS#J=8U:#6J$1Q$1U MB0G;:GCH9G"(&NN1AKG2IJ9%FVV]>UOG0_VN'@?$H+;JZF#;6)IMJ)X/GO>F6%G;[IX.>H-OUKPG[$QO_^@91S]Z MUYWSS[!N.!. $WO&=[@?K.,&C-+!:7+:/=,7)15%1A@86AP#Y*8 ;QR+J@0@ MHAIC9#&(8\ [ZUM"^&*[.E?L9D:>X3BQZH9V!+K1B53/)K%JZV%D:JY%O7C] M_(LO+VF^V8#N?Y+ BDS;PEHA:F"%A 7*D.JJ'E'="!U" _\^!,X_*;))'M*" M_[-/2<0:$43)Y8?_@?^(]E0:0!=/,S0G-*W()9X=:!J%?]D$=(1C_60/*']3 MC*=(OT$R5/LT.>N/WYG.:/S^*HG&_7>ZIOW7%KONP_\4(S+\\#]!_A?\FO_- M;S)_*Y*?P=W&V>B=#7?"7@0J29.SX;N0#L<4NY^.29!2>7W 7EP-LS0EHX*^ MDW^\CY)BE)+INV0(_$-5]J/WXNY!-AYG _: 2YJ/L;N^> A['O^Z>HMMC;_) M&/9K',DGBZ^WV5=_C:,%W[G;KN?=^K6VK=_^T\UM[[ZM86Z;UL-N^Q>C6RXO MD(PZ&F^QWP''($?^[Q:(=>W>M=N')R>' M1YVFK'W)%_(>]#X_".BGX=DX&[:4O>W=;<70;,M?WJJ=!ZWZY[/_S_)VX(&, M^"G+!__]'[JCO4 MZWH !/5H4:]+94BPY5-$DW=[63@9B!:Q6Z*-\I+2+?XV3J>]'Z'3-K[9[;VO M=@^ /#MK7IX-/R5&W=QD=?+>B__N MW9QV+ZXZ>VD?X\Y'>SWM]/SK#0;\.^<1/LOJ8?SMQZ'=23W @5^MG\0U8IUZ MNJJYF)@;:F"O:X"G \,E) PTVR'FU@==4__)$%U%A1)C/2UK:#.L82UD#44^ M_&5AFN]OVZ[_*R@-\(ES^[=WX9.[L8MIN4^.>DQC6_.-)[^M;6^;VL/>4X"I MVS2S5*[&Z!K5ZSQ^GZ-D-GIQW MDY_^_>\_J&P#A/S^Q9=?*A_LY E)E6_#),PBJK1/;ML(_4$;\0(J;& MH='^\;G?V3L='.WU!Z>#;S?M\YX)UU_ NJ][/[Z)WWR'9]G#TVYFMP\.]?;Y M5PNNN^X-]C70DA8F-F+F%FA(T(SPW=ZG_NEW6.-L%Z#0CT.#QHZJ,VW/2/" MXY ZU#95G-*J6L3%UC6!H[IAZ$6^9CJ.;6U]V*,A[]MKZBT%Z7:G,%]XHG5C M#<'JT?']+[9JX.MA&NLE_ .=SLDA(JV'@## '<\ PM929$L, M-BZEC\);K;-T#?[ZZ_+?>Y'S?+2\>,[#PA^[V6"0%#A] )!Z2I7A M!+'-L_O5]]F0@4_PQ Y[X%HJO-_RK=L_?I84*-[''?CFSSM%US_] M2 _"R/34T$#8!]NH$BMVU"C28FH:@1'X#D*(P_;.B;)[= SX8:?+XM(O$:^R M'L0F2SS*LUIB<4#MS?XU"<<*\IB2Q4K%=0HIE),1#7'>3:0D0^5P7"B[?9+# M4M_>^E:W)UB=3XIQ$D]?/,/*M[<=V_N5T)WE;+ON,T39MG7+?O*[LL4^*F/I MR>S[YW'2/'8Q?#@,LQSL>I;O>#(F8[J;38;C?+J;173>UB_PBE&>7>)] MUMI7US/:6MLX!@O]<__T8!]$-V;F]B_:@WV[=_,Q.=W;L='B/]WKS5C[HW/, MZ#T].$W;\'VONZ/!;VZ.#KY.>]WTO'WP^:+-.A# NZ;>U;RUKQ$]HH&E!H3$ M8/+C= WU%7B^SKQ ]T) QU]=2FY(CE=2W-_EK>?*(2Z3+-U18YKEUP?BBEM M(3NR:VR$O/0YG"F3(H:FN8&GJS[Q0M5R?31B=$W%&59.Y%JV$05;'P">&8[G M.J;_>&?YRNN?R#5,#Z(TZ&O=IKGR>Y$D1)2'SP@"&:J@,N(PEIA_E9V28 MW+#/7BXG9&G'_Y:=.SP^4?8'HS2;PKXU#ZK2R;;?/L++4D.:WBVI_$MPNCR[ M@-N)HASGS//_]SQJ/8V,WV&E MMO&3NF BN+:OVEJ,C2/T0"54,U0MBG2BDS (77_KP\<'P0J3\D@&MTM-DQ#T ?QJ=IC]]-PI"+?94SY"9=(?#ZYAF/$*JKG9R2/_/0:#\!KSJ. M#8@G"@T0;FY 58]$AFIX) BQ=ZSA@\(R+&_VR+Q]]HCMWQF8AE_ZV?!/C=A^ MF_XTKGY M1Z&,:4I'R $B2Z"E)*4T(W!JE?!.<;8B[W0",CE/Q@G<,&=O1W,:*:-)7DPP MH#7.%+@"?0TB/^[_T_7ER1K^MWE.2OB/_Q(;E??&T1#86#\=UD M"+R&5VU]Z";CE(5Q]TG85W934A3OGB-^L*)OGQ,FL(KI(,C2-\5CW*QK_NHR M?,_HOG\=]LGP##X8*C_Z8"Z)J#Y*PW>+O/*OX*2\>/JWT#53W0C8J5M+T"3S MNL.K]EZHM0^^7\"SM,[!:;]G[.O8BKS3[1F=O?;T:&_?[L&[S.9U=VYVKCHW M7Z].?WR%]_JJ8>?5'HL@]71L'MJ^.;3:W31I+RJL"W0O\BFV;[+\0+4"#7MB M6X%*?,<.8L_2==W@>8P9)94FA4*4*YJF MZL4PNX)E4E+ *T?P13%!OP,IE(C&R9#GG!Y/4A$*M#1;;E1MDV'/ME^HHN$' M+/J?N.83L>1#MN*U%#B_Y. MN_6A1^?B;M"+TW T4<:]&EX1E2PG]/L'2R%=D=Z_TK%T##; R?_'N2 MH&P&D.E"O$Z,\NJ;]GZ60X)CDK M0LN+/TY"M\V?KNY[CAXXJN$&.-*6NBJA9J3&E$:V&^(<2(!TG6SE!?3ZBZ"K M/F59HB@C:M4U;W01V.L#XD$)%"DD34LQ5)=/ 147P(T7B*2&%*IAH](-")() MO\9J:"6";X=G[-)13D/*'*:ZP>_'VHT4RANX*5A82C$)^TK1S[#B1U87C_MD M//LJ5Z28EZ?LQ^)MW@*L&T;*&Z/VR@$8:W!1< XOA#]BU\,O<3WB9MA=H6 K M80/E"K63\-R#9/&1"5V#+B/ M!B;Z.C0UI(9N S,1C] -[MO@OM42NC7PAX('9,X@&8]!5-$49$^>#=&+EDX5 M>DGSJ7*(+@<2LM2>/3(FRB>.#AOBN+I''2[.&:L@(R>\4;[P#JA=Y0W^Z0K: M&Z:Q71JV@$Q!8(^PO/+IQ'1^NYCF+U$*7EJ\?2F)6MMCW&(A8/\XB?K5^!G M5NFNH:E4"T&B.K&N!CI.Y_8<=FE MH &H0L(0A&9.4/*AR$!_W7#AIV!D#]6%7Q0#D+;PE%SB*1 P ]B#:0O!+-P. M_76EW?>=MMC7?>?M(& MVMJV[5M//XW$V;:?H2_W.FV!H6^;NO.G;X%O/WT;==@"[V$;^^O%M@M[S;Y MD[,7CRM77:KR7= .9UD^71!69A[:4O-_I7MS DZ:]P?>+H[TS[:C[*>UU87WP M^R/\OVY_T#;@?_4%+1U\,Z)4\XAJL$'W;N2HQ(A]U0Q,.S1=P]6(O_7A[\5Z M_*4Z/-RJI^TY/?WD[4P?VA!B@6_TV6O(5TLF[,RSQQ_-#K/FQA_&#IU%9L:& M)?YDECBYS;Q[QO;TJ\\9SXZEV+9_G!3PY*)XO4VP7PY#[5^)C%/, +QIG_UT MHTCW8X!-MNNXJD7,0/4]7U,IH7%D.I'IVN[];; KD?! ,^$1LF%SZ?-KFQ@_@.'SV6#3\P#P]#L2P "Z =$_+&F3(I MN'\?WI2-$UK4W#[+V;/2*3[\*H%'PV.5(;Q:AHCO,BF8$3 DPQ#/,9@&V*V3 M506.R3 B>50HV&4EB1;G92NZ^8:\7>C55Y8?<_M#0O0B'4H@>"QCQ+ ,&8\I M=LE!*@'!DG$!-QJ2,Y8G](]"(44!R!/_(7;]@D.&G8- M!VO+W^(K5^\G:@&"%%1!C3'C)!_P@/T(GDWP(N!EE@\?L163292,Q;JVE\J$ MSZC/#L,XW\$7S?*=BM"?4G+V&M79;Z4-F#]UQP:%8X2J'D>.:GD140,:A*KF MF20R--=S3/O^B81K(4)T@RN=HDILA"-R3W6-,MO:X5;%5)="E0Q@S;AX^F$V MGT'..F/P^A3^,Y&T&*8YIC!D>\I MO*AG@>6 E2Z1^\HE"$14YWZ>6F98VK:N[:DZ'($-([T(:&$I,D6?IJE$PLJ; MVPK9&FDC()K>KE+5R/-["7&37K&=^EL9UOI/Q];\R-R'EQV4F QS8 M(@,5U7BJ]+'?*<@MEH(7(SR!GY=(ICGA!3[\/!D*T61J?.PI2Q4F(["3KQ,X MGQ3 RG\*R?")Y>W"LR;#A,N%21%M-06%;@=&$#I.I#F^%6AQH$<@$A6-J6R B0WA$6OSOENK-2XLOS%CZE&:D.5;SW7 R4*.,=PJ.DP C\SS#]CL<[Y_"&BF\!!FH',!^C.X#/O*K"MX(!#P#8C0&I%E1]/TE!DU,--TFE+ MB1)$;UE>M!8!*'0;\!QZV;=3&/T,L1=] 'S]+$4K/\,1UF-N7\AK.&ICR[[M M9X@8(PIH458&W'7>'I,7NBHB:(>]QR<:Y!.23V57;B8FS!9[/]XP$*_*)F/F M9"LW:<$>W,\S*'MN%3;\MK/R)@P\PR*.KL>A1?V(Z+$?>Y%O:D%,X2LF;TP4 M.75YHRVH]&(K8]TM3MB#CJHW>IC\T?XL^7/3OCF\^>GH3AB"0:R:L>FJEAX' M:F!JMNIH1FQY/B5>9&Y]L/26Y;HM$$_S8HB3=1W/QQ?T%8I$]#E._P(*=*J< M2'NR+&5$=E1VAL,)"*0VI4R%P^\9XW'!PFW1I!PD O(%S X*A@1(I)S&\#=8 MG6A8?"'YF!_+P\/#4E"*FQ^7#E00IV(J+&B'?Z*P*CWM8^YXD$^XG0HK,,Q- MUT!<\-#:8]/3=7?;]1XV(&USV\>F)IO;IO6HX7/R G&8S#LZ#@JF$FQBC(!? MLS2)%'FVQ?<8Z=7GOGQ$L'WSG%5Y3B,V^N+3(@WSEZ9%ZMZVKSU]^/ER\ID^?SJI7>G$L@=P+'&8$VQ4LG%@@>/09C(B:O_%.S(,K6NA%7B:H3FA:44N\>Q TRC\RR:N0QWK MI[LE?]//JPTZHVJ04W*ADA@>^HZD5V1:;/W57"JL4^R+96R[N-S9M[IOL'(XQ='?+Z_[=GF+]4C.MNV^_1E6(ZV M[9E/?UM_V_"?N[KKSFRZ%^;/)YMP^BI?:O4&+7\!P8HC&I]HJN>=11:WOF < M/PG=%B5KWM5=_7_(RJQ%Z>?H\_J/^[6CKFU] *L?!Q^J?V?9!3H92E=$\3]_ MD459B;\-4!X$]G\CT713+RC&!GFXXX3F MEQBMP3C*LYWRS4%>88:XYR#/V(42U*^$$;L1,ZO)50[@OYWCKG*XO6H2Y7D! M_FU%MG, ?\.]*\R]_M:'0X"](OSU:RR\H=R2*"%TPV[A-1FZLQ&B:T6ZXZ2X4#X1EBBW$:2OA:JZO9&D*[*61Q#.;DC2CQM) MNE:D^S;,:9&E6-%U,B9QK&#.Z"\[U#=B=05);&P ZJJLY1&$\^IBU=A(U;6B MW)<\&^$>TXT8?34TW8C1E5G+PPEGZG4Q:F[$Z%I1[F]Z1E*L.@DIFQBSD::O MAK3&QM9?E;4\@G!679I:&VFZ5I1KPT^4$Q+3\5392PHLB9[D&X3Z>@C\0C*U M3M0-[9Z"=N[6AY/):)2R5%:"0_M R#ZK=+V_Y^Q,V<>]1+WB>=-(N.&K1[)5I8F$QDWF8R;3,85 M6LVY/VQIY<*\KQSE:L"4RC2PSO.J3LL^9M+?@N9=U8:MU@E#;VOA;] MK ZQ;6RN?)GD89^(YEC\M]C]5O3(W:"@U\(UAK-Q_*W(6AY!.*=6O_\3^4 A-UL&/%Q/W@-2.%)RBD;4\HG[+ M5,(M.RU/))V7W%62#)FS=^8E(4/4OGO6I1;V6$Q%N&SP/JAC>1]-4Q@ M;7J]K,I:'M/:0ZN+7F\C>=>+=!7,K;IP\8X]C52&/3(F&U'[:JAN;;+@5V4M MCZD":_AO_8VH72_2[;*AO3CJE0E8@+7D+*="Y+*AP3M\_"IA$QZ'\I_8(A%_ M4(GJ"A%O9/*K80]O W]792V/H5S#&>QO/ _+7LLC:;>;L1%:'/.R&J5HDT[_ MJBB\D:LKLY9'4,YIM';R-PU)EKV61]+NB TDKJ7';R3JJZ&MMZE06E/BB2Y/ MBK_[8G5)&\H]%>4JJQ\S=4G.)II^RG)XUE#Y/,F3(DI"/O9QW"=C0+/T$N0JOBQON$\*;.J0-7SV:K[RR$&E3B;2I1%J1M3R"@=U&HR!=VUB- MZT6[O22GK!UP:T$--7/1[0[E&1R%] M,\QBV6MY).TJ6;N;#49T6&P\=J^+P!NQNC)K>0SE&EGM^J9]\++7\DC:B<+W MJ7)T-03\VD]&6#6T"_M.DJ'RD0XI %O,Y^'?,WQ;E2>):J-;R^XWXOG5,,I& M/*_,6A[33;J1^:YOVA(O>RV/I)T4Q$S&8G0$!'31D+K=')9)>.BD)9(VN8-" M.82G E*.Z,;_\)IX8B.)5V8MCZ%C1?E>/ OV]BUYO8]6JLY3'\VQP(ONFCN>RU M/))V^]?])$A$]?2"LFKE).S3:))N@,PK(KJW:>"V*FMY!.7\YMSPY^V$N4F& M?@[R?^O#">PK&?]R >TS M6F";D_L2]/>UNT[N7V,2I%1^7AZ\#_\3Y'_-_*A&+K%0R]AV;7B945:P9ISO MY@> B4] WSUZ M'M@3<;F[D,L!PUV1/%+_SK(+K&6K.I#=*@Q6\>46'^%N/RF4G(ZR?*P,R!1T MV9!%FV/QTJEXZ:)JNX8]@."*<9\J TJ&^"WPQ0FOW5,,=P?_B=]6$S64G7", MG^J^:8I@B;A:WU]P]?YUR)H0U7YFU>:6Q:77(I0]CUOP#F7#XZQL>,R>%4P* M>.VBV%:Z?5K0NUXM! ($% 07_"N)$PH_GK+%30K&_+,_O S?3N=N,4C*4'V6YDK':^C ; MC$C.I(?8+?@*=C4J>UHSFN% ES$]F_*:4.3$9'B9I9=4R9/B@A-R,@QY+@0R MR;;R*D[?/0Q)<@K<%2#AE7&F#"<#FF<3^+PH)H.1R/BX98>4JWX"?,E83T&. MRN'(I%.%Q#'>#D^2/!JM16<*"15/$":7ARL9AND$@6T+?CI6AME829-!@DDH MX^R=/B/3M3!3 6RSO$JZ()/[)2&F3# MLPSW O16-B2720XO_4;PV>[1]\,]5?<%K[U5@'(1A>>]9]Q&QPE+$H\)J]%Y M#^_.^O#")7#=>_;B)$A2?#3L*8",%$C6V _)CK"+<]<+X0#+'L-%(>\%'/Y[ MDG#TAC(D2B+X-1<,(=PNGN"^XXD\8S5![/(<-JTFJ6"SY4KP_?GQ10'$\B^Y M8.-RIGH6+&X$I.$]AW'O8*4%-L2$S>X#%[0J@BGDDB2I? VX5TZN2J;@S),, M8YYAA)TT&_>M7\LN13J?(46+L<@X@K,,AXWF@K;P7JRE!O CD\AL80$JEYQ3 MA?V(K35A/[J-AX'1,V!+Y##6>R[!J/M9@N($OJ+X^.H=S[(LNDK2M)(^LY.;M@BD&+5LV>>1)!A$5[G[#/Y@DI "OH>-ZN]. YFHN4K38(^23Y(? 3+@Q2.I\R'<^K;%$Z^[CUJK?#=\>>1D8 _^B0RY8 M SJ^HI3KZF_#A*?H(FOR(C50X^0][!I6J)6YO#D]F\ =,V"",J>LMA#<&U3$ M;"&$Z]XP91I+$5H[Q0%=*2EG$? -H4,XQ1E[#KRF>(I(60-918%LI."\#S3B MBA_T3!+'<,6_)]F82*;)2\J%HE,\ (! :?Y8F_-ZX,74NJTL[)@#9)7RG06*,%2;D0'O# M+W!I7(2F*.[!K'O?N"_0.BLXSL*+(AK &1V"^)TP!0@7 ^[+$2V,)I)O 338 <0R,,P:R@S)$N0"J/R<9=J5 ,<=:3]Q_TIBW M"&@%CX*;42S\/*,9\ACSXN"FQF1'&O7$KH_!Y4'G%!#$!\S M0!H*&<%!N!3,QS-$4'+;8J&E%WVDI6]@47_G$#^'V%B)S<8.(%K!C ?_=N&:=X$V1+GS_ M0,7QZ^$@L]V!U6%5&!E.MY6=B*\:Y@7OQ)')&&YU,<23 =LS88J8O<05 MK5T080-4)K'1/!A4RC M,H96Z_@J D8OZ/U(2SI\A-A=9+_ 8@#<]Y4XS:Y> M!^3]- -V*P:JP5Y)^IWA$*7V,>< V*DJGI*7O67ND(5HD11"PC(1*G@(7CL! MS@Z%_D9RCQD4GX'>0XKP#9106E&88<#A)<@YA#$,M@DTQ[DCXOUO. -S3_93KF@G%G:/2!?0^%9 MX1AV.,6-*X!#&0X K@-LR. QJK,[#$\I N%2D$8%\Z6$# (.R.@?9+&W%+' MH:K;RH]R]6C)1%@JQN1UAL<0D,UD&$U02X'Z9V8!)U_U3*FT0+60"R[B22'M M032H^-^E1F!/C#+V$.;5'),+REXY _U[)LXV&GB7"1 H8^HL!O /U^ K7'Q M#X7[0RIA*YTO7 W@;U-@>RI4.JX(;H\WY/@:P1!\<.L^\EO$B#X%U&#+2/)P M,L#3%:((0/_V;>]8+H/?@^F^4%C4[-K)L'+>1"6O M0H7\J(0LPX\Y2\06B%Y*%CP?P(X%Q\J$PW^I9&%+(S L8-]K>IO!1;RXP13P M@#2I .H=1X;QH( Z$NNX '6>991;:XN;%&E!KT!YTAFT)'V=B\7)OW%L$7HP MTCME #HX$H##7+5Q:'27,( #V0?I0$08227M !P+0*VMWB.6Q7(Y3JI,@(+ MGNA?VBO;RH)#]<#8E[FU)B=Q<6BDFQ/TJN47C1((-OCJ-01'0-"@70!&9\!B7[]TJV8%O \IK_!),Q@&MU"C*H07ZF(GI8VS;3\DKCD?8$?V44WVZ]GT"E#A//R*J73^^V=9]P-YJK6>N^9:2]TU MQL!@"5F>\5XIIH, + KNJH'#Q5R^Z-[-0<7@Z61609JB*PI$">(PKIL)^NA" M%HL"+-1BIZTZU/BO!YVF5N,H,1=*QOPL[ .F>A]Q%/'45Y&R(;,*1P"!F:GU ML+/9DLM'/T9*HS/\I$\K;R>7%0G:JKS)ZB63;*!:;[>;_L2$%O-)$EJ<34++ M)J&EB6,:7'U/)MG#;_32<(_7K?TRV/77&^S64O&W^?^?_^]'@=WN(ZYXN26] MR=$E:B2XUP.7>3\- A)>G.49G$55O$3,_N?]"TANW6"62-(F+'H BP2=*WR1 M7-W"W2?H'F#Q;(+Q$V94HE<-! !HR6B"=MXH3P;B/XO'S"/8#^86YL$3A/RP#V=]!6/V8E5?8'?(&?.+BD]V&G&W84?@XK(>Y MWK& JYJ#&#T;PC9'2I#C#3@DD9[5+)R@*UB^V15E4(9%OX?9)1][+':F"H)+ MMW9,>8KU^RITSL-.M.X'QBNY.R+AG[/7?X\)&!F^P9) )^,I&7@1>2VE0R:% ME:FPJP.DTA6&5D=(A,DPX8E)_T=)!.^4CZ5;]F.:90-XP312_@^P*A"BG83] MY(P,2X;HDX)OSS7S/P(/FBU;TQ2Z: .6?MH&HS2;4I9BQ/TAG#O+R#CWI2V3 M=I:Q\/'+W[E2%,G@%V8.(*A/LU"Z'(?+W#E%-Q'+*HG["6<2#<'$"YB_(C?_T_6V] MNH;)<98SPQ;O&MB,7OZWL-&2@:_V7](KA%LWN MCI#+\ 0F;_@W(&\[+%2V Y((K/W[0QY+!F,B+IT-G+Q; MY+J,AR *AH 6TIWABYPBG#ACH89W=8AT'S;:5G#+!E4'RC$E XF22LR58$ F M^?<$V4@Z(E@ZI0@*Q0 $AY-! + $_J[GC1:2 V\].ON;%$+IF+AUSO364@P M_E&"C=K&[U3]);AQ,0E9MH'SW+X^=L=WR1CV('R T[*^@;J%ODKTS0-^/:[P M*\MK*+!T"\ O_/LCXME*52S%:2D8%=B=H>NBC%8=)_1B(;+;^('O\Y[OQ#$) MB/+?9#!ZKWRB>0X6FW , Y@FHY04X_+?QV1$+C;[_"O[?(A^)C3JV,DZ&M S MHGS!S05#4GG#1;Q,[A.B^^W[.?.VI$0[&V9G. MU9J=(+_*4 MDIS%B',:)T-:]V7C*V/ 5^UG5ZU%+EGA Q^PU"L1^V9.3%H)>'[$,#K+7$_< M?SYWAIL/C;-L#"00/NL>C ;BG1L$2^7&\&3/^'&8\P< MX_4W?9YY.LEK>R0"!C7_=VLF:"#<+36/=?T]7Y/ >-1I72,1LBM4AOI):*V3 MDN.1G'^C0[^+#GUY8;/;>BW#;TEI:%=9?H%]9E@U%#OE<(3*LJY*(V)B*^-H M90C/EDQ>._LB):U/TY&"\Y,*T)$Y&241KQE%P8#,CNEAE*4GRTI_IN;9X=M6 M=C"*5D,**4OW+C6P$' "&;1JRQL!Q 0PRE<.)SWBAXLE/[-EMQ8)+UDZ@)_C ML4Z3&&3"-$RI3'.5]51YG6HM6 AFNXL[84T#P#O4]+!:7%8V&:7U0C_,^P74 MP%/U:F*$(93%XK-5%?%,V.Y?)7SK>4D/VR_V"F5E\0*B5<@D)9,A:(@:[7C2 M;.$/ZQ*E"_K) 0*916W/.2=L)IX!C.QN*Y5BX9CJC'D\HDDXZZ-.5: >5^-JS*._'?V)Q 9+ZS.EZ^ M;YMPY\ODACP!\OQ;M-5@M!8(0V:A*NT,U.E"]]?2,U^6"HI7+C>LK/]>2$'E MS5;W8WOK+0>QA>PB @!LC/"/=:9APH#7)#;36VLP6E3!,(B)]?W\@GJ9?RDY MHCQA2+.&[EA-,??SU7 G0EL.$AD#?FRW>"A@#%8LR=69A,E&7RA6T)]IW4FD*0 M""60:#(1RX8GC8)?WEU@>ZG\N:-(4$CN+6)V+ZGJLI.Y_11JE*97F M0&4]"-N!:8LY[VXMJ:Q&'E955?>\BDYD/->JUA3QGP3>;(A,25A9+O="Y01X;,Q=,;7M8/Y8:&\^T7!(M M>9C/F\1T/(4?DQ3OVO258^0K)5,!*[(&=.Y)1RF*9K. !_8 L;!'C2S+-?L<+M4H_5[-A)W/M(Y,A M'?%/H.2<1I%WJWS[W&A"I<'<9*5PG_'^2VV)/<&0*[(TB5AV06U7FL$'9<(Z M,>)^-[>U%D5L1ABW9"QWBQTZKO'8$T0V1 L[XW!/G=!6I;^0YNBV T9K+>J$ MA7M#TK2>Y,H[8R3#,*>$+;1\"QX4XIT?&YT9&3EJN&^C]M9$[>V$ KY(3S@ M@IM)9.$C 7&^4^LH>XO?=>GBN099N8G4:A3:27=K.E6P8(NUD605$JFHTQL7 MLJ0LQL3SLJE>Z[9$<6Q))O,%FFJ/[5Y1[AYI[-X1:S94]<'!N]WDK!\5WP/9:Y3O'.KCD;QCV=^-#J,J M$BL[0@N_#UIHZ3+UW51QM/]2LI7DN)A5?Z*D9_M8E9[ -O-ZG9IP!)65H@.M M40G(8BJ3G'>_K71:E4,IJDO%B'A MUF[MOF#I%K(T:%9IGF$2.N'A.NPC7HFQB:UFYY1#.&PYJF-M)^_6&?* M$1-,-ZR9&YKCTNS$QAN8\Y/(%)EE^Q-73E2_!L6RQVS\?2XE(V479>HN]BG* MB]6UK)8*[W_0"L)+KT7I+*G\^4*N%W.^DUK_S*S1"UJH)N&?B(&LLE\9[_'< M$%:5;Z;F&QQG5ZPS,+MI9<:I&%'GJ35HF8CTM[(R.JS(W-B0#4QLC MD;Y8-=9',4/#":\-0_E4H&!A;6ZJ?M?,*N.)"^6;5.XJE&G8-9&H[)4 KR)P M57D#TYKKAQL-Y*K6,)9%WAFZ9T\,%]5Z\[Y"&#T1R3TUN=A$$7Q70#6/Z:+8 M^P\>+.==]"COZ,-_R]K'UKQAR7 N(6(QTJCWLN-BF*U4^D=EXW;9=)HW"P@F M4SR HF>1["(M80'KV\?0!L_R!B6G+QOEKYPD? UR^U.&/0#I@Q="C<[4.8,98E">9^%O#1UN#]]D T+.96B$0H0U]/2N M*\DM'(90R[X1]3DJ$BZ*OF28)5+W@!"FM'@GS@7Y8F)KY&RHID]E9A*4;+4@ M2DKXSHN0@3@2874DRMVDY8&HE'4]4E*+3E3J:5$\AE3>F?0)&E=O).SR5WN; MA TG;'+.2<,;MZKR%$X!:P>UJ(M^,X!V4LTL.:C-+-G:/SG8>@M''X%'R"/4 M56>B6MZ).,#RE+$L:3 KJV;Y+ V%P:9:R1A#D?U,)KBP2&,HASW\8&Y5/HA) M&L]HWTHYPJJ]RI;UM;16(91S%FLEZ%>I!'-C'ZJLF-H[\P+D?CK3D$J2:SF).@YGW Z$=P Y&3-$0G& ERGRX1WT.2(,\P\UG9D/( M,X[RIGR?&^DCPO=B+!EEU89**C-K4=UL*X=C$3YN)+UR)YS4(&5C M58^T-YUT8I81.P6\6_OY-GNAIK6>T\T]7I M$(G._X\E-GT%R:<_J)Q#P0I(:HWRJ[0AWK%LIJ&/M ?ZI.XYKY6+5AVLI)K! M2E>%SSSC_W,+C" MT[<';5KU3!3ZK<3/=\ZJ^6HMO5GW_]K9.CLU;NF;5[6KA+4UMVRSON8U] MGANS!D=\AI68Q(;[=L_V-H'''8!@? ,,V.RMU:J\..'K50ZK M;5AJ:Y0MV<:'@58VYL-;N4VKAHF_9C>_MZ^ VK(HLGI707,^HJO@>G.^(;#PFW&)PHTEUAUL<:>KLL65Z&UU M3Y\FGB+6",W,KH!7;\HH#Z_"IGG90!F=8LT.RJQ?7B'U7(ME]:53E58MA499 M.F6]%[G3;4QIJN"T)FGQXS!/K*O$/>*]BA@((%6%:B,:756$5NV8J_UCQ> % MBS3?UI*9O7_M#=B2U9H'K\4]#BJ)HEH3XMHL2[XKS:20>D)<.0FV-B5HG+'! M#/!.!2*H5IE;5ML"='7D"68XC\KFAL]X%I;N:IIC/M%^8[Y+=XU'2GJ\J3@A MS@@;BCJ:#$:L!K5,U>OSAB9D)+^#]8+=>X-J*\+<]3QPJ'%%>>3<;-)9V31N=RO+HYB3RJ M[0&OETA8#R@235O5G0-RIC+&NVYTDFB)4XLL3'DA]6R_]+([U#WS=5'J!91, MA-.1#QEC85D\0WT<=\3_9+O',S(Y$5O*@(4;4GCO/H'C'-()G\G+TETG.&]< M?-)P2M6D1$W8O(KQ>(TQH?,*IYXV)PTM%NMMY*WAL+FF+L']_$2#?(*XD=MC MS>M+3=2Z_5BCXQ#8"H6A<*8!)<[%2*P!!LVCNKN8!4W EAX$:2(J>AJ]3$3- M?5T'%#5Z\G0\.$+5O.E:*Y&J'2E MXXJ;K"T%P&M R7,JH2]=QI)L3+(TXWJ\(TW5P*'A&IYM -U2]BP4 M"9&8BV5V%#*U Q$ ^H*;#RHS*LK^<-5XW#)EFB7#M\2<[A:/9_(T&< I];#/ M:I/ID1;FPI[5R[0EN0-CM1$U@414%-LO-YWIJ\RF(&29BR20K M-D!#>JUXF8@TIECE0A[V^6#2>VO3G[NP8!?N%.3);=NIOY*^B\:V;>*VG/"$ M>=E2L2J:6^8IWU;*@F.B#";I.%%3!.,SY42+*C9K13V KG,>5F;)_&*V^("P M<"'O U;P@0QS+#_;LZ=6+%VO&@KS#&T]'EFM+-NJU:(,FI9&)$8OK/>'@'$:H,V=,7]8OBH&1F5*I6BK1]OSF]47LGGE$6$I[,F(-?W#% MC;9GS AAFR2:HM7#K#Q!B#^8UH/\_+?,J59/M>%1ZUHF QOW#$@M2J?7_(_2-F]D296MC5BCJ'+21=+L53JJ]2J5=RDYH,K.9,7\9,P3R=#F M3:DJK#C6./M9SIN];?Q&NV1CV[NK77*WO4P9H1J4&?L2Z0*># IK)I(TI5BOG8-!).&V%EY-R)P[V) M.67C($#/$/Z3#%4$8,"4413E&WR/3M>8B?$1;^G.!"NW2%@">2W)A/V']0=& M'F4&"%YMF\J NXP<]A?(\ '%6S(/DRH]3..:CVIK]WAWZRT3N0V_";?"S_*$ M9VUA^X_2I]3P7C,\&Q0*A="3=+\+V!YGKQ>5/Y5IHU9UX41 M=SM@C!(>)=-_0I('H&>J2J2[SPYL66E"YF6'PKG^)?,2GP[ XBX2EL(W[]\N M&LUC%VD'5'-3G/>&A6/H$&--+(IB(A*%*88R0\IT$]\IW$M\>=Y E>7U\R^: M#@^QGS,ZRW;D7?A<)"Q[Y ^R9KX1:RA+V*0K _..X:EEZ]*JEHPO@IVS.T=O M_7'924#K8:R%*V>2:ZY=262'"B"*6^RPM395%;V/F MFQ967$MXS,N) ,U$5>'AQ%X?(O.H-FEV<2BT7+KP#&4(<(UE*'5VU!E MS/,KWK,LEBFCS1(6"(35"(35(EFU'L*(Y!@H$AU[&669$SY%OSL2"^.'20FS M+D6^N4QV U593 *&E1"LET[?-)OBBFZS<=$\X'5]7-VRD',)3&8#T I#,\QI M5@]6(!3C+@ZV;'X5]EO/SK)Z:*+!$HB/@+T5%EBT4TUS&9FB5C MB]]D><3"L!QAEDW=ZH>E'!)1R-2VF00!+,3*LJCB?.:\GP'V5Z7YWMC-6HY" M*4TJOA+?))*HZ!8P&S53 #1MWMV M& !O%+.PM8^4'6S_0;.JTB7"90@ 8)X=R$T+V+>/,O3!VP\!P 06S,4L/' Y^.)^+-"A;S3>L>L[5U!;.!MJNF M6V%1M[B"#W@]8W/>SB=IABVM62(?6#QW*-#&QB.#OD91B3FD8S9# [4)IIRU M9B2N235PW>-GX'I3H5> )3P8CG$//'<]B%^LK*'L7\PI[ M:>XWPKC#N8D\6!L&NC.0+AA&1S1A95*:0B:PS\S -4RM!6RH%#B8G;(7Q&8! M91T.\N).&H#UW5*.^DDF%4] S^#).: 3)O9'TG1&19KPYI#E;2AS-A<+0@; M1/TD'M=%(1M 6TN=J3$':]>62H\Q9?V""M1/HFCMVY ESK#$WM('P11873LR M#Q'W=I>1:.[<@367?=-$XPC&27FI1DL5,AM+1V\U@D$:P08L'OV.XP!YE%V( M=S&09K[C6;DJ/ET!\82@6PV_+E3$,H>E/C-=V04&("T>KV"W_ Y[.\3&V.5 M!^DU$XUX8)G#LETA2Z$/,YY6Q/R\7#EQ)%?_7?-2?#1/,)CK_L12/A>E<0HN MTOC21(J-07Z7ZK"B](35CS-@MI=O\FE\MLS=UC1KYP?A:#F@^! M?SB%3E* $!<)F<=/A+4.%Q&U9I^,69'&[PK7G !3UU(TI*>3]=9(\@(GFV,; MC0F?QO,Q)S=)6AV^.V+2_R@J%%O)L1) RBUDN'J$L:%TC#6=O!%QG.7U0\K* M\7%8"+9 K#7Z8WV9JIQZM(L*90!O=R;+";G$8PQ0-G/$9-"(I1WF$]9)F:/Q M>B++@I>YE3B$97+6ZATYOR(H#IG14<^KXFH1920KK.5C5$3CZ#(OM@*PBP]@ MS9)H9#35\NI*B2N,'-ZR4.1P35D7 NXBK=LVXDY/D02[,GZ3MK2G6Z7?@3/+ M7AUEO(+TD#EMQ]N,43[_7>(1*;$CX+M02EO6G+1J1EHO&1;R7::ERSW+N$G( M7-GA#8$V#6%?S9'8FF.AC@67*M<:9(K@^GS@V(Z1$ M'AE2$77'MK(SYO. JC:BHK]/'JD89P3!>59*B?I+R')W+#VOM5@K<][K)^J6 M.X!<@\L3/DJQP(M%SVP>0*IG[(OL9;:ZG$T4PSQ?,3:I;EZ^0G;\!T\(K>,3 M%JSBBE$&,;5XWHC'-HZ3'!#*K4S6 M-49VSQ7#BGED:F8@094S([)WFOUU6="ON@9TIBP"J,O)5WE(F22?-\AEOYXF M(ITS@5I*&_!>"$>7P\16_9)_PLTBS-X^H.AK!?..(=I6"6=;#<.A):T&+N7Q M0,*&D;4JPKLG7_>5P@Z>6C:3;E=/"A?(M36+:$MKH1(?HBR-GW.6U!&C^P0? M(0NV:B&,>E.9A4W+F8B,,J9I&HU8QAS)%&564.VV_ K TCAD@K=7 2LBIW.W MWU;VJ,RS$"6D]>S'2K;R$8@M.4.DMGR>OK$S DT"AXBAG1'[ Z0G=_W!^2-&5(G%^+ M@O]$%%++WX@KJI^T25C=NJ4 TJG4K$;^'[^N_1=<>V*?UG/%R=>)+ M>3EW87XZK+V2O!0^+:^ZO32]^MW"TO2%]>BDG'HVI_IK$9G%Q:?S"7YQM4\\ M2HM5P\ '8"-E*6N< @_#_\_\A-(QE@V'8.YDHI*6)'E]0F,#47!U./](ZRG.Y1NMGPML(?*HL/RG"/;*(!)DVU?=R@Y*$:WM>88^.B'I+/Z8+$$!9W MRAM5\W(L6U*;%L(S&N)$I)W,I+O+N5[=?OUYS+B3D^>3LXSE1I8&%*OAN,3V MS^@?1+>KB*#/OU8UN$[T=^9EF,RNJU 6 BR6L%W27(R]:^2@S'1UY]'[4;E@"%@*LQ[9KLFX]S,$U.]8@8; MD[ &HJ6_M.G/>;-UM-\NMM[B+G4Q3JY7MZK%.P)*A]PF%463"W81N0HT'HGH MZ[ M?]!Y@S[.\IJ[KU6%O\ZIZ&F(Z:V,;WD-2\R:,U2[U?"6,%87HQMD:H+T M9R)96HW8YHSSDGD-Z)"WGV\='0-F_> ZX"$^)5Y*N M/"0YUBR41&^&H>5!YNR*LQJJ@]HX^4R(),.9P&0]C%C-;H25X0Z&6P5^8ND%LUJI5A D+;!*ITL#5)8T M24VR2!NA/Q%6QXJ[^IA,@SZXNI9APT>XDY!]++6.E'M*$>;TBG,$^TE37,O1 M79V=$U#A\'\['4Z7D[KD+!45]A,N#<*_FL5 M_/7R_WG=-ZL_A&IMU?4J%[T\8[UQMN]7MN+)4L6"V%)%8)"I6G:3A:>]3C R MN08QP;1;=@4WQ8ZF36<]36&I.??5]J=1#@=::-/1D$ZP>5DH5\>T!V5 !^9"I9%U%^R M')!:FF2L*+H&Y#\R;+[D]/_9UMP/LX'O:\\VXP5?9-HN$'_2)%@0EII1GPM[ MW_ <_U(,@TJ6YG&I\;J\%7@@#YM(:),.CM*Q,>.N*%T*PIR:2;2K-JO,2R=P MCJ.:,V .A\GJ3%$:(7%;$;)&,?'B9!^9B<7>B8T[JT?F6(OZ>B-P.08"!Z1Q M&U'8!646ND3-8A\DKD1G.!C&+$FZ0A]YAL!(13(S!%3#BC60R-N?(7"4<'%N ME_KEJ&ZX;3Q)RQ0X-B2("4 VLPD'DLI9Z]6QD8Z;BI85&D/;NOA5JLY-8125 M!HVYX]+N4AE]Q7XVIN[-!'G1T<7R1*['&/.YI+R] ^\7R"T?0=$:Q\ZASC)& M=)XER/.2R_O96)PNV'Z6Z93D"#O'B9J$TA!J=!Y@'))GJ3@4#82R77G:.(W M/IR,Y:!:EK6&82C6I-_26,=DMMO5&[5JZ(B[:H17B)5CB%.,N6;\(+.048RS MJ/"MN8L) V""H; \89R%%[P-@Y!!:'NJ:'O6#+O%1C/:PMMS$NZJ)%L#PL^V M=.*MC:]P0W%V%ITQ;H(I'T-SE?$TZV(L\XKE#\3C7X]R?JV%>_/]96X90KL$ M@+E0)Y?C^6J5+NC+*2ABP]DN*+/I_+4N)]R-RUVP-7!:U37QXCA,6^#-K=B) MGY?HY8*>J5.)$/:LV@"K*&;3ZK!"X I=C55V]&PAD&A?([*"YVJ-&EPT^,JF68<3J)J1/5AC.P7117YU:FQJQEB@20[\Q\4F\59FRQ,V 1F)[ MK9*RS&>=S[>6S8:J,>B-=@W2T7;)Z@!G)GNS39-S4Z,K_@ Q( M3UT0A!>P.S@H"@O/FDE@;AH@2JV[0LIIP M]U&K^BFJE6@ZA/,>2N[JRT1GN1U5KQ2@.7? (0E%<6]#?W3&E)#^]%$*C@94;92F26F)J=4$N.?:H51?+V6\QX,': MB;B%U44O'MFCF0&'ZW%]DN>\;U/40,Q7S! >8"LYE=4RR;Y9B%U)>,$W7#G9 M5=Z<3- &V\6KW]ZU/%X20?DD\G(198:0D!$L#:=^H&I-A)HQ"-9_DA4*E7[Y MNJW $BOQD84PL]@ ] F>+A;Z8J6GLJE'B6:Q/D'6A "R4@NF*:2PFXN2E=$& M&8V<:<#&:VI!1*G5=+]:#F19SKCNNO*:[0K&0J)\SBI^WARWC3"2 MUS-MIBA59]/;9!"MQEI6.X-H8^Z\D+GSM["CF[74N[--JK]4^1,K;0PU'92S MCLBRHJP>ZJOY#F]W0FXK!SC2N\I3R.G9!*1TQOZL^^1JSLI;O'8+4E[J)7#! M3)Z+3*9A\&2)P0S;[9V.]CP;< +*'A0MM%C$+Y7<.J[A/P2";1*>VDVWC8 M"[+QA@7#1]@Y9,HCU\F0]7=C;]:J<@KXY 1YG2A#KW_(%Y!.0 ?A+ 3V&?K+ MAO6ZR5LMXJ+5J)R\S6JC"YFCD>2$R11E_LZV\D^P4<4_:Z7(\_3BV.Z=LG/B M@[)\9VB:KQS32TZGO??*X[L[7WC9-APB +G, M-N)(JN"NRCZ.BAXC*.(C.J]XNHA\'_:NDO7$CP#*,=-R@=4OTEM$TSCF2'?='=63V4FJ((XDO^.[3Y7BV!/OB<<^MO>D=MVZ=0HDFR1B$.#@(9GSZ^]Z M=J\&04E^1:3,5"6Q)1+HQ^K5Z_E]#8,KO7KVDE6?*08+,2D46DYU62@)K4W3 M.Y3SX.RCE9GRFR]%=]KFNH%L4>W81US1NQ2\PP?Y@D-'P-AD(V#LKJPNX)*9 M.[V>_&0FT5Z2HVJR2P:G!-F M.:+?VQBK9$[\V8P-?@L/[N5H#YXA,RAZ+P7#0__PSVY"@<2=;F;[O;]OT)N6<_C)_3Y^5,]U._7.CZL\.C=+DU^H";'];L/C; MB[>V!X009%R95W54U6AP#J*ZO>A[TKL04_OU"U%B/3F8=Y8^ $=4]W((0Q6% MED%P0;>)"T?E$>CQP(#Y:_VTBJG

WMDQR8\+:&24'\@[\G3]>H7J6X\:RNJPMI/:1,+?HM MZNBZOJ;'2%_XY4>T<$7PB?#W-=^CM\A0_7YC>7T?U)8JTXTB?&/W4\!SDQN! M&5#E!8WM6;3X-ABS(L^>X)9-G4%&Z- EIR&IS?3.K_\\>WKG1\;EX>@79I?A M"04"%V9**BSE9Q&;9]\&Z,\_FK:V6'$_*=?*M4P0@H* NM&!72JXA/0RRBC&2^-Q/O MQ=$H!5_:OQ\<E8F3_<.?%VU=X MB>U.@SK5,8+!BU M_^JR"7EV$L0G\'+?TAL5FMX"I1;="W22[0DFQQG6%"6 NK6HXJ0H0&]H91IU MO[%\ANZR50'2PX5S@2C*%M 'A5;EPC)L7Q4:*<,I,'Z+A(VT<-9KJK.&[[GO MM:JP(?^=&U%<:&?9?!?>9ZT*.$TOZH#F5E-INT"">0FBIHF7[@%*08JPM]1Z!B_41DT;PY""+0+TBVP[E5T9-; MW$%676ZC[E8_V=G#QZ2"0>RT8R+.+(@]?W2E >MAT>#9 MQ3IV$H9T-AE]W."\X8"X"2QN@C<=Q:9!PWI8&2*4XZ=Y,!KQ32B*;M^;AEB; MGFQA*Y$WPDV'T7Z M&OT^'L^-HF0P?9OV\@[F4%AA[B2P!=(AZS8U^1:#3"I\(=)?M@%$&J6O,&K6 M+J0[*D5D;@HZMRZ8.-EY+DT;_26(KF>Z>7TYK*T88GP+[?F2+2]A-PGCEW.A MMZF/YW:4L3TERWDA/77:P_-*"IIWK*N6DL]7QI:T&V(236T#[(-Q&9V$B?)Z M0Y%LN)*7^+5?+JJ %>266R104!MM$D5'-L^GAZJ]:A&L)AIRI@)F,3D0\'>I MQL?P G6E,E)&56H[QX;GQ=RH9NS@;LV04Y,SW#85)/.)0@L!K(I"+555T WW M]PR6%'X=>R\1>9KG<%A%-;X M"BH$2W=$/<;+:HS73.2/'[3;;FFW9[UH\3/?/1P5'ST%6ZQTQ4V#"&P)M)LP M./7^Q;CXIE;6 .3'45X7@W@K*+; MD;IV^#4"T$@/)M83<;=&G\TKZL.]0 7 MDZ"JDT A:SI;[&-?P$=]2QT0SCN>E'86>V.>S(FH+ZU86_I+[CLL')>GG2F:)&)$P)XAC202G3'% M^-3!F*9RNGGY@ANN_-HG]"HFVMY,+I@N7LN#M87D;# 6&LRU,C2-(ST*E_YG M4L*.E>.4E0CE>5.7$6D"$ZY7\YQ952G#AN[O@>@['+V3XT.1R6Z,Y5!DGTXU6;JNCCUBC2.%SXW=FH79@T$?$ M#K41O&#<:4_0W1 5M/4*^@7]2O35M]2W%YC'L4S-:]:;I%*/)7!K(^N0C]5F4M;X>.ZV^VE!(C+QQ2][;)[TA9!_O<8M3K9Y?_ M@7O^+L_*198CIQ&WR3VM1FGR/!N+N/PS;]]7Q%3U-&1U$!Q? %$HL1,;Z=?) M\T12Z*UP;9/1$0^49B!I'R+J+N 0._I9JNR0^GK-O%,F-G8H%('P*?8YKG($ MMZ#Z]?,UWH#+92Y9O>=5/1U*YI/2$.1>\-Y99>V5[ Q7FVJ:^2Q0TF)FD]+, M>S6]2]MOT-%EJ5UU-6*.ES8:6UN7IX!N+),%81+>=0\^?VHIM"=J31AD&;&DX0A,BFG]9=IP$;2C* MKN8'N*#4X(J1,(XCF)GQ=!2JRSP/KW0&[.,,Z[C+BRDWP\,S S67AL53[:[5 M-V6I2(.<9M+6^&$FKLQI^\(!KK='118Q, M>H*ON8Z1O#^L"I04H9^(D68VYAKZ7'2N)!#M>I5STKEQ[CU)'<-[@[O^1Q:A M4A6DB2BW9.B3^PU\ 3$H3>94]TC!2/+R,0(2F6+1TIB'&L+1B.B=6MM9$!"R M%&6 0$Y9K$!Q>R0FJI=\CHH8":J]S<>A#I'^1=9X882Q$)A"3Q:G5)R S"TP M2=3EGY$'V1FE^](WVU,A"0>DX6)$*-HE^Z%[-,?MT4@M(JFS"P\P@!IXLLBT M\)[+"!N\?G_0.WI5%6O$#^#Z7(H>PD]#+*"D6R16757E$ M?SL:$RN[OM9BBXR2-V9D$99WE!H00R/**, MI%2 :=XA[U.,,@BP&03W'\M@-Y\EK9T$. NJD1RY4).)KV]@J!-N+B.#Z8C. MY:3J2BYBO@6R]?I2 :'-D7Y 5O#+:HHWD,A9S.T> IX&*"7@TJE2U>CS"*PC M-'GA-@L29>I2:0?H$XB9$C6."^.KF#.E2E$YZ MCVG(*6-\>*@A]EW7'&5G2&&DR+4PTQPC;C%6H)B3!(3=U5\"#F)W!./7G-H1 M)IPG& J[GU=H25%5%95A-G*8Y SS;Q04E"@1BEPC MY@W3O*F[E<^_\*X%"F8N1G!^"STF*VY?1B D;/I,5?V1.!N=%0V7W\OZQ<"< M>EB$"R9D-D#74["6UIYU7)?"9CQH;,X/I DK3"12XV7'AJ^QW_MX!&(RT6&\1LGJG>O9K:E<8)BI4H]P\C"=T]2,=]@VQT(1;56 M0,[/S=]/[Q<;)R%04"X1%L;M^[]Y<$G7@?60*C&)$CAP($>")(J-#P MD\#4.K4QJ:?<'($-Z(BZ5-5EGF%*JV9G"00<[7@9(28C)8K+A=4985L*UN08 MUE_J.+,Y>$].U&=37)R^A=5#)0I\\\?^1'/\)$FEJ:SE !JG)D+ M PXCI4XUL*"+G.;*./L8H\7K&QX;_!<\5TUR[Y$?D\_@F7$ER6U0ZL9KUKF% M@A1U+-3+JFQ7%!D"6KPJS?W8E9%=9!Q>Q^BZOQM9(L!_PS Z/X;D@J&8*3;: M)B8>'S::)& "CG/%"01$FJ)\P1+\O59?-.MJTM/T!AVB/ LWF8K;I&(%ZV^# M1+(@&!$ZZV#3J$8L[>$GG,UK*EN@Z-D+K[E_QZN*$R >Q(,7; ,D1(_LX%YULU!-% KW-LO?3Y<1"]KP6D804X"_V+,[6(+TO8:!JE5VR?5^ _6 M)K0D=.]KQ$B-*UL+*=3:R]R7%$B?*IF*V&_[*6]H=_V1+@;.QJ4U'2(8>UK])'!9BE&:F'&D#_S_ZY!N'8:3+[/%O MK[SBY%!>L1MCV>WRBC_U)OFH!C/*.1KMP)IDOZ],'^:;Y7 =!,4NMP":*^]^ M?JGIPHU+3DT?;Z]&-)KE&LU_H 6B6.[%;J M^U>45"E\&8BU%3T_-'9B-5CWJ6D/_V3R>[H59P0B>@G\W#5O#:G[.XV201F- M6&)%$RS]\/8@+M\,%C03:BB)VG@\T9!'XH&VMF6;5C(\F[=@'1X>( J+M2_U MDZ8#/+JRCN&[8)A>(+#^MYT:C M*((B%&Y*#MR?&=/&407,1N*%^S&P$/-]A'7(W#/].1DXXU3;,%!^:W$,?22& M[$&>>ZVQ.EE_;0AL>DTQ\C;_"*WPP525I.3P%8OLWX3IP%GF?$G5/,B@ S.0 MC ^V^G-C844;>"3B4?[1,3;%3M D?Z12?*9F[C-OYNZW3J19G2D$>LK%648S M;8$.#CVXK')JQ[Q#'JJ3$@_G/F@;&+B^3Y>8\F@)9&-HP$U7G[MU8X+UO[LH#L[U;GQ]F.]E MVLT&UXZRZ%'XEEKD)/$N?C$?3//E:=[ F6Z$IH3]]+PV;%:6%(E[8I%\KF%% MV A9U;S6NO-A$=GN7N_P\=YTO7""WO':[Z/>CTTI>&0KQDG3#GT4Z==&5X$N:" PP#.2)@$ "0E8MM-"7XP'&?JU2;RTS?);JAG,,[_$5;4NT7XP,*DFQCF[M M1FI77&T0,(R^X7C8O,H**2 1Y:7])M%<:0Z45:96= J2D"&CMD,J4=>:0P0< M@*!-4),.\=^)N1+[):BX1XE9L9LK657HR.19(?6J$H^0Y!MN%"X UHZQLLZX M$1=AEPI93-\2(VP,C "UP5*$'6^!58 CZB%;I*I<[0X.PZ_JG N.%".*ZUB$ MTDSQ'<2PE*+E,8)_E4VNUPMC",.XZM(;RKKIU*!G;PL6H3!=/QS_&KLI6)U$ M"5)4F;58.11LQ;XW6"I>"@%=1?L*WY749*G"T2GS">D2.MQIXC&Q*MC.O$P) MAGS.MCPV3,\=UR;S_\7>$AT$XHH*ESZ,>2ML;:% U%*!UMR'CA^-=K=G*VM9 M5,Y=BXP?U+_;-1B9:WSNL.88,6.;11QVY@%HP08[&ZWJO53P[SC6^$N(->ZW M3J=)]95B)B%5+$'E>Y]UA:3E2=:YR#YO @E$Y*7A(9'JK@7X1VF$SUX[.C)Y M":N53SLL1$&_5ZTYJ9C'$R:Y63';6 6I#0?O9GTYHALOE+Z'KTM\L+8(O1BT_(:% #?4-S8JI'H5;YR6KK& M16 MU@7A,:C=I.[$.@Z%?D.7EJ]"TT8!<:@8;QGKB-6UC/$,JW)<9?54:/HX M4P9B$BNPJ#JR[&I:4!E]0"?3E5;^@D G6 G=>.S+TNZ+K,P)8:VDNDZ$EF;0 M=6U!WKR(K=:U4*5K3(M8>5K2($J8$&Q M4N!VG&.AS0V1A\CG,:[1L!.3:N)05SHLJ<_(A75?2\F#HRPPAD)(^HWOI)X/ M4H_V0PDVD8G/1>RFU+R0$LQD!]':VHQOK'47+6"L0N(2#9*>C:3#!U- U^ M(-_X,*CHV=() ,,Q.2/-(LGKP%X#'84]OQ5Q:(G#32L!7@QEU:;$R2+V-S)] M)#8&=2HF'IMMA)]&*?X*<_9HA]=M0!"C(G,03897PR+F/((+06AW9!5>;KI%ET[10TE_AKC&-;F8FMMM ME 1"#/J 2(@O/J0636KQ])!:W(VQ'%*+U]/;?_. ?6"Q^SS,?JCPCTT/A. . M*+67&8:1]F2F5T4-T/ +%Q0>X8D 16+C:N;,1V%7A]]0XQ%'[A"$/6J MP1C8VP!I1+CZ&Z.%RVV*[@;5GFF(K^)"M(+NLLB1+')NHV X=O%4J->A0I\/ MC#X<%#_O^^B!W^.\J2J9659U OBDZ@-XZ;#84HF$/Z-Y8=,Y7:57+[-F-L$4 M5=S/@=1I_!P8&C@>:+)6"2:-4RW*GEWZO70@X1G15C(23]5RU;569HV07PG# MEVF/%*S?N2(=7IA"2A94+[\6*CT/0!Y5/&Z8(DPICU1Z8*L[6P<9E42Q-$HS MVQ0GWQ73$$ MUIIHS\,D^CN1>[K+'[C($&G(SU\K1LNH MKB[UAAT:L\A\0?%UW )$JB!,7#6]C!Q@_+UK6I$V$37M%J2(M5B)DX+JMS%< MB9TAA9OG32$6<1BU3?6+JTR4LCD/)9O I8[(EL\[$CUWSLS*E^FGWHOA*5CR M6H(3W# Q@WD[RX^>PZX1M4D=D,3IT"3:\"E6+[;]*.>A"%^38I?!#4G]U]#%8T;/D!T#U6B!LU39RQ\_2=1!\K@@RYR4%=T M',TQS*8<>G.SF1LZCN'8>2*:5-19$XN6A&6D)?OJN-H>6&7O:L3=?FU37WMG MB%XZP>>8J&IIEH,BH]% O1FGG2=D;N%0SF94*L3).[KD.9[D$Z45D888ZV] M[FUZ:%)D8,%Y368ZOJ)RJQ="^(BAB1FL!(4GAKO@$"Z8$#I67:LM:DT #@H5 M<#H?G('4+>FLZXW66=.?RC-&+A3,]SU=P'FA ?K2\+A_#!OA=7#X:NS7'I,)Q+8 MM^M<4@*[0DHCM/=+QJ @M%1!2D !)2A"^J['7)7B_Q'W=MV"4_L)]\OL\H,> M0U5*)P1,3(PT2?(-W 7].E(6PT9S\-D2F[$)=ZM3ZTD/6H&!;3IGOJO[PA&B M%IV6H2O/GPTX+9Q(W-_K;Z?D;#C^\@(44CG/43&?-0A4OE=SVE[%+4G0G/+' M?HI9PUCL"(?1H M=$)M\W2$VJWMIQA5QYXZL$>7'5O\<*3J5DJYN2*<$T-BSE-V2$+O@_.D2(?F MG^ W'4&XCA&,'?N9)Q.WHKH/_]"E Z-ZBE/Q5S^QW/^KVQN(A8\%3=,]?V/W M?'2CD,?:>!NC\VL5$K7*HP65VH)94*546AU!FI.6]%+-0.0,MZ#<>&/D^;%@ M&X*&HQ7=2E+2!^&A1X-*5A&LHM*)4?+?C9MU&.J@NH7=%I8NA<"EF#?1,$9;23LZI+:]Z=9FVFH#!'5 M,'Y'^F!*E;@X.3D86)!GWF)FICB.> *UL"'$J.)%U'(Z66C?1:Z6793&0\;M M-%E4%Q%HI)B0^CPJ0XP1'/@#AI>C3R\CL!KPE;P,A7?+JD2&="D6E.1SW.O+ M%J0#N_(\U/!;9QR_@($3GA"TYNW4+._B6X/]2V+4&MVD M1U^:)QCZ#13P(%1GYJZ M0[D[AR%K?^2**/_EOX;'1MI":8Z/^C3'YBB3FL0#.Y6+GRU,#;J18G6EE M) M713:BBU#GLNQ759TCFRLF!2 M-!S7SXGFE:(3OX9_MM!.5_#?^B1"HIF7V'* 0&ZU7.F[\8DD*KQZN$GU*;2-,&ST=\G^H5*UNZW'-X-A/[=0[R(LO<=?F#?^'9XZK1B]]9]PKX!938V_-D_N\R$AI+P!GTKE M+GZOON"J7XC/+[R4\)OO'MX;W?BUP5^.X,)/I7&<&1X9 MRKA"=D-GJ Y93D)'0=1E&*)")78S: E;JLWH"DYGDBDP[/=-'[S5-=_K0.,B M+(77$K"-(7,T=/(>R4+/Z)\G?]:R?SQPUC;$+ W2:8(^Y*G,JFLZ2]:+#4&, MOR'L(@9LX8U-Q4F\FIL$QHC.S]$*;B=&IQ-/^IKLK TMQ7KO[>(\9+[FH%G'Z3\B2"".-+SPYVWSY[>^;&/<\9].JEV$Z"*)6M3 M"L]J.8OP +#2E@W? B?'1W]/$_CO_Z$//\*_B2G\@4!R6H/F@$*'6#-3Z:BN M?/&0/+HVWT \V8*3B[B"O'KH4^A*8C^\!\?FX!>^^0653Z&QUPA+N++/RY[, MQ%'@$E5.Z,""\.[>I$\5<%ZR6#/ 1$;SZCS5E*Q\2I8ME<7F2%<0Q=[B<^38 M?@ L=>E>!,'H"%J8JIPP+=T3.U\Y @NEH$@<5*-X_MHO;DWM(IQD4.[3,VX MXY.D\A/$AZL74'EYQ3CE:"0\2L@'252N\:BNI,9,Z9@.;R1E-U6'?@5EE-D.BIYW",GTF%]%*P/H+E)%0 W4^^:Y&IK.;, M%CVZJ)HNX%;32SEHIBC]:T'QD1=1:RKA71>@F*=KOT X%9BL^- 81=VR-%1# MZ4L8WY?8CH,(P%RR)CL1/N#Q#*F'VI>38>4<66Z:([>0P;8*/]CK6DS&'L^_ MNAP)/&Y#V.P-K?0;4XJ/R=N?937V8X);]=3PE%_U,^>8%F;D1J&,,&3W6D_8 M*/0"!& ),^J[]:2@1( &XUWSA#PX(N:^\&6;IMJ:^[,;)AFGP(UD MD>=HL4\[K:3U@\*N;"R&28BK:,*X0?LEC)>!M_H.(H.^P)M$323,XD1IA#3A MAAC=(@GG#^8W\)>P! );CR$\PD'QR'RF6GVCU<74+'W@NG/8$MT^/YU:W%IC2W\4IAQ+Q9"Q)_6\DPRK!=Y: M=I[7G=;A$_^<.?IJW^^^.7HY#&Z_II8>(/5']G1?[]'0%(:WPQ$ MOO7XJF:-^H?"9I]FU+<46'2K:GH)=7$6L0J8]>/T&=P>9;@KX!V3NCKRB\\A M%0P6XR!\DQ==;8IARABM4U^;3@DM"W60\KJ$G4# L'DXM!(",Y\/##-,5#,Q M-*^:50LDRN'3=%=2,'>B((P5NG2.F)^QC0U3F_ 5F+!0AZ!MS7 F:&;+.DI7 M!=;,H9%@&RM6R*)0ML3G.$/T$E=VF.8LBE#>QNMC[LB0S!+E!*=F P^"B )) MNG&7GX);@Y.-& M19F0A=)AX-Q9WO8RAC8;S9%6%2WB;82QDV3&%-"R40+$AW#31XC]S,D-'O+& M#GLMX<'LSJFQ0WHV\+T$\2M61LTE3& %:^'43 M-+A@4-5,,%LGI>.SBH6H!EU*^I-;[N6L350L-QR/*HYKA;+F M&C%$?"[8C+7%D5FP\'BP7"IFN)U 'TYR$AVL YA@ZQ!=C_CP#? 1Q8#4B3>< MX=4RLJPT';V@J0P3)+7H3!:P?$7@]:0F&C?MI9G\!K&&U.?!\AQA,G4)<_&V M(\<:>S;CON1;/M**0F]);P=_P9"%'XX_'TILMLX"D"RKRA4%<='X3#>3!U'+ M.#>IM5(S$4"1Y&X)2I_=!>&[0:5P&TRBWRVCF>=R63+T1+_!6*[[JFLI\J5. MGFZ3M1-X:_RMU>N0"53$VO=UA/96*?KEK,'4:8]N)#XVYH'PA6==#3^@1_\# MN;\]Z0_L^ 3!LI @"Y34,7OAPW*ETB0:?J"[Q^.C<8$%UG9N%.W(1=%Y12D= MNJ .X7ZG]DA69;U[(F3>&0L/(8U\D:FZPE[7=VH N6(%*@'VDVNX5^CXDF7F MEDU/FX=[A=&FC^G1"#N=BO(!7>]_>SI*WM*0I# H$"9)^5+OZ5,W*:@$)],0 M1,-M*VSU\CJGH42_/YI3,AQR*NQ%94S0A"#C\*-)G3Z2C7 M7N9Z_5M42H4&61!T(]<_Y#\FS2*?T77C.P-,!^'24&!%UE34;*Z\J6 #+1%= ME;#J&'!K0A7[JT4&OL;$=60D8@4_=7#BKV9*V346#FQMSO3&JZO![O(]G#H%!H![' @M$QMC:Z#O/#1@/K$1]R6PFZ M!=L>^H3^#H.'T:O)$8W3M$<@4,>Z!\F[)Q?@Y4645+:EMU [I*2^;WH-BA;$ M,38-K&M+&DJ"$)%WBX\1Y60*!X,MS/QN8Z<4;TK0APX9)ZCYK".6(RR%!\*P M#XO[8+I:T88GJJX;%'G9TEA3D+1.!%=!6+HTT8C^*UAB"$CAF*J^G%?AVE%A MK]U<9=]WU$PKT]BI&6!9!J- +F"&HDV#FR?B%Q&W>(W%NLB!]IC3VL"$4']Y M9Q=3$_ZB]+TNP>:O\!Z6QLO MD#*CP2VDU<#32>R0&OF4,"JZ2\8;,RR-D67*7'W- NL[YDZCJ-)H(!2SO8;O ML?1"7%S&&DAC\$*/]R!%U?LA!I9G9#,6"DXNH!5IZ0*FC(_"PA4+,QU3N2+# M"'!ZP >O-=2/>93DY.S0GA 2J/2(U8K+@[D5UYI))WSL=6QAZK39]E M[!/J\\?'2'C(V__:!JWF;?B%<-O3J\@:0U!;Q]D56P4Y2EY*[90Z<#HY M2]_9T/J&BLF9\D9I+)R"PT?4EVS:6^LFXN'FVF\J^8Y0B=C* ME#=2U#+2-AN16HDB2*I.^0>8E G<9@12GTB1=MY$)R5 9SJ)*GK)((9L^ 4* M'E'%Z ^BM<:HY=CK/)S]V@Z'L^=X>V,M*";.V;)"S'PV][!('#84CW,K?3FH M)_K;-:*":;\!6/K6":@,ZU-\K,;@9V%I0DZM*&Z+EOW("^MW+QE=J5(NS!I< M\Y)[FNLHS*%!-;F>E,V'B#E\O"WV$PW0_'XLY;5BF=D&V">A,P:6; M_3:(M-U<7!6]0'/B@5_FJ.=#;J(D1=S!C$>=VNJ7/!).WHJ!WHE M"RVT4DN,EJT*MREP?']I:YMAI$J#D4'GC">4>RY/RERY2<>'NI#66$+=1%\Y M6"+8BT%H8KPIN&6Q=TWIBD3@SIF RAF]8GO9KV'%)"]!VU8>%5SCY3.1+JV0 MPLH(NIG%X?(FIH?NDV+7NJ3&GBU)>JXB$GPG(2X$G3VKBKS"E]JM%15J\0?G M%(BM$[]GZX1:8);B-!KA5Q=B;[/_EZJ#,X+2)C* 5+2\R= UPS<]0P6%3>6; M7[=&:H@E_>5QX25-$#( LG?\D8#[[QF5,!%>LIZBZQ7N2:E))F4>G2BFPR') M=:IJ[)>H"BPX56$OXY3XV)5NADD-ZF>"AS'BG["ZY^PP9?;5*=>+"HMFK\!* MLVX%2V^_>&K0AU@/8EX:Z>]917MR)WVD(_9"T\P:H+(0P*0"2U?/UTIS4$>5 MMI-:R@$#LBWOQ^ &<.F8S7>R:MX\[_NQTM>B [$TK'RQ+SW3]L"*-PI1-X8] MXUN&9L 8D4G4RZFX?(]+6Q1 MT&QCYUHYUVBA8@5&508](.!+RWG[1F ?M5L:3KC4IA=(#!]+>R7)%,+S58V, MW2/!IZH'XHT$,7,&,I':NIK$U./RF+4D]T[='H1QQ14EF>)5B5:2>G,$'I-$ MH/>PAD\Z=:4,17O RFQJ\Q?O(-EDGC2F')&7$.P^KR3UA\BG:JMY?BL*<=NH-8/ M;&Y_H4I[?-"P _!Y!07,^:0-(;FGX-$=T]ZTH8J# M0;2I7IU/CPS&GA:*XL@S#2T?^\SFS*6:'J&.#;\X]F;?7*=#%MMGL1\KV#C MHMSABL)-G@RAF B6T>VP86M4MU5III>5N8L"CY>O91N06T*%H^M?3SY$&=5A M\J/&1QA96HX+34B8(EF\WZNI EA)?W->TO76-2%B;+Y2S=(H4BJDQ3+='\%2!7G/"L[' MO!#:%.K$X(ZX"Q>U9U*]^!P1&BF9S5X^WMK8_A7:B7WBW 08/$!A?XG2Q.7< M'B[M.7D]Z99*S3=VZTK:WO0;/O0@3%RAIV[NJM!E%I=LFH)$1%%2TCE?T<@F M.:4#<*#2_-.B!X;VQMBU%VC@;H!YT1I*WAO#T-4<&W,FGEMD8FQ"4XUJC1R9 M]X7+B+J=!2C+6UBW]UV7MGY(1:-/AY2&!8BW$6.QE#PA1GOGP -6>L MJ>O9=%6LK+\!1(MO5KJS]'=O/5MT*H!L7>5-Y@6_U@=%'JA4CJ6+&6T#YY=_>\>B^1[-L*PHDT;FZ9:BV@+4F)R;2Y])EHXY MCW:/.#=53=[[/FQF[M1?@Y"55IW!0]J.43Z5 M\T1, 7F]84)>#VL-CE=>JA^&+\Q/5@]T4O?+'_-9$SE*!IA &::IH*U\)TS MF6]=8^)K:M4N6S'NU6FC\/9. #1=[@'162^QA@*&ET^Q]<+/ 1.X'2D^O/Y/ MCO_2=R$PI@BV[)2F'B,/"[ P]27R7X_3R-*B%:*6S3&8.\IEB)N@0.CZ\^VK MW;,A37J9C#TB,D&9GM?5!7ER-+R84CC"9^%V?F($"B 4- $U_'7T8>H>WC=< M-6<1#L5;+$/.,/'_6AU]!8]G)":L;@C#D+JD):@AE,/>LN?AVPI@0 4,O8"] M!5%0Q!$T=6O.DT?=A...5/:*VH7+)CR!$C/6-A8LADI,XZBE?;C0"B\DL70# M%$H?CEW1 /HV=>BTRJ3CS0+6:TNIK?1-L#&I(RO;ZGEC.H;&RK_&BV%(0F69 M,6>+=PD+M.\]4V\_Y('X5[T^7=N'3'*7ZI7?<_$CXY<"$+6J&J/XI=WXXS7* M%7"2.Z.)L.]NF7_@TKSUREG&/KDA/80*U2JSDQ]H55$XL3F[MQ'D*@OT+'Y7 M_^CQ6P@?'7Z!_S<9N"R2H&WF\\=22:*=&,Z36'[,::T@)I6 ]!IL#8_BD89* M&[(O"O^MX;IZ,%X++9(/Y1(LK[X'(.O!;[!%T,=*V3:Y@;7X;/ 4FE1@_!74 M$#R6'DGD\W!2O,F+J"Q] !0.RG$%_Q8 %1V2@5$YLD_IY467V1]57X]J?:O6 MRF.+ E65Q,ZQ3=3J[&H*PG!Q' 6Y?$@H(F:#JYL1@*B8S;U70F$DP%AK2*%U MA TD-!JPM>WZ2,IVTA#",7KWBH(]Q-D;D+ M?JC*I(?^E;O=5/O$]@(C\H4< M:5=OEAK%93FA\*6/#!/ JHA[))=,AY3G#7T]BA+U*HG,!5ZI%Z(B8PI)/\8, M_SQRVF\O0_CPD"'"V.@5S ]J>=AMB MD0)YMW7;V+>-FC8DPX3%HG"BZKS@@FKBJ&%#I)^$N5ZVQ5Z-6](V\.7]3$ME M\C+N8)1+U!"%^3:23#EYT<:?K,$:/0)W%\PV=,LZN)\G")%<8'T1NMW0FX0[9\X=^=BOD8+K?5>T[9[L5'=H"C;3PK9[-'$<1MHH1-UF[:;5$ M>!%,99M.5S -<1A(>U3D\,J2\+A*_%(FL,@X$"-%@J5"5BFV>('4K"*T6_S.R++6E(?<4#NQN4ZPHQE%(,!Q 6X W);F$YUI;F' M/) 2#\M12:FL-I=N2TM*Z0$9X/.H"/1E>5E6YY*+#C -A.E@OQ*?:O^:-%+R ML\)]R/4;@U@'=-B*PK1[<#6Y-%DK&/1 #4"$91"2;KU"6&_G<.UR9E+I(*RK M ,N-Z,MU3E(_7 @LH*%I3!*-P480RZ"Q2(.R#M4BHL F7\.U,2<>9RTQ%Z?T M,B,#!PMW@!Q!23KJ+<4%TY66EQ'6 -U:=AM\;'(-*Y4UQ!4NPX , 4Y M(QK2EH6SEI*+UDZ/\";@\L&RF%C"4H8JF&Q< <:J9-@Q%@?25_J:/OP+@G+E M102CR&KN2;*H+AQUF0UVQ4ZG->$.>E[8"6LUJ3H*_?L$<(@6<"65W4<>4V3K M^%/6J*UL-#XB0%_$EKJ3!&Y(650U?<&G)YJ*P+I[)+ A[>E%>@!-0TT33)'T MLZ49,\;7E]4A[Y0F_DAGZTP"SX;I:@PV]#&&;>ADMTA/37_'B'1*# M=82#AZ3!F9@I# M0K19LW2KR<(L)#:T'[# B#5IDJ7EGRK%D#&PB)4HRE-0C MN:0VD_ IJ8$;*+>40CVRN7Q%Y-""LYXF-1$'"CEC22=6A)W;YB2XIPU; \]D M;LQ:@HB]*MJ\GG)7NR /2Y(G4""*LA%WBFDP8 >6E5><2!F-#"M6@5HGN:\W MTV31+1E_FF%W4L..1AJS*[T3I%=&YJ.36+!1*KS$[QM Z5&E"9?3^3JPH07O MY5+YQWHT$-<>&0"4Y9'D=0'ND\1")4J,91!BR49E%L:J!3DNJ@LDI_ 9V^B( M<2E%%$R-,AV<^L#/*"Y2L(4#,S8U<4ZX3M1Y?"-2N5XWWP[(T=\'"@PC_]97 M""-,.H$T74C.OW0AU1M_Q5;M68-\W:3&%QS>$U2@MS[,L5 MF8X>^I1W@*-OX[5 =C+.1DB,.:M^Q/EQ5C8A%<=M\<]QOLK559(R&7 "U/&.5K M;SN*HJ^CI)4!)F4L,FX*-\HCR23#QAAU?@*_T*U""UZ*\V80Z@DQ5TK!5;+U MO@_KI60C+(1H$BXYRD6-D4$H(S6^*74IFY,K5RO[_#:1)Y\L7W5%>!38?6T= MXLDHV)A[UMD'^]265B#C4*[ BEM"=KK,J 20G>B2=NK:P7$6?[+GX>Y]S."C M+54M83(L&[ZR)(:Y4$ Z2RF>1[SWWMP0#XDJ>C0+X/LK21^%,S&X133/,.L_U:V>"2U&D+N 2G0=MY86FPUEQ"_R <*DDJT*>L(U0-?,/R$ MU"!'80NU%O00X+9@ C)ZZ$"7 #7LT_A-;0-A$(3J9Y9:7YT@*-58ODUW!3R$ M'N!=9U5&%*"-*1@5FUL)L&=54= 9_.F:POL@%MZ[F(?'92_G1X6;M3_=?3 H MSORCG'R3GXY.0.9O2, Q;'#ZX,G-,5?'RW5R;W0?U\)0JE'9!1;+3U!^A9 \ MRC?A9D]AXS(N^))/2ZM-+.>>@.&PO3>YO88?CTJB#+B^9I"\0ZS)DV 3\Q'N M'U_LHJ P](:P2'L>=_]02U@0^%@S^"-8?U#)L=L44?*NL%98W8K&0JSD,^030VQ>0/*G0>?I'%;F,+L@Y_G);+Y[57[/#I4 M^^S&6':IVF= *>^,P<@V73+XO\.=>?J.@>SQF 5IYRA MK]W$>_%8M%#!.Y<' ;M9 2OH,@**"/OHWEN-_5+CM9*;4F07&M?R5FX?__BY&+)/*ZI& M2EX3^C1FI<[@23_<>?[T]=F='P_BL[OBPZ6-PNG6+GH^:$LE'E=) @;LZE9] ME_C.@O&J4Z%W"99F'$V[Y0J_"VX(.1('"=E5";$X)U3&V6;P VD%"N2N^(&C M@1#;86MW=VNM;[]9E^8PG8,4YVZ. 75\EJJ!I9M>[OX?MN]/V#X,Q6Q2A(=H M$)%5*?0X7?T^8AV%YDU'Q)6Y% -KOB67.\P; Q_@D#OH39O*"Z,T1=)#S9/I>,_FTW.%B(QI> ,<-)SC13[.K?T";OHI;#]_^D9<>GR?!C@4 MTF!AE7O-]I?M342@8DB]XA7WD1-YI5F[_LMLN<7,UT@1!I9OA77G1#557<#A M'"58'!MXT#."D1?ZK\ JVUPJ!M3*T-]^Z98S=;-22L%(IL.B(.^]'GV$@4I3 M\LM=E:2//-+/;%.-J:@&0[E!";"K\.SMW_KH]=I[1YJ0ZY9"7ZI9; M+4"%TH]KSP/ N%R$M<7X==?;0KOI04,$UH: Y.3YM\B$(D,+<;U",5*H@I0- MNW#@;;4$+<5\.*! 0M]H@#2)BB5-H)4?C$]Z&\_EC4/#HE\WI.D=QBB:.4SW M&^16JBUI&?@V[KRF;Z!:+1<5Y@#F:+LL\Z;A(7%[P"1;X;'R+$?T=*8@XR)D M83]+$_B4*WO4R/P1;/W-X3U<:?[;K-Z\4 M,SSB(D/-&+%_G%=%GZ4[7*2*&A9UW^E]RPT 7>-[JF.*85^S:.@5"*A;&XVQ M>RKT[$5F*C631*(NM'9T_846BBV3K&J67@;,]I"5Y[F[('42'( M*\JRW2S4 M5*8VW*E=7GXJ)P_IJ3-SH''IE&DQME3S,EA&TDG,FQZ.<>#)&M#$$J_ UIFP M2^K?PL4I:*461*U/E^P1U]@C1GHL!4Y%?1)Z[["B&Q&U?;DU4HIY3:62Q&?/ M-])N$U&M$9(!>.8\TF#9%(X2+04VK4BW2RK "Q/'A9;Z4Z;M)EH4P\H;OQ:^ MB6_=(A[9E/9?NB2!" M62_4FZ?*DXQS+2?8+US^#H(_*13O#_9L3@J5E#R=,55K.W8??WO54(\/U5"[ M,99=JH;:C>#0L ?PQJ.!I,EOE/$@C1V936\PS+8?@;"/]'_>1BC4 6V'0T/H MQ=9NHB#@096:XE@*#W&^V%]QUR>Z2C:INSX+D&-GO)WG-??#;4FC^\9>-5,X M'ZZ-A&!:T2U#N!FSM<3GT.3G&.(',?]-[48_H4\!D17!%^'9GA19TYA A[_; M+)P-&V(Q.)(I>T:09,1G%F2?EO%H2GH]T?;2S^"E=85PPL*(W:\JX*IFL4G8 MSIUDTBP+1JJ;5VBGB/%CVM$PY4K2P#>AG 9,0B]LO,(7)&EY4%;!Q3A1 1'@X$&XA- MR"O=',H&KF=89@Z8!=YZ]&FQ7I&ASE#$^6^I[X$4!-A !61=/\_3(@2-&UPN MP1.4-"HO$RXR6*(#CD?OB:EQ=0A:E;,]RN*75&7P;S"X/)+<323%MO]Z!DH. MN[V:8688F6V@=Y&V?%X7B_ MZXF2+5&705Y$;0M5PJG!D_ B?)D40AC;"H&> MID<:$-$PZ835EL6+HCBLAV+F#O-8R^@S,0S+U]A4 6E9 ['76&LC&G@PG:+" M^^2+?Y0-)& /J\'9"3BY")5@T'#8]:+_"L4&"FV#'<6\GKU00,^3E3R^'IXZ M(WCV5:"'M>M&*O(3AW1,.[106"KO:M3=3).E%*PW5#1(%%=@G M>+$0$FG.#]5>BYH0'\>K$;0<_X\K/JTVH8M4]5VASZ)&&^;70J*@([P7&+>O MG/-?")4*/&G3^&^:>? V-KI1QJN5C0PK;+*H- Z__:%MT'B00^K37P+8:?.! M1ZQ7>*\:DP7BPH+TD)>M/,#A;'\,:&\$BO^M$&D\[1E!'BA4.*VR#[3_4905 M?@:>$J(DV^KH? H4N,+6TG0SQG<5Q;N8(\2(>#9#D,,% M?03E J-/&I7R=2_TQ%%":8K>D/MSPYNR CLXR6 :G.V%;] 3NQ:4DLR3,=-Q MA/PQEAY]CH3PK-WXP18/D#ITC;A>@7D0=TP%><.MZ F\-Y"W?J$?[S8\W1\( M0J(E^ H..*XRCIG!IEK[3DU!Q<4(_C^2JZZ5M"?*,4_O ,% _#D53FH(2R"593 MKV*XL-17-?#W0.0_J&X7XS7@:8*-Z]+*5!' MR1PU7RV(Y!CT\92=S/@%X!\14B>^^$@AP^5S1_2MP>=YOJ142REL-L_4-@2@ MJ&T!IX!7IJ:220W)8*=<^^K>ZR*C63REVJE6?>]K+#1J.%GF8=H4*1I2&B1] M%XYT,G&KEC^'%BNYDN#*E:3D_1_DL<76R]1 M36,N#)\YYZ-1/"Y%K)($,<<6 BZJ!9A3.$D"4F(_@EZ$?M Y*)#IQS&KAFW] M.(*8_=!TGW:+]%!$.;]H"H<48653@^W'JER#3VX(YUB.:,I>&^HK^#.BD!\M MJ@L3?AL^&AM4JD(PF;TMI?SJ5C.13"^_T.8<^ MQVO_LHJ!$46_S4%?MPQ*7CM6D*KD=,AFP(Q8(<@7ODX=#')P""J"Q[5OX?HV MUE.J!*E%'RF@("L!9#!L#6PX+;[CNEC#HD MY%_\ZZ!F#P4:G&(1O4B_61$^>ILL\X9"Z1;&0V*J?IUXH7MH1GFY$5S MY#Y M;]:?E "Y)VH"-E):F'DQH]C..W.#Z,9(_'%X2=3RLMCNY<=S?L;WLC@8'YD/ M^N82\*?'AP3\;HSED(#_3 .&RY>]NA"Z"XXP^)1$R$4HFKMWG-$8G&1"=GR1 MU7@;K=4)'-,]T/J*[VY?$!NO$89+)7N/Z+/H)>9+%Z6*,R[%$N R[Q0;/Q26 MGM ],2H5(^S&\3O.''#X@7E9-KJ1S 5JLH'\TGXV<^@JH4_*KP M_3&CBJ=AD>LP%/FAKT87K\QH6M&B\3C0+ SOH"P5]7&1G66?_O'>T2@Y*P(1 M#7UWC AUZB1P'X]Y"88MEFA*-)$I32"TP381 DSL,*-9A=$36T_K^BL#%LXR M[Y9JQ(5$E TD-L3,53+])6>?O4'@[9/P3)_N")U0DH.&&[SS,?U@* D\>,?E MTSR$?C"4:2PC!',DSO70W\PK)"3=H4%V4P9Z/GFFLV2?5P1D4R79#MWK5-/P MG+9(*B?LA;=22E896#ZTR*RZ4GC0^#!+X< %PIMK4 7!A.JFR[CNPR?H*8#/ MR15C[P[)KC@A&Z/<)"-2S.4E1L]Q+2C,P51'Z)7$/4]^:20;W%^[P*B#HKE3EP2(CJILN3Y/6(B>^;)A_3=0,,_<('I'>1CCC M?-(J&_O$C\11G)GO^WG.[&JH&H8X,&1X_@K.I9ALF5&_9:\W08F*B,F-R^YH MI>@.Q)((5,\8OD9>"8J$H]K3CX&[E"\[JD589A_HC\B:B&TT."4/ZXD<6&ZF M:/VV'W3E,J*K8V8+/SG\6[[F/R+R-&]C> M8A$2EV"!7/R2M=D-+Z9 :Y.R>HX5'2?'1W\GW632[*9/[W90K[RKT$^#0]X* M$1C;/S\0W2-58!"UWHRR@?2['WE-0"&S&\+5=LI?I.U9-=*7%XXI[I+3^ZQ9 MJ&P0;-0J-1[$=R>GH_N@&8J"5O6,"-=0RZG2%'L]7(-40 ?;Y+4BXJIGS,3R M3MT&\C$^* 7&O>._>'HEFJ&Y7\WLF3:"9XNI6WVEN;W"P#?,-GA9'1EKSSS5 MQG,WKCO\[0WV?8&A?;)F MD3\3+#ZNY_,)Z8C+DYTN"9M/F=^>=[%_C&RNP\+\& (Y^.= M>#X& Y2'C(#&>1TD>)]SZ5'JDYKR?5P\,+I0'J6RDBYW"H!5 ->SD1W@ABP1.>6UID<7%DU M3I:0'O,;P;[8M NSE(.J+9HFPD,W-I*\A N>O3@E+-33 @/*9Q=_J>;,%'UD=&J 58.8P&:?N1:\9VN@VC M(DFR:=V_0.[U"^I@QQ;:!7*4:94@@_Q*:N[?<+BP69N^8(LV I!*5L#-;JC M;*%WU>M7&5=3'[_Q]**4.A:4*:0?DU'K[UD(/#>W*6.T->Q]SG@K0+Q&V/J_ M!DJ]8;Q3@_+LA6B136T0,J9U#W5@@E825S%7]1"44?*K,.BT= :X!E:_BN+; ^E=Q1+61H-;$]5_:S M%)$"+>Q;/BLZ"TA"K>:FY<.2IJ5 &%,512ILVX5Q.A[%KE8J4&1&=*.?IEZ&0HEFZ>,=;&%@(W+@.2#H^ 'KJY)*<\].TE]3F8.?:0B5K[TN^P%;)LI@/U%_CPE1V5HPZ5P@_6M:0& MQ[4:+(TY5+Z$RI>30^7+;HSE4/GR.7Z9I1NUB?3*W&Y;D1%\I@,T2RZ!+2[7 M-MJ+4&.O:Z[P3YFD[44$D36 MN=O@$;:5L!'Z'D*LTCU)4+>FTH-Z?/1NC7%^X8UDV.@[%!Y@J"6'N94J9OC. M.:E@[*&X?#9J'(_RC6HA*LB N'R,L-)_11I"Y?A$E)) %*C=@:H9V*ALP-U7 MI"U-2O??V-D?W%C MEGOVU$/N[%4(E^W'W#^^:)/$ *D \!C#K%<27?*=K*)[XO" AS96K\86Y?0" M 7RM]1T"@IJCL$%8X_T2L.'K[8R.X[;$OI;P?7?W\;W10TV^<=BCI8N/2.$\ M*@+Q72>;@4BL!24;S&]33< _9X(2@?GSK)E3I\HHN)\P)R7F!M[VA"!1]JB6[:8)$7SK*NKY"V"0B3O<,;X")BV1BNZE;S6TZ\B*'15,Z-Y2OG058&85$FS MJE$_PN]/1O>/_Z( E6:F^I&\D2GYIV-:CX9%@DN7V-3-L.R&_BQ@T4MT*@5; M:^H4VP@W<$HPD+][-FQ!9?&:FC'@U9K!\4@TH5\0+05J\1?C25 *LMDDXO8( M^3,N51-/57( (3"[17:XP@^< ,?(02Q0G!2X5*9HSC!C@F/PL*4(ZZMP9!P! MI,"U6 &66_FW%S^_>F.15TU.!_G.-Y>L# $:G9=HAJU G(=W7MZ,@7CSKL"-1_K)=(:W%%'C?S3 MZJ*$@TW5X*HA/2>'J3"G(*=VD\*=]*:#9I/<($"U1E6$R_W)8?MO\%TQ_:(SXS_ M0*W26&GD%,%2"F74*R%8P;(CB\E [_CV '5I;.%#I:886M=NRM$YZG<>"]B? MAF$PO=-LE$/-JKH7[]],6Z66V 2S0#P@'UBJ5K@&5'S-Z2$[0"RD)M^J;#63 M3@91E&=%/X$L1&;].HCW36NW'BN7>L8AUDA>-N;LZBYB&Y#V I\1#+&7&-L$ MLUOPF[;1 C=.=)JT(JH\TG?#A?4]%YS=*(GLQ;56!$U4U>^9EE X)*XCYR2S M:@EZ1!7AG;H5#OZK839%O\$!C<(>:5)D[-;V6IA,IQK[4!S$D^M,])\MY\)R M%5!(U$PY8 -%L"EI#"G(X\)F%2)M64:X.^3INW4EM1L2;F>W,*H[PR [6V%$ M[B%I[S:H\=3JX)E&!YHH9VMUJ@)+F&>AXP<_QJ:Q)O7Q(BX BG1Y+5GB@!SA M/KA)U[H84-'Z?=CVL&/E^B]][=;W3?)+WDPZJGVB=3PKLV+=Y.1JAM#DTPAH MX4W(*[WR:HB*EDZ?_);# 9TJK<53.<1O%+]B=)/U_W>V) UO/C3ZQNI5L4'[ M"IQU;5^M(E5&5-VAIQ(SV).%"X#('+$Q\=%"M^JV*,I+0B?!B'@H^!QVX,N'%0Z&SS;#AVJ]<]3>Y53*G*;.+?E/'@Q7 M+8>FK2;OO[PG=MB>;=NS4:UOG1XZ@X3W!(H'#+;#QOQY&T.Q+VLZTV;\4>4( M3R8*T1"3D8]WV)X_+S3*%0R-NRSKO?6F'2IY^J:K_$X/57Z[,9:;K?+;*=-T MPY@7>L)MT+FVD%>M4%-E/AQQ\4')T%LIN3-&F/E]L)!9J2;9W0VOBV,TU$47 MD!<0WT58!;VO&YJKJ7\'?Y$+@D#OV5@8X..SV#]6%)Z[F=2@1A\#V01\/E=2 M)MX453I(C<%XC1@=]-S- MT=CG^,&L):KE:_9H9(KR<45MQ)FX:)QTTK6)X3\&_< ^!A%(M,]>3=TLPQ]+ M/KETOOY<5W1#$+5[AO"-?/PD(7R9N;(^42&'=RFY-)&[@:2BH20&4JQ"=9," MEX%@U233+:L4X7QRN_*T<]K%B;(5FFDG!I%!VW7-6\BBT=(#(1*0,CU9:%^@ MX%FAIJ/DF:RWR"-AE&H/U35 Z??4)*^KJ@Z@22!1+ZMJ MZ@'BT\!;;):3<*8* JU%/IYR7A&#&7+6!)A44AW(V#9'7:'C4%JM?E'7B]G0 M?ET(Q2N>69CD1LP^FS#RP$:J@$'<52RHN5HRGUR0192T*\VZ!5!BY $.;7?# M1%^LCW$$EM?XHH)CR.''B-3KPJ=>-]N1;^?QU#)*VV_?R])M=%Y3!H#)@4UX MN^I]\I)V]_V%1K^JZ;H05H)0QA$@MK2>:XK0$?F8N]W&Q!03]X@:T@&?M])F M."UU*WTVBZ$,L6PK&"F-VTBU8DMO\MW)W=%C@YMBMQ'#855X=I0!HJTD*RQO M,3^1>=, [C;6[#W^1VQDAE6?&OL.%X7P$=9Q"B57 R/Z^D4:X4UX#,&,$GLK M F=M3"(^H)F74T\^-\FX9@],C0#RB6HRYV*-SC/UR2)1MSA:H +'C55R_84D MK2'@8;@F^50 64QXBO').'.XS5C:+Y$?5A^_=O"(D)BYM;RUOSN3 26T$\Z= MTN:^IQPTA9([)1]D]PJD8Y&OI#L6 87[5"'&0"0.\-L!"_RJ\XCX-GN<*B)J MJJOH9C-BJ),3@@N)C2+,)&0;B_ WOD@!<\/$,H-EN:G!WTV3 75K.K#AN559 MNGYB.+P2'ILMI?F;4'FG!%[ND^"]PRLP"69M> N3P3R2%A]U*_#. M2&1?H,WUA0OO&\V4I-7<&IOO#)_^""#9_1#Z3R9&,>T/ZF9V)4AR_N_0VD1T MGF#$KE8,:RVF4B#R%&,\T+QN/CQ^1MP&CM,"#RJT@3-8EP&A[5>>[LFN?(&> M%@QM:"PEA6,QT<;^IZQ;P)EYBF>HJLL\2X7D I=J ?\IHA,B%9QBT5 X2?I3 MQK!$BHT20+9HZVF;:K="+'",49R<>NBY\&@SK VJ2.D(.,>8R[F+I*9KT4+1 M8QZ3;8>)A-=0N&4&+J.A@*-&NB,IJRD86(=92$F,C:3AV4[N/?+#]]VE_@74 M_0'+?V+1[)#P#);D"-'^KEJSP$HGDSGK0 HKD&'8IC-75R!G K)^-J^)**7# MJNL72I^=_ ['Q#'@SAEL+UPC>MS>U?E+L/G"4WS2_Q)AR!G\+:^YFO>LFR.: M"4SQ7@PT>Y%QY(QAF&FK&4)#EA%6=9Z!3B"D>VPPYLKUH(R]^E<(&(*9STIF M6 GPM8KSP*\:U#CR1%085"8_N@W(E"_-6@EWM.'7-IJ33HJLAQ/5"_LYH1(K MN*3?D_*,%3)V^8*O@_7\373#CWVTVS_?8S6%6$0_SAJ>A4VW!>$?\^4+GLUR M7%#[ B'A^S/J&>B(O+L%(?@WAB'C;BJ1(0_+%&,&HI&STCH5/][OPZ.'0G,3 M<*,X!=_PVH3J2$& 67//,Z4,ZFZEZ/=35R#D]WHC2--[8<12OD'F?DTR'_3E M]D2(/]*.^)7PKB:,9-8(^Z8HCJ"WN7T/JPYQY?YPIGJ+\C0!YF8P$O.11,V[ MK ;([A)8ABRI&3EI)K!A$ZX5+=TL;T.$= D8TK*2K-5!X]F.@H^77+ M>F=464568P3!/5[N%UUYV*<'07M"!OZF3:9T-(VX.S\=*.9S;B5:99_ MP(M=DC8@?E6;J_W27U%_HTN_@+\2FQ!L)LD/G8UF$>9UMMRRY'(@1)WHH4BO MP5@>4CXVB;,9%3:T[P5B6&AV<*-A#/2C3T#:WVH%\XT'#C>?_N>=JZL.3N_?.12&?'N% M(9O7XLX$9Q'?GSW>DY]'_(?-__YWB720Q3D[A;,9>SFT,'MO"/P#O2Z?5!@P M;:YYLA_=V9-EN$H.3K>*P6M.CAB"BKV8\/;X<^B?C$/")C3"EB'Z8O!L0=J* M& !.CE,8:-+\JT,#9T9YSJKWF=/[]_L?&B7//F#"&K-'@0M%PC:,$SYVW&O$ MEMAFGM",DH(&%Z5"YTL22@W7K5]CME>BT*9B(@Y0\"Q/CT_O>GOQ]/CNJ0]@ M!Y(IL"[[^'#]:JB@!VW7C%[Q2QGU@(3 MZYR,$ ;H392CP)VKLH/^S[J4FFN)B1]FLS9]0/M"'VRU2$"W:@HPA*#RJ* MH/%F.?=(F=PY$\HHK' M5>-^TC\\0?SU(EO_E)>T\O2E)_'[T$9%-C=T2.4E]#[^M9BOCQ^/'AX_1 NV MK>'?J;Y8C-L1&;=_;:>;OSL=/;K_:.MOCT%%XX''L7_O'/W3G#OJ 'CI^/DA-I0]'E_^D=/5Q_P MPYMGOG](^7S^^88H.;*OL\G[#+&LO%+[!A?!YY:^Y45XB\2 6=&ND]<2Y8]6 M8_#8/?!S16#8.9A8Y?1(!CR9.#>;/;ED$;!':N/&JE8W-/\H#?O3-23ARBE? M0T2V/D,, 30_AV]G MS4U?4Y^T8+N5;^+U;-_GY=!7#F$@K83' M7C+DA@5A)Y]QN-"OI5+R?U?EX4+_G'W;0/RE7M4W#P'NR:;4KSNK'KMD.*I)?7 FC_=9T MR(X&'0Z.X(VX+07\K,H/0?4OM)Z_5]6TSJ?S_30$=],RV:EG[)&Y[$U?==J9QUXZXNR73^%9_?A@#L'JN7'5QHD=M55>3?7&)T'TRZ@UGX)QV$ MO^]4I<6N/&,/"HQ>M6UVL3-)G8/E]-&I:VGG.IA.7RAJ!C\">EA&_Z?KJ197,?#A[ZKCYC#X[=;U4Y1^J2H9.G8]$O M\(+LN2H\/.,F?+#;U"[] D]P*>#_-]XN?7C&P8C_4MT 938]F/"W+/3YBH#E MHF;C;R5$L7/1QIL6SQO1*HO\3RL!N2UG]E=AF<#^AUMP:'=RAEXE M;^'%?\NK\ZPL;X-NV<%U?E[5Q>Y?,*]S=^Z2YWG3Y'4V/\ ??9U%KLZK(JNK M0_74P1'X,D!E'_+)OG7T[^R%B%?ARWS>.61Z3\Z*PI730^IC!VWE@[W]9YV( M @S#]P>0MR]6,^7.\SW%>#J8+ >3Y4L< :&,^#L,=EHM=]ATV;4,PF\.5$?3 M!KRAFUZSG7S&X5J_ABC],W=MF7W:X;OI]=K!6_W=HDM^R;KD9=4>KO;=NY:_ MV-7^5V(0' @O744X^:7E\L%5XD#DDO]W\)]/9\V4A3G"L_G3Z4,]L'F)E)$_ M'>%/OO1$[X\>72GZIY>)_LF- !<_OM:8H^4\'IWB\KUQJ]HU2&^:9,KK&>A> MSXJ"63>%/9Y&'X_"5;-Q41==N_\H.Z&4Z M *?WADC//Y8V^^[)'?W2PC>VK+*Y.QK7+GM_E,U@AC]EQ46V;N[\-3Y2<'IT MU4]'#W'A^VNV=65F-T)"_[__GVQGQI(L:C?[SSO_Z^HM>@AW,#'"5LC[#A)' MO._9_]XX"KS:/1#9GE1<5QWN("_ZW:V\Z+^Y>58@22'<<:AU;@,]^EOGDG]4 MK>,9GCQ(DSM?&8:>GOA3WL+L)]<8(&)ZY^V2M7DY)=&$M7?EQ/#3W\3*W4GR M6\'E>9B52;#+'9%C+M]UJ5=#?D9C\EZS].AG+:RYH>H=( MVF$QX3]-\KRJ945/CH_^/G C7_/FN7=G3P[H58KIWE;%]!*^E;S-9JZ%7UN@WH"U91D(*1@><+5].E"\'"_A2 ^J"@2H^1%.8,3PKSVV;CJ6J*V M?_;!33JT19-7LUD^"RPR]4H<$+PX/AK=L^SX^.[P)Y."E@XMQNBY=FOSVVU,8:IGDMFNS)9=6-0CPE=F[!>V=(E:Y?5,O:S;@Y2G-!W= IZTF@N(UB\O*J3MJ)Y M;BQZEN-0TT]8?EB@>B4>B9DB3JHJR08)LW6U7]-M+X)'GS79(D_>N0D^CN<- M@M/6&1IA_Y7!6H';GTRRAEQY?!ZLW-RLI)DLVAAI F+-QRNYJ.KW..9DU MDPI>LL U58>=- P8?."M-OA F#',HLG'%%7@P3?=9.*:9M85,"I\8^'P4#3N MW-4P\6SRKR[7I^'G02TY&"I.OQDEO_">D^W3PM%-$U@E?"O^H*X*.,MXV/X) MBQ$ON"ZS@XT]=T6UPGL"9YZ\JW.8S"AYCI)P\OC10YSXR>/']X8G_F*Y N4 M(WVZ<$N,]2CS#UC:N.(%:$J7++L"EE?/TD0_ZH\,*H12+VV>[-2,2P\?KD": MP"_*MLL*/.T@(7@:, 0#WNO(##$KFHJ%$K:!Y?SG*JNG=&WDM9NT%5\!9TM8 M\?=#TH%K73?Y+*=SQ+/:=MYX-W.KV&!2.0@LZC97-GRXV3-IP8&B4S+:SMFS M/Y?.VPF,$>^?A$+XG@\)A+YF6& M=\SIB=$!?U3E/K7&BWX,BLS4B,J;"AK\*<*9&K-JKB&J09[#+^*B48Z MA6]0]%@%^F,S[D"+@*Y(LNEYWE3PE!GH6='9K^ 5HIX?>:5]MJKS0B;PHO1* M@5RF\ H_^((OMS\<7FYPMED5X*0;L"6KN@5A1T>Z@ZLVR9?PT7/'YW,&8X;O MB"O&WY/U35YGD_>\$CCI,W@GB,8$+XPY>96C,( %O&U9@;'6+D!X3N_3I42' ME,\WXH""(8<:Q^%-B"/(,:H"@H;*;)Z#EI_YC<3W2926%M"OFUGJ28>17EC^ M\ZSHX!X 7+"QGQ4 "!=.'@C%YO+>9DLP.H^JTNX9/\C6ZZ>)/]3 M=?#;_D:2ZK4;:Y8JJ#=ZPV4:_BVOS9KNJ:J%O5-S [Z+=U8)QW.>XW+@ /X+ MU!MZ# ,#>-C;JX4K\*HJ<0G,#H7[3P1";S-_FY<-70ASDN!&@B+X]Y>3O^=E MX]:R+G+ 6'**_,/KK&Y+>$L8AS_%*[$!K7S0(DG$I>%=AW>@282OAZLV>7K4 M=#FL$=^5>/) X2[4/L+7PA$ZAY6"6X%FR^H>%TN,IVT7 QQ=+^KX' ?CACW( M_>VX/5^P/ZK_>3;.J^0WV(H,U@(6_RV,ZOWH1KT.$@T:AUP"]_J70'1.1,D% M+15\B]/C4?*KZVNEXZ"5@@$N^L *']I().)XW$&]P(^9&G%5H+$Y25;^E5ZH MQ.R"HW;*QO7I,1G78F_AHWZKYA4]P>'E\#2K"UA=]@F.JHO23;T'<+'(T1[% M8YI-_P5GNB7W!>;W&K1U-\\*?RO@\T"--"!1- VTXI^]$NNH!IM,=8,X7:08 MY'(\9M/'>UNO?%Y,+U+ZJG4@'N#7_;/2L&.PUC!+L(63UZ0 ?NO9S+0"T5Y( MCHZL35;K^.8QZ/*C">HBTC4P!UEMF/^\JJ9-=(Y5^? [_Y:")#9M@:Z@:)=7 M<"N 2?%+5I:HX=^XR7LPXI*?89_?YXTX-+^Z\KTKS(U 1KDKP5)'S6OW#76.2UBRH.HI/3IXU\%0B^D% M3-2,]B6XH(EW5&Q;X'I.ZGQ%%_@O.5SV.+); M86/_5[6 8PNG!$P0-P-/Y^;-;!W*-E-[2,L&ZP^D+M((HRU!G+PDU8D7N[?Q M@B$W ?]]0J>?)$7NZL2!T]RNQ;A0&T\.2!@"FQB_P!S XM"+>1U4\'$O?A,- MRMN5[);/\7KO7P4:C1!''(WN=VA2_I+/EZRQ>]K"V%#\'3+"Y1MV !IBNF^& M>/Q8W.A0F!"&0"]_Z>9SU%NO?WLZBO>0'%=4*UER>GJ$]UMR#EYQG;$A7+LV MK]G0S)+?!6LM@BD]!X$I7:" UTCUPK.M< CJ7G<&M1VPH67QI)OF;KKBX M_R4J+NX='RHN#A470]78-W3MO3Y[\RYY\>)34WCW[NYW"B_D<>]OS^-F8 BV M8BC-<[PDR_9["CLNP0QZ1E;!4,6_:)H.?O2Z MJ^%*:-@"Y.\F;^$2J>F2W2M#:EA1ONIJ-*9Q:1I MCJLBN?/NS=O1G82SEL_=N,80"V\@.E#@1MVEK"58MY2M/+E_-^%=:C1NR*'K MJC?^KQE%V-H \&=MUHN2@I=@$F%H2 )*U0R,+0DR@,7V$"PP^BCGJ[L:C#1QU/%E//<+C$" ">=? MJ*\AR4"9O1=D%G]DQ2-QV<0_DQWUMFIA0.$A_KD4[[!Z'$""UYHS/2[D]%#EFOY:4K>(RP:6%X%.K!!JJ.!XN#AJLE; MC$*#/1P&"$8PKL\T!^?.D6\GYV!S5_8KIK:]ND[GVS7HPHHZ";?!PYTK%WOI M_1ZX>GX)(Z? ;9D5ZR9GU>>#\V"\3',?:G_C,"),'WGE/2N*OIP^^2V'>VB* M-Q%E>[,5C@J_ 3(P<10*_GE:B63+662.ZPTMS@*47U,MEKLU9R& M]^M=5,0VQUEQ'!BO9-0QDV[9<4A#+O7&&/=P579UV8N]4DSM=?)VF14%:.KD 7P$_K^"\_O" M)\H:_M8H^5U,FZS!&#T^(FO-Q4^_&SM7PF3R$NM>Q$KAN=D/\$*ZZ5&&F48, M\X\S2>PNV22?\+V1_YONEE&"J\MKRF]O^.W?G<"(,9#I7UB5 ^L'AX@LJQ#: MW%PG^B-G&NJ\T9J!2U9O^ L?MZ:?+/<@Y/ERGC3UY#_OM'5SA')P?QX=._D/NHUP:*0%XO*&Y'*T^[TZ'=W[XY.'MS;^NOCTZ[%7X+-\)"0(G[DOK8/[[?O#9&[@ MZ^75]!H8*E^&AF88CN@F%^ =.7O_\"4[;_DJT+OW6UZ:,W;_L*P""V(QFNT# M67_:LEQZ8/Y,;^/+B%-"Y9$UU?&\UA:)L[*LNG*"=3Y%AITN-3:Y@T.];+Y. MN' D61H.E\ D>1*-)YO4DK.5F#F?LB7U#.$5EN-)8N=,Q)# 12L"OT?A\61 M1H+^V^=#14AND8Q\*O"9F,)D.Z_:I*D*4%8Z^9VXCJ]+5R@- AH\-#T#ZE-\ M5<"STR^XUL?)P(K7.-F=6O+31^GIW1/VV_IK^R7ECE;C^/IK\27W]^ONZ+M%^:"J;O?^'E35MZ&J3DY.TL=W'Z4/[]W=48'^ M7"3L?1"_?V#;<<_@]#^[>_P9%N=U,9(O4^,#"[HGFOK^HQ1^\9&"/2P_7U49 M7[%+G[TS.R?PU]>W0U/<;:$#Z^_XWM[+W$$S[,,N'33#/FF&DY/C]-[#!^G] M^X]N3O(^E]5@'X3(5[<9>ZI7\7;S$;P]U)HG#^^F=X\_T5/8(^_V-JO-H2GN MMM2=/AS=?[SW,G=0#7NQ30?5L$^JX>3X?OK@\;WTP8,;E+QO(4)%%14W'8&2 M6*,43]Z%[9I6'99BZOQO7:;A_N/T\=U/#"9\N=4Z.+D')_?Z,OM@]/!CK;7= M"ZPC19965R0\G/R;;$(Z^2JGHH^L"T+S,ZLE"<$YM>U;F"Z 1Y'T ( :A M3+.N750UO"]"'L< JZ!K,M2'=G81[&;;Z^'J5OCY[T[O'WN@%8$RS.;SVLVQ M()>ZO/&;'@59WYPI8,IW)^$!W/VL0YCV/NP!D_$=YUKC*_UF60'?F:[]D*<& MZVCXYW^I9?7LX 0^_".SG M8W_2#^ "!W"!75;E#R_!P?P*"&3[ 5A 3[P^7!59-0&H2HS):;QDF2X96ICU ME#$+&2$[J;JVJ*KW#,N(C >35J"PPX?)'C2@3 +9%SAL!/.F0M!+,)M C>1@ MD-7$"W7]T:%M!N^X@+<>X9B8"T:_379N<]DGZ %--T;.&[1.2^0*0!.VSIOW M/$HT\NLVRTLF&?#8]RE,IH61MTF1+PGX&CGN<+!;OIM,"9Y^W"=_/3E+[KR! MKR3/,P8QO),@2BD2B8T$/04R5Q&.Q/K25?J?J@,[M^H*A%;*ICWZ1+/V;35WM&&$)Q[SUWX$"MKH MSJ<:I?=/]]PH+5MF#X35O,W(K0**!1(/@X13(VQN+!"&P@\!Y9EF#;'MR0?S M](HK(GG("V;](, S3^8AG[$D.PSG/Q4X?V)CL]0\" +6>-PS= /[S"_I)DL! MB2_H-WA$N\;>51X9<<[!N<%C2C05-?%"$6E&69TS))N?!ZH87@B!+S-.RZS\[;E4"#SQC6UM:'W?NNN MA'XWZI&!)+W1;PA=IFZ%*-[="HZU$KN 'BRK)>ID]1KX*)&.,THY+PW%&VMM MU,*HTX3@U;4YZIXTF:PG!9F[; O#)]'&&\,S81%)HY4M? <4.*IH,N28@)#> MX@<$=^/<5:L*6;"85-4/\+;OYO#V!5108RC[543^3?9.D/-L!H-A.C=8W64V MJ:LCO[ S/M2IH+L+=AN\P;7"# AK/I/7*A ;>/E5F9WG-?@0/]QY^NJ?+WXY M.GE\YT=X';C]2R2HA(^5R0S!WI4;+43BA240X]&-5?*P\;#G<)W5W8IG*98_ M XKFV=%_OZ_1^L?MGX%8M0SV3EQI<(D[$J4Q/QEQZ@H>]0]U=N&7":\9!,^I MB;^'KN6:EOQ'[TB)GAM497_6SD>G(R.-BRLG<*S5YBE?P$T-]R>+"-+F%6.7 MXRJ(0X47/<:VQ#B%Q[>8_R!..CYL^-# -287(YFEB%L'!J=2D$V*JL'[V5_* M2CT5<1LCW9,K5B!8,"N&?EV1XX6<@@Y)JTB& YD@3.]#BV9(O$1H(U#YP.0PBF=$6 0VR*5\/QLS>536B&^O?%/L9N+# MP X$XZGIG25F$&?#FR>%1PGS(@QN2+T%_B4HR&C:P^F4MV5RGBG;!-I4=Y,I MI+WM+_Q]JG&_A[-1$9DK31@L((XWE$<+'@JR12-7F(QY#KJW%/CDFK:^=^Q= M":>W*IG>E24 #2CVXW5,QK6@Z:A5=%0+SXH7 *))B#4ZW"\U2J>LJPE\R!@# MW\*QYUO@<(,L'Z::>K>$5R%$+4%)L4JX_GHTI?(,$>L!]T;E&]\"*XI*GET5 M&/:1RHN,%?D$T:B-'[K!\JO,P;Q-/OGY@]=18&9/WJ/MBKR.*G<_DECD1+T" M+Z,!K>!S;GK4,7=@"2H%/C"I0;IA@7*,8)#V$GKB47)6:- BE=QC6#>> ^[I MT+'R,\S+5==NT\G9>987F:=T;\AO(NYOS L@:S#\%BE X\\1@RYY1" )';J" MN&[R>UPCT5:88\PG.>MO$K76"@Q?VS+2VWW?$X5PD=XH&8'MA-JIU4'G-FGD MNE)-<),K]1U6-FHJG8!N[XY._I+NYN()JC[IN!L6KQ.XZTYN M(GL",#6X;I6X=\.\I8Q9_P)OHKN-[)9&;:,-8W<&)AH]9NP$C]-'!8/8;-C3 M?2>#+"VDBE:+>EAV,K-5[CC)>F\[Z4G2TYM\F:)%2&9" MD5J2LJ/\^GL> A2E"TI?E 2;NWMB24*! [.^TF6!<:D*$.SXEAC7J;<:ZBN ME[DY$CWI\=K ,_5Y:?0J57T8LL<>^,D8&$FF)D;B2W QC'8/V3&#GD6*Q,J1 M,2+/.52J9ST"'\X*5I%=^].,G^7MXW-2=$G?$>Z%3VS8+2Z_% ,7&/,9LQTV MFV*&(EL>V05L),&!EX810C%HXH"8!UK.B7@,)&NH_HC7@=Z/ W2(\/CLXG8X MO$.\F76BX>.#L8) N$6:Z1B("Q2JD@&C+L!*$"&T2MDH?N=+BB%_M,Z%S?WO MT@B78\IA8<"EGY@MT:@)(&>Q'N J'2V@:I!&E=)$)K#Z,;R)?;$IJ.K\_OLK M&6Q@SJ%C<2&E+$IE'SSC(QN8AP0Z@;:4=;)81>7@R?1'ZJ4]#]"5 @)U$?]EI> M909HS Y'8D *5JT"6$IIHWPC&323JE8QV:1<*'4'Z=&)#"K^%?R,'P0%$R M](W%3@7&:UT:7)_Z08*Q&=_8![FI*& ,OWG:.:K,,B7FK0UM8RKJOY34 M(SNZJAE[L=FE*S-TW>Y(CUQ&)AV)7!;N& 8S)8A.@.<5#/[9$_H F3:SL8P] M(K ',EW*W$ER<7Q!$NLDN4!<41"#8DKI; P?1&@;@5@(0G\<)_@JUNW2_#*9 M(H>_G<\;+\&%-^+FP-WZ*W%S L*FG#PL\>I7<$LYP/I34YEE)O"&Q-@ M\' O1H9?DE[KJ(*>9 MCF0F^BC,BT+<@PU!9&*B8/:9'D<* M>NH/>#55VGF=*C;!IQ>"9Z/KL:( OJX*SO4<88Y-+I7T^9C'QNXMYWV\P$T" MLOVNA8S5(C9WJUH'$#)%M<% 0VN19W# V4<8&M,%>K3R[8=^B>%P05J0/HL/ MW"8'U<"%R/H'Y-D$5SHK0RE(?H 7R&<<TQ,]B MM <_85X()HB_\F,_ )T3B:W$Q'JM8\O#5N-AG&]:0E3IA252 DT9K)K"S2+M M ?+DOY))EW)R[APO) H!E>+0)SX3TZQ@$&R492J"C(5@M]4MW8ZL#BV*3HL\ M6> @@]9A^2['E#M0N($,M#+1D=$J15=U+@RBBM )A+O;L4O,+\,TJ+W#LOZE M/&=7/H?MR6P-OOH4S0]K$2 1G!J@:.W[C,U]@&I3A,82V62*%S&Q94![' ^*#F< M"QV&*CD.N)B!.1/!$YW2J*4@ AO)\YU0/1D8ZXV; :;)"Q0"]\S6,@1*R'42V'!7L!,-M15L?:+Q#*Z M.%FD4O,!JGH0^36FE>J!5WVW4 ,K'PYV@4O_)3C(;28B^J4 GL[DDL)+-5+@ M6(1KU/!(PGH]2T&L'4C54R?MEJ/+.!:Y&L%0>6V5D!>G3+PVTV8OP$8@G3T- M86-20T+=29H\E-@JTV_-C 3IHZX/(!<'"4#=AD=+.=S %.:Z!51:E$U.HB=+H*,CUM*\[AI1,R)5D[O1X1@#$2IH0]\7;PL1)).1 8!8:'@V--%-J\\Y9/8<5 ML:#PHF*59/EB#IU*@@.UE@IQ9*UB71"NJ*A$N*0D4Q0?4I#%$[Y&NR2-);[M M C%*YFTDA+*:- FI-E-E$%+$;KXLNI?ELV#.)$#E#5+-0E0Q;5 5+"0S_0 # M.BIJR!I)1;O%Y9YZ"VXBN+EI$=U@JJ*2-$/CS03E_[JZT()5.Q!-6+K%56/2 M+,MV0@8#3RT*%,1W,9RQV)5))S610H<^SJ:8MHWWJO*62ZQB-*.ZL,)KHM-A M*HR5JL^2*Z'49LR@+?QQIJF$!SZ)+FA0_?O+,)&E8Q)%%&+H7^"BOR*/PA9T MOJZK%X!@R5P4F=',:,BH6G!T(!YU*I96%8\D+\.H34$'R[>U?$> >R!(^/-B M4]T*&O.FJDI+>5,[G;AC]L!2P.8 L60Y1=4CAH_1]9'-2!N#];0@ OD9#\.I MUMH0UKV6U^G_#:XA#@$Q9X#>0\J$!@6/PFO".8&?14JE.G:>/:'_^<@_>(>/ M/7F.L@CN43K"R.D(O[I"UC>-0(.7V10CD:KD-G\B%;J*XBM 3!7*)I;O\$C@J(V0I(@7>%<:AJ;5E =.X1 M5<2Q-!EJ9\IT!O_*2AT+;F:E5RT0XS0"L^?IH,)YE?X%DH2*SI"Y3L+9A.]H$2/0);V M.Q4T67)QLO2:5>",\U"0CU MC\Q@NM;5TXL[7=RD*?> J2_&AV8Q'#[-Z94U M[ZM5Y1?N@'C/!@X&53J_5 M_QO;!-X BS3*N@TS9'G)CP]/L,6E45N8Y#5VHO2/ZNZ779,5CJA-2$H5'X#! M%R L1B&[&,Z "\W-L KS]FK/!C9F3*%6S44WUE=AJ9#3 8 WQ#*!BQB+4OWQ M4>#+R+ZO;C1V]B^GZ-CF%#5C+]N>4]3 _B$GA7<,6XE\H.9AU [B')1Q[BAR M8SN1+0732EX2=I!@U-MP.M?Y2#+DG(O5[:H!@U'FON"2OK7=DU$"A=8CEWUI MMETX3U1W(TPJS63MM5&P/:)F3N1%N09)I$NB27Q@LX),NZ6UYV>D.A %+>>_ M5=Y&C;A3/B&9! "?4E6[+FHO.CZ4V]+-72,'8X8:K$[N7@(^E04^39"D,96L M^ GE6ZCR+>E?DHZIVE8=A7,J'$FG,?;TB]62L 2WY/I%.;6TG4 +R+9(<]7H MP'0T4VY:'"S6/1A"F[S_U)@NJD,JEZXEI]V$J6QH5_:F 21E"C=7=*E65<,A MV56R&T&&;@-L666T(Z#LZB#2K2+P;O"JIV0%[S)MOR<4'Z8R=J+PI5P#9A2A M %:A]:_*_ MK*XML_)D%GXNQJ2"%[4#2=$%CZ5%IMLL%CXM=7@\"QXAX(X)I;9H6,(14S+)KK1JUOT6,A@J:&\RU\1-)Q^1]@T M,AOL67=5A%D+R@FGGD:Q29#GT*]8B4RB(U?])L'4,^.FHJ>_QP9'/'NT*@$XT[ M0Q2M[()$9-28M8A;E_2'#.!"0F(4(=9)46)4"9+<*N67J? 5%9P(U0_E@C6. M" 0S0+RH##$RRUD>8'8SNJ^5*E&T$2ON4G_$)J6)?=AY M*)".VW++5GQCRWFK6]UDEX#(!]AP3#@Q=5HDLI#!^G++)!*J04( 5 F9JM8; M9PTY>.E1,I8 \#5U24[>B;G<9XS,G CD*8<< ^..S+$PXYJE=TW2W5 MIZHR1+/9E^2JW,64>BP!-IA/Z!QFW689M3BL9WW&B;49*('1'&3,%$ 3LZC" M3T1^21\\!W:;"Q%ANYL9,$!TRNKBU(G(9;07-33Z2V:%%.,[BO(%@<* M,MHB(2J1!'22@70H8LIP07F8H]'DEMH9E'I8Q#J%7^9\Z$ZE&6EEI8Y2<.0P M923+ZLV7W/\FM-&"\AWNB1+U"5&T*#))%MM3$[H2_1:R#5]#K$.G;6?DD%2B M&@5DQ!Q#&(=@N.NGJ"L%3Z.!HRAP%0I3HM260E*CHD,=5*LIFDF28\ DIUY2 MEZ14&KE!UTR/,N"$RB J128,:HNU]=6JT#/A%C *;=,8PLNP:S1Q%NVHS*Z M8:R4)=66=Z;[Q>*BR-21:V6ZFM)4N8=,*P18:C[U6+ MJVO,N*HYN%YQH4Y@IWFUB2_LSLB MGS@2K\&XD#_X0S!(,B4:MD.VV/Z.%(@Q%[[@;1$L$%D.$0F M+MM_(A *#4JESLF+NM<(WZ-C,^H))QC]=EY3 _-"X;Z]$13VW3,U%IKIP*XQ MRGQ'B (:C7UF:<,4#'WLQ533?.D-FI[??10?KKD&=U5W07V83)VO/H[VBEF% MP.Q"TUR6;=%U\P]?&H0AZR.XB31$H313RA2Z?,B<-;*;B]8(+>[S*-J,9C6U#]4G$ MA;]7=O#_36'F>1*@_EEI"INCMIM+UX-_185[I$K]/Q]V$TO$(?4&\\%E+TE& M9(PIDA5/:.]3XPOT$A"+07>/6Y:&W+:JVG'#S#M&)B??J)K)2RFLAA48FAA] MHGXQIT9EDA%RU:,S3GQ*+_&QNR7JJ<3VN.[-;0R5/6?P^=HI (S,MB)(*EOZ8,/+< MSF'/;1\=-1)0QJS.:H9<:6[G0DVX,: SY(%3CUH6USUL'2O2:"2@P9S-'AM* M]?-<&PDNEXVX1^ZJZ[7[E:3Y1@++2. MQ@,;,W2K X)W66DMJ5.VD>4-U(4U MFE39)^,GF(@')E8@8ED*W6ZU>]1A@W44GFND18*KA8'T$SXFI(N-ZU.148?= M++CNBO;-LL[H),8-U K1T;J?0ZPRRWU)]NRCXTJ= UHKWJ6)6ZQYH])L:LRF MMJQMK%+/%M/]7B!7D?FA+]>5LX+(Y5SG:BOB'3(:<1_VN9V*7$:0;OLNIB+W M^W8JLLTQ;40I1OTLT8_2MWH6TY1=G=UGS%N-].CCC=G.(]'PIU(^0TZWG,TF MF+F)7?6*%N&A<7IJ'#!+Y?Q"[M?$OY09G,ZS -;T54 KF<$6@^SY"P4=^;3B M@)CN@$(N\J>9>*'^\1)G/D7^_$48T[[I1R_+<$22OQ(IQ5(ELA#>\->2&QP? MM_J''C*$/(7_'Z@72U[1(E[Q:QXL?M>%+_M'2[]NM[P-O^MW>QO]\J;-'K=Z M@X[=J]VKW>N]['4U/O K\1CF,\#)D-_]XTGW2:'8!#3VMS/][GAE*1>)T0(S M8SYVU[+A^#:YURXFEFJ!)@]^PYG:>*(G=8^N='[699L$@<^84,A9B L>M!)< M5KSTY0#:Y%$I-U%_@&<=ZK[@*)AL%9Q-=\G/'GBO '>"T=D_1(H[DVG0[\ P MIKE)%J";8:)G 6EJQ!:<%IP6G!:<%IP7G@X%S;9U&QI2WZ=@Z M%WLC1*H M)=;I-3KKD6HM!C;PFHY5"\,'OJ/'..S?+%O:>[;4[;J=0\N6&LZ6#CNJV[1E M2Y8M[3Y;ZAT=N=V>94M-9TO=5F]/V=)NN>3K3ZS;(-ZK'^0FTJ@!VI:0A@<< MK'V\+@>K1Y)[Y6#[?4T=3_6-?^ [>GP.9A%D-3KN;J")6#I^>#I>5Q.Q=+Q/ M".(=#MR!I>.F7U-'SV[?.SK>AX#88C^H^_#U[+C5[0VZ;M_Z;!M_3<=J*.;> M.4HO6R=K=%E?2 MSR%V\R[8PTG(S;O>QQ<5EE%:1KD.H^P/7&]M&]8R2LLH+:.TC'*/&.7@\-@] M'C20DBRCM(RR6V#D;)$=XW4';GM3S_B6 MFBI;:(UT#M1QW[?F=-=CMNQS;B:/HM>0/;MLPBR$UDO$GTV9+Q0^LA MZU>_6C+>*P09N.V.)>.&WY)WN+?2>!^B87=4Q+[?)CW:5:K)>,')&/;'63ED]:/EGM@]]QVYO.+[1\<@OXI-4G M]R"B65^^_E%$\.'8==Z*6*1^Y/AQX)P$DS .LSSU\_#J?D< K3<*^:XK7>TN M[2[M+JMOV(?$<#N?VTZYI99[G2'G*EWO$&W34M M5WK@6UJ_>M R)0>V\G< M3;\EKV]SEBV"W$3&A^ZA)>.FWY+76SNL:,EXGQ"DTW?[MO2@Z;<$TMAV2-K= M0)B=RWT7LY#; M=S_O?CVQ6+T)5G?6;F)HL=IB=:.AUN]N4$=LL?K1L-IVE+$5P+8">*W);Y[M ME'!WB-W "^YMFC*XVQ7 ED]:/KE6+T5O\UD+ED]N!9_/WPL^N5OAG_J.,N^G OO&Q&-,*!N%N?/L]R3+GMLN,G:7 M=I=[M,M]2)ZU761L:;3*'O3<]J9-M[=4:]U&Q;2_J6*Z];JGY4I[R)6.#]V> MS8=L/%=I^P^+$*S)YYW:[;Z[47 HR6A!MS M18/CUN%#W\_CT^\^!,!L]YB[J(IKNQW;>:+IM^0-;.L)BR WP*S3V:"=G27C MAR;C0]L&RB+(36XCMVNIN.F7U+4M[GLB9UPA^QZ(P*+ MT2MA-'>-L1C=P+NQ&+T11G/'&(O1#;P;VRS&-HNQQ;T_D]QWO$%RS+HPV"+K M>N=J>SW; \'V0+!L\F?99-]MVY9:.\TF-ZSIL&S2LDG+)I6I?'3D=M8QE2V+ MW!H6^0QX9+]1-_OX['&WPCOU'6)>^=,P]R/G-8X'",)\EM[SB(!];L-A=VEW MV<1=[D-VK&T/8TN>5<)*U_4V[0R[I>KJ%FJD=KJ<94K[Q)1Z;MO.K;5,J3EG MM4S),J6V.^A:IM1XIK1NK6!XFL6T,8W=I=[E'N]R'M%C;&,:6 M.ZLBEHX[Z-B\24O".W:QO# M-)\IV_2\E]NWE)O;6G@^]*.;K%C]6(V.M9(F[X):UO M&%DBWB?\ "+V+!$W_))Z:^>2[@H1[T,$S#:&N9-R]$/;OKOIE]39= [@UO,Q MBQ\K$K$=#-+T2^JT#BT16_RX@8A[-E[:^$M:V[>W*T2\#Z$)VQCF)T*KMC-, MDF7X[M#6-[P]AZWI\;1NEM6@AAZWF;SR WSE;>[7I> MRR4MEUR'BKS-6U!;+KD-7'+=P7262UHN:;ED)5QW[+:M+KG+7'+#(I/=YI*[ M%>:I[PUS,DE@,S]L;QB[2[O+?=OE/F3&VMXPMN+YA1HE?VA;PS1=%_4V[5.X M]>JFY4E[R)..W;[-=&P^3]K7)@R6)^TE3^K8$HKF\Z1][5:U6VXYVQCFSBFC MX[9W*;5O-V_I<.T6H+M2CV[Q8R4J]MS^VE-[+!4_.!6OZZVQ5+Q/^ %4O'[F M@*7B!Z?B=L1:?@5M6WDR.*')>%MOB)+PA8_;B3A M3>?X6A)^.!+>U]$^^Q"7L%UA-H?=?_['4CQ^+X$R\HM*W]80MTDW:H)M&I9^8.Q\OX6HH=EY9:5[QLK;[N#34/= MEI7O!RO_N:YH^\K*R<7T:^[#B>%_@_#JO_Y._^%'+M)?_TL_KKY4&Y[XZ3B, M%>2.X.7R$P3541EAOLZR/!S-G]R\]BZ-VIWTX[/:"@7_4OVBW M!?S5]P>'XK#W[_[1DYK=K/TR^3L)FQ[ZQJ9)%F+7H!>IB/P\O!(OK\,@OY2 M,W\E#]TN?N)? &;,\N4_,38X%'$NTH>__P[WARS#POSOZI=PZ.E+N$S5$:;^ M6!Q(5(\2G8D]^8O3B7J1C]X\E_W'Y%@R?_]0GIVDE&SBMX(2!=]O=?_452 M6$XG=TCS#XWFGRZ%,TJB*+D&_NQ@Z*/3?OE!9+,HSQ B[Z>"89LYGX6?.J\! MPH%S*H9B9^BE\?QWFE[<^[]';O)=.)H;X!F>:B@RA M[P 8_-B/YEE(>TAF*4CUF$2*G\-R"6\*-IS*G09A-HW\.7P7QDX.9WIE/O\Q MA_^9P-+E$[6<$_SA<)9E^/I4C/T4Q12]<&5:3,,J3E7[1=H8 C@N\)9.D$\=K'_P_O:\1'!,>N75[+CP9J0O$'WX4PUD*IQ<9G?[U]^&E M'X\1OI-)R'"#_SOWT^&E(]&@=0^B\/[(8J$Y'I%%/04XS@X<[<[)>+N LIP- M3M,0"'X*9#+RAWF29DX(L0.'#L0D'+KT\0>40_[!G]]2>(U L3.* MPB$P]-1):)VQB($51?#"4404)0YRZ3<$A_I^+"CT#3$@"**]A] CC-^[4(_:@(#<(03-0,7@(XRE@M M]A( 'K;CO)^ R41LZM.;,[Q I=A(6P*_.4,?3B[ /(#OWPA@+2BU M[$T_^DV/056N#[N_8CO4Q&C M;/6S+ %AFBM+$>6KGUT(T)HR!YY*4+='/6DV15\6$6L4^A=L>I#^)%ET#HP5 MQ6F6SX+0F@./;@X0N$@ITI<=HI,QFX(4E:HOFPP"M&RV'I4N5-;4DUE.T0*E MZ2_8C_:N&\1LD8(#<9'#]4H?,EPCNI&NR(WZ$N6EO:_FW)=?LDOP]L1HA!&) M*R!2_[N#-8]LZ9*3#NAV^YS<]=?S_@K=29'KQ,!YE(7'H B5BZ9EO,^'?MQ..0_7>#* MPV@6*!Y;X,-PEJ8B'L[Q 8YUX#;*)E @-)AZK78!);^ H&$V2Z9@F+S:![22 M14W.&9^#3*,D"6A#%P)O;RP6UEKP.9%?V9F@5I_#@6 [HPPN_&*.QT"LH)]B M! VD%/Y.KX@OU"ZIY=XH.K>67!1PRHQ]D6,J,+Q2*[JCX'_Q"Y2>Y#V5NRW! M5;N7?@'B28;?*'J'B2B\>51\H_F!B $>0B!>COPL1SU8@TOW6]7@&LVB$5RH M4"X)KP68B?A&MV]2BX$&WJ!UK/%0NKH6,(G.AB]-*50GBF@BO.G/UL>6$P!, M_#3C*YO%(_\J2?T+0'?M0Z[Q_ %2P0GA7S$>WUC'40D:N!N !Q!_K'85(DGL M !-["]='3M51F#N\2>?9V/R0( 9HC'HR$@Q C:[O.2)QFGP';H2 [71;AW\C M+._T6]V_*;;&GQ#C0MU-\9^64_?B B$D"OB [/"4NDO;)\ M&X7<1D#7H8%9..BU\NHA5A9M7!CAJG=FFP]HU^0.\1D9, M:AB?8LDEN@(43Y,K(HHA_&\Z9P\4L"0V66]@<$A6FJO56+LFL.4JKV?HX0!\ M75QNY _1O I12LC% 'PB*F]C.<]VG+?&0GE ^=PU&AW:3ZQ8KTZWFM#M,O_,N[G7X7-F#H/B6ACJK,\?&")E.C M\!SW;]9W)%-X"NJC;)5B:"[WZX^[G;Q<1R/[:LY^1E2 U22^4;(9XD#A Q5[NRU%JHG*R MJ P@[8:1'A6-4>78OKKD973.?!T7)=::S4!SFN/+"? Q7!]&E3F]AOE&$5M^ M)%Y@35.E71$^+.&\WBH2#ETHBQ*N M4':)5Q?^DU!M@YPH9$?KG2CFS>= RT8:M, "4[(+LUW0<_["@Q+71BNQ;8 / M$)/\A(:7D+(K6!JIB]- AL?9#8*K=/4JJ/L:$LSP-_R7@+KG&=AKDX $F.2X!,O0J368:2S9^&.4#^ M!YGL(T&;*,XX$DNB'J_@.=#"3L:IH#26G;!.WW,"6#Q$P^B9O)SGIJK9-=0G M@&QB_@ ^[1C?*_)DC0)?E3A"3[K%6KK#>HG(P 0&RA9RH6 \7M01E!-(94- M])(PD'FO1KQ);F Y738!\%Y')G2:?(C@6;ASDY15.:2>#O"TO[DE/N<-T(*0 M3WDMQ_E+D-J:%K47B- E@# M@#MTI,>-_#I*K35PIW]H+$OTW&T7;JJR0;2P57_EUW2.6KWR:WKM!:R%\^"= ME,$?9LKF6.H,86P=)N,X5/P*:*9=YJ*2R^"^+L#N!VN.M/4SX$-S,W&7*8*S M-;\FJ;2BF*T:[,TO.S]*ZRMBD 8!4$HLRQ>(DRF?AP01$!- =]L%67N 79=$ MKB[=8%]'AML3%83#0T-B:"HHXU5%,)SHU4,1,,8O+\9NJ M58]O*)OS,A?[ (W@ \K*+IS_^&592M\NHK."U_IE?E[:F,'82S[NLD845A4W MW/^BQE9G2E<@4<-J;F7?6X&-)%@_"E 4!>B;Q$Q\LXZGJ,PQ"H0 /M(W4'/Z M%6OY>G4%E8T"&:WX@M2OX0JE(-IOTGJ\$"U&B1&U^;_O:F,K7F&:4"2RHR.1 M?<#F&GY3-5OZW6X=CSE9%BQTQF"! #='MO.TUS4#H;AN&N*^I.@;+'CR> G6 MT4"Q+24]FH'$4LR3!:?7;[7+ZU7<1\B@_L>/:;W\,DUFXTO0UZ]TUF6G'',L M)616WTU!UI;S4?U@(3-],=BHBAP*"0"$]=3KFEK%@L*9Y6D"^S92$X\EP.!ETG&ED4^IY+!))4JZPRVSYGD5"+'@<84 M+9F%3)GBFB]G>9!<8Q'@\O,;@0MU\ (M\>#=(OA\:SS'.'Z0SB8<'?##2 &C M%,A]!XK>I7,R 8H:FE=4%Z55NUVY>*!\AMYA(>V(,&GQ M^ L)A"+::\BFH[+Y#JQP8"J;**P.,2ZEQ()[DV^M7YAK_-,!!J*K/RU9AAY9 MAG379ID9R$S30I)&EAE,I500]5-RE'(R*2*^@*ZJ ]H>R7AK,8")_ M68D&2"5_@1QU1BDZN'9@&JY(\IS<" QR*++J"EE.!M4/$51BZD3T.FJ%0;Z4 MR['1GZAB6->*HU126ZKQGS6#PH [,ZP"Y8.8 6$S.%_#W9[VR[9ITPFX$H,? MUR'=KLH$I,A>]E$;"SXUY!C6)5:W=XT 98!C\R]5EH"2" M@DD8AQA#I"LVO;^*0QT:"7*D"_7U@[@Y68E"]XXH>?ES'V>I$QZ9#6/4YD?/\$_$WH4*6R4P'Y+-*JYH1&CIK>Q#[5P MF17G,#WLDVF4S(70ZI'FCNC?*GLLZ@+>1 ZP0V &(5(-'!&^\8&)Y>$/=KCJ MH(U4 J1/B9X$4Q9XWX38T@R7EK]D^E1'E(&8ZE;IF+M@_IN$L>#R,4W'ON'* MH9Q4KR*>\8F5L/^XI"?C+X_025R#_M)>*;Q*6HA5_$YF)D9)OF5+Y=KM3/?& MC FW7A"JQ(]U6 Q^5S[FTTXY%_?FO(4:_KRB'V:P5F.KQW>SZ!2OQKA9ZETN MI02HBB;:.I0>%^_H:*5 \5&MQX6RN8F!IVRT5BM&959WZ_@FK\J-#A##6J8^ M/CKA5YNH9;.K700O%A.X#:.]6$@9W#%1)V*<684D-.>*EP[ZPMMI!(?Q,/Z1OA.K+' M*BZ%7IW'LTZ_--1+^N%@B2]BP1CS2;LMJY;K.VY\L-( MI<499+Z.";VY"3QH[UHJPF*9R?88R]UN-3^A2QF%Q*<&1HSXIMA/>S&QNF+) M#N=12-U?EQADGFDR:KU)XJ5AR,I:-KG:8KB9C6#M4I>M"^;E8+OVP*6"F1^0!*6*(GM3"\L[QH?TAZ'A.;[M$+TAFH MC9K*E0+?>/K8!RX(QQK[_(9A.@N SX<1D"40J&(6E?2&08U/N')&I4N$T<$H M%%%0 &XAGK\#0K_.:*@I%3.H9%")0W2K"E^GLZ(GMNM5/+%83U<;)RWMLMA+ M6?LSQ8VC$AU266G(K:"U)W64)#GVBK+*B,<5SGPO@'.6X=B%CVBPZ$0QE2_9O'/^A%QA4Y3J"]*N]EH$&@% M!BL/ I6_V]LYGVN?O]FC!XOV0/<&@?N>T6DQV6(R8O)ARVLH)J\MH"IC9[9_+N%L[./591XW5GYV[I<.2MO*(-)]4_ M"D?90I7W=S'VAW/G&3<7>*[57>J*>Q\Z[TH(6P/(+4'8_MKSN.N1YC&5N1V_ M(J]U^'A7M ]:RK.W?A@_EZGOW(@\*=+HN.C)JBOK@]4;M Z?6UVEJ?>#PS&\ MSDNKK]POD.O#D@I9$]II'NH-792AHA0?LK)8PT/?GHQMR>NG@7:>WE.3CMZ$.6!>$X8VN,1_*I^4/2Z4;]Y+K=+1:"<-CYEG55:KXQ;@(5>)QV[ (5S;E M+K6M-/M1#F^(<=:W:ET8_%!M'&TLB149PHG$6*:2KIGW ^G?]IB[%M,?9C MRMCZ=-[?P_^;A8$J*GO%O?2=#R(#GH3-TVK_WW:DJ"]-;%ZB;2"7?A,EU_6' MWHXSWW["$9T0^P.% =<;%8*VF!JKI0_)OJ>#4D+]8FUL;U&O:CD?X<0A"%R? M17,\EAW,U]B%ZOF#ZH$JJ.*^?W(]:LFF1CMF+W[JGNRHVY\?=7NF%&ZJP$,D MB>>J6HX'DAR74:7 !M>Y()5>*IFZ76&E>WNIX3LIDRA"]00)U7F?9S%D>J89 MOB;,Q:2D@%$9(9;5,UH;+=%-Q/JY#'WZ[0WOXGU%M+PG=!PD8_*G\X9!L(&RB'5Z0GL0'&=30^ULA2FRB\ M9J)/P[#C%N/>8L?TI4,2S9:&06EM/<-#_12'>6#15F&^2WL/*(>,*M7$BJIN MY2AGV205%]1\ &A+P$]U&U @LS )@+1.02E7+5UF.1;X!G+A AJ5HN@15B0& M^#O5*TQ6J!&>3WSJ:ZKLIFBNRHZHQ4/Q@Y^Q\.Z$!!Z]@41#:>,O$SMYQO85 ML&KR/E#_=M7K&YT#IF>**6%A7-(-TT)A\:# O]+B)8S+!+83IT>UMVNI1PL4 M+E\--.>M(T*C3) M/U/_6G>&9,J9@AUPJ867;-%F]"?WJ=]<7NYH =(RG4UE MQU1<)$$4U]V4=XYA>0UN?*#+VU20H=1I8&>Q^GK$.()&- M.S39%\.+]363T,PO?3E1'?Y71.**F):J'L]9],8T'0*@TBZ7&,LN#"MU1WC4 M[BR6WS62WYT*0Q< 77GJAT&Y(RNKIK)3<%DS8!="13GPRBRQOP9+;"2YH\)B MV "/241F,5FC8$0W^LB0\1H*F50LE]9E97;JSR5\/7.XMS MZ W5;N$]\-1ER2*J-X,Z0H&NH8 M?J>.?:!_51M(@0H]V8E>+MB!C.Z9FF$QVU&&@^&II/ MDK;Q]+!G=CM#WY3"/-77FSJ?R3^* 6"W:BVOVS4C::JV](+=#+!XEPBQIAN M3R6WK8XV-)N.MO#IS5FK<*I>EW"H7^9S]3A$7$""GEU72Z!\,]VN&N+,EBM8X91%J^U&H3CPMGQ]/NH3$=C5"W M\ #BJ*HD9L^^RP?QBPUQVHB4BT6'1(-BD P62R1!&4S1D&"I(\?U!8 T>+Q8 MDJ^QJT7T#[-L1GC:-CI?(]$"3*:8\J)W)H<3'Y=&L+LLZO @:.I)\4<#;8_, M21NQG"=UE417! Z>I&Y.K6(B") GT13H%?=3'@E/9%@=>)R*XI)Q&U$".A5R M20HM&%S ZY:G@U0B#SP77FYSHL9#B4DXFQ0LU, '[[BKW>BQ-!' :HU:PXGW,'= M.^YV*>O%GU#S+I(/Q.4I7*BT:ZWF+>X@&8V*P:[^O! ^VI?*TL&KSF(N*=EZ M%98%RY;Q;EB&3J!$YRN6VR?*=JB5M]3,'J"+>;($:A11D9"14U-Z2OU^08QC MZ]HYOI/U@/+>: AH'E*[=5$2J@MJPC2:91A5*^OVRHA?%.*?:'OH82 9+77% M6^^*QV JY50UGBV2B$$G 'G(742QH21/?9=']*.H=(AE2M+>AHMWJ--'VMF Q8 M\\+:B9L+N,+;QSEU:9W^WS#M < 9XU4KWUD& M5W^ GU'>>T@:JJ'#C)T"?D>/U6.:#UIL+M,\3![G6&I$SJPI/Q9^GN^V]("DL+$25Z@H-0'#(Q):? M6C:!T^%FU.2E2] -!'_(G^+ #C@<^J^*3XS6X#F0$<=G?-@P2;#2UJ@>13)^ M)6.(="1'@P7@>N4@6.="Y-="Q#>^W#QL908S F;YPZ4C=P=_H[6]ZM%O>K6\ M)&I/7P05RLY?GE(]6FR+JM))%<#PE:N>\T;H[H0S[8\441/H1'%C@E>/]+2) M/YP2DI+"5 ="COUX;2DWEBSILKZFPDEX4[.8'!A*!H " M-8+/YZXB=.,U >6^:CW!=/9I5S;YE%.>U8,^4ZHZ8PW92"TGPB9$(.9@ZJM# MX!IZ;,!QFP-(\CB!%([#*,ED0*A8I/*V"CU-5[L44A53JBM;%_SP?H SO %] M"4OOE!(;D]%=7 2OX !E? --[#*)P$+7>O8.T-&B02E-O5H[B>L4EYM)RZ\3 MQWFC-)/A0QP-@XB$0);A*@KK!!M8=B0.<=,V<8U'$H< '6P_B>NPF2686Z@L0.=+%_VR+*FM@!P&1_.9%5N MC1TI%1"E1RRUNUP)DBG&U7"XN3;#8$MQ,I&J"@[]P6$5HW"(9B#@2JQ&2I/L M C&#\3P>>?04^.#"?F87(.W@%:Z\9N0A$LOXR5U M-TIV/_EBG-_/?GO_0:J7H,O$PTN<9UR8"F2G!((CH:S_%T4+.@RJ;T\%UPS[ M^C65)F#J@)KD7"@6)MFH+2G7!J"H0.J@'5!$GWP"?[8^MAP>"R$W;V"1I(&/ M$A'?@UT3DRK]1B/Z!USNV9./[]]\>/+<=7Y#;Q/*-DR/@9LC%^AX^GY1F1GN\Q]1GB72NTC;HB9P1@X MA7M0M^UK&;038J:6MTE-)5,I72E]#&)\@8<-#3\NC7A5DAZ-%A(MJ!NQBHSZ M,M8,81"R74[**'Y'R@PJ2*ZLZ1F']#XNY>&<%S*HBDV9>U !>RFUI.1#\X2S M0DO&'"KFN1_+&OHLG,PB^%.P9- B%!0,5;M!97[%VYA4*VP>]<+EV*4<0560 MNXBC<:*!1(,>NRT $ZI4\+^,W4SP7#T2!T;I5SR_^9ZTC\\$U@0P#[@;OG?" M*0UJCB2]G@U=:1A7UFG=X+3?O\C>H9UWWHR]V!C=:AA[(MN(!*E_'6(N6Q')P9A60[Z('453[[2Z:T>Q(<5P+^GY[)9V9EQY 9NB$% M4((F3TJ:O?(OHUPUBIE(K>>(@1*' CR8B'=,0]R)I$/Z($A^_](,K M!!K\J_ R)A> I6I!8ZHWS8$GWYE9?>R2$_$@PIQ83*LN^0)=YU($8W*NZHQ MUT@9,2&&\U:'/.QTKD2LZ59DC1P 'V'4AAUV]!.Z%+T\WX]2H4FUQ%XW.8'@ M8A[YUYE9Q:RJRT"!'LYDQF(A;64,<0$[Y/TNNU!\Z42@DTC5L1E;K<%!CALA MR+F5P0S!\'\SVC4Z(POT\&'#WT%9F4A'YZ+&X3SC;THNQI+J0RJT&154C868 M%%&?J*NSS60@FBO2#0N6YE 3WHX!0&/D$X4;3T%@%ALWS'E(Y/DQ[YUL8-ZN M@:FF>@X JWC-7_]V]NGTQ'SJN>SIA%,Y$5#:*E#N 02[":];UI-O)74/EL,S MF3_@@O+*.RI&!:7C*@^#QO[2IID-%2!8>KU\2;5&+*B1/4-MO-&'W7+.1F@5 MDR\&:42&T4D=+VA>NB?0P1>.0FD5^" U&7.=_R8XS)T_J$BYJNW6T0XISOS5 M"J<=^C%:$]*4Z(&MIT\7S&2MOY_+&FE03!&(F,Q+_L@E:V("IM_\D\_DRN5:4!ZM/Z-X+ M!:Q6.W).Y$Z*G>J\8@$'WNB<*DPNB(<[G1CA]B8Y]:=U>1:H(%QT&W5N,(P?,O1 M^V?>\TI8V\JUE6?MND>]YHJUQK*%+9>N7,%6W/?SP2]79>PF[I2 M&F33[(!<2S&^GY8&'"4I9^)OH63K6,FVN60[/FRN9-LYD?+Z>Y[Z*E/.)=E2 MD")5&L\RS!"@QM96T/R,H''[Q\T5-8U5V;;Z& 2B^F>I_#9*?BM"!]:[ MM[Y+VO6LK'C N)=LT7B6IFP-D2?=3SWN-]>"$=9@;"S N$/G<]I M)K=;YK\V( =K!R.M VS;)= K5>#,Y@@5H%A[9$/9,^@T4O#L1(K0*KG7]\'S M;_N=S/^2FLP+)T@2QGW@ MF5$U^]-J@RT=L*4#F YY/'"/-TWBO??:@361>:7]_%P>O+4\K+?I#I3FAR2. M!Z@#:33^G]Q%NB)-M0O+O/Z<3;Z58DST_C.9&CRW& M-O>%;"FQ8W^7AW8;/30WV$+:J.$&6^0B&[2ZAT<;-L+H=Y=__1,NLOYFJ][B M(NMW5EO6.K-6>G0KG%FV$<:*!=H-]6_MM7-KFSQ;/U.=_@ AJQW7SFU'C(9? MD&:X]]=^:-?390Z]K4Z7V1I4U57.JC&LG^=I>#%CLX3&=A8M!6@NI)XE42H7 ML\[MU7'[>!W4;%L#9IN::5,S]]*;?;/C>B!],@WM+&;-9IS;K M=./'QON>!WC+9Z+$#(;N6(49# MHG:#T6\3LJ^5#[I-!]LP[7,=TMRW),[NK4F<#2S?4HY6N]L;^XYF.$$(9Q(XO1$?,<8D\P_=VDZ'\JN, MJK'@MSA!.4J&A$-RFC+.^:;WX[*PE]P/(QI?JG:Q*X- %^:S^C@8-'/"+)O1 M5$R@F$CD.#6:)O[2X]BOF5P$'4-\R^@$ :7$= BRF M)4JPW#COO77+\%KY$I6=9!Y@E6GRB-NXQ-/.<;=UK.]OFF"<#6 8P2,\H1XT M+HJ&.N.05F)8(%R?'K8\_H/+C^;=Z=&Z;1,U:X\FIR778#FU M_4Z!(4P3?G5U=+?$/FR*0$/0X7.>"WV%X\]A']QK%1XJ#[?/9E.# \ EA6SH.7(]F+T>UZXOK<6 79X!4(!2&GO*M)[+BS9)8!K\'A M\;^8U@R-:P?A, *11C-]KY/T&X#DE[*4'49^."D=!_XUHY'>%[.<6(,:%RR? MY?'1H*NG/'-XZ$_AH@ \.,R9GP]F2-47F2#RW=V@)7_A? "I)Y-$YZB3.@YPH'$I %)O$ADI[J"K*,0KC_ NUB% MK _1C,YKQM;@@"VI%I9)E7,%_PBQ/4E1W$!J9(2DN\24,#-Q] M M 'M8A?+6D0:!> &A<$A8/>X/"#ZWA3=D3RPI].(]@7,YP=0#DD:7X MN;LD6DWC&4]6!\V@;0@(.:J>!1@R%3^EH??XG&>(H.(Y(--I&@(,X #P,6?= MPBV/$;^TFH'/@-B? OI<^!'K+4P'F8C#! >5 +-3OT=>Q\Y(?? MT(GZ('")RH9N%1^[&F\WXX6LAONFG$6VD D :!^Q?2@"6.O@#V%1^J7^!G#H, M1.U/,/PB27SBA\S&F<+GPD^ETF(V&E>P8N$J=YVQ[C?E&*1\>VL7./P96M$Q M@H^X&\E>^""9@-B$4'DG)44F@DOBO/B:/<(X)8IJ%9XON&DI=< M(/"PR(LNGOFTNO.6\Q; CB=-$V+] -:QB.4ZTE),-;D6W$/!GBX3Y0ZHA_ $ M8 52YG=1:'),Q\4U@+9QF<"OV6LTFJ6DGX;Q%1>B+0$9NA$G0OF0R'"[]-6Y M*S=&VPX!LJ&TOZ2%"$98 $ON!$- ,3SQOP+NL*#61*'4ZQNE*,G<(7%)@X__ M"2"#3SZ2.;.IZ/[!T%)'P& MVZNU2I_3;M&?2J)'"00E(#+8J2*@DI4=QJB;Q(1XB2ECID!RS*DN1!3"*V$K M/HO%@@A,6PEVPR\QK7%0C$+4A0M)11Z]BAT(KP$ (9UFL]$(?D">!>DDJ-IW M;JUU9G@@+L'35 MXYM<9L>P7$6\=[(T^+1NQ"=QJ"#290 8@UL12:]4]X*V\[ M!5XU6B&P4<0.]#\7$,%]'_!F337?\#4NQ8C]*X(YLD4PS=A+@XM@&L4*P0C! M2*R*XY LU.(%953A^Y-.1QD65MY&T\(EUWI&MJO4>974 561_>Y&##$C?:;L MEY&70!50 9)6U-+B&D'CT% M:Y5LX"/> >%/WC?09L@0)>P&XS:9D>V&L/XM\5/R@)_"L8=@R64D6OU9#EH8 M^F:<&5T0X&C**'TIG)N,36.J3[O'K5[Q@'0^4(BWY7P,T3U,OF*RZJ+R MF;1/]$:-Y\H\6]_UO)Y[W.ZN9S&S"?@&&-(L+4Q@I'C>\#8M3\M]O!9@$DF;,[. 68)O9\TUE")8.UV/7@U<3]P^]3:J)08OO'O;O MI9JX=^?5Q,"Y!QV[5[O7+=KKG9:IKU'1O;SV8-"TZN\5RZ/_4 +J%+2;B[GS M!RR3!-DFM2=W <=NM89CI8*$AL.8*BQ7J4I;NPQUYT'W.WKS\TL_)E_,^U@X MV'W7PG(36'JLM1U(Y8T@N5)G/0O*A7JK$BC[%I2;@_(\245!X76@W(?*YE>& M[66D?5:LL,WZ[JY:VGPOC1+L)NTFF[;)?>C>_7O)$?088ZEWN9E/W1&;72$. MG[KM32?]-&76G<6Z+<.Z__R/HX[7>6FQSF*=Q3J+=1;K+-99K-LMO6X?O#/O M*]%ZPR7SV,WFMK!95;_O]KL;=@Y]Q)YQ>W9+Q^[QP%Y2PR_).W2/-VW":V_I MP6ZIYW:/["TU_Y8ZG4>\I7WP2O^VF-)H1[MM@JG'O>UWY>[Z+6W 3NPE/? E M==Q^WUY2XR]IL+:2:R_I@2_IR.VM/:M[B]U0-]7DWBN^;M+3WP+76[ M&\1/["W96[*WM*BH]]S!8\JEAHR>MT_>[9/V6G?RR3MR>!.GZ/2Y;U*3G=\\ M:-&LLE]>Z?$8"=N;SXC:AYR@NX).LR5X?S!P!YNZK>\(1 W/?[-D8LFD,W / M;QG_:JG$4LF>4TF_X_8WC0E8*K%4LB=4TG:]3;,Y+)58*MD/*NGU!ALD43:# M3'YN5/!= _QPI::*NSOD=X6P]@V38&\/:S=PR"_.WRF-V;H0?EKTD?1SI]?R M.OV_R7Z1W!RSMLTDG'DXB]208&J+F7%K5]UZE-J9IDF6'>A6]]FU/S5:7+9@ M,X)VXGA=UWEROY"A!5]@1]9PN *L3F&=*[IPYRS&_LX3;A/^:)?G/BE&WX2Q M-B:?X(MY1#]^9''#9$?^-4S5,_]Q\7E'I@2I@Y;Y)TXGCM M@__'_8%E0L?3+CC\@XTR$6BCD+_@B= &%W<9W$JALDXIE[7N?]=M9S% M/MC()(0F\J#H3&TZL$W6P,U9+\30GV%#6P<;7 ,T\4,<$#FAELG(VUB2>LWB83(3SR?\N[H?1K(@G-9R&1=>]L9N-0?;8_&9UB%89#D,4 MN4X-:PF#?SRY?8Z%USY\LB4,::'G&X'EG%N:?PBS;SO 7GG01# #]:<8TQ?K MAN0TJHLY)#> 3V8\?OYUT9420[OJ< 'C5I%>?RC46FI@E@"WKBIFK0 MKE2U0IS)P3IUTWEQ#\6 6'P);CPJYA6I<9'(KU.:#Q;@ ,,0 MQ_#B"$N:A"DG@-1-ST8ULU@6YX!%E<)MSU,#&<+_5)(0MZ3':\.Z-(-5-3*GKO^C"(=[ MH-RBD8K&'8!4I#_D[*@+D5^CL,QFP\N%_>GYM\8+=F-P\5\TJ=T)"HUYI-ER M6.C.C-*$'1J9$+>QJ7R6P--JD!TAYS1-X"DYBKQ G@H2F$A- 73L(,E#SQ8P M7T_8*^.[O)7"<"DVAU=^E:"9$\E9J_ASL)EP,B2.YRHUPW=*HRIH4*Z>-*-( M32,,?'"-4T=HY!J:14J=(C!=B@"A5"!:A;[G5KS]WS M6?#U]=67M\=?WW]]??WYQX?P_>G)_/STR]?S'Q^^O>N\[KW[Z^SZ_.V?U^\F MY][G3\/.ET^?V[]WWT6??R3?S]^>MS]_'5^??SWI?/YQWOYR&ER^/_U7>'[Z M6X1KO/OK=??=Y,_.NS='W\]//U]]B?_G\LN/I/\%GOGRZ\?>>>=/^.[,.__Q+GKWX[SW_M5Q^\O_7K:'DW_%_E_'L_=?HV_O_OJ?Z-WD MS=?SSMGW=Z]9[?_KGCR^?HF_G7__\ 6MTSW^,>__[X\_V^T]#[]VG M,3QWTH?W_-OKCHX.^Z/@H'=\='C0ZW>" _B[=]#I#$:'7F?-ECB/'\II.L9MQ,G#!G,YZW,BQRX:E+ #V<=3PDE6R6"6,.#;DO^%<\M^XASRW: ;7Y*PW/DBF"UAYDT-9"#O3OY>'KR M3^=ME%P@^HH(^2E[,>X%5?NMSD_$J#JMHYMB5!_/'Y.\@+EC.(KG\H'E@P$D MGHF&@,[FDXLDSW#]E@YF>1WCC\:A>D$YU4ZO_E=1SI0H3H\^>7*>\4]"Q M074!966.T 5%2P2;Z]?>T7;KU^\9379 M2ZF0 ,;%,N'%,L![FW7$3ZP/8EC M*K FC-0$]MPS)\W@@.$(U-TX!S0:ILD!8#Q&#(9ZTK'ST8_8J8X+_N$/O_EC M),Y,C,F9B>8=EBF*.%,T.XR2;$9QL03#>S0+GE < V1^3LQ)/P4UL1QWL;L^#BY!D(G62&3+Q(< M6 V*&D?/LF+6?>EH'Z<"&0#0W1]JW^J,.-Z<8!<(% 49 R^"%\D589-A' "B MT$1@&7_1L3^.8.D)Y'!'%[.<-YO1]<+O0)1$F&1R@7F8^IC5/9Z(- $LQ)_( MK1&?,ZZ1 G]JDS)T6,(Q0W&ZSJ;SBQM%=F^*X<]5F"%^X80AJ3R(:7?A0)%:8*X2>$^BC\Z=* ;)0\F./#\! 05SJ;RA'FD7^![I0K M/XRD,",%Y5I$$=4"SL 0OX- )84"Q#&@*Z*7 MCI.J2'?N?Z,G*"H*C(MH6!2/9' XU!C@IEQVOK)>PA%2HE_GPH]\(N=+ ?2& MJW(T/I-BO3'7 M^,%XOB/N=(55YFG1^3ND++54(!PS M!4 .+OO(U21[G(&B. R)!X,P2!/@Y\44^4)I&R97 OZ-8^ Y.PZ4:H8Y_PZZMS,!<%YFFBU34#Y!PT/0UCFOKT3M M(S@$L(>K,( ](-NX)#-)3&=@^?B9C-9?)%%^ (CE#^'L[,')D+Z0<$F"J!2" MW4?&>OZ",CR523@.@$3D.N5'.C9_4_E)YTD@(B/V@L],0 \/#Z3XGYLJ%P*= M+E\P5P0& 4!WV?RXU&0Q!CL"KF *S$-S*Z%VB*E0P-Q20' 9.X8;)(<=AYY& MHXR"R_6"A,T)\0UU%=@$V2X9O!,X&2%9&$]!QE/VD(OW[EQ?AI'Y;K0F\"R9 M$H6@KZ7)-,4 -T%$ @K@,4-.SFK *$ER>"9F)C@*OXM OEM1_N:F2D.:E#E= #PI_G*"BT\20I,TE;F(N<:>W MW6SH51J2^EPB@R0**3=P%RPX2N?55AP844.TU]@AYQ=GGJHSAQEE9I#QC7:N M1F(6>S6_6/ *RPGQC:/4C[/)Q.?AJ^S@)U1%W.I&*LTQXQ"_C6Z(VJ5L\FTL(1TA22JCQJ^ MJ@(J:SF_479]F#JQSX80&_KJW5FU&L!']PIZ8F)T8F&"5<6;01G_"RM@O#]0 MJ>C6:2HB'/)O=9 91?3]<,'A\4'NBP0K& M7C3G:I$$S+^$_1: D>QF)_)AUT649,KLUPXJ/P J)I*[9<_T!ET=*.G+^-$R MTK@&54(<@"5J$ ENX5=X">X?V83V/3K#,!W.)ACI')]UY<8 M\)*Y^>S9D*61<\D8T"]"=)6C^(9U+O@C@H,1\8@I1SMH.2=1?HFU1-K!1-^/ M.9!74#'7K93Y8P1T)4I1.UD*0;Y>^:8,79O:%8!.%FR)P 1_38]65M7+T0'A M'QA;(5]HD#AB?N_73; MWUB(/\$R.N>-]#[?MX9QXU9N2)&$NQG[*>5$U)<7^,:]PF<5^-M4, 7C7GMY M*IA-ZK))7=N@,)UB8!>)7RD4)Q.L#/A13J9NA@K%_RWM.,2PPV0Z0SZ%WN%A M.)55$>Z4D 7-U4$4NPRFZ./QX'&K%MO(F#ON"1H /H25& M'24P$ HGZ?1+Q^=002Z&ES%@V7ANQ+\V>4L2TTNZ)HRW).RT)AEC! "SW[A_ M!R41_@X@!G(NJJU/Q0@C/4)^B(*6ZNPP8.COW.0461V25 MZRH"=FD6/0,^D,*#1 0H00FK8MC :Z,507H?P!MC=)M-!!; !WY7HX]I<:7 MQJ](JZ;L0PI^8O@72^A9;S9JA\L&2B;S#?1^IIB! T89K#@;/"0G%3D):DPB&[(K 1FBR$.=:Z!J_C4I+>9CG<3F^(3TIM7GP?"A%DL@"<@MAHWP*O"3.R#5"C+/K+I&C5V&_%K9R 96 'XRO%RR;\W@*QO'E- 1O(&? MW$UV\39) DJ\0:0X S&PA#,TEB=P -D9F^<(BW-$=(Y"9*BF$Q5"EKELW'H" MD8,8 _?#('4(_H\D/[$8)%G F_= ,]AJP',1PPHF 3)17*%1#)PI@IM@^H-] MP=] KO(#37+G";I9T!N*.RE7^-X&9 D/Q"DSBICD# M44 5YKQQS&K-PN]5L+CP0BS'&$F.C(^I=5P54< G6,7E7]/)Y-ZS5J7=Z%:C MT"A,08>1*@KK,@7'(,ZF+XG"*,R$E@%>IW?AL[#E!9A>%WP2G:\?DAF3F@VJ"9A&D M3U3Y<;+2J3(@I"SCU4-J3B?Y$VL#I-')WE#*-*P'.^&Q5N?*@1=<()1IL]HE MRS8;J6CJ9[Y\!DT33(&JU4M=!]6X?"Y;+Y7.K'W".;.+6_3S,FX8 MYU%;SS5J+;_[YEPM6VNRNHW4RXP*163L,# MM9:HJS(A67$T)<%TA<^0"%$JL5A/)PFW0#&MF*QI!VQ+.+-KL%DF<4\^0SW;. +AT5 M7CZ],Y70D#G01AJ'-%0*Q44&. OMA:2;D5FB>9@1HE;N&.[5E>M6D5KR2N\' MK((O5B4?DF=.A)^IWGH!)62PDSF:$Z-A]5VFB9$<-NT_@(^?LL^$UJ(T:$-M M,P]'17&LHGS#C06(M;HO4 44+AF;P -]]-.TG%/ILS&\W0R*V93M8^V^T5#W MY[QX,$M54,&/YF0^RS9_R!&!<=.URRSY>2B0U!'4R 8N 8\.6%3,9:IWR(UY MBXYG0,0*WW6K9-S?B&O=9(-/]-EC7%'&W_,4#B^,EH-Z_T4]12J[(X/A-4MC M1V*04CK"K 0!OAL#*_A7J-\$%SN1306IE$NW M=Z/TJ7F18&5D5HUG8<#J).>Z*>U6?:ZRK,A.3!19P%4'"6S&D%' 6"D3=,24[<>4@,G.Q5CD]17,.\#[S<;5 M3>7[BJ]+6LYQKT:DCG4RLR_L7,;K7$YTN< ZU)%(V=A86$,Q8A%S+3*V*R_X MELP(*@JAQ]-A3%K>"!)!B4<&%??+VY ME["?DR.7+]:/OMOZEW M8UZE8#^7>NNK@BV7V%Y:DM&<*S:*F$=+%BXK6L/8##1H]JT=)!N6J L)'L@;S"/ 2#!HZ4@E:SM3V+RO'LUDYS=B+S1'TXRG6?K:O^A;A0/#X$4,=7>RNK2 "M&EJAT&-W=GES6([#CB#G/L+7! M#R'5]1%U J<6(%6CCS;X"JVP>'Z@7;5%<7ZDE?LJ2%0;CY(7UH^5_0N_+"0M M]FF0.@"%['2JDHX,:O"S^+DN2N.EQG.A5>>Z/.>6XRP@&MVN'ZG,IDPW_> , MBE(W@H!\GZ;7/^0K-2?<<#&^\?H,ZULP;UJ]Z4;<\6G\55'#(\?>R!QH-#Q+ M6X(G_O,_CCJ=]DM:7I14,?K&>TGPD$^])Y0JC#_CZ99\?"?-!3[W[TC#'R02 M-=5JH+3S1-Y3END:A9*Z!#@V2]D*CKBUA\IG%/%5F";4G .;.A!7:3FOJ=-7 MF%UJ?;S$RKA.0>&@I#>V2&5(K!QDT:I>J+*K23OF/'I94D$&[ *OXQ;QI2$; M>F(!ND& N"ADA72L#XFD/4[]"6_6*- H#]1@Z)AID;#H=0*<"=NU4)I0G,G) M3)>@#^?-,#0C[J!L17N&;1("V2_+@#@-;Y5:("5) MU],2RC)^4TN;$W>1J01+'%7ZU+\P4EKF?+WSU)T'=C8/XWL M 0Q-15(1/"'FOUNC[,YD^SM,%D)6/DM9\53A5 M2ORE9SX4[.*]9A>/V^>(NF\($+:1LH69KD/JTF0(AJ+)A),0^E'!*S5UY,:< MH9!)0^8X,.3-]&OL=X&#S$K-^+SF=>,KSU%P'_=R$+IVA)H=H=:,AEW[,'3Q M/K2%6WQ5][VP]:6MZTOKWHDOK=NVOC3K2VNF\^QHJ>]L _%T4V5*B9#78H1T M)H.%X=^/!+=:4J]^->!)*?F_)1B- M!L(X#5,Q5*TN9!-Z->,+".\GKK,1E$& >#\-8TK>9+=$'1$T^C:5EX"#Q[,@ MS+D8CO+]*=V($IV7YK\LN5LV[TQ'S#-<](E,87KR7!:FJ.:13DW?2+,Q4&D# M6<%?2NXSMQ(\YZ15MX2EOU QB J9%VU!V,.AIDY1IC45AE,'GTKV+;=77MAZ M8>:J7<=);KB@LN&E"&84MS?'RV(SC._H<>06@WWG&5Q[I'THJ/%UKG"9!6BT(X,FX95]GUP0J5NUW,&54-R!+(V01O]@QHG1(Y@S5;#DL'#B M RP9T&TB><"P<: M//^J\ 86+3XMHHLX\ MXN(HSK>K':C8B%D%B$1AWO3K[)U XGVAB9?%MT8:?:Y^YQC4N&E_0 MS>"K*(WP@JI.=8(<%PUS+FJYN\=2)RGXS4;/#>U"-%AK\,78.BE5"; MZ%$*&V$:TH>7_F&Y6]F48 @:7ZI-RL.2_2!R=^(,IC&TJ9D)57J!8Y4@GV386V M?O.EN9)^;A*%:OONFZAZH064H8XO$ZT/[9,H9N80K7&=STXP+LPF&:K3,2>1 M,SLQ]6@68TL7:AR ,V^QWE1]#19JIENX4N8(%_8>2.N"U[H!1213\[/RFY*T M*MU*7ZN"55I]J)5'/3_RF??<#,D74QG2$MWI:<2:V\B%Z[DBK/ZL\UQUWPID M/C:/#>9QK31SE%B"S!< 2Y2ZJZ!Y'8&QJH>-< 9/<2A)2;67D!7E_WZ44W]= M:D. .K!!)DH9J>>.V#DPYEZ#UV#1"U?6#]#YJ3;K8F[N1Y)\/5;(#GA,PMQ# M*A-3G]LQE'=3OP#UTS/9UN+=)*K9FD6 MNDN7LVBIP1,N#5YFE2%$=3T'=:? I8T+[Z@38+[8F_7V-G_$ Y?LZ^=['!HE M9XWO#+AAGS_'P(IR;^M,-1LT2EBDYW"AWV>Y%TW18:/48(,:%RUO8*C-N85+ M?E7*:LW*[9RXM*5F6@VWC$$A45RVQONE_0HK'0"7=N$,C7'>MW0'K(&8;>!0 MQ.U[MH%#,_;2I C\]DE2S2E4B XMDJ?=7KN8U[;,/ZX;)3\=%$_CS^4<]<)< M64%-?*8JXA5P56NJ5^0+JM\/1:%K]:G" M1#?,\\(BU]O='J1;PR3J QK^=\+]*.M-H[^ \DZ"0$;"));1$]L"CAMI4#M, M3;=MR1A8P%^3Q&XWJI:@9.&9)5ZK9D^[2%C8MQ\Y9_;BIU!NBEG \?@@$J/\ M1?>P%NK\44AQH!<'^- CW0,)K$/=D^7AMU !5Z?51UC\)<@&D-?$=@9R;6IS M/%)QWHP#O<7@ ]-(PO ?5UKB&;;;8ER*\&U^M3_5/3.XO2=X+1D6]2.:8&_ MJ;I?]H5CMU_TZ: 6-\0)7;(51ZE(\_5O9Y].3QR^K4PZAZ=^JMMZ1#HCJ9ZG M&CTVU(LLHC0*4=AGIV)OB@'>(A[+_4OUB EFH]2LDY!H$8<*+"@C$PM+]56> MO%BEN&(1(0:=%1#".WHTA @?L6=7&5)>IS7H(AS^VVR%O4#ZRVEUN^#>', ? MMXZ)(9T5.65&^*_"1V]("E^+BV[9937GM@8M[Q@!\4;R)C*5BH%>9MFC5MU8 MZ])]Z0K7/"I-Q>1W2G\0'%V'[\.ZT*85C(\K&(VV!T4 HT8V%J)+YT 84P=5 M=CO-VZG.D4""7W H6DQX;$Q0Z7F@Z80\!E;W5"D,(NE7"C,Y$.GNM"I0CHPT MM9(KX04EMF 34#_EV5UO3__ 3H/7^24:D*-(EY#\JD?ZE"U.U0:BW/%.,S!> MBUM#O*1LE]?*7ZB?"4J#1N"I;K$GV2O0C^8_S%[X$^Q2..60 \ZZ$#3@6R:^ M:B;(O=0Q>)E3L\9B?I?JT1=SESUZDVSO"U0I-RWM9C)7\-.E[^&NLL]ZSYWW MG"MI\G4TD>3^J7 "W\(7R!:Y&M]=2GXS#&_YLMO8^PK)X8^4.5Y/K+]FOP*O MBA),M'+^TY],7SJ?DMD0SO[[[W__C]19S$[V94P$).(MCW!XRX MA<(;]B^.NV)X.&CWNJ)[U.UXW?[QT6!PY T#+_CW*?+UMM?V#O ?7J?K/7%B M?P+;#T3X@ARO2?J[["#UA&N=@^Z_YA>GR=7OG0]7G[OGL^#KZZLO;X^_OO_Z M^OKSCP_A^].3^?GIEZ_G/SY\>]=YW7OWU]GU^=L_K]]-SKW/GX:=+Y\^MW_O MOHL^_TB^G[\];W_^.KX^_WK2^?SCO/WE-+A\?_JO\/STMPC7>/?7Z^Z[R9^= M=V^.OI__.+GZ$O_/Y9W\\[G]N?.N\GG3Y_G[T^' M[?>GP;-S^\K^7[>'D7['_U_'L_==_]KY\_38_?_MN\N6O M?_[X\O7#U\^=+Y?OOI[UWOWX9^]=YT,$*_7/?WSS_O?'L/WNZ^=_#T9]<3$, M_(/AJ-,[Z'E]_\ _]/L'Q^V1=S@2@^#X*, &&'F:X#2S\Q#XW]B/__YKZ6*V MH$!(%:5PZ:^N3%F/!RRAKTZ9OAY/M*LJ*&J(&JCJNZ)*PF><=[(0I2M6!*W) M(7^V7FS_$C7Z=]-@H6L;+.Q]>D>EP<(#X75]3O[&Q?%-.L0KLT;[-YF!\A&+ MQ.^D@\VCGNW9J>RV2''F9 9K!=GS57R\9(W]78X65PPX!8(XP#)O?YJ)%^H? M+\$FF4;^_$48TP[H1R_+,$*&P?3[I/*H[K%YWI=\!P/%* %">,09$UW-+L-B&FU[MG'=WT<6CDD^2D3W-'1(NCCK) M5F$!6LPKP&:E ^\;X+S_S]Z[-[5U+.O#7T7%.54GNTKM/?=+LE^JO&TG/U(! M'(=L'_Q/:JY&-D@<2<0VG_[M60)?)&QS61)+8E(5#+JN-3//,_UT]W3?!#'> MA;>E9\DPPL45AI 2&KL=N>MKTN;CI@;T=5;,]^[W.JOE:Y_1VG+LUD7>> GE MYK]O+:%[W'<7%%BS@)Y<=*:=%1/_\58K:>ZV;S5):SATU][)ZHA]?<1:HNE> M\R][Q&3'A^!)*5KUL:+8IW[S2^'PFPPBZ:W#"OKO^6&ZT2U^?FOC\JF=NK>+ MH,O/Y=AC";:53-8FY'(VB5M?QF!((CQ$'4,V5! =C/"9JA2L__GN$+]Q_^7>FU>_[-+=@Q?'N^P9*9&_3EX=C,3NT^.CW:<[[_8/ M\$I>/L//./RP?[ K]I_^>K3'?G[SZLW/;P\/?GV[]^'B/?_[ZY$_B'W[ M+Y^5:Y2[[/#]X<&+-WMO=N3N^6NQ>_*,'[XLG_?B:/?D=_Z_Y[]/=P?D_6\' MSZ9[![_SW?.=OTKD++OD2R2(@I!*@QZL)%])M;5/*^L22R_C/Y1KY MRAYT&_*\ 3@J156*^BY%:4FI-#Q:+XF@QGE/&"'>>:9,(#(T%$4K1760HO:> M?$E1*IN : M6,-P*84 PDKD-94TD*PS98;9(!3R&F=]KN_,:]_@EF697A7**[95*I17!>5Y M$T48';1R%H*,'DT454R41"$XJ[)4+AN7$7$_8!F:Q26'L4=KA@C3@=3=EO@$B90 @BP%LG@7+A M H^>Q6"0PA3O<]4EE56AVU%KI$)W6="=MSX26AV6*@962\LF"P^,,$R(RBS7 3!7 83-0>3F0JX+'B4Q601 M?7-WOW#UGW07T&U9+!70*P;TO"%CO5[^44CO3[RVW0]_2>ZU<$:AQ>,D".83&$LH6&>8$80Y M8U&\,JW[NE/JM6*YH]9*Q?+JL/S[EUAVEGK/K8.D'%HORFHPQF0P6N##B-^L M"6)9;6@^3Z=ME/U9(Y?AZ]YQ@E?40'#*&2J]IY:A/--] M9KJ4,5"QW%%;I6)YA5B>,U9BPJFR28#).8"(7N)OBD&*!*>5F\"EVMJ6I*\V M,?NGT[;*9>_JZCQ9!X/D$!"!>3 N$^2K)%2, M3J %LK7-N>T;VB5Q57';4>.CXG8YN)VS,[CQ7!+)@&:907CAP)A @1/\54E' M--&(6RK[XNZE(JI3Y&9.D2:+>#"S-HM/[Z7IL_<7 M[2\KM2V!VLX73!+K8T[16A L%9/$4'"X.P%ARNFU+V_Y8GL*K96;*U<3MU.,W,'[OU'@JM\UB*?D04; M)4>FN1(,DBL]F]!> )X53B>LTNH MLC(:12$QB7:)Y 2,\AP75B;29)9SC 7'+12SJTZ46SA1:@K)^A@CGQW0W!L- M0TWL;YV_Z&+JB C<6BD@6$M!%"8S3B&),9XD#PK5E"RZJF\WL6!PQ7#KJ2,5 MP\O'\+QO)%DO:)" >B*"<)&"%\E#ILX&IXD3*I00;!OIK:MSC73O^/02#UI_ MP[9;GX/6RRMW\[WWW>$H9>?&\OHEWV]V\QNS5;5[DKSN32WN37S!OA2**8GS M!)KH#"(*M"^#8L %0VO.S-M2[MWY3SV=K ML!;C:EUD["P>]\XZBQAX*C6X" C"+'AE/#CML@]29"[]UK:1?;:)Z:U]7EL\WLYTDC0["!]Z4K! M<&<*3"N2\M:V4&V40*Z)VMW%<8O&2<7Q*G \7P.0YD"$<4"5"&B?< \F*@DI M!25UM-%XO;4M3=_>O416]Q*UU\8^F2\'^)F=TO_8R.%T-"[34I.ZU\%P^;*6 MV"7O?:BLUS[K+9Z$9\HJ*:0 0I( P=%PL4DS2-PQ1HR1M%%EM2[@9F-Y.74! M*Y:7B^7YPH \D61BA,R:PH#<0"GA UI+)[/(1AM3L$Q9E[!< XX;EN0=%M,8 M[MN#]% ;Z;1EHE4QNE0J7SQTQYSC7CH*RE$.0L=R^+]4I6>.F:"MBZDG.&V/A_&).QV@ M9=MHVGV/(^+*A=23$FUR'EM,8C+:,:0TP%U*@6 \ECKW''(,U$I%3(IV:YM; MT;&";A757;5:*JKO =5SEHQ2WA$G%83 -*(Z,,!Y#1 H-S);8G&B"ZIYWZR3 MFVHCC@-\([9VWQZJTK=)>2>FJP^Z[I/1G[N1:C[9=3A-7G T+D@NO 5480QO% M>W""">!4>ID4IUJDK6U&^O;NU2>J5Z6[:%Y:8>F*YF6B>; 0?' />):1U+03/OL[JS*KN6 M06IRL>2TU$AI+H!U,93.@P&,3A&2Q9^):AH#W=J6JL\[53._ KFC)DH%\JJ M/&>=6,*STD*#"OA#\"3 *95Q@+GF,4O"7&E5;OOD[A'+HO*AIAXN(16YDG=[Y+V[6$3(%*5E+.6#YSMIIA)+AL"'";$@C#,CBM)(C@M//6 MAYP#PEVSOFZMT4_'4HSOZ&2*@[_O!Y?/QY?!L,ET%-[V_OM;0'V>QDWEXE;V M9S:/UX^7\D>YDN=NO#_^8^JF*?[''9^E3]]]@592T7H=M'[X[>#Q%VC]C;\X M3O_OQ8=7+^.I9T*].OGY[=[)K\=[Y[\>[YX_>[_W].AD[^7/;W=_^?GX\.7O M9)>]>+/_RS/QZN!5WCOX7>Z=_TGWGSX[WS]X??X7$5ZXK ,$4BIS29-*AR^$ M/T_*6QLL/O]M\O_*FKK=)E#7U :L*4H=<<$JB#8Q$#1I7%-) 3-,:RF"HL1M M;9-'A"YL)0L/]$[=^,?>X[/IT6B,K!A[7UV*D[(0)JTP&_GV*FR6W.33-5W/ M.*E+\[Z7YEO^ES0J!Y\C).$<"(_BQB06@"3GC58Q4LF^07=7KK';,5U=8YNZ MQK)PAD@1P1I)<4M5'+SA&C@1S,;(J(JXQM!Z*RV-KFQKM,B"LX7WR<9NS,U[ MLSEW)I-2)K(TPAB=32=3_*78S#?DYB7B9G:!7V(F#]ZG".=I/*IPZ09]_6O!U?:W#^G+%Y-/10T9A M@ZO*EQ[LE(/6EBI<*,Q9"4(EJ13A(R;MHN(K$IJWMO=$P?=^$ MO,X#GQN7G2O7M/EQD[;"I%]BOW&4?1?O-71R7;S/14IY(,2)O]]EO[Y]5>[QEQWVZI>=#[L'>X.]EX?O]LY??WCUYI#O M/=V;L\G_%'\9SYR168 C4>!^;Q#W,6@P1!&K55D+X58!TY:"\'5!K=F"BKAI M.U7.F:N4061FP5KINNQ$KS'/A8D+5$R7U(*R@X"RU$(-V0B@9(S-(B*QON.I+ M+>Y.B/0.8=A:_VC%D=;/4'X1;JEAE1N"=RZ<2A!M/"',I$\$1-($G-=H@62C M)"/::U^JJ':J/'2%9T<#HA6>=X;G?%$/S46TV8(,I66HU19,H!P<=29+(5$3 MT%(4M4OP? CUQIZ[083!L!=F?0UJC;%UL!X>XR"5[W+'9?IVAA=-*3YCK7KL MO44V(PO&AI,ROH%B+C747T6T9 M'!71JT;T?*\\:WQ(E( 7I5<>T1$,LP12"ME'+;,K+)!19,J1C ^OR*+)A[ M@?5#<*I\;K",FH+N871R.DY':3@9_)TNN\_\<#R:3!8FH0JT;ILRGTUN4R+Z MR>=3.^MG\1O.ZUZ:[N<#][XR8(L,N-COUQ@C"/XH+?,,B&PM&*<%<&F5$]2K MZ-S6MNFK*P(_U^>_ZH)Y "Z8F^*Z0O>&T)T/"5&J+'$LG>B-8#9+P G3("BJ%>L82A:B$K$F^VP(8I^3OI%K M@_V6G#EK9@Y]UABF.830FGGT'.XQM&9/TX?I_QNO-FYV?CO M6Y;!:&. -F9#64*+G7I6XOBPV:=61.1^% <6I!,)=P>PD9J%)>&(YF M0BBU@_NKA9,.M7IP&>WU M$F05$?^,07BLO>/[4VQOT_IPZ_]+."")<7?N+&KP?#R^LS MB)V+1\H%F2_I+21$Q?@"L-O_\N-_;B\46KCSYZZ0"%BC!8Y2SX42V'7##SC6 MO>%H6@3!&!\>]@9X9:_'*!9.W7C:&^7>]"A-4B\/AFX8!L6G6LHKG> -3!Y] M;RSN.*(75RV*N#H=39H\TQ_'Z=A-!W^GG]X-XO3HDML^>]?%!)!/;W$>U]C9 M].MOZ9:^D=CNK&6<\V'43O-'QZ<6@K1.+7GU/.&O-SM7DROQQR8EE/O=/ MT^PF)^M_ES\\'1T?N_$$MP7<"$9G^%EQTN^E]R'AYHPW.O,A]=P)6@+3SW*" MOK$CR$; --OS)\YN3()0ONQTDGZ\_.6GRZ;.@V%S;C- MGKZ@+VL?&(57XS+.LSZ]6ZYO4G_S*]U \W7[051G,K7B9%PGGS!VGR3+2M9:;IM&YL;R^3_S&][\Q+N]$@_26IZ T M$3QQPQGETAJM#0V1QK^>%N(GE%"X7ECQ1?H[#<]*L;7U\'&__>CCQL?([OF_ M\3MVQ2X[)/CYY/#EG_AYAW+_Y8OC5V_B8/^75V]W/WST<9_O'[PZWG^ZPP_? M'!_MGA_BXS\?[Q\\$[N_/,/'?CW>/7C-=M_LO#O\8]['O2OQ^\1N^FNX/BWWXVW3OXG>^>[_SE MK:5!!%**Z4H0,1,PLN2I>46,B2%X3K:VC>$/,#&MLEQEN3F64UH3RQ S*7"1 MI'8Y6L6\@ERUTCPE=9;ADLM_?D2Y9S4ACFB"D%6_!'2J7SCBQM MMY+,"O^D/"/+2=VGM+)<9;F'SG(^F*2-2\(QH71VW+/L<[ZUK;3LRSL5MJDGP#N,YM;U6$7S M:M \K]"(4CQ:*\ ZXD&PS*!T*P=O@N>9Y( 63#DDA;9+K>>PL6AN6W=4-*\( MS7-[QSW^X+^8,1R49S(+B?D M.,DD&)8Y))PUJ8U,69N2>V"NK,#746]+!?]:1Y,J^)<$_GFYHEP*-!-3^L9) M$$XY,#(GH!XU3%(A6B,0_%3WZ=V+AE?P;R3XVQ8[%?S+ O_ O M<1:#PL9;9\%0)J@VP0='MK:I87UBU@;\#R'.\D^G]:1I.:AAFW<(P%W/[RVQF'P_CXR_F]=EL6BLQMD>,?RY( MHF055\):8#:PDFM#P%'A(86(&UH*/FF/Q,CIE591=>)N!+);%S45V:M']H+> MD38D&17PP$N7=R'!AFCP!^-D#V?1A&( M3\XSH#$E$%XZL%9R0+;.FKK(%95ESQ9]<8686>=03:>E2CF^]=H-AA>M0GJ( MS'*4_Z(BRZ1DB[G))$V72\>PW/X)R69@+[PZ>?IG,_/V[FLC)= M>TQWN*A.3#:!H1SQ044046HPC'A@4@1!F+8JV>*S[=O6RO"NJ5=V#3&]8H7R ME0Y!WT%W!?"- #PO0KQ&4]/0!$X("L)25GX+$+1%3O;,,L.+J=*1?F<5N!T4 M(+<#;MV66T3U?!Z%-4JP3,$S94$H*YH+K/[N0RK'T,;X3* MG9-3-QA?%F1[/1K%=X/C6;QD,"R=F!&D"8Y1I)<'IF[X>E"JD=U!DCQL-\R] M2I*+V7T\C#L?I[)AOD^KX$L*S(/W*<)Y&H\J^]V(_<*"*+%49"LT!:6" $&$ M J-L!"Z"EKG\X+)4E#(XD3]UJ!U:A77G<\$JK%<'ZX5X2;916YW 4L] B"C M!&=!46JCSTZ'Q"NLUQ76]QHTN3FNJV*Y([CG]NP<%;=:>O=")FMSNN6BA/3P]<4)E[MT7*_IKIV4+1^G^%.'YDI[ M[='>ZT6IP@25A#.0ACL0E&DP45!P3A-M##=9H4UC;9^HMUW#NJ%"4 Q(TVT[LIAZ!:4,838_2^/*02[\W M3-,?EQJNN<9GM%:POE[DC2_RH?D%=DIO@C297B+@OAT"&[[7MR[Z+^>OIH:W MOKT_>[?06MI:%D46!%(4&D1R&3PQ!(+46B8?G2!F:YN**ZLFUYRKC8!PZYJ] M0GBI$)YO84R5H 0AK",:YL+3#)9+#8DP91#!RF310%A6"&\LA-L.058(+Q7" MAU]".' F/(D&C'<"1 D\6N$\$)^S=3H:I7(#876%WWV=,R371E4\37YZV>![ M^+K)DFRZ;*=8RTFL9W"QY(-/B@,Q3?:'S]X7I^+98')4\V+K%OVRN \IU 4 M,Y$%9H%S;4'(G,%&*X%3&V,RO/18Z^*6_="B'[/@WZ")CO=^N) F_VBB@#40 MLE;ZI)G)O=%P]&7*0W7(M$]W'Q842I#4!6DS,,90H4B9P%.*?Y*@)4E<.A6V MMEE?7V&\U#H2W09U-_3)]^!=$7Q#!,_I#Z%"$D07ST(L)S@X!9NDARR)#LP; M'\JIRZOJP-202&>A>Y_BHP*V9<#.*8S(!/.><(BJU-NW% &K,^*7:B642#I' MC5NNZ-*&VV84A,E'>CW4Q>>IA?<=]'C(:=8M2(ZO&"=5=JR" \\7 R/4$!V% M!.(5+TW5 N"D2F B:IQF8PU+6]N4]GD;Q;4[<^RB\D''Q4KE@Q7QP9R(45QE M0FUI/A(\VD2" 2H6!5PYJ;0707CD R;[MHW"O94/-HP/EG8,J_+!BOA@3B/9 MH".SI3QF0"H0J)3 J^P!YS-+ER25UC5Y8J*-H&KW3F.M897OG8M0S*S&MT^( MCW09GYFZ][=,&ZL'53L9L_ET*O7G\>CD"7[78'B&XW=Q;'4TG/R[60"SUQV4 MZ7_V?CIV. 6#H1M_V)FFDPF2:[G*\:CIG'"9B%N9M45F)8L!G^ <(TZ!Y5Z M8 F5ER(62/ "U9?1J231&]U75S0_J:?>*YDLXQ1-)9,U(9,YV692M)SS!)QX M!2(+#A:E&FAG U$J6<+TUK:R5QZJJV2RJ632#>U6:65M:&5._1F5T0IA# QA M%@1A$4R6'+(5BD;)T60MIX0(Z^LV3OIU3_ZM83&.G8]*#[7?,#5U"B^S\NX[ M=K;A%+HD=8>,>.'L^O=L0BOKM"I.'(Q!FB"1%$)@P\6ES G'!9499P*G%W9FUT M7%S=L:#2A_78?2@7F[Y-!0_CE76XVARNC8AKEN[%@\]CF\N(8R[70]BY,?WO MI;EH;L"/'3<@6E?UN)!K,>&E6 MB,;_5*NHR]2!4)B@ $@$G&&KY8+.)UC%/ MS=:V4GWZX**LE>HJU2W;ZU&I;HE4-^?K2$[KXJ $(PO?T< !Z8T!SA(ACF@N M$PHCJ?O\P<6 *]4]#*KK1KR[DMX226_^#"?![8D%"\Q%!R)Y!89*!LX;(@75 M4G.WM:UM7[=1Q[(&J&\$4GTE2/_M)H/02VX\Q"N>7.8IGZ9Q;W+DQJE+K2,X M3F,TZ0-F\??SL8NN__+K&(/AH"I-J"E_#%-Y9K"!&DS21"0K)E5:J3 2P%N?$ M^$0DYTHZ4X[J/9*Z0_5,*@=5#KH.!]W1,UDY:$D<-.>#=#0F%Q-RD)4!A D) M?+(6G!.9Q)*:P7SA(,XK!U4.ZJRK\&LD=#>7(?NJQ["R43ML-']\A24T4JT& M0;(MI^(\V*0E!*0H8VFD@8;"1F:1C=:YQ4VG.>5E\T>*/8=7Y5XGO-&3$X1? M(T\G/>CYLO;O^Z#*]?Q6FY P.QOW=A7?SM[/\PQW.>V/9[.^=W;BTW@_-VPW MV3^;3J9N6,;T@OFN$S.IM'@M6ERL^6:S$,A_&;)W! 2U 9SU%H@(AEAK4F)\ M:UNP/A,6_Q'U-KE#O_P(GBCK*L$D6WB&).S4G%0@XD 3,QH9I+JK0+ M-"!C"%%P394L1,'[A*B^9:P2126*KQ'%W:13)8IN$<6'*#8K7'AU/L;3P?%9TU6TW8R,ZY9EN<9G M+#'7H5YES^.S> UX]$7'6+:VI(WU]&QH5) M4 WCFQG&?,'5EJ*0BB8)(7F""KJT5Z#2@-)!TN"XR](V.1FJ0T?5*PM5%NI" M3D9EH=NRT)P?+QH;8V0!M-4!! D2'+4)N.64:T>\2;G)RFA+F%<6JBRT>5D9 ME8]NRT?S)7P$SI*3&9@6 D3@$GS2'HPWVO%@3/#QSGD9JZO=LV9>P%OF9<39 MZN](\XC96%WEPGK@@9:5I6YI M!1U040K)<",,3?*&T*9/J&SWI'\;L%N_>O"5;.X[_:.2S6K(9KX;H):!>"T M-Q,+(GH*QG$.1"0?M'(!+;DFKLL,[1-]9R=6)9M*-O>?0E+)9C5D,Z<*M512 MBQB VV"@I*B"=5% Y)EXH[PP6;691-(=LFGTY3^G#C\7_XV#O[?_A3\NK_S$ MC5\/AI<7:!!9%X^4*S)?8CRDTACE L[;__+C?VY_'(\5?^[W/F6%9,,*V1P< MI9X+J&KQNS_@C/6&HRE^.F*\AQ .31U^]\XOO$Q(OZ'0T&915^>,X';OIX._TT[M!G!Y=,M]G[[J8 M /+I+<_R^4V1$A)$-X@(RLT$J-V1GI"$OXEG59) MB;^H8%N7[SH:7][#*3(R^'%R;\%EO,4?W?$[]V&R]<\O%QNNM,MA9X]T&?GY M0?OJT.2\M*&9K7K<&D:S#D<_(N^D<7D57I/KS+7TCL9E:_VO[\\1FGD'A9\* M-$H'IP*$?_W3+;+ URGB&@2T^G6]D!(WXXKQ8-=-\$;'IQ>#UCZ+KOJ><-:: M>E6N./G^N&2SV7R>G([341I.D*9ZL])E7[W?KMS.#T]'Q\=N/$'F1JX>G>%G MQ<]*0E_WLJ^_E\FOS&6S;7_B\L96".7:3B?IQ\M??KK,?!H,FUMIWO33EVNG M?,&>X6"G6%N-1+67BMW M^C"Y<2_A?AI[3U-(13_.5 BG_2^$R K'\C-WQ0W*%79[G$NHXCJ1I^O<\$,; M.%H'[G8#1VZ"X(T( M<6&QTHHK(IQ9AKBXT;^6WWGNY<^FTY/C/8^^5/OO?R MU=&K7WXGAR\/V>&;';[[YG>R__(_)X=O7AR_>GITM/?);\MW#_X\?W5R* \/ M#BF^EAR>[[#]7U[@=QR>[[&==WMO7@QV#X[?''Z8]]N&]WL'>R>OWAP?[;W! M:WOSXLWNFT/QZI==BG?)#_':]W[9>;__>L%98 I=R"<$:"$<:!Y28Z0[/RQ-8.&Y7I*M/5#AOKQ71[3[YD.IMPYG@. MP#.5((CPR'0B0U2.DT2TLSK4!AN5Z3:8Z6J#C4WGO#GK3@1JJ5,6C(X&T*Y# MSN.)0'+.<4>2X$S6_AJ=JN>P/SU*XY*^_5E0YPM1WZ4.&W?S-M6+O/%%MN3& M:M"G9P'W;H#AZ@WK:+?&F;N MW<0.:,&Y\Q4[H&&Z+Z+7G\R"QRCD\?Z3G>?E MY?C$,#:?\7PTF8[3=#!N8N(7?=R?EZ7R\VB,UL;S\6 T_B.-_QZ$] 1?^V2< MXF"*3^SG _>^&ADW,C)^7W AJ4@%32Z -9* T![-#2,U"&XS(390XS4*JROZ MN=]+F=Y*$5UWBG2&&*HT:8\UYMTQQF8=?-00;)$FB21 O:E 4XN*,]/H8][: MYGUMV_+&5/+H(GG2G941F@]G'-WD58986T985Y\Y22%HC%#M(F"8): D]&" MS-HE9YCPAFYMZ[[@E1#6B!"ZJKLJ#72$!N8,@V12" 3!SR-%&963!>LB0X M3\>3;Q)EDQKS=YIQX*>)GU0Z;)\.#Q=TDDU2"FM0(OFD0 2OP7,:@+% G%39 MFM+^UO9%I[Q*%>U=C6=5M'<)[?,:R#$?E!$9K#"XE+C+,P*^]'C@B4IMI?$A^>+[,'=R MAM:PT6VQ>S":NN/>Z'MIL/<=0;K;F8CUILS["2]5>FR?'L-B-E\@$B=502ZG M!81,'(P+$BRQ44F;O'=\:]OTS9WR^6X*HC7R&V\:,70U$[#2P3+H8%XE$4N# MH4* <\2!$(:#CZB7 LG%6M;12U1)\DHZN'-;V,H)&\ )JPPTU9S^V\)^S@H@ MN/L3ZS-(QS): :B4O$;-1)).$6>'696VMGEK<:'N'1UL%.5GV#T:L@$15PHTD4'"2"A#. M"_PWJ13LK.H&:[GJ1@N 6H^R')5:*[7>HT:OU+HB:ETH:*0)RBEO(/C22\S9 M (8X"2([86WD.DN]M:UXGUY1W*-2:Z762JV=#R57DETUR0MHB*3;M)@QCXS^^K-W:8?#6V^'LT[7:A\1 M:MOLW-,M77EU-$UJ_VA%Z;UF]_&JD. M9QW.]H9SKRW?OBT0;U\/I7-+XOI!K:MNL=MAJ=J>[8;AIS\OPD^G M;_8/]HY>/7V&[_G/8/_@+=DMG_WFUZ/#@]_)WOGK\\,3_*PWQR>O!A_#3W3O MZ:NWKPYVR&X)3YV_)GLO_W-\>/#S&[Q>OO?T+7[WSV]>/7TL]Y_,AY_^)'LG M+XYWW_S^_M7+5_CZW^FKE_\YVGVY*W:?!K)_\.+M[LN]M[M/WXK_/=^]U_9L MW2O75"EI0RFI]E%;'TJZSSYJE9(J):U_\DXEI^61T_TT/%M=-;OK.Z >QBOK M<+4Y7.OEZKV:XS\5#9WTIJ/>."&KA\%QZ@WG?2/EZ?)@*,[AT_'H[T$)R_D/ MO=%'[[#[Z!WN-R\=97SH_\X<RJWN#D%%^Q(L=Q&^Z]C?^,-HOC4/:(W5MU MG.LM]AU<@(/Q97+.Z]$HOAL<'_?<,.)2CZ5;WF":X'CP=RH/3-WP]:"DO;C) M)$TG+2S;!U\WN75GVB\7<_AX&'<^3MCC,E^?YOI+FS$/WJ<(YVD\JN;BC'33[.VGQN6F]#*;NVQVV*Y M%.HSC89%5""&@B"<@2D'@% ?)I;*EWS3K5*^0!Q8;>9I.Q[C>K]M?NH8Z5BTL M/I^@RE?M\=7;!1FAHY,DR0S9< ]":P$N*092&8];$3/,TZUM+OKT[E47J_^S MNQ!N/:Q1(;PL",^K"B\76)/L6>>W9N]\.=J:[?Q1N MP_>=[W[XB^NL8J$S:K4IC9(5&!,5!+15D-A"B!Z)C=H^O7L(MCH[NXOJUN5% M1?4J4?W[EZC.J"B2\ *X9HAJ11,8R):H/OT2UU9(+3R5HIS6*D!C!ZQ!!,LZMH5'H!M6DK^_>P:_&+MH2(3'Y M:6\PF9PEO/M)/;JQ!AKDYUEM[^'K)V7"'@_CT\$DX" 7AJLD=A,2>[\@.%1B M26EKP%(?0?CLP2HCP3IGI;6&">&WMNTF%ARH^%V1VJCX;1&_<](B.(&,FQ@P M91*(F"4X81CPD+VB3%B5">+W[KJBXK?#^%VNKO@6?JO":!/<5IXPWLT]9:A-^0 J M<"9I%AK7=>$U<460HQ[%Z"RV[S=]JB)ZE8B>DR$XGRY[]P.(<>Z,A-.772N/,-)S, A[I??D]U2!'!X,< M?QRYC6 MMNVC]=(AETKUF'9=?U0PKP+,8=!WOYY_+J+WP>^YX2=HMS1G E$)1'?HA3N8]8#U3YY MDJ,R.71Q%W]@ :0G1V[X.O4&P]YQ>NW"A][QP/G!\6#ZH9L2.)! M$;ZUS?B5>>>=#3%M6LSDATN@_*-W"94B2L8II,'?SA_7D$E7#M=\Z6VYG+:G M%Y.V,WSQ:HBDXGF%>)[3'S(DITK@4Y3:XL+3#$[I (0K(HVCP8D2$J%]>L5YF@KH MS@*Z$R=I*K!7".PY"9*"5\1I!=)&E"!*44 H6Q!<>9MTY(FY)F.U4^?D'E@D MY"L*9##\.PVGH_%@Z0ID?9TK'5,@.Y^FK!);B\0F%A2()HFJ)@["H@"A@0+Y L\5LC>$[)S(2)QIK:D'9R1% MD<$E6+1"(!%+/3ZG)$E7EPZK@.TL8#NJ,.I&O#14SRF,D"5C$G4%R]&!"": MROJVESW?#:AEP5+GLWF]?$P[I=)K:796R=!N:!&,@TT9V& TJ1+550%EG(+ MCBLOO+'$,%'42 M-&JL/M;NH7U[#]XKZ+J!^O@@994;G'-'@R1Q1GP)X'B,H M(Q)N ,KQ4@Y ]DEM%+_1J%^AKJFH7SWJYP1/)"3+DM6EJ<\@2#D?*BT'+PGS M2DOE$@H>T4925PVIW%;P7"*G]\-E1.4?1?NX,*LCWCMU'US3%Q*U#SXX/DOQ MX_F3&F_I3+SEVKSX^&)BG\_F%0GQ\6Q6?_LTJ947V^/%G<56DD8K[[F5(+D7 MI<@RA](K JA)3CI)K#:FZ9%+KS"'JH>WLY#O5D2F GWU0)^3/=0E3I-E0'(Y M/Y\\!2,M1: SGHV,Q.*T;K,VG!T5[!T&>]O'YRO8NP#V^3K,.6EK @?)4BI! M6PU>& 6419])\!3YO%$[G3IO^L#".XWX[XU.T]A-F[I?./Y_KT+(K*]_IV.) M8\T,[E].X!-W.IBZX[TTK>S6(KLM=J.44G--O %IF .A60+C> :!.YFTDF9% M60E>U[3WM0)W1T,V%>2K ?G\X7HIO7".@(R,@7"<@^ZL]]05$X;= MO>EL17J'D;[",,W7D5[!?$,PS^L1;@RRM)C5QQ!"EDP+W, ),4);JWT4?&O[ M[F4R5A=ZZ5[1Y$Z7;.[>!7=ZN&XDLYE\I#LN=9%$>TW;H=/QZ.]!3+'G/]R' M\KT813\:QS2&Z>CTQS*(D]'Q(/8N!V&S]]/653%.[1.<7$_OO#W].2ONU MC]OHXX]S6PWF%O=8LM@NE1AG;;" :@A5L3,>7.($E(O<9ZZ2+'NL9GW96FN$ M:^-HC=S_#Y@;6@\$5FZX+VZ8SWF4.3MC/21J" @K)!@=/3!%/4M:$L'LUC;E M**=;"_]5<#??(X!N!=>AVBD3P') M@>F^N+NO;57DT%(LL1NB2E]=BKL(JI^/1^\FO3P>G?3*Z?'%@35 M-4;M6M/Y5>)MPU'Z<"_R@>4(7[AE9PR M7XLW;"RH6Y?T%=0K!O6F MXGOI*J7B>V7XGA,LQF:2N:(;\H!:3N"")X)EK16V6QM4\O[LBL ?VAA MDO%H,H%P-AZG8?C0F[QSI[UI&I\,AJ[,00V9=#&7\OEXA L^3GX>CT[^7XJO MT\>0;DV&6 JS?5:A_I#M/=T1?T4I1!+&@9"L=.H5'@QN7)"H-QW;HJJ;A>):X/Y[9K$S)E!'=J203*#]0@ MWN@,Q%BMG4B6!MY%7#^P^$DY_W5Z 919LF(1%Z-91&52XB?X["E>[X>FMF-" M$7]:M'X-I'1>F,23]X)P@7PJ-'" M832#<22 RD(K3ID3 2T<9OKZ[C6?JM^UNW!?JG"Y$=PKHF^I62Z#I$9D+7($ M9CQ!VT99\#)9B#I+2UR2J51 :>' 5H5SA^&\3+U2=^][US&7A[=95B1H E8R MCKNW"F"9IF!=9I)I;;TH 96^K352UO>5=;AJC91KU$@YFZ18V+9I)3VI!5+6 M+^_P*Q7'OG+BN0;YEKK;[BX6$-4^6LL$!6EE )&L \OQ1U))B2PI\31O;4O9 M)W?*7JB%$#:2()97?+02Q'T1Q'S3:QDX4R:"<-$#+AD'3@<)-FNJ+ G9>+6U MK>T=2PQ7@MA,@EA:S=)*$/=%$'-ZG=FH=4H2ANN91['=)KLN+5KJ=.UDRIPUF'\\%E@;]( MT\$XE4R*DF,Q2N?'QAQ?I=';093__T4S8T^2G-8.L M'4ON_(JRN51:ZQ-(&E1I(2,!K?8 /$DC'=-6$=G%#+*:&=I!O\[MX%S5V5TQ MO= [AM*$RAN2*.TFC ]@4(4#CTQ0J3FU$G85S=S?GUA,GZN:\ M B#/NUFB5LC("6P@#H3-&4R@!AC7-#'C#?>^BYOS TOO?OY%:O=@,CESPY!6 M+#D>1#K84I.Y=RXF[I+;?AL-7Q^D\4GEN/8X;K%O!Y4X2:6BG^&V-.;.'G ) M"[#.9\&)2RJJUCBNIGIV%]M+S=R^/K:K&KDKP.?42([1B*P\9+0W04B:P<:< MH(">:,:)%[)4][M:C52 ;P[ EYG+73?OE6![/F\[DQ2S)N!UL" H"A0?9,+Y MX\HP@R:9)%W)'X_'H'=[&I(> ':>_1\=_ESAP&*SG)\W$53.F1:JC"SK%J, BCQ&,EPH$+[X83B(D8YB4 MR7F316D3U(854QVKW07T4F7*-P!=S98[8'E.DDAMC7*.@]6E:I_/$HRT#$+P M27%/J4^NBW[5"N9UDB1U=UXBHN>$B-..<^Y=JW MMKG2?79%RGJ-E*PL(>LB?M@4O>F*$%E?[\N]-A3X-)G[N7+=LKANL;$9HXI* M8RPXQ3D(X9'KLK) !-[R/35U<4NJE@W@PPMZU"*IA7!.8Y%2(]SJ+("9@2 M"00B&)SP$JS*0D@7&6,"50BU?=H5-#^P2$@)!_;RQZ-O.>$GEY*;GR=JH1*) MZ>2T0>WI.)T,SDYJ)*2+D9"/'%=F]3( _&0TF2_755VGMZ6XQ=9E@7GODPQ M(G4@,BLG?_$WK0,W0JE$5*TDOK9P[D0#L^_BN=HM=P7U?+T/:JE@5I3C_ *$ ME1E,#@J2$BX38Y7);FN;\KYLXS1_A7,'=^>EM2NKN_,R@3PG0**7CA)7DJE+ M]1[/5<,@M\['N@R"3$>]T[-Q.'*3A/=]%HO\1\UB:40&690RP0Y_ M\](JR)%8*JGP1/L2Y>W;KKA7JK-T;61'1?6J4#V?C66T4]%ED$UF)9JAX+5A M$(EA3J>(%DPHW53[Y(K6'175FX'J9C O7\YF!X= MC8[+."(U-FO@W\B,$8GQ- TG37?LRHPM,J-<#*$X8B22%H1(4,40G<$Q[E#4 MI&PHS187P=8VZ_,VBBM79VL7H;XT$5.A?K]0GYD9,$3I3-]26]JGZ3OW<*HH?9OK6U2"N:5MW MP.^<=C Y:*-%@F29*AY!!L9Y!SA_)#D70\IA#ANM&,1PF'^F.QU'VTK072B_9TXLN MS#W_H??#V01_R:/Q/SX[7.\^]I5=37K85QMWKJ/O9\5QF)LUW/[8.[@VW%Z& MA^C/#PMQ&DN4]DGBDC6(ZSK[G8VA:J3]M(&KL>DM8HQV2C MJ.$^8SN5$.Z+$.9"/L*YZ)(FD#)-($K3!8M$ !8)GVN2S:P<.>UKV5:]T\H* MF\(*;0>+*BO<%RLL)*$%:IC/P*QR)9 4P*E$2WXYE=I2R[DOZ1STBD!P%TFA MI1RU;N@I?25N"W":HS;-+\_^[VSP-V)@.)W\V()JNL90?74"/Y_#K[)L&\'[ MAWN1#^S$VA^3&]119IYT!A:#*_Y]QU(LT MF8X'89IB>>+Q,'[YP&>O?(YW/HJ7*^#IQ?SCW\=G93:>O0]';O@ZO7#3]"SG M%&JITC8MA<6VJ\:Y++B@8*AB(+ADX$GDP#(E.7CB.0E;V\STU17ZH1Y-Z2Q5 MW*=SH!+$.A/$G(,!A:#24CBP.I;>\T&#X]$"]S8((Y-SFJ&44'U]156.6N>S MVRRQX@-LU:#80+Z8KWT>7>G8;L$2PT$DI\#G'$%F7!(&UU!V=FO;FKZ\4[V/ M>@#NMNKK\;3GT^O!<'A1SV,%BNM!I-YK2:DTN#5Z200USOM"A][A_FD"D>&O MG1583Y7<6B2WQ>:O21@F.>YPR04TAD0IV2%5*8(>7,Q:9*7DUC85Y,HC-K6' M_<: G>5D>= M/7FW:4FGJ%W2,-Y=M=PZFGVMI)#5C=HUR>Z_6XOF+]S_QK \282'J&/(AI:$ M"2-\IBH%ZQPM#54;B^X:M4LJRW>%Y1<[Y@J2@N)*XHB:!,*5[%DF/&3MHA6> M!"^:9#EV98GIEA-C.I8P5RFQ4F+U:&T^)K4F*EQ/6FQ.KWVT!*G/,%V*@L]Y8!TF(H*5$!K$X6C,@J&,:) M+6>LVO'[K8H1'UB,\X^ST]/C5 I7N>->'$S"\6AR-D[%<="<6]P7 & M(YRVU>=8VEFG'5IKVRV V1.LH5XP*,+K4^-;7@,T<=9XP).DI+ MFZ0$UK=J S,T*RMM*"NUGI9>66FIK#3G6'))&IH=!Z%8!!%< (\K&*@QWF1+ M<%9-TTN>75&IHK)29:6.LE+;9^8K*RV5E>9\.ZH80])FT*(D<'IMP5BN@ JE M#%,"E66>L1+M$BNUZ;Y90^4:1B?IK@TFK^E/F-WV52Z%ZSD<-I'0ES!"&[,? M+$$[E]5^4!9[V1+J?M#B?G!%#TY-N7 :9;-P:*4FC]I9.5EBH(I$GK+V;FN; MD3ZYNW9N'T;WG")<*;52ZGH(_TJI2Z34^0/CA D?F(<8FGQJ(<$('B''[$@( MEN*^B"8VN?( :*742JF54M?!:U$I=8F4.N>U8#E[%H($*9(#X:P"*VD JY(T M@C##LMK:MIMEI#8^CW].'7XN_AL'?V__"W]<7OF)&[\>#"^___./#JEXU"XP MN?TO/_[G]L>[O^6GK!#9K"#[X"CU7$"$X7=_*,?TAZ,I?KH;X\/#)I+_>NR. M>Z=N/"TI+=.C-$F7!=?Q\)X@DZ'4T&31;,N+22'OR= M?GHWB-.C2YKY[%T7ZX%\>HOSD]'QV?3K;^G*F K[Y5A\_K-<;L-,E 3A#3*@ M0M,S:F>D)R3A7])IE93XBPJS=?FNH_'E/9RZUPG\.+FWX#+>XH_N^)W[,-GZ MYY>+#5?:Y;"SF0]N?M"^.C0Y+VUH9JL>N7HTGN5"(1ND<7D57I/KS+7TCL9E M*_NO[\^11@ 5UBC0>%)V003"O_[I%EG@ZQ2Q )?5K^*%*J$S9A@/=MT$;VM\ M>C%$7T5X5RX9IZ#)9RQ-ZGM_7%)3F9RF/WUI5Y_&D_]I2IY./W3^=@Z3&T]Z MSX:EX\73%-*)3^/9'LMIOU=\?,U/VM1R+<94K_.W],/3T?%QN:O!$/>2T1E^ M5IS\XSJ;IFS$2[-'?]HB&L,@E(\\G:0?+W_YZ=(O/Q@V5]"\Z:>+S[K85PHE MSMD$S1C-GKY@2VL?244+85X$1"Z^^()+'S5<.F?GS)X3Y)&0ZJM/DT?TEL]) M+F[USF]=K'DDQ.T^=?772LDC-#WKQ2[A8NDCJ^R:7*QYI,7UKN<[\Z- !/1B4S_2@R>C-]0>TU5L.R MX@X/[ZCKC>]_8V(&U!";10XB9BYX)"Y1K1(U4L9,';UVV:O&*KA0^3.-_[$X M[_/1N%S%X^ET//!GC2(\&.V-AN4ZQJ@;\267Z9$="B*\O@PBO,7/(GLGK]X< M'KSFK]X\)GOL3WYX\#O#W\]?_?+J:/?I?TY>G?Q^?O@IB/#AD#W[L'?RG\&K MI\_7RU[?[3>#@ MQ9O=DS_%+BO?]_;]_B\[=.\_(E+683(XU9@>2V-%1UY1A=)J"9#S:: M[+ED6]O:L+ZY^SF52HV5&CM(C3?I A&LYD$3+:Q,(J")2#ACUBDJ*7=H27R= M&[_2_*&29 =)0R']RHG=X\3=@\=S5?0XFHREIZCB M)*'-F!-8$C+(F'U*G E+(I*BU7VQ/L*ZI0IBG6:RO33M'8\FUSEJ7=LISB># M&$;93VM?O:1.4YVF^Y^F&W4[EX0G9;-,V0KCJ"?%]@XN\B!M4/3VS4F1#F>Y M&"43H]H,[=D,.PMN)D=C1(O0@B;"@]#.@;=)@ G6$!VS3J75L+9]?<4YI]J+ MO+- KGR[%M/4C6;0E6^7QK<+&@UGSQ!.&03*-."^Z<%:I<#@C$8J2-+1=HMP M'T+R7Y,6V@N?IX1>U,!:1N;?M4AM??L\WF[OJ>TXZS35::K3M*;3=).&-M+D MD*S)@GKAHC$9K;=,@]3>*^OXC2N#-+O7%^<9/IES:-OMYP/WOEIN-[+<=ALT6*8\!!Y2+I6RAVWI1GPK=)4!W0701 M0:S/Q( /WH#@E(*)6:#H4MF:B)*LM)?J%G:_([NNWQJIOK)+KWP(X)%.+Z8S-@T2IX-QBD_/QB7S ^]I%/_CCL]2W:-NM$?]N7!63./&$9G+@)N1 M!T$X Y>M J<("]*@W<'*%M41GV %;]O@S3IJXD,FDCMA/#7)\B(0C4]24Q*6 M"][J\F\/V?/'G72.7@?N(&N#PC$:!YX$!](R$@B/D@>+R+9];BNZUPC=-<1: MIZE.TYI&PNM>V8F]!LJH9.>I.S\3B5ZK I]LY.$:/I?1J'P20UA3?_3I-I*9R,HC\U)P1Z M[IT;QTEO.L*!P=NY=CNIZJ"N(< UG*9[E7O/W8>F_/B+U!0[.Q@=N/L];F>^ M-$#,">=:*FGIUC;KJS:.*5:D5T*NTU2G:=VFZ5ZE7]TWN[!O+J9)*T<%VD)@ M*%4@2/1@5>; D^8\Q>19DIW:.&NX?B-?6:=U(U_Y$+(P]D9#"*6K=_ALV^JE M]^7WVQUK>-@>ZOO,Q'@-G>+G[907 MQ1)(,"I0GN%.@>N ME/JEQ@JK2X$JRO]_]MZUJ8TD6QO]*PK>]^S='4$R59E9E9G=^SB",>[>S&F@ M;>/I[?Y"Y!5D"XDM"6/X]6>MS*I2Z0("&]O"KN@9#%)=\K)RW=>SL /KYR88 M=G&IS3WUC^[3^_*GOK-A'H\E+/K^?WT&TXPI/PK/4;5.W3=TV;58!3B=CGY*,7?(3YB7S4@M%?(EITZ!F M$9/3@O# @@02R8PP4L97U'V],AHM9L4[N\X7L?Q9BT!LRSD MA$U?.K[8\<7-Y(L^URJSA2^-=EP7 71%H0LJM;$&SH?L^.)WP1=/%[J^ M9(4'O=&37$I)@(HL,985Q 5J,N>I#TIO/2NVR\^JF.RX8L<5-V?6#T';#%XQ M%SQE1> "&*)QOBP*;PKFJ1&F,Z"?,B]\<84I-\ /P>E)[J@,FZ+)=NF[IM^@:J MA96<:<8Y8XIRFW-=@K+ABRP+2E#C94Q&RNMDI'R]CM$U8OE2JL+UDCL)*%-[ MRQD)08&B4&@#BH+/24:]D!2K\TT.BH+89EW6_I,[Q!VO?1+;])#$3R$R197* MO67<%T('ITJ*N/M%,'GI.EZ[2;QVR2SC7@N9E]B@/6>$6R:)9F5)6&!":EV6 MK) ;R&U_A(R^KO?5-Q<\'>1(MTW=-G7;]$2WZ0%JG)(%S7CA4'OC!?/&"F=D MIJF0A:-5C>Q#U+C[-=#IM+M'T^YNE@*0PMC2T5*24C-+N,\*HHW.2%&$S%HG M?68*#$#*1W.X=T=[ X_VHUMHW='^^D=[R7 S19ZK0"D!5JWA<+N<2"4I":Q4 M12D2%=(HXG4L"9HU:AGRS0[Y0 M-,6LL$PJ2E264<)%:8D1BA''2U&44N8E55O/*R]9 M1FDL?Z2?U3N].^H=1^ZVJ=NF)[I-W]3ZZP3G9@C.)5,PE#P$[Q61Q@7"M57$ M:*%)\&7F"H-P$FRC1&<7UO\NK^RV];N\\D?(UNB:;'T_*1M?MQ5 E^?QJ:I, ML93G$43I&1C[I'0Y)UQF@>B,6V(R(4HFG66AZ/(\?@">\.A.OZX]R--B# O. MP9("6S 9)PI_<.,$45D9B!76.67R3&FW]4QM%RO:"'=L8;/90I=XT&U3MTW? M0Z%/)V2?EI!=1G=PW#HM2F(8V#2\- 516A0DMZPTC);2H"-QT\3LCY!7LM?_ MT'=^Z"9X =PA%R7'=(%N;[/;?JFV2'-07L>:[9BQN-S/3GK9,_CR9[]JR4# MS[A"985DA/(,)$^@&,+2@7#&@U4ZE+HP6\_R;<$W)(35'>6.XW;;U&W3I@K& M1S?N.L'X=03CDE'&E,Q=$2@!TTP2GC-'3,X"D5QQ:YG7&:,;)1I_A'CQ7>US M\R\1+UYWWZW8]=EWW@[CP?/?;![_ !9O%.?4EKEWA>-:<9,5&O[A-A?&%ZR( M'3'N6]75-=']RJQ^N8FN*Q7P\"")+'@)C)XR8DIIB"[R8+@W7%CW*$UT'WID MOK''OF-]'>M;8'V,Y3*3QBGGIP(_)%Q=\0YKG MP7OA22C+@G 7@"6"'4,$E]@>S_+2E5O/!*/;?$6I:\<;.][X]'GC0TS_3.=* M46^E% ).A#!"YC8$H[1DS)KR=N;8M8]\0EQRH0^**$K.#/5$,,\(%YDB*@A* M\KR47!OI@\JVGN49W68KHKCM^.VUAN8]ND#FS MQCFB6 !=@9;P&R@/A.6AI%G)I7$%Z KE=BXVJ4-(=X@[7OO=;-,#>*W/;6$4 M\[84&6>>249S5B@IT-GO0\%U(IPK0-P&W!/-.^%$0X2U7) M2F$PJ6_CN.V/D-JWJH_N ,Y$AP+3U0QWV]1M4[=-W38]5JJ&4 :S=5V1BX(7 MH-$5I1"\*$'J"^:TNH<6=TO.1M=T\RMK>,ET M_F"'U(.:376\["&\+%NN/:*@B5+.B F<$FZ=(#J3)6&V9$ZQ@FE68/;H9E28 M=J?WL4^O8X5@QE CE.(A4,EL8,Y[ Y+,B")\V=/;J2F/>;07RF>"8]*5M"#, ME27A08*2HBPEF1-&J=SY&-ACY;;JCO=3.MY=3*_;IFZ;GJA5WPG+#1&62S8] M4K H6$%<3D$3+D))E"HE,66)NG&1@6&?Q"7=$''Y(P1EOWE?U1_;Y]F%GI[$ M-GU3BZ]K#[%F-8< [FRKO" ME()HGTO"G5;$9$J3D %K .FA,A/[JLH5O04ZMK#9;*%+/.BVJ=NF[Z$TOQ.R M3TO(+CD2"U48S84@WAA/N,DTD<8+DF7&@P9.,^>+S1.S/T)>R2/U5?VQHR== MD.M);-,WS0[IVL=]!=E3+!EX4A8^&)H1%G@@7!>&F. SHFGIF5:6:UMN/2NW MY::$L+JCW''<;INZ;=I4P?CHQETG&+^.8%PRRKS/+%Z^ZKX,S3HOS"8.OXHYV7N51[;+-RW+JSK,/-UA<7!U5+\ MW#-KJ%*,%$HYPC&1WCA9$@UZ'1>29R4OMI[Q%05AG^:]>[PS]8V# AUW[;CK MHW-7&GC)I=.,,\D=!W4\R%SE*N0TMU2SK\U=.SW],5GO@@.KT)Y;EFM"?0ZL MMV".*,\%*:B7BH')%8(%+5V5V\!H._;;L=^._7YI%TA@96E*D*FG+F#_W;]99\0(U[H#V*Y8<8Q3Y2D&ABQYT07K"19'GPIC:!>B(B+ MD*]HM/A@7(2.!7<"R4]<\[@?]PJG74L^/M@P0N MTD(4659*2KS3%EAPP8@RVI!24"9\X(6E#N%FR\= INDX<,>!?S ._! /K\^8 M=<+9('.>"2NY"7GI@?GJ');-=#Z(I\QWEV*%N:9EJ8N2R$QSPDO&"=@]);&, M&E-D-A@NMYZ51;XM/[_-^,8PX!AP_$>D//C7]3\\^R_X40_\7(]/^\/X>CG/ M\JQ'NOSZAYCB(3X^\SUML=Q4#Z\1#6PXFF(\<8P88;T^C.QTK >]"SV>(E#8 M],Q/?"_TAWIH^_#Y9*JG/J9:[S0;]HDS?_9?9OR/9[<^I1HU+^ 1%Z-)3,?^ M98P8$/T/_M>KOIN>U7RI=5=%#MGL%FU@YR^GM]^R*3N#(/CMM6C_Q.%&YI1G M8&C*C&:E9=P)+0N3 ;,M;:%%Z4M^DA?Y5GW7V;B>PX4^]<2,O7Y/=( I_J(' M5_IZLO6/^8V#7:N&)%%,+Z[8K>L2PA=;ET0^P*M'XYBR_\LEXMOA53 FO3%C MZ9V-4?#]G_4;). ,(LO T_4<92:K_8/=U[WG1Z_^ M/'JU>[Q_=+B. U2'$9G -^>&J^=T>'3\XG7O^ AF=?CZZ(_]O=WC%WN]W_8/ M=P^?[^_^T7M]#!\KGX>4Y/,(^0MK90L>8\:D>]F_BP89S&=6%^,?NT/T)6B2L?OSS*/Q6 M2\/7C3#'[_;S@W>G[.#FW^_A/5>'KU7V]_^<9?;\WT/]E[H\.H?Q[+WA M1WMOV-]PW]MW+_G;XW_U__[K#3UX]^;Z"+2_P[]>P7-V\_^Y>7$%UYUP*DJK M\T# WLX(-R(GQBA#"L? #,>0I%+)6.@/+[W;1:7<4R5=Z1A7\'_-A!3:EJ;P MRJC"<&NV>AYT] L\#N-+CUE0D_X$^6=[7VJULJ*/V_GI0P[LUR+ZU1H!4GRU M4@D8)%+4^M6:7UTG\U*[G,$E&3<,+LTS3[60IBA*)X 3'(_[!WH"TFA\44FV MWD];Z<.MWFB,2F!OZWE2&;=^WHY@LOWI!-]3'1,/^OJEF?1=7X_[?K(-1AUZ MTN 7/X2E]6"^Q;M@22X#J/V7B%;;'PY''Z(ZU[L8C]REA4=&B=H;>(W:><^, M\28\IQ,TX7H6MF-TC@^[&(/M-H8EAZ?$\>%8<.>;1\$P_7@$VV9][S_T^<6O M,*: L"K5^(<.'C9&G18>]-Y'A79AO;]?&KH'39SAKGBP ])M<-I660&],990 MXF["2$')Q \KNZ%740S""Y_K][Z'\,-@A?M$"GH"^W6!SY[ U7K:TR%X.XUW MPGO!N@>BTN=@^4WC68?K89/BK8.^-OT!J/=^LM/;!6J"(<$0+@=3',9US_7A M4>->&(_.@2SMV1UO=I<>QS?N3]ZG+R^'%FP^#890I.-^[6YH?7&=T)1':(H, M$$:Y)L&(OCSM@7XX')V#B/+##_WQ:!C7I'I1?WAQ.05BG4SAUS"(:[L-@[RX M %*V9_!X&/UD?)F&ETAU<@:+ 6N+)Z9W.AB9&7TV@7U)L&NNUHJ&'<"]UE)FT@+QO?P@7C0 M85R)QKQ;<=9[O4_7IL3]M*EOSR-6*U?TBRM7,-!=:_$LH^<.*&R$QRGN$JA7 MS\_T$,A[?]B^!JBI?S'PD\U1J&RE4(WHP?'+XN]W-CN\^=?YP5_[V>'O!_SH M>/]C5(K^>H/*%SV\V;\^6E2HWKW]>+@W.#^\>WMS6AR\>W%] M>+Q?_'W\(C_<@UF]VR] H;HYW-L]*4!CRG.=$8&M:7@)NI3FUA%*@V0F4]3E M2PH54*:DAI?,:,&I=)A@&PPO@LZ=SXQ?5*B0CF9KWYO?(#P8=ZE6*P7,VA%L M[E&)3_P%00/Z]AX"]I5'PPQXRZX;72 KNG4AOP-M8G_8.QQ]2&4'<-;SQ),; M@Z@]=S".ABZV%_CG"/X!C?*WW=?_W/JYUP?Q.[],LTO?7" [AVMW7[^!2_$5 M),^V>UN_8W^")$EW)Z#]3[$,HO?3\>@"N!4PI)]_ZJ.'0Y1%KO62*,XM"$\07%/05&%# M4*B!E(G^ZM[I[$UZ-N8QT NHO ['F-RP28V9O1U6J.>CH.I'20V:3!]C%+UK M$*XH,8$TAKANT94WJP/)BU@' J;R<4O[TC59ME^0%)8PNAQ/SWK_>ZG'^"#0 M )!_[_2>)T6G%S=H?+V=9&I2*$8XD-G,HDZ2EJJM\HTN_#B*\5'4Q& *4>N( M?U7*Q @4#%/O$:H.0YSNI%$XXNIBRXJT@$/W#WC*NY'IX8HCHYF;)N@#Z++N M@\RHN%"M4K1VH7D+&@FG8WT^P:76B1!1B8 WP*YH5,;B^O;@(M1GQY&_QC@3 M/ANT+3^(5PXUZ%O7O_;.0)>"U\RI*&!OP*J>PP1=4G#QN[@;E3[=WA'7=^B) M3\ND&Y6EUX='@5*,$UHTN#[)*?\T>,R1G8X66 SPCH9SU.N62> ,S3F'93>P M)$FOKSE#5@!G:+$:W&+TNF+L"<]_;5(TG_TQLRV2 5%_,^E=]>&P/*]-T#F6 MD]V&Z_KX'Q[_U#_?.S@_[2UY7=G ,1@$\ M_VCO7X.#FYC _ZFV*3K\/C-]8DJC;2!&E)0 M+,$JI"!&(8Z2S82BDK+,V$4K04ME,VHS[ZG@!9P>HY(7L)Y4AZL;JL]H3K+(S6&Y?-$K=-P MS%3A"Z#8,A@GE1%@ :N29:X,B^=IYN.H8L&S7=BY[?QLC@MY[6RKO)[VS]Y2 M]LEZ)U[RP/JD/2=6DW2D:'*E%**X@+TJC%%')]H!B9U>S 6SM4>Z?6M4! SZ M(/V@?XZ:U+W]@QUO6<=;WDS\47A1>W5_2&[R/C_Q.I3< C?1TG'"N<0":64) M-RX+7H&P\DL^/!#9O@R2.BT<#\PJQ[4VE$EI$6%,+7(36&D\!C 9 MK1O[.%F:JKP5&W;!M;^NFN!O)>,3WMFTR&$[DY>_B:T;K GIM<6'U>)P< M.7% .)Z+,;JFJA >;N %3G:[=SH:N:O^8! _'V&H"HU:/3SMFP&&U3[H046Y M&@-G"80%C>'DSM/I*G18#:>C<;T]&'$>)XL=1(_'_JK5KK2?",-R,/<4"L>0 M>34Y$(BZ/XX7+FXMBLV^\Q7UIP!9=&^@8;_*,S#_V$L,P/49K2:.S@D6/T75Z.X08DJM,JC-DBN)$95!_/ M>?3\^<5@=.U1W@Y]Z%<7ST:6AA1])"ZN5GT=4,5G!7J_AD#_PEJZGIQAK S^ MP4QXH H\I9VZ?OCN!3T1A2M B!:(.Y*!@'6>&*USHD(0M*"\R&BV%"0KI(:M MH$Z8@H?,:*[ _%22E8:#EB\6!>R&*&Q( ,EEB;^T2&'G6PKXNP1U+0UKI@6, M"8<.C.LLGE)D%T-@@3%EN_(GUH[_*,(Q?>$,7@;2>="'"2-C->C.G\#.I*NB M:.\C:'=,C@#^EH1=%'!C8#CG,(6S";KR!\@:@1<9G\81_:WXBV^M9>_Y;5\E ML5>)&61NF$6$.07Q2I !(+"'U]N],S^8FU=2/EJB%H??GZ:(@J[6!+8+>25F MX( M>T#A@RC\018\A I$D>>%9$Z9(N.YU,: =@N"R=!2VJRPD0KRC@J^%A7I<7H^&"$H,>@<;:KAPK)OD1THOZ0TSWC4DW\Z[[F<,$GI[0;!="^VX$]V.( MWOA!WW_PR4G6#M17<\*L;9AL?S)M$KEQ^J E>71-U-4"<1;W< "L#N#_L.6H M^>WEJ%UAZ?=06/IDJC1_[,K3WD_/:VW\YU5'QJ?^U4(X+KSS!Z^>Y.?E"P3/BMRPJ3/"7F-E-(+*G+,OIXG1L85==I)G^6&9[34H. *JD2AJ0ZLM(OVYOXL[/($[,VU ML[O5WMQOAY= O8O!.E<']+">:YSB1).8LXQ&*$CF0?\FBH481ZJ2+.,EK?QD MC!B=5J' \61*^L/MZC=,F3_WT[.1V^GM]<<8A*N3D[',,WT2R\Q2R&6 &>)- M3D:L&L.7XW>Q97FK!!1>2>K8$(:ASKQV<5Z5TU7SU+G"UX4,Z3'6_Z!NN1W/*L9KQRYQH7A">V\N8DAZ M"JPAY42,,44!#" ]N"L"GXI/)].J\M->GE\FUN#\!;RD7T7?XRO/1UA $\.^ M;=LR):.C"7F*Y2L8ZQE-8HU'FZ-,%W/0FIP''%ZJ7(DAX]XK?X$!^,9F]L.8 M5A]CY'$D]@SX21793KD-&,F!EZ'/Q.W<%MQH]+8OP&>FX\DO>ZT5 Q:S>XX9 M%C?UG_OG."N<[U'X8S0\_0.KD5(I!'R[YP-*A/CA?I,!D;[N6-3A.UN<6$=E M3KDE>2@YX07E1"N*',M9RIW+/5_*SOI>M.>]N<,(!Z--7!O)ZN9&W(]),1>7 MR%>J[*^8]#73?R;3L<:G$GQ#I?E$[225LL\R528>/66#6+-6I5&E_)>=WFY5 M*]A^Y-))0_P"*?.%I\X2B_7LL'N!&-@" M*.EHIJR76Y]6S6\[N6G^EI]WQ^;1]_'=BQ-I"B%4)@@M@0=R+N#$>*.(H1C! MUZ+4U&X]RXL[C@VF-UU$F7_CZV2JR>1R0;O52;3[EOQ+?NFH-:/OH)%\M1D? M'P5;5*5?[315I>D*5*O/^A?MU-I5;ZK+2,=X49W5VIWE1 ,WA\=Y5C7//!P'NW9<(1P!*MSV+N#]L -R@[WWIXPYI4UF20*=$'"%5.@GH2" ME$*9W&HF#==;ST;#^YZSK"RP3+>D-H-36G(P)#7H.XX6P01F[N-![,[9 [?Q M>!_.F075!!8U,Z8D7 K,TE&**,5"X(%KQ^C6,W:7JKGSG18 SMQ!*,S1(40B M;;71,:)3"(BN^F9&=M5%&VGXMU-*QOY#WU\!KTR)-ECK,NWI&B)B<(TI(OT* M86Z6H0WL,1XC5(M@;3"WI*ZMJ3)F^D/7MSHFWN %S5)BO6GUTAIU9/9EZZYY MP)B863[+DL?2J6E,6;<)("V6L_7']O(\80E-4M&+;@'I7"#DI8_PEW:F>F$N M0*S02;"!O>D8.ZIO]RY&\1N<:D+-[(TP/<5/+(+S;4=?B4?T)(3*P+RC6>59 MDB\-U"%&=$;CZ/MHS[3VO[:J>J[._'"^.JLI<$*L%*2G'@+^7_3\1POF_"1M M2BI9PI 6Z*#]20W9$W.H SI3H@?65G5&QE<5?=,$M)3*[&;/3LE3BP-MC;*? M7EL5CL$39AA'R^-N?#\+ T>"F95PK8 +:3N%OVS8Z?>JO@W]OYU7=SGP='TB M,^&]$(*XTGE0Q3B(B$ U80*,J@(EM5E*C.8VIU(S6'2F>%X(E9>FH)FT1CK. M\B7@XN]%9M34M/%\'T]E9-9-?><"*XY>[!K<+0J!WD\U^E0..C6&R8&)_(PL M8,;/P9CU'S >!@)DT)\F#&/DBO WHLVE#QJ>>##"7$RL%X[PL$WE9X-06I42 M.RP>:@L$9&GC?@)*;W*G@Q9_D_6VM]+SZXJ4=B;1>5)9BW--'YY6C*K5'F?^@[ M)+,JQ(B11W^:EAQV9K"-6PB61/H+DU]'5]O-TF-:Q"36>J,XGRLC2ZI^#,A\ MT/U!S+>(>QPW\?1R$!&U$O4F<5B_MU6YCB',1)B^-<"JV':G]QN,[>)R?#&: MS,(=LVS@F*;<;'N+EO S>LX9]KU;LUU'UYB^O/6(TB_6=[[_N%O2VBT\35' MX56]55CC/UFVF6 X5Z.QF_AAD^">_7#B\65QN'=Z M:2=Y09@NF#8 <'3V20 MFDA1.E?DN;5:;#V;]#\N)[@O'(CM;[;]&!I?O?7'<%K^6W_PM5SK2.$V4GAW M>E+"OAM? &X,B.\L!G1G!OX4Y19+@QW%E0=!.%;IH46"+EK&,9VC1>(['*S M> /RTM>)67;\8351O+DZV'MSDF-(MN2.V():PG-FB=(^H+-,>,D+4XC0!)=6 M]P<:^<0EUY5S;\:AQ"N!T9OED ML=_&=16PC6Z(.103=,Y\B!@\JSTPV$IDVJ_RQN:'V$.7!Z:H58/7"HMN78K6.L?\LG%_DO!= M5FC)K8U(X 4(.3J_'?-#C+ "J+ MP:'OIN7? %=QQ>']=R'!'?>RTSKEJA)4UG MED29@)KJMA?MKA=SSVR-ORFNJW&>EL;Z0@.)SGHT)FLSI3BE,2=EOZ7D]]$I M&9,E3FN(6QC@))H.$1R]7FL];\G>IMKCRX8P\LD$$8'0A*@'O;P9*Q9HC4>L MJ\>;J\>C73W>!HREJ\?KZO$^I1YO77W=(N0&I2;/G)#>YCR47K*2FHP:763< M%(6^K;AHK4?ZB2K1^_..T22X7*U"+.K-,\DU4YR3-RSY66_ITS!9(;;F,0JC M%F%\4FJ2M\SU+K$-V$UZ>1N,O\&>FD']Q22-_O]>^LDOO551K-Y/%5*@OK@8 MCT!2_[P]4Y91H8P,IN$[RJ?GZNKMV*WSH]U=5C?JYB8?/O MQ=5*Q?_8[Z+1(!"%JG$.@D(ZG,'_#Q&S"I:<8+0<365O=57-D18HA4RO]-B1 MP6CT/JY7&TURB"G9(X1YK*P!['+06J0J1&LNIRVEK-9Z+N.J1A5$QQX,PI80FR('V0L/CDA.]:=12:6-H4V$X$NZXAN6\N#2#ODT+ MN; I<^IQ%6T=7+=?LO#L-C1QTT?!-_T*X;*KZ V>]\ N>IUGS5"J?H?8U*2? M*+R/08'48/$<<2,C .ITM!C\GNW%LL-W49&#F6,GE7K.S89'.HM9154OM[0Z MT929FVK:5]BC?HJV#RM],6$]HM[>/^]7P5S4H_L6OHB=]RK[K$*3KI>RV:+: M-%Q<]6J^MTYIWLY.ZCM:?VB!+BW'+"M@>Y8.B>QG$EC4S_AM<%M _\1 M'K3"W+B<5%SHUO/:] T:UUJ\@=-4,:S:5ICA8"(R[AJ&-EE>C)5,9*=W,#,E MJH%6!165I8L!J*J$#/;:?\"]L3.4V:5Q5"_6P?)L$GB&!C@5OHWO.? M:(F>(O>&L>+FC6'FS?H"K]:+:+^Q)>'Y^0AEX\B^GUNM6E@D6DB2;E)M12+Q MAMFND"$S[CSC[_59\\G;@;8F4-NTMDAG/&*1L=.%RV.=TC M!;_ZH?)B7,06[\EO,CE(+NACK'*-][A.H)OQ]-<;>.<.> M&UT-&Q8_.X;)D_!K;[Y_U6(N3'PXBKH4SXW73$?H6ILYB&;XR:D /*7A+$]F M9X92*3<.I?+W-@AT1 ]<3G7[EAD/#P2:O,UK@T[0IW'P'IK*"%;Z+8F*F+XY M2^#\UF& )BVE/QOQ((YXEK!=HVG_-&MUC5J;1\[\C_A;:HS]Z\"(2#0:?*B&42U,9:I%\PCD M-:Y494'5-Z?Z_QK4_3X44%%S=-S8MC4(I#S_5-B@VM]680]/=*SXFJ:>M6V' MQRW'>]9"I)51KY,).6Q[X> Q%!G&XYXGF1)W2&HDL+#JHEJ"MRTF/:<;5&H!@MATULG7LT[6'H'U9LMR M@+@+&<^%C%D7,MZ L70AXRYD_ DAX[4AX$4(5UER395P><9YT,(8H%-5*F\1 M,$*Z#0[];@:$*^:'_S>\9L]'+17.X?YP\CP0SR@E M/-B"R*+,B&.%<)GTI3?%4I?IH)1A)7RI-%<^D]A:(["L"%G0P 7:^1P!WJS M+>@U>_ $H%W7SO5>16NS7I1G.KG^09EJUJ-?KP=&:$_'^CQ9%2U\_W:SQU;O MO:L1&"3CR7^FJM[AI&K:=^;!DCBKXE*#$&$-![I_7KE%X-JQ!WU\$O, T\BV MFW)AO.2#!Z4=@?^KURZ$-?OMYIK8P "M;IP(COKR D?VD.87SI4%DU)+519< MNMSDSN2L#+Y0A@.$]5\-+" M2 QJ2;SO4YA4RHHYB_&%AU 4+RRE0/1YP)Y1 MV-Q%&*NMIQSF%_B]*.HUZ%A_ +_^ W-:.G*ZC9R.]E[D)X5W(2\%L)Q0*,(E M\T27/J#R42HK'&^9^(UW3RKJK-QRR_3Y 3/CS76OSHK[)&*MNB?#PQM?6.46C#534SV] MC)&":DBWLE"$-&XU]JWD?%(=VEYXT*?:O7V:U+FFUV_L;#R<]0N>0X*^M6G0 M7%92G,3I*;J'INVIM@96 RG7+D8,?R#P_'S>8/3(5_@@*:"ST^L]GX46VQ=' M!]5"SE"]RQ7P742?CG&66:BRBK)8?3GQU5;/Y@(;D@*9WP$X/5)E!(F._L4_ M845F0-X(T3CY@9LGOB].%.>R%%(0JP78/XBXISW3A&F9"^.H*(M\4\'IT];V MXBYN/&Z''Y[JTRH_ KB7BV&A=/RK$Y=0G%L@/9&IS/6Y;W><3US:)7#SNJMX M[Z):E)@(O-WN,E\%%AK&L100;H6C8CRQ%?EI4OG.^A/LUH',I49<2E*HR>L< M-X'+BH&ULFYWT*??#.!RTD:OKQDA/-I>5L":%9,ZTQB+7D3MUS8FAL24[59O M]BHW.(8:_;AU83W.A!!8KV,-;3VXGH_-U26LS> 6F.=\&*<]-+TXQ93B^!Y7 M)>80)OSKY1V)B757>@RR>.IC;Y(4HFH!;<]2*HK2['-=HYE7\ MODFB;5KS]G25_WG=QZ[.,=*%H@1MQ-2I5NV.ECO].JS-VMZC\DS M2)+X(E UHH4?XPM5)VM@'9.I;\6TF_'']'4DO32**)V!VJ[9OEUZ1T]BJ;^KHY)2DJ4[T.TT&W>^#S'+L)74 MLY!(6J?_I&;9\;*ZPTM:JMY%E"ZM*%PNMGO_\7\DB*U?-RL8]^+\8C"ZAF'^ MLZ*GR%>_:?@MKE/^ZUP0K@4.LZ8;Q89J)F@N[4ZPV^1H\BJIH0)\K08I?QI9.1C3"RZ MPTRK5 A@TM-!G1-4FS3IMYB4!X:;FW?1-N4ZB8.C@93N6E)@XE"KVTB#NH"7 M5H9LP^\7%Z>"CTRU'E<>TQ@F,4^UT65F"4?]8:->Q1S/INE&DU3:;$1*&.DW MO6+K1MQ5,]I4^*4GHR'\>5T]";Y W6II@+#1>E#WZ)BD2A/0^F)!6=6JMC;L3U?V%_Q"OT]E_Y5RNK&9>VT@L/CM][XHR@KKD,+6W.^^CY,"\[VB&Q3+7X,>5!5S#,C?9CK/H:'123](C M*W]PU>CSK']QT>YX5XE@Y#&Y^#660==NC\J#W;PFB?I9^O>XFD;CKJV2-)OB MR1DDTU+AADTZA/$)BVF09I0ZND=;SG^L[+J8Z%I//"7_C28)2 9&=#A+41TG M_\ XKAD6DHV3HA4'B67!M1$[,E'D.Q2C0P?\#J$R)SY5<2*V$UX=4Z;GW,R- MP5F9O-NIBJ9)::W4HQHK&\O7KF(-0+T]-;05_(N3_M!"W?XP&EQ659G)<)X] MM!^)8IA<./]KC=:"RI,-5>N M2?ZTAA\K[2G>72W.SJ)VG_8K2NEQ0M7"I\<3ETK*)W5]43R>O9@CV3[Q[1U( MA[XF_"9ON:$NC#:&RT'H#P:-@EY7^:>VO2$M9AKF4$>-/CJ!^N32K.+%Z/^$%O_$GB77P8B:*U_%9&M M(-U(/)%Z[&JG6KW9BX17J>^PN&C1H"-V[H:V:8-)X3@4[3XD\+=D3+50=)M% M325NR4\PY$/%1 MB*>\4\5B]DQNK>&Z,$08AOD0F2=2!D$8RUR92Z=LEBVE=5$6VU #Y><4ZXKH_ 25L[?QN5<*>MYED+9LG34OR[58K\J:E>&+A M33"Y<4S7?NB9\BG@4C\KZ@1C?=5Z]<7E&"0C,E/4 M:$ ]B5"4H\LIBDY\ >(@U,T^:V$3'[C3.YH?;)2W::;K6JC7(?BK&#!+CT8+ MN(DVI!A/-3CX9KM2V.J1](NDG/Z>]'MLQ.S0HX4= M9E&/?%'%)CL^>7BS?WT"'"#P+&@2*).((%P0;0I/BKQPG)QGG.U=#6_O)DG=RR(O?@D%TAVEPA&N\*T39@+%TA6E>(]BG8 MI>L*RQ:DLLQSJ56@O!0Y#Y)J9P6C!H@^IY9)\1B%:%]6<]N/23S'^F.GFQW> M[-Z8P#Z#9)G,8;+,X$)G,&_)'U(CS&#MEC,U,1WSJ!E8[9% M? 3<7CGK(K!#A2"[X%QL)6/.L@AFKORY3,!YO^!_@J4)*$!(2Y*0P.]6FN$C1C"7XY1%$;,C@+$C_%@US;I'V2E,:EJC&Q;9_U._OWGM M;-*MM/[Q+.R($8?J72D*$*L18E3++_AR\*]6*\\F"?'=I4LMT5(,;GEY<6?OIXV:DTC MA69ZE*U7M;HI06Q>S]I9^^&'_G@TK-'@&HEQ7>DHO@:;KCU*,2"9'KK3^RM& MTNL-0_"U()SKKXX!R6^0RS M&.LDBUGUR&V*U=*S%N[%E(VJ,U02T7"FD,XQY1B73FJM11E4J4HKO,U%I)Z\IIY\%?5@X17\ MUI'1ER C>W,2C!:JT(((DTO"0VZ)"A:S+H42WAF:ZUBKKCZ?C/*J=.M3^! H MB\R4LE0LE%Q;+G,/;$AX(07'$%RDI*RFI*SC0U^'@$ZO3@J9N[*TD@234\*U M843!>2>*6I=9PP3G# FH?! !X296A9X+-05)NE;ZQW84?DV):57]ES(,;A.I ME<=F-/P:"51?U@S:@Z=^B.Z?SL[!)/+\1![\UQL3^< *#3#6YF^X)KEU.;C:1F574GTT$]?8V%/)PA18/ M"JOOIWAV,A,0+FQF)53=P F=>7?J$W"O;D\T9G.BKI*,EI@S.YMBO&L[800O MU!HO-QAJ/57'/*\0'>@H-2?3E@OPCD>D\&GD@_'5+MII]QKUK*U;>] S#RW> M%KWFLU2(A\QHOA!AV8ZZPW:Z!#8]N&-Z"\]N;W(E7UJ TRWS*#:$'<6R,JPC MK\OP<# 1@"?V7[['RB5)U-2%?X7E:Z3ARO6*Z'B(O1S[4)E)ZGN13L( 3E4J M@H_=YZIE:K+IJU5=F%&_.9,QWQ 6=3Y'>] '\]2E>L$V7XCJ$U[@1K;B /B" MJH-'$L5G_8N4T)[:*3<3GD\1K^(SJ_=_,E>F&:&W^I/W[529483*B&<\YLMC MCHP_[5>UL?&I4_V^]@O$1\\-8.;Z3LPO9QOG_VX)D9;H>)*>\"_L089C]F\\ M94>AD;:M%?MQ,8/>G7X\<3(++..<%";7A$MIB%9@%)9&^[P0&2Q_ON@M]B+W M7DLM--,\/I-%T@FW3+WED?+*VQ/;O^Y=.MJ@OL?S,\)0,?IK\4 M?"4MI(_Z$7+I%Y+#;=\H9S#63Y=?NMS\KD2ZN>7*^4Z!:_$']O&L1!9LX,5E M5:+YOYEA=(RG/TH-:='2]76N9J8DG)E7$NKWJKX@(T1')AA ):Q/)Y;"U MP=7GM^_SSE.IT+ESB_[=Y$TM=];%LG#21.0F5_IB >1M>K;4Z[8NX8[B='DY MZS+N)JTG!G83Q!N\J39MJI2S63AP/H8:+:49&NMB3]M%??Q);LSJ(/]:+37V MO%QNVK3:D=7@'/57^; B1%*5O=@*=M]?[LKL1CKL2CZ$H\-F L78E'5^+Q"24>3[]DXY]5\V!0&0S( MEU:^X@_I>#K(3I1P6,1N_;3_O05J4Q[C#$!@&QS<"%'Z-AB%#0*9,=,^$N4E_BA >PV(JT MPFV9W(;TNVDNQ";G-/49OM$U-WEJ@>VU@U M\VA,6$$!2N5PH8BDP3Z,R*I3C]2C&9BR*UYMB-4<8$-8<%->](+ M2[A=]WZ>"V/ANRNDH][T^L+/E1FA&3U)(<5D4=3=N>NNO>BR;1W#WQ)HF?/X MZG\DG#"4,E6TS-NS(;";T^M6A?B*:O1Y\FX1SQS64L)Y]Z[=6[<"<,508:L+ M[_V:%O\6#:2J1KX="OPB0UPY/&RUB_!K=0AT73_EE/N\ZIYDV>-A6;#H:[]H MA5C;>^^OYR#D:Y.^CDY/VHAWSA6QP")PW,]8*SZBY.$+&UCCU*>^\7N+9@CY-G.X&\P1SK/^) M)/2\U7?F*&[/[M#MUR!Z/WPS$7:29;#.5)6$93HCW!>"&&$DH:4P(C<^\WQ3 MBVI?3T?V/4F2D7LQN1,?T#*R:C?*T>TXP-E+F# MU5^D:A+]'GNS#RNEHJ6%S&-VSR_-0O?U>=3*E9NRL#"QAWC4#5$WKI#16TI" M,TJ\$1\UP82<[5E)MA=K]N0VJ%<[+I:0IW5*.15L*Z.YJU\]J1)+@(9AS#FK@+D0;8]:18%C8#82AW[KU0% MKDU)4X6[BJ;&!2I@C5R*G5)@H-L1E'2^KPM( A)%SP1/],JM2/*[BFAC(M,E M)J-'-2O1W&EJP=+00U5@G(J_D0KG;L*\]$F5?Q:E=0*;O'-Y9OO4;&W,(KMC M/9%6,?&P7L]M3$N+ XZI5Z!NX#-F^.9R0_'-7Z3CO1N7^D?&,__2L)6MI+]4 M]YR4DRX5'-Z9GSC!I:>9)HQFBG"G##&>45)HDU-*C65!;ZBNDAH=S&UPKZIL M_PE+4W[>4*4E("<%,;N^ E*W\;)K V<[E@95):&I-W2RG*)]WM8-Q\52VP\=UX#O521C24W M!PJQM"O]X2V-+:-;I6Z]A:ZBN6Z,J6?=8NH^OBI56BV_*';MG&4_KTBI6\VZ M5\UX]2["7-ZG+L-T?*O*VDS.CJ[W=G("'> M9'^?O[P^?/V^?'AZ_O/X;I,SAWIN; QC_T>__&AP>GPT.?W][_3\W+Z\.;TY/E-8A M>&8)IQZK<)4FFI>2!"%A43.FK2@6,V45B![!#&R'*[@IM?2.="-;F4OM% MH;3;\L+?!J-P1YQL_>OFAY>5G'./N1&6;-^-+A(:@LB[?;MM^3>AG'V/#Z"'&1H P9COI_?''\PH7:F;G MZB'&A7ZJ^AH 'T9+;JNY>>OGE$(\\]&GJ,@#"WR5$9(#R0%'%D"E 3A4EBG+ M,YM)+D1X,-# GU6SS./1;IIPS_7YG%OLJ-CFQ\> MGWZ$?V\.3D^8RJSTW!(:M,9^YH(HYX#=9:$P0HF2%V+K6#XHE7.FX[D[T'R].#E"8K*P@I. MF#(9D'QAB/:!D0Q$NRAT<);)K6>,[O"[23XV"JH6?_N;;/T*16Z&B+@U'?T]0#Z8H>@0?JR*"EUA)*L.E3)[0ZW0&#;U.XXD6=\= 1V#T( MK &QGS( RTYT28' E-< VWEDM#<%\PKX3TRL)SNT/4$=K$Z^03_^IJ$AAV6 M'TAD>A5Q@2+X5TI:>IZBW1U1W8.HLL.KD\"D$[EWA):Z!*+*%2B"@A%:P!XJ MR3()>_>LW,G6TQ1J@@NI8RU%L&EIMYQM/ZNT^%/;]SH6E$_\:7%?^QND#M3<;1$$Y+7++ M+-J('FI*0&S4A&M M,VS58EBAA#/2&U3CUM K>CZ'PTO==*/;>1H^@X=[1O+OT#-2PY+U^ M/(4/!GW@.->8%:I/AR-\54K2&T_/0,J" ;O>C&V])(S&MQFKVU61=T^?GF): MPK3=6_4A;,QY*3*5,:[*DF=E9CAEP?(RY""[06N]!YY?YZ1Y;%9W<'-P=>** MPC!DR"DJ>*TLBN?+$&VH*T*V$LAJ.-5UG1=SFF(D'X%-E<7].VCX?8"K. ML'<\NHK)GMN] WAH_U0/MQ]+W'XNG7;B]J'B]@IHL%3:8U2=8*T&!D0D,1G3 M1*-C-W<\" $TF,O/%+%=#>-<#6/9U3!NP%BZ&L:NAO$3:AB?<*SUWKIV<:>J M??S;?F_7CTB/U$N#;L0=]/@:!* 9]>@T4_P;;HL0$;*!IFA>[YLJJ$=3F4LEF#1EP;P/7'H%$I'+/*,& M=IV7-NM4YF^@KL3 CK#:,UU8T$]R4% 1%:;,A,J\8C)P&I32U.6!%L)0;ADK MH[\4: >[;#_0,?^\&>OS]E!WQSC6U,;B%?YV%(XNIYB#-HE89W^,KN:)*W9Y M)C=PE!JZRGXXNCK]>/3R1)5:.B,Y*?( =%5DGJC2EJ 59T7)I=&9E5O/<*66 M$;&GHP:G.!^Q\UK03:ZIH0:;%/03#OL9.;WQ]L?IE M7EHWV:R;39QU@.>ZH\#5%/C^YO#E"2L++W/-B=$%XJ3G@1AF%,F%DXYYQ$K&H?,$V %LFL0A:JNVXG)R$L QO<0C940C=4US<.:8K8(.-9KL,8NFWKK M-L9V#3:YW:+\'=0O[^6VFNF@J]Q60^Q,<#P:P^A'V[WG>JC=H\6&/E=#[)Q5 M#SP%+ZX/WNV?&IK]1J133UJ(S"XRJ68IR/IK,RQ['',<09C2?-PQMX MQME);54SI"J&H^?HX-Y^Y-;=CR-.-3#HVW9=QUM2RZ [!87P&X( MVNC>?^CSBU][OWG0,,?]WNOQ -NDK?CJUC!HO16XZM6=@O9H%4&Z9<)M(%0YK2TG 7E>:D+ M76(-1_!"9IF24CVXW5'G-7@$N0'/.SVA- NYRG/B-0<%'G0;3*?*2J;DNGS0VR)M7SFOV 4:0!(J"YH%QR+)(LMS+QQ\4ABJ6-32@<#R-5IZ ME_>YAGCHX=[;$SC55C-I2<:E Z7#::*%-,257"K' V@=Q=8SKM;ESW]Z,O%C M[7>73+P91 6:K#2%3LX?GGB&:764$?R3%'"/0]$>V])R4+F"^>H*-W6LUS**.,% #2] Z$DC.*'P0Y4R M%)R+Z$=?Y\&I>%;3VQN1\EK:]&=C,B YQ"09] M='RL3%B_;B+@" (_"B'BCLYRZOXY&I^.>J_!\OR]/_J@AT,8X3ZPWNO'R#*$LG=2T\_1\B\.' M94XGQN4R+S!"8&U!N-2.2%E2H.:R$"(K-?,N)HBL.7X[B?P^IY)I7BA$QA_Q M=N#^_:'KZZ'&J-2@#]LY[*?(U#Y"5(_ZDT=+JF8TER$40F6YYM0SPP)0JRNQ M+7MA1(Q3Y:JBU%QU(N"SJ?#F\-W[$P%"UK$L(RH# N16>:*SO"#*ZH(S1PMG MT+I?ER[PO8J &=C)W5+@U>O=W@O,OO(>__RSQG\ AOYZ=T7&(3IF(W+[Q^U* M1R-^=GO$M@*+!/,,\>7X+#B9$>9\Z"TA[%?7!Y[H2PG W%B MI05M)=,D#T(1;CC"3HB<%)*#+B@+602_]4RN3=/8D#"#]YXZ!>)#4\9%B;,P ME/L\<\IZ79ID=F>4BB[,\%G$PX[VWI]05MA26$MH84!F4*>)+'Q&,,6LR O! M'0>9P=D.^U)AAL?:[R[,L E$Q0_VWIPX"^8G]0+H*83%>'8*CKS KXCQ&?8>&I*111)BM(:11F6Q>@0=FM M9_0^9/58889-I*XNS/ PTCHZ?G$2"I8I#[1DT03GN0*6Q7A.\ASQN1@OJ36@ MAJ]-EEX;90 K]!'RE.'RU_WS?N_?>C#PUTL^H$$RX[3DI6*ED8_@!?HL MW&PA[\#-_H:^H]65O<47!\Y^Y5,#N^BTW8<#W!_C@07>'"V/7033C:=_ ^&T M;TYK,O]XZ' MQ[LGH D6&>66")L7A)<^$*4S3:SSOLQ<%@)(\@6\ZD+GN2N*TLDR<%]DQCA' MN?;>! X<>JD?U2L?R2_ZWG;MIZ)JKW_K JIVP:RVDB.B(V?6JA+.D-5,P\74 MV&)EI??3R%VGO95+^N2]RWLIVK*,H-T?QD8++K;$K.=MS[!Q4 S)8%G44B"G MW;,KU4W$@@FX=*!-3#D?6VQQT,:HBY46@]&5'_>PP2.&+;$1_:!_4]];17\N M1@.,]#2QH"9M8%93$7V!J<%#,WX8RMB/QJ<:UT2K\)7<26PG^L>!Q;7O6KJ82N7^\IZR(NQ)[&UX@I">"@ >@X:5P.@HW.C=2#C)CT1Y>JK2YTV3. !8A@5QE!1,$\8B'W"@Q($M*Y M1!$T:+O.B2)#W6&-HK6=>KXAH7TS&OBM.DS/VRR@11C/.\*X)V%\/+PZ<310 MZPI.LB)0PBD21EY:4A061#_+K34Y^AC6&8(M*=!PN_/1AQ3LF^/6K6X\WXR& M7@"#'5U[_RJ-NB.9>Y+,/C]Z>9*!_4"U\(1:++2V*A#),T>$E[D"NT)($=U2 MZX(P5[KJ %UM!IEUYX#MV.G-Z2D/(94@RMR7)B@?%*BNS@BAN%-"<\.1N#N1 M\X7)Y.45D(F$\^I97A(!%C[AC'NB"Y>1D.=6%]1XY4HDDW6X>4GMFOA& 0&U M<;'1V21J9Q-8^@=&7,"B8=*;C+HB\ S,%ED4@@M@*$ U8/!TI/*E286#=F(" MI5R!.E(*L)%YH(88GE'BW+T2,F?ZDQMJU$6( #]1V\OHQI3Y5^WC>C*[.[%CX%4, 4N>BMB MIEWU3=T8.L;J@!G9:0L&J8'RJUPG.[W?^N/)='X,57_HE0Z;_YR@XP-H]7E$ MO9B%4K9OJ='8;NOO58OK!KDB]1^_PV6#D_AK-'+COCOUVZWTW9D_:(4+I%JS M:@YWN$ 6!UCM@LJ^E9J!*"%Y,PT@]H!E>9@1^,+Q%?U39F+/ZWD#_J^L&?VZ7AT>;&P M&E_")0-LR/F"LLR M +-7<9L6U&68 B"V%+WQF[LY-3]Y93]>+1[@N@[@86, M%,J HJ,%)SHOBL PTX> M I:M:Y"URO4RYW%YN";[:)12QPQ?1[098'*1 M+/*.+E;3!8P+#&?A))B>C##%08%EM"!&ND# C 8^80VF)& /HG4*;-17VPX6 MD)X7>MQRPNWT=J/P:!"-6%Z#&G\SOH*I]'_JOOMM-&Z(IB.76\@%[1TP9V#[ M#"-28#F79QF199"D]+ ?!96>>H[&\SV*T5&)N958>F?:]8SWPXBOUG;//9!< M*!-!J2 "9Y*K8%3AM1'H>C'!V:HTL%,_'I=4WN>'5R=EH8.ERA&1<4YXEGLB M'<>@D/=YIH'=8">+M5UN'^J2>[#X*4,1&+"Z/!,%][R4SC'I@V(!<1?,VK9B M'85\ H6\@'&]/4%T<.]@89WTBO#">Z*X1"A5#FH*HYGR @.%Z^ '/LOSMAV- MXUE7[D]%5>PZK-S5845T'58V8"Q=AY6NP\K='5:>I.?WEKXPZ[(%%[(+.Y.64GVY_EUB8+;NV57E!0.$BL^/U$UR=7WN4E M592!0L.\-"[3CF,M"R^$*\H'5X;O#S_ G$;CZ[_&_:G?&UT-._WR%OTR.]P[ M. &1QDM.$=\*31#*#<'T#)(#66N5R]QD-+:%7Y<6T/)Z]>L]:!%#RZJ@ 5>L CTI?PCJ&.W^ U;1 =V&M[N3J ML3D4B]#1\-M2S3FP@#]&D\G1<&\6M3P*J>*J<]'=1L848=JH\; 13@/="B!C M=.!*%DIB%<]I0;71.;U/#E2+BFNF7)$7?COK1(](]A^076*')9 GV'2W=PJ6 MR3#1O'<5W^P-$"$<*/+V\%1] ])R\O;$5Z0;JX>FY.S4\K>5I9URHE&Z?%.F MVWF3[T>J'&M/3$Y=*+0GN<0,3ZT0<:/,2>Z8\]XH80/6MZ]EN-&&K]:]9F:? M&(AZ-(+H',8/I8BCX].3@C)JC2N(%0*;*C-&-#>4!*YXL)Y9INU].N5Q941JA!+S+\SQDB@HO?/"*9CRS6?XP\DB46F7Z'H]: MMD)E*G3$<@NQ%(?'[T^4%]*)$(BQH< .W(%(V @BJ2Y5GGN9A3*"W7YKI['V M" "CBD"5XB"'-3 41DV18S)P$**CFJ]3\ CC OW(6T.UH 2.,28Z:$N,$88 MXT< *.O:\TCXWI7CX:.]%=98NWAV< ^7OO7IW>'Q*_\9GW/S[ MW='O+_&\Y8>/V;YD>6"ULX+P56 M0W,:G*&EE:I@W/O2\$PFM]<7)#:P=6MXP6CN5E./GO4?F-(^'NR>.,IS9HTG M*BLDAH8U]V 4KJ8^)V4%-!\DY_INL[*1>,<+OG)P>/UN))!HTL$ MVIK\_,NGQ35R=DM@(XV\B46.G1\3BR^^F/A?ZE]^Q:3T@;[^I3^,*Q%O^G7^ MA1CU!-MIBA@JU4OB^]+753Q/J1V1"?1,3\?P?U>_N(KV[42G]3^F;OF[HMR! MHWCKU]G.IWY7,/9)=]XUV)SN,*FZP7Z9P2IZK\?^(Y)8(C,@9#PU_^\6VYJ% MI1UBG/^2]?*+:>MYGW(IML18N)9>?,2KE\_RUV&CE0CM-;[$'[] MU"7Y>NQJO8J9^-5HB.B$XR9,?A^ZNFU5;J.I1UO-K/<4UO3_+J[AX\V_/>\Q MOG*C)OX -ZBAKN0*"T@HYRX+*@C)X3^:.Y_+,EM7A,P>Z)UY\;'J-X-Q8_@? MPG#>SS?*GJB5_?:O?TW^/KXX__NOO_MOW^VRA(WX/OO[?/_Z[?'9X._CE]G! MS5M^M/<2GGGZ\6V_NN=__G5FSMW@Z/SOP=_G_X(QN8B->'3\ZO]G[TV;VDJ: MM.&_HF!FWNF.4-&U+^X)(FB#_=#1DAI;;K?XXJC5"+1P:S&&7_]F'2$62=@L M DOF]#V#0)RLL<500%$PN"QN\0-HD U9[3$1(GF5Q8XL34^7DMHSY M)U.D_.X]%:H$Q!(0GQ 0@XB28J:DHI(+*K1DUB82F;*!.L6^ETQ0 N*J 6+] M]4U %%HI8H-$-.& >'(.&99;0$Q!(07S@@&IE<3@M, ME#CNM;"6Z%SC%6>83.:[!^4E(*X<(,XP1"63#,$9E)C6B)/HD6,R(,NDLXES M%QD#0,2TBO7: .*]/0JI^&^MG 97H?:3MKP[DRYI#W(=S#S^K>XH>K\I7+@/ MK#4>4N*C]Q(SJBG73 (B)BNH\;E)+=&JM)C7"P]KE+;AVJCYK"TJ"+05Z"ZR'T_S#(6VY1F#H.U!NIN"_K.JLRGBIZC^Q MJA.:6F.^6'"Y1;K50;G_.=F&)XR0"1V M(.Z<9H(DK17>V*)*5MFM;=+NZ\M9(?]UJ>J71;$HBU)[2Y)4W&&FB1^T M$=@D4=HNZZ;JL[8+-B*DW(I31 JVBQ$".4=S55"7B,9&VJ*2'S=5+DI5_XE5 M'3BK=HH&9K*W/DH7DU?*,>EE#$RGTG99.U6?V=63LX3D;N$X!I&;%&#DI/2( MRN279^FJWV01FEY5:[ MLEMM:]Z YIQB*3&*SG+$A2+(6:#6,5KKJ96<>F#56K.J?KP!O5PU^\&'"274 MEE"[3 >&4MC07+' ,QZ%LBD829VU1"1'9"@=&.L&M;,.#).KX5F9$#?$(^Y, M+AX>+$K:2\8BM4*"5:.%JI+'9R:44%M";0FUMT"M\SHJ;2.WE$N5+',TV92H M%((Z*DH'TMI![0RK-3A*:KU A@2'.,E5'8D.2*=H.(W"&P&L5DE3->HG@=K" MF?);4;WD>D>'&_6*OM7A87W*TRPNM?3]TDFYK,U]864P4>GA MI*9L+GKCIRG+)]/*WK_DPFF#=NXE>=$>R$4['IT55==.XF#8[]E.Q=M!K.:6 MC*%XW155.'.SQT/ AHMW3PXM@(&/XV)]JY7>.(/(Q9_%U[HQ%+\/QVY22F?X M:_%Z^S*4X*+$SD6YY?FFD+<]EYV)J@Z3J.IIQ9Z;#PE_P!3D$N>Y"\GG=O&$ MQ6.-A[!0PV'E*$YJF'=SJ[5<^>?:B#U'#;FX6EENCCG^C1MW*5:133UZ1+M>4W>Z%_,_N?\;M+[!5]4;#G?8P M-U8=#U:H4-C^=/?J-MX>P/ZU>UKK[I_5NA\P["2P,QVT:V];IS7:HHVW-5JC M]:/6^]E"82U^T(6Q-;?/#G;VSF#GX@.L<_D?KA_^> M[XGZZ2>N"+RP!6@!&62ZF<)\DY MEJ+SL%+$S186RW-?J%GQR[55>$"1NN_>^ZF+SKWWAS&,.[&1%DO6BE6?>WZA M:FQ_PD$9JSU!"AN&N/<,Z<@3BM)0)G&*0<<[5)];NGRCM3O%1^ZI9!<90'8/XKG/'LI.2')0TK)*;Q)B'Z2@F?\*0J> M"2'7:;!WF]EU*"OV?3)16-6+3:'EE)Q;B])--VK'N<%O=ZT>]I+F@RREMM5J MJL4MY:MNW;509=P;Q&R+Y 9.956KLF;!,S@T<4[="2KXI,&\4%YSEXB,N=PT M@5EQG_:^?3H_;10R3[T_7!/F=7%9/HR?3UR6_3.XMX!K?3WH_MD]>+N/ZV]W M2:-9/ZH=[?'&QS^[=1A;J]LZG7-9'OUY6#\_AG&_Z;:Z!\<'._NXU?P@X YG MM:// KY#ZN<'[8.C/]K_GN_.'<3K7'> !X8L23ZGYBFD<< H&:^$XYYJFSM) M$+J,+-RR3$L)>>L->4H0(C0+Q@G,B;;.Y2,;9QV5VF/A"\C[QBEY"7G/#WES M$?TR"*R41I'ZW.V0YDY+42/+A"#<:S:!/&JJ:GT@[[D+L7RK?_338L0V%SAG5.?M4UK+P MW03GU/X: SJ/@WZ)R_?"Y?D2JB$YXSQ5B)L8$2 R1TZ1@)CVBD7I270DNX8T M+-GO*Y0Z7NKMBI&LN^AM2:H>I[RSI"KHQ"+!#CF67.Z]RW-UNYPUR1D(0'#) M)B!5N&H>GSJU>F4?UBP7R-_F1_R!CL/% 4PO-(1RF5/STVP+RZ)SB^WO[=%K M.QCD;I3_V,[XCLV*R]WB+KO%?.T_IH'9Q22!ZE&!. '29WGNIHB)T=P3%Z-[ M(J_CHY1I/1R2)9264/H\#+N$TF>'TEGBS:W$VO* ",$)\0"<6TO)D/?86J6< M*V+.8<-<1L&U%8#2!0'G=PVSFFG8^401:/). 6B?;OWOX2%D%].+,EJ_(HN# MRB8OM7L!%/45RA]:]O.+37J'&;C-_Z M>6T.1Z.35[_]=GIZNOG5#3J;_<'GWV ;8K\-X.W?II_-=0N+5O/#B;EZTK$^ M9P7T8&=Z7IKX?\=5OKCT7 $MG&.^.S$$7RL" 7U@QC:%_']TY'-1#G?+>_ECL'_ M!G\C^'^ELF46IP/H)T\'>-OOA]-VIP/\8Z\'*_:Y#5M"3G5;R9R YO94*SNM M;NTKL('3@^XNK3?W<&UGCS9V0J?6_+/;.MH3P!E.6W#-@_:L5H+VGN\"&_BC MVVJV2.UH'^[=XG7ZX6NM"UI]=$QKYW_ _0^Z_Y[OG];/=S]I9873'BRKB+-; MCGNDG78H< )"QX@"ZC";%)!\*0+?'\G-D?LD8Y"&1Q\$=]A8[#6.+"AJHM-4+8Q- M7PUE*J[XJCV"V_D[[#?3.5]RO/F/",5O7L%OSE[+M@+ NZW\9VQS*E>F!H#< M.8.U2-4"$#^Q@U'&Y#;(54:':OY)"O'+B;/P"T@1[ )PS?:@^-(HYHC^7QI^ MU,]!I&3ZD?QZ)\&NQ$U@0X@%L*D ^ /VS_32L5DX/V_X0MI1B#\H#&\0O M;7CTB_R V*G'%YN3/=XONKU M\<#F"%M7%V8[Y)<'L7*:?_3Z.6D-J%4>U1#>L:-)E@-S=_ DG?&0_RC.7I&1VV!R%/Q@"F)T]Y7MAJ%FY[(2&3=0 K.5\G MYYGD6;],FD0%:XY7"9#_>XW^7(@87*XRA*=N)UCO7I[*G/18@.OD:E??.!GT MCZ*?R,14\@:Q:[.=<#F\(@'&PE4FA.MDT.X/KG^S6DCHN.>!O,,WI:GZNJ]=W81/NQ9C7;)KSNCE/6F]-SKZ07IY/M>;MM8L$ ME8GOZ=JW+C017WW%NF&_,Q[=_I6YW(,?I*%"S\S.M9^'@ZO,B<\1N4&TQP@D M)PY>V*91'&Q =5\MU?;?@]8 M^.[OQKOMYEZCOO[/5&\T=]]7F@UXJOK[QE][.]O-W9W*F[WZ=OWUWO9?E?=- M>*&V6V^^K_SR>LKL9T/E;C<7ODO_9\P%%[!,08(]$3P7@AOFG,,'P;L<@\L4Y*G;A_0^?M)$D M6$.0)BD@'H1!)GJ)F+22,HM#3'1C2^%-? @GD5!?"0XI%),GE9,&CN?/U&33RL#0=@8@3B3"EEJ& K4 M..R=M1UZUB\GUPVJS,N:R>I3K%5$Y>MB]S[Q-H&P=%,XAK16#M MF4=:,HJT"8& 3"05R!UJ4:S!!O[ZT/;R/G919FC&UY*WM\O=;VJMG\52#PCA?^(3OU'!,SR[&NZJ&QQ:S&+A]%-PF[AF\]>RD(+]I!2%EQO M8O,$=1S@34&?I.C$PZY:#G:)@WV*;@;WFX"[2>P=2X3KCS#3QWR_9+*4X2@8L 8[&2ZND4IXHRH.7SL7((Z@'%Q9>E26X_5!P M.[L);@0[D4@D"*> $5F>)PF)CBV&VC+98:U9PL;BWVE2K M7CCH,LEKTAO)_V?9<=3:RY"P %XXR($YU0M8:B:S2VD>! M:2*Z*&\F5JJ\65F:<,DJS2SF3'*E0_#0(V&F)&Z%\ #M E2J]NBH]XZ"R M3#.;@PC!PDZ(8VN1L=(AYYR4A%J>HM_84E5*2XW^B36:TZ"C5XI1CKDPP6+* MI4S)!\.45.D)-7H5:P>OB3+/>F0,3YJFD)!TV<0 W@7[,V4HI0"H#%LW+.9+ MJ!W\%+$C+QXBI%+84&-(S(E"0MD4C*3.6B* ,A0;OHKBQ.SK@@O-34I9,]M MKI:&54#.AX" U5%+25+)9!ZOJFII#;J?P=GP%'%BY2_XLE\/H#3M7I3GZN=#%@UQZ"R9F3:C +\_KT\LU6>"W MVTC!Q1*]OEBAYM4"O;7MWMU31$N**T)IW]1EOB>8AS1SS)$; ]CY3A M,@1LN74ZSBT>W/J>2KX.2[BVJ7VGL_[9WQZJ7$%*BI0X)) MBGA('%D6%7**)\$B8T$4S=V6=7'KX'*_:LAX_IY"0G M'DDF,.+&@0TOO$:P-6L2%6-2LZ5Y^%98N9_;P[>^@'$?6K\$%U])ZU<*/V8] M?YI1ZZ0.2#/%<]^9B!QC!"GK,'8"T"/J3.OI@@/\'T+KG[NCZTHE.Y+[>EE? M;!#HO9]_M4'[/OE 5N$4O,'6W);B5X#;K9S:: M4"USYP/,H\46S)QH'/?.*FF5*,'MAX+;C-=)&.XE9PZ9'(/""6?N@R6V M/06VS3K>L".8"L(0-EXBSJU!AN:RFUHD%L"&AE5<4K+CFD';LR8[EG#Y4N%R M6CGN.(A=K88D14^?IPP1<6 M);7D9,?U/4*Y!TJ)9"2SW"J-#==..B5X&2?]X"/L\YZI3 M"3/@Y!AQE@NMBV"1MHP@K[W3BC#C= (HPM#H'Z>D]92I97.116(DEQR%YA+ M GB'H299++1@3ZC29>#$P[5YQC>E/;?8>HT"40'Q:!2RE@DD5;3181.X=2\A M<.+%J[/Q--BHK8F$D$TR# &#MX+$9X:4ZKZ(ZS[IC@L* R((B5;1"P2PA M&X-$L+0Y:#4E%>)+4.Y76+O+FF9/L?$OP=57TOL5 Y#CFP"2"Y8HQ22R)@"]3THAFZ%$1 D\(9BD MO=S8TE7\J)3'YRMS]G/W=Z0/+'%_T1:=P9R'_C@W69\^Q(N-%5W^!*TV[M^K M-(:C-!(2=1)<":D%3BD2&8UDQH10!)/>@R"6$+Y$"#^;\] 8RK!P,B 7<$#< MYIY#4B8DB279KG,\%Z.BDBVC\/S2U68]^JR5 %H"Z#VB\94U7%F)R.B-M02FS960_&,A><:M&PO0!0X+9#9D2.9(TRA1$,I1KB-W.&UL,6:J MFOP\H%SXAG\;6;@I_!O:7[:FCU8?=T%%_-;_P8O3!^G:P>=V;SI>#1IS\4H> MH"Y@^HF4LKCBJ_8(GL%_6TUI5M-&CD*K[/5&MO>YG2=T>SB,HZL\T^)![_%@ MUV?U:#PDVE\1 MD)=;]L(OO;'M5-J]$%,;("NB3OM+#/#"Y0S9/$.5-ERE/>C&WJ@RBL/1L/*+ M+6[1\*-^]JJ37ZO7;U_U1_F54W"3!4"I?;&=\]9C??8)A MY33F:\+=)U?,W_)V,#@#5;FXV&;E#SN$[_8G[]XR[LM'N_G$ 30PC]+%3CO" M-XK1PN.T[_DTT?K#_&\;AKR4I_H]OSB(,.98A=6XNAU\L./'%S&:]YA'6)_\ M (,X23+(VT_QW:4*V.9/H).3](MB;D:'[4'($C4 B<^3G6<'EF,(*S*(PW%G M-%V!?,S;3@#,,!-YS;P=YKD.XPFQ:/=FU-K&01\>SDK1VC./CW$/ON M/SW[T8P;W7_:K?-=4C__H]MJMDCM")C$48O7Z8>OM>Y!NW9T3&OG?\#]#[K M#DX;S6,"3 %>@^-HQHQ1SSB6CCDJ*3(\V2(A]]8T!M;WU>J"V&O MG+9!4"8KO#U=U\HP?LZK4:WD=9V(TR"#3$*Y8 (:],]L9W16Z0*"]L-FY?TU M 0(1MI]CL99PHW'WI"BK !>"00#MB(/O7 W>2IWHLU3=E+I)G/?HNK!%@ P[GF@&!8>M@TZ!9_L^W8AH/DIB\]>RFX&"%#5P=EFY<,)2+F'&W7B M=6"Z(:(S8#$#Q---)4PP]F(04TR=UY?1P(98D.MAY="&6?R<7"5^!6H6)O, M 'H-M*O%PUYB+$R9S^PL7!^E/P2(FN#[?]_'^^V ?!H2M(^,!T6<%$XR9[7U MRH/%4$2-8*PF42,8&X9OV QBUF;8NQQ2(UVQH D)VKN4TD)(=[_ZSCCSR/O9 M&7)-[8R'HT*-UIJU3YQ8CPEHD3#"9\]W0MH&A2RQ43$M% ET8TMMZEM,!-A^ M.O#7S+:7/YLEH@V[:/'AY6R$6__G!K]MW;K#7FQB/">= )DL:K&\*K0%!./W MTW88'4[-WFO?NA@'OOJ*=6"8C$>W?^7: 'W,>]$/VJB%F9GV:S\/!]/1G "4 M(C>(]AC9!(-]93NG]FRX\=O-58$%N+BXSOZ_]0E3>K(GG$A"R,!4B-&K M OOSIV!,=F7&4CD<9-C[KS;!GCL-B"9]QCT+^RK&$?X25LDH^2>UL=7,MFD& MU-<9,7MY#[6WB_1]=.691%$M%,7FN[W:]OO*Z\:[OQOOMIM[C?KZ/U.]T=Q] M7VDVX*GJ[QM_[>UL-W=W*F_VZMOUUWO;?U7>-^&%VFZ]^;[RR^L)VL7PZR*5 MG('#R5;C I8IR AXZ[D0W##G'.:44!L,@/*E=^["=;&$R,S)KCH:#%^]]X? MS3MQ?C^=VT#_.*O9H_[@=0>H4"&]31C$'YV^/WYQ>^;^*5SGD_)>AA D EYC M$#>< GNVL&<&'A)+C@N5-BH1F,5),=OCN+&FEF 3^.EGX)W#*W)IN_UQ;S1A MRM;[<7<\8:/P^F#4/K]AE5_Q[O[$2W(I:IE7YT]-PQLG9&(:XSBUP\$@!V(* M_!_F!T8=LI.B?UKY)?0['3L83HS*_AB>, Q_??4PP"&L\/,5+L,K2E"X*7V^ MS,B[)8SLG;%]NJ,9NC)L[O+\$Z;T/#-@[C0!VS<0_M8 ]A<_(S>[ M&*V#!MSM::\=5[T&BO"Y/SBKN+/*AV%,XT[EKW:*RQ"%:Z$7]SA<7&TY>5M0 MKM<7E*MP>FP7M.L.$W:G67A1L[E]Q5*G4WG)5$L)+"5PA23PH:EM#YVJE8O4 M>O/-XZ97=Y&^)03@_?SS?&=R6DYG.9WE=/YTT[G,,F]@WM-5K_/V>CR$FX/- M-3D.[/>&A^V38;4B)G.#)O\0.OGW+-K![4TRQ24_$4$39_6:.VT?EX3M6:+ MM>@'W&K^T6XTCT]AI%\;;_\\KI__<=1X^\_QY7 IVLV[G7SM@2L90)6 M_?5,NVR1*"8BH% 5B0$.2H8LCXG3 8M@L<;6QI7\8*\Y74NZE="U3I!U7TJ MC88HJ.78.2JYCLSB7, .-F!FDA0DW+6-84FDGA679HF4])X'9U'4U"*.=4 6 M"X%"<%ISCYFS#(@4Y57V^.2S$IU*='JV0LA/#T\ED7H&P&K,$*GD$F54<.2B M<@!8(B'ML$1!$:5B8-Y[L;&E2)7\9%40U]Z#1VZZ\*AXK NO[!1WUR*!1&/' M8A),19ZB=)Z3P"+GB406!2Y]7JN'?/MS/B^M: B&$1109]+KG-,VCXK),H<<5]Q!CE&DW ;1)% MAEH@.#AA9X(,5F+@-F"+Z<=PFU*W5W>K-M%J$ZC2-($L<&:\-=0HDBBG( &N M]*JLI"+/;-4^>!MA_9#'A"(>+$,V>HX,L=:K9&A0.A]/X2I9T,.EW*I76YWO MLU4_@SZ76_4S:/BL&T(%[ZP,P+Y#2+G5FD"6,)=[-5EEA K!I8TMJ1,;/9'ME/Q"YT13Q$Q="?0N[C&XZHVKAXBWJ=/32"6$AV"!4 $ M-+38:26%E))+RP4O?1&K!W\?YGP1-@5#M18($TM0KE"$=. 1R20=82Q9;%3N M8T"6>&RT,G5B2R!83L>JIT>"DAH] S;,>C% XX5,QJ.0 0E* M?O ,V##K.M&"A^AR@7.K+>+!Y4*&A*-WT^*ZH_%06CJA5R,S^K#.YX+L+$'!5">*6%,CSW$O!4),^C%,($2T7I M4%D]4&S-.U2"XT12C(2U$4"1$J152(@89XCC-'$.H"AD52^M,4]Y8+2*K.<9 MU+ED/<^@X+->$9Z8L8$+1+AGB+/ZX2$9@'QF!BR M6'F4'(W$<2]Y[B7'<96Q%4F=+75[R3LUC5);;*ST2O.4C),$ ]7%+N(DDS:E M"V(E%7EVI^;:"!T5HDI[Q(7B*'L1D<9,27@C)*S+G7I-M?D^._4SJ'.Y4S^# M@L^Z($2D*C@<)X$17%B,M(2=VC-OM?"1R:S@S%0-79&=>IE!$.N373):X(CX MT=$./UO(V'W.3J6WP0FO7!"<)V&)=LZQQ#G3\)LN_1"K!WZ?Y_P01J=@E(@( M%BHAKAW H',&T[T0TQ/TDKNK$[F\QL]UC1>7C36P(7;MX/BW MXK=B@RHSKI[4CH!G=%YBRY)@G'/BI-5$\T"9Y-&Y.\='7$'?0@:Q^]5WQGD: MW_;[X;3=Z93<87G<8??TK^;>J/8^\XF-+XH5IJ65@]VJK]__W7QHT\O=RF59[F>[3*2OX2('LQ\ <-YY8 MIV+D$=/D"=5"WM6&*U'XQZ)PZR8*>\&)(":GGNM2I8NW\3:P/&U$LE45(B(.Y\0-8Y^"&X MI\Y+C;/OBC)654UD_^/<0^^X_/?O1C!O=?]JM\UT".CFGM_ ^X_T%N '9:/_KP";L0DJ(*>6:!%OCHD>;Y3^FMU,$K1@&V(B#" M23'=XPAK#@L\%'YEI1N;K$E") M$Q&8M-"*H3+JSY\KP#_P8CXJ+4+X*L!<*];[?A<&?P8:DX6X4*7B"L,1_-.- MO5&EGRK]DSB8M.:JM(>5X;@+DP)##?F2J=_I]$^'E5\"_&('P\FE^V-XMC#\ M]2HRL-"BN\XT83>GVL- X@!FNM#)2P29X(#/-SX9QE?37WX/[>%)QYZ]:O>* M>2N^]/O-&^:@L1D,*.XW>?OWTW88'>8]C&2U MIS@SDKN<0-_E@5_:Q)%RXAXVHS71 MFG/;@&E[],]1X^T!C&F7'33S:?QX=-#^?M\X[[7_/]^:* M=&@P?+VG%BEN..($)^0L=8@D0BTFW)O$-[:64H%LS7)P2^0KD6^V&DGPAD7" M@V.8@[Y8QK%*,J4H379K%\A'ILAW!R=VB7S/AWRS)4@"EYX;;1 L5,KM;3TR M(5D$XJUHPBG ?QGY]((*)"7REZZAS0&_5/#XFHJRP ML#QU?3T>PLWC8')^D\]9#MLGPYO^@&'LP!<_5RN?8R\.;*?P&]C0;??:PU$^ MG?D2I\= 92^-ITUKI#@: K:5UYYKS)W/%K).5&%)0,=**WEE$;,V9R73Y"G1 MRJ!(K4+<188,CP8QYFAB23BLZ?6:E%L-%Y[[@"^R_B8!)F8 9R M;7ET1J?2 %QAI9YKHY%7C3N+7)0B5]^7R%FB$9/GR=B%*I M5U>I&<79APVV"B+0?>'!91J\_PP3]-%O%@X)V MRZUB%;:*_7FC3C"GDDLH.2:!_V&!',<4>6M,B)9%3 AL%:9*EGWVN0:Y026Z MENCZW.@JE<*&&D.B9SP*95,PDCIKB4B.R%!:URN,KK/6-=$R&]$<:5VXS+Q! M%A 7J:2C"@JV3.%S.E!5++NZ>XFN);J6Z#J/KLZ#YFD;N:5=#UAR5< M3B5^FG39_U;2Y9OQ:#R(9>KE@M3+\_U/4FH2@A8(,YX0)T$BFYA&QG##C!=4 MI/ASI%[NPLV[19;D(I=71LZ" _5RPF7-HWB MX#*3::*[C%0K64ASHN5/GETI^*94^B')E5QL$B&7G@)(-@E[V%6_-5A!-AG6 MRTP!7(NTGKODZEU_3+F>CWF%!3<2LG<7N+\?>A+PT%2OE2/[@&OL,0<"#\J= M*T->RY#7'U!C<9XDUN'^S=/8^1)K,)C#%V%&G71KW5UZH];%UUFI^%HV/>_3@XVXN:$-K9S-F5#=_9O_L8*=^?-!\ ^-^UZF_K1\> M'/T)8ST6K:.#3JN9"]JTSO\]WYT[ L">6^\-1CF(&<'O 5D0=^1TC"+J@+D3 M10B(,64H[ JI,6@>_Q$5T']FI%_TB"68/PK,,[MMGO9+#%\>AB_(8*6*4FP4 M4LP+Q)VF2"LAD#+">H*#2A8#ALLJ?SR&EQ$_]X5I\2-B>WYFF%[TB"5,/QZF M#P3Z(PF ;*(D-6:HPX80X90AB2.OH@(D_*A *HR4KUY7LA?%J6 M?+KDTVL U&_ZXT&)T\O#Z?FX2 Y\6GO/$2V<(MX%I$.4B$EO-:4".RL!IWF5 MER'TSX_3JB34):%>!YR&SY8XO3R<_C#/IWV(SDF!),]E'"S7R#!*D1)464>D M)2X6.,V6%F'Y3%$\^>\LQNW>N!"K!T> 7,8L3![3#7[;NC48XD+%>(Y*..D/ MV_G&KR:E%K[$JU+/_W,S'N5B&/CJ*]8-^YWQZ/:OW#:^YPY0D?CF7%S_F8=; M*"7!GCN-*9:><> #6C@,H"*]L$I&R3\1(S>FWSH<7)W.?X[(#:(]1D7\RBO; M.;5GPXW?;BXEK-K%D'3>4&9G[-9Y2>G)YF4B/H!1_4DQ\U>@!7&0/P5CLBLS MELKA( /\?WU_@=3&5A%YELN$OLY[0R]WC[6W*\*#%>SI!'@NJJ(0X.:[O=KV M^\KKQKN_&^^VFWN-^OH_4[W1W'U?:3;@J>KO&W_M[6PW=W]M_ M5=XWX87:;KWYOO++ZPE$QO#K(D5>\:"YQ8]O-BM/',.YU_L"Z]L?G.VTA[[3 M'XX'*Q23V9H2D:.#)ERO>2SJS3^.:LW/N/;QW5'C[8?SVMLW[?I1IUT[WX>Q M_'G<.IN-R:QWZLUMTF@>$[CWU\;._M>#W+:E"<0%R @0DO/Z#ERS^^XH]VVO MGW[2W,1@&4'!!(6X!E-/8R^18"EXE9C%TDYH92%LVYG.$2&=5RR70PDS0[&Y_779G=OZ+3>A[=WNNP-\U)[ M.T?Q3B)P)_U1NB?]7MYDEQ^.^^S!M\9L"DD>$GRK\"8A=XMGO6__#;[\_AMT M4SQ!I/ 3#O:I(X5_H#]G<03M8GOU&P]UC]8=:Q%"?",\.ANR=^S!\9+F@RPE MDGHUU6*Q*S#[Y8; 32J?^_U0-H H(Z/7R:E\R:6G4OPV"W$]CAKI783'^!+7 M)OSY8;S[PH/<.6CND<;.\7G]XS^=@YU=7*8'6MO9%HWF'JTUWW0/ M7L]ZD/_IU(X^\$:S1@X^_G-<:^ZS%OVG#7R=U)NMT]K.L:@=M;[6/AX<+PI_ M]M)I;4D PAX, OJND+&"(FU!M*506%.\L:5XE>JU"7\N8:^$O=5L!U_"W@^" MO=G2),PD2:+A2$47$8^,(^N$0]Y@J2G!&AM?P)Y# MOH_#LG[Y>I&\O'I[O;\G:U>BW1.AW:+\".^4M 0%)G(=5$.0B_ C)BT3$S*W M,-K88KJ*5RH_HE3H5:6!&DF M%2O.5";-&-K7P[*>/_VOK&/[?!/TTVP42R=^L#F46\+RMH0%C1:BQ)$2@W0* M&'&I [+>)J1\,H$*GFS*C;8D6T:FRM(UYP<[L$H,+3%T]&0Q]<*[@77/7S&7NVHI' MI"].ER'XR?-E_A[T3V")SO[NV-YHNQ=V_S-NGW1!ZUL<]&=G#[>Z+=QX6Z,';UNX=7YP6.O6SFL?]T]K[V?3']YUZSOPB9W.47W' MPWW?M>%:'%Z!:X*>=W?/8!Q?#W:VO_Y[#KK^^1.)6">B*LUB>/++4:)8=]HI%Q&_G/D4MS M0Z#C=/FG:37#,J^FS*LI\VK*O)HRKV85YN/EY=7\E;>E_/^=_*/=/1GTO\3N MI'1"F6-3!IL_N8?&!@:US_ELCCP\ M3TW4FG_",\$3[^R+@X_[O+Y3A[^/1:MY<%S_V!*MH_K"])I(990I)61\!,.0 M*X6L-A%I6$(G<0)@E44O>OKX0GIE>DV)>.N->$KC&((.G%K%O4G:&$X5\U(* M+A/!=_5)EXCW?(@WZZ6V3G'##4'>2X-X< )I10A@GX@<:R. M0F;-'^-V)Q3-!H'MNND?CZ:]96S^77OS>IL \1S&+E@&/P6 *FMR M$,10&8)- BA_U# -3'BA)7:&)AU*'K-ZNCS+8[C'@A!F4?)4(ZXD0=H#K0%R MJHD&^TWGDV/#JD2MDBZ_!,]'$P&.9D< M)G@L&7H+S MXZ\X'+ZJ;'L_[HX[=A0#J-C) +2B".XN?2#KP'^NK=[.M<6#WSLQ_P)8>+VE MVJTX64+D\B!ROKF:#-)I&A-*DCJ 2.*1YD8#<5+2*Q.]YSX763)5O5)U#$JU M7U&^4ZK]*JK]?/42)J,5%EDI0>VU$LBER)#BBFM"35 2@]I+4Y6//_E9(;_* MNI4O69P^5*WTXL-.@LHD_#()?UT)Y:U;Q1HEY:_#;M&:[Y0N<1 Z<01DD2#N M.%C4F 24@J0"8\Z=C[!;*%55/U%2?HFI)::N*J8^N7>RQ-0E8^I

N"7 M-G&DG+B'31Q^<25(%I&RZ@U*YON3!O1#,#C+NB1EEOYS.%B2,]QK[1,3B4>M MG,>"XR 2 W/=2;[0U/R6I^6ZF+\(SPII--\=MH[>'=9VLMFYC^%[9ZUN_:BQ M\P?C?+CR)4Z_6%9F>M)J M+MQI9;15)AB>G-;,Q>1-2ER2P(U]I+U; N ] '!!\U KH@1&AYC*%38="\AI M*A#F%!O)L!,D;FPMH7-H67!I=554.4?!5*,N%]G2N:^%PD3+H(AWB=I06FHK MH[]SX?:>JZ2)S[3%(XZC1,[2B##Q&J=HE$AJ8XM4R>/Y2ZG!JZO!1ANAC(@X M#9$&AC&+%YWZ5!(JY >;7S 5'!X ^JK8VI MT."E)1*7N<+WZ? ;%I@:/_"HL(SF?H8)^FGV!:F!K\$.(((Q/.I@(X_$1,&" MH!P+51XVKLB^,%]IQC LM2,&$2,16Z=):26O#);.6)I266EECZ'2PEP0<:%:@=RQX+9K'% M"J= 6 P6(+3T5ZP.EL[PTH"I ,II$:R=15Q0C"SS'G$>A?62V,2 EU)3Q3\1 M+WWB-NH@XQOWS=Y:K3;JY,G;J&][#Z(Q&OYMS_(RY&H_W@_&,?S5MJ[=:8_: M<;AR'=7AFGL76M[_VOCX@=2/CL]J;__I-)K[N-'.:J2Q4SMK? 0= MI"W6:L]D7A[MBH/F!]IH[IT>? 3MW=D7<%T8X_Y9[?P#!ZT4!T> $T>A_>_Y M[EGM\R=KO!1>4: Y%E238H\M3=U)_[P]C&'=B(\W+TRHE\?X(4?I: M._U$8^#.F)BA'KBSBPK!+'OX(;!-ALA$XV.2>']0QNY4>CM7JSWMG5ZV3K\E MD[)LG5ZV3B];IY>MTY]U/EY>Z_3IUG1BSP8 _F5>8AG%OD;%]':[)YW^68SO M8E&J]1J;?CT>#-:E_NJ#V?;$/7-RU/KX3[O>/.:M[@?UU7\>,+ZI6I M.R7HK3?H+:O:70EZSPIZL^=[6$;#>, H$)I+WE&-'(T,"4N"#C$&$=W&%N55 ML[12\V4:SQ(T]?_![Z!780PKD5T@[=YP/+ ]7Z;DK 75NS!4]J:K5F+=TK%N MO@B%9A03:1ER6#/ NI202X8C)KDA ?8M0W/KH:I86G'/,N)_!75XB5TU2AU^ M:AV>XRO!,$^P1 EK,-)8DD@S8Y%,3 L6N(M"9AW&9PKTU:FQ-,23U<53Y?L BSQ]&GQ=)9WBT@IXQ0#T184 M\)0KI(,62"1.%;.U;%S?%5U^Q#F9H/+K]*XNZ*_V(:'=);L[% M]9_W25,2EVE*AX.K"-//$;E!M,?()GC$5[9S:L^&&[_=7#A8HXLAZ;P[S<[8 MK?.2TI/-RT1V <_ZDVY;KT!CXB!_"L9D5V8LE<-!QOO_^OX"*3 3BUR"?JJ\ MSEM%;P3FH;U=$>Z38?9, KPXP:SY;J^V_;[RNO'N[\:[[>9>H[[^SU1O-'?? M5YH->*KZ^\9?>SO;S=V=RIN]^G;]]=[V7Y7W37BAMEMOOJ_\\GJ:JO7K(D5> MSYQ!^N0Y@SO1C58Q)_##-/.W73MZUP$R<-IXNX\/NBU<;^X"H:AWZD<'QPWX M3NMH&]?/CUG.XKW9C7'OK/[VPSG'.V36O.#J%&X1W=?M)H![KW/ M&DW/_ST__MK8V?O$F,V!4!P%P!#$;:!(:T>0%E)+YKDA3L\F!0*O5,EZ$H1Q M'#MFI0W&1.P%H\9&/YOY]5>_]QF!2G4K>>X?D _X_1O>'& D,9I@G:"6WM'WR#<)%?]3>1][ M[?Z@4N^/X-)A'"O;)X-VIP)38LI>>4DY\'B' P-F[B4V M0.XMN^M)86;DV[WPVIZT1[;S5[3#V' P$Y/>ZNOBWGX8B;]P;W<.FIXT=MZT M&Q_?'=:;'MYOX<;'&F[L=(X./OYS5*/[0/ /#NNS=:*Z_W3JN23(QSUQ\':7 MU,_W6?UH/]>HXHV/]<[!Q]KYPC&,7+TI$)$SGMF\:T: D& %8(,.E15A@ M%1S&5&$+D(/Q,J)1]A_A.G0/P)/';*+EZ MGRP?;74&O+1'^RD28S.*5]K#X3BG9!5MZI\DS/,G3Z?[Y0<$)^[$% >#&-ZT M>T4Z75ZZ>ER;4)IUV'@_S-D:2OD@$S,HR(@G];T-E0PY9R(5D4?)4LZGHPO: M%?]:IL/^#/J[K&"X4G^?07]GB3,/T05,#/(.)\0MIL@H;$&34Q+.!\*YV]B2 M5;(@$NZ'Z._+I5>K-^ G9([?2%=:AY2AOVZ<+UMKKNK#&Y_ CZ> M=: )*E#ZQ9YK>_\\7[*&$\$MTP@73::IUT@GD9"QC@-+8R9RM;'%#*^JQQ>M M69F>$26ZENBZJNBZ+&NI1-?G1]=9X\DQ1TC2#+GD..+22F0DYLA;02B/W#OA M,KJRJGY9'7E6H@E%<<5762O:_@X!HG.Q-S>B;M8AV'_Q<^WU*C4[\(?Y>4BU M"&^]B(,MW-PQ5/[['O#%J,WUL?M;FXR=#? DFL*6 \/[]ZE]?U/DCL3E24HTJ1RWB)%&@/>V(2E MY4$HXGAQRKDYCS85$*U.7ES[^?,@PO80*R>#=L^W3W)MBV+N<_3SK:( 2^'B M@"Y%'/;J;[XM#WLY2C$.1^]@F.]'N:[OWW&08Q?MYW@I!(B^/"D0C>U/.F*E MJ<7(<4(0#\DC%R-'BOB(J316)'H143@G!?]3&4Y@KE? 7'\\&HYL+V\)!>1] M*V'#"!D(EM)X(;ASWDD:+0ZPRRE,A3!W3 JZ6N2:'8T'[='9#JSO3;4/\ KJ MPLT/\_=1L&?H+-H!BKT7M^)[YS58<>LM9BDB:X!B\!# @'-8(= \3+W1A@BS ML36)%26B>K%SW=R3*[]LY)=OA)AN_%JQH\J)'52^V,XX%P&NV(P*7PITZ H MYW6J%/F0E7=C(!F$\^UIDL3[Z//ZY?9-V[X #V(8JU;L$/ DPG<"W//FAS9^ MW:Q<2\2HC(?PH7RMDT$?Z$T85M*@WRU>F1LLW"#!DX"DCOJY048,]XH8[Y )F*&$A MN0E8*J(VMLA]Q*5 JRPJ[=$0I*,-;#UWGAO$T!X!71K$ @8W*Q6@TB 1O3@1 ME=/VZ+ 0M6FTR$URG3O7=>+H N#@8K%[4GP/Q"[?Z/K>>T_6I;W*1^LX<1LY MR7TW7"\25!-KMJ4522R$2 M \0R,;,NK;[+NC+3:OA1/V>]7&S78K(]BYGMN9J1*PO(?7#J8=)1FFB/%1./ MZ]N?:(#)=]HB;#E0-1,-TIICI#0!&TFZ0'WN=[_01+L)4 !,@SAJ#^)D.[N& M%G-VVTEG/+S?5D:QYSBH)$!PL10V:1HH=M')Q#![#//)4K/[-2/HN#T\S"^6 M>]JWA$: 79]KD0/W5 B,^(0XT"'DB*>(2*,EEDPIF/\MM5_?:4X& ML=L>=R><&WZW[5ZQL]GAX9T8]REL!Q..#HM7^1Q[<0!"Y_N#DUPJ!5C[&'X# M)E4%R\%WQH5P#N(%9-E.YX;4#N*7?N?+M9TU69^+7IU57'\P*+*MAY.1WHO# M4ZM2M"Y9CCG\:[V7-E+F@S/)FG !=NS[_J@%P4?]GI^4X[IS&-++$^!C 9NC M,X9PGU%/+<$N@N'!ZHT3Q-GR'VMXBIGQR M,_ADZ ' M83Z,MUHY/6QW)G!Z'Q$#T7(J&4%$L#P1"99W(%);DC &79M4JB!3L)P_NBG! M^"EO- 6?@N3B, E[W? M?KIT$?DX:(]B(Z4L(A-@*MC8A3QG(2EEY#89J3=KGV +M44I;6D B[B#B3>& M,OA!2(R<1:TS#?LN"0- &L/*] >C E@6H J(RK#OVP5"75J$58XL0$P M<\T>$("I4[S0KRNC>T(T3R8;<1:<:S95+UP)5WM8.>K#7W#=_/HP?LD4&/[Z M/+8#"Y^*H9IO8Z<6_ACT%D@CJ*:SPS;HO3NK^#@8 ?6N#,=NV YM.VC'RTI# M%]ZBR7@6"#N QE235^.8_ 2&#Q,'&/C$X_KF*/(J%Z$*Q=I=+&,!O]GLN/3A MY35+XQ&LQW1]VKV,NS'TXO""9J:4_7E?(BPJ+%!_ ,;*I6/PUFM-EOC&Q2[H M*6#+A4CEOR;G*A=_P*1%V#"*;^&<[6;;B_\9@PD[/6QXT> N,O'2P6.>DH=Y#P#IGA"D(\9 P12!-Z+@7.<0 MA07(?J$EBZ(2%MM]DYW_.HMO^X>P@.5*4Z8"[4LJ<#6\8G19B'IQ=%V&2@FZ M/.L^K9UO?S(\"##E6&YQX! /$23(:XF(9TDPFI.2Q,86"-,M!.$6,:I.O*33 M+BX9S<>]$]N^VNRKE7:"U\^J4RB_)EJ9;5>O^#TLX8P7+=/O'@C?H +& NP" MQ:)>'D(.\P>_M$-Q& 1B&RT@?P'_U\^%/.P+P^(FL+L9##<]N^0)X8+@YH*J M>>^ 7Z\N,G.WS7Q0E0/]\F6K>2;NA-VQ,XM MQ6 O78;*3:Y0 0)T'"NGA_T.+-FE6_L9:A@ODJ&RTFS3?XHB!".805+*B'@4 M.LN-1"D2DV1P1HHP6VDV@68S">8=IXY3)D# J.@QRP%K4R8K33;Z&4@*DK; M+QN\9H2M@*]AY9?X%81K.)SXD$\N86(X8R(68OXK,/E1]L+!IN!BIW^Z#'F' M]Z>$LQ(F9D+^W.@T=KY)-BM?1*L'P3J^5?E=%- M3NY6#'<=ZLO>K9IH"\3^!1=3O2(V2ZF@>I]4DI7.7,M;QH]N+?VX9, URGE; M3/&QTX8&(%Z:<@Y6G!5. >V*GHO$%2PT)J^0RTK)SVU+ JK%)>PNBJPNC<'JS(R(2*52$;%$$\J(*.H1LP'+YVS-GJ?815(/KLM<.J9 M*S"M(7*N83, 4%19> \*/UKA_OC1Y/7G!U),@)IZ8X/A@G-/';=$:TDULSX$ M7KJ@5P5(:_- :H7Y_]G[TZ:VDB9]'/XJ"F;FF>YX*+KVQ?>$(VAC]X\.2VH; M^?; &Z)6$-;"2,(8/OT_ZQP)A"16"R/@='08D,Y22^95F569>5E"(K*>&,1C MTL@&X5$24;@DJ1.:%UO8&WAIQ9]?!I!>5'&8(WZ]WXX@6_$Z#N(%!%9L]VH[ M\7A4DN4 $*F?KN50)0H]T<&; .3:9U@S'K-#G5) //O7SD>.$L=6:))B\O)N MF4(W5W3(N89S\:C+R_O>J&U='E,,(PA8J/W?B1WD,QNXH2PZ4L;4W9@\>>UI MS54QOS@<*0YZTEQNU(+(V_(DI]L>Y7.0LD_%B^&W7@[G6B\/LQ\:/4)P2CR$ M0)QSW##GP.TR&LQW8ZF'#\:QWWP<^WWOK,P7;#@\7(7J9\U6?=_1Z%S(:< L M!QL1EU4(5G^:A(P^.!E=*C>F.--W/[_>F F>OI$6_?41FM.9T9GZMZ(FKZC) M'T44*VKR^U.3+SR-OY6T>39D R?I9;)),\TE%H[Z%+!VN02#-LS?CPYX99R$ M=V4*ZN:DN$/MX82^J^8D7%?L;5*3Y\8B%[7?UF:'9NWW!YMN.' M;1#W4S#R;\\ OBIS,-^YQ(+/)XWW#I8TV6[O[6&.FL83A!B<, M<6<=LBP*Y#536(L8-865"F_0V],]X4M4A':/ 6A6 D_S5*%^2F5(8/S>[I\, M.V=7I"^,)W$JO3/CVEC\9I>>:?)Y>R\YC 8'[HF']9ARQ:5CQ@2CF0S<86'P M78MQ?H1UI)G*AGT85V6HVQ_M[DGWSTEMAG?V&+X9G56">$UQ*@P_2:-U<%8_ M__2C\6D?)^:M-PH%X3'B6@;D)%6(N80CX2299.^VOS-.79MDG5U;2&-]#(;E M;L=PJJX&S'ZOWQTGMN5,Q&.8K]3V>2[!?(#EO:ASX=MYOV1XXHY@J2\2X.Y7 M5<8*H[2Q@>O (R"D$IZ$&#UC26EB?D8<)^*W^=VV.]F;^= ?[(Q[\4]9AJ29 MC\M:A[8'7[4&-D3XW!]:L"$JF;U=9NNB^6E?>DPC+PHJ& *KMF<@L[!^)ZDB MQCZO: %6;2INE]D35^NT00S7QV9?&:9\4\3^@^KK505&ERD#O'ZZ3YW43LN$ MG#"PEN)<-2&DA"*#,1?&>$9@+1U[&:8(QY>S<>4O(9$57*E&__ODN.4Z;VJT M:$4O2G<5^^BUC]M_-C^/,Y-K#B#V$/K[[3+!O"A<$&*F"H(6%%GC\&^_K/LP M1N6S2_@>&RG3%9-J[R<9S+6_+?CZ@[,:*6:%KE\UF2=MFA0D!!LE9M.X:$)N MP+ H\_1E8V>C%G+0_6#<^JEU9&P$[8R7HN;W..@5:=@7OE$M%SW(A5^;'S[G M G9_YJ."G"F7#U%A#HOMJX/KGSRYX/+1VS#0/VJ;.?/^H'QR8WLSEZZ%Y[T_ M&?2O?5;QY[[2*EF4'8IQ>- 1#SH:';/[_7$W06S?__\Q% M!':*UC5[_[:#=E[ZZ+:]2/)Y">"XT)$I'.IQHFO./0+S-']N.S?4?O/]+A@)Q09+ M<0S9FYQ<]OJC-3Q7LQ%BC,2?":"B6Y9,IJ'97QDEGF=)+7 MT5F)Z9SN[AY9=,;E-2ZE<%K6QN%UDXW' M\2YF7MG[V8VX6MHC%VX9V=ZH791^&8)?W($_8^GX7VR'=NVW<69V\>:IMZV/ M#\>ON'$YA_PF. 'PZ?4OA!YZVKOOXO0P(C(,>#@1P?M#9Q=6 S OL\04]0>2_=X?%(=^A>"4A6FN[OE/GC-[VOU\UZ/2 M-/_OX0UC!@KM3ZS!MVK+"FX29IQHK#@G'%A>,Z M-;E88:14L6IG[E>R#.0M8FZ58UXHA&V$)UW%KG*V 6,1]#%Q"L=[Q*#JN6I, M>W0R&E=_!G4^C)WB+*.XM4B$'A4E>"?R>RGRTS%0M'/X&FZ[>:DO.S 1_.9EWQ8%%J;V MCQC0>1ST7[&0?SFMP^HDF7C':A=*/P6((<#-:K++TIU3V,?;L;U7/ MUV<\?OD!?=D'YS,QG2C21!+$M9#(:A.1L0"0."@I4UJLGJ73<]/8NW>:]VO9&31?JC']9VUZA=)SUFQ]V3>!&:X91LE+@4"7/7)24,0=#\P2 M):0T3[\V/89(5&O3PPG9&D?;^U(;'87"R!F;P28Z6)ML0LKSH*+FE&6G8W&@ MR\UKTY5XO?^>"FC)T5;%S!2!?WF;!F;R)#O9[FQJ4S4.1X.V+[?6LAC9XHAU M7%1__OCB>K>8%L*Z&.)>3JW](F+R,D%J;H#:>;^RUK]@EY^I85YN9HYKG8\3 MST(?VCAJ^ZNUSXMTL.'%3K@[F]EAG\KM&M?,GFRJY[I^[1Q)]^?E:>]EBU?% MRJV"E1X#;$3CZ,L^YPK?[5/I4I!!HN C ^O&2V02F87@&F">.*YKIR MX$;]*^&GD\4D'\ OP1/@ 8G?_<=5I_Q M$6RG;_.7-GS/)S[PV^5T7"YI^0(/72J3,HODX6(R'KK1.8I@06.1SXJE'C0\(8 8Z MF5X(OKTP:+Y/S7#YS(LHKR+Z"5:2G(!=T(]T[.EP?>J]W7R&D(\;0M\7,4;# MZ0/)R9*^4%;&L[UP>J>ZY >. M\\GSV<6EW%CH20&%\(I\4#I_GE[[K?SF"F/2E8/](OQKVF^9^#*E35'TS_OR MHQS/ ^M%23A39L"?EV;09?QUIR "*?1ODI)_F8@_&8&3WM18^])5/+_/5 MKXCP='@ #-C@:L_>_[G=VMJZ.X;0+7ESN M\45,UR25(TO9=']O>=[XK47L!CPN]VGZAJ(O+]?DC0']M8D!= MV^.5\<6*),ZS^?VS_,>@?W)P6%)-E!Y6SEESO*;E47 "5CLA%)QT6VWV+DDV&D?? M]JTER6OFD;.,(F[ '=)L0%NJTCE5Z9P'E,Y9;BF<5?:?/O9[!RCO!]5RMDMMG$<+?L75L7I< M]JT=?QC#20?,@"H@(8 M4\)D.OI97JV5E=,;I?)#2;[;O9"&R69ERHFV%TR[G0OA+DZ_T3:&H8_O[FP;#X1*-4=O+G_YWTN^+FJKBYEL?-57M?.ABS M*OGF#@7N7RIIUQC7%JRR%7=7R8; 'H/^X''YNE9N&/_ST1B85KSL_3UVL1Z6 M,(O8W"[6E)%ZJ=:?X_%%*<%_)B6'MWL->'VKH/>LYX(TPUNWO=@SM71+FHCC M;XWS#]\R+43]:%-[N49TVSO\\;)SOM1?1F%D&7CZ18"D;G')Q M(X_ S5>(^Q"H-(HQ3[+]I&&&__4,:,Q>$Y/8P]@;*R:Q50:^; ^V3OL5WBT% M[^;YQ9(S.B0832P$0US8@&R ?S1FF*?@@I=J:7BW''ZQUT3Q]3!RQ(K3:^4A M[7 08P5J2P&U!5Q?F"MEB4'.2HZXIAR,.(%1D$PDH:A4=GF@MARNK]=DI\E? M9*=5V/4HV/6A?S*HH&LIT/5I#KJTX$Q0,,"HM.!U$L4<@+XRA1B7%/![,P&++0 M/\FA,9,^5^?%2QN@:LVX8N0"M0; MF@@U1"QM'5BZYOS4*O)'$;4WG;DQQ>BRLB&C]PQM_F#;@]J_)[&B69^>1P;L MK<5[);4,CY'0$LL5@)+GW@@ MW&!G6,"!AH"C93%96?;>V\'@;#J!/_?WLHW#LH=WB?:=2UAZD'@0=DU>Q,(Q MN;V/OS@,U^@-S?!#PG 9V>"IG1V/<( M4;[V4O,\HYDGD=VU29[%,B*[7\A8D/M$=B]3EJ;\X@>&A:_>X+Z;+/EE;>"[ M[ G^O:@POK>'EYE^\G!&JI.S1I.PU'#CS#4+%?UUUQ0+X3)O'@W8G+PFF M2FVI4EM^P4XD8=0I+SWSDG(LL<.!,4J\Q(9A;Z\KT3^W$YEW3#9[X5W)=O\Q MUT!L7E9/?!5[DX=[7[^(W7/_8[<5X)I=W&SMBMT6W'VT>;9[].UL#]K?V#KL M-'=F]R8_=/9:G:/&^8?#!OTD]HX^B<91Y[#1W8-V_MUNMO[NUEN;N/G7%[$H MH#M*CXDT!*D8#.(P:\@DJQ%EEB3GI"(R/-+>Y.-M/5:05T'>XT"> Y03(I?W ME9Q;JPVC/#(2):>&!RD?D44Q9SDQ#/ 9(\,8Y@ M-C,C!5/6:8U, #-/!9BR MX#1).H)Q9\QS0KI;-C,G!_/0DW@S.%97/O3*:@J>_,IJ"I[\RJNA?//13"L= MY7;/8+ZB.NGV<'A2D&&\ZP]'PQ<2S7?)>7@"]DH?%I[SS!^2^]N>]-?G_M;L M\?&@_Z/=+2A)[L/8\,#8Y+F2[5MC=I,/!05)+&:A$2NNWNM*N-/FUJ?]! ,1 M,]NJ#U@A+L$&LD8X9+26 1.B8Z!K;\4&NYZ-+$^E2!$:!:,$QA,,.L< MIA@[ZZC4'@M_5X*%:K[O.]^M]_M"20+*E%"T'&Q>(RPR7G)$B4Y.2L$-IIF0 MF=XPW]<7L@5)*,EB!G%X' MNK*8,ROS-@-(8TN0H38BDF!U#4(R*_C:6W(3R^=] MUU7IO(Y*6Q! RJ5*ECF:;$I4"D$=%84DX(DDX$H2'E\2&EM?]J6/&/10(68] M0UR;@)S5%FF'3=2>)AU2EH0;5EQ8^$H2OJS!DU46+UIEV\/+1;;=FR<>O'4) M'8[@1T&T"6MC_SB6G"7#.['IE"DDMU&9 :M/1.W:#&[!V$;M4>FG-B"IWXO MV(>V>\/1H&1'!97[?R6EZV:>\R);/^M@IS\\&:P._43K_5C-^FQO:Y>!BI'& M5F@WZ!>\]])"F*HB\Q8DB2>I:NXG);:U+P4Y)4S M28JS]"3SJ5:WO_MJ6Q,!5\VFG!-J>,34!1NE2X80!_UN>S*V5U+5QIJ+H],8RV\*LL\R>[%8>_)G^34;M3_/X/,\4EG#).?8N*%CDG?;)!^?3/?:L)K+>&+>K#.]_ M)B;5+\?Z+QA,*])H'?QHMG9I_6 _6FV\T0EI&L'.=D(B%R5#X U)$1C%L!# MDBWP DO["L'H>NWTL.T/\VQE%'0:.4DQHC8D*Y6TW+JUMTK<)@\71-^C M_'5F!F_WPQ @><)+V?2C?DZI(Z*PRUF!@64ZQ?@COE'[BH%P!R,43IW;> 56O%5H0&F@O78K@+HC8FLCM MA]RX[7&S/T.;+J03T=3CKR=_58F:K M:S&WN]T8VB7X ?SF;?5^:3IGI"XLQ6)DX=TWV]!7L;BL05*,939)XX_V<%26 M++GY&2&BR33DR_,CRQFZ;D;&)5$RYM_7#%51!PZZ#8(5P(4DVAKNC0E8AJ"Y M,N.M!C7>:L@I5G'G]AW1CGJV!%567++E6..!@(P6-G2++(. YK"(D4Z6@I$MHD MIPWU/#&0G7L[-.'>'@VC @QI0P3Q7"EGE0TR1%CAG./4Q4H*'D<*=D_!K<7! M,1M=0D;&!&8BX)SU)P-R_FNX5E\61XK3C4#VRMV^HJ0@)_S;QXDQI4)?#=A/?@!PLHU<0),#_"V<41<>I/Y M[ SR0BCK5%(FQQ#A#;T4G^9AJU,UH7>=T.;FOG 45AD2D!0>G%1F.-)6*B2D M4S+"!$=&LQ\S'\-P@Q]SEQ/$L1\Q-O9Y+A%WW!^V\P5OBJ @F*YQ9;AQHL;4 M76/'!5_>8MVPWSD977_+HL)X3^'02#XS.E/_'@XNZ]X<1.0&T7Y#19GU-[9S M:L^&:W]<=>/ 8QL_7.<$H]F^7]O#E!ZMAZ7K"-K8+\^3WQ3U&_-5T":[,FVI M'0XRQ/S'[8?8:NUMJRB$".+^+J-3<11E'UBD<>8XZA>)XN+3[=;G[?KF3NU= M\_,_S<^;K>UFX_GWJ=%LO=^IM9K0J\9.\^/VUF;K_5;MPW9CL_%N>_-C;:<% M']3?-UH[M=_>34Y=?U^DD@N/Y%_]ECA!3O^,(:33FRFA8$&V[V=213(1=B/[?PS1M6+Y+37'''0W/JRSZWF M.DJ!E 5WC>?BS(YJB[($4 D3D+2>C2!XGB?4F\.R1O$M0;\SY7AG2N%.+(/+ MC((P==!_=>?R<'S0WYZ*LL@!Q(.,VN, XEL+Z#ZT7.ZO+W)K-H0D#RIR"WK1SMD]3ZK*K1 H0.XZCV1^VWCY-T MAM]K4X%.#ZG'^BSZO74?C%]N[<]G-4Y_CE-7=G+J2NV=+8[[JEJHRROM7%5# M76I1Z*44.%B1XB>+AZKA]>59;G(#>!:$>SMFYK-']F1=4C;RVD4OB<"RJ M>J@-M>H$9^\61)D\*K'C"Z/#;!8II&68]6.,VWW&ZJ65FUK4Q1=348HYA3T1 MVAE#N!%2*\JTMBSE6J%8W:-"\L4)UV3+;GK#K_!(RJ/X1G_43"G_668#O,L[ M'&"MY'/X52^+6E3U+K3U MK]W3_SVOSQ46)9;$9(A& 5.%N @8655D!8I(H\!.2K8T(N,ETGQ6X%6!UTW@ MI0.7)!G'/7><,V5B9,E$Y0BGDO-X]PJ@RP:OE:V>]UP0;):HF-GDA 78638C3M1]X*N(GD M?L$P/A.2^]_N5PY8DYRZ.TAEH6EV4%7VS'5XO)KUM,/LV9 MPT8&C9VF2#AI$ <'"-G /,*MP;I"!:5?N,+?IXYR MB(P'HQ,3F+NDM.8I,F^2)BX:Y99D.#Y0WRO/]^&J/DML;J65!@Q%PF1"W$=0 M=8ISI+M02K%D/79+\WR7J/%52=FJ F\U7"MR935:-,[K M^UQ1S&.02$HJ$>9J[>?P MEIP^TN[Y?K?,!#GH%604[5YML_EN.]?DNLPHN;668WNFI8P-QI&]NEVOO;]EJ^[WV^6()_A\W^./MU#)\:>X5 MW_SV/J6R3'WMG[+.[WI1!28GA-H?<\=W#YRE0?_TNMN>Q3!_['L[J8&7'- "]E4(EXZ0)]S3@7@SH_V(OR8V:PAO"GPIH7D)!T-,W['W- ^L3"_Q.RZ*BWQX0-'?K'>O]!AK.3O$>6O&K@% M X?ODT+\@"W^9Q937"465XVL&EDULLHC_P5YY/<9OBJE\*G[=H_(<)J8YL0$ M;!SC/EBM<'")!$LB-TR0NV:";'I_TCTIF*6+M)YR/5Y'P01OTP]$N?8]WSP_(7F8]W?IVMOMU[UMCZSV&-T%[_SZLT\_M M>GLV"GR7[7YM'.VV/A]!V[KUK4\Y8OQPK_L)UUN?NW5:/Z]WWY_O_;5]]K_G M7T;UF2APYZE5.!%$M66(6QF193@@XJDPTD7NE,N\7>N,KE+Z8(55%5;=R OH MC9+."&VDY4IX[8P74DKB%$F>WCG]N<*J)\2JV>0T >L.ITHC+71$7,B$M+61FE%=#?'>C!>@E2^T T MY]%)PWUBT:;H;,"!RX7AD7?+6UP0(CE]1/EAT.].+P_OMK=[HWZY)ER< X^/ M@6%]>.EYC+]L56C.K HTIH"CET@Q0DO"<4<<03(Z9YQ++II05?"ID&TE^G8/ M9#/.ZF24"V"\V5D5\BVDLA6;VV.ZCL9W;[@ MQGG];!]<34H!1#0AQS@#8F/'(B M>6<$5UJE582V*O>MNG(Y,12KU^#JRDI4JBM7_,H[9!,_RY33YO9FQ-+$88L,R&W$QY M*%K]U@ &(,4!N6(WPHCX-^%DT(5.'#Y3>_'AJ=/OSQKG!_M21>PXY4A$K1%G M3B$+XH])$19*((.&$SLIRK1BT&2+KT >QN\\>\4,$YFY4ZDL1G]"8U%!N M]?^,$R$:Q'"K^X%?GSB=U[=V]Z5VDK$44:0&A$C#N&@N(N+1**Z8\R*ZM;>] M_ISC,"I.FOQH3(1>3M19+4O5\2!G6/^ B2\'_R*]_)J,\HVE\+$^.N@63WS3 M'L'K_!U@>)HGK-$?U;:N).W_OW'2_O8"KK"5'H4'TVI>19Y3&(-C.QB=9?D! MW82G]&H7(77QAS^TO8-<.F%P:@=AJO9!EAOXJ]_-CF7GK*A^$&OEY45A@;F' M#6#,A[73]NAPCL,[M_8_[T-DP854PGN;"..,:H>%CHE'GRAUF(EK K=N@+W& MN$4E:MTMZD&^/JRB]:UO^X0E+44*B!LM$1<4L$H*CBA521*:$J!77OK4!IV# MJQI(>P=^V:BUIJ3P9!B'%P)S(717A*W;'K4/0((*Z1VTA]\R 4[?MPM%+H0J M=4[\J&1/+@1P1O#:\"IH ^BZM\-\=:9X+:C?X0'P A\'(UCPLBBVRQ(<$60# MC%)8JX_M6?%;44*CG=,C_+CEH[RVE7W+]4"R/I38,J\![3@L>WU#1X\'[5R2 M!/3IHK]3RGC<'YX,H!4NCDYC[!5#\65C9Z-6UO.X*"/R_F307Z^]LST;V@ ^ MY;?PP2$ Q3#6SDYL[[+F2#W^ !7NU8[C$&X".#B-G4[^.?V6_,3BCC\'T"X8 MON.\&U4^Y-!^C[7OT.K^R; VC*-1IZBX4PO%L(\.!_V3@\/:WR>]F/&'%6,P MG.YTYM\%1%A03B5.%U/Y5V[)(.;16Z\5176+UW? 0H'W](N&SCUWJII+M![: M#1K?#[70AB]&,,S% IA["+<5$=;%ZX>3LD%9&OIP3RE5&[6K:\.O*G)41)1, MK6, 5I>KV.9PO(9-+6$798^&B^L>;?;"'/OV)$N\8)]_W861_#ZL(88;FY#Q MN3"2\A%I%PW"SA-'P,IF0;R:PDBQ.$8H%NEI8NW%*CM; :G4RREN[KLHVJNN M4,3IAB!W*TOR]"54*-\@XKF44WI>M6F>4UOO64?GUZ9>/VXAAY=6N>2Z4CP9 MBB^*PUPIQ?,@CO'G-,4O((7Z'K4ZGF8ZGL4H3E=2NJHG16&?J\I2?'07C:EJ M2U2U):K:$L^DML2+*!2Q=5\WKBHB435RI1OYRDH??+AV"_DQP8"627OC M$N"_C9/W?G_L[+V7$^_]0L.Z92)&F5Q.0'(=B34L.J9B+VWZA>=BXN?5G?MYYH_6A4S_Z@AM;7\CN M4>.HN?5WM]G:%GM?M\_K6U_PQ3V7S($P>U4_A\_-%)*'>6R,8(DRCUY](3AP*,3RFEE.(\J&I88T8PHIG'PQ-\[K:X"J=4 J9G"-EISF%$E MD>=:(9Z$0BX&CSB+@BE)$K4Z,QD3]@*+153H]9S0ZSYT[)13&XSQW";"(PG6 M,JF"X2;***D0=TB=RYL7\-L2<:R"JGM!U5P% TLU%R&@@ -%7+J$7* $<4QD M2C@*0LG:6ZY^AG)]V2EP-V<@Y+^SV+9[9839E>B#"1U(=G*/Q^$T;XK0,A"Q M?TW8<8IE?>JN\<$AOKS%NF&_( M]ANR"1K[QG9.[=EP[8^KH1OMWN3A.F/V;-^O[6%*C];#4GY"QH9BMM^ W,5! MO@K:9%>F+;7#08;0_V@3[+G3@([2,QZ4U<)A'.$O816@*-\'[Z6(Z\H'5^\R M^A9[NO;M4F*=?Y$HSFUEE_%+G[?KFSNU=\W/_S0_;[:VFXWGWZ=&L_5^I]9J M0J\:.\V/VUN;K?=;M0_;CU>"4@R_+U+)&=0J M5S.;N$C$8<#4Q)EG)@5M6;26")T"MBL6:0YS"1!%#/G&S5E\/Q_RF^6U$-?-X3".AIN] M\+%M7;L#YD$3//^VP/:SB=\\W]X,G@D1/ MP0#% G$2&1B@R2 3C!0B<<68*OV0 CLW\Y:%)F"V@A_BF#4JVF/ RH/UR MRB,PG8.F4_+D$EE:-K1H[;JRX6X/N&,/XI!N$=PM,VH+59M ^SHCY M.*15SR(\Z\,@@L4)IM@K'H/"&*S]4?MM8@R>+8O9]#F.QJ>3?G8H_@&SI$PT MWBSY2>MV\"V;4-FVV@[0[-S>6FE(EURF'PO;B[SFP=N!!A1U''JC6AGRTKST ME;8+7VEZK&@U5N58?>GU;QHG]OM20D@?&E6[@O&EERD&M;O&=*]60&'5R*J1 MJ];(5Q;D^JOXO7YB*%=Z_"ZV"2O^B2H@XQ[Q9,YQC7W@2F+.F-,L1:4Q2U0P MH:6_GA7MFCB,A<7%MGLE/>GFZ&+3^Y5$D!U_VVM]HKM'?W=WS[^PQODFWFOE M'>R_.WOP2:.U>]8X@O>>__NP^6XF+*/[N=/8VFO7N]">EF?UK<^=^M?/A[O= M?\,G==(XVJ;0QW-H*__?\^VY,%>,3?*"6>23<(A[29!1T2.N;908LQ"HS!%D MV*Q(8$:%5:\0J^X!59ZE8!B7A"K'%2$Z&D]XU)9YZKAA=R5P?#!"O;@"ZK\0 MG&;"6Q,FPG)I4' Q(JYT0CIR@;2.T2BIK0H5-42%4:O1M_O84\2XH S38#L9 M+BC5@M'($Y MI;:RIRJL>C[V5$S8\"ADHN#^"6N]$)BZ%+"6Q M:V5.K"TYS7%M1$A6#XBAQ MKQ!GEB$3.$'>1Z,3=4S1E32HEE2 X[GL[V[UUZG\=0[!>N;MMP[9[7$!*PZ'2Q+E-M[V^;W+M5;V>N/M236Y_8_ MM:;&8F$1#L$@GI1'-B@%"V0,F"@A#=$YS5_]E+U^PW+T6/9ZA5\O"+_N 5^. M"JZL4CH%RI52+C@#2$:PBC 2"M_57E\J:E4V_,,!:W9/E)C@4W!(>6X1YX0B MZQ)!TJ4$2Y1AD2^/4[+"K0JW?I7=I4F4UF;DTHD; "W/?'(*DVA)4OH&X*KL MKM6'L=E]4IDDUXP'%(N="(T5,EP'E)@3T2?LE*CLK@J_GH_=)971BNNFEX,$;:XA)U&!)8I+1A<).O4-%T"KBZ$D,TR]S)Q@D*JNH=@C[2!$G MCB$=B4(PK202)C5/*D<=+4=6,'4:L)4$L$Y;:6*(DT\$HX@*0"=NG *KRAD$4VNU-8)$*5;1EGIE=2J>#1G;2H]B5:VBREAZ M0"01]\Q+(1D3.O 4DL'!!L^<)PDL/&*N7_ >*Y*H6O7NL>KMSFUQ"@&"ZEA" M#BN#N(\2V:0-2M12ASFG+.*UMX14*9450#T#@]QK"X8;,RQ0QBV8;5YP)HR3 M+ %N17U7@[P*%5H1N)IE9>/>6 ]&N1.<(AX8!^#2'B4LL&2>$V^79Z-7N%7A MUJ\RK 3V+!$>3,2!\T =EXPK&AT(.P#9#80CUYD_ MTB&GI$#!4";SX5NPKC*L*H!Z)H:5H$H!*CD#/SB.QGB,":7$".(E&<=@5X;5 MLX&KN=W/Y+T!CX\@%9D"RTI2Y#0!T#+)QTR:V#OX&.TP#E>'%>O36"6/ M#^M;H5/_"U0)WE<_][C>K?/FUK?SW?-=T:![W;U6YUMC"]Z_,\.*U7U_"BI\ M"JUCC;] CV>'_!FJW'4./K&X,Y.\^LGW !U_]_S]V>@@OO,2L%%)(@[ ME1"GQB.==$(.9$Q:9G!B=I85"^N8A.74.R^YL[E4*,R%UE%AP;B>8\4J1_IF M_JB%A%"WO^AJPXP4-@C&)"=92(CE0B@'^ANHP$'XM957CNMY_<:\8+5.,9@U M#W!CV[U:_+^3]G%>@TJR.NLG-&$%)6@-QAMYV_.Q4U)]3H1__)B-6CDWM=/V MZ+#D_(.[;:+QQ6U%LS;F!.=1,0->^ZX_'*T8A=X3@,76P3ZU#%/%!)+48,2% M(\B!6B(CA)0VPG@;.ZO\SU?C/&AN[4N9-2^I]*/(6\L[^ M6O([L+XW<&F!WY?]3L@-BLVC,(E=_](',XG1#6[D(S26Z4>@/7MFC15XJ1QM M]^ 3NO92(IXG]]!NM(-:[.4E=SK=\3XL0\L$-^5EFA95#(O M:>#NE');#=S\P.&E\(0]I[">YE4O!/HY'#U%#N.=Q>BE;0+?N_\O9H?X02[A MC5O%5[:3LJ?X7$+T'^9"CK> C^#OPWIF7#__]U$3WKMWY$^;6W_"Y]OPB^5>CN]N>W0*N@TL)[N31 6M\K7/H8[=QOLESVZ'=O'&T*^#=?)?NM8L2 MQC-GZ\$GYUA@B&"9$#R M57A)%?.(8<< HP""" ",1:,<(EQ$G MDF6.)IL2E4)01T6! 'B" +A"@"='@!DCP#GNG83UW]' $6?4(ZL=!QC@UCH2 M96 XY^EI]6P0X&55Z5JLHCN'_<$(Y3.<]=IW.V@7V]GYV*I?T(Y?.H./FR1S M$SC>-0+H6>/?TIR@T6#XIIC4/*>3&84)+>:SF,YB-BLP7!X8UN<\(AE)P(%) M% QQB&,=D.;.(@M&$=4QVJ#IVENVSL1/@^'JA?)52KUTMZ92ZB=0ZED?1PIJ MI)0X5T;VB%-ND--2(T6-ERQ9L'#\VENZSG]^EZ-2ZA56ZF5Y*I52/X52S[HM MBM%(A$;>Y;P@F%&D!85_"".!1"KI-3+K$I*Z 9=]=3]5G]D.ZMQ M,C4.UV$P>J%_DKVE2?>KHZNE#="+62R6?K95[68]PK+P:$%9 ^"I#.E0F) MWA ;*/)2$L05H<@(29&,WAD#+K7%H8@-,,L^%ZB M +2"D@?_Z"U M+' =+9 M B8*A)H)AHR6F117!&2)PTA@&CE7(7&MUMZ:=?Z"#-*K*;H7";G3"8N_/CWU M8]NZG-!W5K>CDP'\K-+06I_V(W8<1X:1-B8ASG(6N*0<"<.Y \Q16/B?24-[ MHIRS\1SGY,V+?+/.6 #RAZ\@Y\R8#2W80U+.E-D0BCU*RAE=?F*4VN!&+#,Q MZDE-JN7E+RTM;>F^XS&E)XNTX F&ZS))8I(^7X[34ILB-\0=;+Y_'?>'[;RX MORFRN=O?X[\R9B"VL4"I'30V/V#M[6_V]ZM@]%/'"0_-^5DYSP+6?U9ENU39 M+K_ _\(1,Q]4\$D3CI77W"4BHS?6$A@5=U=.VAM-TW_L65$#:2O7/OHQ:IW& MSO=8+XI&O 8OK<_WNN_/=^DG7C]OP#WO\>[Y%[';^O=A_>OVCV9KKPTM/MT] M^O-H;V?&2SLZ[.Z"F;NW=7!>I]OG]=;GHT:K&E$@Y?&A$6<)VT#LXJ0PDM;^FY7%07[D_C/J_C6 MEP1[V;)MG?8KM%L>VLTG_BF:JR3'B+CB"C!.,V2"DRA@P#N*'0Z*9+0C[ 4& MSZPZH(E'Y>V]0S93!6A+![3#08P5I"T/TN8C]T4@-,*$HF 415P8C P5 :F8 M -2,T9(6=&/ZYR%M]9A\5AW29&6CO31(^] _&52(MCQ$FP]E2\D9HL$;992 M2QJB03HG,"COHO?)):-$1C15&6F_'M%49:2].$1K?Z]LM"4BVI*4P4 M1H00ACAXF*RP?]:D"L,'!Y&.CG759KN8Q6HY T8*".$5GK!,)>,9.ITH.1 M:V^%6!=+VX6KCE&7H+!9>][4MKO')YE>HIT#M>(#DW67: J^-%B\#SO@+\'% M+[W0'GH8>9CU]S\\7+K9S7]5(+D\D#R8 TE#'=<.6V1P(.6^GDU:(L9M)MD. M@6*?O6"ZH'+!O9D"5P\>G[G]^ \@8V8(^I[YZ1;&EE:: MU:5:19:WBGR;+W0@C'!<<&0)-HBSD)"V6"'KK1!*)JZ97GO+S3HU+SJO[ E3 MD>2=,I'VK_WO8=E%^<_Q6**,RV_(8K*O\J-V+\!J]0:1LO\@!ZG?'_7ZH_@\ MU>[GTMT.]H/0U$5&$4O<(P[@A@Q@'J*4*>X#55'1#%SE&'WNY^DX'(V.W_SQ MQ^GIZ<8/-^AL] <'?U",V1\#^/J/R;7+EBZQ0>\@7]>ED] -?5,Z2>TW^WNM M1('Y?Q\E.T;?F2JN.T[/K)7IU5*3KV>&P[]L%%V)!MAA_ MM//OI2EVR=NX4?LXE?('J]%U%Q;I@.U>\:+L_]:L]X.3?.%TRN!E<=T^Z%[! MZCC]?;OD;H1;2W;)G&X$ZVV!@D53K[ Z7C(O3NGD=+>=Y M:;C@G_NOJYE98W#!E[=8!TT]&5U_RZ,G<]TQMU/*F52HJ7\/!Y?9:P<1N4&T MWU!QL/7&=D[MV7#MCZM0"Z@Z?KC.1N]LWZ_M84J/UL,2N4/F!"UF^TU!/UHJ M[O_8E6E+[7"0S+XF*FY=;G[?KF M3NU=\_,_S<^;K>UFX_GWJ=%LO=^IM9K0J\9.\^/VUF;K_5;MPW9CL_%N>_-C M;:<%']3?-UH[M=_>]<>4P;/9B=?S$+]D7N'R@AB0A947\*LS(>BU[8IGG]Z:Z"??QYV[RX+Z.>[%9=N+S MI _%ERWH![GBVL& ^3?A9' 6[>"9.G,/MRJ]:'[:-S(:HHQ#B7.;?3&!= H* M!<<2%C2!/V9@V=I0LPM[+8\9F"D+96>R-UN#J8EW%8QYOS_?O13'_Q:_?T9J MML:M_PRO_R<.,J)=^/R(OCHY.:"-S?U 3"0Z:L1YYMMB5B%CO$ B\!2$4S@I MMO:67>%B'?90/^V+9#88K;XJAA>,7LSN#8!6$Z =S,FZP@ M\3,(><7B/@6E^,]?6-13W*P!DV/FNVU\R5>G ]]HXW3?!N-IM XYF4 1A/7( M\WYS]8?K.;\Y^:SA^[LZE5);_L^Y4-G"M[-L,1_)BL19PG+\>?\.^HG=#+,YN4PPF+<=R.P]V!(9I7ZP6+;QS$IUU]BPXT MTY=AW,RM;X[;OMU[/V[YA_[@I\ZF7I_*OH=^[.X3CRV68* MD^<))Z[.^O]V=[W2^\\=<7 MO$OK9[NM@_.];EWL?=WENT<=>/XWOO=N5L)!>J%=NZV_00L.\%[K\]'N^=_P MSD9W][S3V3LZ;#>__ONHV3K\5IP1?MH'_\1'#++M2.: ,YHC%VA #B?B, F4 M)5.B5['SN9EQ@H)UB25)1A+.L059#,H[HHP,62?$; 7-8O!K'R_.D3Y.AP_- M'OY,Z\#"+=5;W_[8Y5:+[C3Z/7\R&("M--6;%:NQ^@0"=;#/O,8A48%(4)E4 M$%.D$R"FQ=902S6G4?U,B=75,2F;-QR/9K.Z/1Q-]L#+RJOE&6GWN-_+CM1R MR[!>.S*_O PKE>9!95CQ!F;\4Z4 K1O\D=/CZ2^K1/L\QH-<&8_74",!K $T-@=J=NCB<-0?HB(J MY6I8356]M:K>^@QBG3/GY^98C#^74GRQ7W!I^#Z7D.>'F<&3D.?FUUVX'NXY M^D;VC@YPH[4I=KN[K+&5V_;E?+?U9[M^#C_G0IX/Q-[1W]UL.C=;_^XVMSZ1 M^E:GO7?D\S.@/XW#>MZ%@)^+:K0F$L%2SF=%3C+$*3/(2J>1B0DKK@D1U*V] MI7*=/9\BK17B58CW.(BG!"B$9L$X@3G1UKE\UN6LHU)[+'R!>+=0EU>(]VL1 M;Y:$C23BE6,!,19D)F?QR 5.46 D$*:$M,$ XHEUNFSRH"=+&'Q.-NX-VQW+ M\'_HPD%Y)LG.O]@V*W>S829R?.+4_F/Q>>O0]B90]NS2TYX#S)JPM&(!,V$'E2OY&/@_7Q^?6A4CX#P2P1/$-:'(16<1]](2 MK(,V1*^]%7*=+2@[\PCU NZH0,]C7ZV"SPH^']>DKN#SU\+GK/DL=<0B4H$\ M4WDGCH(_&VU",H0H>71&8PSP:=;QLBL;/@E\WH' ^Z>B,2F^(1ISI0*=KHG/ ME(\>G_FNW^VV1T6"R68OE(G6!['G5S-4\VCS(AAY[^@37/NA76]]Z, UN+GU MX6BW]87OYJ=L'8C=UH=NG>Z>-N>"D3]TXPX8KP%<\&ZOI MP>45.$FX+W$?O?:"$= XAU5B,NG94+RIB2CBE*],Q0.B-6]__]7V6FHE ^\\ ML:!XOHY(XPW5RAMB:&0K'"Q8//%-&_S>MK]#^.#[WO?VH-_+0VT[+R##IG69 MZY_SDH8G[BCZ46W4SRE*@VB'($:=,VC5H)"G42U.#T"M8T]+B1O$@Y-.(4'# M]7%V4U%2X+ _S"4&.F4F$SS6M@>UV&T/A^6EIW8XBJ=V% =%,ODA#-.XCHT_ MA,L _(L_#NVY'<#:,BQOJ$&_[4&9])2_SH&0_:'M;-1J._UN' =PPIL7M/:P MWPFU_FDO#H:U_F"<9M4?%+GKG:* SJ#F3J#?N2SIL-C\Z)0)1O!(:#S<6KPS M?W(\B-_;N57E\_[[R@/_._>[+)D C[[L07Y2_P? ,0SV<)3+[12?%1T;;M3* M$YO;AQE^_[^3]B 6H:IE4M3%>.1X56AXKN13%A^Z\C1H(*!%SNGOUW(*V3I< M/QP5K2QN+,H"S=^W7CN,M@.?YC<,;8JCLTD;2N0YM-]CK=(R M)\Z.:AX,!>C__$,GX5TPOMGTA(&]K*BTG@L6G,9.)_\L!=7ZHCLAC\@)B,EQ M/Q>"@?=U')YU1#ON=]&QVDBY-WI>0>_?UL-V)T\-9ZT)[QA)R4=-J6&8H MPH0=QUZA\K[3S@-4&V?F=>)!>UB*[/J4^):)D#DNLE?\#>,W K@I)C1GWGL/ MQB-,T60"%VK A< =VE"SE_/2AO8"B/5[,](P46MXK#W.D \]*)J=);)X;VKW M0&OR,R8UIS9J'TX*@04)!B&_&=QF^@X//!B +N0P\5@[L,.IUD]$;%J+)P-= MHN_)H&Q>!I!)5")\4Q0@Z(=V G L1A+> M>"_'=F"A*,L1@PIC,>=/CNN-_I MG!1_Y"5\T(3Y '#>B?')3J H'=AB(JTT_;HV0CZ M/1?YR;G/\^C<+5VYOB;+^A6ARY4J;.W8#D:% %Z[<>#SBC:S=>"8M]HZL/UT MY/ NB[6A/@B,P7*TQB[>><73AW$?^\/AI=EZ]D^))N_RR\!PA;9?[ _@5^=( MO"?UK6_[Q'/+C,C5(%E 7*N$+'86@=.?.&%:& *N *?S28V7V%Q8(Z#C_<[W M$K=K]@ @ZB"#%LC)]9/>L3!I12&!)4S\=N/#7!'XQ=.?7WLQ_W?9/'J-PM%H M;>\[@W,BG4-1Y:*AQN>:)5(B*@@W4DL;%0;A6%=F04;TQ>R"00N_# "&:K!F MP,H-,@)KR;!8G]N]HQ.PP]*@W\T+4^'<%Q;]&"W+Y:$L)399BH=CLPL>"$M@ MD;,/R^"WG,?_&Z!GMC!A*1Z>E*O;1?G*T_8P_IZ-_!,PU_+J6UCE8.6#\><* M @@'[LIH\O3:1]O-]@ @='MXL6Y-;,+"GIXLH-GF;H]'M=7 M.(ZP,EXX((.8RE[EQT+/.^-"@Q?V:#;;'WFK90=:$TXZL9FN:@J\^\^S*<5Y MU;LM1YO[+B:-E9/(:&D03XHA%[!$*C)EG2/)FS2[>\$E%5B8J%S4W$J3:\&D M'+?H/+'&N-G=EM;5W$#P64<@5]TL0N=Q6#HY!605-E,!8>MSGX"IV^X\*1&Q<%^B"F;DZ6[MYX= MI^(YQ^ K^L++#449M[%S._,=/+3=#\,W-V\GW=5((FQ2['E^]^G6^7B"_$A" MZ4/R(XG:4,H\2LJA6GK*H=F0\G'2(U][6[&JVOJZVTKPAN;/J;'B;HU]EJ'R MBY-B%Q^!OJ*LX-+;*O*!)PZC'15_NNP*%"9P/XV_S\; JQ^KTH@K1J0L%50- MSHP@75BSU2!=/TACL[X:HKL 4BWF78)4>_6C,ZYB/25!V0Q/UR.47$$>O,8O884@ _MO)-:5'W/FA;#-8<'%2'U+PK4O&[K7081 M)8TI2&VYML$Z(H01'BKVXXCJ,V\6YWF]2[GTB]Y45CZPO> M._KS:/?H\&B7?CIO;H5.@\+[6]"NN:C-S^W=HR]G>UM??C3.O^%&ZW.W_E>C MW?PK$^?5>8-^8=#O3IW^>V'%"$$))T129+%2N6*$1EIABIB5 >;7.N]IL7$O M^'-)GZ[0X->C@=6*Z 1Z3[SCB4FK(TG2.$X29H:S6RH7WP8+T*T2$CYDA^>% M',C^:M6?#=@6AG&MM$ ^ZHBXX!%90Q02VAAI7;!>Y]()[+HJM97B5XK_V(I? M:OW6Q(NO-/]AFC^SZ%LF(\Q%0CA:AGBP CFB%5+)\^ \=HR*',$_?U9?:7ZE M^;]2\W?*K:E*[Q^D]\V9%9]*S93U#&DCP-A7F6.(&K#]D_4">R9$XK#B5Y9^ MI?95R-U+ X-Z:W-4W\F \ 4WSNMG^\E)K4WP"&,%]K]Q#EF7)'(1P(!9@UUT MU\7LO0Q N%-[JD*252')6U+7EV4*+0A$W[DX6=G,N1S%+^7!R[O,%A#&F185 M5"X7*K>O0B7!E##J#*(6<\2Q-\AQYI",/$1+78"Y7WNKS+J6US'T/7>LK."P M@L-?#(<7EF(\L)T/,=Z11K)"N;NBW*>K*">B55+$B!16/E?P />0V8B\#='% M**QE%-S#=:+Q.@C;Q^;I^*_EWAL3AYT;#XS'@]RGQ>,Z4OUD,&3(BX& M:I-7G&#C:,"."1REIL;R\F1\CDJW.AE_4CB0KU;GV[] @6?/M[&4@NK$D6+:(VJP-;,Z6WB+F"E&#*:2<2=R('NSB.IO-4L",9SH#N1 MZYK\].EMA5L5;CTSW*J.61\9CF:/6<%X8E9B&-&$$;?$(V>CS=N4D40GJ5'@ M&9%U(Y9RS+I$1*H2D"].4O%3)R"_!L\Q&JE-DD:P3,P4I*%6"WW#I.H3E*7H,!SF<+>D)S? M@9@G%A384F2P3DC2E&QT1&N#U][2G_>>*O5]Y>I;G:0N17]G%F!C.4Z2@[Q& M11'G+B$7K4$QGZ=*J96CX'%0K2K]K?1W"?I;G:3^C/;.GJ3B7*>=!(94D@QQ MJQQR7#/$.&$N1T%@Q]?>+JU,1Z6\*ZN\#XLLKDY2GUREYW-O(W52.XR,3PYQ M3QFRU@9DO0E2>6>QQ4L*+EX]M?YI55ZY3<-[9X6]S!.)91D7U4GJJL#6;!ZL M$5PZKY!A6 -L9:(3*PT*!%M/I,),R;6W1*\SLJPB(A5N5;CU7'"K.DE]9#B: M.4F-1J<0A4$\680FI"%OBG)0+_'?TV(- I%F+IK3#N$+V^Q;MCOG(RNOV6ND/:OU^>" M2E*JJU1/T_\>#B[+@!]$Y ;1?D,V06/?V,ZI/1NN_7&5&ZK=FSQ<9XR>[?NU M/4SIT7I82A!@PYC>[0U(7ASDJZ!-=F7:4CL<9,S\CS;!GCL-<"@]XT%9+1S& M$?X25LDH^;Y:>]LJ>++ZJ6"$S_RU__.'?;L46M-?)(ISY=M+UO+/V_7-G=J[ MYN=_FI\W6]O-QO/O4Z/9>K]3:S6A5XV=YL?MKI/<4\6O)/'@WXX\:-,]F=+^NEI8+ <%R6;! 5^^ MQX_OYH_&U.97F5Q+5LO\J$[?3\C31[73P[8_K,%"6ZA^ M;N^D1:=Q$*\TM63 #-?S.*_,Q$V/3]?F,7,Y@II'(@UX0$-KSZ_<=RPT2U=3R>#0LPNNP9M/(Y^-)&:,4UJMKJ^MTN.]5(N+H2^ M%)!+T>@/AE<[-'[V]Y(Y%;H^_F#U+ MT5[;S,=4'@1W:09PC4)Y5C-VX?N =%+%G6N@Z _/R++U1@ MN<)-[R3>M$2),HQROB1RD02$I50Q)4^=SU59YX^%\IJ?]6UT.$;+ MMA]#9;'C'K M/Q4<5=+V,&F#=V[_A+2- :CP$*Z7O,+' 9O_%"RV^\>J2.\2B$!2)G(7C$LN M6!)5"B&'+[E'%HVIM0O6:)_7K]/^( QC[U6+3>,<0,HJ\,]%0DR$@#BU!IF\ M#YN8P"9IXG$P:V][_6O$!@0F?LN0T^V#;!10])\"$*?3R7*1R=^/LW" $S2! MK8V)](QIWV?R!(@7SK#HI<*<1:89)4P8G0-G?"!A8<')2Q'9\89(')VR*Q-[3%(C59U,:^6Y:<#^.;R2__ B_YN&//WK1[ MA5=0W/2OJPW-IP(S!Q!%.\NOQ_O=QFPH7-!WCW.ZQB^^G:%;T@W*V5V)OQ>< MO4ZZD#>)7O25=QY2@C#&WKE!2Q>".U+4WX'B=GEB2\3S MY,U]-P7^=TC _"43]QSB/#Y;L'ZGO<#Q@OE;NSK6U MZ#_Q!LX[T?!3WB6-^2$L*2]] &4Q@&+C3GG@U0#.#B ,W/__J0'\190K*/6*(]_W3[;F]3^$0,Z MASN?_1[;.#KR!UQ'ZD=P[=>][M[6>[Q[_N6\^=>'P^;7?W=WN]MGC;_@^]8F M:[Z;C8Y\#^W^^W=HVT,W_^H;WE>E,\] MFZE?3[3RT7HD@N:(TZB199BAR&U2-B3*:5I[^__[#PTS^Z^YC;I'+6]2Z>/- M^]Z"8^@A\T[2I] ML2SR*Q, !\4O\9MOCW):9!G%RGF1@RHYUCVW#7R!]7"8^;5?H?7%JE M/99YIRDS A7Y;0455?I"9GD;%/:HMUDUSD5H\__>I')(..\Y45)9QH-.FH"P M@05MO)'&4/UIEQA#OGO4'1)S256M8>NHE([+BL=7WW+0,UXOFTJN*8C<84N: M'C0//V'GO#56(RY"KJAF CGC"$I!,B=%\D%EDE>ZM2"781P"W2IV0(JJ[,U) MA'2Y+;YT\X[]6*SCMY/++/E2*:KB WA?O,#N*A%^MF$Y&;MW\;S< MF%%W^MF;8WR?'AOX^E(%;#\N;/]WZQU LRQ'N'Z0 MUZS4WW7%GA_$B"W_4GE+9Q8)1]B2/:EXP+V>[ MG-0I6(".^M:@1!X0E:^ 1CE7H\SFR?D9[9AA#I!L,"C7\'$#+M\]*R]534/9 M[L7U$EO%4]#R9A:O*=T<2UI.C@-)&^MT%K0+&>Q.7WXQH>"N5=>ZL^]=>P)X MXELG6=)?]]KMWND$7G[XY"LH4X:&U.^#G\I,I>9E^8H#&VJR".::Q5$XJ^!E MT7-!V_H!G0#.E3H!@'=VI0'_RL/RM75I?I;/*U7Q-.9:F<'"QV9XN+SOB\&8B-[6UN=C:/.0'NZ\^*6*M\#H@JB+)'-X)61PL,E0Z MKHDA,9&-;#<6%R[G7+@WFOR@_(7UE6!#9F&!=*E>J1%X;126E%7K%* M*P&]T#RXP&;M !%['T^&9;YVP7!U!/#5I>\>)/6.O/2+?*(Q_KSN]7?&7=[I MAE?=KZU^KYM7&-NN,C3_[/<&@S< SKVP-RYAVXW5O[4\+Y;GO_%!TY-&\^CL MH+F#&T>?M'8V*FIA"60I)W@RD&K+$$PKC\3[E"P'1VJ!'W5%LDMO83P',ZO_ MQ3J6M]!O(%A"&Y>HXUX)P4&0+(O@US%#!,YB1JN#I+!A^'KR!&;3^ZJ.L=G+ M^@#K5&L0)Q)VX-IC3_R:-![/7';H_LXGSF!^+)4H&2T0U\8C*P3(CG8D$!LE MP9F00V]][]BWL?!L%F//%0P75); 5@9 ?Y+'E/_(DUTA7PEI@SB#6Y7_D!?# MY0A+U>)@AT!J][FV*ANEU?:D(M?!L-^&0&KK/EQ%6V)NKXJ MS2X+2$% RTAY:0GEZIDXL7A[)V-.JL'WJYO7QW2MEBGZ8,L4G;AV9ZW8KM:G MB\D_Z8TK;L>.T26RW'"E2HD*@#3IA.1I32"J$F,-ZU&Q]C_YT M:CFZD;F=P):V),;D,9?".C!C!&\ZPM[$6C<<5C?-7GPAQF$4P3P0#:X5[ MPY%V@8%1Z4-0BF1S96.;F9]9*E<-XM *XUAH&1,J2FZ.JN(\ARK&:\ 4%DV" MH;W1$/ P3L6!2M1R<9C=Q$N;)U<[V6Y5A7G4RILD^8$ER4;FZ.CU*Q_5#@:C MSDE%7-#JYGA,]R(:#=*3)2E_=\'0T(^I5P:)EN]Y:D5TBHP1[WABTNI(DC2. MDX09J,/"ZJK:GE\)/0&[[!/UQ),@,(HX291W0Y$+";S6J#QG2E'G[<:VN Z" M+MF@K]??U1:>7;^T]?>'%GU&X"KPWJ\"[P]OHA<[I1WZO>KVA>'+/6M\?D+^>2L"91EPGW-- (7-R+#A4)*1&&"3PD' M7ZH ^:D*@.3.2'>U#78I-26[45:/TCYH][I'",R'SO3WFQ-ZI3(]8_/G,N]L MVW9]+ ;',0YGG-&:8_(*QZ2N.297H"TUQV3-,7D+CLFGRAG97&!\G/1A<2ZS MCP:C?D;W2;RL3*?+_E^F!OQ6FN7ML^]SKU1)2'3&%%&,*\\PL3%P#BKJ-)%) M>:^\A?_Q<@N'Z+'+1_2L34*G]QK!?>)E3#EY6K?[C M;&_2GPN[ ]%G9WAXGC/:O *CCT>+L+*Y@,/@?$ZP1IIC*SV7)":P._@\K?7_ M930$@WK8Z^>,[(OTE(L\E*GTRFQK3-)8IG?+VQ=YB)O9NBY)&L'0:, \E6': M/.V;Q>BDUUV0@N.BA^G/*>2Q(JP\R6@D%73]H6#!L[.1*B^*6$M[*MI;L*[<3RURK)) >H M4ZL_&!;M")83=,O'0<[HZ_=;F1>U'X]LE3Q3\8Q4;\GO='&2YE(.WW17?Y 1 M,2&P_'YK._9+O$PK^N' 7.CY9AL3*D2KSA5^>K3 694,", M!_ .PG#)6#LF@(%/_843=S$>I?U0I7!=#''EN8719;/'"<&]43M,$9E.'C[P MX!->%LH7]A1$HFK7=#[GB6V%2;IGJ0.+_,.KN2O5UD@.%(ZS6*9G;"H#LXHZ MMH95_MDX#:^Q=ZG.K6SGD661_N?JV\447VUWC.;R8NU]_ M(EC#P>=A\:4TFD#3/1@DF.6M^DJW.S"T_/W$Z>N]$)'[3'- M]$4@93,G+.:H)I-DE];]2OK DW&L [!B 4;C1<)(MV6.ZO5(4;95)> MSG6_?/2=)'2<$;M 2'\HHXLC(J4%^E-WE%*YL282L-A#(^K>F/8FX@.XV(]#6)PR3/X1NS'!=.ZV!K[= TQ;(;Z]PXD7T#D\__?Q?O/O M?*C-EWQ?X\]7YP?-(_9QUY_MG__][>/NW[C1_/>7CZU9+P#:U7GUK=',A]J\ M@S:^Q8?-?7&P&[XTSO?.&\W77QK-MV2_\Z[SG_._1>/:\VZ)Q3([-\NV]ZIRT>V']NR[&,B]4\DR?UR$9ER*L L:G7+"H-QE4,>BY-R M'(K!>!S L.Q>>!QN+(NEJ^$&0]L=,_SG<# D(YR'G_ M>]3-KSF&%2E7?XS%?.RME&_+S;%@/55U)A>-R^22XV=<^6RFP6 YY_VKTL8N M\]+'O=PJBIU\D,-1WA2=9*--A_UOM4DU[>&4C2_+&F^RQ70K^/[17M-NU=^7 M4Y.:L2/'=-Y%WSOJ@N"$==E?>G" /]T__22\I]AQ#:CN#.*> +ZG%! %DP*' M2(DC8F.;;V2 M@EH:EB$-%\FT^[O[Y_MO/UF5?*0)(^<90QQ'@JSE%E'C%-BA,B3N;W3,H50* M&VH,B6"^1J%L"D929RT1^3RF<./$_'J^ESG?WGOA9? H*R7BE&=F92F03#+$ MZ"ASC&4DF"\I^4GB#N!#&3*J2I7()!L:7]U(WBI>QGY>"R<1J\OU-:^D?V^] MWQI78"Y:4LL ;35?QD;/WD=>N)1@6RZ!<[@T',ML"K249* M'K*I7(LY$_H>/:U+7O-RC^4@O;OPLTH#?\7XS!]: 0^A7?Y3-(K:R (2!%9= M[GE"1G&,/+8\.2D<0..LO[2R$OM#^6S$K(8YEQ)D;:*/$_TT9VA^# M5UT+=BM>=;5%%;\77FVZ=%YMO07F1-W6^V@KN?935XYA\Z&N7$MV[L5LN(N/ MH;X-5_RZ\KI/8F/C0-AC,P.OA/!<;^26)SM/D6[@;L. M)?SJK:_Z?[W<^O7*F. MWR".&Q@L:Y)39H3F6BJM20HFXJ"(D,[;G^WBL._$<[>>>/#W_"NM]\:<_2T M^9E[WQJ[K\X_[AYQ> ;\_?%X?W%@)RP@ADE<;8"2N4U1O;TLPG\BXV[I9)Y%S<4#-J9*N1[3Z1+5F#F1=, M)<&Q(88!@$E, K64>X%_MD-U4V2[SLY4#7O7@[W&RZNPEPD"B H8B4 8XCI9 M9*GF2'LBF1 ^2@^P1S:IKH&O!KYG#GR9/#!PYP(#M6&8&Q*2YY;CI VS*OPL M%:,&OD<$OAE[STK!F%<.>:DEXE: O6>=1U%I$A3#3)!8 A];<^!;O8##2@0Q M4OG?6@4QKKPT'W:/6M_0<2N$V'U1Z_\/]7]_N#]C^'"17(Q,(1Q2/H[ NWQ" M.D.)>^*4 [>=A'K(ESKD1EE'D^$(>^O!UB0.&88U(MA::A07BIIZR)<[Y#IJ MPTU$)C@P[[G$R"@'0B^\9MBGJ)C*M)&Y''7?C/30SL&8C][@X#O1E, M+[2GU]JN?(!0X62*ZUCA;;1JQG;4,G!A'$4B*I(Y#05RP5J$6;#2>/C2V8UM M??=8X6(CY5Z]XEII5R<*5BOM'91V+M(50V#Y?-5@,F.Z"@260B61=9()9;"B M6H+2XEIIG[#2/D $IU;:NRCMS$H+BZDT"F,DN56(&^&1EIHC'ZP35)JH$]_8 M-G>/T=R[TJY>R&0EPC!KF$M2.ZBW5O"W M:/B-Y'-,ZB%?XI"[Q(3S.!_ZP2@,><#(),!4([B+3C"GM*V'?*E#'GAR#%8K M1%DF]S9>(.UP1#@&G"1UQGB0\E>3(QC[<3CJ=XMQ-4YY1M]PL+RXS'6/(_^1 MM;@ M]?$6OQEM0(SDTE_5\[Y05F:6Y4GUOM_2U7)&S;80U->9*E MSAJ#.%$.V>@8DLF (RFML<:7VKW FKM?B#MGEF[P6/,;#P) M^9RJR(5,R&E/D">>*Z.%D]ID[>9BI;5[]<(WCQ 26KT&UU>NJ*@\B22N]U-\ MS^4IYZ-,Y]/N5&=BU%D6*YUE,8#^PF\_MPPNB;4:R"P[G?'J7, Z>!B29M8@'09'V02,K571)<1() [M@@56P M:KM%M9JO)1)98 M$!@0(,9ZR)<[Y#&?9P$6E<3P@T>5D#,R("Y9H$I@KU-=&[7<(?=8@=$B,4HX MTXC#JH:#L;*Q2OOV M%1K1+2I6/+YSY8R.F;,Y[F,/_V?WC9F%QJ=?L)-\BNLHGZ4Q&8IGRU6V_ %Z M,DOE ]0V@)Z\&:O)^-.Z*/;&R^/1G-,J@P>OA$M$8J:J#58@'3%&*7HC8$ZE MR:4+ZNZ6[M*UYY&W2FL2 [&T[P44KP#A227'#$72'Y+*&V1IF:YA=@\A.#;,K +.SQR[ A#G#*4HN@BVKN$<. M$YA#P%I+#5=!BPRS/2(*:MY59;+CS=V,9;],>' MPV\6=E 9("B=P>M_#W(G!\?!&]]I?R7A[SWX]=6;S1HGTV=]YZ%.%\\?_!S MII@9:_C?()/PU?\'%X=>IQCVIJ[/$MION=%PK.RH1Y@JFC-66 MY]V#DUXU3"_ZL5UBX_C0Y['9.777&(+PY2W6 ;"-AM^_9>YHPT>")FEF1F?J MYW%_TIH3>Q21ZT?[!1Q8:.P+VSZU9X.-WZX",F#O^.$Z^U.S??]N#U.ZMQY6 MBT#(&%O.]HM26/)5T":[,FTICOL9M?^G1;#G3H/S(3WC05DM',: W%Y8):/D MGQ38">49Y[ >O,R 7]9\VNW;+9,S]L\#B>+<@9J5^?-N;W_G??'RX-V;@W<[ MS;V#QOKWJ7'0?/6^:!Y KQKO#_[:V]UIOMHM7N\U=AHO]W;^*MXWX8/]5XWF M^^*7EQ4HQ?#K(I6<0:UJ560X*!6%YB$8+EFT-#C%"8DZ6&$QJ6R"\J$[>:%5 MUB:.?311!&X$M\EP+W4243$P!N+&FEK..WXXLOT66+1?;;L:H$%6D"D[ZU\+ M%H?Q6=1YD1@4I[ .Y64/EKMLC)7W[T8?.R[VJX64D[Y+\_/4A)@)7U*ABH?;4+@K8/W3YE&6IF$A';1.$I( M(FQ6#Z@7'M0@6N$(5S0Y8[#(D:! 3+0R;101[,^3O$[W1Z 5'TIARV(!3CFL MA9E.;S(1Q6A0>3_9M1EU*P.FUZ]LH:WW6S\1N^Q#V6S5M-N]T\&+.4_V"A0L M!(&?=N;Z2DU8&80M7>M+XZ8,98 JM^W)(+Z8_/+[Q#5O=4N%+&_Z_>KCLQDU M$\8H,:/Z>FP@&+.E!);CY!>M9J5<8L/7E\?S->0<8AF'L_A7X=A.=Z([<\V9G:V[Q!K'^UY2H;H-?)/;Q.AY_;P)%Z MX&XWX6M=KGP.9>V[K4'I)15].XREG]1ST*K*97_L:M.[Y8RL46I$=Y2C M&G1FR\A'3I.V-($/R14S3HMHO'8RTF"PQY_V%NT4\6M4N5P-6[RT;3]JEZ'^ M\44'%S(PD8]W(!X7FT"(KFEL8YP9\>W@P[_;'SOO/N\WW^8,!WC7T;?#YM[I MX8>WW_9WW^*/G;_Y8>?C\MCYW4['U \F^5+2Č&X3_ #9A*9Y!-2B>?S&X*3 MTF]LBRW*U^!\XL?0H/^K(>EQ(><5=XQ+F&EP5;>4J2'IUI"T>N[V2KCP:\@^/N_"3W8V#8"$V52?@GJ9UW6HH6US?4Z]'MUZ/YH^%I\EA;QY$5V(") MK!4R/@I$"6.."ME M2,9)^Y.BU!IF5@QF9CUQ1HUEGFH4' %/G*3,D$,B4MAY9\#L]3HLQ^RM8::& MF>_"C N4:1X]B*+A4@2;A.0X.)N%D03ZDZ+,&F96#69FK)GDK#+8>T0]=HA' M)Q&L)!YAS*@/(#+&BVS-<%+#S"JXL&OF0*_A'GC&E9Q=WNKZ?K2Y>K-;5E7& M[J!*ZVW'K[%]O[OA=QO2U=.@QF\[]7C5X_7(X[5Z>+H2&+V&0<[)L;Q%N]<] M0L/8[U3A3H#M?GE2;S&NX,BE(+&.>C['J.=$1OX"$6F"A$R.<)XBX-:QXAC1B'*&*X.8-?*1T1C2 33B+4 3));A-6>0PT\SR@.6@//I^0UKF6W<%OAG#X(<'P,8F YYQJX*G]\._RX*TE>T=SB@UM-&RUX=9!88MC MN 3]=P0M')X5O^S8HMZ9&[7C<49ZW8#IDV[6O)II"Y M%YP=M"JVJ-9P4(0>-!ADN ASV4OYZPDGPS1OU&"KV+==>U21TKG8;L6O<5#Q M3$V_KQ\[O>J+6+2@%WXX#NZV1UFWBJQB645M&R[][ZC5+XFPYIL_*'XYZ64^ MGY9MM\]* M$9[1ZV1&DC:L"?"RX;'-5)70V&YO6'2CCX.![<.,PG-2&Z"]?,"$'7#8C]WR MY5=FHI5K"&$LRP&\+3W?2LG?;=D],EW?;1@^;C-@Y+N$AC591TV L4YMO299 MQSIP#ES38JD)*WY$6%%/]/.I]:_9)6IVB8<=.'P3K'D2V24UP\(*1_1<$IPF M$@B3G.=#TS!URB1*O% ,FYIAX981.VC#OOCXYS_'A\T<;?-X?_?XR^'GM^2P MD\^/V!&-SSO?#CMPWUS$;@?ZU?[R\0/<]^'56>/\[>G!G^]:#6CGX?D1]/4+ MW=]]W?K8?$L6,2QXFX)T/"#)C48PMP%II3GR1C%PKP6+06QL\ZVEG3/Z'&L' M:TBZ/TB**F)+/!%<8QZ3U)%'KI7B. 2-":D9%E8=DF9W+V4,+I,_(Y6D0URD MB(R4'N&8*!66)("K7->QM%/,:TBJ(6F9D*1B\(1&ZAE3W&%C,&-!>$V,B]8H M7C,LK#PDS5A)3L7$!.4H<@%6$HD.694T(H$Q1X40!)N-;;(E:DBZ#B0]H9#9 MW ME"1U/?]Z8<.GS&:(\5I/B>.^YR_BE&(5AN!+=:2W,;(JK'AZ6-#M * MA/J<]LRCQ" O3DZY1-:3B)RCU(&! MZ$@DS])N> X[@JM0;WZ-J-?31]G5\\ZR:!RDEU/"L#<6DAIS;X:Y;^=\-68< M=D\ M[XW(2Z0E$A&*->(YE1/K=@78T6:^CMU6BQ7+28]?A, MDD9IYY"6-H?V-8??C$5.)H .::-**7M\-\U K]'BZ:/%ZKEI-5HL&2UF3P0U M3,)2()#W7"'.A4!..0/^FI#:6O#7?%FO\CPW J^2J>0!R.K2ZH[*@,&B3Z;X M&\8/YYE'X:0W*#D_7O1CEO:O<4R?,-;2J;O&Y OX\A;K!KWV:/C]6^9J+A^) M-T-=%E=6XS7U\[A_*1E'$;E^M%^03=#8%[9]:L\&&[]=);]H=229&75#[.>KH$UV9=I2'/![K9';?;2^%P>2!1G*OTK2B$WNWM[[PO M7AZ\>W/P;J>Y=]!8_SXU#IJOWA?- ^A5X_W!7WN[.\U7N\7KO<9.X^7>SE_% M^R9\L/^JT7Q?_/*R J48?EVDDC.H5:V8S[WTC@MP+T(TA,MDG6>2*>\DYI%2)2^,C\:H QWV,Y8&\7 SBUXJ MS%EDFE'"A-%*:>(#"0NC&)5Q,>P/7KSWQS&,VCF">VR[1W&PUWW3[WTN386Y MVHW!3C>\MJW^/[8]BG!A98: ^5 *?Q/:]$>[Y[^LJ07Q\3_'V'?^Z=H/9G30 M@79U7GUK--^U]^D[:.-;?-C<%P>[X4OC?.^\T7S]!59^LM]YU_G/^>%IH[G_ MR>J(O<48<6\QEMQL%!$,K9-R\$=Q8TUYG3*O6,6ZE%F; M3OJ]KZU0,HOU,S&6;[5;E3H &F8Z)U])UH1M:\Q(]J_!C^F=_I4?7 GBQ053 M!?>%[88B@3 67[,TYG=58="RUB%:?SQY_5FT_4$1 =9#L1M]S/9Z97(QLEED MI2B?E;WV\I=\3QJ5EP^&=C@:9)(I>-;/[OTE9$ZH_KB?O1&,DM:JN_. M][JP4BFUI8E<'_:DM6)ZNEY[KKD7<@WFDI]>:IXM?=(R1N^)4L34I$1+(25Z M6IFTBSO]\M)$N# _)UI9'#P0S8"Q)L9 >L8W-DX]OP17?40:%7!MCR M0R_V&=B:!@G&VPR\T7S=:7QN=_:;AV=O_G\-L,1V?]P2 \^''YK?/XWM/OM.3SG^)#^ \^#=IP??6MT/K8^-H\6 MUBE;1C1WW"/,;$!<*HF<"PD%SU0BE"LCZ,8V4YM"SF\T_'H7;;C%YD.-334V M_1R;F$^!"$$]=Y8;8S2@%/6$"INL%I(L9J6IL>G1L6DV82)Q0TDPF1 K8L2M M8\AHZE **H6$F232;&QSO*D7),D_"C8MR;4JWZVVE%AQQ'D?^U];/I8,,'6J M_KV"6F"84LDIRURD8&!I35(P$0=%A'3>_B2Y]#KH-I[-G-Q10]>-H&N^I# F MKI(,'!&B#.+!&F2MPR@)6)&4<#2H?##9@E2OZ^/64B;TQC;9I O*9AY%G9<4U%H7,^3*2^$A'K6^H>-6"+'[HA;V'PK[W\/] M.5):X[TU8&J;0$'8J496"(M,U-0D8R/7M![RI0YYX%)Y 6/H96"(4^.0]5@A MCZU7C$A!&=_8WIL,-XD@=88A)RQ&H M;T!.>8XLH8(QQR7)"Z#&*Z*PSRS*]\;FMK3@S<-2S?HM-UJ),XJ>.HK=O]DQ MMZ'QM* .22D(XIPG<*ZX0Z6-[WQPJ61^ M79$P0JW2:VB8U"I]ORH]5]5-2)**,N1MB(CK%) QF"(MM>,L46D\V"X+J)S7 M.3)X;7MEJCQA_ B4KW\A2[/GD31VQP]'MM^R[>+(MKJ3:5AJ2^26N$93%E2? MYB1+Q+86%%,X.XA526/QBYVM'JO]R#L7WC^* 78ABG^")/[5&PSJG9SE@;6? ML[\"]8[BE% 0T8*CR2.R)G"4:#[ *J5 D\WVUR9=D.UV0P:T.D*TPII]_W98 MK=GWJMES9A@+FDJ9D/(B(*YD0%K8A 3Q ..*1YW$QC;;I'<_W[6.)-VU$.'$ MGG4J2H,Z@+36YLN,L#O*,Y4\8)(RP#OS,%(7+BOD'&YV-D M#2;&94+"X'-2"EO:Z;%U2&D5E?P1(DJUDM^7DL]:-<0F*[F@2/!,_)$L1EHI MCX2ERA,%!@_E6X91183A0@. M- @6K'8!]%RMDI8_+E4>D\-$FR3] M\,08\8)$23B/(H!EB#V63GHBPG/!K;>(M$?K/YTP\ZEW0!J _\:@1 M#Q$C1XA#05)#J.&2Z 30+^Y(EG(+VJW'#,;6F%=C7LT/]60P;\;<%5''9"1' MSE,P=X648.Y2@313,(_*1"OQ$@BB'@KSGA;?W\_)+_-Q?CO7/<[O]F[_NC_C M.3A(KZ^0FT\=]+@D,L@[F@G/P!)8H\5^)=;ZB[,A#M+EV1#U>K_$]9[,^3B2 M4F.)4,B7ZSV1%FE8]9%GA 3#;6 IP'JO-\FJG$Q>@U0-4H]("EF#U . U(Q3 M0AT-(%H,)4XHXEH$Y"RUB+M(B$@!_^I57ZU+'D*9 M^^]>'B M]2;DH]:.7WL7LIKFR?F?-0;>"P;2.4/-@'D=A&)(!>T09T(@+;%$R<'G/(>C M;2AKF?""K8# M6R;0\3E#QGN98CZP" P6@K@#U\VF(%#@VB::L/2.+^3XJXM GHY"W[\54ROT MO2GTC.7"&;:"@$_,[2D:*F+1%RB>'N' 2.18![:P)4G@6K>??HY2I"8J?AFH_I.%2 MJ_;]J?9L%C\#]T/'B R3X)2H9)#UQH' &4<$!]'V\GM$,JM(5+QZ'",UT.[WI9X7?XJMC=/L6(4#HYS@YS.QV?( MQ)#E6"+CHQ ^FL@IS7L(^DX&:AU86V7-?T!ZE9MI?JW<-U3N&1/5@U([%S2* ME&9"4RV1UIG:U"?M6>*2:I^+ZU=$M9]]Q6!-I_+XM3I/A5I@)=A4ZD*>^P;] M>485[IB&28M(".L1CXH@0P'T#4X^.6,\)[AD5.%WY].J:55J[%MO[*LKK=<: M^V8,7N,X8\XDY+U38.9ZCZSE"L'\&D5P9';IE=;K0J^R+@' U]"3F(?=#D=7 MC.+BEO;P3P(!/[MO/+_5F+Q@,)"A-W+M>#''SW;16/X K?:J\C $A==GJBT5 MY7VI)]424Z\?-UL_\'RBH3(D,6)1L#+ ^D$,TLH;Y'&03'$E(DS8]H+SKFX< M+UF>UCQR(+7&SQH_U\DJKU'S[J@Y8W4[8ER,#B-)B$9<>)LKSA1BT46=V8VP M-QO;8FGTW8^/G:5-_MO0PDL?7)=HUJ7BZF'%4V="=VS_J-6=#(Z&IXT_R:.A MEW] M+Q6>S]]][];=V0RD=7IU^;JLO!Y-!BVTEGU40M4OCM\@R^VZ#7Z M_[U#J>F6_M&AU+_87R_F>:FMUM>:LXS7J=<;=GO#N)[(^/$_Q]AW_NG:#V9T MT(%V=5Y]:S3?M??I.VCC6PRH* YVPY?&^=XYH.>71O,MV>^\Z_SG_&_1^'SX MR3H>F. <&1(IXDISY&0DB(1(J)]/#G'P^')B]]^.ST]W?KF M^NVM7O_H-XHQ^ZT/7_\VN79CNWD<"WOEU/0<&BJ&\/%9M/TBEF[P[([09I'] MAN+4#HJ3/BQ[?9CU(HQB,>P5(""MKN]'D)^*P<&=%_'8"4A6[/A;MWF 0 M!UM%<8<^D8?M4P$O.XWM=OZW!U?W\R[OR?QMSQP6 M7ZUKC5$'[O'7AS'"2DBZI)U.'KC!N^A[1]T\:GO=/RR80#Z^/XYQV,SK61->_4>[Y[^L MJ35T>YT_/-W?W?FD$Q9$E$M8]?7OIZTP M/'YAS)86+"/T."PX?G'U+=DJP7O&F*J^4VI+$_G=K_$6N>5W@M%;W?FCQNHM MA_T!K31/[W4S%VZP-'W8,+%_L,XM.9:G.!O8G>0_=BQ=WF- MX/3:S,A4/.@&KM1J3U=>'J^S@7"=#C^W@;O.SLO:0=B:Y9,MGIRQ25=8UGK$TC5J'1CX!+5B\?[PB6K XM'PP<>'NB0;WSAGB*S=B M-]ZF>)H;#?>7^GB1Y3YUPM*@T>M6Y4S#YY (='+#4$9Y[MG^]]$E;37," N*8: M<1(UE8UO^\J%(]CB#O=4+HP;WJ#83\.6_V829?F<7HPGNF_+B>ZAM\; MP>_;.5LQ,:HXM02)D%E4<5+(V(21QL1%IJ.P%L"D)NAYLKJ\++.JUN4'U^59 M4TH+C8,S%E&7P._3S(,I%1SR6EIAF"/2&M!EO-*Z_ 1LJ#4,(5YZ.W?[A"/&8R: Q6!=R4Z_V M07I/P!1;;QKJ1AQ6V[K%+Q.K[.S7HG^9[+!:K#EUE=L##-#361 ?H$KX)RG? M]4)WHX7N<,ZLEN@:M!PM/C:7/ M'DM78V^\1M"E(NC<]K?RF!NO4."YX"9OPEBI*2(B24^)-4FYI50/KSB.KJBO M,:ERGBUQNTWA\8/5N7D_ZHS:=ABK",'+7N>D'X]SV.!KW.OZ7B=F@MFZWNWS MSJ=(M) ^<213T(A;RY%U5J.0L!9$)BRYKK"VU1W%L),#)LY@2:U43$F?2;:L M)\SXB*.0P@>!Z_JXNCZNKH^KZ^/J^K@UFJZZ/JZNCUOGU,B;U,=-&8A%53MT MQ40LLG58E\W597-//.?E[^[43LI)O]7K%_"DKRT?H5]+X$X7W9CZ$UW$E@+#3MMR<2I>M].]AM?X9K^#X%5_X\ M?[\'G^W1_>8.WS^'[_YL?&GL?A'[K5F2OU?\X$,.!1R='WYXR\HP 'P&[?FV M#Y_!=_R0OL4'S2]GBRKJ/(]$,DL1YEPBKD) Q@N%B.46"Q_A9]C8)G4]70U9 M:P-9][AG4$/6PT/6[,8"BP)C12ER2N6C[:A"UE&+L)-,*XXE]G1Q8<>J0=83 ML(Y7VG6\AG78.JHU4M8PQ+42R+*8D),2$Q*9)X[G(FBVM'W@%##E3F% MI0;E&I17%927%5NN07F-0'F>V4T:PKQ"B6"'N,0DY]9F>C>L"(^>*17**MBE M;9NM*BBOJ$?TX^3V_.DX\;D\->9*NOL8&'AVA>:/=QIGQ%:H,777>&+PY2W6 MP1R,AM^_92[W[>'!KSP.2EUZ1-7H3/T\[E^F3AY%Y/K1?D$VQTU>V/:I/1ML M_':U5J#5G3Q)G7IFXFQ[;;MS]Q M[>%%<2ZIKQ3%YKN]_9WWQ0"]:KP_^&MO M=Z?Y:K=XO=?8:;S-^$#_9?-9KOBU]>3JHQ?EVDDC.H52W=QCLNG)$A M&L)ELLXSR91W$O-(J9*S)1Y!,8$=5C8&PKUEEDLJ83736$@9M-M8V4.NQC;0 MP>5A7WO=5]]\' P.TFO;ZO]CVZ-8'?U9T=X^\S*@?-3=T2<5BONL#A5 M?[''\XP*IJ:K$L:K6#&UC#WCD7ES<9;GS\9E'?3A>GU>GCH\T:*KNEKM'JO5 MGNO8U$*U%*%Z6OFABSN]8"F:22'8K&L(ZT:N=".?0Y5CE0RTX!#XNK[QN1<+ M/097^0\S4N>"E\]A@_;D\\?.V]/]\[?BX^XK# UFT<2G+(R)H84\11Q0RBRAI2'53DF0,)]ABDF-LUJTZG7,%7# MU+U;4S4VW2\VS1Z?!XZG2#ZA&/-1RT8;9 +\")+X* 0)TJG2A!(+DMQJ;%HE M_:VQZ;Y-J!J;[A6;#F89(###@$ &28?!O6..(\V-0I:HE.LB>)(:[":U.MCT MM.+FBU6Q3$ O3EO#XT5!N2)^@R[ESA0G<&%U^LNCD_&MT_A>>^.X'K%ZQ.H1 M>[P1>V9%V7_4.S"U7;Z:,8-QP5QIF7P P^1'H"M!>#=7R"B M!KSU [RY72$CHV&6(!XU0]P+B6Q@!#%%K;3,U$U&[:D!_:(NKC;0KYHE>T?7?2$;1HWW MR\/[P[D@92 A!*,,TM8JL&@)1SH9C"1ECBLM:!!Z8UMO4KKZ+,2-"G9CVVS*NQ_!4X-=#79/ MR;*[A0=?@]K]@-J,!><,9]PHC )F%'$69#ZB@B$B%+5&6<8BK2VX&M16H&^K M9L'5H+8JH#8;AN3&"4&M1MXD<$NE\LAJK)%AA-FDD[0,KYZE=@T*YULRP7X> M#8:M=/9(3,O-XYA#CJ/.2941GQV8?ID1'UH#G\^S+_K@T0P*VPU%_'92,:/U MXW#4[Q:@YU-Y\X6'7X_M5WA@>4)6*\%HPOVMS@E,7[[8=O(#\TM.>OW\'-"S MB[S\_*3!5G%/W*W#_F"*M_552M"1@_3RV':/XEYW=]S7=SG)I!M>C?OYKNSF MP1@6#N9+:@;CB[N#6#.[GO_]B5"MC$P,!:8CXC0$Y# /"&MM.3Z=9D6)I3 5OX1,0ML?Y$<-CWLCT,HP M^/5%,8\68_2Z$6AD8N/%J+&0@OFG@_H(A+I"DML0ZDJY)0R_%S+5VSWU1XTE M?(L1?=W'+C"3[WPDP0H, /W^U_<] .M R5E3U%Z3B+6RYB"VK44[0Z4_0CO18^UQG*=8;R.* 7&"SMDE-F MA.9:*JU)"B;BH(B0SMN% ;VK>P(YT@B_3O6U_C'UEV MWV31W1M+[M4HX()@WU.)_!_O?_AW"]KT^:#Y1[OQX2T^^//M^<&'UZW#\\.S MC[O'T![XOOFZ<_!R-O+_ZMMA9^^\\>>^@'Z0C[MO^7@S__ M^;S?V?NV_^&0+V) 54XJ985"DGF"N @$6>X9PLQ%AJ6.4@*$Z@5Q_Q6JKWB8 MQ;M&Q!H15PX1QRY8C8,WQ,'9M XMC4C.,,2=PXC[G*;FC$,VJ%Q(FZPD?F-[ M56C"5L) 7FDG^UH&,NCH[0WD.E7F>:;*+&$UN.TBL!MKL_@^EH.W?XK41@JP;#&@P?"@QKB_AV$#AK M$0M%B6&"(>)5AD#ID/%>T^OYK.L[E#R_),X MR3T]8R5B0"O9M^?@V,TD$-YIY^-A"&I7;]EO_+:S+ANEM3VY3O;D*L=:7[?2 M\&Q1F'4VW_RR%*4V,6]G8L[7TB4BN @V(&:E0-Q:AW2D!#$,LYZ,9-C[S'YS MEZAK;5X^NO[/+,YWBKK>@P%6+\[U1NCSW0A=O6#/S))\&>>IE^1E+\E^GG(3 M8^LYK,;:\8BXI@DY;##2PEGFA324AL5+\@W#/NNP&SI=6SI=S[7VU:4O>QUX M\]FXO&Y0#'M%QWZ)I;KW6VY4U9WV4O&_]T^,(7Y>0SY1_-2" .!6I"IK!PR"@N MD8_,!?H/& L[;=+EK=KW$P[$2P MUH]Z%OXN(>*DW_O:"K&L$/?V)(]8 :!^.CRN3G.S1:<78JY?*-KQ:VQG /G: M:P-DMEO#L\*=C9^;Y6-?ZW\%6\1[T/I>L%^T> MW#.,_YJD? MC_-3H7G]^+4%,@ /]J-^/]^=WWDRX=@2?"H81P/R7]'K7[Y^V#S M2B5UOG?2JC.XHS_RN1^;L"[TO\3)8 XN1@M^&Q2G$60%_AWD:8(733_^2H^W MBNE5IVKY8'XJ\\,!:4;EHP:C=MDN6'/;[7+N0LP2 ")':_ZEDH>B[W M&0:E&CN0L'9^ @BA'0]+;LE%B7N1P)YLC;L*S:PF/$MEONSR83/X=3\D")-5 M[Y((8>="W*:I4&HN@_.WGY@4 5MGP##E"64C ^G( HJ$RBBP%$G(62X#3*AB M1#LF:. N$"T]\XD8F"S#1%*S7 ;KB^-CU:FNR[B1T?PHSJ/86#4O<3_T.AF7 M?:DK ._PA.[5=?U?%T Q+";%FI7%/ZG8+._-+$&5PI6H/O720<9_WX:G;$(+ M,T(.QGP-@Q>WIU]X#,X$A=5M.!,8V5+\?C@3V/(I _"69->F#'CDQNHM1==E M8->IK;40W&-;Y;6>N@[\!P_.G4'$;$']&,'7O*9^=[(*CUDVZK'Z_EB]'ALI MBX9J'91FQ4E#[OTYYF;/60N9W"GM[WJVUG:V:N"XSJ5K,;O-TO^LZ9:^S]YS MG?2+FO9H?N!(K56U5M5:=:]:]1Q2UE_]=U1NM40_ZI<[0?>:K$Z7R"BU,&EK MC3*;NJ,Q2]P;RSGFQDBEF(D62^L#B8O3%^@U&/"G]G R?%[N M[[R)_:R,]N@R;PG1-=W:J1*7>N2@Z<\^_@EM.O]WZV/G+=[?;;<.FZ_./G9> M?VY\_N/S8;/=:GS8)_NSB4N?\Q8//.O/MVR_\^_.Q]VWIP5J-P'?FR8U M/8:R_%^-/D\3?3Z,=P-WJLW $H@N$6A0 \]-@6?VE#-"L:(J4D1U9(C;O"?- M$T9$,\ET2%A;5P-/#3PK"CS*8RMQD(1&QK%T#N,8#"5:,>=3Q(M/_JF!YQ& M9_8D,B4E=2$@S#Q8/(D:Y SQ2%#&'>-26*L >.:S.&O@J8%G!8!'6D"58+BP MB0?GG4Y@[_B4//,Q45'[6RN%/K-'A@GCB#6 /EZXB+C'&ND2?9PG+%BO%:8; MVZ1&GQI]GA7ZU&;/L@,]S9WA_OL,/M"&\_VS3PS Q2;%$ :_&/& <3ZG4".L MG'96:^,%!^3A-?+4R+."R!,Y,2#!11*]<\(IDL"2-[7#M3K(LW<5 M>2R(+\%4(Y%P0N M0*M5[G M?NDN?@2[UZ5=6#V!N2FRFL UM13,.,U]]#HD&HE7-F)N,;:U1[E"\#K/N1N- M4$PSC2B1$G%G#++61.1YX$)BKKB7@*YR-9@''A] :PQ9)PRIK;,EP\?L/IPP M,DF>% I*6"&2298A8KBG)?)P.?!A^Y_VIIX(?#UUF5M);/4:W=RL*Q-2*8R!?,3,PO@U_IZW.!';6L# Y>P@Y@=L;/]B+TG_ MRX%\K/R%I[\$6!J"MDE:K2R77)O@B-?"12UIE"'=LQLZS=V;\@XJ.H_]7KT^ MW&Q]^'MN@TU&< "($,AS:Q$G@B$3P%NEQ"AC8'D@VF;J"%@KZ.^K<:S;XZ\1 M-<"L$\#\U,:LL64YV#*[^V9DQ)IRA3RX#X@S#J8G>*O(BZ"YI%0G8FILJ;'E M_K%%,"NME]Q2&GC$1EN"#67P!V>>*'M__FN-+4O"EMG2?FMT4CXB)AU&7 B. M#!$!V7P>;53))I=J;*FQY?ZQA47+\RZ.=(IS+6#%PXKPP+457 979QBN%I#, M[L_)*)*V1B"I.3A #+P@EP)!W!.F;,!&23!2B*XQI,:0]<.0.KZ^[/C)[/Z< M2)YQZPW2*6C$E67@Y$B+*-'44!(#";GRS-3X4>/'O>%'L(:$((03GG 7L&/1 M*T^UL7GGW]ZC?U/CQTWQ8V9_S@M+F:,*,:4"XI%89(D'1X99Y2CXJA&#(T.7 M53._]OCQD_VY^SCMMKYR/:]\#M6$+^W@N#QZ?DR\8+W70)D3N MF-/*"8&%\P#4#"R^VMM?H>76SVUW:A&2E&P MVM;),#6$K"&$U,;ZDM%C;D,S>*P\(4A;3C++C$0N$8H"98(KK243:F.;U>A1 MH\>]H8>F(E#'-LPUEAB%7FDS'*)*09+!'MN#9-U%N=: M0,OL)F8((GBJ"/(EST%D!#D%HRL\ P/%JF3]\K(AE@,PM8ZOG8[7%L*RHQ.S MFXE.AJ0$=RABG<,37B&G$P83(:C$G,'>UR9";2+<;ZV?=S8P[AG%C!,?-?5: M4:RX"E);D^IT$4G-DO PN9+A%3,/'A]< MEE0(6&$$W:)BQ7>2FKWAM0XJ?@@>X/%YY R&+_1&KATO*$Z?.5&PCYPF;6FB MR7'%C-,B&J^=C#2 =8#K[:<50N*CN>TGZXS(G%*(8.%0/HX%:18DDM&( 8[ MT3XGF^(E'PRU!'5:2PBO >SY %CMG"X9NV8WOYA)-"J&D1+9-R7&EKOF^:0I M+\%%2";&&KMJ['K"V&6%EX:PP+#CQ#F#K;4L!4FYTIR(>NMM9;!KQNXRRKD8 M"471)8.XYQ%I;_-Q#2HFFT_=<+[&KAJ[GBYV.9<$6%XD$"8Y!R^$8^H4+.G$ M"UC4Z[S%U0*PV0T^QI-E'MS%*)U&/ 2#7+ "^21:Z4X#D%C0FK/<77 :V;OU%DFA+<6X9!()LC32$MB4# ^$VHKF-,Z[+7D M7=??AA9Z/.'T? R&5)I;]NF:_\U0D%9BT!AUX*V^;/ZDX1WPD%K=R=QJ:,3X MDSR9^BKF?1X-AJUTMNQ)$5OT&GW_'ATKW=(_HF/-J)AQK]4=E?A300XF5#&B M'1,T(EI[Y1$STTC"15(65< _ 6,[^T$9*ZA)6/@:NG85?L:#,2(*M]$J/ M:5]GWK5]+^RU^EJ"LKC?/^]'D6],O=ZPVQO&]<3GC_\YQK[S3]=^,*.##K2K M\^I;H_FNO4_?01O?XL/FOCC8#8#;>^>-YNLOX-"2_?K'4, MG6]]@$'&P.;ZY$[M#>*@-L:R^/09I*,Y:L1T*UX-7;(), M=SJ],+[GI-\[ :4YR[^UOEJ8[/)Y9_EIJ6\'P_[(#T?]ZEE^U._'KH<;MTHI MGW1H>U[FBWGHN:H34^ SEEB>\U#FU?NT%8;'$^-FZJXQ5N'+6ZR#)69BKU_.]@N0[=@?([%=F;84Q_UL _]/BV#/ MG<84 _[SH*P6#N,(?PFK9)3\D]K8;N:%/^OARVP^=X>#__>;W;XZC;=<3Q]( M%-5"46R^V]O?>5^\/'CWYN#=3G/OH+'^?6H<-%^]+YH'T*O&^X._]G9WFJ]V MB]=[C9W&R[V=OXKW3?A@_U6C^;[XY>5D@9^E:R]_+EP]@V(".ZQL#(1[F[/8 MJ92&:"RD#-IMK)IE=4U4V@&@M^W"7CIIQ;!71.N/QVO/5]L_*U*_URF&94#] MRJ5A%//EL)BT8''QTXL1+"*PL!R=%?XX+V:PZL 0?"D?V(:[4CLO,>/'Y&5F M> R/:G7RX@;ZYBJ?LCBQ9_EIU25Y5OHM-RIOVBJ:<$?\=A(].)Q%N]<]0B!] MG2*_-C^B'V$)Z^8L7E@#8:W-+P@]&#HP%LO'P3 M0=$:%-F.# 7,_W#Z/>.GPO/+,8)_\]?6];[&PN<.]_KE$GLZ]H2O/F9N",OF ME4\JU_BM8FX^U M^N,WPB=33ZRLB]/CV 7O/G;RER?9).BWH -;2X&"QQ7JO2X(6]<>96'*PYYG M>#RSF^4'+WL=:-;9>& KZ2KO@#;T6X,O^>*>S\,1BM/66'BRL1:SQVR'H^JR M;"^!S&7CK92ZZK.QG%=_M%M@68'==39^;J9& 74I)P+F.7^X5>Q=JLT)^,_9 MUH*FI3:(7/GF41>> O+5ZOM1!]X/4SR8B!Z\/8LF&$V5((\E(QN*^4MX>S]6 M(A+B *:F$HX.&$]'N!\ZOAIM>VU?\G M@T>UO[SC0J-_L,.6H,FO/,/D/4O:QIBNI,+TSS\Y&&ELI)0 MI+PWB#.FD6&,PP^"*9.YBB)L%''@[4FVCONCN*YK5UX 4@]P[;14]-)6&XPZ MT%QXR*#4CG;\&MM%:?U5.@PR-%Z!CEN@AGU_?%;\,HBQ:(!+4X7(V&:Q<2_> M^V6WRB>^:,&"T_+7Z.C[LE-G6>7?P["7B@A8L>-];Y0-E:/BS1@V[KG=/VSE MQJ\PQ'8X#;#_&H!MT!UDS)C"X'*QZHS5=S.OC1:0:JS#><&$)<^6 +<;?B-H=1C\^N)V*Q=AY3[#6'PF;F89U/3Y-2># M^&+RR^\37J]6M^Q_>=/O5Q^_X(2@4F.JK\>NFC%;6K#LK8U+.L8O'CMR6Z4C M-Q.CK;X3"T5O=^:/&ZBV%3=W6Y]Y6=^NYVY[7Z7WG>#S,"YEH#<-WRK:?:_[^RX5%) :F'(0\#K8>A M-&(>]7C'Q\#"-U.6WV#D/I=>;:\RS:$/]YHLT7&>?'.];77G'HX MZ^&LA_/)#>=SX)>>BI26>^?WRK]2/^-I/6.9%!IJ2ZTZ@\:K,J>C&.3(6IGX M<1_@>Y.Q6YA,NW+#]K]W.<-BQ9,;OYLG/!J$F1QAZ90QD2:.O>-<*VN#(X(J M2J.V0K'%!0Z(379MAOW!@@3ABSV<7KJLU'I?.07#WE]CE^ J]U)WU$&A5Z9S MY+=<)!&S-=W@J7*(3SH?/^R?'W;>??GX^8_C1O,(0_L^'_SY[GC__#7\^[K= M.-\1C?,OO-&:R2'N?(2V-EH?_WS7V?_S%3G8?7O>^'.??X1W[G_8YX$&XXCT@PS!&GU"%-#$94">D3I8PSN['--[5:5A+Q0W(S MUGCU3/%*A.!]8 %+P3U7-F)CN:&<.Y&(H35>K0M>S3)]R" 92ES:UD2QK_Y4.[C83H6)J M7SPWB&",/2\GCL38EH\/_D+4"@*!N%K&AE__9G5++)+8!0CH<\(,2+U45V<^ M^6165B:.G!-/G;5$614PLU'X^(3\:DYMRQJJ;@E5T]0J4!$=<2@P"@ E3&[E M8S&"E^TH)Y)&I9:L#7@-5C58W0A6P*"$EX+H%#7G2FJPNU0IAI6(06M5@]4+ M *N95N,I5_"6%AGC@5=)+@&LA$&1":7!]>=!A64$JP7%N5]*&.]CEOB$N=J'? C6?9J)><5H M@Z9*HRBURJW2(C+*:41B=)FT><+IRAIK8/9@'[+N1[*\"NXD#]1JCSE5'(." M)\VI"8(*39E1O%;PEZ+@TT&BB,&]PH8@89Q!G'.'#,8,<8^)BH[Y$%VMX*]> MP27W,A*G*)6:8[#AR@2GI?&4,]76^_Q+ MWDS\-\AZ60?C>2O\O6Z<(RZ)8*FF.4]#:6L"4!CG8PJ1,:L>>2V[QK,[X-G7 MF5 #9]8 G&$43"XO"AXGLBFWUS'<>L^T]$&OK %J+5%(M=;@14<2I0M!Z*1L M9-R$9)R4\'>@6!.BV!5]96H-?A8-GHXE8!*M3@PCJ41"G("K86@PB&;-CLP3 M(66MP:]<@Z6(B5DKG=*18QO !>5:N9AMLF*\CB2\",V>B21@J8U/*!(IP-?@ M'#F'&?*4&7!"F%#I->=GU-I]5H[(V>2H=5&#=@N73/2,.JXH#UP:X6KM?@': M/1U)L"HJA8T&D\TDXC1:9 )1**H< B9!4;:4VOW4&_>>H(+US3O!)_5_"CLL MCG)-O'&U0=">1REB)%?%+<9X5:5IMCJGK,]YI>FR O2E2I++M.^MOL9R7N,M M1! 7LF%W@1O ZVN\H&N\L4R_Q6S8K5<3EV^':ZLWK/.!'M$7F&UMKTARED:! M%/!^Q+&@2!LB$+94R:ABP)JMK-$&$Z\Y'ZB^QE(QM9=BB"ZFG-MO6Q]Y MWR/?PN)!G7[\VM./YS.!VMC?Q=B?S!A[&KFG+EFD+ /'DVJ,G)06)9+#GHXS MC ,8>UI[G?4U'NAU+I]A?'U'OH7"WK?M%W-GKGO3>>.*\./F70S0*_1&N178 MY)FO+!G_JLM9+7AV7@TWXHDQX@6)DG >!3 CA3V63GHB5;3Z)FXT:69Y#3_: MNL"/ZJC( HD2GB%*UE)OK=.("Y;W:DF%C "VQ*2-5D7O&:,K:U0T^,-KBRY6 MHYXYHE*C:HVJBT15\%&P M9(@JZ1&W.B#G!44\E_)@,]-#V=SM'D[G4<-/Q)WGR]&41_69&@!;[S<,//UOMS]TF M_0QC_(2WVTVQM1$.6J>;IZWVQX-6^Q-I'GX^_/?I-HSKZTY(,3(1%#*?>_GM[ V'Q^]^^^W'CQ^K/UV_N]KK[_Y&,6:_ M]>'KWR;'KJR]A[=N.T=%YVQKY* 8[MEA8?OQTK;H!$:AVA%=C :@_W!4G-XK M71S'?C'8RZ?:06&+XQ*D0*:*^/,XAD[>>+EG_X;S>L/"Q7A4^"Z<7J55PB#R M)2_<9Z\3^[;O]TY6B_;E;^PA8!J,]+@?![F_^OCL#HP]8THY^ Y\?A3@JV$O MC^NP,RSZ$2RH[W0[MC2NO73E'?-)^;OJ1M/WN70.7.7X?"OY:@G0D_E=F]J( M76%W:W0(JN GQG[\YU1-".*%,RQZJ3!GD6E&"1-&*Z6)#R3L;&3KC@DFZ-S, M7S;L7_Q>#*,N6/$/,/M^>&[C[4GYHMMYKMIPRS^Z/7_P0LWW@Y1KH[FCB0G< M4X6D-1CE9FU(>R40H%$0+*A E5TI(I"HG+'RI-\OWW!.M87R?M77 MO__HA.'>.RY6@<1E"C]>'!_?N/J6K);L?HJ>5=])M2JUN?)KO$KN]1U998;> M\\RK!TOUJB"W&^P-F0++F1 POU;(K?O%WR'SY9KGKT3X:6; W*Y82CP:@,G\ M7]?_;6UL11[6[OT%)H""G67/T;7Z2E?LM4=^[OS\KR:V\WB)'1,J^+&TZE.$ ML 4#:/^(W;]C$T:S]S:6)O>^;^SBYOZ!:+8/^!;IUO?-D]:^S!>&%/S MVU<81^@TWT\'?CX>;&U\.MEJ'_R$>_#M4V"6&]MB>W^3-CX7HMPV^2?M'KP:]Q8'>Y@SH$1JLL#(AYRRXVYPX9!@@G\.6 M2"Z$C=25H,>7:>O?&Z&WHM[*]%IQ;:\?8XULBT.VY@RR"4V)3%8CSS5#W'*2 M,4D(3S M?J@%E(%<-)N[G# ZG4R5_\YRW3D:E>E=]\[2.4L@J1XS+WG/9J:4LD>PYTYC MBJ5G/"BKA<,XPE_"*ADEWZ'4K"PT8_2JX8PO/(8 GC-69I,]Q]D=%3Y<.&L\ M#GQ^BG6#7G#E )<*\L]T?]F2P M\MOEMP(O8'QQG?%]^MFO?,*4'NT)*TD [.OU2Z%^!^H5^U5>[O_:I1E+L=?/ MIN0_;M8(M;)6IAWFM,GWV0J5!;3LU2)];\U]PARA*KWN\V9S_4OQ?NOS7UN? MU]N;6ZV7_TRMK?:'+T5["YZJ]67KGYL;Z^T/&\7'S=9ZZ_WF^C^++VWXH/FA MU?Y2_/*^PMX8IKL//55Z__Q'('JU>.1$VPU@,=U>SI3>2N][A\?Q:% JR.<, MO#&\[PV&@R\Y*_H/.XCA+/MV:1)O#R9$IK/U[5_=K7:WVSQM\FVXWO;I]\YV MNW78HA_W6J=?@91L4A")T]G$VTWQ_=M7L?7MZVGS=&^OM?]YOW4(I(ANL^U\ MK_:GG]O[VT!V6H?@B0'9V=PAT5GM.$%<1" B$EPP)PA&C,5 - E)25LQU5*J MUC,?Q,$IP16.6A%N@S0F:!55,#+J@(V93M0=-S%9_V'[N=O/-&.X**93[*%Z M)S??;VI\/EF0$&^B\%R3:+ACUA&N4Z34T[3RV#G?%T7Q7.0N"N5ZOV^/=F,I M@G^O9$]PL/+KN^)%YW'XW MF$NC;SV@Q=2,6XK(U"WSH/-.GQ9 [FVJOK[69/#2: R*];P+Y.^\0Z37+S8' M@Y$%,+C%M"RR@/!=,AKOTI+T1<%W5;.PWVG: 2!X_WCLGQ5 %50QID"YT*^<%QH+8X/EW <=&)8N!&=- M3$%?T0)NL_5Q9N/?3<3O*MX'K-3%_I@Y#M9'P[U>'QXWW"XBBU\H6ZPBLCW^ MO?V!;9]FEOB!;?VYB;?;>]VMC=W3K8U-TJ*MO>\;GWYL;6S3UG1$=G^OVVR' M_58;[M;V?'O_\][6GU_YUD:3-_>_LFWZ\:"UL>;OZI>@&J-$0GB_O8Q\,>_Z@A(!!\^8G#MEU4>=HP#*_PZ19S%,M-H(K0'B MSB3XZ8=P>;H(7Q5Y+L#PE=4Y[H;A2CMI;4Q869W[+AM&=1(X!FLX(4G-C;<^ M#IA77MKF$0C@J S-;H%H]MM[]FCK.%]B\&=^PL'FT5\P:;U7CO'W#]\>L.;Z M3C(A)FH"BIHSQ+U4"'X1"!-!;01ZS?(6(XI-0Q(U ]&-.PJ1]IHRJR7)51&) M5I88YD04@27E4]2E$)&)$)%:B%Z $+76P2D+47%GD'+$(TZP13J"G=>626!Y M/! IP"R58D0CXZQ#G$J';+0&)<9BXM80P3)A-+@AYW1_;Q29>S0R-3F^ ML*S2*_RX;E<\/.[V3F(\J]^3?<)!U<6JZ!UURTI6=E*])TM<*%-\2@'-);\* M\"^!ZYT4/>"/UZZ4W\M<+D@BRQ^?\Z+3H#.,7ZJGJ:2/7!(_8!7^'1"U'[U^ M&,2C-R=S'WYLM;=W/ LA*.QR:5Z+.,<:.1T9,L*SR +8Q !\?Y@W!58EF:8I M?C'HE8M]N=I3)LD3,0-!/"S7!7]TAGOE-V-*_7M-@%\> <8B4$]$P Z#"F.I ME:!<.Y&8]4X;41/@%Z?^/UMMOQ-#Y!%P&7@+PXAC:9%UP2.%J5&YVSOF!A@P M;0C!'TR 96)P!^7@GIXK;)U0P*N)TH%H8YRX@0#C6H263H3V/^S0G!0>)48J M@N!P)S6R!H,%D=HS:6GR>=,?!?I+Z(P(W8/]&J4I2"R+03%N? +NRTQN#\U\ M3)JF&]AO+45+*$6[.\Q9C3%5B'!%@8=XD** /;(]5 MU#?'Y. X=,9),BTXCB4W*,)XF>2,#Y<<]SI:>R\C6-/:)Q:GD];&UQW#C6$F M>B1D2(@G @37>HF"$TPE8ZS%X)3WCBI2.\-I4[]W6 0[+)//2\8T37,GTI,! M[#?XSR1>''IQ4!8MSKEOG:-\"3B\TS_SJX[AE?4G18.SR.5 <;[5[_E2-3=^ M3F[<&0Q&=Z;&'C @YO0++@VWQ&N1J &SDS%"2W:/V/!&3+'?OQ(BOH%#M0G. M^=^=,++=:E%OLQSY6[8BIZU3OV.%8HSDC@C1)(E HJ984^/O$R4TY2BM=$#+0;]3Q8+D0N9!1T]\='< M/39;R\4CR,7N3M22.IW Z:4^Y%8)#-FH+3+41Z^,!YFA !4-F3<.WH9O]JL] M/-FTGY&#!)PSE.\/WFZF#I-@[+BAP)@U_,_@G(T6L7M6(+T\M;#=;I&)1G'< MZU_H1@"X6'O:+QLG;LW3,JV9PZR M.L,_EG4%/K^!B\OLD_5U4J^OOSP*)8E)&/P\;'#V_)23TE!C(U>*"+'+$R;!+O-J^IN5F0\TQWJPE@%[IA#5!"@9 MIQR9W")2 D4'W3=@?,/*&C>WCO/,+'%>-L9 C2+(5PZ>_ T3#_:P3(,;%"!D M\6>GF=T@1<#,=YXD9();@']DHH M.+VZ3@9Y<2#)F_N;.P'GE1-&DL$Y('6L^V5:FQ@%M]8:BR/EWD0M>0#=-MZ')&.JKWW3*FRYV'K=2NR-QN8U M.',;%S<4#>=X=G?<0$XTH43BX"6XWY9:%K D@@BL 04P6^: 6PWC($<\K7CIBBWR4P+]=,E:YE34M&D3,<1J.8[^7 BRW#)MYE["5@/V$\O/26MC>P=>@Q)41@0.6D+<18],3 (1#]8V$$FI M%]=[ F>876%UB=P U'<#[-S$>Q#'L;BJ;;#M'UV'8&_8'#Q1"$+I<4\7NQ@_ELY1';1TU8]Y(NO5W[/]U MKGU3<6)$WYXXGK8VFCM*.6$$CBAJ0S)_8,A%QY ,S'"YWX=_F^,J4 4YYE"XSKX$)/>@^'Y^W5\/71R'9!F'L_0$;[ M69I_6?GPUY?B_?J?GU=^+0[+UU?MB+'Y O#>"A>!0^1+%O^P<'K_I""-\T7* M>)2=L6(C^IAEMF#5E[QJ75_I1#[@KK*.20H!6\,9YEA$:[G#(/U$IVB]N4,: M4BWK3RSKI+7Q80<$V]H$SA?! ;@R3[G')VY6LCY,)9N&R4H(9 M%1CVAB#3I:3O];H!9+ ?AZ/^$8AV^TN6ZDD=Z$F:(GPZN2ZE5E#JD$<][,3F2N+Y:,I+H9]&ZJDRI/!5,!R_LV+X^YH M<)[!.5XO N^U^A7F\60!([F4^#D8VO[PZA%56# 944X2!9X2!^>&%96&-=E. MO_C;=D?G[G7I68,7EL!N7GB]3G;ZY<0OJP<[3W0F_2S^ M=?: ;UYX3IJGZSL!8^NPI$@Z L+#C46.)(<\-LS8G 84S!) \S/$0 J M&+!\$>!->Q.&5_HU=P2WX!)V7@%559@KJW4";A9%\-H;ST.Z04;I8@A9^PG,V*@$TL\$\PKX?WL(@/]%EKH7E\H<'-C M,>)XWOBAF4FY=LPMQ>8RX[M?5!948S&?04JAD E<2\$G1AI$+V<,0F%>):"Z# MBSQBG$/'7&KLDY?.&EXO\KY .6I_VF%:YQQK,'%$*,0U_*8]%D@XZV4BRAN2 M*Q41UB!\SO) 9DV=PT[7]J]:*>@ HQ^2 $X4)JQT.(EH&S$'-"LF/*.7-[5%QD8&Q]_"AOVI"2 MK;;?\? ^:. 2@?&RB$LGD7$@E84"<61BCP8I;[76(@)0\:'!@<.#X!H96 M%R!8-C&DK=,/.YIZ88-E.2D=/%,@4LCEI0?#4J(ZET=1>?,";Q@UZYM.W,D+ M&Y)6IYJ87-MT\.UUX^-U-[XE&$O=C:_NQG=]-[[YSCF\RVDP^+HT M&%H%0B]>_F+&SN4,@2OR&VY:G2_7=?X/1@0&NLP,N&K)?G1<1O./OE_2?= MT(_S9K!(#4Y4!21)W@RF#$8:WA6B(01&*' \;U?6\*J>LT*[N.7]):).]?+^ M[82G!>:,*"NX]CG"[',M?);+@#J/HLZ+9<2S9/.BF%B=7:>XX_(^&()J9?[. M"_OW6,@7+*A$!,Z-G7F@6HNDG<#$!*LT%>(&::S79!]?_$CK='W'*4 O>%. M77D/A),Q%Y8(2##*A'$@?=$_V4(^CP*PTGD"@,I]C+D>+G':*>G!1? W05@M M-(\O-+2Y<;"#F05XT@(%X4TN!(:14=0@[T3D%L<425A9(W.JULP5&R" W>%> M;[2[5W3@H]&P!]PN-]OJGF3V.N;5X[342_+6!7CK9L"ZFFGG"_Q?3D@'V008 MW.U'.RSYMLU+&IE@=E+GK"G5!<;;R>Y^D7).+P@IN%ZC*K_W(MN%XS(!+I.# M+WTQCFI?E:IZ.6STN%WKO_B]&$;=*WO6?SYKS/4E3\'7W):K4H1,O<%.ET', MM]RUOK6QN1,BHQ+K''_P''&/<\EN35%>UQ)!@FUS_G6TJM\\JD(.&:\OU 2Z MV+^MX@O@*I>[0QN9^\PGKMS55.^B4^7M1%.JYRIP3V+Y^2>]4_>H=Z8 M55[UF;]KAWI.5JF@C]"A7K#[];V_MD,]715*UH.M!ROTU5]?O.P-_87OVT;X MB9> <%5V9%X#T6L>ZLHFOK=Z_FJYZVEFP-QJ JJNMX#J_^OZOZU]/OC4:#H:VBG.!&SA>&ZG@>LPL;R$K-T[%O7JRCZ\Q)J E M/SW.!5>ZG5!,9N;5-VPW7$82@\1))JY=KKKGHK6&,&S >\5EP_;GS9YO]<;F MK#)RKWNYOFKD?MQI'6[__/[G]TZ+-G%KW^-F;F'XY[_VF_0?W:V-O3T8!]O. MD<#).9-&[H>;]/O^QX/OAYOY>]HZ_73:;*_S[]^:I]N'7_G6GQ_AF<-^:^,K M_??IAYE&[C$J+Z2Q*'*65T0X0\Y1CZ)(6FA"C!3@'TO%&HK-QK7OV,C]KAJX MV"[O=T:5QT62IB_"/S4-]R+\ M#CRDO/5DE=3)UP<.W8)@V9[@]%UPG:SC*(H$X M$P89816RSDE'N,1*Y2Y01#4,G8723;_5:V /7-P^07:D5]>+]FL9*(FFXNW(,T9LAETH-1;@; C"7%K(W*4 M*I!9S$S23BHK5M9 &AI$S68;SJP@W@>RGCO*\3KQX57SS,L(4?/,1:/$-,]D M,7KNHT.>:H_R9GRD&0_(19FPCL$FB8%GXM4YFTOO%RM=1J!XZ==XRT'-]SD] MO-NMPYHUU;QH2#[V^BEV:K;Y*';DTPS;5,J09)1!B0>-N$\&3 CFB%%'2"#* M2F-7UCAI8#8;L+@]V5SB6,7K1(A733;'&#$"I*N9YJ(18III4B:3#,HC(O)V MR4 "TL0[1#DA-%J6-)/ - 6PCSJBN;37>(,YLS/E-9X[ICE.>ACOP6(@V:$W MRCNZ)E/SMC-JF;6>.15"3)8'SHQETN7_1'!QO79E*MCSDM,ZH_;1#,_766IJ M.4GP[E&4+B'.54!&")9_HRR%R!,A*VN*F ;G9K$)80M0T9>1PKW0^HZ:?]G._8/ M!W.+7>::$C4:W0Z-ICBCUPPKD FD90Y62"^0UA@C'0"(HJ)6AUS;:=5,5\A\ M#-^PYF U!ULR#O8\WO+99NXQY:J]YL4AX-84'[-1@)-L(PI)>,2U$L@X@$'" MA>$LF!@=6UD#I]D(U1#DP3';I2%E983SM[+:T<5N&A+'A?OGH\B9PA0 L:@G:O&7?S^?6\P;/6& MVQ$&YWN[1[D>[/F5JI.F4>5V\"%?*'P\H$ZA@&OL^*0LP90#XXD"<6. "4M MRV1"X9S&WH+ZRSFE50N0W6X6'I"VT5'_['V4;>XG+PS^& POUD@;C5_PG&)I MPSU;EN*.XS*X^7"7RXO[7MDFH2P"/J<3T[@F^'DMS#>'VA0E">NQB%!R[]SUJ' M]6ZWY_/PYBO5A^H9:BB_0D%.6AN?=DSPX,QR@X*DX,MJDLMD8XF,D8JG&&R0 M:F7-K,YNAI] >>-.0B"#@5=K<&XLS*/$)FB@>T 4L/8N.G]#"\1:"!8O!+L[ M(AI&E E(*QX0=P*$@">'%-'2<*-TQ"(+P9QNN[KYXW5KG.^'0&XV8G51/6081;'.TVBMUX!"2N6[5X"(>= MHPY8IK(_X>34LO]K68S?^\KJ5TTL^)]:_[<;G^BH(2'S?8_0.D^G+; F8I$1D\40YQBH*@ N,A*\*AREQ$N MK1&.RPH\R]9XZQF[;.)"*.V!/4DNI' Z.*HXQ]X3[3F9KI@]F?/L]A3EK!=7 MQJ:O[K5W\UTOCY)%%7(G9T^DX,YS*VS"CDDI0M1,B)=:R;L5AQF8>HYM&D^&L&N4.8RPE[OI!(=J&L?5GK.W=@F_26*IL&^[):_]DK M+"]1-;&^HC[X)(0#T'LTE[OW*_P%'"Q!$,8-0G$1;O.%,WB.AI4(P ,8/#K^6# Z?9V!* -0P^]8M K?O1&W9!]<0LR@4*G6];Y?W1X.2_+/[4\ M5F533?I/+%?Q_>> GHVO.\8Y# 0_(:TM!OPQ#ADJ:6ZUQ(BG/OF(IY6:*!XQ M=BE80WFPU#F>I)2)2R^]8W8:>MJ7FGR-B\N/#D&W0>.J/F,3V2AB2KFS&$A: MU8 =[/M$/$&LCD=]OY?;9$_T*,OON^MQ["ZU[^>V3)T+A#?.P3-4T1>2W*>* MOB2K#.M'*9_.%U\^':]*KNK!/LI@E;E=%?U;%J:_0^7H*P\EXF56F=Z^IE_' M78I,/W6R_SVS>Y;O!=PV$7]150Q?T\21>N+N-W'XS=6/_S;MZUSR>3EB5B]/#S?;> 9PG MMO[\=+K];1/N]>'GUL;WP^U3<,SR=X>?&/S[,9.+L__IY]:?G\%Y.^#?-UI[ MV_N?#YIM>*Y#>,9O7PE\=PCCAG_K<^M&FL1YU":AY+(31XQ'UCB#,/<:&Z-C MI&QEC=,&Y0;^+:I2QXO+?ZY1X@:4D$IA0XTAT3,>A;(I&$F=M40D1V2X86FN M1HEE0HGI'11"YG .CHCJ$!'742+MK$8B>!\X4T2*C!*L@;%L&/K6FD?4*'%K ME'!>1Z5MY)9RJ9)ECB:;$I5"4$=O:D!=H\12H<04EQ"):L[E^)\I\4M+?5?&GS'[2%*NH$U+P7S#[EN<4>HP\(4R;B''4.I>F+9=$EDCQ M%]F$XF5Z1I?2X)Y[G>K5@R( (*,V LP9PHDECEH2L,+>"9E4XL_O$-6@>$]0 MG*W[:PG5,GJ.>-EK,TF!X(T'%!,G24M&F6<+ \4EKB!?*_Y*QZ<8##/11Z(Y MX]2))(CPG$3BP2]6M2_TTK5_VA=2PGIPA13RGAC$J31(FT!04MPZ8BU5*N^] MI0UJ9*W\KUKY'>."**JC=Y93DAPWP1%*E$C>QEB[0B]:[Z@U#+R9KL(:AIX"AF06MI+TT"B/NF0 GSN:5; _NG*8"_N%,X,N, M(*I) ZL'.W(U#-4PM-1IB34,/0D,3;$A;7.]"6^-$4R-H^*INW[O7$1BN&% G3VZ CFVN@Z,=%1*9=4H-;S:+!3F&F+%8TA6>GQ%85+Y4P5BGS_SW$R MNK_ZO=V^/5P_>Z;U0YB!(7DAY:B>O#S%5][:W4F*X%QF& 4+?@^7>?7(.(PT MC9$Q8@ 0V,H:%;,M'RY6HRJK0.WN]N.N'<;5LO!4)Q?+S/6CQJ^CU*5&88^/ M^[V_J^(G+?BE+*,"ID(T+@KCW64*6)$,5B7@PV464%X%8591K9VSX+)GF2*" M$(9KF7I$F=IF6Y]VA'38.VQ!DF+N,V@2,EAJ1,&\** 'A!*0J>M$"G!F\@8& M,_(U#X56*].S497XF5L<[2+ 32X>BCN&V!63BEEOA)+UG>POI1^!R' -*A>I:J .V7\6!>,_NYO]!YMK6^DS3&1CJ'F)8 9 H+ MY')-6L\PCXD -#BYL@:\1?(&UK-I@8WBCK(028J<:N,QX5P:;QE.'$@22 @5 M8,GN[I/7LK 6>#-'SLV6L>\XPAS(A%/WB'+-4>$ /%(!/YV"0#(2)"$V:VZ M)6;<31:X$;G#,A-"$>X)V%*K7=+.)IQUY@<:DEH2'D426D IJ';$.XU$6324B(2THP2)Y+W6B@/.EPU85F>W&-V[ M9/,#+4DM#(\A#+3Y:8>[$"B3!EDA# +$=DB#?XE< !X1 ,I-3KA@9G4.H3B# MA:D"S9<;PIQ5+SOO"G/FL.S=L3?,_4(L-PG/V!L^ZX%W[A:?'U,[R-?*TL%I MZ]..)Y9@YBC"GC+$X;4@(X&I*B.5H0[8J[4 +%BLJBMBK!-XZ4]>!0A#B%6A MVO[9N[@3GE8% MD*-H_9G4-$KN,LQ=DBZ(R9GDY"^/X64492NIBS6WPWD0KCRJ"L25I:_O1HL? M)%FS3.A,GB[(6!:IVE3-E[5/HK7A>7-C\[2YOTU;&Q]VHI"6&IU]::D1#T(@ M$UU 5)!HP4>*V*O""#HYSG43N\74#89FBP+,=4GJT>:FX M:,B]!TN1>5-XN-F:[WU?G/]G\67-GS0_-!J?RE^>3]IZO#K/$5>\K8L\Q^?XD=O M+I(]GG[MKXU*8R)MO8_P[5V>?-P M\Z1%MVFS_8EO[W##L4DV*8/5 M=!L1'11+A&N:;.#!8*T%0 Y #XZ"RCC31J1LT%M@'W:&3D#);42L64 M]-Q[;SUAQD>XM12Y*^CT8*7BUHL C\D85\%81QG7UJHD@U:17.7[W_R04VV= M,AQS*DFNZ[^5==V6ZQ/K6^\W<*BEW%NH= MY5YLZ>8F1K2,A9QUC0$/;S#N*3-HE$V)DF]S\?K2KV'?:4/,>#_W*'D#H-X&5)DL!7,ES8H(6-!.BOT%'E4B%E M MQ?6C^>TS'.M)JWW MP^W\59[\V3[\!\'K=./A]NG7WFS_15\_T\_O[^?WL6U M_O-[C@F?6/,;C+&]^[/5WO[Q?>/CP;]//\S6 U,Q M*H1BXE*2U->4?$RAIO:#:;@/_KTA65KV&PAL%%[&>=1<&D M(L$1S9I5"QCJ? MRR(ZD;24D865-=$P9!;\EK2M1HV -0(^$A'T2@HK1(K1"VXP-XXQ[JUVAC,K M+'E\(EC#W=W@;HKK24VMQ@9H'KPHQ#UGR DJ$8XJ- .24($9H%XP3F1%OG\A8*9QV5VF/A'XWIU>AV)W3;FB)SGHJ8G,+( MIKSDK4Q VFF+-*$D:I'KF9.5-3K'CUU2*O?4Q2\OK,*.+X'R\>]DV4/@F107 MU .4M1]AK'F5>==VC@;%+UU0G#CXM;#]SB!G#X^3B,OJ(^4.I;.\P(6.6:Z* M6PQZ3KIA%A+$5N=V M4 @8K@;BFRO6>,M1]F+ U??*LUSVO('50ZAOW?MI>4F=CA*,MB.>T\ 3=Y9) MFTR0!KA!\/;&[2$S[*[6]271]>F8'E9"&AL)\+[<[!&#KELJ\];\1+#UG+"H M5M9,@S\\IE(T:,0)P!L;><3=!IU2UEQC5<0^)ZKSMAE;+$=691O6/_=[A+6+[5?;NL"J8 M5 ?Y[X7US9E(CM)6.FHDDC'[=$IC9)S*998T!@]/Q,#PRIJ@"UC"7*)5RE>N MY\\9QUFL=M_0OJ[6^MMI_71,AQHN.-,))9GCM]8[I+5,R#E+;01GWN5K M7U>K_X+5?P%!G5K]EU_]IXP^LX(F%31*P8#Z&VJ0AI>+-%J M_LL1W:E9_C,J_'1$)V&KK,A-:D7N5.^20 8SCCR3!-2?61S8$K'\!27JE/=6 M94QFJ9,(<\S&5W*/QMDVO;(4B+]4"F0RU-'O5];)[;E"(W4>8T+ M!\-/,R&/Z#2\MQ 028(@CLLRBA$C241,)@5F)04P?%#6]EVUY 6M=[TVS5_6 MI)=ZK>LQP& Z$J*4DT0FB@A)*O>JH0@D/P$S,I0&+(S =+'9+34F+#\F+']> M3(T.CX(.TX$2;:G'*>4=71[Q0 UR*5,%;YC6WBOIV>(28&ID>&7(\"RI,S4R M/ 8R3$=4",,N42P0"U8@;@)&UF"'.%4L$"V,XF9E33<>MOGSJ8#AAH#+I,PC M/$2\'DOJ(^][Y)NNO46?L?;6/1J?OZ&-R@^>G==CSHU@F>4[IKGAC 6CDN,R M"$:$RY[I'@ZS%%$D1A2$Z&F)C+EW# M].*J.3Q4N5Y&K8<:8-\PP-X!7['$Q+$4L/,X=_O400M'A&*)6\'L-?A:P^K2 MP.IT?%6'%&E2!!'B..*!YSW#G*(8?+26&E/VK"* JW,6GQ]41Z(&UQI<7SFX MWJGJK#+6&& TPEBNG'>!,1V3E-Q1)T.JV>N+@MGI->V0^Y='B5+"%G''%'(I M)!0Q."M6J11BWJFI&T+6]+5&V!IA'P%A<<3,!Q5\TH1CY35WB,[=55O51YRC$H^$[9!;_]&*5WJ83 MYA6;:>FJOJ%$VMD68)#9U.L-CWK#^#(1XB$=_EKKH.!4:4H%$C+F2E;@I-J@ M/')*N8"-SWWM,L164_2YE]_NWG!X_.ZWWW[\^+'ZT_6[J[W^[F\48_9;'[[^ M;7+LHD5"WTHA)LV1W+@YTG%NCG362FZ<3)P[RMW4>OZQ&X-?9]O^RA_TCM:/ M*@OX5V\P[,=AIQ]S3Z-QVZ>RZ]/\@A'K(:MIV?_HU@;RN5M,/[WX;_YL?=H1 MV&NO-4B^E!AQJR.REEOD@_2)46-2+NF&5]F5S<57B^)+C$5N%EH0U2A6'J6X MP)GPEQ=\UQD"IOE;J,.'P^-N[P3&-[=9V#/H9Z,4QR*;F#R-M@M*,K2=[@#F M\4(+K\YY"Z\%**\RN6N5NU+EFB=;GW:D MB@: TR$I#,[;\ @R3%H$UL8$'(*1'%2.K=)K5.YB>3^/2J%_N MKIFHVQD_O," :K8XO_1*S1;_??KA1W.CN9.PYX)D4^E40#Q@B:R6%#&BF8J" M<9KX=.]CXC#VU&JB!*BVH)8IPW&*RI @B:[IY5/3RZOY8KE==>O]YJT):&WL MKE283[CY:8>FY&60$270C9PP*<"]T@%A@0-/5B424N:7UQF[E\LO+]N69U#7 M^]W&O6[C_HA;27#= MQKWN:OZ!ZW2/AZ1['!]\W_B M]N; MK'7J81Q?X;X?][>^;8KM]@'Y?O@1KO5][WO[\\'6EZETC\//!\WVY[WFOH=S M_[77:G_N-+\UQ?9^=V^K_:_#[6]-VCK\V&W]^4G,:^,>O0I"Q("B(!;QX"*R M3B>DG-31:^>M#XM.]WC^C=\U#-8P>$<8M R7J\,\:OF$YMTE[BIBR#'$5#'+$"R2I=-Q$;;53*VNL(1:X*ZZ&P>5"@S<+ M@W= 0<#2.>E8X-H8(X*( MV!F2B(I*IEKA7ZK"3\9*.1(0O$*!>+0,Z80I"L)G:*8TD3AYQ%1TR(H&T,YN4E9;Q'/$6#;JP;AAU^_>Z M_7O=_GWYB-X"8CEU8\AE _PY[=\C$T)HB_)&= !\C)%EC"(2&1;*8V%)6%F3 M?$D:0]9ZONP1G+K_\Q)J_70T1Q*& _4<:<8,XIX1Y%+2R"<%'#]J2:*M^S^_ M ?5?0#BG5O_E5_\IHY^(UY%$#5:>JZS^"CGN!5(BJ<2IC3P'6 MOX#(3LWRET_AI\,ZSE*GA21(A%S@C3"-G!($$4XHQPE[:_$2L?RZ_7O=_GUY M.=.39KG48>_%X^-L1_A$B8D<>Q0E38B#%42YPQ=*4G/+G0B,LIS.HA:VNKTT MB=XU)BQE&*7&A*?&A)D8"6->$A*1QLPA'A)%CCF,B%4^)@6^,I:+S7BI,6'Y M,6'Y =_!;E)DL -@[9JT5*>?-S.L&OZ1DH6X) M_^Q'ONDZ7J1N";^DNYKKEF_G>YY#4$*29+ V7-B@A8U$"R9T5,F/6Q;?A=G7 M>YZ?S:K/MH0'IS]*[H#?$TZ!Y!N"'(D6*:4]3S'(9,S*&F_H!Y'\Y6CY5@-L M#;#+YRHE93UWDE.L X],.)[;%U'C'$TA$78UOM:PNC2P.AU9!;^7<$,%2C[O M)71"(4V"0=I;^(*::"S-SI)Y^":#&EMK;'U3V'H7\NJ5%%:(%*,7W&!N'&/< M6^T,9U98\OCDM0;2NP'I%#_5UF(3O$:!FPRD*2"= D$V.AP(\X9%M;(V+^94 ML],:06L$?2@[58(0H5DP3F!.M'4.4XR==51JCX5_-'9:X^:=<',Z6L\D]5K& MB*@/V;F/#!EB#(J8>&%P-(FZE34ZQZM_D?2S[N;^5OISGI(K6ZD" MB7N>M"32V_OV!'VL_IP/7;T6]\IJJ?O /X$0;_.M3SM!66&,4<@S&A#GX%X8 M*S725##'J;!4^]RG4U]A'*]NUGFYO7*%4W.[4MZH$B^BY>@ M;?'.C7N#$U0GZ[#EW"CO),/P"G,.M93XF>0533F/M58:&E%8C2WEB=U:_FG:BU_J5?NI'C)[.BY=% MV=VOQ05;^(;I\^GZ#F.**,,3DLEP "WXX3"7R'##HF%6>VZFI8'F/8R$4DL% MX7" I=)A(:P@@BNAW'WI\W. R!)3]MM;YJNI=[D%>.O]YJVY?&WDKU28@Y/F MCQW@QQ%+XA%1V3R%2=WLK( TE?*AN_,I]>-U8N&M4+ M#L4M3.DSZ/1\FWWR M4F'.(M,,/%IAM%*:^$ JX*43X*45\%Z&VB]Q-\/BYWC< PIQM+O1&?AN;S#J MQS;^8H KMGVZB[^WFR=;[2; UR>Z]>(&R,L$&D"]7*:+4A))27>!1T=QR)I M:2S70B?E. $]7"DBF)1CF'_P*8 %C&[WVG:7( R"^^@Z,"_ MWG'L5Q5=@= 4P[T^X/N@FN7!N^(OZP\L/,UNHUB/_1Z,V#U>*#]7N9"@&)&)Q?I-B#.P;0$N 4L0!"98_RF7"WLU<(9]AA MT4%^ *E_N*YV&7]6_4[P60G$$G>TOE0/Q>)Z8B_HQ^ M5+J?O01$!SR^7ZHOQH^7^Z; @#/-*0[M0>S_FI\6,#7V#SM'^6NX:&_4SXGO M<,:@=W04N]7U[7&VD(7M@FJ7HVT4\$ _8K>;_VMS1<^R+PN0)ACO[DEY%ERC M?+HC'U>+]EXL,CFS1R<%##+7 JWF_KC?.^YW -C[DV"*1;,78GF' M\D#P8/+UBA]['9ACF*GLL81B= S/8^'6<$_;#V61T4'%3N':/I;E1H<]>.0C MNUN]N-#/LP1/.^K"A?,GYP/W\(:K&Q["MYWLE(*XPN#<>%0Q!Z[NO^"S-'KP MK3/<@_77N3(8;^9 ^3"#\.^J!Z,!3=\((Q.)X+/T%6.OQ M[T4YY Z,-IOPZHU5UX2WDWV' 7!DF'KO>Z.C_%D^[+ 'EP8U."H(_J_9,0$> ME8N0]M(U*K;H8K?WX_PB%_4*]"F+Q;A=T/#D&.Y;R48UZ/+UQ_[?H#&E-,)# MP?5_7)B=V:[X,NN/_^B$X=YDE?_"66,!PN>G6 =//QI> M?X/>S)8^>VR.H'F MC"^N<^[*]+-?^80I/=H35BH,4-JKC,:[T5&(_2IT\K]V:<92@!D#OO9*I9A2SN'+]\#Y)Y(%.=SX?;GS>;ZE^+]UN>_MCZOMS>W6B__ MF5I;[0]?BO86/%7KR]8_-S?6VQ\VBH^;K?76^\WU?Q9?VO!!\T.K_:7XY?V$ MPDW7I[Z:%][(\Z9X(0@2MIH*:ICG!MPW3W&421G%N; 2W\0+G]\\SDPS$3#- M9ZRO*#D7^?UQ A$W:WDYFHH9_<\Y%YU8HM(J=@8ED>K 7,*M)Y;SQ.DK6V>*_[>'Q[\7'V._#FWF)KT)S39_U732*M@7F/QC6LW>OV?ML MC^W!2YR[YP:!1H[L@@'RQ9=^MU%L9HL_C*#FV5_8.@2G8JS]JQ.W]1R;0_P; M_)'CRK> D8R2]<-1/SL\<%+/!G"B^K8$ZKS%/B\]P%EG'LDO@U&^3_:=X,GR M-Z/#8_"_NKW23.>+[I5>2\^.[P$/"I-\"B[_^% '(^AG=W=\?7#G2Z<^C0[! MB3F&FY>?'%GPH<[^+B\U['=V=^%"DP]_A?-ZW9,JD%BYRA&<NX_EE2X,^/S(T!\=5H$$V^E>^#Q_ ME+KQ9Z=TR(Y[H^'E0>[;,S>X_F,5*OCG6X7@1L2P,.W MNZ@D)S\+>WSZ8[>SHL*3)?]N!SR$:>,]=$.A^%>X(';M[U"LE9A@' MP[)09N^H\IPM6)$RE@WGYF!'^>JK*\;SP1:#D0,3?A!S6*HT)F70R8V&X' / M84H/.\.R6TJ>+CL:GH59!F5TW(-GWJAF/W\^F=%&L9>7Z*IO\Q?=3H)Y\YT( MLP]CN^%.QWL6/&D?1Z6B@LB,AOVS/RL!CZ'ZZH*]+,9ADQSDFCS2+V=W*NPN MO*A1%W3"=G]=+5Y8/&4^+S^/#3XS8;P0Y?R?"Q'+,6%L7&8K@Y*N-'M'/5"/ MPPN'?P3PBT<@6\]E/*[)7UAJPUNEWA3KW6Z"*1S/8Q;Z+R?PV^&+G,]G-,;C MZ6Q:7XOD ^>P_7'S7,&!&GY9+SX< 9;&F'V9ORX&1)LV+^R!*9LW:"1%RW&RP]I\B8;Q7#D2EMZ*1Z;5Q0. MW5G\.'5'G=("_QU/JL(\U>V 2^34E*M.'?;*P&[ED=E+2S X>CJ X:NU%EXMJ@1,=! M111*Z!L!2(W7HF8I]31NU>M0E]:A5+T.M01CJ=>AZG6H>ZQ#W;BN-+4.)9)T MR5F"A2.<1V.UL9$$:X4D00I[MHG^T9+B_%X,HV[<2M/I<1<2M?XX&7_YMA/E M/NQPH[147")*M$%<"X$:)#9R:_O M[HCRI-\O7WX.I2OGM?IZ M;#6-606=S(9S7$9V?..Q35TM;>I4&8/J.R%6%=57?HU7R3V_$XS?Z\SK!DOH MJA"R'NPC#?9V8G!#M>+E+$H\8V]+FCF_S,N;F MS!R^"]R\L)KX\Q\Z-X3\DA.N'Z,$_EVN<5]!6KI:=[=&]GHZZ^EY>)>FWU.N<]XJLINBF2D2M'W^P41JYJ;/?K]S^:/UG[WH-4.W:V-)MYJ_P'7.2"M MC>XA'+.WG8.&^P<_6M,U-_>_'VR?KM.M;Y](BW[ES=-/ L;-M]I?\=:W[WO; MAQ_WF_N[=*N]3G(+\NE>&M$Z(;BS2$0O$#?>(2L\1S(XJI+ C#NQLB8H;1"] MJ!Y92]0:KX:C5PI'AC'&+1S-((TXZ 5421A8]R-5<]J.'H2.)KN04%3 MC$JQA(BR&G')+=)2"Q1,P$%PH3US $>,-:BLX:B&HY<"1Y8P@:EW(@B )1MT M4$$+PI6) DLI2SC"$SC"-1P]$QQ-LR.EJ<;8 !T"3L1Q"L@(HQ#&#MZ6C)H1 M@".N=8/Q98*CUQ6-FZ]]9VF\CQKON*YE\IQ)>WU=D8724HA(E 1K[ )SX!1@ M9ZA)%@LM6.W7+0%R?9KQZW*)4*P=1UB <\<=,\@D3I$.VI*H9 )6O+)& +FP M650_A27J*%/K[T1_F<6<2:YT !/F3')$!9:X$=$09CP--FIK(J' 1*433$>'@9["8S/":Q=B"2#L MZXP+(7,15)DL I=!($X6\2 MSA2$XX9X>$?O6G^75W\EP8&%:+4BC'.PP^!&Z&@4%L)[[$+M0BR'_D[97R:B MYCPP9*6TB,N(D:9.()4L<5PKKFP.X1'6T \/X2W?XD.EAG25BO_/WKOWM)%L MZ\-?Q>)W7IT9R47J?LEL(3$A&;$UP$[B3#;\$]4U.#$VQS9)X-._J]J8@$T2 M [9IFQII$L>7[NJJ>IYUK;5J;DZT>D/;64008FZ)ENL6*K[S\Z\-E=_KD&ZA M\N52^>&4*:5EH,J"%J8Q!E.*)PRFE+<(5I/IP SQ7&QL:0U4/N_NUC.E83^F MJ[>P7&&Y.3=&*RRW%):;-#@]5XI+HE$06"%N+/"=Y1$Q)P36H,4:%8'EA&J2 MAQN4*RZTXRSFOH](V6*]&LR7G),I]E/NL\GT\A4?IAYWD?J-<^ =5U/;73 MN9_GO1*_WWN2%T5U?HKJQVFGHY*>P9*AQ#Q%7!"/--$>6:.#I$'H:"68XZ0) M>ZY&&6B%F HQ+?5D;R&F!1/3I)^0TV0#)0D)GD_5&4.1BSPA0Q*WWHB D]K8 M,K+)U_%H2B&F-26FN9_Q+<2T:&*:/#3G-(\R<*0YH?FXKT+..8H,T][@')/* MQWT-:YI:$=.RG7<_*_:_G"._BVGG,D,W#WSO;AZ_VCS#K3#9)#A2H'9*JBT4@988#!;F[@<.EAG(,_]W'(!\H*! M/'7^P$DB'.8H<0':5* ,.0_:5)""!-"GP-H#(!/6I ^/DQ8D+QG)ORWW"'/N M.P:O"J:7C>D)X1R\#5&ZB&0"8',0QDA[#G_(0'F2 @N9RQ(PUN2W'&N>BK6O MT'&$6GM@YG2BN11E>*P3S87(%DID+[_^W=H=[KW-9/8.[U_LG7_(K;="2 )Q M2S3B7H.%0;A!*2EO%16<*KZQQ7"3BCKY>@J4ZWZXN4!YX5!^/0'E( F8AA89 MD0CBS"MD=++(BDAIB@RLD+BQ16E3%"BO,Y3G?LZY0'GA4#Z\"64>J)&$*$2( MP(C#,B$MI$?>:.UBY-A(NK'%FZQ62'XR 9@7O?YI;F^\D@$85P(PR_#V)"V) ME\Y89@Q71!FMI/8B@9ZE5,!F!MNH>'L>A8Z_31E)@JO 82&1IC@@'L%2TEA& M1(U)WB<+RVER,[A;C:1'\?84/,\;S]%0;!-H428RCIFP)@"88R+>>\68G\% M*GA^+#Q/6$K44DE9L"CEON,9(+12G* MD5::(>VC$SS&J)G=V#)F'MEOI8)*(;S5)KRYUXDJA+=PPINP2!WCUDLA$!@E M!G&-);)"1)2$CI' &G+B@?#$'-L4%<(KA%>G![];*N6#:T85X_VQJ&_"> <; MG>.$$[*@IR..*5 ? 5L>1RZ,8%$&PG)1T"9]D/%>2DC-KX34"WO:!GN^\?+; M:>R&]O"L'Q?;.^:IU^#.*PJ*OS5%?QE&O2<^6#6S%,3'L7DHXTJ,41%3B%VG"#G/$5* M,VI8O<5>Y&X9##?5W%H"%3??'>M,E;[0*U6KJ5#:,BF-3&>O1 5V/N- :0DH MC>6:GC8R)$CD@E /,LMN;,FF>7C!X9)B7%]>\.J!]=Q*KA^5%Q/F"!$<"DH MU2B8;(+DMJ2.^H3R\C+A5<*,9URK6A5H>PHQMU+0:<4+.A5J6R:UT2E3! ,ZPE3A G+ M?-(*P?^ :YZ3)IDBR)*@961>>4"ZR7C>L(4,1839RU' MAI!<:00KY, &0=13V,^1)RW\QA9KZB?=>>-1:SZ58,@B&6T.99/NS&B%M.Y" M6FRZAJP#8Y'X@%+@+L<[!-(A2>1$=-PZQQ1+.81;(^=)P>V\#]T_O#Q2P>VB M<3MA1& LB"?!(8$)&!$B!.0,(PATC!"$=3%HP&T)9JPS;N=0!JG@=M&XG3 2 ME%-!"L<1)H(C'A3/'8TMBB2%?!#62*]JAMM2[ZBDWE%Q BV3W_F4 M/:62PTQICSSH8(@#W2/C3$1,8UC2Z+# P.]<-$VI?E3H[ZG3W]RK'Q7Z6S+] M39BE)%DNJ3@R!-GA40"MC3BAED@0BD0R#."HT_ C03H#S?YW YNEJ)(GO^Y.=Q16%E,'*XJ4,;EVNS9(F^002]AS0Y(R3FYL4=-DM[1& M7_GEDQOT^V'M0[686=S C[0FV )664-L)U+ MGA !"PYF"9\'N]7/+5R@O;"J207:RX?V5*-=Q3!)#EG)P) Q6")"O#,\ M&&I$2%=5)*8J+S&UOU\J04[-:]?E+![D*P.UF'E6#AHJ#()"40=TDC%X-#N8@. M<\(K*6S![IIC=^XUE IV%X+=R5JKCB5) LA=[$'N&HF1H9PC&;TT!FL1?>WD M;JFC5$[2EY/T*U)'J?B$ELSQT]W:N;/ ZUXCCST>U=.V$C.D19!$10Z&5F[9 MQ9IT;O[>4DND,&"='OPQ2RD5!EP^ TY:J%0&X+V(>&(*<>ER.1''D6$D):V% MU<95#,A%8<#"@$^= >==3:DPX/(9951,"$I953P MV&YL<3./_HZEH-+\"BI5MG]C5'-L->K3/.0.990_&>532-PM%73*6>_[Q!X< MI9&0J)/@2H"DPRE%(F/.PSLZ#%YH+0PTF M@1K'.(D5"V90#H)(:XXEG3$0@(6:: M9AUSH L)K2D)A:!BP/G$,4[<)6EQ<$$2BWU@T1!;D= ,'IM"0HL@H^" M2,F@:#!'W&J/'!<6*9>24YXH(",@(4J:O%95 M?+[U+JV3PB7REE#5<6)R$C M#[GM4@-(K1.*, M %\QKIJJ5*I99]0:HPG5$NP=CGFTV%*OHW$@SZR25HEBZCPF:J=-G908MHBQ MA!%WVB +QBDB.!KE@K(B:QE,L*8N-6C6&;6)>X"GRHHEY0'8V\7((V4<=$YX M5Q;;X#%1>SA9E5?)!.H02I*S7$ <(Z>D1B'%$(ABVA"29:UNDG7L<5MKVZ!4 MEUDN<6DBA362PL,*KE5T(5(K=22&RF14,1(>C[BF^[8&2I*1R:$H#$4\88-, MP& D8,R$,UB%7%M"RR9].&_5S[%:0'L5DP5+W@:)%5.15Z=X::"".4P3BU;[ M8B,\)F@G"\(0(-*D$@*KCB#.J$0ZRHBHPPE40VK!=,CAD":=6[?1 MH:@M9& MS4R@,NN>7#)BC K,61:E4-HY44R$QP3MA(F@#0Z8F8@2U0YQ''+=: 86 _!J MQ"1P0>/&EA1-4:L0YE.('I1:+TNA*Z03?EPRZ"@ML:HI9Q;*[5D%GC:&"L2E898IHW4&/MB&3PF:B<3BSA-E$8) MJ,6 6K#MD:$AH>0)%4;#NRX?^-=-M4IU74)[<-JQYWFP\>=&N(Q#6S7$?DJ> HYY" 0< 3C$"[I,FP:.*YM>*<'VQJ?OJB M$&@AT+MG4@M"A&;!.($YT=:Y7*/#64>E]EB4>.NC$NB$6R4Y+U.B"OG@3/'*2$&0)M4HK8QR6F4")84VMUX= M*R?&LZ&%F\+?H?UEZU_PQWC@)[;_L=T=CT\#0B[?R0/2%87.%83R5QBD&8,? M?OC?U?S?]4'&_'CAVVO\0_\D,@NIF?8W*Q[2#F"VQL_69_'\_.7 >M9UJR1N;-U.L- MN[UA7$V*.OKO,?8G_W3M>W-V<++']W8.O^ZWWGPZO APG3>=O8M=L7=Q].EH MYY ?[;RF^SLPQD\OO_WW BBHY6%.AX.3Y\_>_;UZ]?-;Z[?V>SU/S[+*;#/^O#Q ML_%W-[9VNXWLV&@VAL>Q\:)W FM]#G+I)!?)BZ%Z=P"BHM%+C2_6V^ZPT;'= MT+#AD_6PL1O#WO5?_N^@T>IU.G'0ZS8;V_WV1:]KFPW8#6<)B.^L#Y!IP*MV MIST\SP*JT8W#QFF_!_06!OD>_R,V\8@;85-UVODR^7;]Z'L?N[!_X,Z-_[F# M4!5*9QE*E.22N\!<$F"4&&J2Q4(+]JMRTF)2NOYEV]V_>X/!07>G/1A#ZR#= M1>C*%16Z<]K1>/_K!Z:=#C18Y#5+B&.%86]3C#PSBHJ@DPRY&N"F_H'@O-P< MC8^P&@WX>[Q-FXVOQVU_W&@/&NVN[YP%V#!?V\/C]N@K5X>J&X/X\02V[V9U M_3$:MF[*@\M;[Y^= (?Y(A]NR(>,P8RT=O>L*I\YVM+2$:R3"I@(R1,W3OJ( M.6?,$Q8LB2-TPF]BV,XHR66R)!<< [/QA*U3#'X7'>=4305R53AN'5XOK_]01I"0V[<06#E$<\9W%H$$$_&1Q]L[E!N[BN9;M]A MO]XQMTHTT(2SZ X@TK=C]^%$###B_PWR)[=;@!D]L^;C1>PVX')NVT07K=* MJ24V-)B20/^Y',BK?N_D+7#>08)W3@&GY_\!T3S<[H:7_W?6/LWT5N31[?MX M]]M!ZS.,;>]\_].>V-MY^2'!_*O$ A)2<\0#Y\@HT+, \U$RIVAR8F.+LDWV M+"&\2-43&M-7UMA^'QV.UW[5>7X\#??V(=3/79 M\,<_N3; ;&3%_O*]EY6NH_3$>E[[\[@_'LVI_1B1ZT?[&=D$@WUN.U_M^6#C MVK.[M_VV\>+@S7\.WFRW=@_V5_^9]@]:+]\V6@?P5/MO#_[>W=EN MO=QIO-K=W]Y_L;O]=^-M"][8>[G?>MOX[<78;OK]-DC>JBJ+)%UR-C?'))Q' M8[6QD01KA22A:HGYKQL6[ASTUIO*QUM_',-9UE#?Q"\1!E_IK"^_P8QW;><% M4&\/;CP C?7O7O?CWT"B8:28_'G^5^Q][-O3XVQ[;@.U#*IMW8+1_=GI^<]/ M3B7)88S=#SYP)9+%"(>H<@$LBEQP&@49'+%$ 0\ 6T10W$ZS%.F?Q8TY2<9E M2YX6Z">IU^GTOF;EI(HW@ 46!YG0)AR.6>W)NM1(.XH6U"E@O_R=\VC[@T;L M9AUI)_IXXF)_I(\Q4FE0G5YVT>1]-U:-['!TA?S3'_P25/SAL-]V9Y5_M#?Z M_N#,#=JA;?MY1",H7JI/H7?2!ELS-GX+\#QY0)7ZU3N#Z0F#WS<;]^,QPBJ' MT6AFKC2-*OKC\WU.!_'Y^,4?XW34=K>:Z>I'?]R\O)AV]E2;8?3QI;0V9I-* MDP7V91[KY8TO9?EF)[YF6#R7K_\V6 )WL2&KLY@ M*?_QQV6P91O4<["SL<$OLN;K>2C[]E8ZM\?\?_)0/^[OZZ-WFV\V%EAB>X1KWW5.UF]"9=;$RG64ZRW26 MZ2S36:9S:=,YI^JH*U.EYN593IY=1)G4N\S8NAWSO>T1U^:@+L?!*:V%D5[P MD*RU)#CNL%8I4"S(KY)TIT[LCK-CGL*9W=-/>R?[[?T=>+=UW-G_Y/'^Q2'< M.[2/3E[2@Y;_>K#SYO/!7^_$_HN),[LG>^>'=!?OT:-C^)SN7\"U/[UI[]-_ MP[4.Q?[%-M__ZS4_:GW&_[UX/=QKY_.Z+X?[K==L[Z)*GDE,"86BEAYQ;!6R M+&+DJ3$V8L:L]+F4I&FJAQ_8K5\IR4)':TI'41K!D_7>I=SRV[AD"8X<_DB. M,A%GK5P%AKX_Z_=C=_AT*@@LCXWV7]QD(X:UHR WD!)>(ZY(0$;;@)3RP?H MZZ@TL)&A3;F.7?$*&ZTI&R5E8Q16N&@H3UJ;K!11YQ.04'"15LH1&2M',]2# M*LK10NAH0CD*5DK)DT DAH2X<;GBMG+(<4TLZ+B:NUP02N*F%(6."AVM"AW! M!3"1 D2J95RH9!.F#B0N=9P&[-*L5>F*&BG*T$,]1:WNBGP'1E%0$9&1 H-9BI*V72%FKG2 V8FQ .R*RR8IV M5/AH9?A($>ED"H3CJ$#YUY8(!>J^C4E&3=C,'=F+=K18.IHH?ZZUSL66,;*) M6\2#RI7A@D8Q46E]"H[GZEF4BB9Y>.?%Y?576;L.&-N#MFW\Q_IV:OO2H7V1 M1"9"##JFX+-BI9)W+%C)A9!!,A$%+2&Y&C#9NZF0',9[4R4ML_K#=]HA&%,)\)T0ODY&S[UA"-0FCKA3!H0O$0EI% +^$Z%%+121.7&A6#Q*,03=LA%IY A2442C"!)@O2=2T2AX+>^^(T& M.^F%2 $+SK5WR0MK30I6&,'QS%V?BO1=+'PG7/#8NJ"22$A*2A%GSB,71$18 M4:^QW]BNRIO:F4[ WS4V.A.3S1HG76DF M$S(1K6-RFG&N@G79F^>,=2Z!8BI3\<'7@,H.IWSP3&=/NQ.()BH0]Y@CPP1' M0DME0$/1SHB-+:*;^.%,5K_4A@+?*R\>\V!&8*)-HESQE$T)#MJHM Y0K'7Q MP=.^,)Q%GQ4,2E D7:1,UB@H;3((UN&JD19JZH'>=T/*4Y1]\8!?[5!N#8RXCHGKG E-JK3^IBK*\SKC%P 9710Q M!:(YPZ"%*2Z3T%Q+)K#UQ0=?#_A.IL$GG(*-$0'59ML76V0E5@CHV GE!+Z@UMI^JVN_#2H3-$$&>NU[9^U(9]]#)1EG*RIO?: M"6>4%RXQX;6BK#CE:\!M?LHI3V!!G$L>19DPXLYBI*/3*#OUN!-,@8&8J8W- M,;WG+E4-5R5WX DCWQ#0::*@UE'%N7)&NT #Y=XD'SP8)<6?7P/@3_KSM>-< M$0N%#* M402$@?+8>B&DM%3[$D^L@;[Q>2J>*%Q4'CN.,'41<4$= MJ4X%OO6%+]-*4!^U MD8%P0Y,C&FOKJ-/)6Y#!);97#_Q.B%_.F=0IU_F(^7"/4@H9J0*2423*B>3! M*Q"_S#1U*72YSO@5VH&NK#DA)!_38SHX*121*N!W*LYFO$PL%[6(S(/YJU)$Q@.>0P -"CNJ=(B@/QO1%*P M>)T![!R/C$I%/.98,VMBR*"F8!)+*4R)EM4#OY/5MH1WCG"-A-3YF'S.CS4L M(8EE"E0+1T@^:*O4'%-D:E1NJ_[^]T54UOK5[R[#F:.'?\Y@B4+OS'7B54CS M85D!M9OH._ ME !2>T>C%(BDB!$73".31$"8,0EV-*>1BXTMK5E3/UR#FSM^:MZ_K3!I8=*[ MJ](1,Q]4\$F#":R\YBX1&;VQEH *Y4HDJ1Y$^OHFD;I$P0B6!#'N.)9(=)"I(5(?Q625PH;:@R)H,=$H6P*1E('-"J2 MRR'Y$M.K!Y,>3C@E?(I4@ XJG5>(!YN;U_E\7M<[$RGS*I< UT(UR=SJCQ0F M+4Q:F/2'YQ]S5US-@G$",(FH5 M01S3@& 1%7*8Q>"$55&GC2VE5%//K;MZ(=)"I(5(?ZB2.J^CTC9R2[E4N0@M M338E*H6@CHH2YZX)DU;_9S8E^SO^8N_C!Q*I)=H;E/-[$8^2(DTE1D%2002S M!'L#7"I-TQ3SOG!IX=*%# S&/8 M>-$[@3N?_^^@$;^=]OHP?8"102/U>R>-(7R>#Q$V[.EIO_<-0#2,H?$_2PPM MBS'BA_W!\Y?5 -_F\;V"X;V#V\;P=@B#&ARDRWYFLS& 7%$&./KO,?8G_W3M M>W,&:.9[.X=?]UMO/AU>!+C.F\[>Q:[8NSCZ=+1SR(]V7E- +3WZ]/+;?R]V MV4'KY8?D<=#*!%\T[K?]# M_;AE_>>X_N\^4$:MY)@BQ;U$ $B"K/8"A428R>GW*E6!KDWYP_5OV.[=*."A M=E/9 O/: O#=W0_&LD1IPK#PB2'NC4YFW1[I[9ZF*5Q*Q6 ,PO[C1< M0 )'!&6UP2D;)/U"N-L;7J;F<5;?*64HW&[M=WSN)C9;]%@=HY-W M7P];'V'+[]+#3Z^.#T_VC_?_.B1'._Y\_],V/FQ/0N#=M[W6.W'X_I^3H]:? M<*_7=._347OO_:OV(7V)CS[]\WG_8A?@]::=61!@]H')Q(B0'GE@)L1=8,@P M"7]XBK4U41AK1R0&NS6&[A5?>N/8SCKQ(.4];=>%RP@(,"KM0::C-U!_#-V8VH/6UEQ?=*+_FGO M0U7NV=J(G#>YFPF.2$NA$'%1,AI#2)Q.+6+-V686K;X]XIW? /J#WQLN@FR, MXS>'F8PJ_O[^1C8#\MYI_.9&N^?W9B-:?]QPY]7'G\[Z[4%H5Q*AF??UH#T8 M#AJ]5%D+J=?I]+Z"O=7X+:F^M$?-R^?6S1/6'S5\HT^_N-K.PR/ MGQNS*23)CHW+;/7+&X\^)9N5SV/"B!U])L2FHOJ''^--T-D+6Z6TT"S M//!3FSA2)NY^$X?O0C5K4?5N]U>J[O.%UL&;X1KWW6"UF^HEE!4LTUFF\ T0U@-(]Q\/@))'*L9RK&W __CJ3PWR"#M_ M\&'/VU*P[>[UXZJ(TU B4>*.),)V1(,D@QY3U1 M1L/G&UM"SJ/WL6><\MD)@=7JVQSPJ5@BL)@0V6?%580$LI3B*(A\NTTDC MIZE 2N@0E.5"!9_[0S39P_N_%@(K!/:09_MMN2<+!O# \*I065VI;%(78T;* MJF0UMQIQ*24RN0I]I(RQR TQDF]L$<:;\I8\VM\?@\:>@@?Q%6 !!E':9:R[ MQ7FYT(7DYD=RKZ<,3F[!O'2"(>%SJB'.?;NE5HA(HKVW0DMJ-[88;AI:IP*% M!?!K:*$5P"\ \),&&M&1Q!@U\E)XQ*-1R&A85:Q"$,+0@)/8V.*XJ4I%X;4& M_+R/2A? UP3P$Q+>:\^%4AY)[A+B1#D$BEU 4FK'0%(S"3^G8. ( MMW23BIJ;-:.9'OTY:@WXRZS@1RQ>_-1/BC^E@^!UL 5??AOV+4Q]NVO[Y[O# M>#+(Q\KAE_U>!Q[NXVY.[HJ#81$E\Q,E[Z:,14M"P$999#BG^5R:0DYCA50$ M%9)[$CC)1Q/5_$MPKDL)CL*;3X+*\N;*QUL*@C\*@D[%8A:66.4S!E$=< M:(P<\0E)[8@))$5#V<86P;2I;J'0.\=BEU.M:,T#M2]&5;]N.;=M]2J MFL<=RBA_,LJGD.C_*L*L/$Z#L2>@%JV0YO.8GK9+"K[I^P2MS'I% ,1",>@D$66X84E=IB&:)(?&/+\$)"A816AH3FG;U22&C. M)#299TI8Z_E1BT2.&CH14E0BE\2H$PD]!2=-59>U*B_7Z?E[ MFJLEY^Z1[;MJ$;>[X>^\A,7*6R"Q?9RR\IBAFHE$4)#&(VY-0BX8AECD41O* MG<6@7;$F?WA*1$FGK2^T%V45_0K:!;UW0N^D;22], X;CIA1 7%/!+)*&40M M)X92R67T&UNBI,*O-7879$P4[,X7NQ.2UPG/#)8882M";AEFD>9,HV2\4SP% MJZ39V-(/3ZFI7U9[K4V*AQS0_84_9R;.FM6WL]* MM"VTX%$'QY$1 D!M+4766HE8T!Q'(ZUA&O23IE['R$L!]<)#%074RP#UI-'A MJ=+4&5BKY!&7V"*;^]10X6+"A#MMV,:6JEE]QJ<0R9@^0.M_F(#ZV&&.AYUJ M6&DZ7)3A\H.^6H4-Y\>&N=OP;NXT#(SX#L/WSC\$[P7G'B.F4D!<*X(LB0S) M *1(-3=)N-Q;KSF']))[5$!?%?_J$^:#1=D\A0^6P@>O;_(!M]P&'"+2AJ<< M#8571"4DH\%81,$#P_F<3I/-S2U;^&"]^&!!YE+A@Z7PP>%-/F#. Y,S@Z*) M&O'&#IY""&;6 M4JP,\LZ#? H>A8<T_!X? #T[[CUGL!\RD.@F#&@ MPY'L'."(XT"0D2DB(1TA 4L:@P2+H*ENZ0I@2KB8A3H-D;R9 !I".CO19"\^ ,W=@23?[P0$@!=XW%]^**]128/P;, M)PQX#ER--7$H."X1EP$CYT"0&V<A3Y_13L\WF&3P6!F)&D1=R$BDRA%(06-O<0I$K6Q-;^B MTP7#3]/2F W-Q=Z8)]0G[(UH>. T4,2DYH@+ZI&1A, KQV"25:*Y5#)O\M)R M<35.=#UM3TH=S(S+U2O:R5PH"T\9&-(PXZU7* 7O03MA"IGH.(H:DPAJB[-5 MRVM3_*"KAMX[:2ZPBRYB8\=$5FW!.YZ)705@EP\09+I3"[AF(G& M(*%SD0IO.7+1$*1<$!)6FS!"Q0SP1A9P2'ED7DS$\."==U6W^2?5I6YDN]+OSMJE^X5Z:\33?:$YNZR_V M9/N#SG^"ZBU<'K]A?1$EBQ0E=#IQSU$JG )1$B-'N;(2TB)P%*VKU$_B>=S8 MHJ0I'MXU8NYH>F2W?>'5PJOU-^(+KRZ%5R>,=ZEH,I0Q)'%4B .;(HM#0 3' M&!TFT:9LO).F+KQ:>+7PZBH[0PK#+H5A)Y-8E<0N48&8P 9Q*CBR@5!8/&6E M248G8D=5\6XY=G+G4/+CDVOE)7DVM'!3^#NTOVR-GVK_[ 3@XZ?_#5\:/]@E M;'CVC9SV!NT\"\_[L6.'[2_QCZ_M,#P>ZRK7?G7YN/C[3ZR#)SL;_O@GUQ[* M1X!??_G40/.8E+E:XM%<7?OSN#\>S:G]&)'K1_L9V02#?6X[7^WY8./9C6%H]P";]/JV6AG8L[&?OP5CLK492^.XG]GW_[4) M]F!= K%*T&N#LEHXC"/\2U@EH^0?U,96*V_N1B\U7F3B[@X'_WIFMVXNX_55 ML?V/L#"7>U3#."_?R1C4-V7ZDK:BNG4KMM[L[FV_;;PX>/.?@S?;K=V#_=5_ MIOV#ULNWC=8!/-7^VX._=W>V6R]W&J]V][?W7^QN_]UXVX(W]E[NM]XV?LNK MV>Z>Q?#[;9 $SO*C+U1[YU(:)J.2IH2")92=$&#Y:,V"D)1&K:4JY%NC+!+KEQ#KZLFSK 6W\W!( X'^:Q+V[IV!Q@T#JH]WH);_]GI^<\K*OR/_GN,_G!V,(>^WDM-?-?):Y[2JU:FB_P7UL/S;L %3%3J?W==#X+< +VQ\TVMW&\+AW M!O<.@VM5X.Y$&(15=E6E,WP7Z96>XO-M3@?Q^?C%'Z$]..W8\^?M;O44U8_^ MN'GYK#Q,Z"C51(\^OA2+QFP*2;)DO SI7-[X4FAN5D)S0NT:?:;P)B'ZAQ_# MI_?\3#!^KU_^;+"$;@HA5VFPL\WL+X)Q]4QKG))1U](:9XBHW:&ZWT^>?R2/ MES,#9J8)V(D^GKC8;S#2;&3)5>;B:B[(C;EX"@<,=ZX)'A Y636Y7W7164\S MS'"-NUC-M9[P]/ 'IB']BJ_26K8(M(LG]PC8/:3=SL M+O+;'K'>3NX[^+AQQ,P'%7S2A&/E-7>)R.B-M00HPGW8O=NIYBL;%EZ,W[MT M M:(,U5Y'S7)E;SJTE7XT2M J,%ZZB%!@O!,:3>@BF$99'@.$D)4?<,(N, %0G M9FC$,N9TL0QC=DO%F<>#\2\TD7$D#P8;?X[\^GWSB7CY^F1E+S0_/YI_-Z6M62R(=(PC+TA M'$N3JPMG*56*@ Z*'2T3D!_"JZE@].8LX.['QN=: ?Q2KLY+XZF M.NLVP_Y@FNZNUK):RJN5+-PV/VX[G%)B$J5!>&]14@*4&!\)5=R:7ZNG#U;O#T3D5WQL,!XWQ M_,]U>')3S#"^6\[QY<0_Q#9OR=-W%:JSG^TW.WD,IYB:JZ)WC3'B8H M[J/Z8GHAFM>LF$[M;S&@B]CO%3C?$M(Q:D1EPEBQQE&D7* M9526&2Y9SD'/!U#_J!&@GX*;"'#1Z/0&HXB8!Z"TAPUO^_USP,)7VP\E+VGU MU)8KX_)O6%C@N1?5LKZXOJI%?UF(_C(V-'D@C!&-,"P>XI)$9)R5"(Q-0:QP MQ# @/*J:[):"L<5UM#;H7JSKJ*![R>K,.+I-!=5,&R1"3J$VBB'MF$.)@]FB M;3 LAHTMAINR5NWQGD*J3Q7R+6=U,P>A^,3BH0.N#(@#Z1D93E MTU@ SR M$M$K+*CE/&0%XN%!J/KY0E:F:<1?_>P4"5,U/![;';)N_77JH'E4 M:UULIOE1WNJE-\N MZ']%(%_8$"_;.*YI=+5KXO6 M"KI3_K&=RRJQ=ER=H1R-6FS9_(4I.5=K>55HHW#>_#COY=?I5D]<)J,$1T%8 M8#[B##(6*Z2J\7/TR-T;PPI:6@>=%HGF@PQ''429&( M/,<6<1,-TI0D1(R2GDA#E_I]^[Q2&PE$PF%$ 9RJ=@,+(B5:^< MY2G!@%1=D+Q_9$PJS913H&D?0D ,%:]EB M9')K7 SJ,E$D)8GS<0_6-+=407H49#\%=?A-?IT[ )X-X@-\@278\4AGV:X1 M6[64O?1N$"L?0*&S.=(9GE)4'!&$J2212#@7=2,"66HMTLPQK8-C4?JJ\!&Y M)5NC!"[7 LMS/KE6L+PL+$^H)D$R"W8'1X&%A+AG$5D7"8K1VI!4T(S3JN31 M;:4T5CEL66O5Y*]>+WQM=SK7RE"WNT/;_=C.G8-'O2*+CZ76RLK/+;'Q H,1 MMGNUL*/X12&\.1(>F5)>N!3.:N(1=EPC3EE 3FJ)F C.4V6-%=G+0IOXELAE M\;*L!;87ZV4IV%X:MB>4F22MIPD;Y"4!PP0[BC16%% NF6[KX:K?CVU8+OCI?[_??5AI\7_KL;_]'I"))VD1N14\B3 M1)QSB;02#G0;>%\P@JT"8TX5K\RZ GIQ7ID"Z*4 >C*IW&@2"4N(IVRL<&? M6'$:!>(9K*11-%<2X@^*&BW/-5._[F8+[(.VXLGRMY0W* U"5D,KF[1.@9U[ M)_$FG1=#=(Z\S:<4L6@Q3U(IA+4%WO:&(Q>C0T88RQ/%*5%@%HF;^)8*<,7) MM!8PGK>3J4+^VA&K*!P7' MZN=/6ADU9>I,W\.4E%]8FC.FB(]FY#F#>0R]LQRQ&T_$P\[[U&[V_^>N1L8< M)VA]!,5B(XU%1,Q11(CI7"CF@F5!HA2L0]PJ@335%K&40'IH!W9[+N) FN*6 M:GUW-M+GAY]']MD5)BU,6G^5NS#I(IET0ME6FD:0@A(IGP3B@8.>;4-$( &E M=T1C:\V(2>?A[GQ\)JU4]6=#"S<==WZ#/\8#/[']C^WN>'P:H'+Y3AZ0KKAT MKFB4OP(CS6#\\,/_;K:PN_8@EU.%,N4^-V,:;G=#[ Z?(S/_)Q&;]%?/0N@/ MF_7133UCL[ZY#EK/,.2-K4;FPM3K#;N]85Q-FCGZ[S'V)_]T[7MS=G#R[MM> M"RCB_3\G1ZT_X5ZOZ=ZGH_;>^U?M0_H2'WWZY_/^Q2[=VWF3FXOC@Y8G^ZV/ MWPY:']G>]@?A./>">^1\KD&AA$0F.8J("5Y*1KUB5=&CT72]Z>6%.AX.3Y\_ M>_;UZ]?-;Z[?V>SU/SX#$<&>]>'C9^/O;FR]3"GZO"LRYU>&Y7FT_4'#1 ;?:MA^; Q[<,V&MZ?M M(>RU"[!B\\_L20\V8/[7Y>W1Z5D?=FS^T:!Q:OO5N97A<6SD]DPOSH:C]DS_ M[KE!8]M7'U),U&;%D^.GVIIH,SFBT/VS$QBA'Y=NN/SG3;D:B1?.L.BEPIQ% MIADE3!BME"8^D/!A)ULHF&""OILJ-T7J6W\"+,4RNS8@ON_V>GYS^OJ$2]_U8':?GIXP=G+&Q-0Q#Q! 2BMPI9)C2*U@3+ M@U6,THU&!+WCM K=GL6-.XF0Z_+JT]E@V$[GR]?Q*K'2.LXXRX7*,K+:L)D! M1=?W0][0[6J[5%BL4#2(C=]<[,;4'OX.V_7D]&R8T3.L8/%N\^UF(T60X+8# M3V.'9\->_[S1AYV6(??3:^52EM[FBWW_YF^Y!=KO -6>:& M=A=NW3N#B0B#WY__4"#>;UDJ/>%*JQGI)C[?^'00GX]?_#&.7+:[U217/_KC MY@UOZ45;W7#T\1]?VV%X_-R832%)+NARZ4N\O/'H4[)9U7J94+5&GPFQJ:C^ MX<=XD]SS,\'XO7[YL\$2NBF$+(-=T&!GVP:_<%G?H73'+[]*Q-1W;W$.>)#6 ML;\<(]A,\*.ZU08^!(6B 7H#4-)UA>.&S3/C--;+&7+[X]Y>(NAA>^,NYER] M-T/6L&8);LRKILXZ31PI$W>_B<-WX9JUR%K_B0;YV%GI3Z9J8/;VV?'[R8<@"?'_UU^&WOTZOV_E^OX+E> MDWVXU][./Y_SL^ZWWC$8)]G;V>5@XDYW@"%.*TP92E0JQ#G8O)ISC+AE3H@0 M4N(.N(C,J>?5P_R[M:.K_Z^0TJ.2DE0*&VH,B9[Q*)1-P4CJK"4B.2)'I$3& MI#05@RJD5 ]2FFQ,XSEV2>B$&#,4<6PPTH$PY"SEUMJD>5*U(:7Z@:BPTB.S MDO,Z*FTCA_TJ50)12I--(&&%H(Z*BI7PF)5P8:6:LM*$JJ2EY-RDO&@.6$E* MAFQ4%C%%C<11BJ1]8:496>DIU)/)44([_%E49!%G>AY\ *!V\SA[FM9MCUAO M5-PAS^J!%OATPM5W^7!#D%R]_7(4I/MS%*+[I7QY"GE:RY$]>U-FNB=:@97# M4!1&Y'.I#FDK F*Y?V.N)N9R_1RBF^R6KF7W*_Y?H_--A=+6E-(>:+\72ELA M2ILT\@UA,C@2<^%UCK@!2]]$3I%GVLJHJ2#, J7Q.38S*I16*&WAZ? /M/XS MIPW@@>%5(;?5(;<)?8UYXAUS"4EA,.+12J2=YD@3:W5@B3$ILJ^@*1Y4%JA^ M9UAK35$9";'*V0M5$ACAEH,4)R9 U3/!!) MJ&<;6[?UURXHKC>*:VW5%*&]%+!/"&V.E9!1!F1X3(C;X.$53DA(X&:1+#$N MUVEOZ@>5:5]>\<.UB"/NM%.*_=CUL3KN]#V$.*[JG"V6'$XLW2G6PEZYK/1Z MPUTSW@/#=F:Y0H'SHL!W4W:+=9)Z(CQBQ(*^HQ1%AD:#$A@M7$6A=9ID M'=W2:P[V.VD\#S=<[J;Q%-@O$_:39H[UD5KN Z)2:<2CM,A)HY#0QF.CM4D\ M%T)IRE([=&T1OVP;IR!^J8B?$/2&*YTBYDA*%\#6D0PY#H+>:I6,#TI$PS+B M15T:?S^%$,V+8]O]F&L]5+4H/G:K)-L[=.!#>>-'+_2T^ M@H';+O[:.]+:X;3] JL7"#.(\JS(>!J1IBHBRZ(&PF,89%FN@EX3!TZ!\,H; M+@7"#X3PI"TBK9$Z>HY"J!K01(\LC@Q1)VP0C&H%E6R(% MP@^%\(04IIIIKC5!P2J%> 0(@W%A$1'$4 %Z%4\ 8;,B/:36(HPR2WOO1OOD MU+;[N71DB:6L0RQEOY<+>)W!>&"1+Q-D=Z_6^.\>K/I$2#FUO\6 +F*_5TCP M3B3HITP1#LIE2MXC2KU$0(<8.4HLTCP(@CF\EC07'M.POG^48,KZHGU926 % M[4M$^Z35$EBPUJF(M'<^JSP261; = DTP@M#-,$%[4\![0^W7A:$]A)">2#D MIZJ'D12X82@8S!&GN4L;X12)%*6QEIH4T\8684U^2ZNVQT/\&G?,?80NO/4; M<)FN%?IFF:YY3M=:!(%SX1S?CZ%]V6&CW=M?[IG@6OS.=?/*9'?S:'W? M7/9M*7K:_/2TE^=3#1.QCTR):)'+C76YLQ1I+D3.ZQ><*3#'/]'8GFCA9X"'HQ$.">X!VR9)Y$3._S!!64$<$]%M;(DF+MA> M6VPOR>-2L+UH;!_>Q+;445JM+;(&>\ VP2Y/-XY!;_2AT# MR?6SIU;,FEO!N/M^'#;\55KO%]LY&W67RQW?OEHP[4JD?1TB[:/,[=WNM3;. MVU5.Q3_C%=\>+WB1"W>3"WC*GC/,Y-*?'+&D)=AS."#GB422.!Q!%1#&\HTM MQNOD=2_(7M&H^IV07=3!><)^PM33'CL/'(TTP0![(2PRP21$J(,/D@WN,[@?,VGX9^ N MZLT\D3]AX427L,-,(F=S1J'0!+D0-0HB^*24CUZS;.'0A_L$6!ZD(2I+GXFH"@"Z518E1RWAP@H=<%[]6Q61+2*ODFZ."L+)15*JE=QI4))#Z:D"1<#+ [U'D?D4\R4 M)&/.A0](^@1_.^8B2QM;M[6E*914)]@62GJD8/ T)167Z#SY:L)G0IV4+@8* M.A-Q*)_604[)G AL(E-:BYA4=7;G%I=HB?@N"* C:%25:>/(;=CX[;)$[=2< MS\,U_*O?N5X_Q#X:SFBLLO#'NGS_.Z#GJ==KCZ<)W)?_X3 M5&_148OP^)B&$ MPC@WB"!-77BU\&KAU;5P=12&723#3K@V6%0J4E!:B7 4<2QSKSW*46#,6&D( MM]&#YDJ;9AZU[A^?7"O/R+.AA9O"WZ']96O\5/MG)P ?O_4O>'/\(">V_['= M'8]7 YHNW\D#U#<)+SOCVNE\^1BF58?2LSY,32-CKMD8'L=&SIRRW7/ ,DSH ML-?[W/#PMVU7O4K1:<=VN_D'HY4<-+ZVA\>-?AR<1C]L#'NY+G?L^\MKA.B& M^<-A_\P/1S?*W\_7@COEE3[=;+2.XR!>70^^?=89QEPYJOK292^ABEYZJ6$; M_W,'TM&:VH0M(YI3;I(PP#["\&0YLD(WY(.I4C]9Z<(U>4XS] MR3]=^]Z<'9R\^[;7>B<.W_]S'-*]UQ^D 0U,,)N/OV1G:&+(AI@02S82)R(EF3'D)O^!0@:;OY/7 M.UP>9+K>6PJV2 I]/>H-J*SZO[M;_$/[ZVP_!X;&=<^]4E]/'WGU@' MK'0V_/%/KG%"+IH6^X]$"=D9?6-VKOUYW!^/YM1^C,CUH_V,;(+!/K>=K_9\ ML/'L)A$"YUU>7&=%;_+9?_B$*2WL"4?D"ZCL]:O5?EY17?X6C,G69BR-XWXF ML?_7)MASIX&?)-BD05DM',81_B6LDE'R#RK7W[^]O[+W:W_VZ\;<$;>R_W6V\;OXTZNYS%\/MMD)Q@K9%4$=QR M)ZU60C$.JAC(0":DB#%9S[5((Q%9770["RH3+4U<,:*8X9)I2Q2QU@2KJ$\@ M,S=65+%I7=-ECNV@4B1 1PPWY<=E[Q"8O+OH%8[IY'E@W@C-+?8VN*0#B\*[ M($"=^+![J]-=3&D1IS'#OOLQ5[Q^<4U S1B8?7J:A!?['S\$SB50GT;16M D M G?(&"-0H"RFO/W!RLQ>\TTVI4HTQEH$4.47VV_WS@:P,4%U:/3&:]'HP&+< M4!=&I4SOLD&D%,I&8VAPACN*=;*$14>/U!I!BB$J#5 M"V+S606!M-$>.2\ MBX9;N7&EN S;I T:O;[TRU2V3&-$_NIUV\/S_.OL_4R MVEJ9:&[95/';:;L?084=?HVQFTTP66TTBAFM7@QON>)X+)VJ1CXPVY=;;S<; M\'>V^O.:VL[5K&7K\[C7R=Z O"IQ<-UP:'>_Q,N\F&Q]CG\S.'.#=FC#7H"O M#X_ML&'[U^>\8SQFX^PYI?K9D]Z9]UA-3[XF>WZ-@RK M'T][_6I#];[$?O6]RJBQ@_;@T@ >Q)OC&CUWMDK;J>TM7-)6]]B)/IZXV!_9 M2HPT\WZBFZNQ[M45GX.EUFG[&7;"N^ZU#L.YXO2?DQV&:_VT=]CE=Y,Z8!0P M'U3P21..E=?<)2*C-]82[^/,4N?Z_,+TCF>WB)S;1 MW"UQY+&]YO3]7U!*4AI=I1I-/ZLO7WMGG0 #RU_NYR.W\5)P55[:J62Z+.+R M-<^C[XH/NMPP_8 M&<<2MLAHHA%W.B+M"$%2>>(%++83=K5XL&R'^VZ'3WL?N!2&:JM0))@A+L!J MMY3#*VZPQ@'@FL+/M\,DM4W8,C>"<'-(DKRY)=[Z8V"\3CQ(/]@<;WJ=SJN1 MO57Y8%MP]S\[/?_YR:WW+MO[M/LA"JZ),3"C6N3,&T>1MJ &F11)T"P"0?.- M1@14G.:01_\LKJJ#<;N2J=_/5HPMO>\%DZ\D\'U$(EAZ-O\R%^<#;2# B_SC MZK*],QAX&/S^_'X&#V$_<(=7X>WO$:PJI.[SC4\'\?GXQ1_CL_#M;C4IU8_^ MN'G#'"N;"*=7]QM]?!D%4GQ3"Y8#09_E)N8ZQ]^ MC#?)/3]32M[KES\;+)W]LK\X?E'/4Q9348XJN'=[$MU/'NJ'%75F>O[1%E[. M#)B9)N"ZO/B7ZS_;NM51\53J2/QI.[9RC UO)S[\&.4EGFRBXIV?O]YYB'

_-,YVGG- MCG8^B\.+E_]_>U_>U+;2[/U55-Q;]\)3EJ-]R7EOJ@PV./[[I!5N^8%+ M%'Q9%M18P,4=Q#'(;:86?WZ+HY?;NJ(SB'E%2@07=$I9T==\"2II<.]E?45W MNU[]1YZ'FB,XZUTWIB2AV)UL$&)(]#B..D<<($Y9'!NN/LU0I!"E2XG2QI0H M-135- S'$F4'NY/)OB\ ",7<@%:*R M$)6%J"Q$Y9BH/$5\* 3E*P7EQ92@=!1+43'#E'JN+VK8P9.HC@DVO:K*GNYJ MU%+VOBA;*"!GPEP)<4=E]S0"N2I<"N%&/FQ_<4T]\I'%4 -]2P'WW M0]KAY[P*G6Y;(6]DFW\&_1NX'KZH#/HW>"(@H 7VK0;[W"GLTWQ?,FS;$ZE* MJ:C)CBI:BNF)ON$36Y-\HBOJRK!O_32_M<:^$\Q!R4Y'L ,V@SYE*;+#P]Z% M(KCVI;07@L6A9C^&BXP$6GZEUPMA]9R0GG,J:/DG0Q(H0' I$+R>=A%3W_-U M714=2T,0]%2P?&55E%5%D515LB55PT-T*RCO4NA]J\FBD8LLFB*+YAW4XA67YJ(6PW,(TFK%G%!*HD$!;)X&*V.V;RJ7'*;ED>9+O M* X5#5G714U7-='155OT):KJ8-^Y&MGF ,;&H%^1NK(Y_8C?(G>EP+EE<$Z: MPCE/UW5-]R71IZ8D:K";HJ5ICJCHCB/[JFNINK_W9145Z(L019&:LI,:79&: M\I&0)T]!GFF[GF4!QAG4HZ+F> ZH=K8EFK:O*99N69YB;;%JM];@5^2F[(ZF M5^2FO!\**M,H"$A'J*&*IJY)&,2T18?XNNA8EBI)KHH?[WU19IQ?+#2_#TI. M43XP.:5H5O<."[3>,N3MRXL6Z2T?(!K4:=$@@6#0/55T#-O$BI.^:/L@&B2- M2(JIJY8I.9C?(LLKSF\INM.MO,9BO9M7\<]*%;."BLF@ T-F19.)$_VAXZWK MQMJ]K%%=X;Q3Y2GMDA#-Y$K7JZ>]RBJN&P^H5U23G5--5FL^NK^(X14*AJ&Z8F: MI?JB98$]0'3+U!U-\JEM/T,38+#W(FR;ADTY\N:!2"F];%>P4U3D!BR/@/6\ M''1'^F*.)!N\I%S[EO6M"!"@G=NT(RAKQX(->6(2E@3>$0?7(8Q<_ !_S582 M-D=DEX^5E8?A=KG=S OIPH>\D"Y8\3H /XCDZQO>[D08$1A,)L24=6M)R<21QQA+Q?>XR>;I1=1WHS%H6% L6 ^]H;A/4O1(9"U M?DGH^//N@.AXWQXRUL8 TU7Z)VCHR8Z6FT-5LUO< M/=^RKD&ZY)JYIX5.!-@> ;7PNLS<.P>+EGOGD 9B>CT(T_W).B\%23)@!BUL MX^W "UC''@3=A%T&E.U10 K86,JN'T&0O+<"4U;P@6G?'G*'U!CY)?@KYA04 M(-" 9A?T8!=+K',0=ARB_QG@Z(&NL.T/(RV7]6%8@G*&C89R^O%X%UZ\K@N; M+/3O: C/@T7JWR3E:;)YHG/4[O5%E2=X;.0G#I?1YK/-.A5=W2NZJ;[[6(IN MJD4WU:>[J:ZY@)P]?44M"V_= B.71C4FC-:FPT6[D=H;D7S5J6N7G9IR]?7L M=ZM:E^ ]CY>W9YW&8QC"\^$=[OWE8UUO'4W8&[<_.I>W-\%E^^KWU=?O6N/V MNWK9;@9@HSRV?OX(F[=78?/Q^+9Q^UO[Y]&5&M]_V;IE: KQ11?P0M2H(HF. M1E31]BB1J*ZH$J&3/7:IY0#J>( ONJXYJFG;OFW*GJ78IJVJWE1#C.&2"WS- MI[PYDRU0II6D9]^Y]A0_6PJWND\2O*Z".#0D0Z9@$[H.F(- ^)*JN+JF .W[ MC.!5K/$M9K\\1_#5J28_'GPB,IT)[Q0]\B"B12+2[L[Q1./NEV5XOF6HKNB; MI@PJ%+#U4 GUT%/W_MR3)UX0.('@=O"ZB1)C[OPB/N?08!-FBLD M!OWWE+B_R35JKH?E'V5A?X]]O'? #$(B] 8Q:/=@:/7@24QPDQ[8;/'#N+)*#+U7%4Q5!4/>.A4MAS9T"4P.ZBA6+ZC,:]/2CTC M7A\CHZ5^G'P^34?%!N7 +UZ4-0T%#3DA(?Q_'5-FIFR(B^?=R:NFM2J_;%]5 M)(THHJO( +F2:8F.Y"@BM515M2Q?(YC-K.ISW/EY'ZD1IX0+& 98!.3HAF"( M &'!]J20?^!.S8"GS)0 M%)P8V_24T"<$=E;(&_K$Z*^%'DY;?"9@<4[$[6*$B ,?ZF_83[2="Q M3;H \R%8;WV!D= TM;^ W%^$FK/H/L/0PP$L*DV2"O(Q-_3.T)8=T+.T=>#A M0R7E\1J(KO[#<12?D*1?8=/CN;(%4\QFBN]2\QI0U]%@CX +?-<5-=4%U 7Q M#FJ)[^JVK'J.@TW0I]M/CC%%1NO,*>50Y@'KP2=9,ZLA\/*6C[Q!%+U&S"IO M0U?IY]0)UW! "@#&J%0#\6:!J2@KND]L$!#$LC+& %S*?IEDA6J * $X<$H> M[-B* MY!N9BH$4-81:Y3GRJK!&X\-WIB@I[1S-7-Z!;FJZ1--!91,EQS"P&RG0C"0Y MHN,!1RN&Z;@VQ>"0I$U'AWH@VI,;[K 5VG'0 .E[%,6]U+D$N]D![@3 ENX M)-S=!.Y-AJ. H0_DD5$1U/+/V- *(EG0^?.(1&)XFJ;I#I@>BB)JN@26B P22=>!1"S; MNZ8F<4JZAB]DOA M@WF-=B2UVJ[<;%_?MZKN/=@&1*.Z8\A$U"P/?P"JV;KGB:9J&JJG>XJFCFI* MBKJ"&0HP=1X9J^2)*$\+/Z3AEZ'N$*# M= <^R%L>EM(^G5Q3IK_0J]I?\UT$)S7%*,%D.%"+V]IB9Q9W\*? !//T& M2%6$-S-R@1&74%3W0GHO=&@?;&>?.# ]ELJ!7T1=%F/%)^$(.TZ(^1Y9SUY" MXPAX#)_B49]UN,'__EJ?V&]G;31,I$))6 V&DB,5?Q7712<$P0\ G-(_$7?PAN,\+0EN M1> "N;T%2G$3\[OR8W\SU/Q%,<+>VY!U>):$*O-I"!X31R'7NDXQO1($$TTV M@PS8$S\'H$H&[@(+4OM#PC0R#YCBY33/E+Q\$7H;M@A/\D+EB21H#&4)=+@F M=V!*N"2. U#'HT%?/$D5$)/I?K*M:L(^7K0W M^M7> =A"O4&,^:G,Y)I\:_;HT9O*0FNQZ:'#,S6O8$.Z8*NPNGDLUBE@*8BH MR^0CV$J#F"7(9HG/#UR![5#*_@S &&,!5S0PRL(A&AU<6V4W#$D@M3.7WTJ< M@QL.O,Q[_U3N?6DB.7:!E;C#]/&15.O%EX%EZLY9ARU@[Y\TM:A9544TDH=A M7MP!=GZE3X%%3D," W43X>3D*,VT#G/#FW21Z/=AU&%V%*(D[.4W[QT@1PV] M%-D!"I8!C=G4#["^048 PW?"3L--X=P79"R0B'P1 O4O^L9B:=:E]!" M$A^BZ5E&XINQ-D]"T\C)CR!AIZRB;A(@4&<.O1YP-$E#>.S\#P& A@\3N"?7 M+5BD!N[$D[H,KX: P$X.<6,G!Q_&@T&>G,,Q@Q\7>OXI#,\<2KOIT/CSX#[T MP@7]!ZX"770#? *6$Z$YSC#\<&D/OR%#*ZL7P\B"7IB?;O$18$?4*J"2VX%W MWC"(5J 4?DQX^80=B0,0EW'F5GD9!-6&TQ)6?C&C!1Q,#5H.":@=%(6 M1A8O/_>:Y"I2>BPOZ.*O<,E(>:1,GDW))7:R<'(]&.TNO\Y@<'1S98[IN#,U M.L9XZ4E-7)09[#L*)Z AI&Z.*S0$WA#^I& M[ K@X%ENAVE/ZH>?Z6?E$'!!:9?I&/G)R1=1_LAQR-((QJ6'^F+$2*;UT-1L M&]-HO, 3@+$[4=(?ZF1^>LQRUNN>TD%&R?Y_DPEE:_$9/:GFT/N4T1=_WDC] M\Z$BMI\KGI-*]D$61?AP76WNXRZ\>.XGTSQ#@O-9F*(O@P= MGZ3QY1%FEH]\IX-)ZOQ@4A$6*L)"ZZ<*5VD8(:8)_T,ZO;^$=@1RE HG)Z?, MF1O >O8H_.!"-TBP@ :HG0-0C=U1N\0/X@X*ET@@ R_(G$=#H?^LK53B1R!0 M%1]]PI0*]5)=XFD'(OI]^VQL7$<%NS%5@QU8G[O-LGEF.Q+.:J>ML[;0.A;J MS6KMM 8_FFWAK/:U?MZNG=6JPNG%X4G]2*@<';4NFNUZ\ZMP7#]K;-3,YQ0P MX<;06/YF5@IB1D;X[)3@!=?!&%\'8YTHH-4#ZQ5UNQE^H^AU?J/UF/9>3=!-*D"+3RA0;_Q#)X<[XJU=V'_J'7>.F"5B- VBC@[C:=2#M7S M$LNBP* 987L;9NX&$'6OU]P+*OH *L+]7U05V A$'-&V.+FR,-C009;6.N]Z M("1SUCCERE]&\2,I0!A\2/ ]J5C='_-L'PC[IT>5UN%!:4$?/'/AS_#+):"A M>@/FSN/>0R^/ +!0&>JKWBQ.&5U#+T[C+O-OQ:)7HBMO MQ'FTG&@G_:'3+#_EA4;(//<9,W#F;O.82VTB)7S* <9H<<1-QCUKLQUQ$TZX MQ8-8A!T83);DDXEH.(LM(T8PA^IH6/CEJ[U9)#];FSXD2<#/$J1Z]4;-Z=E2 MCSG?=IX,N[XR*I83Y00CS\M@6/C!I8D(+H]HLIGA:U^$3_-BZSS_*E\9'F@+ M6%I^*CI0<(P)B^EE7GS)2(/JXM]2*@W L$+ZVAL'80V$U?#;]--YI&%.RKT0M)-B^&R M(U5\6]B;8)\CA\629\9/B8,)G7 PMA9!LC"9YS5VZ8CNRR+&]^D$>H.X%Z7]NR;Q<]%\*U"+7[-"2R3Q[,L'DXD\ M#"AI-RM:S%-X^.7,.)$!+TL1^X>=9V@S_9@?*ILV [E.3E92M&,(1#>(7'$C3@:T6>+.Q)@&%M+ M_'9??68]A\P":X39>VG-<$P-@A%AP6HW6[9!-QL-6XB1K.%!0DMI-M^P\/C8 M<'+:3C=^NCYU+AFY8,ODUJR]VBP),1L7#X>I7@&CONG$MM*2B5UH1*>[R#:# M[9V NNQPY81*F$0L2>^6NCE-L5._8X>.QK4+S&0;(!DC0P61Q[ENI#K>N)J3 MYTOQQ'1V.AG&[(&:B#7TG\]R8^Z$-$O%HWA6D%V,)PB"<14U1[QH3'/!%[-B MZT$TH];]-,&P1CO*.M''I^23,#>(OO*,FK69=I4"Y00@?1J!>Q-HSE8W.4UOC0R\@Y])TX5-MF>?/#TR+=:*RG MR0M3GD8Z@F350,9=_A.INTR2LT%D*AXJU$R_P/@@1C7B$>WT 52@WY0?(IVZ M8?),YN+G)%Y\NMY0MN9T_>'RLOI)J1 M8175C'90)9P&@'5I!G1:.6L+]7K]Q<+!E+=%.,C2$\(A]3&6IJMM<+4Y2V*E MPE?4P)A'>?V=#2/ZSH@C%$-1-)]FE$TS&#^]?8K5]NK MDS4U8".7@TG6"@3E#Z8JL#C@,*D#[$+TF'M#4(I&H8AV>F'T0#&REIZ-7^P% M?T@09A7860&E>OP(S(H'H[Z@#JAP=8?J]65"X!S9M]W<^H,F[ MB>>Q=!X8QMW=7;D?!QV2@!3OE=VHLUF'A.9O>3 &MED)FP<.G[ *G11AL^5C M7X+6@F$1E_*\3%9I)J]!B\Z:^X>1U-A-9=%U;K)N@QRR3-8SBD M7=@$7N&-?<_PO3$>(C]+JQF<8]\-ONIP21^LCFWP66P315O2UE"T.K^2:4J[ MC"S1<08TG8P1:GLDOZ64ELSERHY0SQ-H8=\*ZETOZE6WAGJUN=1[RK.>8/V& M-9N%8YKFG)W3^ ^HXO-Q=6T)C]O Y/H:'0&@D_LX)2<(0YYQ.$B0Z)#*>OD" MD'P!2F_54MFCP><*)M!&<1,^^. &"JUJUD"A]_NJ^EUKMN&.GU=!J_U=:K:O MM5:[)L.UVN7CQ=U5M:$W'[W;UOE$ X4.C*EZ+3=O&_=7G;K>K'Z76]5KO=&^ M@''=W#;;A[\;C[_5IM+0_WELW#>^_[)DHKN:I8BRK$FBIEN::%/'%C77\U3; ML'63>$]4G)AJNL3/"PKUJM",WJP9]LC.'0=QI^[MW-[55-@[XA%34@U5U(AC MBIJC&[!WFBG"8GJRHYNR*<'>J=KD)AVPXADSI4'I?<5!D>(SC (9*XD"645/ MBR(*]+0BM 9!H1\OUP-G]F. T;@BS! [^GSFM3$?_GHR,K8VVJ#^A)_H)G"" M--U]>(#E/$?:\_0T^F99VK-79)\<""=!DDF):N0..IPQ-G]J\L'TYL[8S\V: MZR+QAUF3' OT#?G $C"?+O+'51/2GY?XQ@SW65_)I;%3\UE._5-9=*4Y3YK_ M$JG$3^XE^;%G/PK#Z ZH]_,BZ?!KM6>')&1Y_^M9E4 M,\(2\?UH)LYNE#"9(SB5Q03GABI"<\["/#&_J6I(O1Z7:R@[^]&X['PO"9@L M+P(W8!M^Y ?V< F^L_I1K Q)ZIG=!E*KA&%:ER"K:\7/'F:];K*SA*R+$G[1 M'4OA+;&_,WI+#Q:..WZ#A+_@+DCH5'67F2>%TX=T.;1QNMZL+(TY6*;.P++, MPEMK^2DK*:EXF4TV= AZO-8N[\WE!R&K,SS1B>GIAFH,LTB'@5,)G8TS*G?N M'\.3F3]9DF11EDS9."@)@V[(BG/D](4T\])6)[(ZQT>2=O?-W(O8*D'$%EFD ME]#/V2]_X=GLD#Q\#KILZ=A-$_X'=*?]H=@TCX3I2]C[^->II\TVRIHMH[.M M'\/_7O;BU ]79GZX3WUOQG=*V;;G?RV5Y?FW/O%82RM;\F*/_<2&S(<-"X.[ M\'][ZM[0!^EAPN9GI7FVBWON3.O-SJF4YIZ%TSJN:SD=X4*5% M/:AC/C3*D>FO#Q]@ZE:]Z?=[GS]]P@P^&&;Y.OKSJ1*[-]C#[Q/UKDG\"1O= M?+(TQ5#53S!:698T0["SSO2\KHP[ DDS2PR7GHB< !JF:"\ @4V4Y,H+.'SG9_[" MAY&:9EGV\_<48+&%[^ :I(' SDE+9GG:>;QE#*D4#+GQ#"GQ7V4=F=.0/_5O M@MA+!3_P79RRG?,0S.?.0,8QD_\5*T[T1*QX-8E8S9((1+?'?0S[, MZW#*%K*BK&\[*VJ%;%Q/5DP6X,4A$W(!::NRHBL@*"55LC]YLFXKDN71>RT5 MCG562G(0@Z''"];RFK0- L\6%#OWMG0:& -8 TES-WPN$V7 M-JO_2<,P$8Y!3XZ$0]+]71*:A#=L$RI)$H%MR!\$#V['(/$H%?:Y%9D=DF<\ M"8-"5]C!@DROO8[I^?Q5B<]_^SF^$+YKR?$O$;X*HQ99 ^),1$RHDNU[F)NF M<(:OLG+@O4S!';'<7R-C@8+FL=M4_=[A2;^-QVCI.E0LAN /XA<1 -$B&DK()OV@X=-H*Q./LWBT4L! Y([*\1QME2 M*3)?JAT AZV2Q[*RYN#P] !?*X^Y0+9R>:S(*(]E*17(S/KE73(B81Y:-*,_ MJ1&:J^3;#!>O4B:X[C[LG;KM6*%N$U;LN"*AJ::AVM8GSY(TT.1'%8EZUXT9 M)@#]'Q.7%^3.@8)QXQ!*1FWY7--@NK6L35GS.3YP:YY'BT\BPFMTH&G0@W\? MAFS\-(20<0@A'"WPR:-3P"-Z>+ZD(K0IL/!)"AX9J*2#2#^=>/_[:AT27[8= M0!*M0)*M01)=T71=TSYYLFFJ'$AT#B1 ]"%Q.6H,@22#CG$_X+=!EZ9N,%G_ M&.#($.&56*"_!@N^#<('P5C _?^)905\Y%&GF:=;T^T$XC.*8I2@O9!U](UT6>9"YDF,^I>0\Z649Y@VQ9E68Z;B\NI,G M=&?:SCY)^#GL853U@/M]$N$XCG@C'7[QD^_#WW&Z%78ZG/"/EXK/?BN?EH7T M^;5!'/7H<*)!EU64L7J>] M-LVJ%P=A&G>2MS[-"A;,*.!Q!^!1GW NSTKOX/E,9LY A;P6CZ1Q=R*/M^J>-Q+7->F8IE:ZK]R=-4V5;L M43?XPMZK<^PWV!GQX#ZIVJV]_^I5ONSIM2C_ZU_;#PE6 0E; G\C(^UFU!7YD<\@*VTJ MM'A>W(@*]"[LR=4QIEA)=GD'&-,N&'.+&-.P=9FZ2ZP89'HO3ULJ,*OBJ1](L!W MO[ $1N0'\/!.EQ\BAI=Q;F0>LNS<4GW\BG=7+X?)HVJ:0+T+;+=5*=0[SG8& MLITI<^EG,^EGC"51MWR?I0MB3PK!H?T[[-8[0R2B&&S?P$P3H5(6*AT";,4] M1EPN<08Q5J"6+B@.\RQ#+A&-'7#4RD7"\M9PYIS#AK*DFGE\GLG \QYE5:!. M:AVE?75B'14;3L_V[P;-%2MSV\ZPRSK-82"<. MW+QMVPR6W6_#4*AP24DL_(#+#]Z5C5^K.>\@&Q>I6VO)QHO4Y5FNN)5QM\RX6Q[)S,R._;], MMY8W2;?.ZH;M!.<624:[PKDKT[#?B9E7HV'O%#,7B4F[PLQOJ6:_$W^O1LW> M)?Y6BI2H7>'O]'SH.>V1>"+MXKD \;/!S)6H6+U6]U.G!MSH.B!]^ MY%&@B9B]85O9>&*A(-> M\CM(H:9!'@1Y6:&_FE3I79+Y16;8+C'J"W(WS]VHWQ<:%#O5I8S)BKWJR_+F M:WUCN\>;1=[7IO+F/+ZT/Q&FA/_JQT&'),"8U!V@ IO0/YPU:]DGPCF%O6-! MJD^H F.#1["+L;I;'(5+'^9[E0:;-D:3Y468KRC(^'1!1FMBX8J"C&L$ D5! MQJ(@XS:H#D7ZZ?:H#BQO3=-&/>[*:Q);E(U*;+'2KA*[H/ 7V:;;S;4ORFGA M&2U3$>]WXN(59;3L$A<7B:7;S<4ORV9)RO!-GKRB795VG8C5 G/7GHC5#'./<)7SBDN]09P, M"&^Q*5O_\U^R(?UU43XO'Y6Q 39>PC^355U*$WJB'FHLHS>.7:E*"C((:BSG M)'9(ER:HLDCV7ZW[D#X ;S & HUMZUM0 E\4"39KSQ=*P1?OS1=*(2_6GB^4 M=Y(7MF04?)'S12$OUIXOWDE>%'PQXJU],W'Q$=-IPY;Z$=;[1@.Q@[WC Q*F M;7FF72+_^W3-M;0MFA\D,#?A 9V4O.-07MI;33N^EP06=NPCV05=,&%Q:,(_ MAV4-IOP37S+KH''L?=5+[N=6C?'8)N_S9Z]'Y&=,;'.,?UBX[ZE"\\\^S M-V)Q]6-8:WS1LU>?WQ!X2Q3B(83_35VY>!^,KQGUL4%2-'[W<="%F6/]OOPY M"3_? #?!75[D#O(^>^@,[C_ VO-]P)JX8W2]/?SZ9BF1'S&=HPB&(IP"_0/A M ;."D$(BK)(^@?T'CME'/O.0Y^Z"_@VP%F_I/F2OC H.9NSW5![>Q^2[_:M! MNC!#1JLN)B_"+/F9'#>+743Q@] #1D^P8QF)8\QU9 0OQ!0X!?U?P!X.36,/ M*.2Z0BK-Q^1<'1A%D/5]YP!Y+L>R\A)95Q^W3O\24/*3()\:7Z7$O:'>((07 MW1 @#@=3M:-.P, V.^Z4G:\B&&UB6.(/XFX #7L!T?"\"&+^( ^,(@#UFX) M'U&[=WE^*3RG$R0)2_V&[>D]X#+B@[,7SAG9H =WX%Y1YEB?6,^%\M>L.>EK M3^R3$'C_M_=\*IYB*WL+C6;D];>#!'2P)Q(D5T0*YDQ20#).M3JCS'^9_CF4 MU.<\FW,EZ_Y>$Y_- \VH2^?3S[OE#Z]-JK ]/U5X&?K7<_I_@P3C]H,&@+C1CMJ/*"P> >Y M23X4S;E83BURV5:U4MK)^9H=?8;7W&"W:CP9Y9)!PCI6!Z@V,7N.*TT)+ K/ MV$#![= ;$OJ8%X(/8K3*+RCQ4]&#+M;GQP>20?\FBF'JW@M%.J:DOWL".@!3 M6>+@M&P&NEXVS?E)YB]-0)?ULJ7;*W^L6M94Y0V>JECZBY[Z]!M-:?69_896 M5G3U S+[.;U]D,W(@6,)*UC"*>TM=.D6S-_>R$FUS^J-RKEPU#H[;9U5VO56 MDPGX_2'.'\SRYTPHQC:'VU51P\9>NB"W?_B@-X$R#R\_[R[6?$H^<;AI_]U" M_L3^18U*N[4BWVJ,KUH?;V2UTJXML]F+SNA#MW!80(SUF7J+QB@W5FZ4:U;97- H__C!REI9 M7[#DP,NU/.Y:?1^EP7[.W_I,XA0*E] MZCM:0QZ:YS7:#G[82EC?/XV#KAOT2"@,*X.F''W &#^K)K)E$W^=8WMV@%36 MMSE"NIWB_ORHU6XC9#5J)R>[*^R9>!\Y%%((]4*H\W7@]=F106@8[KH0V(1) MC8CT*7X^V+*Y%E*\D.)( :>5BQ/6W>UGY:R]NU+\!_"X,+3;\P.Q6+BO"Y,H M9>7]0^Q>E5GUHU6?"KE?R/W4_4,&(6.I.Q+W=UUL;,*D1N3^-$,7@K\0_-LH M^,\KC8O:B?"CE_=$,"K,Z?93Y--[F^,M]R\VGW_:1 (?DV6/()[=I9[;R"?'-<;Y[4+@NI5YA\ M.R]+VC2F"6%,$71#^K!>N%M ]&Y!]+?:\?%9C5DF7\]JM<(R*3"ZP.@OWZCO MQY1I_%]C2I?2^-<2L J0WF20_KMV=E@[:PO_+@NGE;-_U\X*D"Y >N=!^F\: M.S :@ U-Q!>RO!:,[PU$$5'9UQU:I:YB2IE+54A59U6W+-"W9]63O5Q5[]TFR M)(OX"W:BW!.ZI ,KF<3]S^=I=Z>6_X.$ S;52M?[/@ ^\1\ #](S#$DU2-PP M2@8Q;<.K#\/(_;W'*=53?SPXU>C/B7+VYU)M#+S;VI^KK_9MZ[9V=_EX%K2J ME8=&]>JV\7CVNZG4M.;/^EWCZ\5=L].0+]NN^F5?T1-*J'(3ZC^;.F-CL72O/8>FBUK_]<=;_=7#U&#XWV MMT[K)[S]9_V^J5Q(K>JUW*JZ:O,1KKV]NKF\O5 N.V>=J\"6KOZYD=S.CR[Y M:0]:M_7[1N=2O[IU[R]O:^I5^[O6JEYHS4>XMWVI-#O'0;-]%5Q]O>K\\UC7 M&M]_6;9LJHIBBK)F>J+FF+YH4V*+CN*JIJW*NDR]/8$F+NDAYL0#^M$H-*<= MR]'?M>K%24T823V>A.9U&>OIQ=GY1:79%MHMH=ZN-;"7"CG85P[6?N2M8^&X M==;@';Q^5$XN6-E_H=*L"M\O*B?UX\MZ\ZM0.3IJ733;YWBMT/Z[)ES6*F?G M0JU9K567*'ZZ+I/..H>FCB+#6@CVP.MJ%#J MQGJPWGK^"W426K>:LGM?*M5J'36)\RVD@3>J%;SUT]\$?%MLGM;-ZJ[K:1=H$I_%B M*WCT=^7L*YA0N%CM%OOGJ'4.=A88(>ROVC^GM>9Y;1$476A5=G9U]X_.:B"1 M:M6#=+&%%MBQ9YQV4^MV/;#Z/9T$BZ)=]>)H3)BO=!#8F'2!<G;U%D'H><]897^QS0@U%LM9+&>QG,5R%LOY"L-[>DU\]M]& M3?N2DEB@71#<0A;>$;+(SHMH:V(-)FEKF;63A$U8P?^>7*:EIKC>26II@L)Q M3%PT(81!-^#I"8/$VQO/5]!L8NJ*+RG4U35+\RU#,XAOVY:MF89%G5]U#!/R M- 6/ND&'A,G_[8E&EK0P2,1K0GJ?A^D*F:Z95+K>&849_*')(=<;]U#_[) ^ MO/>^_[D[Z(A>Q+(Z\+% G+!\E)'I1F8R7/[\EERU>\&E4I>:C]>/C:_?]<9M M7;JZO>I]WS9^-Q\OLGG^^W3@=+VQUOMU>WGY76]7& MW57U]T/C]JS3A"U\5C_ M96J&:7F$BL123%&3B"W:!C%%P[=TTW>H(L,F?I%+NBF5@/[^WZ=Q*IDCF99$ M36%)]BA J@"I9T%*-CSB$$DF$L"3[>K$]WSBVL1138\26Y^95/5RM#JZ(?$U M]=K1493TX?/:?8]VDP*]5HI>S:-Q]+(5ZEF^X8G4H8!>EFR+Q/%=4?6IHUO4 M((ZD(7II5H%>!7I]^-PV +U:_1L:9PFC!7BM%+PF5"_5<"U=2*!?755B\!^NWM?"N0JD.OCY[:^R%5E80CXMD"KE:)5:T+5\A2/J%35 M1$67'%$S;$>T3 4T+V)+IF&X+M5]IFI)!6 5@/7A6%,,W$:5,==U0:A=2"IX(0,AO$=Q:(J"EPK9ACD-( M9T:TM@W0EU^ K8%[Q;)DFRJN+LM$TZECR51S/-F1$T&]U(!]VL']]^G M@A>NI&F:X:BBIJM@05/5$!V*9K1B*)9G:QJ8TGM?E)*LK 3MEV::M]98"_@K MX&]9^),1;4(]R? 4F_DNI,QW\>IP?Q'F>@?H MG0QSN8:E:H:BB[(G*:*F&Z9()!O^)-31#)NJMNDQZ%UI#GT!O07T%M"[AM!; MQ-+>#GDGCRZYU/-TGX@RM251\Q0B.@2 F%J4R*IJJE0#I5=>Z5& G<+W"UP M=WUPMPC7O0W63H;K"-%4U3)\43$I8*WBZ:)CFY)(#Q'5&3/44D^,-3+=.R?4NBJKV5$+N2WH#O MR*2L-=&O!?][67,B_#-=6A&A^[-J9'@>=#W:[7\6\9-5SUTO*XMTM)M3X%DI M6PO6=U[IH*V%ACRZF(I5-FU$D":LT' $,PY@G)$OD$Y6?I@!IX?%AWMQ$,7" R5Q4IZH;SW6 MC&_'6UG*$VLS^M.)O ?XYZ;?";_\?U!+ P04 " #<5=6CIWW7&,C % MM@$ $ '1RY3V6R M)=\F/N6Q'#;P^7HP\'??OGAAY__:S3Z MQ^G]M7-.W&2!(^:<48P8]IS'@,V=WST..]';UYY_(?L3\=H0_HW>CCD7?\QCW^<.R>?!!,G^)/L3O'"^3P MAD7QIZ?X\\&6GP\/'Q\=7CZ]?$3H[/#DZ.C[\Q]?KB2AZD)4-@^A[K?33 ME(9Y^=>'\/,4Q3@OSFB=-Z/! L4NHHR.V7N*XF8;_? @_0Y6.1D?'HQ->*<1X?:<)PY>$ M+LZQCY*05RZ)_DA0&/@!]K@BA!B@KA6H_,P0G6%V@Q8X7B(7:_7%+S\X#F 4 M+):$,B>2B'T43T6E8\H$V8&3XGE-7,2$DD+)..]!J?PA#ED,?XW@KU=/L7=P MJ"\UB4CU\<& M8MMT2U\V_VN4T^VB#N5(,ZM#3K=E'1K'2YLNJ"C%W[%F-9HG!%J M),N^S/'I0&V<> &K]($^0A*E$HV3.AJ"0;7_!]3M9R2*21AX8/J=HA V?),Y MQFS"&X3-1HJ:E1*8UQR-HCC_7&7I9#P=P;0LM@>+W2'*&S7'+.#5C+=';(.? M$K8W^K#560\4NZ*OB'_+5U11LYZP-;-2(O:V"['R!^([)=<]6&=DP=LUQU$< MK/!5Q '!6Z/6Q%,)WSMM^&KLG93_'L@S%,\O0_(8;[G,=;-4POA>'T;.W1'L M![_P5?I\,N>KR9R$'J;QQ1\)WT7O#L\NWDI@/V@#6Q7SWTXJ:) 0GZ(XB(E_ M5VF$/H9-Q$J0/H(5$,1N2.*$8OZ'X *@5/D,"((;_#AVA<\OB&9WE$3\HROT MT&!STL5$!$7CJMW_H^IKP']%':H%.B<;*)1K:>Y!P& MU.5CES<]%MSBZN<;PDS&23<;)2"O-P&I\JC_\:-@^3\#@@@ZAL"#,@6/5< M$^$?6*E7*#3;:[?0*Z%XOPF%<"_ F! ?*KP&!,870KS'( QY-]RR.:97<.8W M"Z8A'LR$= M[P"# ?7V.:9\(\+$P1CLW@U=DAT\LJ0TA7H:P=;-1P?5:LJ73E;XI-FR &$WP#);6 M7K'G#;1*-.0S\Y3)0"/04[U[0$]FOKR22-GADD&=J;H@'U!/9[$9OR6(\OU] MN+X,(L2WD"@\1PP9QXZTL%&B(9G7>YGCS M;\-E0X^=$C')3"_Y."FCAF\&N(Y7EX5T# MG$P5$71ZI9XK?L]0NE);),>$?K2?2=$?\T]#FCU,XI8>T#0TT98>O)6Z(/E% M#".CG!]324/".(MT,86O3J9$1O*=% $VP^OQY@@94P ZN2CQD)PEK=$V0T1( M%2QCBI4F/Q5J;R2?B4X(SA !K 3&F&(EDRIAD9PG%1Y#[/V6^!I3)+K9*%&1 M/"P=P3I#1$F.O#$%J)6#$IN&.PA2!,\0,:D&Y9BBT4"KQ$$.=JB%]0P1@L8 M'6/CIH.)$A3)_]$SZ MCJB@(>+4$=EC;%8J62G1DFS]SE"A(>+5%/5C"E0'#R5"6H(1?Y;*R.%X0/JC_%G\^D"1H2E9HA.5J,-*-: S%75.NPUY56Y"KA%E=1 M)A]?S.Y$D3)@[:15W60 M4+2F1D64B@ *8W2T.2H!DYQM[7E71T[!?I P-M\"F* 0$_\:+<0]@54 K\GV M!W8+&4JHY0B>EOL&( YFW52@DTOWN@"#?P&&4KX)2>3*?P5H7L%: "GXIE]ON'?)42I I('25,%JC[G_230!4_C MESM7@DXI2BV07%":6M!Z476O!WH(5<\!+YZ6.(IW/S^8"E9JB^3_VE);:H>A M667V*M0 &O2-"Y9N*W@[5QY]D4JUD7QIFFJ35T&A)X/4F,K]=&/H&VB5&$K. ML-H%^0$"T'*UO>EK$0IFC%)? 4HH)=]7UZWZME\=(7./? E,-=0GFZ-V"KR* MOQ)WR+NIPIH<=!9!L+)7:2*ZXQV\( 8:FF3"C2)A@CT\E% M!&2KG[\B.*ONM0_19ZE$5)5]2/JBE#%X M-"]10.$BT7;;%8F+$C/)'2-A!CS%':?]=@7^?Q7'"<10GY&XAP-?BYL2-#FE M4>,>,V?N".Z#1*\Q<5?YY1;AAH:,E9C*N8Z;LX35?ACVF5L+!G$PBR!8"\5S M[,WXQJ&X4'U'THC<7:&M+TD)O^2/Z8 _%^N@V,D$_U2Y-9[+WNN$%E*8B@P5 M?2X![4*84C,D;\\6FE&*WRN'/&G'$6&>C%Y0+;O;94)?HDI-/DI^)XWU(W:X M?,=K4ALGJ&:FW.M*VA/%_OHK1M#-.U2*3M9*]"5G5BOZE>U\5=(@,4XS@8K_ M]MS.MS!0XB5[LM*DI.*? >_7TV[([DI$,_%G?JJQSMP%ZYYN?6/62A1E%U:* M8B$DP[,0DWL\UD/V_XL^FB3+92BF'A2>HA"V)),YQM7<8]F="T92BIZ ]Q>D MA+_E:7&G*M+)9#I":"T=6GZGA)$B)?%>'7B7P7V"RY \/JLJZ M1JH'L0FM0 M W%) @3N54!2@;9TTL8PJQ@IH90<:YV)J0<(54_U MH1FF<[1 ,[[,DF0V?Q8]:!2@Q%^^N:B+?R;/207N8:^C\I7W1NBM(V[ZTB5) M+[?O$O4N_@K0CX\D=U@WZ(4LIR)L#W@=$#$=PK?77-ALYWAWL%?"+?F_NN%. M18D?2F&#A+OIV8ES$( %.#28)B )OC?/A&3.6PFTY#AK>>HBD^-4!8F?]BC7 MD:A\U7_GWI._$FTY*58WVM5O![Y_;X($;HQ@&A O<._@N021"/6.Q(QB%J0' M 5GQ?N[P'BT*NN%ZWYOP&\=QLEB"@/@; M9^L3^FTB#^VXGT]^5P*5VB+YZ%JTI2+< >D.%^]\>S5IG&'B 7OQ]9"[(5$! M7C;RGEU;M&0J%4;R!)HH#*_"B"O-JT)K\EEGKS4Z^X2S.>([]2#*OKJ=AMD. M'8P#*%!Y9?N9MBI]JJ#4*B:I'@3N4ZO"IIG[NN->'3IB":.RZ MR2(1IW%MSY1=DW@W6^+MQ2MU1_=%R ;=X3-,I3:=;ZQ!E8:9<:$)5O&?QX#- MY44CB"Z>7!S'Q-_UTM57J$J#CN6'+)LU*/TOU*!Q80K@NCC4 A*B[A>G!@0O M?!^[C/CYED-DC>6#\IX//[CUG^4]N<:RG4QXJA%.*=Z9KFL6V5Y+\L6D1"4=1450\J\![TKJ MSGO&7NY"F%(_=)W%->BSV:(2%5U(WT\A-;PN$S[-%M^@M3A;VYTZJ-DK%4#7 M)9R**K_,A T9[\I+Y]7/6YP(Z7)4HBJ[;FLOJF_^/?!3GTI73QAQO]^FOLG= M -G)40FD[%+= %*P=S+^>R";NCU[?Z#O,FS 5 FG[,WL@#-_.&'0BVJE]\4+ M$P&8+Y,YHMODA3;BJ@15]CEN@%J*<%(9^W':VOV[&ZQ:G)7@RDY!);C[87MP M@6@41+-XB:GHE,V_S8'59*C"\T1VT66<',XJ1;#IJSV(%-\EW,)#,28^! J2 M2*Q56R/9R54)I^P>D['+)0CGF)"1+;-[4/G X5.5AR.OQRF-BI,2/-DY)8-7 M74P4F(E.8JZSK@&B-0$S\ A4KFH:(Q1.PLE.I(7)^-5NSBY MAP689J^B04Q*<>7\!K/4ISE=?\%D1M%R'O#JCRE&/=Y(WYE()>R2FZ<)]EQZ M^E9 <(CPS1^YT[53KX(A*[-5%U*6_D:G!2PFPY/YI GC8QF2ZYCR@)QP7 M'Z?K_TUH$'O<+.LS$>NS5 (H.7RR)5(PK_P!8[ J8.A0PKZ"1'#"0/QS[&-* ML2=^V 9,)5,EG)*KIP9GR5^\9)M)R'X<.*#%Q^PA! B>BB K<;^]DC%G);22 MHZ=MI.8O.=3E#!W?,D<0B>,SOB*ML]<-MW#3]F.O0OJUY *J(5W)0\1%.359 M^Z4VQ^-;1(OH1_Y%=BR\&ZQU>2N!EIQ#-:"K8L3 S@7M458@<;_%HZR]N"N1 MECQ)FDC?#_P5UDFR6""Z_BU!E&$:KB_SM*?GB"%SBT>'FQ)+R=.4L74*OI7L MK,!YH,A-8_Q'PAMP <_(Q9M_C]T_DIZ)F\U9*S&5_5,%3R=EVO -O-&42QHD MQA6/NALB;DH80]G*08F8Y%HJ'?$YKT%B,KDXF[AS["4A'E,6N"$^/CGZ"%&0 MHF(H\O@T%0;^FN\@QZX(O^[A0MQ"B!)9V:=T<>;DXGYR,H'.\73E(;!IZ6XL ]5_WS@)6D^ MG@,GYA,K"YC(YO&%DF3Y^0"*>^S3G)>D;C+%5PPO#APF"%-6$-,0S>![8'=P MV-9,B %>00AP$"T3%J]R;5E@-B>>EUU X%6I-=='85RTUX3%#MH=? HJK?48 M'<&G&)BXX*Y5-GF<>$'5JSO.FM6&9WOYG;?&#+L&]>)#0RA#W-:8;IH7;E 1 M#'\E-*F8NKX*34JO.'!&=RG2:(:_\>'_%='OF)TB_G&\7%*"W'FGJNY&@+JG M()<\BMCSZ;$X7Y]"M(>JJ\B)"F" 'Z$'<, M\><094$/YL^_0H0\&U<>F^6?+V&QX6-CA;W-A\&5@VQ[OB\\$&]=1J:8GAP= M?SBCX+!+*,61NYX\HN57O. _M35=A_(9%P&/+% 0J1M8>#'J3F#^!8F^17S- M2O-G8>^24#XK1'E@2^L(Z<_0I#?2WZ;I+7?^ YX&NL,C_69!(K[9HVL-%>BX MD7T#F<17.&9I2M+B90W^_:W/F]S:2]LQW:*G7/%$YC-U%5\D_"2\#GP\@:-Z MAG'T0![F 9\!_@\C&G>/&%UJ"T9-&CI[Z_L8II$'_,1.0^)^;X6[M?PSMH7E M4M3-N4=+]+T;G%H1"Q!(7^>=8#>!HT](^$U0U-V$3A(;FE282YOKX<63&_*] M=S3[0HCWR&MZNOZ*_D7H68CB]):<6@5WQ-T.A953]A0;6N*7=TIO")LDTW]A MET%:_Q7F1O&LM8.VXFFPA_L+ERXETLH-G D'^XQ S:&A06F'VC]<7HTQWTPN MD8N[Y[JFDA9,<3",CKMK7BMB097S>9/PV2'FPOB@=4F:6D#+^=5.9XWK"[K\ MK1J5MQ:A4LE1Q+?%7S@-[)Q]2A:_8F^&XS%+S0RH)B-WW"*/6'<+M^%H08=D MUE1N93YPA8L+WW+W'*]%^N*3^^;BG*:)X0;1(R^WON0&TBF*@_B.!!%+$\=< MU3+9Y,Y*E9/S.22]<.>5AM5EX&=FE6B+S]MB9)BIZ"T8"%^1.Q?)/RGQ$A?R MK"T)!5_FMRA03 %:I!8T\6JQY#M3^.H!Q^Q<4+5NX!K+6M"(\9OCD[>I2?:- M;[B$4<;WUC@^3_#)TLK;0%#1$!B\5# M"I#$"0R!,WBX[";9;%-M@ZU!N6LG>/9-Q/ ,4XV=-6$H%$ZY38OG"SAO6UNF MI+/3,,R7K=R**V<)/GX>2-.JUMH%O7C9V2V50QIQRI7=B,_OW2NVR'K$%@SD ML>^C*;K$E"(:3&BHF&I;2MO0D).CHQ/8HBE:L%G,@JJ+>]M7<9Q@[SRAZ5$K MER[<37?9/>3<7WP':M3NV#/G]*PGCD+@SJ8@\-,&$0IW,075>=DY!55N\U1> MF[R'\WCB\XVX6%RZ?)@ZU/V;_JS'1_< TXGJ'*):QH*!_#L.O05ROZ(H\7EM MQ0CL;D(7A04-*OR&?)>V$!$?;A(SLL J,U&#T(+FP5.\=RB XVO8C,:P_0[)Z$'$P&DQEU@V(8HW,4:E!9@5PDHK+X%">@LL1OX@9L^ M[69\)&;&SH[#@*O(2V"'B4+3@:I#:0/:H@AQ%H1D)K\7$FI/!CAC-TW5Y+#!^"MI/ETQ8[*;A M7K!(DWSW;WC%D$KK6ERF%@N(6N7U&5AKA[8<@\$9T+H\ 4>NSA80<7B2^0*1<@W*.F4KS""=XRFKO,Q\ MAKBQJ%PV%*26NC+.^!XJX?MITZVYFLX"2,=O7GUXWW'ZIH@ET2:WH*DB& *) M1$;":*!81(@PV$=CXD^3F$];7>=#NO263E3@ !E''OP#,0YPKN M])VH2.U<^W(W,BPT<3#CZ](4LT<,*XK(6=8.MP:EI4#_3OAL0^/JK2:%%[.= MP()Q>P\WNSD$?I ^^D-\:$/D\:&'GK#86K2CJ$=LJQ=P\[2#,WYD.L'CO69>2KJ*RQZWO=>TZOYCWCQ>I& 19,O&!U M^6F&HFC&%\!L]XI3'5:8,IK$%FP6;LA*5(;;'D>&MWRU2"UH8KL["F+S8)LN MMB2U'($]?%M=S.S>V8T[FGKNW$8B:_89L$B]5A\SO+9(4:$^BA"06A$+ MJMQ^?Z)3B91D]JA1L5@1?\E)W&")0C9'S$41!X'/Z;R\!X] N]S8Y^N7B[$G MKLZ@"(L!0K(!TCJE[%*$#:EU"K.8T#6?$.\22-BTPEF<@)OA'5/ M,&-IB?&,XO1#>N$-O)J!A_/JZ$6):[.S=">=/]:SA)A+D0^&1'GJKA4&_U^, M\H:UCPLC)G8NL29Q!R*4/K.1HJY QVUX6JHP(K11L5S7RU@P!]0BIZ!H]W6D MUN(6-"6;76*(IQ;C37&,T5;"B[;ZT+N*]YO2.3N_"JB;6_YK"+EBNM.1_>75L2&S75WGDV*^>8P M0>%,'&)LD;"SB9$-S:]X'[)AUG@+/?(V7?AY=(PTTN*LL'[*E+^T#G;$6_,& M4K[#4C#.Z>/ 6#5C2[K0@CR=?$=("S["[ M4XNT82,#"+]3^_K?6:0%X^S>0K:4YY=LUS)\ ML3VC\"Y%6*J&@*E^EIN4:..B-N+QR? M=;%8AF2-<3;SG77>W&PN;*EU=$OYF.$ESTA"8YS>%E:DA>^@L$%?<]]O'W^Q MK6YB<9L;A6Q=3^P&MH58DCM:FMZ"Q? *XQNG1Q#U(:AUHLZWVQP7(9SQ2CRSA(* M3RUVWZ8SY&+IB"F/RGJ^AJ49BKP==WN"39'['6XZ1@;U2.WON?CV[&WXVANF[>#U!-7 M'Y[63%>];9&-],!_C9=<2Z@-#G/AWLPB!%0>M::B5LTP:6A,?!7Q)?I?(AJF M,?JEWE+6A,^Z.M]Q@B0'N\]IH3VFJ5 M]5U"[S;2_*?C*W_%]B[+?[[[I5M7KJ7]71P2R:%:?8Z:-+E8,;0J?C#%6SU- M16UJ0OZ G<:SD>T4+WTV4R9]QE/&*\IK(1Q(FM9*,Y4U]L@#=N<1" MEAD!6S-_MY:W0/%@9_I>'?#QWJ(JWR[P#/%*<=ZNRG!I*FI!$\Z)FV1^PPO( MZK*^BL3*(Q8JQ:&L'NT+3P&_!K/Y.895 YP.Q5RE&Y>M2VZ1]=00**1"4DWW MXF=K*Q*NX!VQ]#0S*M[TSG*B!JJ+]B8<;!B7>@]43W;]XG4#0SMC%?)A[&:I?X,3V8WT=.7AZ%^2;MI0G*7*T9UT M7KF;UR9_X17A*WH*%LF"(P3N[([S>+F@G1.:E"VA:VRW%+9FB$\P705]'E;4 M(+1@=:X^DKS"XH7DT/AUY19""YHGNR]5>ZNV\A8TINSRVXCW>/:JM1%6K806 M-*\V$XAP NUYHU+:FHGC-N!3K3=#<9X+OTB.K["OE7068%7F8+CU*QFOQ U> MV%.(7><9>-'X=F5=&)L:B=0,^=EPZGN-%G N$JP"T)AN=)O+6H!H<^A+YPCL MH+!F%%:STMU&X=HXE5T#D0UH&202FWP9[R0AF>!CJ:E06K^0#T8(G,PQ9G<( M;JC.,8,;Z2K?D2&3%S8;-NXO:4<Y MC=*Q%J3FJ#!"%4F:]8@M0&N,*(N+2-;3ORL4L*6T!0VY2: JMW[M5#9^F"/V M*UKA/+"O_6Z:)ODS:640,3S#5.-D=,''?R7YT=@5\?KI2^N0Q#9LWZEIT5JZ M2IQF[Q;Q]7T:1)FGU"6S*/@3>U<>>%5\\>QJZB+BV_!*L!7_+EE@CX]*>$,& MW.]H&3#4K@W/),U.GT^N%F./+--)Z@8_5G6#1/RCVYTVUHR)K;=(-C)F?$7P MHJ]V^B1-:CM.Z7:30G&W3Y@HI5@Z.4&$1E!$:$#N\(48!"))*Z00YXRJ&<0U M4Y1OR]8& UOS,=;N,"5#)A;L1G@U,678G>?1%M?79ZHGTMLI+&C0^#7X'"^6 M\1F:T?103[%5;">PH#D/Z&F9ACJ6#R1R,U'WC44]:DMGJZ:\F5O**QGZ>(Q4]B9G?A41L^GXOOEH6SM>L!4%-.%L ) MZ?F.];+XU8I9 !VOT]$[K:K7BUE0]5,4?>=3#1./914O//M97$IW>_1H+6BD M2/\*WW#+USPJ39?ZY5\DK+^0=8]COOZZ\RS),05_/%,F#=#G8:R?F[^!AJR6[JSSM8\80],:S)X0O!=E@MFR\#)1Z!T6(8@"^'S\6&;I\6$UK MI]FZ3PT9,'R>'%G:#L?<]5EF?X:1$,?BDV+NU*-]Z<.8XZ/IV^,8=)3B9?'Z M$9E1M%"LZ!J4%JQ_#6G+.HZ&VTJ_P+'PSX>\-;$[QPOTRP__#U!+ P04 M" #<5=6#PAA7FXM "*S $ % '1R&ULY7U9 M:[?X7FSNND5?OBL-VAJ\6M"=E22+KMGB=$+5DBVA! 'X!:_.LG"P I MB@1)+'6 (]D1OB)!\IRO*K_*I2HK\X__\>7CY-$G[.;CV?1/O_#?LU\>X33- M\GCZX4^__/;^!;A?_N//O_O='_\7P'__^O;5HV>S=/$1IXM'3SL,"\R//H\7 M9X_^GG'^CT>EFWU\]/=9]X_QIP#PY^4?/9V=?^W&'\X6CP03\N9/NS]@3#H% MU) S2Z!0:(BY>%#2%UXL%B'9__GPAY"D"F\^6W?_KE;+$X_\/CQY\_?_[]E]A-?C_K/CP6C,G' ME[_]R_K7O]SZ_<]R^=O<>_]X^=.K7YV/-_TB/98__N^_OGJ7SO!C@/%TO@C3 M5%\P'_]AOOSPU2R%Q7+.'\3UZ,[?J-_!Y:]!_0BX ,E__V6>?_GS[QX]6DU' M-YO@6RR/ZK^_O7WYW2L7W?ACF*=9=_[[-/OXN/[*XZ>SZ7PV&>+>@3ZKP:2#+!R^^GN.??IF//YY/\/*SLP[+GWY9='/"(P07*S3_^^%G M/OX&.(5)NI@LY^<5?;]^ TXVJV+E\_F:7O?FE2937K+O]R$B). MEI^.+N;P(83ST:MQB./)>#'&^2@YFTN1&HIT#%1R&7S4&@P3-DL>=,[J^\FJ M0YK3F);"+6$>EQ)>/_MQG<;'.%G,+S]93NQR4C>\?C6-34;R]*+K:,)&*A0= MN8B 1A9:>SI!P*!!BF"RC+3V=(\#6J/X?ES7"/*D2X]F7<:.M-7WS\N'PFC(DKEW]?M5H;:2]F3>=Z)5("?[#,9],/ M[['[^ SCXLDT/PWGXT68O$)2*J_C9/QA.2?S$>E;76BLP'AQH(+-$%$H,-)I MXPS+J$)K'FR%;!MNB!^-&^UETHPOK\^QH_=//RSA7([XZ]]FT[2FL4"55=(2 M(F<,2%QCP :1MRJ!^,'"VET$YW M+,ZPNP[D&U4+*R@SL11M)*HFR\#[ZO(+(XBEP?HB6BN-.]%L0PC]@Q&BT=PW MX\*3^1P75ZZ/UE*HH@LDS0PHAA*<2P:"+CXRR1,A:2S^[P <.IJG87ZVM-3S ML^?_O* @=T(/G3]9/ U=]Y54]'^%R06.4LDV)5? 1D_QKA,4PSI1R&J3DA;6 M&<-IO>;6EMQZ+=R#9T@.=CMR-)- ,TZ\G'ZB=\^ZK]4\:\M2]#R" M#N2T*6D*C2H:( 5??'*.\XR-.7#]_4-RE]O)?.\9;B;C-QV>AW%^_N4+6;I'V>S"1MSDJ1>C/IS@WUP6PNMA?]OE/>.!P< M11^0&^W!LR2(;\%1A&L5A*RR#C[0!ZF7.+!M..O0(H4."716%%$70P,RW(%& MJPU'@279XX6S0PCH=I+L+6=][\EMZ+G-SK%;?'TS"=.Z)U_7W'D]4JR^I.#. M9,NP)"U$GTM!CQ1*A-81VWUXAJ2U&DB_V=3W= ;RMD[CZ_(;.9!U ML",IK-#.."BQCI6[ C[(#-D+04YC\4XTW\J\#]#P@KF#Z-!N\IOQX2^S6?X\ MGDQ&)EEI?(X@DJ"@TMI255,&IJ717*.R7#86_>6[AQ>@'23EO::TX5[,(DP_ MC.-DQ:IZ8O+\2YI<5P!%37O"$!8STY$<+-! \"G"%@ K&>1&M]<#=:+8AA/EQ M"-%HVML>:JXQ7#M3RRSF4*KU\:2V$HW5.5&WCKR415C/;>M=O(U MA&^_7&$ M?_AD][%+<;45&7*0WB$DAXPB9UD(!WI@P5+DK)B4S7?M'TJ6V_]LZDWX6H]% MKLY$0G32,P-%DG953#%RN5,])(Y9,IUEB:W'MAG)D&+; SEPUZ'4 5/?\HBR MN\"\881."ZEH10&+R:Y':!('9IT4G#,;7?.S^KO #"G4;4^&!@+H.^_O$I,M M-,1257G@Q%%/^MS%5$"@<\DK^J\KQTGZVX$9)\CX:\&,AJ)H1H\-^]%84\MD M=,!3W:?C9.Q=,H40&>=B2;:HUI1H?RCUIEN[F\M'KU)&2O2((C+(0D@:#F:@ M -5#0<Z>0;7#0Q#,GF-Y7[0=+?S?'(>U[&'R9LPIC!SG7Y_ M#=RH:"Z%#@$P*44>6=8UF/$@4M+L)X MBOEYZ*9DC^?DLUU\K+..^1F6<1HO1L))E)F<-6LMZ:WH&)#"DB"T#8Y^:$1N MG<+P,*HA;18WIDICD;2,IRYQ+#S>=W&>EW>AR\C M8XKVY,F!R9%"O9 HZ'-%@4Z<6V-<#,JWC[)V@3BDC>;6^J9'8=U@U!\?WYR^ M5_1]F_N[5_=>9V4=,]0+<]_AV/G^[N9GMK^_NP7V1O=WO\GS!?&*,%!H=4&J MX]MK?\4RZ_!JPQGGS[\LND 4'T]#]_4EX5SN1M)?TC#H-1]>3A?8X9S"/(^. M9^,AYT*JAKP9<#EFR,A]C%QJE*U7<8_#:;:'\ WCB'FRT)863 F>%J?(&2+/ MU;G7//&(4C6_,;T!QI""J:'P\"&5*<-E1*M9%D.V+AXAJW@Y?H6?849^L*KEU+N)W Y/8GA(Z"./-N1B$&K&)\77RH#SPH#(A:%%5A-^ MCVZ>AJ2+]V?$[3R&IM)HF.IR'=>S\3RMH)'G>X7LTL]]LB"O+5XLZN'4^]E; M/)]U=>4^IS]8.MR8G4T%M$L9E-$*O"#3$!@R08:BD!?<*YD. #\D9=T7YXXE MVYZHN7')4&QE92)(7-; 2PH/3M1O;99&QUI@JG7F[:X*;-]QDTS6QO!7G&(9 M+T;**JDE!N BU"UP4A).V )9^<*88=K)?K3U+2@[JF@XL7.S$TTV+Z+#I''$ M);&_(U?0%/+<& BTM,9K/K4G2U0'E)!,4 ZN];'6T6+5H;O?#1AZ>E*TRZ?N M:"QONEE=9K2,L)HY",Z3_4L47@2F'"3+6&+"!8&F=4KUM]SD>9 MLU"DI-ES!%[EFI?N?-TFE#2/9,B3;'V/[?+=0_*G]Y7L[5W^/>:UX;'PG)RF MFGV\O(J'W:=QPOF[V22/H@@A^FBAJ'H,92)9!4.+)FC'@S3<&]/:";X;S8XZ ML%\SW4KTC2;_"+M1!B6Q4VK@P;IZV, M<1A/Y]6YP/GK*?D--,*+\?RL'LV\+K5"X2@Z'IF1&9C1-,04!+B< W@=/3DN M+%K96N<]"&I([E\_Y&@KE[;7(>[9US5T#(/@O)%@)8TO%UZCH&.?!!X6 MNZ3$0BV^ ,;4=/U@:>T%H: @!5-,"2]BZQ.$.V.7T_K]A\K[EO+;+ZHP_QTM;A8RMK7,IO)U=W;(A""<0JRX54[:Z]\ MZSV5[9 -*C1HS8X>A-/4G:H#?#U]-IZ?S^;+O,;797TWS@2CK2H.M.8T:EW# MV9K*&(HIPM5F":*U#KP7T)"L8W,=TDP2S0L)$&5OW'M^^?$\C+OJW(UD<Q3:X=LPI_;$T2G/!G"8+<$,>8[MTP$T/ M[S4O\,'1-$H0W"X%-$G#!"<34JH74O>UEK>1 [>S9ZUO1>Z>I-MV[$\^ MUC/B?ZT6>?Z?B_FBRJ6>03QY_?3EF_KK](-U4<4W,S*_N!AW2^&M#]%J29_Y MBUE':-]TXUFWWLVK6WQ/.\SCQ=7T"1MCU=//^4YT:[MU+JZXYF^ON]H)"$M5B->?C>Y M,3%78PF9228L!V&8K]M U9/A%._+Q)+C7-KF,4@_(QG2GMY)5\*1R' PL&BB:DWF%<1GV(T_+>.S;Q.8N47AO*.YD_6FNZEI1TR 18F1O"F;>'G 63D4 MPZ BH+Y(=U1!M;R=>Q/L%2 ;132N<)""U]:"V8 +C($D]D;S$Y--Z)*TX<"LS?>\9/XH[\,U1 MB;7*@Y# 8R9]KKT K\AE82K3Q]$*XUMSH=7=P&.9ZKXHTEP^)]H3"/.S%Y/9 MYWFK#I_W/[O?'8$'QM)H0Z"V"J$WO>EFG\;TM%^__C:O]>A>C*=AFL;3#T_( M%_NT+J9=?.3"&I*ZC*0Y"ND0%SEX1U2.4C@56V\+;(^N@5G:\DV;:%<@]#/"3#UQ,'-]C!8XFXG5^X'>#-]R%&@EOI M/6&,I-Q(8R<)T>H,WL9@HK*"1M3:3P!M[Q:N GUU3G% ^O( M!\D4IX"*^2Q!662$OC9]9/!;G]KCMN(OXCGO :B.JR&I0D (ABY9T@U8(3&B4R&Q0 M8J@'K"=6],>@5G,1'B>U@X^T-0%K+\$2H@'%)4+(F4.BC[US5D7>/!OL7D0[ M;FWVG$%]0D:UDUO#XO+G':;QY="J56S+8"@DIUK!BY32+2H!LS MY_K[AU0M[(0TV5LD[6J(73L!?5UN=D88,5=L=CZ2"94>E&,*@L@)BE1UWY\9 M85HGC]V/:$@5PDY(G(9BZXE*5\%3/0JOUZJ6H5,M13X*0A:9(CEG-612B9,E M9841[S47V0@RI?V2ZFYL0VIL,1AZ-1)E?UU2ENT+Z=]5QL5\E&OG!L67-PHUAPU\#S4(]>\'I?&60 MLX^114E:M-:B4I[('8+7P*V2!DN.Q;1J(J:$.BHNWN"SG M64L&CU>)8[BD<_W9R_G\@I3F,A%L/JIU/53*$ V!/,_/\'Z$VJ3O"=2FEUMSY!Q]2^9Y7G$^6(VGUPV;!AE2$':T*5@#+>9D?7MG4G7 &W%I*-= M0AP4D_856X],>M/A>1CGRZ!@?8GR,M]^O9*S5!0I;+]KM. ML])#/;X]D&[%O7^'S>\C"+I'4M[HF%>O^MYJFS;2KE:"DF3%&:,P55/ &A)7 M@#JD@!2V6MOZX&4_I%N1\M]@I_T(/&RD",_2E! ]#<&1 7.\@"NULQS2-(G( M9&9'RJC:$O$/D%ET* >W3#[M0\2])I]N 'Q';F*4&+,Q#C);7J9"A!B\!%;; MX*F,JIC6_O-!@'^ G*36I#R>@/LV&=LF<7M;[XR27;.^,% Y60ADWD#KDG/F MWC#5FI0M\_1WGZ_GH9M\?4M1T-=5-;UW.!W/NF5-/9M#]L)@+1=D5\R)/"4H MUFMG,>LD6IA%E+T3[-4S_ ML42B6=8L>@-)11HN5QI"( =()V:$9C+:T/K*V28<0[HX/Q "[26BALUJUPIR M_KI\1UU&KY7<%PA"UDNPY!)%HR,(X:T.07NO6Q]XWX5E4$7$3LB:)K+J1OFJ\D.G.$%(WEC/ (IRIHF;0,/P0H?6^]O M/(QJQS32GYY0C>37G%?K%,3WL_?AR]_'B[/:A)Y&3W#OR("E1:"5Y@&L6E:) M+1%\5AR2#,HP+9U6K:\M[XMUQTS3GYZ#OY M3%A=VO?D_ $W#)/G!7EJ?6JZ(\1=TU-_6HKU*-D3Y#)LG!^6HV5<4"1B3&V8 M'230$#*P(J546#2W0S[#WU^UOY\]2?^\&'=(./)%?>7E95*%6A6O/"0A2(Q1 M48POR-$..JB"WD?5_ #Y05 _PC%5'Y2[2^NWD5YS?^$*UJ\7\QKZS]?U7>MT MK7^21X9"-9DLA6]1T_AYS!"R-O7D/$DA+7+3W #L@&]0;6V&1+56,NW%\W@7 M)G6GZ1+CDU+&DS%YVD^F^=82\1:=$9%LHDRU&@9RRDDVC]>W1W?B M6H@L.($Q)XJ,=0;EF0(>\W< MW0#XCL1.9H+@KJHLERA6%\8">5,3P!-^5D M_?]S+[IQJF4/JA,_S=]_<.TWWV WGN7;]UG2Y*)N6S__DL[" M] .^)0?L>2F8%J,02HPI1,C2D5E<+CEM(WB9=,(@BVG>R?NX(SQ>)O7(H?1> M$S6E8Y6IOI#ZX@ZT066)O$6)UN?3^U9^/W$+C^%R?/]JZ#N)_Q1WPV*4QAM) M096E&5")PBL?53V13\PY@\6E(WE1>X8R1VL?\L/3\U#QGR( TM9$(4T&5SOO M*J7(XDMM:/D4;KA1218WD #HM#L[/SX]#Q5_SVUS-KN#-*47Q*99V?SC9[@( MX\G\>XA;==(YZ'5MFNNT&W&C?CNKLLQA\I=N=G%^QO[S M=[-)'D4?#9I"@'TM)^HM ;;6 ,7TSM ,62RM$\(/@#NHH\;AL_(@:;>LUG*M M+\EF2W;9N^_)@HQCO%C4@C/O9V_QO)99)J>(_F#Q=60"LJ22)\^'1XKO3 07 M+:TN):03*@41>B@JU 9\@T5^^]5;H/L5RZS#JW+"(RVU0)DS:%%KY'FEP'.; M(1B1HHR%9]>#\6D!?4@6Z324<>LY(!/44E M.E$LA*[60*/0R*3DDE;&\]:E\?<".BA+-6"V-A7X*3RJJTCZ6NMBFHLBL%;8 M-K+>D$ +L=8?0?1<?KIBL4; [D)@M 5VK*"6/@LTH +>HBXF]0$WP'K_-U?GHRL*;H$0I1[QV4.;B!,SJ6U+'Z3N&WXOH"%MFI]07[43VM%5TM]FT]GE;*RK H^T3HB:HO@05,W4DPJ" M%Z1#I2RD7[TN.35641M@'-%G>#E=8(?SQ>4$,,_K)=,"R$.N!R((3F( SKW3 MSHO$Y G]JQMHA^ S')MU!S@,A\CZZ*MS>;-KC72*BY%T6))39(A4#8]8KFVN M+0<3F,FS_%2871*7D,=4J!2G736]%]IVHE* XS;VPPN;4 M>LMH*V"'5_FYGF% ;@PY2$%8T)DK4%D7\(+\)>]8O>2,PM[4/0U*^UQ', 1# MUQ\S;E?MV7OVFYBIS2/\;=I=X1H)SU5FI,I2].0RDQTE;1HTE)RUC/2_PK>Q M1@^_:0A&IW_)]S#K/5N1:QUM]C<=&Q[2QEX\A*Z1D;A\S=?:/4 ;)HPBMX(( M(&B94BCIE&1@:H%:E(IBP?8GB-_>?_A1ZOI9+\;3\?P,\_)H=[EU3_H(NT^U MSG:DX-AQ#=%'1^&LLZLS7L^3R)EC2BGWQY&Y80S(E[7G2 M2!SM>?(V?/YKH,!['"8W<)5:(Y^+#$'2:%44'J+4$61,45NK=32MSV<>1C6D M?Q -R<%IQI,-]_Q;":69 M#7N2TL7'BV61P&=XWF$:+Z>(OI[@S:CMULJ[F\H[WY6&U.X)=9& MQN[VVYY>=%T57T*CHM,!BE_V& L"?'$(1DAIM2J15#$:(N$6*2@11)*#JVC^#N@#,FPM>'$!KURL R: MF;/GM-!G7Q'7=6\W#%45Y,A5+5KJ*,9(MNXR6PN9M)=+&D7&UO1_$-20PO9^ M2-)6+LWHLNH/?>>(,: N2B%@3;)3QE$\ZKD&%H4UPDK+2^O"U_XGXZU_#XJ*C?P\,WG=_1QM?Y<"Q-?)A7M7JCW@' MBLMZD<\N<&2-S$:A@2 2N<4YU+:IY)8BHK298PJY]2[;MM@.U5#;ON=O-.?O M/^/D$_YU-EV&8X\V"]C;0(2X)@R/PF2VN$!YF];)U,N2_6(?E(O7#N MII([BE";&2N@"@4D%ED(.M(&@NM:^_,X@A^2R M#8]K.XOQ)&Q[,;OH1J1R)3,I@Y.U7:J)"EP4"C03QG*;HN2MFY3NBG%(]70' MQ[6=A7@:JHT_T8*(PG'-$+Q)B1:$IRB'604^.QLP*AF;M^S>%>.06E<.CVJ[ M"O'H5'M2%MA=0:4(71,@#3)J0S8_1/ ,(W!G&)=!R>!:ER[;"^B./2__?4BW MOSA[WB19;N?4=L"$[V.38YJ'GMAF V0GW(VV.U;O_/:NO\VF:;WME7T(FL0& M+"M+$A4DT5IB&KTV*CD14FZ]0.]&]9-YQ/EB-K^Q#_SU^EBYR3HZ&J:R MRU2N6';F1@;\ZX??M.0MAT:R?YZLG7CJ6Z2=G^UK-Y_OZR6 MG[\_"]-+T%=H1T6@(ZU%SII,@?Y#P4%41D-AQ<5@K>QEKU-1NMBF'26Z:8KZ&[!NX:B%'0.B8E+3E(N=Y2CPB1:PY. M(3+FA>6\=0'R;;$=?%_[UGO>8?=IO&HT/8JTEHQ&"<4%4P>N(=8N:MQ*;HME M4R%/;>N6#<33[LJ2K<@75[N7F)RR69#\PF&YPPJD 7PDHDJ MZ,RX]C[QUM70[T25-O:->;=6]Q<=%-7T_K9Y>]&WVQ):A MKH.HITFZ?0W?AVW#GON:K/:1C52'H]\NMZSNCK\H8F MI+NF.I]VF,>+$8]:82X[L?TB'MH)^(X>+Q63IY<[KC>.+KKJWRV_YR.2$@FD) M,7)9&YT8"&EYVY@Y] E]P.8%<-I WW'7_:=4B?W+_&C:LJ*?5_CU$,K)@][:*\N*B/?;<(BXLY66KZ9*11!!?) M'Y1,U\.F$L#QH"%GYBWI0*=LZR2%;7"U5Z2WI#&*WDOEM:5X2PN@KVBQ)X-0 MKRHI'V6D-=_[T&_!VG$GY=B*\T */:PT#Y-3CY;X11AWRVHVJV&O@RJ6BK-& M2*!_Q2KQS152["B2+NB+E*YUQO^6T(:]O=([CPX7UPD,+WD,%\ON9I<>ZVSZ M:YC42U+OSA /O=E_Z!O[,Z)[C[LW4WD+T79S/2N3Q\I(E\>+7]_!'E[#)=7O:X=28\P M)<]C,& UUKY@/D*PRH!&'T7BWM(D-N;AX:@'557@N,P\LLA/1M7-&1F8BN$Q ME[HM&N@_G* +$P"3*SPID3,V+Z[2 OC SUN&1-C#!3\$;W0\O5839#GPI[./ MYQV>U=GXA-_:!_3LH^Z,XXB>ZV%SU*Z8QW80OB/J?9R^3!%:-JT:4>A=F)() MM#.T=&@!010FDW.0@PE2E-(\_:3G(?7@*S\,>%G8;--QV3(]NTZT2D&%9!EX M9FOA7)8@9NLAY,1-82XIV?_V7(N1#,GK'M+JV,)'/S:/^CS-VFHLUTY*K@: M(4D3G "C3;VB4(TUMT@#D"4PP57[RAH-X0_*M?\9Z7\H98YQJV4#\@-OM=SS MQ(:W6K;%W?)6RQV MZ(YWK+K(DJ,Y"?/YN(S3ZDSQ:DHL9RYDFHCL*.Q5J#1X[RP8G[CT0A+C6^]Y M' !W2/Y <\9MK%%T!+$VL]PWX=0^MELHXO6VS"JSXFH$OB2F"J< -Y(#HHHI MM9YR 6ET5C%ZQ7UK'[8E_D'9[MZI>C+)]]Z;8]U]&^=77\:O__>B&\_S.*WJ MFN[?LF/;9[?JY+'76%IU@5J)^NK-ZXY>:Y=M1#Z>RL5GT"8M94Y>EQ8>6,],^Z=$N9*^T*+,NE8""]: $Y($[&C0*7/G8NLTG%V\C5,WWCJ< M'7R%!%%]H_JR"8!)"=,((A\**F^5;3C&3EW"'I^Y/S^_;C=:.PX93 M*HJU6SB29.*P=C+G:&B>F)%D_[(!GFM/U]H?U'O-X'NFO@28>HA-$T_5\O M[Y*O2@A9W1P2/CMRCUWS(N*[X!N25C\&GYK+K#FKU@;A+FS"\!*\4N!HQ!0" M!4D^CG.0(A=%\ES+__:EF>Y%-J2=O:-HIG9R.MYI9CV,G4UKS8I9N1S(RH=N M<9[YX-.;GVCN-IYV]_\N7W3]3HEPHK#:78Q,%D4?*GL(,BA@7!:EHBVFCZ3# M#4A::2)ZZNK*5^T-BBE[HY.$:%-MGJU).S)1(%E,@?%X*Q] NO!]* MA+NTR]YSWU]L<'V(WC'N50@0N#2@7*[-A+D!M(B<%5)TV/LFZ?Z7X7Y44APL MBN;DN*+IJL=TL([&8GS%DD!)PA*-2F"2JVE&RL;2%RV^1])\?/3%Y6=K0_\6 MY]A]PEH+:ME0,$SF3R:3V>=Z98Q\@V>SB[@H%Q/ZV?+.S\A;$S4*!8EE#2HR M!IXP,$'M>]QQ=[?\GPY_41.TJS[.D+%7:'P M!K3AF6P)!TD1EQXM#;X6TO=/P"LU ]79O=-I/#/W18BMZ+[,X1\843<@X M9*,YV2_CP,7@(1D*!)C7RO,>:DCO"W>(P>C)]=3N@FS2E>$6V*N&,Y/:<&9R MU0! 1Z9(71I(-197LIXAJ]JM+8@4# ]&I!N;KAM[,6S[OH$58VW%D=ZFO&17Q:>BZKV76?0Y=GH^,QA@PI7H0$VM;-0$Q$4H67"(G.C =^$'$ MN/O=0VI$=C22-!)%?W9KILUG^/)Y,B*\OIXLP_3".$[RL89Z4-8G1>#T-53F)$,GI M NN35M)(94OO!+D'WS:TL3\1;5J)JA]#5!TF>N89H:LN5#>N=Y57-26EL,DP M*<'&Z EAX1!167+6D7DEA+G5FW4[^W/W*[>AAOOQJ-'GQ!]GX[.H4CN\1O!8 M:S[7- VO'8U:Y%(K 3FO3[?QV>HHXTTW(SDLOM8;]8LJEG]>C,^K5$;%1HTH M2-Z1!JTLQ:X!,X.0C5).&?2YAQ9*NT Y;^RD8QZPL/CB'Q]$S![IO)TMXZ%?3M!)= MC[JF;K7.%U7[C:?K5(TGI= /PV)Y$7IRD2G2_?MX<78VF]0OZQ7TN@*8%9F\ M#*QG:4F DQY!^"QC%%ZFFQT"=U!(^R :XA[5$;16[\+K6;6M N0HE7&H(V1? M"GFOC$.0CH--EK"(X(/L\:CE)IPA[F0=25WM+H[^]BMJ/H=*S)(:I! 7EW7E MN0&")(%99:W X+SMT;K=D4O3+ D O0Q9%05)U.IQ$2V$8#.8&'6@(:()?66\ MWI<$,(Q08&\>/+R[LO/D]T?RVDIA-=.71^,CF9%Q)OKGR(%R.4'5G:O3S#2;IJ4#T+SXSKVOZ*\&S_8C:Y2V M>E>FL@IWV%3F^'\+F2RKD&ALO>>$445-T4_NB"DDACO$@B_9D*$S2V1V'DG=! M'-(VVQ%)UT1B?=/JYHV5ROMGXT(^0@VTPV24*!Q*,@HH+->>6N1K!)DJ=J<) MI_(ZM(Y+]H0ZI+VW(]*LJ03[IAM]L+H!_0'I0UH+3A4=M">=Z@."DHR$K7@0%J7*/DJ16^]H;8=L4'VSCZNX]A;0,,G'R M*K%EA"$SQR0"][Q6^Q,.G'$*0A'92&&(J+&XNFO^/'13,M;SD34Z820/SY>ZRZNM@. BAT@\-T:DI+9* MB-[W_4/*3FM)F:/)I&\=M&HJ_W*ZS0:P*J&8+!4(C0H49M*B6DI(WJ-S.8I4 M6E_L/ASU-@ST/R #3R37GK79VUKTZB-9Z9*S* BL]I92:'.]9Z(I5JT)OB9' MRP[36JOW;+7OR7Y _ACGF6KN#/ED1>S9?C(22J!BIS**% M <65 :\$IV# U]/ZI/--JW;,8.YNX%L1[B?<:>]1O'TSZ'MA6[?L(M]8-$= K-1G'$HJ./ M+CKR!\E2=Q]P/E)>)AFY!A]4 "6<)- 44PA6N"K6YJ*/M.>Y+>2M^/83[JWW M(M(M,R;6G]?_1-*=?_[=_P=02P,$% @ W%75L:6"!T/Y@ T&T* !0 M !TJ*<]TNOJ9DE MRW8=K5%9/I*J:^:\8.4E4D(7"*@!4+;FUY]($!!)$ WL'.#%ZM76T42Y,XO MXXN=&9$9E__V/_ZXF'SW&>>+\6SZU^_Y7]CWW^$TS?)X^N&OW__C_2_@OO\? M__V__)?_]G\!_*\?W[[^[J=9NKS Z?*[EW,,2\S?_3Y>?OSNGQD7__JNS&<7 MW_US-O_7^', ^.^K/WHY^_1E/O[P__L>= MW_]=KGZ;>^]_6'WZ]5<7XUV_2(_E/_ROO[]^ES[B18#Q=+$,TW0] V?EU__ M\"8:_1CJ?+'_+XXH?U[_P0)A-"O'K"\LLG M_.OWB_'%IPEN?O9QCF4O^LV4*RA=X?S7^K0?>F/Z2$#FZ3(BT$]Q6A6\(<9= M3^^/^>NS(&,)EY-E0\1WG]T4[^PBC%L*^,ZC&Z!=/0@N\"+BO"746\^]@7,# M1R/KX(BS2;?_I+FEW\L *X65S#-/\\78Z77UY-RVQ^L7K[-Y_=CWLY M7Q V(;BX>KW_:Z?'WH!-^C&>CNNGK^G;];,KP $F@'\L<9HQ?__=./_U^[&5 MF07/7#'<*&&,=R6C,=)XD4J4?M1IA#J5S60FLW1KP$E=36=?Z9^$B)/53T<9 MQZ,[SR0)X*LE7BQ&SB>MO6.05"F@%,\0,=(^%*)2GK!I4^XJT&*CD M,?_DP M^_P#C?)#9:=^L:+I2H4.CGU%SFDS>H?I7T^7\R\M9QI'BFMF0/11C$%3A M"KRD?WB)7A@GC3*NB:8> /'D26\MZ+MZP/OHP6:M>S&=7H;)6R2,RU&0VN: M"4H.9"JC)SQ9%G">FQ"\Q,A%+^)WC?KDF>XMRKO4BOZO^%O\,%XLYV&Z_#5< MX,@XEQ(Y/V"$4J BJ_-R K1(2I +90-/#=[IVZ,^>6I[B_(NM;(_M2]RGN-B ML?Z?.DL^,C$()V2&%$GI" =","B ^V"Y1ANMU0WXW3'T,R&YKU#O,JV&8%J0 M\>"SD\Z#S9J#DE*2\> S\&R_ M3T<*68R.&5!:R;J#(#B;"NB"OAY7)<_Z;<9[!GY>+)\HT+L3''L,*!!C&A+U $&?R*I@7>)-I0C,7$K;1![#@I/(+>FZ,]>4)/ M%MU="GT?"NLMR>2WC[,I_GI9!3 RWM)\R! @AXW4R28!3EL'I%=!JI29S?WL MK.T1GSR5O42XXWRCP4'72_++YV'R:IKQC_^)7T:^*!MS4*"-%F0#) ZQ6$,& MON$V96V4;F%4;0W[Y)GM+\P=]/8ZOWIY.9\3G%_&"]*Y_XUA_O,T_T2;_P@U M+14N%I ,:0.8GL=96U. M3=_3[XZ:=T<[0G3^7)HMO!88-#JJI3 MZPW?%9ZY9O68.R.HX#T$2\:X+$$RR26/KL79U/6(3Y[+7B+OHZB-8OV& M\_$L;Y9_7RS2_R60+I.&&65H:BH"]^B-+\)Q99J\G+>&??+,]A?F#GI[G4)M M$%WO\+_03Q8CSSQW]=Q39/*UE$L9G,P%-.T"BJ/UUO1S6/<,_&PH[B/0'23W M.G>ZC>E*^:Y0H0_U[I$!+YF\,2-IMU?:@O5DK=N28E*R(D&0\@K6)'P8T5JB:]0K%,,4J,S)2@_D>Q&N[)4WJZ M\';0V.OD:>U6,P[@C8:G%?]$R>3_SF=_3Y]AV$QFV)^M5A< MUI,T%R+/(0*ZG,@J# B.&0DD")$$.N^P1?#@GN&?"?8.>AL< M7ZU/UJY"PVBAJ=>4U4S4%KTG7T!$0[Z =PJB59JV'T4?.&=-SQW[T.C/A.P& MHMW!>8,@K5?3)",8",]8DIK[PEK$ M:>T>_9EPWD"T.SAO-O\]GORX_D%GP*TR\C MDY )M.3.TY1 %1%H#0D)9"Z&2Y:]Z7D1<6#P9T)T?\'N(+S7D=BK5.8O+O.8 M?N/% ?&W!VQ(^H%:/CN4X#3&9FTDUSC/_PK%3ZLEK!..T5;E MH!YFU$\W"N^T68GWE3>Z36(O\=\QEWK(;D@NL42N8Y1@;3:@LD9P3B#$R%E& M'C1KW2CZ=@<)C1+:7NO_VPY8,:)OXU^DEFU8'*#WHK5ZB*UQ!:4UE)4]CHITG18?B*Z$.IU: MP,=K*"9R6JV<\+:)ZIW?HVG-W-'B:KQWKF'\,IY?O,JCD!7GM.2#J#$"RM=P M>^EI)Z#U2V)$*;#?H>&MX9XV(K'%!HS60*YO3(_1V61&&>Z,KO65R%8+W &I7 :F$I=,FA!3 MO_")1^!LGD[8 5_S&,$-Z9]TP?$,?SZ6(V&>=:=WU5*:]YG06>ZX1GYM5I8$8']JV6\R7U_#?)9R&^7BV6F;1EL1JB@UB#0'D M-D-UZ0&U9MP%:>E%[*(,-,(-1:#OKI5@[^#GMO9:$#EK*="&UL(*T!K'/Z:+ M3YC&98QY<^;: 50',[ SV_N G-]5EL:K6&(0D7-OT3*SS_0\-%YS&U2P(I6.DA8ZLR[' MYVI]>IMT(D*4-^+0C?]CL4%GZ5^W)/9JFB:7-6+JMYHS1HO!D@B/E\NZ)[^? M_3J;5AN(2*5J:JXWP&:^Q$= WY7WX8V0T)L&S M!NY*JC8 0G3:@&:T8?.LO#X8J'X*Y5UP/7E-:"[\AK=7MY:PM_CI0THL,F2*%K%# M=\HG;S3=X#UY=1F*BH:=/C90?YO/$F)>_$(RJ:4J:@_(-^5&!9.1SE:0_:\@ MA91J?FR!R(,$&9,H22;NFQ\2W@OJR6M(6[$W[ OR%6#X4F>[>(N3ZAV\G]$* M]\_Q\F.UD4B#?YG-5U["CU6]Z\)(J^)5U(Q$%%J3T\A\CC5-WI(^JPQ&B9RS M4,ZD0S&#)ZG+B5B?OA:=@Z2&K4ANK8^KPCAW%\3=B/\VKR:8<19%K2!;4B$3 M3# -3ID(-N:D@V:N',RQ/'G;.A[JDU>MY'S M2NAA\EL8YU?3E^'3>!DF*_AQ&_Y;)+=O,5[B.YQ_'B>\FN];3+,/5]1=;=>! M/#SA(P<69 !5I^9BC)!%Y<)0VTR6@38<%-:V!\S1&V>--LZGY'CKL[-]6)Z\$C41(01/RZXQ!O.6G7[GW/O8,9\LZ8,*MV'3F,;'DZXXSV.6$-"*6H$T M@ZMFGY"616NC*/XIG"_WCA$)F&/RG#QM[5BMUI<@6G*PM+%">\&R4:V/R1Y- MC$@_H_!D,3YTC,B=*5PI8S4&9M-J.:SN4(/P7) %"][7UYPG#D%G#44;5 MC(H=2B/OI1B[ #V2&)*CB-ZG,[T%/L"A^A:F];UW%U#'Q),WM1N0,VLI MV0$NS/<<%JS!)7+]BB;;R+/J]I=:8:Y(#8(SB5Y()@\VV3SMK.< H.>@ NTD M/L";_Q:7-#_,/X?YE+R/Q0:50/*0D@)75*V(HVN)#AT@R"2Y]5DST_K,;S>2 MYZ #60\P.4Y^?V7%Y>K6Y1]=_UKH"$YSIS68)*P-/>0(3JAP+@4;> E>=;Z MS*TSN.>@'\,PL??FO'%XZKO+N,#_O*RVTN=J(6U__^MLB8L3(E*[/;=)$.H) M4]B*._49A>9)FB*5"E9&44SQW#(N+2L\CKH-T=/1O_W,ZP,0TA-K:V^&K&RI M2; >?. (IF0F6&W1@ZU7\WU8>A]F;,GM/1'QXZ1&#UB5=@%"!WD 5)2VL M=3<50*?'E]$E>@WF 4^(6W-\YR&@B[ &,V"U@5TXI*^Z5)5\] M5*-+*)H+P]K&)%@?44:CFL=3[(;R8 >=O2F^1V=.$?4 GLT.6&M;K0NP@0X[ M]X)ZH //%M3=KPX]Y'Y6Q3#697*^/#!C>?7((D3E)?GB*09NO,NF^279>17B MOF//L^K#,>(^5[+=QD>G!745/[/]_6JY/,6=Z?C@)O[,*9/8[#U'MY2A\Q7T[P3?DGCC]\I$>_^(SS\&'=R?S-5:[B M52G=:X,<74R!I '*V$3O4G8023+@N4HL)M1.-3=^3P'Z .$]?0>^1S8_K?JXO)V&QKMELBBJRT%I=:J:&\HZ#P\)IK8Z684;-;/.Z*1^.B;>Y85_.@5Z5>DJU+1>GLN96032)S0YH$7M2&"]XB&E>T MRNV#WO> >3 W;6@MV!>TTHN-(>ZF;^#Y6LCM?D0#.7!WT3QPJ$H_NK9OJ]O( M^CQ:P$5!FW2H>3R1M-UH",(BV"AL4=9J'UJO$N=BOVMTRM#D'R/BZM1I"$%M^8-8RD&=>E-=&,;3!>6W21U[FNL-[:?Z>M#7OU3AXNOQ9\ROILLP_3"FC?+%8H'+Q;6U)@SM MC3P;"+Q>JVI;>SMA@EB,8#E%*12[1S5:X&B0V+Q[_'\LL%Q.7H\+CH)Q/M<" MG,(:69LU!' EU\"3'$URA?S[0SW 3DQMO@_6^;S"L^O+CC3HIB0-X!_NE\$- MC*+V!LDI0T%!/JPJ%KQ!#4YH(8,41H5#!<-/4:0NN/Y$FM2-9#.7Y.JZZSS4JG^ )0N,44GTG0ZY[BFK^'7 XE]UD)F#5V$%9#PQTT@D;&<=2U\ M$D@3N2X0D]60)-D:PJK<,:#J/O)N#OH$R3M99@.[=^'_\VJ.CUY.>>R= -J\+1P9L= !E% ,60078C F=&6T>9G;>MXGP=3G7LN M@1Z#YAQ#QP :\SI,\X^7XU7EOP5!?'7Q:3[[O#H9V"39,1-%B"E!9&[5]2^! MCZBA(.V]G"O+0NM]['Y4YP^":D[F;% F!CC4_GM('\=3G'^Y.?LU-!,,_4'R MD(M;%0G2%22]*QB3\EEHU*WC?@_ >7[:T4KV#[.$T%P-:N[ K&*Y?. 0M4-C(D@A*I-;E#XZ ]R?U M?H8B<(#2X@>@7@.M/;O7BVH7N -Y1$="?1CO:##JNZM8,]X&V+R.A5UK=QK! M)#A%V[<2@O9P6RN;)>N]$S$)>[X[^S.JV3V>U&/5LF/H&B+D\G*QG%W@?%5J MG>2X^#C^]+5VB7-(_F.&G#29""%K"%XXT#8GS[.L2>"M8R_WPSF_Q3PHE=MQ MF8UX:.A45&MGY/7I]( M)N2MBI([ S;V/?]YDMU,HH\K#/?_&7_X^!,9D&E99?9JNKBTV\\];RAB(S9NKD>]!-5XMWFWG'VJ MK<=>CR_&RY&4M"!RA8")]CX5DX-:/1%XQ*)]R-GR^Q:2.P]]\G2=+J*! C]G M),*M65Z=!B1>8@S. 6V(-,,B/$16."3O>,!@#(^I"WWWC'..8,TA>&PIOL<5 M8&DDR20Y0Y9J+9RK/8DD>@6.EA54B-J63@[H4PBP;$/?SM#)8\0X8,1=%QC/ M+W3R*.'O";T[17(#$AD8XU(H!X[&A=H0C5:J6"M8FNILD)ZZ%C%^ 61_7=8&S MVXRYG\V'N#QK(/1]]/60V) OXQJ6)OB/OB4S1%8Y=, MP;,1N,=<&9Z_8P35F+=_SN;_POGB9D?*]/3?\VGUU^^COF<0J3&@:TB1=C MC"5&1AVS.I-;)14$@Y*PU3)H.8C@NJR[NY_^-#EL)*V]UL^#7.;],ILC??[R MKOKA3BPIW[C"/? M@K/=8PW%=VLI/O1]UD9_K]HR73<;KG]0*:FN6B:;3&7F: (!:5]GDN04+>C MHG,EJKA].]U[&3D YR$.DYHR/AM&\@-$3.Z!MK8CNX ;*-C[(+"'">UN1F,W M]>C!P=D5Q2)S)H5 /);:7C9Z<#XXB"60Q4C6HBJM6W(_@(+<$Y3],/IQC.@' MT(M5T.?/?]1CGLVU2]=%.>/N6U( MTZRIC/=:F*T;D:S:3+XI!>?D]IWN8.]^3ILV(_=#W*XF:W3"J)EV(:I"/+F0 MT'&G,T=A?1GM?N3I!OSMYUV;LM([(S//$*PAQM$)\#)'TB)D6C!TCOD.AON> MQ_>OC#]+_WJU6%QB_NFR/ODW>OXL7_62^!5_7WVT&''TB:;! +DA*RI;1=.Q MF6:"65F.2OK0>&GHANR\KFH+CN]6PV_.0/N V%T(_SU,+G'3*6 CD]_FXX0C M'[FS2B6(0I/[%ID \J S\!QCD26K*+J$.1\]\-/5AN'E/( -\2+_Q^5BN4H5 M?S_;TWO\QJ3JO_7 ^^5LL5R,R+#BK@0/R*("51R#4!/=LDI&%2^-Q-;E,OK@ M?;JJ=7:VAJGYE!#SXA>2T@;8FW+5E62%>615*$QZ6A53(8"8:]4$DDS"$&(P MGDO;^B;P7E!/7V?:RKUA&OSM@@&WI[[N,^HUY]$I\(9+LJ]%!%^KB/BBO%-9 MEV2Z5-H_.,@YCDN;[S+-I/98#D@/]"AQTG@G'13C.*A@:%Y"%W+F;3+9BIAT M\T;=CZ6[4V.NN_=P.D+F0Z22[^@KU '1G[>'TS%T=>CA=(*LSZ,%U@;+0Y9@ MI<.KC2K6YM-16)^C=99URSQXA.R?WL.I+?G'B'@(TJ_-DJ_)+UB*HL7-.N9 M$0*(S"<(*I #K2+YT[PUY]L@SG^@V9>9;:)[B?5__C7, MYV$Y_MRC$$#G1SXMF"1W$@N68;";,V1"N*J*3=Z;874RJ78^NT\A*>WCQJ^;)SK M^O0Y;@:KQWA+\IK"XN/ZDSQ22N<8 DW69DW^=$E YI@FM\E[C;'((%M?O!V# M[_R+5C--N>/"#D7+ %'.;_$S3NMIKQ<69#8 J4XY8FPQ%JR4-0W,M 8N$EMPX=;#J! M9Z1@#T?L &>L[293ZP"->-(^I"C &U.+,-?91$["U61T,N69MZW;/[:=P3<] M;4'M *5/N\_F:T++R!7+F.*6ZD#,JTCK(ZR\2>M^X^L"+*T0QCE/1ZBQP=;2&RY-9'KL//ZIN>#Z4"=Y7< M]+D>/G)V8=>L?L5E38FF76L=(#%*JZPZYX"76A5$\0">10,L,F%Y-)YM>U\[ MKY4' ?<,5/-Q$'=7$^UC6FZW2P.OXHS??PS3O\UF^??Q9#)BM+$H9P(PJP+4 M4C7@"XE>NY(T-X6X:%TT^ZP3? ::_O@5X^Y;X'J7<=C@0(RUCE(D.;E2)>;I M;?2Y-N1)')6+M#TT5M!GJ#LGB?,NK;YW!,[7.),=4UW\^.7&=U>A)[F8+ )/ MP'2QU=-+X&1&2$FI&KAJ6&P>F',DQJ%CNP97CD%)>2RQ7X=RM[BT6B?T4)(D MX6G'(/J<0)/;)00&QWSK^\5'E!Q['C4X(F/V&#K.G@C9!=RWC-FC:3PJ(_(4 M#LZN*(A.E,AH?_6TR2HE$8(12 :4EUP)X67SG>MI9=Y;MKE:"SH52RU"VXMBE\<>$MBX#9*52R9W[GU MA<-1 !];GNU1Y&Y;.H,Q,T",1\VG>5/>A,#XCQNFUE6'MQB=\JF 8UF0)I)A[YG6@)&)0&NF ML&6H4YHM*'\*X[0%#0/&7=R$=77(\[4'9 > QFG]X)[& .U"94=U*,_#V=: M3FX#C99>!ALR&$4;FPJ.@%I:/8U720HELB^MT_4?2%'N,50?1D^.$7_S8M5+ MG"\Q??QM$A;+<5J\?OUR4\%7HBB^T'2]BS5AD$/@)D',CBR>H#6770I1[!_A M41RL]J%BUER.C2LQO+G #V&#:--C0D3.#==@R2@"51B#H'V"I M1@#3%V*5! MV8Y'/R<^^TJN\6OZ_I=7+W ^6WP*:5,92&4:+Y4 19#9JP2JFL\K 0WJK# ( M%KN4.;W[Y.=$8T^Y-6[Q\**4$,,O.)^'^?C=?+)!I)7-4A1 K@@1L@A1A!K] MP+,EKJ+>WGUW,KG[Z<^)S0;R:UQ2X&WX%#99;M)P90PWP&H77%K:)3A:VB$' M8SGSF2;7)=+CQB.?$W>G2JIAW.8*QKL7/T\_T!QQOHJUJ\UGU^O[1INLT@D9 M@BL8")P1X$0P4$I.R@2.V*E5Q[T#/2MRFTIU;_!BXQ30G\:+M HQOL3\YM,Z MNGA1SX%FY76XH*]_&G\>5[^A05)HC\&:I(FVFNQ6XBCSP4N+&9F72F85/ ]< M1B-"M,6B'?48M^FUS(]A4HO1O/N(N%R=^&[J&56 D]GB0HP%C16" M9G!^/;R#\YMB]E#,?JRW]NS#'Y_6&>=SG)!T\W*V_(B+U089UYA'M3P73=Q! M1$6.C=!D,2OM042C2A$N%5&Z./M=!ONF6SM/$IKSU/APX4:?DE1+,'Y%N051 M6I=T<1:X#@44=XH@H@>;=" #/RBS7>-LMRIU&^Z;,NU4I@&X&B!Q=N?T-TUP MKA;8*[&]*3M_]4$4+OSRC((*JK!\KZ6-/4$;RA]R21%R&<4@9SZP#+ MQE/XIL[[]MV'U)4!7*[>U%6B1.UZ.<>/]6KQ M\QKY55N9Y54AYI6=4>=B7"+(Q8,**M4B_I$L"Y-K56XNL,AD3>N\QI;XORG] M/J5_,"T9(+]W>)E?1>2(H)AU)&"6:^J)9@FBY1:*QJRDCC:C?')G)6?- 'DJ M;\=CU*C'DH?R52I7A7;K(C&;5N?B*MR$943I#221:A,97L_-36W$6AARSY44 MK4\A#@)ZJ'"_1ZE!^RH;]V9R@-"O+4R;N+0.H :*#]P)Z(%K'/$[:D(IM0,HP+^&BTTD3A?8 YEH)T)^%)G'CT*+[IZ,GDT%!K 63H7/&=(JX#EX M07NBHK4 B.S*2;.&%IT,;1>U!^5YAZ7$OV<%/<8YAO?IM^.*-LD8$3A- 8. M0M?JB2%H,N!%@,@48TQK*VR7&\]=SSZ_*7H64F8-)3J 67I+!B]OG<"OE%Z; M6B:0D1UB:^]3)AD$H104@8%QD;TVN+CWX&-IPV@FT]H-/Z 6X0 NS4C6\0]?N6E9&JQG]H+3N MVO% "G./,?2P^G(,#P%M2ZG3'@KTZ7DVA#/1B3_267N?/#>9T$K4W0\>;5'5SJ._-C/::\C CR9 M>&3]:V EU*XS4D# (H%C*EZS@(;_B7-=;HUZ>-!UMZF1-$9HY6N#=.=KN!L# M+WF )+6(.B3AW: ')9U0/N\8L&-T^J!]T9[QH=WGPXAK::S%FU+K!B_>S29Y M%*470>0":!F"DK+V!'49DD=6F\!*@ZV[-/6 ^TUK&VAM+QT8VJ\Z#)U^9;'X M;3XKXV4-0QX9:[G.3$"I=IGBF8S"8A4D5W(LO&C3O+_OZ6B_*6\#Y>VC 8T3 M=(Y O7CWMQ>CJ)Q&RR,D8P5!I7?-IY*A>&N1)^VXB_>8XR<,^TWK=IV"#\G= M &>6F[R+-],KX"L)OBE731Y&Q:9(=H8%;U4M_D]O0TAD?AAEF%4\ M!/1-Y?8M=.UX'"!%YHAW8OW%],.5X%VQ!0D)TO8V%@M80W1&@X1 MDT&!6:K0>B4]'>TW_6V@OWTTH'&_NF-LDE4FVAKS%)8M,*6A8BL!J M^P?%G 'O,X(-W!C.$B;56AUWP/BFDGU5LB^W W20V[.*;XR/=6;Z_?GHC,SK M7)*M\5.^EO(M$'AB0&Z>3U)EC::TW^I;0/^FUD?=[@ZL&P-TT]N)D7#]3&]> M6NZIMS *QF6FH@ C74TW5P&"H.TBB^@%CSYP/X#M>CS0;^I[E/HVY7W'Z7VC MG**#[]=B4Q/AQ7(Y'\?+98TQ?#][BY]F\]760G^P_%)[OO"(-H#G5M69>/ U M\K (BTEK5X1O?1?5#/PWK3Z<%W1N_=BAZ:T;PPT6?.MT9#Q8 ZA\ .7HC7:^ M"E\&I54R4K!O%34>346-_N_&X]*HQU)1XTP)-0H#.G*FP6BG05D1P4E#]-'6 M:77DA9?6C:B_Y:J>7:"W3,:3*3TZ M,^T4/AXDD[&&N>G $5C@M'1SP\'5%D(N.5K,D3,7OF4RGD%?CJ#AH3,9M:79 M"L; ELQIYPT68E*UQBC+W'@I?1@@D^!)9S(>16^?3,9CN#E7)N-;7"SGEVEY M.:<=/$SSVZN:^2_2D["*3[8<) M# :/M%ZCYJW30^ZB.-_"TY+#NR=FO:0[0-;;P5AJ/O)<^&)T@&)JZU"3#) K M4,@-0(LL.<'<68/B^?/0@X92'\!@>8>?:2ZQ_/)CF'_ Q=J J=?\VW,>F4)> M5=0)@G 1E*X!6#Y:L#&Y))$FNIW1M)O/>T=Z!NRVE6;K]LS7:%:-L48B">$# MDT!Z1OX'B[R6<4&NK;&Z4Q+D]G.?/H^])-4PBZ9B^26D\615('NZF$W& M>5WLX"O U2XPMDB!IN9K0*#R_1.5U<@!E$K%@A#H45$"5_/*!%!*%:\2IYVA2/7W)N/'SJFZPP+[LG2 M>J2Q4J]G-TZH?='(K) 0<[T $Y+DHY4$-%EFPUWTKOTAR%XXY[YN;,;TX0BB MDR4^@!.\!]KZS+D+N(&N! \">Q0A/*?3V$T]>G!P=D7A4I&34!2@-HR\!L4@ MR"SH9>%!L\"0HW_Z"G)5/J]=%B?7_$;C #XG51F. MF<:M&G[%Y:'+@0U $Z,SQI&>QPC*H0"G'(=BE>4R<>6\[."+=!KL.:C!,))M M?"9_U\!>Q\98Y+D>8920"5%&"$DEX"$*Y4E/C>YRBKO[Z4_=D6@DM\&9_!JY M=C^FW6Y#1TX?P@MHQ<%!2GL(L/$*O1>;X4;$HG0U/BRH5 LV8:CE^!E/WC-T MH;HO6*18O>@S:6-AED$KQ,'D0(QCJG&/-=2J_L M>_Y#G]J>(OF#5)X@MO-%R*W*2_>)@[OU@$;1;OM!;<6T^8"1(=_FQ[<4,3 M-4Q5^5WRN+)X91(H;4[ >*CA(X:#]TA^9LQD[$HK66@=6'4(S[GJ"@RJ(\T$ M_M"W4HOYA2/'H(T1B@K97\4^^D$)T6'GK\ M#7VA[ZYU9??(#Y7BUH[063/!-C1#*YJ:>?FFW,*TMM"Z@#KFGND>UO<".:]' MV8*AV5#B/1OWEJL0&%GG.X'RV^!02[@47K<@LB@R6L5H;&1D$75,?B^.( M6DH970>2[QWHJ;/<5I*-7^57TTQ@YN,PV8LN):FL- F*KI=(S"GP0C!PUDBM MN50H? >>[Q_IJ1/=6):-S_+?C"=AFC^$Q0;35Y ;+32Y8'0)D,<,2D>"E;D# MXXHHUMB4>HL-Y7CWER*QF>'M;O7[^-)1;ZJ*_YJN@S3#V/R/*Y2 MM3:?_QKF5Q?)IY\RGCQ4D_/(-A/=.KDT.EJOBR _S*F8N&?.16UME$5A#'9T M\J@]E9SQD.H]0=TRN!H42'[0>?H0O$EM.ZZ<@=$[TS.]0-? M77P*X_G5Q?EB,8H\Q^"U!32U+9W2A:9F!3"1I8_>1'JS!IK:;23G/XOLQ_.= MG,W^\ATB?W>-:B1%4BR[6C'3TKJ,-H'W%B%KU"%S9"FT/I??C/UYAE)>T)'ZI1]T7L\OI MO+F7AJ;,A6<)\KN/'T MT^5R4;]X/+C+,]Q,L7I] M$F3@L1AEN@0>'3ON4]6.P67<.('XAK)6K/^^P?KW%=9_XOC#QZKCU_K]CP7F MJ]"\'P-]^>+3I_DLI(^CQ)!KY344J1T)B[9!EPL#(QB&K&F*R734DQ9XGKK^ MG)V3QLG*A]^!7 LN7=:[6]+^E'CDA9$'68( YOZUZ3K9ZO93YKNWK!IG5&_PW/6@?[K$][.=<(M-&54PM&U%,HR,-[4LE@%9 MR*'6'+%T2ID_8>CGP/Q0DF[8B>XFW/R3!>H8 M_.&014)$'B7K6*+HV*&? _]#27J(!F=?C9"KH_T7T_QZ'&(MYC*N>7>AUB;/ M;Z9O,5W.:W%.^H5?9]/YYELR1,;7ELM[3!^GX_^\Q'7JD+"%,>_(X+4VT!HF M'42C!>187]GOYN%=7$ M@T9C%*W/J6A0==_U@99KLL4XX^2[W>DSW5M=]V%YJ*C.QZ,LLP%(&^!R8!>N M349L!V0#%2/9C^IA*I&T8:^#2O00_7F5PRM>0B&$#),"Q4H]8989#V;?JB6X#IN_MI7V.3L95HEN7*UFJ4#5:RB MQ3(*L$YS)Z-V*K2N4',DQ/.;ZJW8O4=I6E(S0&S!-MR;QP9KA*IH+R(A%-P( M4#SIF@QD8=8Y;OW0RG,7U;/5EYX$-(Z!_7\O0^THO K,NO9 W^-BN5I= MZW&PU4$#YYPF7I",,)<+1"^L,\;P9+K$OQX>Y9OY.AN$D,:Q![?1;")).^ Y MHAC&KC'.7PBC)0>S 038.@Y^%ZX414B2((48"9?/#)RW!GA&GQVO]9>[5"F!(4W.9>9"VI"((2]P._VD6 M4/@013+Z,[(GJO $<0Y@R]V*65NIKF/2Q2P%H+"UCHO0X)$GX#XI5,J(M%VN MIFW(X+?M>X?2]*.I88383D#KMZ(+I('.FW; >9B#IIY$':*]AY2'#DK>]+56 M0M@@.,B4"9IP"ARKG3%"E*3?13)7GBKQ]QPF#<_[,<)M;,U]3;F\A6N]@;&0 MDPG!@LZ\IF(;\C25]#39J*T(,FG1I?[]H3'.[[CW)F!7PFI?Z35.2?Y[2!_' M4\R_S6?Y,BT7N^"1%2)S])PV*8O5C@W@5Q.W-ON8!3>R=""WPU!/F^/6LASJ M!?XE+):UUNU.@$X+Q6IG%!:2J8??-8S/TK(EBE*#/TP^DES@_K)I8LA&B=IRK*=3*$F97JVN0!&R(GNE@N[SFQXWZ3%2@ MO80;FNLU9_MMC?I9F20&M8FE=A)=M2>N 3\NVE2#^Z)PD1ON.Z6SWE,YYNN MW]RX65\:&B9A? 6Q5LDN,!K6D+HQ]/FK1ITH_&WZ>DBN<7FHFW"T-3DC2@A1 M2[(A21F=-[2.!1L++][FV.DJ_Z$)/% "JBU_QPBL,6]_#W^,+RXO-B8AESF( M8B#*"D1S 9[5+I**>>:#()@MF+LUZ'D+AIPL]ED+F37TF%9 2%370$PR<=5- MT)?:BRX$15\Q!2?+;(!#JZ^](WZ\7)#1MEB\NXKH MO"HJ1\9L%-I5 ]T2."_(#3>*##4TE@RVJF^M;S8. OIF/FUW:VE&7\/LQNM6 M,BLL:[>B"YB!SL)O 7F84_"&1-UIV--7RD,L*[=!L4Q>9*YY%$+7#:JF[6L+ M/$4;7 E2A=8EP,] ^3WGWV=C_ CA#GL*7E>S-;;UYI8U&F:F++EI(L5ZKJ8,%\[5>F_"^NP<6C2=Z[WM&+=UQ3=2 M81166A#%65 V&G(T,[D8&EGQW*0L6_=B'*SB6Q77+U?B&D6O6 DN.*?*K,#(B5@U;#D4(F MOUBS))$FI6UZ?H7>3B9B7ZFW8Z0X8*S=B_2?EV/RLGZZG%]5X!C/\HB50CM% M3<$G+PD4HUE&:QAP9HRV/-3KXH$8WH7G^;#>6]H-;^_N*2LI@R&CF:]RDR*0 M%8808Z2):\?0L^+8=@SMLRO;V9K]'A)N7'IM@VB.8;$8?YABCKC\'6L+VBMG M:D0;%$?)"NB"GC8O5VM="P7(!*LJ::+2'5R,>P=ZNNRVEV/#*[CMR=)$D?"] MO)S/<9J^O)^'Z6*R.C;;M*0=9>NYMZ(6CC6UF'T0$!5A-HDL%\%BP,'J]-Z/ M[NFJRP-\GG!1)-!!\6S MS=8HU:4FW'WC//3URE$4S :2WU#=S_9A4\(XY[0!'74]; DTZ52;_(@@>2Y> M\=BEK.-COSH[E=NF\FO\WK[[A&D<)LLOM\.?[V(TDDFNR,#UA3PT%6CR9/$2 M1A]%\"HZGD4'CKN.]U2Y'D2>>P\HSWQ=>OW]X@R]L0Z-=I8+T\[3O7-C&DI. M)9?BN-(8 BW603EZ\:S B/G>&]-# _)4>+$I.@I%#@(IDJI*\IY!Q58*:QS78*SC.U-RA.U'.:",4Y,M?( M?@:G70"!KK8L9)A\EQK6C[F]P>!:A5J]0-0R#>:E3ZTNCAYGI,U;T)Z1" QP!')CUXGK:DYW3 M'OGJ'3M"7%83$+6/$FH-DFMG39*AI$Z!^FW4_UZ\?VXE;DOG0_=*"Q*-<*9 M=';5&25#]*Q6T&:&R^)DKS;!$#! D M,&@:#M>,1=06C*V7R (U.*MB;046HU"2*]?Z'NTY=$8X^T[Y:)3@L5P/[ZW: M[04F7J(#+6V5,LG;%QE!F>BCLB9&T[I7]Y^J><)1RM*U><(QI)VY/GX'9'_V MY@E'L7=$H?P31']>Y;#%LEJF&PQF XHQLBP-B\"EUBGGC#$.7=[\L39/&$@G MCI'X8VB>8+C/*&GN0C-0@8O:$9.,2,-2L,8$65H'*3SEY@E'L=NW><(1U#Q, M\P1=LL1<.R]Z02^.KIT7'2(D$]%+S>\Z@'^VY@DM]:4G 4,<=G9W,E9+;BQ& MT(P9,)%\K31:P(7B0/C, B91[YL?[G;MFT&\ZP!T0(H'2$:Z!^XUV%_#Q>8= M[0)Y( /Z!+@/8UD/J@;'J5PS#L^_(.Z$SJ72600)/(4:[>89^"@#&.-ISU#. M<-8ZI>#1J-T]MOMCU[ICJ!M VU8'Q1=A_J^Z7ZR^J=@6FX+-.69'2,"C(V%P MFR&F)$"I%#E7QGK9^C+Q(*!'=VK?G]+94'P,8,[?P6,ETIP\!R=93)#=@>5UD64CF Z ( MM,.(R&EM*1$X-[E$XV7"3H>]#TU@I_*Z+?@[1F"MR^O>JC9JK2TYB0R9\YHI M39N-QUCHVV2")CB>=?_1QY[_W8[Q8X1[[O*Z)J#0"B-@3>!1HAY#2H_T MK7#.2EO8=F/2)YDC?!0%Q^0('R._QU)>=^$YP8&J(,Q21?+4I\=7VW^S#]R93E!"(&,'L/X'N1TN7%Y81LPOSBHO8: M_#]769I%ZL!8;21KI"35#AQB5!F<8R5)'PATZ\NGXU'^V92I!5GGC^FYFW=9 MI(O:9@L^AEICAI._450B:16#CDDETYF+.#Q@ZNP956M0HEIG.\Z68;*[A\-J M2569E]5%?7)U[RW<0711 E?%UOH+JFS?CN_.;3P\S+-2@]9B;7@VMRI7]+40 MY;URN!E8='5:J3C/P=?@:RTY*,?(UW4<0>:DF;4E8B>+OP^&H3,'SZ0A9Z/A MH?, ;U]7%H>)2VLA5S->8=#@C%7 2^%)E*1]MT2\,I MCI'9H.$4G&4>3 R@;2&G@'0/HJSW #(YSKA&BYUNWY]&.,7)Y)TLL\:W80?. M$W[\8!PBP>J9X<(?;&^G&-Y1<"^W[V_G>^Z*T$S6@RT% M;Z:DJVN@M\!EE:-&"33Y1!:64&1V)_H'R;N-IEZ<^J,48<] SUL#6DBWL5EY M#>Y=+::R5M"/X_GRRTV$T6JD%)1_!\:[7DK M03,Y-[S7.S5MW-5ZO(4V+1$S[6$&:3=CP0)&$9UV6>*VU?C=FG&4@I4H M6P?N/1JU:UQRY-Q:=PQUYR\YXFFEC[2U1&%IWR^I9@2X "8X*ZR(J;C6[3N> M0R'6J33Y!PM8[FQZAP! M[T]E?PU%VQ"5YX]\U;K '0/?=L)W16=<>'B'2 M6YAJ>VM-KV+T*0D9N,KZC%'NC\;&>K1:=@1= VC7R\O%URF8,3V0+S/EB-TI;< MY4:DXW!]=\C#PXQ8H=EHI<'EE$ %4R PHP"CBE(:C5&6QIOD843GO0(:@O/M MO;$A XVWQVMW^3#&*__81AO(0V8@2]#UV(Z#+RJ3#)R46DCAE>F@]T<->HX$ MGB%U8%@I/W2ZSO4)7NTM^[6,S>OZ!Y6DZHP$'HLW)8).MIZJD.$743# %)/A MW!OM6E=(. #G80^EFO-_YW"\#0^#7+GLA+:V1KN &^QN[P"PA[K%:T1C-_7H MP<'9%<4HH:(I!@S+&92BU=@5Q8%'%Q7/2N+V'O04%>3>^[:'T(]C1#_$2<]L ML7Q3WH7)UYL:*;GTJ"5$:P4HBYE,J"" )XQ$![L+>X612;VQPBO,P>3'-+_(%R7>QK&WK/^/:\=N -]@;AS="[(V?+D@P&++A#48,D9TQ$B MX[P47[+<+D/XY[E2'=IZ'8JG ;MU"F^/X XU,,GI M/]JR1::WT#,!3GL-6(Q3AFMSHR?YHY]2R8^AJG/^Q]SH'0]8>5824 MLB3K0-4&]R9"R2B%,$;&TN60^^E>D!U%2I<+LF,D.H Q?>B&UF@1%#<,N-'D M-'(E(2A9P!04R>C"=//B;T_ZIOP4W6C-P[GN4'^;S\A27'X)T_SS?UZ./U5/ MXE=<[OKQR@0\_:[TU)&:W(DVF>;6W:JO"Z][)C*2,.4JMP&=&&ST/&2(/"C1Z MVC/0>*-:-Q%MA?W9J=R#D#J ![@7&&T7(T,62'#>0Y:Z'KJX"$X6\E5L]E9( M14 [E>YJL7(1GF>G1,V$/\!)U/7QW%Z45R=S6*34T67@UB82 *FR(S<6A/8D M"%>8:7Y;TA7;T$$>9U*30:AX+"$>>Z?TXY?W](BKO+ZB1"0'!FK84@WTE1!I M-E""&48>N2].)M)QSZZH -WG!'2 .=#[> =[#G(DW MI[:KZO3DY:%4*!7%5":S+!I%^[ J$+RQ4&(HVB!/T;=N0/E@JG//.?>CT)PC MZ!A 8UX',NRGN?[/JXM/\]GGU6[XM:$\DT$F70ON9 &JZ "A9 F4 R:M3 M+G+THK4VW$;P_.CO(>$!%H._A_21+/SYEYLSW91=BEP9K@3H7&M15"V,6C(( MM/Z)9%AVHO75QP$XST\36LE^K^M\GNN.FX='Z^BF86X[[AMHR,N.HR:YW:$R M)B9<=,DI>K.E<4$;RU-Q+ 7EC-IWUW'?F*=?;>]X\K6?;YDJ2'CK?3[Y^8%K M\-:1_JF8660,4TX=KK%],%W+<$JJ-I/"I!YA0.SJXH.3!6:A_!9#SYWU89\-'4 M)( 24-525[+U,=G32J :3C^.$?U9$JA8X-D7L^I,*T!QS<'7XM/.!*<=K9ZY M?=C?8T^@.HJD>Q.HCI'P@R=0H8]!\XP@$RF]8M:"4R)!=(9I6X(RNG4IB">= M0-5'589C9H"5XZL WI"51OBF'UXD0DG"Q\6[*ZMWM71&9=#+4,#7(Z*5MCMI M8JTNE$P6@1G;VCSM".T9FJI#D#)$?,H5E!T@UV]1%WP#6:[W87L8XW408N\L M/P.P,L3*ZS23^@!.^$]8<#['_,MX M&J8)ZR'!H@:.TP*;@\X1M)"VYH-F@I4T\&P#C\Q@*9U:I1^E##NA/!B5IP5TFM8FL'^<;PSX7FT^0Y M@&];M\KWZZWRP/HCB^8)RMQ(+,%.*)D,]N(OBH0])^]*[ M8Z/H(>:!3(%K1#?J273!-= 9Z#Y,#W/VV9>S@RK04^#G5 AO$O?(&;DLCC:K MC 8B-QXL#Q:=2MP%_J05X9[CS'/IP3%R;EQYZ87B0K_#Z7@V_\=T@>F27)=? M9TM<_'2)1([?7/TYAZPXV;2M,.:D34H1A&-DP'XZ#;: ]M$)[* MS&Q0L38._GRA_N+L 8AZ#='IE+U39#%%K!4',FU[!AFX8K*+BJ446"?F.PWW M+*AO+]C&+_U+0C1>OO@P1[R1!^'0,:UL!"DL+6VU?XYG.0&M=EZ8A.Q.R[.= M3.]\^#/@M;_0&OK^%=#;_Y^]=]V.Z\;519\(^_!^^>DDG;4R1CK.2++6'N>7 M!DB"MLZR)>\J*=W>3W_ TL6R5)+FK")GE61WCTYTZYH? 4P2(( /E.GT[^:@ MKG_&?/KA=-/5=+7U=$DB;?G [FFDYT#?2R0)%V065EM7T?"A&4/&:#1F MG:/F[?;DF<\>DTIRE+RR,D%2%<'X4" F64&AD I+%;7VIL(9F$KZ\K'\.M"; MC^>79QY-4?T8ED-O.;OI_>GH8$=) M#TD.\#&(Z&(7I1 M6Q]WBM$KQZY'9^W?Q_ Z=+Z79#LFE[[4J5_M1K_C:3GQ_$AVLR6@CQS>EG9' M)KP#=M*T+E(0.=N]P^?+\U^'AG>6Z$/MFKW9CVYM[:JTX?3LW::XX41*%9%T MA("->M F XE#+]#1F.S(H_7=^=8>P?(ZM-Y%T@\MP XI(3H_RU=E$*W()5DC M*1D-U4G>@$)2[*6J ,Z)JE%A=:9_PN 94*_#)OK*_J%QN![NWH9,GLJ/YQ\_ MGEYLHABB]9NSLA'(>GUYB[Q-FU4B%G9+J=U^QT00"ONF41!6JBJA'A$I3 ;X M6HQFE$X>&I#O&R\TS[7M?RL.;NC_7)ZRZ5]OB_*D**M2$00E*M52)]1R< $R M\2Z8'1KTO6GA)X-[/8;37Q)]Q_?[3ZCP3E743()ZU95Q\/J^\J?+I>E*\+::TD=?5"':M8FQC ML 5('[!0X$C93[DB[X?H99O1 ;7ST,;B/C;6I')Z*Y6&^N.GI@=>4:8&_HPN M[F*_A]Q2#B(G#[:V)I,H$1+9"L:@2SZ+QBPSP:[V0_'R;6E!+6RY".M\@_K' M+?S?&_P[%W9%!)80NVQ"9@*3VBA,)PJ4$$PB4]G!&]N \BBTEVU"(_6PQ5[V MYQG^ZE;G'_]NW7&7I^OW5QUMS553Q6H;^:PM"B,8E1FATK95G M' HVGWA7\ MSX)Z'3;25_9;K&/O^]3_O3IM[EAM"*]BPONN_$ETJ83(:X]ET]"?+"#6!-H; M2J'((&WOGI[G4;T.^^@L_2T&LOE.P/0 Q:'F8^RMU_OL2_O)=P3CUE>(;D^OL6=,8 ]Q+[ )W!Q+R?L-L@>1) Q]%Q(>< M1'2]\ZX/0"Q_$=!#.P\(IO81;6\B_PV8/Z]:C1H)P:_G>';38F9\5"'EEI'S M8(K/D-IT4%.R3<)8&29U[CWQB!>MSY[B&_(&;T"UA5X#,KHZ):6"*HE]RM9 MALH(D*H(ARK$HGM76ST \:(UWD>T0PIE_S[_\'=$F\H(L:%MY#[)D 4O> MI")R,CIG]E^&7N.^IM!M3_D.U_B=3L8IN+Y59HY9.IO*R+"+P)=DYLB$Q7B; M0VWUW?,P<0^Q@CIR[,W-,XQ%028BJ98$2G62_ M%',K"G?@7-%5EV)C21,<_)='T#!+-SL0-,P1;'=RCDGT(:A1.H<>M(ZMS<\J M=GVJ!V%EC)0,68&35/_"6%EVUWQWL0[?].^4*='J]+Q<[77&5ENI0JZ&W9[D M(\06FK*O*PJ;K,G4.PA\'M7K] OWEO^ 5JRG$=ZX,!,P+N(S;L=W#/[C_KJ= M93I[*&;Q;>9FIY6.-UL=($8=>2L4AITJ+Z F2[YB4#KT[N(\G/',\CD/8SMS M]+&XS;P]H^L35%NMT#6"/.]8#N@#A)0-:*]R,:G4$L<203P*[=!>3 ^]SC*< MW90RG$?D/LR__G5^#=.UN[46N"7T['VE[-LMK(,6PJF$CNI@A:)S[J22$D:M5@3SCULWYS][*B60W#M MW6.'[,.W]\B'=N?85+)V>**]Z94%Y.Q+I VQ50D44XF?/X8[CU= M!1L*!J"D,F\T50,;H@$E2\DYFY*&3#<:P+W7/NAMO9>:Q'^??KS\^,/Y:G7^ MKY:XQ$_\FXO/)\%A+*Y&$+8UR7IMVXU' I:$]T6(Q+ML[X*N&?@.O7?M9A\/ MRKQ&:62 O[T-ZPVV-W_S"]@NRGX^7_WYB?)I/L]GO&O M_EIA(?YY?H]K6I\8G92J!4$AR\N@\)"2BJ!\M,DD63%WKQGLO8C7:X?+Z799 MLD#)R(R7'HI4K2PS1TA:$$B&95ABH>)8A^PXR0+W,9].TA[NIO^ Z]/UGY]6 MA.7MV7_CZK29=>.ZE">%@912/ 01>'.-50$Z#BHXUT MTD3GB5:_G.75QJ/$#QLW\Y;C:'U["),4[)T&XI!!*CZ$(^-TNH(,B"UL\>G^ MF;4U1?K\DUZVU@=(LV/>JZ'[C2Y^I;]IA>^:W9V>GP2O5#8R@DX6&ZVI@-"B M4%/;P46\3U4Y0;/W/_?EZW$O20VA#7R$V#JB+ZI(!RZW2T73*C>%JB",L=ED MFVL9>U=WC!3B_?;L'24]@!OP5[JXH-7ZQF-]>WFQOL"STH9^7^&3%!K7BF4+ M10^&9+MH9B>DS4#122MK1??(XAE,K\,BNDI^ .G?W4#F),<:*6*CRT ^8F0( M$*O.$*JUF;T,7[3O;05WGO]*-+ZK1#NR\ST5IOY!331L@ \O3!*1UJ2(MR75 M.J@J @;! @@9R9H0(_:^N9N'\/592&>M=&3?VRZ!_SJ[7%-Y /)Z,S-9&-J, M4^,]#0P2!Z^%1:-Y-]/9>FUQ;%GA_6,TL<(XKU'B;2C<#4Z/N:T;,G( M6!H1D(@@4/E:M*C2]+Y3.G[*\GVLHHND1W#I/<^;[6S()94,7L?02*$<)*4U MV!B%L!)3"OWS12^&LWR_K:*G[$=PZ?T'BV;]Z_EZ3>NW9U^3_5V/U# VU&P9 MG,JAL/VRZ880$B2A4HJA1A][%T ^"^IU6$=?V8\@TIO ]:>0LNB M$"K>U&)V)HSU08^":;&?ASE?JD?,M(@A>%F3@VAE*X++B;TAC2!:8LTJ*KG6 MSL9QW$R+L_3Z/-/B'/DN1;(W!=.WR+0X2U=3V/9V$?1B=)L^%FVS@2Q$:TXV M"4(;])Y3*+X=4V;PBW]<3(O==3]'O@-T_C2/B.*(%W6*X&(KF0^6HQR7&%R- MT48L'KM/ SXRZI;]=3:+N&6.P$=4WFV2+C=7K->89! H^1_LG#;Z*&<%!"L: M.@Z!O9'>J-Y^X38XMW*:I5E*F-Y)/L]2;#F(KF^#4EJ#9JJZQR&GM/ M:3AVJM5]_+V]9;PH45-\JU>HLC4VCV=Q%W,M1K2;24O".!M[D-C"D.. - M+D%)I% +/JJPM^]W[%2K VQ@CI0[,_4\R1^99:N5L]!F<(/)@3<\;6I+@M0L M*$?,SW4$O13ZS5D:F$J_.4-\ SRYI]U,[5IUA9)@G6OS?X("S Q.HC7"V<2. M3.\7^\C\^HZ6T%_DG=_R>\#>G-W:ZC7&TULJ8.V(;=:&*^(9P]$L;V^Q0@H* M2>E,2I4)+_WT)[YHS0\4[O .A\EV2E7,*KF^5E7.6SJ:R,>XB\"59.7D'$D)H#;Y1TAF[Z8D7!,:C M4XS9Y#2V]?CX6#F'V,$<.2]^VUN,#D:T2RB/DL%Y>]4/I4Q*OE:5M>Y=,7)D M7F$?OIVDYI M+YSRK%>@Z>XB?=2_'\CTLFFBO]V-[H0HG_N0OCS_^=WY7V8NZ1X53/9%>!5# M$LF9A";%X 4%;UP)2)5.YCUJ#"N,5\2Q1V;'@\T'C$ %H4K/<6IRLM:DI1O+ M(O#K05AA4%B.OS&T*>8:#/'6R2^O!P[ J'(@)JWKS1,_!]^A][3=[&,O5I@Y M&AG,"G/BG%")J@=7;-MJ)4?LH2BHSF-NAZLI:J!UO#[MSY+H\,CTZC(FB5QC MTA:B2&QF-CL(A*UQWU>*J#T':*^_('4?#>\KU6,I2-V:BDLVR^BC@N+%9FP= M F8I04J63*Y))=6]Z?+(BQ1FZ79*D<(<&2^8EYZ ZELM4IBEL8D)ZAW$O9PQ MJ%P5)NN!4INB9H2"V,JI. C3I&220H^N53JV(H4!-C!'RLM?7(I"Y)( )2-[ MIC%*B!S+@:]6>)E+S;JW-WAD%Y<]M#;OVG*&R(=3LF^,/AJGDH\6 C^>UQK; M#,P&L%KE@\6"HC<'QW'G,O=Q!O:4[_#L]9TKO2FXOM5^&D@R0;6Y ($MC%*5"3"16U+*GVII"^\_A#WP;MJI/S/@)]]'@?F,KX&4]7 M_XT?+JE/YN+!QW5/5#P-^%Y>0AEAHJ2BLDE&A1A(9,/*TT61$UZ=//G)8](0 MM>84L-6SFJ)X"R&"P%X>:%%#-=F@JV-+Q;JE(=K'OCDK/^*GTPO\\"OAFMZF M#Z?O&N/DV?J$;!:R!@-QPSP6^1^!HR80J;(JT&E)(TIA'D=TZ.UE-QO8=HQT MDOJ(Y *_4'_=?Z%.5 B5R$@.H7G1AD*%&$L FU4BY=ODJ>Z=;]N O X+V%_& MO;L?\GLJEQ_HBK3ERW+7U_%3JF1,$:T^-[%)M@(PCIHA!V4K;]%>)3>E!.;) MIQPZN["+0CO+[EB2#+E4G4 MAF-4 52\KA@IL^ Z;PK3D"U]]]#;#,Z'JV- %'(+[9]\HEU>L9"O'^*]*3^: M ';07<4LH(>YP!BA\<>,:IBZ#FYC/NBBO=(0?;OS594/5*,),M:$ID3>TGMS M-AR!;3US)W)TIC5'2R--ZI>S3Y<7ZXT$U$V;4JXFA,";MHJMX,"S4^Y;8U10 MF9*DJHL;94 /X2SO^PY4Y&,FLZ<6!@5$#_**U>:09&6OP!G#Q[FJ$*Q7P/ZZ MR5)C-J;W@-MCJ+@8[.CL+>KEV"&FH/I6"R]F:6Q:TGT7<2]8>(&IQBP*>))\ M6$:.W#'$ ,Y7D051D*Y[#>:1%UX,L($Y4EZ0'2)2M37Z!.PO-79LR<=3Y*TO MD$]29-X![Y=G'W]_4 \-3.T.FB&^ :?[%F*[4G+D]?&Y97QL*4(!05$"[]NH M#4PZW1]*]0H(/@>?['N*>4!'^%9*LRF8OD6>SUFZFL+UN(N@E^+YI&"HB*3! MB53 :+TAME1 ,192QJ04>N?WCIGGL[ONY\AW\0)*-+X$] 6DXYW.V,#@L#&3 M8!&1W1A,L?<4LR,KH-Q?9[/*)^<(?)GRR:RM2Z5$$+7U=&GV33"* %ZB5,IE M5L)8]O=7>/[O*>:'BN_,^W^G<&@*KF^UBG*6SJ96S^TB\"6K*"E*41('L)D# M%3#%%L"B"+)4AAQ&HV7ON[YCKZ(<8@=SY-PYOK]F+'NWHLT=]_71E"D+G;.$ M@EJ#\;5 JFAXUTO2^J1M\%.((;9^^*$+67:5^WE/H0TXSZ^N&GX[O[CEFO/& M.",=(RB%CZVL(Z1$#CREK)R27MC>K^\#$"](_NML?76W MM('VTR6Q1N(-^Z@P-KH4H$ICV1ZU@6"+!\L_#B$:2V7*]=RTI[UP/0\2:\>L MS!7"_Q7\$Q#M-40KO"W\/ZC6-9)):SFH4!:TK3YJD2U'+9,T/^EQKT+U_07[ MZ,W=P)+X^S/&UGU*XQ_]V.XE\M,6<*]4GK?B6##[)'TPGO7,\;J*)04IC)$RZ($ M6@T4/8%A%QC0* 5$SCJ26NG8ORE@*Y1#;T2[:7W2W-&9+ZZ./V_ MFU+]^W-RWYR5GT[YK;X\N^ (B61PU0@@%R6O74N(5ACP-E(00=0H>G-53<7V M.@QDB"86HO-Q52?VE0DHM74[FR#YK#E&TLI773VO?.AV>!0%]_MM#_M)]5@J M[;?RHL6?M$D+ B%!%RX>K6!/V[N \_/5S-[T^?^\\1[Y+7C-. MP?6MWCO/TMG4^\9=!+ZD011AM;:B@#*E@M$Y0@S*@P[!4U+6D!Q+^G9\]\Y# M[&".G!_5?^=P]B=:G?[-OLW?="<-]^6'O^%JM?EB]\AV[A.Z!+E[+>M>O!N] MLK*@"N2UJ2G'S($!98PD190&3^8^;-_7^.:#OW@X.3B;C?.@O&ZNIT_L>I*$ M(JHC7[#XW+LN= N,_3>H6Y&=-Z7C!_:]V;4^D=DHG=F5KB)R+)9$ +3! [^( M(>9D@DV]^VL>PW*(F&8_?3_4B!Q VN'W']_H\-Y3>5MV?_2>4=G517 MHK4@UV<&^\A[BJ]R ^_GTWU1^X9AH M1>N+/_""3H)WGJK24%W08/A$!DPE0/59J*P,4O?AN$_ >4V&L)^LAS"0W4"[ MBM"DJ5$$X\&@4,!>E.0(S?."A?;*490H>O?)W8.PW%W&*"7/E^2A[S#6JXN3 M/_#LW77#AQ(N6"F@4H//_X'4.!1:OX>7)2BTDYP!_M0[^N?OONC^JP<>[H9B M#XV=[RNYCGOZ+8CKK-X4&'/N'Z8HLG_J]/EKACV$?U]]>TANH"*-5^ABU> 4 M'PDF3)Y4P'UJ!CUP/]-??'(%UUMOUB(EK($'[3*JQSS0T M1KK >TFI('U-Q:@<:YY$X/R,YKYZZ'*.TEYB/^\ALX[AT08(B^H+D(HUV6 0 MI)&\'';<(51A&0C%5OJ&SDP*]I]3WMV'OD#E[2RS >%,BZE.S][]1.O3=V>; M3.+U9'.CO(P9%(;:YDP8"$$7X+U&.F<2.W2](YGM2%ZRC]-1Q@,BF(>HKB^# MI^ :E(5Y#--ALC ]]/:L*>PA]$6V@VM\PI*S.B;(LO4H2V4 L6@H4E2%L0JT MO3,QRQK#,YF8)6UACJR'W'!= :+R9GV-\4OVX':@90J9.."/NC%TDM808LI0 MH]:-+-BS +I?=SP+:_D;KSXZ?' CTE1S/:W ANLE[ (W G>OZ\[.+%>:[?!E3L TKZ7@< MUZ'*.GII\?&,21\5#$V<;,%HI43I2@)?O>58RE:(W@EPOE T,@EU?P#Q"S2/ M9XL]#F$=LHI**"!DVS*+]1!2Y?.. M V2,)9'O7@DT$=HATVS[ZO,!5T5_92SD?*S_@Q?_*\/_X?.UR_0'?;BBDW]_ M^FGS"DDG-#D36--M(CFMV>V1UC+LVV0)0*0R2&%'R28!)CK^BR#NG#CD2ZNQE M[P*QA>UE!Z_F8.8R1QLCIE31Q2]G?_.9VH1PC?*& ZBVA1D$800C<\B1??8. M1!7"%^&PQ-X7*H^C.=@]RKXJNS_$JH^\.[HPK\9->BH^P>:M3VU^BU 4_!M=USF*'; M0S@$/?7QK(KW$&9GTHTG\2FD8+- L#$%,$JI5I6HVP2^*OE7*H3=7^ #G.*' MT/$<&7;6[=M\<+U.Y%9EC! \5@A9 M!L&6;X6:,O9KPJ->@;I["_3 G68W23AELLS:Z\>:TZ8_O=5K2C M,;DJJT%@H_Q-_ XD+05XY;WAR-0F/2XAL050Q[:5F\]N'*/Y!P[*:(4?3FS@=;="!TN)O7;M J!T"ESTEJJQ@4S_ MOOS]<1_RAGY?VWJB)689/0Z]O]^ZAE]/,5UQ;S^W#AD3<1B/H&1*+0_!ZW U M /$2HBBA1AIWH[\?]F_()L?H<^0 M@KN]SKQ3#W1UWZ&$ME87 =HF%J^.DM\X(\$50=I7U^XV.UOJN-4LWVG6VV*/ M1-.';E^;5'G@(I\*RK*+KC4?%@%;=T$HH"Q%(LI9VG%-K<=3S74L)C.G,&R. MZI:N^)F"[7MAV&PMSBG]V44%2YM)2*48)POPOQBCC>P2>.7 HM D7)6H^I-* MOJ3"L&'6,4?R!RP,*P5]X]H'I:T T^Z2HM$9=#"9?%2D][I!Y"96!+\CY[:SN<8V76VI=I@#[ M7F382[.3J\9V4_5N0H> .4)&S!PFJ,P!0T3PPC;N$"%=; 1;'2-3P4+*P<"F#%(*C42]1T"]C/K2?8R@ MD[R7H_703D8A)4=EP2&P8QXA*@S\;;7.)AM"Z%UE?%RT'D?JR'90UX#&WD>; MVZ?@^I890F;I;2HKQ"Y"7Y(AQ)I(J&( WC=]FV51(%8^"JN5,@;#K\?]PL@7 M9@R[,80,L84YLCX00PCZJ$QI_*Q&M<)./E(350TJ.V%S-L)+V=D<7A9#R"P= M[L 0,D,GE\-95/.[#:IG#L;QF-8OGLA M_54VH"MW&ZZ; 283D WR1!Y'=1A?I(_V)IC$'J(?$^KJ\3EQ:8V]F9J<\72.-HL!!\"F!H38*#,1S!)M,%Z.XVK>X9M3$>WO)?2 M2Z?GBRAD@+NRP?45H,+>&,E"[)^U7+;4[,*[FB$I6_@[:8AJ9PMY .+5&,)^ MXAVP5;S)>75)Y:8V^?1VG+ML,V6<85Q":S#6TU7DYH(@8ZS2%7L/@'PMR$&3:*-%2B-V+GQ"DK?"54T^WY^:WN?-?[T&T$'0 MC]YO'KP9D%;U?/6QB6W)?L"'3SU02^ SR[_7%>B*=L5;,DC)8)6IH'018T 2 M*3B[0U?@0P #BXA^O>T_$"+Y6*0&JI7880D1(O^HS4RLDOV5:K%W1FT:L@Y' MX^7'R]:3<^VMG7_\M*+W+>1H#V93H?:\W^CB;?T+_WUB5:9H?01^:1N7!U9( MF;?S:E/KXG;.8^_4\DR(AZR[ZV9#6P[586I:FK3O#\H?<+T^K:=4?F9AWEW; MC[_\ZKN65VFG1Z'XI6M-OZSKRH=ZN+:_;E:VON!3^(+X)3W]2'^=_[7"LW6E ME3S)P6NJ4@'[P8F=8VI4"?Q5ID0^6"EIVC25_H:]\YJ^90-?QA"&CCKLLK[R MVTV'^E_G/]#-*E=43DK54B0A09+CM[IX =AB @R$/A5IA.^=&5IJ;=\-?RG# M&$IP/[6Z](?/5TO[\X+7U?Y\6T+OZV:NJ_1=CB;Q(MOXIS;IN$V,B$9SS,W? M:JN$EG[<,.'1JUN^;_PPIG\XDSB6AO)':F&(<]2U9>38%U[= J(V.G.1@# M)KL(F"R"+$*+:!R6;W)@V1!;F"/K Y4C^F@C266A(&^"QA8!"4L"664,4>>" MJ;E6SIMY^"[3OES6PMSB$UV44%2U/>9*5$53)!,,&!2=%"]+PQ MJZQ<<-*K2/UG:[XDRIMAUC%'\@>DO(FV"I&-!@RRC<3("D)$"[KX@L)I7TOW M7MX727DS2Y\[4M[,4<9RE#=%JR)C+%!BR&"\;LE>EH$T$:M4GBSV+EY\$90W M^UA$!U$?#^6-UDY4V^X]72Y@@G208O/'A/1&)I-83@>_:/[N#._D#'=6_[C. MXBWM^%. ?:? Z:79R9PFNZAE40J<+*/77C"BF-@G]-X":I1 )I ,D3=BZNT3 MO0H*G#'F,D<;R\[9HY 9 WE@WZR=U@P/-5D0?%+;I$(6M?>Y]S)X4&:I;#H/ MRAQY#W"/M]/TR%1+1"VA>KNYB[007+"0(X92K9-.].Y-/WHRI'WTO[^4!VP" MCSACFUTO&N^L*FR+*7+0IBL';1DCJ)1RU6RRKOLN\ 2<[R[NDRYN+T4.Z$Q_ M!-I-2F4"N$&^[)/ #N//=E/C-//80P?+;4;7(-G-TI1= :M%!9,H BK>.$4T MTF5GM1&]J7,.8"#/.+"'L8\YHA]B%U=W2M<=TM@[C&2/? D MREN.H+/SB_*P%?+T[M]V[D"=_^B1;:A["N)>+ZK$7#FX,=EI;+,*L(@B7 I9 M^>#1I\=Z4>>CZ'7%_^MM\7)"R5AS!71M1FOKFDX9-82D1*PB)][4AMW?_]I_ M*N5OY\U,\,-5 \ ))B^0 4#0A>,%:M5()#3H:#!GZPKOU\.6]S660V:P=M/W MXSF"/:0\X'+F)M1\>_;S^8KX-;I)M]YYQ?Z@W!Y7?CG[!Z[.^.UJ#:TG6H18 M'2$(+0KOW=)"3+$ GPFA\+Y=0^G=\[DSV)=O/\OH:6AN].H60BJ3"54 ;?FT M-X6_2D$[=OY"""HJK7!<=\V!6F!Z;R'S)7DL32E/!IA*Z&!EFW9NVEARBQ ; M.9'3@6+*4?GN8\:.^D)P!RW/N;6;(>W%+V.F@/M^:S=;C?-N[7;0P>*&HH.S M9#P?:2:U80^:_:B BC%7H:NS5;N%D@C'>FLWS#[FB'Z 76SX5GX[/SOGO95A MM6Z'32/S5U=+NJ"TT57(%#P8IRPD425H-R< MMX>M5E-P?A+]FOJDV027D)-K;^.T(!00D+&(I(QE=IND<@ M+Z%?=8@MS)'UB/*T\[,OU\8W=5+*&YEK@"!DY&,P\X&8(T%-4OJ(PEK?.^6W M!<81]:/.TM']>K0]!;QT_RDE]G1BL*"]2>PH8X9(58'0Q95LA39FB?FSQ]-_ MNK]+T$W>0_F$MG2H3,'VO4ETMA;GM 'NHH*EFT2%34KD*'E35!PV52J04&?( M0SQ[=[\;,:52:YLG9:6SC<6! M(-6<0%$VQ24.?&OO-H@G 1U9^]\LW9V/$ORC[L42U22WLZ?^2;B^7-&(LI$G MGS&N/F3ZTNX5@BA*2B6R/FIG5'#16Q^\C=Z$8B@_0DK^Y./V?,EO/OIJ9,:; MLZ]G)VP>5]Z>_4'YUW6%O&VI-)67.HJ6K*(WX[OWB2(ND!?*^$D3:#JY(/ M$Q]%XQ1P8*ERR!I18NQ].;PGY&_9,)?4]@B'LH,@K^/UR*]6C 9T&W!K5&&7 M.X4$26OOI#094SS"C!V1R"6K!%C;Q,HO(8<)HH U M5(SQ4E>]A!-PZ/NX UG(G)N\.9I:^HIF"K;O-WFSM3CGKF87%2QM)LD'+*2'DR)&$BP%0"(XDBL2@ MA$\U]XX;7]+M[S[VT4_P1\0!EW.;_58@.,'R(!/:^$T):+-/(9A"=M'):4?' M 7>\#G!G[8ZK?MO&)38!V'>*MUZ:G4[QMH-:%J5XLX16NE(A2=?XRC!#\C4# M^X 5@YXQ#>#H+^\%%=F;Q$E^^- A.RI)PX@HZX61$&,1CF7 M2F]2G4>@?-ON2P_]#"C"NYDOV,3R)ZW^/FUD(6_K%K3K%D*LM__JYNRNV>LY;@#?$!!,@#G+T)L [D/_66[6/F4YGO8RL MI7H*JJ;*;Y$#U(&A"IG;,!H)%85+SI(HW3LW#F8ZSSE4QV Y,]2QD,6L;_?B MVS.7G.;C'(1I%S"IU@,'MI8ZP'=/OE M?Y[2BA_R_O.O]#=]V+PWH41=#-965=HN^X@@)&M!"QV0WQHE1>^&XFG(OOM! MG;7WT,;LD%WI(=[K-VX*V 6=HD>!'MP]ZJ;Q*=M65W4M=?(]"II\*CH( 5() MS^\S3Y<7ZXT$Y T-E%4I M8"6@-O[1I%(A1"W!9QVD23D),^P\? CG.%RG3HI\S&3VU,)(W^D.-'4[H+Z= MY,4"A1C!:.1 (TD)9%6T46H5QG6O/(3SK1G(+EI8: ?1U]"0O3N=J8 L;+8F M& NIQ@"4C$1#V?G8F]#O"3C?FH'LHH5'R]HZ-]K_>/[QX^FF,F*-9Z5=F'/ MP"$I!Q9OUHG6%^?KWW"UVI3N[-YJO\M3NC3;[[V\>^WV')>[*"*YO)G!86.T ME),Q:(T*(KB371ZXWWO?*JB^>LZOMSUVQEM7M0_@LLA@2"0(.1@00FEEI;58 M>D]:>!S-OOO;UY_\^2?\B.]H_>?YY;OW%YLW[L1DGT4( 6Q%WH"M\H"JM$Q/ M*L)[XVOWZJEG02V_UW6RA_L;6U_Q=QY(= _<[_S*\I<_XIK6OUU>S;K/;4JL M8G=-MKM8*0M$:P34:(NL5EBMY3.;V*0'O7A]]Q?G %_G$8 ?\/3C#4(*Y&O* M'ASRB6NB-H#>BW;5:;QV):?N'0+/HWKQUC%( 1V+^+?8[Q6@\_H[P^,?UKK^ M\Q/ET_JYL3?>W<=.)+%W5VT%IRM[?C(*]M"L;OUZ-26RJ08U?Y>8_/P7;QZ+ M"7] 5>6O+.IWF[KC/^GBXJIG_YJ.^\3:R*#:P!';9L!J@8!1*F"/WF0945;L M7?;S!)P7;R:]1=ZQHJ)9\.^TRHR$3?-M_0+LS5GYB6K#]N/Y^H+%\3>MJ+2Q MPAQ1XEFF$^>K,*I40_(.ET M)QWWYV7Z_RA?_'7.D> G%MGIFFX"O[?IP[6YLX"BEAAJ 9ND8 &QLQR48=_9 M1Y^E=-7F[N[)7) OWJ*64<]#>W+[[#Z_?/R$^>)M_7'3K?O+V9N!$2)]J''? M:P?Y_//YZL8@>=O[Q]G?IZOSL[8)XHJ+E]#E':)WU^/MED^#?]/;LPTWBY3JE;% 5[8N"P/XK MF"AU*TKAY5;&)(L/MDRYL'ST 1Z<*#]\_@TO+E?$,LPU6XT*$%UH%)5* M.W1"\;OSTBWEF5KD(S"4.5H88" W5Q6_K->7-\-G8T8KDB4@TNT*-"$?NH9 M)T.2JG:J>]7Q%AB'OAG:0TWG?64\P@WYDG^[X&6NKZ9/25$E:04V!#9Q5!F2 M< X8J)2!':1LNSL<6W"\)M=B7S&/S79O,-V4ODY -04+V< <*0_0 M_77IUA=PUT>3%-H[WXXZARVC7@(D4S0DC-D[+*P%TUGYCT Y@ O005/G_<7< MT0-8KRY._FC)T(U5YX"!V'^%$I7BA:4,(1H$9RE9X6T5=5)FAS_UCI[YNR\Z M_NJ!K^!LWUV '8N5;D%<&],4&'-.[RGZ[/^./G],[R'\^^K;0W(=-^/[<$C9 MFG7T$#3;H2G>0LA* UHMM2]6UC@ICW]H!3YRQ/;7WQR!==;;/UE2'R\_WM+I M4\J5-$1^)"^F.H@A"Z@.K8])*Y-[:.ZKARYW0.XE]O,>,NM\!OX3_WT'2*K$ MT;TNH @=A^,9O*3'-[GE'?WH2]0>3O+;(#[^LM9/O](S4W; M5#;\VOX/37IM8W&F.5?.0U4)VRA-!=$[ <*P&U>\4KG[>*(GX+P"IZ>WT =4 MXCX"[=J#GP)NT/7&D\ .<\O138W3S&,/'2RW<=Q,6]N0$YC'W,$?T N_B3/O"OWOT'G=$*/[PY*V_*1Q;V M^N*J9_NZ/>6FCD!6C-KG!#YAFT8@^?C,VH.4%*(R5EK5N\-Z%L#E[TXZ*O=\ M*>?.)2) S3EWV/D"&Y0*@HB.K(1,V; MD8RJ)E+*8_4^3"%D>/+AP\@9BM9)VD;_H8OA5R%7B%$H"#ZP_TPJAMC;.UV, MG.$W^M=5E?O/IQ^H7#<$H\N>-J3;R*&&,8*_DE4!.EU\%LXIU[TYX7E8ATXP M[VP3SY47[*N"X65OGZ_P_72Z_GBZ7G_!Z+75R'%H%(D#2J4"'Q&1@'QF6?CB M5.Z>=9J Z[7:R?Y*&%^P=(7Q:F^^0:B,++7R^8ZZE?=&OV$R95...E,V26DQ MMBYR&ZK7;22[*V!\%>0V!@H4,C$D!*61$1;G %NJ34@.56()-IC!?$#'3@'2 MT43V54#'&ILG?K>CJB[\YC-B,PUV?\O,V4-(!08>T\E.-I6UGYGP$[B/70KZPY%X(%TU"$A9$V9)18"I%B;8;N(2=AL M7>_*Z!?;DC/+%'9OR9FCDH4;+*9 ^]Z2LY]&9W1:[**.A2VF:N/9/PX091L# M4QWOR%++YD5CXA#+<&CUTBVE7TO.*$.9HX6%6G*R%]%5S(UU0H#)O*UBJYL1 MN=A2, CM>X^1/_J6G%EJFM"2,T?&PPIR*5KAM7"M$*[-)9<>@G$*=/5H0W3H MINT +[0@=Q>G87E!B-0'&ZRO(G27\QPHZ=Y#7>:_ ):>$"GV653@C M8HK%)R);:U'2&)NF%+AL?>BXPA9*U2?CP4?T[+TECL5**:!RU*@S>]%Q;-IM MV:DC_*I5!"Q/S2D9IE"KMGI.:H9.'\PA1HWS-2^VET1J)A%W4L;#'1 M&Q(MIG3&R.9D,42C$8J/7J#CD,2.K9=X41FI488R1PL+9:0$>U-HK8!B7;NI M5Q6PYM)67B36:(SZYDCB9JEI0D9JCHR7(HFK.>D26LFOK!I,5@@HLX<4*4E9 MB73_TMH70!*WCVNQKYA'U%AOYT&:@NI;)8F;I;%I!&&[B'LYDCA*)@2I,J!J M^7*2 I)'#4GJ'*V23MMOC21N@ W,D?*")'&\UZ&(@8\F8WG#0^*C*08+EG3& M%%U(U)L\^-A)XF9I:B))W!PQ=[[CW#Y;H69/56( E=@1,8G]DF2;P1?G',66 MIKA7B/1RI[SL<*;W$5SGCIC'ABM,@?1ZIKS,4L"$J2"[2&^A*2^D;48J"$DI M"X:#!0@Y)1"$RD7K!5OUL2ET]I27WOJ<([3.>FP3*5D.[2\^OSDK-\-+OAY< M0KD8F=M1(-HH%*L-,"(^#[(R+FJA3)VR\TYYUG',?IFED/.!TNQ\L-[%]W ^ M30PE*.L\*->XV:IIM&S9@O?56\%NI!=3)C0]^9#7H]_]Y+?8L*9BHA&V\E*] MS;Q4$2!5@2!K%D&(E(U+$Y1ZY,.:=E5H'[EUO 5YL,@O%9(^^6AX/9"M8O.R MO-"D(P-TTHA*HE4@S#U:C[48NXL#O)OH.C;Z/D!T,]%C IQ=O=^C\'QWE/QC MBMQ#;"/=WAN&=B+>[V4%C8VV1%3>>T+B\UR46LF'5% >DQ:GNKMCE#A'6IV5 MMUF0O$EPV*2ML,2GLY1MAW& 9#6DX%,R,1=24T@7[G[F 8_"781[WD$RG?W3 M#0YUC<-+LQFU"*D(/@-D3A ;TR^'6YZD0.?%E#&3=S_SA6MH%\F,>(?T3=L: M.4O*\&Y KD4RCD/@G 3X'(+GE9(04SR2NY_YPC6TBV1&M()MMFTC)3DD#YK: ME%'-[S"'*.S"LOU$9Y2L[MY=S*MJZ-O%A]Q=@!UY1.ZW:$R!\?H:^F8)_Y&& ML%TD-["A3U>9JTF6P]*V;[<"8-3>@JKAW!E(T(/31W) U]L\3^:$/?')D-;>BK'DGZ$$%O MR(80*R3/)S)J$873%=&_HH:^G96WL\R.H*'OGW2!'\KG,_J1_Q_G5_1N0_KY MGGK0Z':^R8N\U\WG2/NDJ6:GK1%&)FF%(BD5\8:5GCJ\;9QQS1'WQ\51:4;%;M-I84&"L3),D>4TJ\F1;D#=:ZSG;RHL=7S5+N M7N.KYFCF",977='^\T^_U*X/B?F?>,[HD'_J$N]%_#Y*4ZVU47EC/+DDR62L MVL9BD+>;IR+^)QXY+."/,H9@4(+TC@W/&PL8C )%6L1436+AOM2 ?PM]#+]C MN?)9 #8'?J.E( BA9'[!BR]%BQ!P+._&L;/WS+&'^>P]<\0_?B#5-<#?\;1< MDPNYFI(3#FI-+6_)&-%YU?IP1-"A&"5[$^X^ ^F5V\9NHA_/AO"/]04?%A=4 M_J!\_C>M/O_,FJ_(ZKB\\G)++1 3,(C0D,;^\0!4>GL3'6J!13TH-) MP)Y!^%KMIJ=BAD^INKV]D,5KWTBF0W$ /^ '/,OWYGNCK4-5[U2K]6#1.1#!)*,#J$SA7"PDI3+&]>VP? MPW)D=X"SU'P^0-P#SIUMN&YJKB<@&W3[]SBJPUS]]='>!)/80_3+&H=29"T* MR^Z2% P3'01=-&12TF:9],2JF",VBF>N^Y:VB3D27^X"^(J "IV57FGPP2*8 MJ A0> %.8LS2*%&[TS*\G,S1/J=&+Z$/\#2?OKB< NY[YFBV&F=E!G;1P>*9 M(PS"VMJZB@HQ2$FU<=?QKJ:3\B%$7Y)\^0:R1^9HG'W,$?T"_$Z;U>J<7=1$ M0*(4#I^K H8D( O98NGD^2#M':@>/\_;/D?(WF+N2 OS#)71%%3?*L_;+(U- MX_C:1=S+\;PEZ7P0)D$R68,1UD!L=>2*%.]/(4=4W0M!CYSG;8 -S)'R$N3T MCY/<(FE>JZZ H='HHVR<9#KR.9A,D"8($M\IQWN<%V-4TI%:X9&;^:\X<:= M^TXYOI]&9S!)[Z*.A2G' ^/3%#1(;QFB( N(O+G&Z!/:VD:^?J<<'VXH<[30 MN;W][:J31M%FI$D'1EF.E'BY&ZKUE/D?*MP[ M>[8VNS_^A$-G2_=0PGEW"2Y57O:/CY\^G'\F^H'.^!,O?O^ 9^N?VF=3N?.C MWW!U53"W>WW9C@_J4F#68Y'W*\RD9;

1=$98\QHE/9>9^CJE4;'4]V?.9^ M>_O#!_QTNFX)5;;K7V^3O[8$%Z4+0+Y=T&OVHQ%C9/Y'SY\?)#*V1X>_&> M5HW=;D7OVT'Q-UU=&[4=XI>SWUCY/S->_/#_$J[>I%8^FB_:S(%:"KN4SM7$ M[[/:)-$U5'*%DB978V]O?.$E+K\E][?@^R?O,5O)@&J[A\MM1<^95W.]RDT\ M_#7V$\S!!!L7W5"X_T-OZ<#'K+R_U]75HUD4KCC/! M6L5@4TMTDI6@=6-MCK&(T'MHV"R 2Q7%CM__QNGE6,IF_Z"+T]7F(]N:;L<" M!&<54:R@7;LR2>W*Q/)2A,HU)F%]JKVWO>U(#I6)&*CY\^X:&+ C/41U@3,1CF Z3ANBAMV=-80^A+VD4-6AL #FV*1:,08(H&5]2NMID?2/0>]'& M\$RF84E;F"/K 3;P^Y5(MER"WHR.H!(UYC9>@ P8T9RZR%&HS9IR+E6%TKN5 MZSE,R[O#?;3W<+Q9/]$OU'TK&*),MK,S( M;K8K&J*EPMMNQBH39I?&A_>/PGO]7LWH4Q#]OI/I0$:&E#N?0OMGX1MX1ONF8=X;^9Y30 [Z)": M!?0P!]<(C3]F5,/4-7*OF@2Z"H/!\<8J#58PBM_KF#*_0 M;,>'#RLNZR&,^R3FVA51O4XV5<-A?R"*AIQP40E9HMU:<+8CCMX1_?K-V57Y MP]9';_YBXP;\Q6O^@3_J?[XD8HI,(:G2"A!**X!( 8+0'K)TF((W6OKQJ=3= M\?>_'?F35G^?9FKZ.N'E.U%\ 0JA7=T$"2E8 :4$[[U#WHG,<.'< 70,&>2% M;.WYJY%=%;7('=N=C>'.!O#CBLKIQ2]G%\2.^>8GMVVS;^M5M=+;;25,_VA; MU?J4I?KK*:^6HO;4FFZ<:)-OHA 025G0SED^RCQ';;W[5Y==X7<[/T936J08 MZ.Z*3I+2MA99@9+GJ%45!Z'8 )B=)XR!BAQ_'WT7T7?#[*&J =?1\UZ;FU*D M/^CBGE<2H1)%!!5$QC-XDS9:Q ^EDBM2*H>=A_NL\[O1G^\9C7@ M(NWQRKVK=;T]N[U+7I]H86+1D@^,M!D&IB,D+R-$+[67/JKB>^>5Y^#[;KK] MU3B@R7IKU?]M!?W;^CN_<*L[_O[5ZW92@[2-\!1B, ),8,DD7PV0[.M'6JMW]^2XS:O MAZ^5'^VKM+6MV^)H?9(VEX\R@*VJ32C6FJ%: :A#)9V%E7%\F^>C\+X;;WS M"0)[4&:$I:!LY'&JY>Y-D*[U#A(DJ;Q'"NR]]QX\U 7XX9KCCL8L1ZO[R'OK MV"=W,4L$3=&PQYX2!*H63"JEIA)*\KT+48^KM^X %C&MYVZ.9I9LKYJ"ZUON MN9NEMZE]5KL(?4FC4"*)F#&":'T^)E:"Z!FD#$4[0]8*U;OF[R7TW VQA3FR M/D3/'9+,A,Y!+ S28,V .53&IUPB;6VLO>FK7E#/W2SMS>VYFR/Z ?5 7R_Z MST_G9^OSU:]W"?>U"%(*[: 6;'47*D*0(H$K-7H,V1G1.W7Q+*COGD6AGNL&R'FB(E(:T#PN# E.+Y#=*M M41DE!Y>-W'NL[[*@X<'1 M0I0Z0*L;4-D'/FU[7R\^ '%H]Z6#JN[WJNPEYT.2&+]9KR\_?MK0=OW7FDH] M7_W7GUM.\LWAW+<999E)"R8Q/8 MVH:R"X@CZD&A$HP(.H*WIK*WGA0$C B1B()!KUWH??=VW#TH]_3Y(W[(C>/T M].S=]1^]31^N!ZTT/[@1I/Z!%W3BC*\.J4)%5\!0"(TPSX/URN>7\CV--A7JR&MBR5A(/O,(5V1!,%SA">UUBQ7 MK5WM[9#V7<%WFSZ$*2S2IS)W-3?%M[^>G[W[BU8?;XIPKPMP3:F4D5_7D)#7 MU_+ _%WEF$(5+SB@J'I\ITO?-7TW_N,PET6Z;7:YL0NA)%*H.&YJO6=9"@@9 M>1&1 RKER14WWEOY5HH%^IKS:'4?9[' MGL@H2W%*'A!U3=ZBF@ 2W"@(VKI M2C59]^8E>N47^;/L9/9%_AQ]'>@>=@K$[Q?Y>REVAPO97;1R( /2%H4W%*$X M#!P%MADCQ1IPD@\!7D0MV/NJ]N5>Y(^VFSG*&!&YG'^D]<5IOG/#K(4K620- M44L)1F^XX Q")>V=<,Y6V_O(>HCB.*_R9RGKOI>TGZ0[7L=LPN;5YY/_^O.D M*F5-R0A%AD9V[3T$X@7QTDP0UGJ=GF*P65/^7^_.__Y_KC_Q2M77WWS1\I?G M'2#FVU/JYWN)[)"$8 \O_7\[/[N]][];(K-(#F;2PQ=,P\P7QOT)E%JC,3(& M:9UAVTE)""EC49$/"HEZ8B9F$HXC2L:4K(4O(8"H;4!9CH'-OQ@0.:$*-@8G MQ[>LOH9DC"52562"D"H+TF,!C#&#]-51I&QE_IZ,.;P-CTO&S#& XT_&1&.( MJ!)8[7@U-6L(.A1(TJ!)@ER5XUM[ON%DS%(VW=D4CC(9TU;1QLU__,0'\N;% M_>4LKPC7=!)DXB6@@:H;^4XV%I)B%] +7=CSBTIWYQD?N9[O1G]X,UDD =,Y MP22+S0$;(9 7"3@S[RE;T*'5YA8!D MA0+?1O9*K,&DWN0[KSP?.5D/*!'_C9H'8U6CJ/)UV(X^^;4"=E9;!E:Q*L#ZS>(>$7 MQ^Y+%.(#QQJ67RGI!?([H21@B!DTA[,FHHLVCJ>JW *L?T!\I8%?'FK@C_,/ M'WBS^!>NRHFB7%"ULT>VS'F1+6-1%.CB24:2;8+Q<'%,07H,=SG[VM/S46UW MG2TS7OH^6I8*$6\?D4\O;5NO-)\\?)!!<"JKH'-@AV>X63V =0PVU%_#ST^4 MWDL]BZ1S[DYV*CFKZ*N (AF2D14!D\X@*9-$5TN0XSG>CVP$UP&L9E>5''S4 MR]X3DKR*1E0DJ+4-M@GL0">9$VGGD5FH3R0QO4/UK_C:3F)W@G,#%*F6-G%C0*P* NR^*),%"R4 T2L M=R%^HY;53VT=1X-^F&J.3I4H!I[B"'%HL+ 9[,RJ'W-@>/4X4?<#L!?M2T>3L5;+G87 MR0VHQ$(17D))U?&^&Q"0M 0*2HD2HUVBK>09(^N9?_L93U?_C1\NZ6W]DO>\ M:S;>%D(2R!)HIU&3!:96>":JS\DH]-W+(79'>PPOXW)YN*ZZ6R23LA7QB451 MH[<9"B7>#:2U$$5C5$/OI,FAH!__SFV%=@SV-$;;SV_P>ZMJF5:K%MI_V#)" MFC2+@D*"(/B<,1X=.T5\[&1#+GG%H.L"LPX?0?<-VU47A2V2QKMW"7E=6;0Z M,:T#7S0JTZP;GP.&UD<;@8ISS95Q,HQ/ 3\"[ALVK![J6B3W]448SUQS5_(E MZ"3!UMC87S1OMK8&J.RI.U-":W(=;FA3T7[#EC=$H8ODU+X@_^K>4OE(P>D MQ0M^94Q.$!,9T.RS%M3:Q 5XN[=C^VYF^RBK8S)L^S75%XSW+S1CEE&IF$!@ M$>PYH@(&YUJ]3M7!IA#EO4;VB?>$CS[RU9O*2!4LDO2ZHL:J:J.":XI>^2]"\J_5GBV_K"Y3+M- M ANCHM'&,]RD>>=,C;6:"J B+Z(CJF7\U=8)10U!RJEUHK"%AQ/LC_AWJN+!"Y;%T\K7KQ<7S\IK2]6F"].;"W* M*!L@NU9IEJJ F'D[D:1CR)H/I:3'B^%1?,?PTHV_4^ZDGT4N9AYB/1$V%?+9 M@LO$D541I8U:1;#&6H\A>!D6R!X^P'4,MM-+LSN8T"RU#+@N_C._IW+Y@;>V M+0GU!\0*2B:-N4904C+8JC2D8@1@5;GR^<6>#7:VH5D #\>KTGO[&:>7XR1& MN9T[[F1,VF%J#4T$V7$0K[3%9Y\$YQ$*U]AA@#03;> M4=;L9<7>=_+/83HT2\FNVCL?*/J#CD#^V"AQUW]0/G]W=OI_J9R?_8#\BTQ_ MOB>Z&$&[/^.)X[CV=UWV/6X1MAP3G-V@OT9#U^" M0:229E.-!6KSFTQDERF$Z(!X24I7M$&/SQDOPB!R>QMXIV)R_=OY6=Y<#%Z< M%$\Z^Q2A"./YE%#4YG8YT"[9J*(GCGS'%P ]#?(8[@?VM:))Y*[=-+4,,?W] ME_J7KU[JV_N3:$2N&0THW:ZX)05 YRH[(DEB]2JFO Y]S2PWXBI#=#<.&]O M._OGELCX*MEQ\>LIIM,/K#9:GU .*CIV?9W0K;?,.?9XO )/PE>2(0;5^RIA M?]3'8(1#3&2[2[F4?H_ 0N] O[.SDZ]!*QG!>]LJ#G2;S$ 27'1:)E.=C;TS MK%V ?[?345I>9OC TZ([,:2-MR0@E3:]W18.Z*AH$()C.RQ1I 4F/3\#\ELQ MP;':&U#0.^\*6Y3V7Q] &N,:\XZ D,RF'B%E*YTMJO<5W@M.*NWC#([3RY$G ME4K,J%.5D)/CM\^W0ALB"\$&'ZM']*)WR/^2DTJS-#\MJ31' TOF#Z;@^I:3 M2K/T-C61L(O0%\TT"H.I9>JIJ@!&.()DM8' 7EQ1UM5J>Y=;O82DTA!;F"/K M0R25T!1,-D9PTI5K&B1J-('95*V\(95[,^^]H*32+.W-32K-$?U1)95.S][D M?/FQC>>BJ[!Q"_]D*\,=G&J:C6.Y!-1^(KJ?EA+!IR)LPBI-(M$ZQFJ.P?GH M3T M^@O_?1M9IU1U1I7!LC# 4) 0A+-0"_E(Q@:)"\P]W W\,=Q@[&MU4_K9QVMV MF:37\PMI',6KT_/5'?;M*X+BF]6=%&E$J2Z +EJ!:%_M^ME+6! OF.R(_?5BI_*]&Q<1E[LV]J6Y[QV3CL)3H=V MFQ____;>K+FM)$D7?)^?,>]^._;E8<9,*2GKYEA6*ENIJK)^HL7B(>$6!:@! M4)GJ7S\>6$B*!,ES@#@' *DJ*Q47"?&%NT>$[TYD#HF#QA)J[^_L=.O..0-O MZ:4*_2E)RM$C,4E[9:++$*55Z^8;4<8$-CAE; K:IM;W]AE'8@Y1DH?CRXE' M8F*T6BF=P >60"4B6JQ-AY!I):)BR>K6VN\Y1V)Z<;Y;)*8/!\9TNG?!]9(C M,;WXUM7[O@_11XW$:(9920,8$CWMUA6Z;4G^96 .M>?,\=;94><0B1E$%OK0 M^AB1F(BI:"LTL$C[5;[0RTL;!9&,+H)GZ\Q F7)G$8GIP[V^D9@^I#]F)&;U MQY^3Y:=[[:$7D^G;OQ(N%K,RV.CA?5:[@ZP$1&4]KFF^R!(9,7R[)P(H_KL[B$\!0_%H?+3R^5V&(]&"8C< MA\B*1YXTZ2,Z6E!&>?!>13)8-,]).N;U\*?IAL$W._H/S.L001A7!RW1:UC'R"DRG*T'-#*B MDE&&//P4C($W^>*.Q-$E99S>] ?= 3<;*X'SDJ*!5&JY& H)H4Y L]DK77^% M_M1?@Y+H7YSL6"O;@P*B% M@AUPO>3P="^^=2X4W(/H8PJ%CBXXE3*P(+#BX^!E+/2&HA/)!L]RZ^Y&YQ"> M'D06^M#Z&.%IRV76A2&PPCRHR#V$%#T]OZIH)XSGK'4;@S,*3_?B7M_P=!_2 M'S,\_;84TM)G93T@9+)2VVH16AT)':;Y[5]?5DK\>O+C[-9 CP&"U6VP#!:Z M'H!4=P+9F:XB$;4AJUTH*TT43@ACHB+AM'1%[0QDMX$U2N&@- 9+)GLND-*O M1!$00YUY)KTRVFB).'Q97,.P]NY)7FM^O"L?_J0KY]O/DZ_X4UA,%K_/Z/[: MCN&YS:-MSOAU[K@M2%HKDEDDO*"K@V6Z.CR2!HO&D.&$1J M.'_JLA\0WG@R>0H2L[?P#L/NACIM_RV]P:Y;XKQH+5T A5Q5MU.!F!0'$1DB M4R@QN.82W!G>#PD^(KL;1LS;'!%T<*0)9N"RSL!V)D(P@H'(1EMK M=I; ML I#TJ)D>Y#$'@SQY=A9XW)S-'7USK9N'H.'-W9S[ 0W3!1;1^%X"3"Z[(@'P8/G%AC60*Q, M$CQ'#T'95(H54>6FV>?YW]XOIQX]DXTS$E5+-B2ZY0%%<%EX8EHJ'0.1>>[WM,7 MG;W3B_,=FTOTX,"HS24ZX'K)V3N]^-:YN<0>1!]3*- 2/K*Z@2OON(\?,25,O[J_<,VG5_3@#%A(&0!%G-/L?H4A!2 MMQZ\V!ODJ?I]^TC1TW5"+3DU2D>)VQES\X^WP?Y.9A"]3+2+"T>OCD7AP&97 M"+5+X$16P#FR$!1/[0=[[H?T90A9(@A.3H76D9L77[[)*CS\&#UDH='3=5#^3*XW^(.P&W7OPX01_%K[81W M"BZN@QG;1VP.X,J1!"B(7$*.#'PP!I1V$J)F'C!*LLN#\X*WCLH<37!ZN<.. M(3=]F#& O/P\FY.YL%+G-JZ9E 7MR4KP4:-&YQA]=J1U?:W-ASVT$$1*+3ANFFX_ MO(_B^;'^0$HW//2K',3YMXM__'%AD1 M7B\P_:^/LZ__L?G$-:LWW]QP^6:](QC%!U)]=A#)1FFL^-.W:RO\=5CBQ]E\ M@HOUHY6*E<5K"#II@FH=B6O)4'S6)02KF1C>+?D@O.=O9PS%JP$2>G; VFJT M'8 -9&<\".HXUL5@[+P;-FO*BR%"J@\#Y%SPF$3MCH:@G'10W4"UX)];K4TR MIO6-,[*0/&%)G(",]&#! ++Q]K^O)LMO?V"ZFA.U<;%Y=#EMR/D@0-?^#RJS M (Y>47"&*QZT<5:V-C9W(QE?!6G$JEES.@]@3OP\^0OS>G;:SU?3O$6%R;BH M"F&QMHZ/#Z1R&1)\8IDUO)AH[E8O'6Y,[D3R7+C?@,X#G/V? FTV8;X-20H5 M#:8ZKR:2R50;OSBK!3!N(F$*3I;6F58[8#P7OA]*X0$TQ]=A\>G5--?_JW?2 MUW!))O06FV:8 O((L=CJW="*MED4:&&D,$IDK5KK X_A>2YBT(SF#]:\CC&Q MYR979QU"OFZ]^[\G."=,G[X-,:FGYZK#3>@Y9/MWXSK9SV7-3^95&3^B:5H;/K$T29#$>;%)KA.Y*?51_Q/A+SM'_F<*X,WFWH M&N+L%L3?9LL_KF)M!+V<_8I?D3[JXT4,"EFP!F*=OZV<$S5FA:"-44;ES(3: MKQ]+9PC/26C&Y,;@E:<[8=_'G%+@6B8',IL ]64A] F!%UV4+<4G%.TDZ(?X MM.##T:L]BXZ:; X)Z&1M#E2IHXL B3EFDPOGO'4]Q1EGT!WR?@W'E]/,H+NN M4T+,);C:6S@X,GE=]9R2[DL63^:.2^^-'C9UY;RJ/7MQOENU9Q\.C%K8UP'7 M2Z[V[,6WSA5^>Q!]U!)@C5;5ES-%Q>B.#0&"S!)2(I19A5A,ZQ?I'*H]!Y&% M/K0^1K6GLRH)]!JD9))4*>; 27IOD6'D161M'LUX>>;5GKVXU[?:LP_I1ZDX M>C@T:UEBQ>I<.\,E4&2Z052)H H4QA6O25'[D3DSG-8Q%*]&S9SI NQ'YLQ! M[.R<%;$/+T;-G%&9&U-;+VAIZCBV1.]PS0/&DNH %2=":#U/YGPS9X:1D3XL M&"('?W=,GR=$H9, AEB=SXY#7$4,=18I.*]4\P#ZZ>=.]&)5M]R)/G0>0#MY M-*2KDA [&\IJ$6@+XVK/).F$C4:#&_U]H&/T026A&\Q'SZ(*T=/,YD#Q$ M4")X<$D%LMEDDM8;)W1K4_;T\^@.D8$&=!Y J=R5YX/,Y=KXQ1I7E8FU2%\/Y3"#;O%7S],Z^*PO\V^XGQ:C?,W&)?W)-,JGYU# M 58;NI<8:@A>QAH_8+(XLJ2;BT$G8,]%,-ISH6'3]FN0V[CA3]_N9^VLPH;K M#',1F+!T@1D=28S)Y":!UAZ8\-8$ENE]:]W,HANRY^_!&(!#0UPY6VA_QU W M7N5]1Q[8-F6Q ]B!'!J]@!['R3$$QQ\2JL'8-81=VPLT(2Y,6P4R,@*=@H!@ MI 0C#,O>!%MB\[KSX\O6$[Z1DQ.M/EP:4J1^F7ZY6BY6%.";EUEP[]!I,M20 MU'?E4X102ZLD.N4TXX&G.)0 W8]>B\@<23+%)!]N/"@!V:$,I:?KY9$H^U/PK<5M08H7'EZG<%* M57IN\4YQBB[1.5V*YMFKF%0HR0ADS(92@K=R9W'*TTN.48[BLJ!+R1KPJO9[ MJ9U?HM"!F*4C4]H6EUJWYSM2.&INXRPS0UHI&+VJVE4-@D7GAZJRITKHC4"OL/\2Q$5_ORZ<>MU*51V=3 M)HL'69UMQ6OW%2$32,=L=(8;V3P\?L:5JH?(UW!\.?5*56&Q6!7!H'6@F,^D MB18#13NIR,3V7+;.W#SG2M5>G.]8J=J# Z-6JG; ]:(K5?OPK7.EZAY$'U,H M&!,^.2R@!#)0I<[CLJ6VF\E1&)M]8JW5HK.H5!U"%OK0^AB5JBH0C!!HJSPE M4O59!)\M!U>2,4D)%9L[G\ZH4K47]_I6JO8A_8.>\=:QQU6B^JL_PSPO;G_] M6YC/PY(4\@/"C5T_NDV$<:^-W DJ%AU2%(HDP#D5A/%>D'U!;!<2I0WFHO,J M!QHSSU](KM8C8VB-Z<>5V/[T[>:O;,RG%9 ;O3IBP9QX *XX M!Y5(^PF69(_7$+>..N?0>J3AX:@/-M3V1?#;53VA[\KJMXM75\M/L_GD?S!? MJ(21ZU3 ,TNJ8VVD'8N+H%E26A84*;?.BV^^B?'OUY'E]YY=>%0Q&""H>6/N M/+FUQ4-[VYA"649K+.D\=2RV2HQ#8"+2*X=:AV)"9*W3U)J!'\MQ<6SI/0JS MC^WQJ)WL_H[TLJ=K_9Q;XS [#Z'4SAX" WB?:W\ZKU/D6>B4GM!![G_J\3T6 MHW)UUH2ZC3M'WB#9J-U=L.SV6CS!\6-X( ZE]4Z6'4"HP9FG)!>%64 K!"BI M/9G1F8'6+&:Z["P7[&28]H"G8%">]:#/ !Z!/Y9AN;I67E^&Q8*NG^4L_7NU MPR1K^:+2X,(ZFY[4&PP%HM'!J9P8BM;-01X$\S*OY;8\&F(,PRT\&W'N@F@@ M#_-]-,?Q+3=BU]V^$6UH/< 5L@.95CQ'$0+DD VH@@A!,P$ABHS<"6Y4\]XA M(W'_"6?R:,SO0^(A6H5L\N=7D-Y]J73=^#%+T=9R:\%J2< 2?159L!#HG6/: M&U%\\VXA#X$9W[=Q**?N=@II0N8!? [5C_U;^+Q1ADJ*A2D'0;% RI E(7JH0LB#3$!+[M^B];.]B;$P/D!6ZQ;'7;#F@&;$9X@^0XBL#^G'F Q0>0 M=:"^@K=028S1ZIJ@(R4C&=:QHHJ 17JR<(1FS>MSQF#R$^_]4#SN0\W&)OPK MP;A=AZ_"M#:MH[MJ\A5OWVP5[.8=\@:YS9[TF'IK*2[KH'(GP7A4++/LS-T0 MR$[[OM>BQVG[LR]W9F.0MN$3OYH:,IECHE^_KP'+*>,Z?V)D]#_78+1=R"$C%%$^A01U^#OJC(HO,A =!C)TA]C/<(F WR-Z,U;IX M!388>E8Y6H@%R8356AI2C>B-%2]6;I_P )RZV/9@[:AQ I555+R0>62S *5( M_7:&1["*,"$SLHC6,P9.*$YP?%YWCC3T8=0Q$M-O(6Z=F/[H1S=/3.^^D3N) MZ<8GQPPK"8M0R>B(:)-)2DF?N8[JHO,J1T],9\@S%V3;.2XTW9^UAZ.*CC1. M-$YJ&1VV]B*?<6+ZAHU_H[^X7/PR_1WGDUG^VWRV6%QDX2*Z'&LI=+T!F ;/ MG0839>12E^S5Z$]Z_VVF*(X9XH#43V"\AS!^60@)<=I=TQ[V3K^//BF?DC^ M4<7D&)9;GPUN6V7\&6*P0O%1UMGT/-2!&0F.2*2ZNX:%[&-]+>7N9Q.#6A&2HNL\^Q_VZ? M6\/G^B[@%U(:U!EK]RC/R/HQ'GS)&ER1.7$1C/:M<]&'VLO+%/YC"\4 +>.N MG:TX_SI)N)O*O\VF7]>'=^6W^S!;ALO;OW\]6RQ_FRW_"Y?O,W''X/3$Y?Z9,"=[)C:' MO^;GK7Y4_Q[I@B9JLG$LH""C1]4>]$[9!,AR#C7-TH;6/J-Q=_CCE)R. -T_ M+O8T]*7O6YI<^"CK;%$-A3NLI4H6HN<6O.$FQF2=O=_S)-L\]X79'^:_T'==.K:G04.7.3@&DA03'!P5E29KSBL5A=3&B> M$?T(G///C^XE'[-A^#1 S/(!:-L&%!W #93V_"BPX^0O-V-C-_$X@ >C"XKW MZ%2J57 V9U(E0P+'G*D#15!(*8TSK:>;'D% GD@4/HY\]"']$$D/>$F_^O@W MG.(\7+Z:YE?Y,Q%[L5SG'6Z4PL4VU325.FG505;5Y-"R-K7P&9@U60HOBPS- M>T[U 3B^3M^0N7=UH\$X,T .V?=)]C5=5ZMY5R]Q&2,NIA]>'PVY5Q1:!9K+E?0 MJ_'H#!P*!LB%+]8'++;Y,WHV ??)U7&[F2AE M-126"9E$[>Q@\;3G6L[5A]>=R[GZ,.H8Y5SO<5%;Y&[]R*U+NI[\^.9E7?TV M=*>T2X80'!HC2114KLT7JM_3HD?-60S?EW8]N=+1R[M=>:M[],B:M7JTODW?(3SC]\"M.=U3X7V1JM"CHP MMK@ZAR+4WAT5]F9YGT,*S2E5AZW^>(^TV\5D MN4WZ6.^)5[U-"\<=6"^(\I),VR@-!\X]V7X?%IU79 MP;MR38&ZZPO)BG0B>D"!"A3&#$[&""9%*YQA,HDNK7.; _LAS:.QM6$AU4&; MV7@.MHZ#G?LB.Z"49!AH5[M;L\@@&-3@,+C,!..BN]HQ$,8?DGL,9@]0('68 M&5#3F>G=V&K_U5>JA7&@BZR-F%%"S&C!H@S,8_'NKN >V1C\'O^+$>JC,[]A M5=-!!W1K)M0#&3[BVS"OT\+KWWHW70^0>_<5Y_?LB O#4#%E @AC.6E'ND 0 M@8.O4PF8+@"XJ3_H^9A^)Z#;0 M7FK?]H*)9ZMTUGE$ =_B^B' 8S&U89W187OY/+N:+K>E4NNS^*[<,E\OK#2& ME"5+&U(:E&=D!1A)^U/:(OTLE3RH4^-)A#^$=GQ&#U#/] 8+SNA>_+!97=.Z\HO/E.(,:Z %EC2#M'@U8EX).UM"Q:QTCV1OL MBQ'6<=FZ(]9QT-B@O8EV2VU9_6ZMT-3C1JK\@GZ[^F<7G!=K==002B:*,J/! MU^[:CI%>KZ5AWL(\VEU;=S9EE(C9U(6#RQ[!XHG3P?6 M$B-D$:EH%F+SZ9F#;^K%'('3%),=!V'X3/L&/2DC"I]]CF"XS:!RM!!%DI!X MU%Y:IF,Y&4_=,V]?>C*'H8&H[#@.!S=S'*XGT_4GK?_1W?2MBQBB+L0%D-9P M4,[7M&"/(+0NVJ?$8CZ?MEY/;/;%'9WS$*L=!^K@!I CMV]2B290[",+#!,E!8.$25 MZ5GA$KF/,5KVHT'2D37UHS#[V V2JM]J[6ZZF=M72]X=%[!J-:6$YN"S$6!R M*-&IH*WN$CK__E//OT] +Z[.FE"WPN[G^"X\D2$'APP""2:HR#@XYA/HPKA!YKGTZF28]D"E^9 \ZT.?QKQZ)?\+ MP_SME\7K\'&^!K:I."Z)H5&U7& \3?)P MFL]:$ZQA25X%M3*(%O5%J/GX-02YO)I//]]&QYF,6(&1TB% R42&CZ#]%FXQ M&FYZ4SYVIB$K8_I5YR'CV0"S]*_O]0LX VDF#0FP0OX5 >\\UI9 MD7(&*XK(O,0H[P[>W'U(=W_\F;*R!;$:%FHMYLN+]U5S6__$Z4^7WW> D^6W2\5_0@LL]:T*RA7KL"$OZZ!21;$X5)=:!!(2":D[U%&X' @BU> M,Z]5IQ#J4\R[O>@9,F]OF@W0>6S;&VM]DTB^TMK QI W)9:&_HA98R8%+&/S M1C>WUW^9FM#!G!A@I.;=IHX=T S4N/,46F[NSYD'6'P 60>\ C:HE."RA%+H M->$.%-G,=40$@A Y.^N"M+F3[G1B3'ZB/^50/.Y#S<8NB8J$;UX9PP6WR1BP MDAX857N@U[ETH+-B03H6(W8IF[GUD>/'F0^A[.QPLC3V"%888ML[D@GNC4D@ MG*^.R4);T9Z#]*[6$?H8[D9T'^2.> ;*3;0!2( MK$J*X2Y* MXJ;SV5'/@#O[D*5Q1Y\*0V\]NLZK9!*)!OI:-:4<1&T%I*2U9\H@N^M,?9 [ M^AEP9Q^R-.YE4V&8[07KT ==Y2,Q"RH&!5Y*2::HH?]S)5C>I?7,K8\\:^[L M0Y:&35JV,.QUN-++DFA=;ADI)Y+D(]@20-,9UL9[EE67/E:W/O*LN;,/61IW M'JDPW%9U],R$& 6PVN151=(?8_ 12)$,/$GGBTL=N>.> 7?V(4OCMA@5AM\J M)W50#_,%T(I ,%P&G[4!F0NC;5C%=%>=S3\#[NQ#EH8](78/@3!*($],@S4, M0='^(#@FP&9,6D6IN6@]%?F9C1LZQ-VX/R\:*B2#SGGHLJD),E.<&;T O:3D=M>XX9.3FS[ ML'8 <;TUT*2F8&V4 TEZFXS.0 C,U7BF!D__&/#3AME3?,61"A#E%V64!@,8%G-HA26"BA M=5;(HX!^O \-&=8XF>_#9'FY:GJ][:&VTK\L[8BV%@"1U5+*2/J7=$@WF@I6 M)R:%[&3I/Y$7MG/QEVGEM^%%0^?V3D"UW=Y[O%S18_%I\N7#[.UT.5E^VYR0 M+E ;IF/WA#=^RG8#ACXF'@-P8^C;Y0G(#"T6YA78I$K5I")$CPY*YII%AYAC M>BZ"\TBJ^''EI@\3&LO+F\D<$_UZ&]>CRU)Q4MH4L:]&76O";G3@@W?,>V%S MX@W$X?M5Q\U/'I0YLR:4;6B97G=UK9O%:5ZL!#MHGDPN")@E&5&H+83" \2H MF;>J8)&BL;[Z'8"7J7$SI'13[B_A^-S'X(.R-\WF"[I M_LI;_PF:Z*+.X(JKNDP@B]?4,BCAF<@UHC/MU1]]>- M&]_/+B]_GLU7LSI#B758#5:KC )FSIYF$[KI*PW M=T:'9 0I'?] [2%BQTAMVGNCJSG4BU^FFX%Z,;'@!"O@;?5'*D<&2J'-%M0A MI5*X:M_6=*2]_3A)1SE)!PC8 $'VX?;YSQ4_KO=I16(Y.@3:+-*%(0Q9@,Z0 M]1^,I-\5RTYFVD?/O?TX2$C'*?#Q.P8Y1?-E%E54LHV.R 3MA;OU<)7 MI2-(9-Y(Q@07)^.]..DDN_ LG'S_5*1WK!IPK!>E-6.+U@*C;AX>N<>.2 M#V1I5+>OK=U4M8M@M$XI*73J;NO2<^!5'Q*ZY^1_G^#3/\9 R?,;>LZ<)H8*5 MLAA;N^W6=LO2@O/2@>#T [3(I.B417H2A[GGYG\/L.G:6"4 M=8H9VGX@#BJC/82D%! #C3#*N5!:I_>>PKY/EW>O^'M+P0-H8D5&WC6D]=C@*"U!H0@].FV(]V5(>6V;-R$EX_Y[_0CB?3Q22M=18N2B[T M!_#D$%2* ;R2'HH-S*3B [>MVRR-OLD?!_&X![&%[ WQ6C:K4%5XO#Q=C? HS-[U1%R/NZ?#B[E6>EWA MS0_I0<*_EF\O5TC^G_][@1_K%VU;W5KEA J"3ANOW:.80G"R/G+>^6"D\ZFT M5LR>6:O;7C+P:*O;/KPXEU:A7?;TH]5MKU:WO<1DC)ZA^_#X7.176^ZC9P9\ MLIF.>!(0):?3+3+6E(%H7O.K6Y[\;A3J]L^#!JMY4"85P_&@O2?%87N?G] MIX&.G]RFP< ^V[C35\ :%Q5+1FA3%&?,*^6#(!4LQ9P48Q==%SGL<&\_]??- MIY+,3M*-]:)\DG0;(DBNR=I%TAY]=@*TBUFI;+72K10[)9PXJ:#+>HF- 9KZ53$3-;.NLLUX Q[_\&LK+W6ML M.-8,4!__RS3-5Y=]N*17X/-LNH;Y:DGW1;Q:5H/KP^S^*W#KD;A(U@O-2P)F MLB<]@Y$]EIP'ZQA7T3!];^S>P<)U..IG)7$C,W$ W>R!,_-F*4T)HUSR\U1/BLQ*P(=DSJ'-Y)TU^^K8^):\O MPV*Q]BE%CY839!"Z>C>+00B("IA@D4N/Z'+S=(2^(,=R%@\H1\,RYC0=OB7: MF&K3#DPI@/(K,QPU!(N8+9T'65H[-$[,X3L(KQ]U[/:A^;DXQKKLZ8=CMY=C MMY>8C.$AVX?'YR*_V63!HU9@[*KUJ/#@#2(8CZ444U),YL7*;2_'[LF);1_6 MCN;85=6>"8+(XI0$99 L&EXDL,"\-9$Y5UJ;I<_9L=N+QYTS;X@K2.MDF>V IR*D,46!-8G7R=\%HJ:=:Z8]#XG.FPJMG84/@?DA/8T8 M]>"],W!HX/>K>?I$E)J5C6NF[J)=?.#1CQ\D2-!]0W@ M2LZFH"XY%1?YO4C!HRL=J.$LPW(ES#=V;>&8"(T';9T&Q6J"$\DF*&M"8H&N M)]Z\T^T]% =K;I5$[_'+AG*_SV74V7_,(PALS6 M:IG,:B?)DB"FK, Q$Y5)="UC\WJW;M".<.$=)@OW-*P!6#!$8]SO86:ZL]_C MB-CT9\40 M+OF=M^)U+\BV&=0=L T93'D UW&"(JUXV$DT#F# V$*B-4LRQ0@R MDW&FK(BD/'$-20MZX&+V(32W>D87CB0C3YT;R@3R_GBXA5G4?-%13>_ M1O=EC6[C=!2(IOB0H22DM[5(!L'0O>LLLSF'+))]RHG7;:4CN7Z;<&4V&$G' M2O%>U=%6#_@\&^XZ#UO)@B9=)2")5"B"H8 M$3WC.@4I;+YXZL,/3)M)Z>KSU26I)OFAA7Z=+18W6JYF-7+D+3!G%)FT)D#T M]"UWK"B5M-.Q>69-3XP'W45/K_4;+F?E0_CKNT;W+DCMLX6BG*1KV=2"=$$7 MM"AT.W.BF.%=[J>]5A__SAI4:KZ[QX9GQP!NWH[D(>3O*O*+%(3%5 ($5D-J MV1-L,!*4R1%XDAIR+$JW]PP? ??:2-Q8K!_ OWP7V M,]&R P5?7\WG.%VN'>77>]%<252E%LW6PAU*09IPQ.F"R022UDZ& 0=%GK MV0K$(,2^+PQZ;'7?1F."=0@\6 ;*6KK\3!1 7Y 9%()%U;KNZ2!UO^W]6BG ME2T8(X=:E$84\)HH( P0460L*K*3,"\NS MHZLD6U_[4:5"^FY,H$+V(D3!DFS=>ZX/OK$BT*/*SV ,.IGH]38ZN^[M6/*80\G!@_E0QS, MC@%NJSN8-J&:+J &BF[O!'2DL'8[QMVM2&A&]=%$(J2@O QDX*94NRB1D>*Y MY6!8$3$[)Z-L?6V,* I/!;%'EH0^Q!Y6A7E3"8SY)YS2%\M:E+-XE?_/U6)9 MJ;&)OK)HT$8I(+E(C[',$:(T&G3,=#^RY(D,PRDQ'1 >H97&X6Q]6&MIS9-A MHT9DA_V--E_?TNIF>X.+RUA\^OER]N?_QOP1%YL] M:"*(TZO]&5UL6:W9 ],SEJQ8,!8C\=3($-4)>R M<,HR$-;6,E1=9WW%3%]%QFSD0J36,^<[@WMF\M*0$PVC+G?]?5W MNVW:HPE0$3&(61CF60F)]8SMZ8G@G,6DA%I/\"0 MNS.J,)I\UQI*,/Y0>0BM=SNA_7 M>2KIVR_3),[:&5U\3L5>//RQ!X;GUI_['K_,YLO)]..M!6X"G(&CS$(J8)J3 MF^Y23CL>:-R-IY*=!7 M*OO #%/,M"ZNWJY]A+*HUAR_G\^X!UD'XU=4OH9RD9;1@QBY))AGR:; M9Y54B!7!I[6Y%5'D?U8_OZ#](U>T;RE5(-U+&G"^SJ.2/I:BO(VIO5?D:5S/ M4%Z:LV. 1/>-X-++I@LW D(M$5&A)/#:&S I)2TE#[*TSK=\MM?$'B0=P#.Z M]>*^F[Z9++[,%BNJOBL;<"F%3'J,A:0-29U%!2$3..:<3]QYHV7K3H./ GJ& M8M". 0-DI-/+E1#S*OC\1ZCC .@GI/HLO]7,AR5=4C7"\*52Z$)YIHSB%JQ- M]*BY4, 5ZR$83G>7<)[GYMI%=WC/4'*&8LY].3(-!X8_3)6?OFU^N0XQU55=92%*V'E<*G:CT,[_DR8@23DH=SMAIP: MH@O5&LH.D%LO=@=\0[4K>P+;D7.[6S+VKO ,P95C2(]()@>/&81R#)2V-=?& M.-"9X(LBC??-.YL?16JZIH$?4VCZ,&,X8:D1K,GTB@!ND,ZFV[1/9UGP$FN( M+-;>H=4:NL9\!C)'H@L5?]#@N*1<<8DUZZU(Z<#K._DQ^Q,I']JG:-I _NP8#80_1KJAZL4?IS/%E]"PH>P M^61<$(&#DYPDF">2X)"(!B9X;^CA*G<'+^XNDGABG7/E;5/Z-3ZW?WRI4>3+ MY;=-OL'B(8S6)8>"1;!,95 U$S=J^LIP03>6DSA"B(VN46<5*B4HFV]IC= ?".7*\!34?3+P8 M/#]XFX08IOG:EOT-E^LHK0C+(51%&[LA7WA=&FQS?&A-^2WN83\/EZZO%='!%:#+'P0JCH99$0I11@]3".9=LD;YUGO?Q\J!'D8P'>814$$X"4G0H]$"HL6,.@BT1A;;//9NP &8M69$P]MM!6HM8+RA+J#Z..F?DI*'@(SKI&_(J-E05!Y- M!+(M7/O,(0N=0>7L(3"9012C-.<8.7::BG!:K'_ 63\VY_L0MS''WU[5G-^- MKT)RK7GA#I+6"E2L?H\2;6U!AS8$,N'O-HO?B\FWUQQ/BVW(@ED#^C6T4BJ. M5XM)^#VDVI]^6YA>5 J&%"&6DX$ZH:46^]!7*;O@0R(]N<6)O;?PN7/T,$HV M]LFO.NF\(A6$-K9-^9 LYNBE BR*0#"CP",7D'Q@F0O4X6Y1[D[W^XZ//F?6 MM:#6 ,YU,E__L85"IJK&7%N62!'7@[F=7@U-RE')@M&SUBGAMY8_9^8>2LV& M%8VICKN??[OXQQ\7J9!HZ4R&AF*!%(',P!NFP9%.P%%)Q\5CS^4"T__Z./OZ M'YM/7+-S\\T-)V_6.V<&[DFU!PL6&P=$UE7X'\)?N+CI#STK;[#@?(YY]8O] M0QY]/KU)4&/O[=P)6XBB,@^.B6Q0F:QC,=PX*V+!5!QC%WT6.NP>_6>XO%KW M'[V\G/T9I@EO/$"I'GZ1Z2;0GOY LL*]2@)$U%(4QF.0K0.6C\ YY+F_1;BU MF^$]+I#$_U,MQOOK"SUL]4RN*[JC"RX[PP YIV,H1*Y--!E([XH*43O%ND3A M>RPYOL>Y%==O*PE#T7B L,/][:_=3BJ&HI1&<-Y5.\-K4DAS!FMXE%D9IV7K M4MD'H(SE'6XM""TI?&S/[G8OUY?QJZOEI]E\LORV)CR>-:?U +&I^Z@V*EL77 -E63^$Z3@)URWX M]J0H'$#T,86B^)"J 0Q:JFI "3H)T2"D6+@B79YKVWK0[;C"\$0J]IBRT(?6 M0_2;)52+Y22]7IMAVSQBC-H+'[?9@.)O)8_4%OF6W77U;5=[JH,[YGTS2YW+:3:F#S=ENBM>&[Q\;N6+]) M%^%]C,X)IG+)$='98%EF-0O;^HO>JPUG AO'>*[>:0(<2&XS@D_H09@@98J) M^70&)O#VHU=^W!MB;H8EU=QX*4TQP%G-]"BDJSG:)3"'29ED!(NM"X9V(SDM M0[@/[W?.8SV,TB/:O>BIX196)A1H-1F6D&OYB.#V[=Q!9 MZ$/K 63@Y]D<)Q^GWUMDQ:;L>,K =1WYJ@*O^5L)F,[$ =JRS*W+-G;A."&K MMQ>79HU)/(K^^-.WNV&?M:\GT?9"B)"L\R3S!-$9YX G)KRHYG]NG8W?%=MS MTAH&X<<@C\W,F[%@D+E=.]%EEVR4CD$2 MMCZ==-UY[3UPB4BSZ4?U >AO.N7E?NU@[=K\-\_JW, MYG^&>5[\1M^LQE8U<;'V6*>UGW7?+=YQMNJ DA>I;2I<.6L]IN2\5(;1#TP4 M%_LMV6@DSKV%;KPP(B65.2+I-C[4*'*$(**EZ]3(VFH]<-,Z%Z,#K&;#@.XM M<>&YM\EZ <@D \5\@>"9 >$*VF XT[*U$^YA-.,KT:UEXL')0(=1?L@!4?>0 MO?WKRV3=EO!-6.*%$XQ')"."V50=DR9!#&18AAR\5L9XU*VUZJ[87I*\',"5 M$52G!7WQFKZ?++\#O3$G+ZSB.BL;0"#6FHL8P=-_"+STBE5BN?;C@_H@?'Z2 M-""'!K#5'J;&IC37A#K*0 $*393(LHH[Z9X%O4N*H63-"^V?@#16S.AX-TY_ MRA\[AE0K'=Z'Z4=<&2@^BI)%$I!=K>R49)OX^LK66:XA!(9)R"XR\T3)W/6" MQ_+Q-.7@[%!*-JYH78'8=M/K *-AX?JMI<BR,ED[)3?_;@$QG#L3 MC:&5F03%(P?'L-J>J+U@@9&FUX)YMQ<]0^;M3;-1PMZK.R4:60P/A1[RE$$5 M(<#1]Q!B\EP+>N]])]7F;+-AAM!Y&M)\ OIP7!O%UPO.2NF%]^Z9D+L0_11 MLV*R11%KZ"0',N<+W8 ^UD0 IYP71G.&+S$K9A!9Z$/KH8:VK%J:I7#Y_UW- M)XL\297 6]U?9:922)!$[:Q0Q\=UO\O0Z6@+M7 M6 MJ#_!X/0#KPZ>P_-?LZC+_\OE+2,NWI6 =T5(&06:]8S M?>5, JZ2(ML_H_4CR<@32%^ "+7DU0!J\P.HK\GT.T[#91W]2!K>+],ESG&Q M?)72_ KS!2KMZ%@0>9*F)UYS0]!KL-39FKG&E+6MDV8.@/L"9*TYUX8)<4\) MX7]AF%^$0)8!V@PF.;[)WG A ND=TAH,)I?6_KM;RS\G@=B7J@U["#ZVR;4W M,C"7-0L%I$BU(B.0C>&MA:BR=]DA4]BZU/E!,&/E+0S'\C9T/G:NPA.>*NV# MU370P)DB KGB(?I$^A M?.OJS]V'Z&,*A76(IDA2ET5M6\U*7/>@"0RY"HG3'ZUSU,_!MS^(+/2A]5@5 MKSQ*5FJ#9"5L *4\O:)6!C"D\0@>/I$_?A]N)2%Q]N'Q(W3MFX21Q2 M @O31M=>YS58%0O$[!(HY-(+58+AG2J;3SU_L>U+OS\-&]I\=W-1NL!X?IF+ MO8C_0.;;/I0;,',Q)Z\\8P*Z7- 6[F3.7&DEE(K*\.B$ MRM$H]!(O.JW0(&.H^JYN_'$R,>9$,>!C5J1!:PXA*P]A:\C1'2L6E,L#H*KI\X_^-3F.-/83%)K^)B.0]I><&*+,D($C>A2/!J@4#DJ( Y'K0@)0AMZ^*) M1P&=/>_;D?N^+.CA51*"O4*\PGY!%GCRAB=0N8JNIA?2*R*$S=*H($0R ]7> M=88XOKPT9'!OO65_[@RNWS[^^GT//##ABA*"7CM!Y\MZK#8)^O@ W%L0'TY9TDN8A<9EEBK71-= @\T2,J52TH_XVU6ESKNR KAX=[5<+,,T$^HUV*2CJ\-? MP289@"Y""TYYH@9G102=?.&M=-/@'IV6G#AY#\OD284?3A#>;U0ZA+9#446#-O M:L5C3. ]D^"*J;.%6")=[!@:\6V0Q[]@#F+S/EKQWCPZOE[\'71&A\I$'<'8 MVB@U<%43NQQX&[C+QJ'@PQ0X[@7W.0O:<'P;03_>8+N0GD2=S$00F%C5VP+4 MJFP@C2VE(-&5TCJ8] "4YR4J+>@]GIY\6U)O*V47V=)K'B('E77>E.^79"$[ M+WF)GEO6VH#J"?%YBP5CE7(UUX /(>.S"K9II=0W_CX33,)_,5OF2EFEC%%UR(KH"*L;: M<0X#&.>TRF3'1>R4=O)$EMK.Q8^5O'T((V72+XQ_3Q1=,DS+!O"TV MZ "J82[W@T#&S^QNP*394!0>C_THO=325S4VUYQ8!.\8?2NTS=;&8GRG3+G3 M8OLC^>"C<;T'8&.SUED64O5Y-*22LN:"GKD2U/2&G?-8_@I6W! M\>U5-2B)!\B6O7N<5C-BN)+*F!3!^:J@QRS!APHL1L,==Z[DUFTG=N$XU9#=*AI$[[V+0])J];I\DV /Q/!&I^) WA;[U!F M;0UZ-#$S;D"N7'_9DI*8.0,36'(V6J4#P('ZW3P)[CB-;YJPLH-X',Z'HP@,\J ]SQ&B2:8&E]3:WR@%G0^4 M(LO8NF[Q2(+R1%.^Z!)82 DP M*DF(I( 0F0+ZJ4V!6YW9'?-^IZF[^]/'5S@;LV#6E'X-[=B*Z%]XF3^']/

$ NH]S-6P \L"U94*"05'O+,UKF04' M'D)U>13/FX_^'5D@GE#MQI6'/N0>7@XV[Q9:([VN6XW)T59] MKCJA189E^! MZ4YC)_>7@6.I"8T8]3C[]Z#R@[I?XPCLF\G72<9I7KS!=!GFF/+!S]UH.BHY$89[A0DZ58Z)Y+Z M3U_9;#0K7!D7!PX9_=JJ&] UZ7X/WZHZ5>,UUU0,W_X^FRX_O9KF5>=X)6O! M.3,@:(?: M'G:;_GI1@E9D?]'UR&3-?&2)S"B&D&*R1E@6C6Q]2AY']$PEY "R#Z":;-'= M$M\/LY_P]S"Y)[Z!1\/)>(,2'+W-J'(=*D=O71??N_(>28&X!]7)E!SC&11G-8]$6M+JL "W(D=;E*'_C/ 2/0#OF8E. M:X8,4+ZRTS$DG?:Z-B5/(?O:/<< O8J2+D+/C$!N;/."RY.,JQ\B P<3]E3B MZ@^Y!P+&$H0+P!*K(] %AR!SW5#(.:**L7D3S'-PJO9B<4>G:A]2C^H[ZP+L M93M5>[&NLQ-M'[J/*AB"2^M#*)!%J>,]-:G2EFL0%@/SS-F<6QN\Y^%4'48> M^I![-*=JE(IQ'32@J!F#1FN(@0GPH2A5I NR^>#@DW>J]F)4)Z=J'RJ/Y53] MX^WK/](GS%=D8L^7DW2)7##_SW!YM:KH#]/\GU?AO7;O^_%<[/W^R MJ-KIU1QO]&AD&E$6 TF3.J20T:7'G8,B> G6EQ S8*7 ME[,_PS2MYL*^QP7.O^+BIW!9?W2AT&ECC0,;.&F$EI,5X8T'CXZC8\Z08MCX M'NP$;-P!%,-*S=V[LCUG!O "/P[R]:#< %I:1]#OEI]POB7]6-MUBH*%@4&:2J-3\A!G!":T"O$(L3 M3.;6SH/'\(SOFF_/P=E Y&_MK+_'NQ79$//G_WA;_4E"?XOTV68?JQD>[58X/*7SU_"9+Y2I=ONI-.2HU\&3W#QWIS+'G3KVT%N M\^/Z1VT%]?_^7_\_4$L#!!0 ( -Q5U;H5T!N;1X! ,&K 0 3 =')S M+3(P,C(Q,C,Q7VW_]Y[GK>^WD_ MO_O]O^][/^_[M.>SYK/V9^UK[6OM];VN=5WKNO8,L(GM^_']>]/W8S/[]V^.S9O9-W-R<'+^ MI7!Q;V$5+D[.+;Q;N'F^'ZS:5EZ>K=]/OG?R?TDW<;"S<_!P<7+Q_.&#^080 MV,+^A@-@9]L-;!)@8Q=@8S8!$!:/'']ACPWX_PZV3>R;.3BY6&SPLBZHV,YB MGYV=Q30'BV-6:R"K'=@LP+%CU\'CG(*F]ER[O834[L1G;9$]45HO;-8-RJE? MN1G,S2,B*B8N(;]'8:_B/@W-0UJ'M77T3NH;&)XR.FU^WL+2ZL)%:X>KCM>< MG%U/[N-A8 MX_SK\;OC$F"-:]/W.>#Z/BZV37[?+Q#8S+'K(.>.XZ9<]EZ"N]7N;!$Z$9]5 M6L\MJVX&"E^YVI-8Z-2+G$]H%90/Y2#(3XA= M:L'&(H16(+Q(8Y,[>VI((J^>Z7NZ2+QB@R$_*ZJW\MQ6>YZT%GJ <80Y 5V\0DA;4D,W8&!T Y. MOH,9O[()-(/SN[JH#YYZDW0QAT <85-Z93#!+5Y?!(G%5' MT*G:E:F>I )B M76*FK=O9O=TK\ZG1H^-;[FL4\=78/TF2->.MSC^_641V=QT;:T!68XP&! 0_ M43I>CEWTIO*C',!P\BG0(X7@;EB?(;I[G'IM0]O,K6M[X*-]2L>D[2N,/AQ( M@)=K[SR%56FE[8 39?*I%DR@_@+>0W4(WJHF^1JW"=D/IUREVZ,\WJB5X/@6JDE!; *N M=&OR"]B(/#H9?C=2545Y^L+]S5L=)SRTUY1%R0@P@@F$6'4USJ==LKO$> N? MS%?M3(31Y%1SI5%VY7CD6]6VQ+?O%V*F@V!GE)(I>-)K N0-_Q:L#,J%$LE" MJI%;6^%$35_QIUU>WHK#PC6GT2Y/O1M.WDG' A*D)8H<=E&!V#6TQN#.!Q'D M2-(JX54_37_"S;S$[@ PBCA>/42\R:4G]_SU9.7&>IHY)?P9NF<<]'Z?#AYI M>B%>HT[5971IVRV5.#;:VKG@G$ M,H$M#!C%E.8).A!%4HA'U90&KQ<7:PS?F_XTI[8Y^9L"_]:V4Z-"=VQOJG&Z MI5*JJ&[H=CP;[0H40KM,ST0=)-#ME1VJ:TH_:LI;/J^,KS3T\C70?ZSRYEFG M]LDKCSD/'Z9@FS'BG^GQL(G/H\9O-BP:FPDPUEW+#I"THF^U(8TT:R7'J"R+7=MQ^+@OS\G)@\+540BJ<:(*)K9 *U=;:?<.7^O'.)9%H^;Z:FVN= MT]&=YKMZ$YJ29Q:Z]=CUI1 ^ A'GU)S95Z*X":]"5=R?7I2-US/43+>>FWGXI-LK]GZ&5\C$/(]/?+#1AK M[68"VQ@=^+*2&+P+O^B7%Z-?H-P?%/I63^V\(EU$L%T6;BAM.]8JIMVB5/>T M4\C;X,,[B6J=I%OV]]ZL;O;+Y&^'4Y3Y&ST'9,F=X$P3?DBK>7S'RL5BFB+U MB//#I7K5"(9PO]"8/LNV=Y[W=."[^P'J(3/M$ZRZZ^:E%TD\LW$X1_1[1"4\ M%.]4,NA$1H$0FE#*Y$RXKC IO!7!7\@QA8VI0!9Z^"B;21IC*@K$>3(?&>WC M$A=/ZB@VVE2KT(![GK)P9P(1UP\I3PG!.,$X7= '7O;N>L'X]!QL?J0J%G?Q MB>"N4R%R;YTN]["_2CHG&"H\0#.C2(/FD\GI[CDT-PJ,X"EF??&T8UD%"1Z^ M6+%EXEZ,J'ZZE)) BP$?@%(77?@&IA"K:*(S]?B*\868A\;#%&."9943:;PI M0^1@&M\)\FRK3(J#[G/T5[=E";=PLS.1?!6E*,YP'U6* B1X%_TN?J(04;'V MQC.JZH.+!*;E*'J8V-IH:\9PC.*[]LGWE4Z#P<*)5&6/:[&VZB]E"^]R7(;/ M(D)U=Q%@;!3T< .:$ZQ+S_YBZ?*BZTS/]9S*JCO>C^2\@IZI#_"\IR2"(035 M%MO=$'[:98HM85QXP.82;W0 9,?L/82>4,[CJ,2P*"8P MD2,CQ#*R8M ]:!E]6W7RO5JH.$4U;^10FV9TX#;NW94?<[P;+XZ,M@)&MX7N M#%S=#D?C*HI#56F2NJCMG;MI1C .FXD!4&20]MEWW=6$#$$LKHUE.7HN[,V(;6F9J<]XG7+[OO M[WQIE40[2?'VILJR2%MD).C%-=:6_6]PY9#ZB[1-U8N=FRO+2&?3FT3/67?N M6G=PB[;1O*"WW?'>J2AN (*G(< E A-H4ET8I\!K^'+F<0-#CZTSL/32I_K> M9,F!LJF1QFG%Y:=GTE^HB-^\8> *%Z= ZC$"-$V?"7P$>GO/ZJ+,^B:[+SJ? M<-)]%0W!6_B%GK5-[I3:[B_$MDX@C(NT:2^NQ#>^KQYM,,4""B-EAZ= M][WI65E+DJ>MF8\,-NY=O^J\?\GV&H]1E)[$@:U-/#!03U6"8LC@KJ=RHL[1 M[\'<^,4OL!X&_2'*IP33<&RHJ.%8OXYPTU-&JV7HA6#RFI)&\&YM)X,S'F(E MW4R BZ+.E M9B; FB34"9))TB0.@I(#6UX5S<+Q>I\T8SG'IN=-KG]]NZ,ME* ]L]=0@XV$ MHTG&4_>C3.BI^(E'I93P27B8RBU5890-::R(Q&7UH<1!$9JAR;[#IGG?(V%O M=_?-H:>V/CU1R+Y):4EG;^:F4GF*"TCTM_9G0&;COC:GCY^^FZR0K^"YIW(V MDQ\'%7/1L4RE!E*H>KVW.@,"]M8(/*VQO'$B?\=!](6=8IO7#D_7KE&/P)D M3@RS]*&$EQ+(!!3Y*2%,X,J>%":0U5][;C-L< A#HS0R 70HY+?J67U CYZ> MRP2Z8F!KLZ:_5<]__%[=!%E8A#%0]DP ?P+[6_5I]K\Z MR0&:I)L;-$FVRUTRWF\OQP?!V-&?'N\X.Q-HVXW8H*RQ?<'0PN&%F>!Z+Z"\?%6$ M M#6 "E_@ N+W]E4\'RBZ>-(HTVG.P2UB5[(MC M #3& \RR"=];@IL'F6";++ M_)]7[_W3DG :!C_VUTC=&FO-.XB.^426[4MI/$/Z/;MNSUZ,AF X]QDXF M,!#YA G,^BQ93.#Y\5.[F,!VS,+)'B:PHK/V#-B;'?6'2NL+)A _ML:HR69< MJU22Z608!HQO+$>O/QS(W!2U]P^5K9B?U6$K"*,%RS.!DD'\RKX_M[LRE ,3 MV-V\1+^A^>1B'(^+;S?=M^PCZ;OM ?*IRP.TS@ MLX J'90*F@,1/X M,#]6\&^AO=E_J!S\2:LI0=XP@>4M*0S\-19G!7]N=^](6%JT*'[US:>DOP' M>=/TC])]7L>/%C+!!(J5:*%G_V2\_[7(\()4AAF$Q,5H.JO*!/1*;I?\#@[^ MN%[Z4;0OD!'+1\982ND^XNVG9D#(5/\/E9]UFN7?:;P_LSOAM$G(NH@J9OY. MT;Z_S?\'CG>_"7?>K:5U+I9C??AGPWWOQ9=4<(:[3&,R$^/>(A@A-NM MVOT;$/QQI?2C7),8N^KA)QJI3;[O+S+GUV9YR*4&*%PU)FJHU2"[: M<.^1;C(XFDA.H=?5<%"AM#T@#DM3!:M:\ *K3"#B@%P=&P4S<51TT;KNQ5.. M]*F!M_F>GD(>L1K++QX'?+A:EOV9@>@^OSVK5DJSN"HL30C2 MP 2>UZ437CO2,Z"*M(LDK2BG5SI.=QC;D$851;;7BY*@O7E&P*U!-\%W[H)& M&7+5$9>_R@&![/I(W((YU=$54BG:X&Y%7(K$.,*CQCG=RVLMC547<+$RDF=% MS[T\132R^[)3[36O%]XYGAS<1FDS<^L49/!R@.\][^Y #X@P 7::-1,H&]$A M]4(F=R;WMQ^(QI>FVU[7[:HXE*P"U?.J>CNT-5MP^[>][/,;^Y0DYY5-.J2- MS]9$$8>(\LEC1&[VQWF-^SH:PS9O/RZUW:V5";B,#^O5(\IRXW3Y06-C,#EW M$A()VU'B<1F$W[FE:!\7D%>4_FAWX5%]YU83J-+"<;[6A*T>8_)=.HC M9Q9ZJ8X4/?(=$A.(K>-PJQ/XJ"M)4B(T-S]#MM9+O&M2-^:K_6CG_F2U'"PS M]'%1\QC>1TB*3S@9VS)$J#%B@6%?;X6J",VH!^.$&.QOQ@G=\@RQ>G&!=H;$ M'U9R/2NJ_UR8P-'W:9=3!&5=M9Z?M'@2>6A?RH6F6,6#0?RY>XOA$_!62"BN MO*I^?!LJ@")/G \,:,A0ZLG^J''4LG^74VBKN"5;_,>IBV*&+IB1E3FG97F2NXA8784\4SH3 M.X^_\=[@_%6!9C_--^@^G=96.#_Z/52CGPE<@V\U+*(=+P7IS:UW-5R<@N7Q M=?JCPJ_\VR*UXLN\[W$N?#[']=EP(8=ZA7:#"03+,3Y5XDNQ-!&AX\^06VB' MNW7%P>')E/#"F.HKL\_M7&&#\P69\D7M%Q6J.H$V9>T=F6Y1]$00$XP6M[:> ME9$'+;&Y1MM2"$+549S@VH(2Z8@E"=>$'6PT A?#@VB.$ZG[[7M\M'WXG W]_?+.,D*D M1'K:I8A$Q9&R8ZCTKR^E\2UX(<8P!#R[-* PD;MPG*J*?H<10*M0T>+Y3DE"HO"I/WJP7=.D@3?D%_AI^H M]H558$,+[R,]R=X41S^"M%Z3J4+G,TJ:F9^_QD>OIGQ'IX/^IV!R_04R6OOO M>#&!B4P,"$=0]EE%8UP#X>1EUF.[C:D_<:MD*S)AN,'WX9XDL*I9ABO8?1^Y M9?2A7V4":(M.:Z MK%%[25>DRIWMRD4'9Y6UXHM1AU;&J%I5Q5\PVVJ46!X99T/NG:?E$0.0@?BG M:7>PFC7[G%S"\0_/!&U\LXL%EQC<9;G(3O(9RBJ81@Z)>M^*H#^MJ/6V(8WH MR.&=P_62&9^.&+L%^(N;=[E=V%FYQ^R97/K5>_L*0B&PQHFEX=MPBNPPIG[7 M9WH&ZA3Z()9=JZ&+^\+[WM^^*:TO(_9CS>SG\<<4WQ(:2? MT?CJCT4KY'2/!1^W@//TJ?$4+RFOLU+'GPCLT_!JKP@%D'Z+1TF\MA0E)L % M0RK8@!IGKI*T%KP+]N!=9'QMB]*G\_W8#TO#4]UVL,\"PI]8#R(?O.0* PU+ M^% G/GEF?+,B8>-JC OG^WNE>VSMH$_VJRKAB->V%QN5Z-$?81RQTC04:WC/ MD/T,GEP2AO UEU#$V4IX4M)8$L*0(6GFQN>-7N >^TJU>%7AF?'62..%_E8S MHKG@J1Y#F2GA9O3WL!?T$*8>4B= ,Z%'K;#,Q)8Z:$\AROW9/+YL=.GN2J*/ M4\&7H; ]X:=K7HW(]BI4O?JVXV+QD%BJ]-78M"1 :HDF44%4-I@G"U*RP,EW MWCE(07("R2Z4@/1>/GY9Y/VL04;T].B9 2G'KEIT:G\G#C1$#,BRK)_@FXR& M#"D*UV2ZQ_!YTA,Z?28"O=/5]^0##\V"0=WVIJMW7LF:"K$]UXK0N^SQ9B,N MB&=YF D,.Y#->I9R>S7YXZREK$1Z-.:IW]B5H@I,2 M3?YZ^HAJ D$^#&AL%F-;GHJW:BX.O&(\X9[-\.[="9-RP %UQ#&,DPL3^#;)3]\08H/_EFZ _2%!X=7O[EZ>XX#] M?A+#LYD?-H@-?Z@?$V("/^0Z_)#G4(#[W9U3P/SWS?A M?K@& CZ@.#!"SF'&+;Q_-Q"5R8/YVR7G,;\Q9M'UNV&57]S_B=QKLYAA@:^T M5RYLZ7S4(2VSYY9'HV^XF?\&VF=(E8[WMOL,DGOVP*[?=\SABNTK^:>6IO_I MVN!?BW\N&$%UQ^PAG:OW1N?B#5KF+'E:2SWX7'^$+IQC\&+GDU,]0R=;%Q-B MRB^3JBM8/M8_J4#]SU8'_XNXM\1$Z9H2J%W\HT-#6\R),ZY/]UM*].S/"A55_8/=L[AI_NE+XU^-?/(/S\I!N3.[.L=,L\-ZQ?.> E&)[?!I@ M BGMF)5]@_]N*&*+Z-G>1-- >PT*Q\B]_6JV6\(?=.=?.Z\ M6;WXSQ NNA?B\S[7/QOK?RT@(GQ\^1X3B("1=[M@-J0#^OX-!/[XEOY/4OU3 M=M,?S[GZNX# _\]4KO_,[G[,Z'/Y 0!!*BZ_";;>;]E-'_]2 M*Y<.AG(3+I+=-X.\5T$^OXK4200GTIP("_'Q#*\[\D'9QYW?KE>AMR)=A;P3 M'+-^)VFX7TV1$-^=>NHK=R9_%R(85LY/8_E.Y/#GD')$ P*+X/M:<19#]@>7 ML#086$^#>$.#IS<"S_8;4T^/*S>,+(0=MEM!/=5OK^+)UME0FAQOP0V[M6)X MZV20QN3]H&JHQK@,[1A(G-=IC:0%2K]]J'IW?[*D[_V:1+#UUZVXJR7&[U473Q<8C:M M(4,9["M^_7A\5#5!_Q%8V-'#"7M]N>@;^]JIG2N9_.$PAZ7A3@:/+.C X#%W M8P*;7S.!X/0O,IPD:280BX+X$.&A."&H](6S+IYYK>ZUQ19_E9)\9*K;Q MG,L.F>:VZ/_(GB-7FXY M6A"<"<;5XS;99ZB5Y%]\IXTS)0F8=[3>K-]9P:"7[[GN_NH,BL[BEK?LXWZ8 M!YRRUQT?&<)WF=&;BU8]A)6*=M!\4FAVZ7BAM:&L;OSPJ,W)'CF3M[/MNSVN MK+'<2;LB] MVU9=D K$8@EI!_]P"*&?)FA,MJ_MN5[C-\G/-X:L:D$K?=+X%B :BM*\WK)+ MP[?A5-.:E19[6W2 OQ?AL<\]=X-6)A""7M US,74BS,!ITZ,4&'PEYHM+YKD MWZ/?K@D>Q=N-Z>ECKUN%T$3+/BK#)A:80/0WY*,#6H@7/C$9DM_"^9PUI17E M!S/&;I_MK5NZ#6S R5?H98Q=-HP1QE$6OIS1O0\S4O.0PXUHH3)2RAV4S5.7 MEF9=<\+K2&B7;*=[[2?) K?,#Z]B*T\_N7H>NS4DE,)-M6?TXT#3=^I$?"O_ M0$FKG0"(OU/#05S4:V "6QQB2SYLJTY(6>?\XC'(!4S]82;@ M =N,J=?'L/0D-Z,/RM,MWSUN'6;C'M#8K[:49M"G_-G98V%D0F1PWZ%/NXQ; MVJA6OEROK*95:1)YU8_&2ZU:;!T;,8ZNB K1J*\H7?BHFSIGQBN3853??:\1 M370Z:S43)EKG+AJ3DAO-7SVOI$>C/'VD!&N\1IJ]W2L=MQ[S2IX]UK;Q@4/U M[TU95#X51C,B>4:S6%25HD3;4O0+G;6\D2KU/I/*+XM9X/G,W"6-985$I8NCETB;Y2CFDP+F MH%DL@R]0&;AN>H$) M@ ES++MI+\O9&SHO581 M'?G =?P'[R_4D7C48C]1'TR:9-L15)_"%5>A^D^@7/_5:-E^WC(;XY O=Q$K M5O=7Y:IZ9Z/Q#SU:*S;J>9HT26N1@WJ8TCM1$ERWNYW Y]14!WE9VH,R%\8. MV1B]\J'WM47?]D^34G(?>=6BIH3/#H*R4U*H!S#UY_#.6"DDE0!I2H<3$&'7 M4?Z@^5G0+Y*Q#^E-/?'E:KE;[7D[264U9/R5&J1'VE3"W"G"-]D;UZ9$OHD*'X@?>7UJ$U';&QMZ:N;+8=U2;QM^5@U#>?W%@,R74VP4E@S(I@) M5%;%X#U4!WJ80 -N""9$TW)XBCH'PF,\/-SW^QSI!-KM"_6\W86ZA)M,C>34 M3EQ15%-+)QUF<6W:?0QR&-V& 4V^IZ"6L>CY(]$"E(J\(;RX MSZN524_WHDNN/-V=+ELY1K->1'$N[XYXO?WU@\H95])+V$3R>/E;3*DLIE[1 M9K(DO+5>^MT3?BF.EU!EJ) 6]$8W]+WY0K;G7CIVD6$O8PAS''\7.*,/("&+ M_* DN:!7EQ=,).32!+LFN4+18LYV/"3+1/ZH6Z,.C06!TDNARE>6<6VX9!")'@/9 MY^L)=1!&/:R\:R'4B^1 6%I0(/'76\/O,/8CL[\U5=^F%/.6^8!4J[I8LPTW ML9WF,ED>[Z-U+4OD\\).- 9DO:'*1 '+V($0LBX%3F5G=**WTQ,9O'HW;JER M?YD6KJG=.3(GJG:J9\3V[3&@?7^77&P,VVO7H$RVN95?+[W]>NGM5V#W5V#W M5V#W5V#W5V#W5V#W5V#W5V#W7RVP^Q(WI$=,":WCIG&3X,T8"5M_:X^0QT8^ MWFU\>PY6:G99^>Z+.E+&9C.F30F9@(5!I=.:QP5H+D^<)2Q>TADYA7,"P\H.+HX1^8[G:I3>Q;AR@V MCY@'$V*RB_S?0_M31D)F@=E90GSX-3.EHI)658IL/TV8IY7L"F;D4 _33$%85(U>3GO MGB>99PF!1Q;+OCP[7]%1EC=Y'.8 QRX;.H*] MY&"0UK\L79 S9[6G8NR_ M183^\G\+1$CS^%W<]_];B$( *!T?3TF*'^%K:3[2V$1DS!]W+NS]Q9VFVZ?- MI_?%BTV1RGTR^4^=11@E6B8>/VLV6I)=91QY_>ZI]N003? M$5X?"?1NDMB<7.0O/!#*T=CRK7&_36IC[/ V+4??1]O9AKL1.#SH[A>'5D = M9^'.?UYBIH4_"KJ3E/Q:M 4B9&V+#&_:>)R2DG)"Z4FLB5ND>9P.9E>B[,$Q<-*5L**U?F/.IY@81IL*&F'YH_UZ\2 M591^=ZW;QF171=B'=HUG[:5CY,'HW'N# /UB=MTA4!_+LH,H^3IVAWQ%_*<#&=:3MQ:: MTV0A4!<<+UI[#@:>9+F:P5E=I-QF!7)\"B&19A?2@AM>N[*YB&(15?D&?IJ7$!5YFME#O>;A*/_:R?9LP]G=@7)-2Y M]=[ICDUY_E)[>>\@$+^20_Y#O5GQD:K(J10VZF%G_/"X%%IY-D,R]%[Y05?1 M(/AA:52>J%I'8/R%3SX%IHV]/OO:#91\1Q/6RR0H46+6)D4N>PT:JEBM' M'G(#5Q^Q?>QO9P+@.*)<89&;$4KE9K19OR^QUQ) ':/]B2D*'G2/(%63L7"TF34Q*%+3-O:1^W^-V M?SS]!4GGLLOIDK4Z,%5W'C].']AFM5'^7L^V.O:<:QUS7$47N&% M -,Q]:88E_%1&I3B35@*RA#'?9VW4W7L6UV+64$N]&YO&"M]U];*9T<%$61O MBB#UB#,&C*,)4$RSD:Z#]_:_>WKA62=41]Q1.\'\ZT+KV.O3T*Q4XFIS_Q1V MN6<-O8X/W&B]!ROSCO%]N0"7PR3$3B[[2$_3'1;H_*DU?"PM]8*RI6YW.!&R M*$N$"= <26><;O1!=[N>]7'C/FHIN?.D(H1]2_V;!;=ISS@(>$S:@6@86Z-' M\K.C/R^:?-6G>O7UH4,8OKOG;+(.G]IMFFWW9M^J.K= MEP'2^F9%QS725VZ>K5MVR568V3/8&3N!%G[K;!"+4G,Y\D7QZ5A_8DQB8M7% M0_UO:8L4019W6TE^;TJB,B0HPQ/P8;?V/A0L7P_CRM]85GDV=SJR-&\Y+C0^ MW.?*D?YAG 3,86DP@!P1=YR$F[ *6_WR^=*A+*_KE79>Y.FI7.S;@=A!,=KSA?:^,3$8SGF4:[( MIY3RD>31JAZJ[!2;^\@NEW98]2TDK M-&&GB7/#)-X)T3N,@RX'L&GFH$SED,F3LM?M[K>VWH11!7PF M,RI6'841 \C;U@0%':AIRFLF$&3\$'++%#$WMB/LI41BUA1W )ZBXGJ^OV/O M.K81!EK"!P,U']3(DOI-2'X-MKYZ%;?PD5"QC*8C?DHZX=%..>I[93GK0D%X M$X0-=;I;L F_K<;]L=O&+=S9@+^4,"RB)(/FSIJ!3/J]BEH7FCV(/]$/%4/>*2NSI3B6 MO'O:?G,:;7F0#?)^&4]X_P9$K5D,VA7&>?L MPGON6W5@P!S\1!Z,'>8/^I&+0'RSM(KJZFU(\UFV(H\^+@N;8?5JJZ,/SVQ= M%)+7A1FL30PY$8IMTS%C.B;)9/9O:.P2A2VMEU[EP;K>%93W5B3\O M]"CDA<+BMBLA!,CWWYYW]4MTZ.QY6DM5_J)0-5B\Z70@=/%V\VTDRD12%#YT M[N&C@.:G=2L!8I>N"4H;632>CYD<4S8*G)MEF?(C7_XKMAC;2#-Q-%FPM7XC M'%L34*S_=';C$J?["<:-YITQVWD/?3#A-# Y7'1[JNX039SB3=5'[2(IO,%& M;[#UH52)BQ*3I_M7IEXGLWNYJ0G%;[[WHNUN/DSMN?U %$![S#(#[F/JC]", MJ#KH 800?B*3I2>-<9!ZT(VHVH@+2:Z#D4S"((-TL[V1_U+#%P..FQQQW MQBS>N-&HO?5 A_]F@8]BET MZQH5/J&Y!!Y1?#@EYWRWHZO<$?7N;H+O5^WB$TR P:WX_<^EEL08/3(BE&\D M?*,H9+NJ_DP,39$ BQ;=0&.?7;J^Q?'@B9//7UFPWU)K.7]5I;L90$D2^ ?P M1*MPS$0$KLIO00_$F?5I+FVF:!$148MHWF;O(Y?.#-D&#X[#<]^,I)[T\[(= M)G5>VC]9?&Q##1(+W0H!W8(H66[YQ\ER]&C&F\>'AU0-PQB-GYT^VO(KS2/\ M4;H4GPG$W3&N7J@$30-\$A>9.4LN<'_J8GUKTV%WHG228;Y<@O\5([F$L\C- M&-!H:=#NJ!1-39V252<"$=**P!.,*LOQ8%3LL1%Z8=7@7;17%=5JPW#@3$O7 MV_6:N(]LZ2Q5<90"(X[?@8!&\" <'\K'0?-I$5^)1DU @1E/98ZIK$6%28@B'PA$M9*'%\H3D":D5K;O;P<\UQ( MEVQVS=J:=4\Y2H5>55CBHQM)4,/@+/@UY=D MFZ5%/W^W0Q_\6K])W:EH!:L_S[B1H^B):&%&3U6=, D>+=^G@1%&"EHDFH%: ML36:R,JAXE O.0/QU'=V;36=NUN\SVEH0-#ML!4#8:?X4VT)&#PST;HG, MI9@9VO"'8U[P+=CM^7A..CE%(FGLB?OF_8:D^S5Q%G9/3".H3ZMQ%,VJ+M"0 MML.LE36P&.6PM!*:.B66B-M&Z6@A!%?B\O3RVG5+C7'5%@IG9BJ5%OD')\EP MBCGUD!T2U\38H9-10BR1>>%4B9LDF=.QG? MN..SG-NKLB::/DNDW6F\I/&8&G=B$7\SXQ#H7M+,<9QDW,C@)FUY7DJROU"3 M*/]F>6I)&#'D29J]PF#AIV/\#O+W7QYM.7(%;ZP$(3"!1A8%31$\% ]V$:I" M"V_!^&[90=#S=-P*(O:AWV+S9!HL8DRS>U7: M$25ZV<-3@ZZ9%?JA3??Y]HPMXNU+#S?@"W8LRRES-(7!#B&52/].3(T3-E#C MR02.OU:E<<(F#7\\L1'ZU?J?ULJEZ.9&3"2FY4WV*8>^J8QIWQ6TJ)08Q.%" MCVYA BN2+YC &P>&QL4?(QAL6+*J)&L)].AD FQ82O=/9Y^:?[7_5[=W("W[ MF]5<>C3#\MTE I\>LSS%?:3JIMM/4I7S=\;*04;S)&:#;Q S<9 )2$!_/!G( M_M7ZG]:J#><9HCP]JV/PO$\Y!U[>QM/.IN#[]>S?R1/RI]WX?T[5\!]NM7,B MK9%I]$0F<&VX+)-F0"ES5*E!=(8T#.VHS,KOW$4MI6< ;^]FL"4Z0RNF$> ' M'&CJ.>2P!BG#+G0[@B6-O?0N,9K=/7IM#JQ9)'6;M1;[9O\G\64?K9(0.F^Z MG\W65R>)#@9/)ZQ6QJ\F&K\E'=0]GORA<-8\L< B,,KEO3'-LD>FS,O.J7OH MZY,B).(4#D'2BKT5J-/P26W-JJK>/DR8\>W(O6='VTO2: Y,@.,8J#P3\902 M2#WH8MW?@A$\Z5N;$J2A];!C%&N0L4[:ZH5;GWWRIJ :0MLQ4U^GTS=!2EG, M)Y4UX\57'UPRELZH15XOMW$Y:M^[.+![VRN.5+A/R6.4^(0G!TH;7)'900DD M\*GK]2R&*:^,[FXXXBS+!'P/OS%=M]3J.OAZ[P^RD+L/YLU?#W]F M='O\=6BM#/OP$Q\N 3>6F M:BNQ-$F%1%9)3E[1WL\/Q,Y;N-D5]@^E3;MU?W_QONI*K/.-K[8FSXIL=?I$ M>O+6AP*)N-?\U)L'_SW,%Y:((K^QM W_2F\AY5O+;9/(:^II10C3J*/+C MRTI]]W.V?#,:A!SG\2[0W+)G>+;" ?H/>P.9@#03J+?$7\9M&F,"#B6M5#[, M.=]A3AQ!4GO5*1U?'>N*%8=9;GH.(Q!A$M"=C"6R-\N"ND6S)&U![ZPCH7P9 M4F4I1\7E7SJ-U%&$/W?!VB<5Q#Z9)WSA?4?_8(:YLW+^Y9%(5W,+A;"DP[5/ M+#_FL+Q+BQM88B#D)SW;3]"=:U2>.+N^H41;?AP?#92=FY_?.K M2EVLF[Y!F3$!*T?0C^ 8DXX:5*FH-8$\';$Y!-OF!EKC#Y)$86\5Z18$>H9/+3G2>Y:PKA)[E+=%A!M;#,_KQ8&$99?*"R2&,$UX6N(Q%?E%+FE MSN(.)F#*M1A1UW"A2->/2GAE_0OTEVF M+6;DOUYL?V^*;0UH'SVQX3ID,J9'J@J^43#'*]M@EJNPZ)]SUCQ7F^5B?XJ: M2C*QO165:#5L_L6S%#G."/%%4+9B6K _U)]#>1D].( ).*?+4CTGL,VUO$WQ M^[@>*A]:MT:R,8&,YX^,!,@^YK:UZ%:#"BE]3;/[][/)+J.PA[ 'I,/73;:5 MY42$W/TT9_2TUKQ/C&4,DO!TS@4\R*K&0GX\N6YJ+?;OMQ^342"5D(4I[-23 M_B]H]A3M";KUW/7UAYD]T*[;F,7I38F8R=5I2P1H HG#<&%Q5'GT*%0#C#GX MC2L<=:K1KN<9=?4&)Q-ON(:8&1^&O-.L@%!$;). M(2('BB'M))_ \OR]'QE(.T'6;$Q,JC:M2ZP19VC"T1/(89(2V1<,;Y96$:"^ M!">3/NTPL1=OM[T.+(.^\WQ9) M.M*0^.6FZI4SN;=VLH\^%EX-=$2VOLG80HG,;B?@(V2V]52,ZB!6*R5:<-(? M55>-A/)I!9"\:TC,VG5CMXI3^:KWG!=HSRA?P2_;W+ M\!D%6&H2 ;[C$F5)/[H)S46)S)S7N35Y8/R+V9,F-4PUJ=2;HXI.*8CTUN#!*H?_QYSDFP*=[%IIA)!5D+T\R$E(E;!'4:3MQJ\,0+"UB"U5TF '+G=8)'X/] $BKWEIPA;\7\ MP];,_Y(VSTU?)33NQ,&'Y=LA2Y;O?KTF^]\0">F,C@XXXO?Z=?KN*#G5_2\. M6.BSRR4@@6VKW_#-JI1]H@NU$R4"58U=8;?CBDB&S9^3HK^_B+;RJ>^:\B/4 MDPBOALHEQRIZEA1 P MS10F"M5U%<5LKS&4D9AI@8FLUF.>KZX[/(B0/>>/N)?TIM'+SOMMZ4 2H_TX M2[:/(KQNY\UK?3MGYY0JU77H[=6<%'O;C-X"I.K]_7,P0S&%D8YJE@9(HH1, M'GW[$+(@3CU *2!Z+QW$BLR=2Q=M[)::J!HJ/N9R>ODTAYFAWCM#UB/QH3HS MNIG %TPE?-$?&IK3];8.H&A+NGP:AM/*DAGGG%)/$>[%W+@Q,OT:+L/216>8 MP&7(W8/%\?F,'JA$.F'3WOVZ![KRG\N&QEJVR_$$7)Z4Z6.MHHUO=?4FNT;1 M[V'/JUH@XDNL=37?58+'>>CZ6)J'QP5&WD&[LZ<''2\N3Y;6#=G:F\S!*!Q0 M%[Q1AW';QCX9<9*=TUG+MSF6YS#O&%UZ2XE8M:^Y9FYMJR5!B%+\0BOUP- 6 M]!::9/>*6T*:8U]-R%':F]5Q'T67"S(FO Z)04J];E-8"@L[$R4((?QG#C"$ MH- P; 1=)QW">Q6-GX0-4'=N+\/4-D/ 1D3%>!,&-\D$:$(EK?Q;V-$-FGJO,6^ MEV^/BI64FJQ"EQS$S:G3*:DK^$B4#0'.\:6H"-G:M(%.O(:[O61>&[>[!B"$=UUDWRRJX>Q0Q>2AMNLURE)#9:Q'-VKNG*""+E12:(2! MIUB"CCG],:4)JDD)>(:%1,=&??OIU;@$*)H)A-^CZ9.8P%.@D8\9QQA;*AD O6%(^=L)F,6;VRDBLFW,(%!'Z*7,F"(J'V%#*D M";)EFN1;Z#4]5Z?9KU*A+=^ZEG!1EV5-HJQZSEL8[NP0>I5K='8MS0/%X0_*NGN@O1@91*Q7RFQG7N.Y A5#*%!M'>AK82:B\0Q@.?(V*Y34, M[C[X)2))W[-;__;SNXK-!MQRU]E>L6]<6+P864W$:@YAZ4?S$ MPYN#S?MQ91X7L\U:&8+23@F&=+15W^9-!PR.S^W[X17_'*[DJ4&,5I]S TZS MI%-8\&."MY39H-SSHJRL[:4@3 M="/K4?H+6&8#PA_\@'1H:ILVQH@@9:;*TT\HPFD5XYPB+ 7AJG^;"".<^2[Y M&):),483HF=I(&+L(.%?*6[$T-**/LN#- '7 R2-<.HWPFT2PLKT4L6+,YOG M=,H3GVB1,]=M5HU'4^@UJ;/V+TL./]$_UV1D];@R].HSN=?Z^-L0\N?LKN1R M#&4?/%B7-[^> !_6FL#&U&V=ZVG;;5R+@;N-2OC#7F_+NOY$3J;0XOSM_NX, M#DKD!"1*!A+=C..K<7\\OW&)"BYL6(?-+"N"N3Y=KQDH:DK:E0".) M?'N&-CJFU5(.I=S;7WHZ]]F+ [O"2X6_X>+P$\F0LMBE"'D6Z-_8ZC4AMNB> MHS&!ZS3-OK$&[2V?]R?7O.F>T=8_WW9X3]E4UXV P_U8W"M8K=T.S%Y5=31: MX"UC;QX2PH4A0,]$:7/1*BN4 M6/;6]KO2'5+#1G<&;[*DQ!.EP[KL">,M=#>)!\E.I&V,-V"%I;C M:91^97* MKC.%2P_$C6:-\R\?;SZO_G;'P[ ]*U6\>S-?A#\/>>L)F32:H&/*HW^X*D\WJPZN-;8[]>3 MT%4P:)VFU#,^IB72HGTAI&N__FVZ<)@L;UAS+]EG(E>FQZCDU:.!&A%^B/'@ M%9<6KT6YQW4SWE,PBE]_*SZD<1'R0G3QRV3LIK%=#U#JDVV3I&T/N6C+V/<\ MY"]?7S_PGC>D:8C2A+HF/+\RM!BM0UQ-L6HJ\B2NAJ/(UAM"&('G-3+7BPW/ MW=VZ,BF\ZB@\Q?(\S'**=Q1^\5>T@U$VKV>G4,QT,:N^<9!+?*[W=7-4G%D* M7UB;F$(Y'PA/H[&FA,.:'J=K6J1Z5S=@4MJO)+4>EZ\)G50X^8Z9+'/9(-&N%+KR,H^W$@):J=V!:(5 U)->D03P_[26E\92[H(7B MH.S#@0<77WNFE%PR*Z$)+<\3[*D*BTG4W30#BOW4HTMNI2[XX=O[T?@OR9=G M^MGXA3 >!.,8$) 22[/3V_>J\]7U=75W=YYP_I_K\H(J"7BK^-=OK=*?(6T&D>'Z30:*@HG%;V_EY+GTGM7V(LR8YB;Q54H12+?NGO6K6O-$M4ZE:3;>BTS^#;NI]U^,VL!? MXT*B4V&5%5*C@,3$MRGUKXW 4;GS'Q>@&X*:N[A(K&O)^-KZN M7T7\_$EL.>TPV1WALANL4-B$I+JS11$,&:;AO"*HX]M8.:Q]]8 MQ'UO?W#2/_)I3YA[$G;F Y9OY34MGA$:V9:1!2-ZT?_< M3"(Z; D>QGS!T6PH9.&OJD1/RD0)FZ_4[$0CTW4V^(G_Y!-8N%9SDM&7"->@ M99=@@=.D^.6H9=BA]R4"5+K/Q524CO?>#A&M Q)IU MSN[>6?S**$L?+0WRL!AKVK76 CE4I\BBU+XF85Q(VJU+T "3=U[?YPZUVC&> MT6BKTKU8K2$$L-=]WN?)Y_XV4JY&FTT"%X)#!4L0"TZ\S=WZ26I_GQZ!R]/: MK8_'>IH]W4(F38MR"D$0<96//_Z])E4 RH?U* MC2'(_CG/_I>++)(/TTNIQ+7 'H>KS*&E1JIVDSM@!*.\A'23E,!3@;T67BM= M*C<5#T6Z8 90\8'ZDS;6F.KT?#@[C_%!?=8IIZ@LV\V&4S1=XC&$M]WMLDI" M%D4[OT-7@@K'GN7--MD!+H$@9\*&^_@I4@8 *53 Z/4-8__L:T$56VY?RG/$ MV<)J#-4X*W,L%1[+-J;SVJ:^+INC')U&?IEN?';1:'S;=-CKHH/L=4RI/&UN1O!S7W3_&20_ M1@"%)$4@I&O,^:>'4X>++M]FI9N\;TA0&2XUS90(L$XPJ[(S[AUM0[3;!*N8 M=\'+?8C-,:*6#A(Q_Y/I3\1T/%.EDRTVRH@'71@/]+N L&Q_L2Z?UF@^O%!# MBF=;>,^\.H%:TJ4JN@?Y!N4\&^)!Q7@@!./>OADH MS"BS+%4)U"I\9HW(J ZO>5?0J-B>W$':QT-NC)#?[?M/[0: *7$F#4I#^)%5 M +X)EB'*0[ MW]&2Z5SF^=T!U=>2$[/9<^_,#_]TIXF.'T]53_!^0YB7)/!X MEYT@5CCH6=(:-6@DC9*X-EO;,COSP3<9R3L.5A9G&TV<]:7MO)P'SMT><_V; M;.<5)&IIB'$)^9<#_F8;@L)FD+H=AVO%BK+W%C$3;V9<>A=<Q=# + MC"C.\YKUA)Q#4&P[]L![4\H3:/NI%P92]@>63BA'CQ#>%S:YI\W^:IPI55:K M07[B0AZ9TECI&/=!U3,==[-5/4PE2J8+,8-3@O#?["OL:0 M*'7&3S4H\Q6GH74-WV5:PV$8J6]MX]1IM+T>$ M,<';>$Q&ZA?)71*CC*^R_EG&3K>X +)OM_L0M[KE 5X 6I;/;K85.L;LO'TI^G<$'A^J*6+B]F_IT.//OWW;XG][+? M$(+"=R"9BNXKSO3IT*&F"!;LETF9NI]4;_Q!C_I"B\)KFF7)^8]_^)W1+^_# MSCZ!><*BD41.!LRO[RB9;/C-19R9[R5'O&?\(-W]X-D&@8D]!EM_B*;=UPL- MP[*&\"R_U2L?S>:I@]A+!:?DXP*\#1&V5C]R6383I6IY+ZF4WE\[UH!4(,"O M3KN\@ZQ17#%QFTN^J+8U?9*I7K&S=AE8RP^.GTSKXQ$8_@FM%V0?1J MJ:F'V+($NEPR7='VD8<_*K0-(_MI0%QKTIAT3E)_'?E M/R0BJ@DS:L:ZC1EU*&(&6HDP'5M:?L,%GD^5-0UJKRL<-;!8&_JYLWN)U6Z$3*NN>4H(_4D MI\R1JJ2Y+W_^K1W2.(5YA6V1A7E^! OS^KAPAVRHS2;;E MDK%U+; 5(POJ-E/U"(#D<-I-!.ZM/9 MZ;F5;<4/&S_ESX0;GR34LB@N^+\6B!-A,I%%S::8E:;5ZAU\NSJ9-A$/&U&5 MCJO)7.K?5IP:CZCB0NJSUAON&(HBQG$O_W?W$/\/:1^W0=2/./@49^\F_["C M72\IR0&)F5J9XB.5=@.E/W4.>RHTQ?9Y3PM94&'+WNOTKV]@Z#W;O/)E/ MTE'_.?]\VYP_2BGPKK+1P:8@.EU2W?\^U#GCCA)C/T6Q-VD("< MY1S\*;&!\QQV1S !T 1#46[W=>7KSI>+&;MB#0V*J4XOVV_1!1.Q,V\Q:M47 MLQ."P:"@[*WQ4,]-MM@U=[6*!GC:?1RA<0;#\]VP%A.7)^[6O>?01*;,ISM< M2(;"Z$!\D,U+_1RFVF\&E)KF AP;4&\^LIXG OM1PYO(0QN? JB;;G;8;J/3 M2&"Z3*F/"U&JG@+#:Z:"6&W7&'8JC<;;0CE"4$$:L0X90&B&PZTJ8&*<;%4X MN$22E]E$1EV?N4\,.X/U19)=G:M3S9E"H$W5S"3&KT:?NW1,D>ML37+$X:KL M _KE="0CC9,#* )=N",BL\@.)8UE9_1MP]#@TMN>EE.:A5_3$U6,3'F5M7UX MV.]*/^*_L:^5)7;TDT:>3=WH?*%59I%WXF?WO3S\MRD<.<([M>(+\(\,WRR> M[SZS:1]_99O%$1O=.2O/$INW 9LV#)M%H_,!5AZ>9)W^779ZYMP($4:< M*2!6XIY@?;&)V93]P;@4+"W&LZQ$ 7:/ VD"G3;'/^_4*W^: M\X,U$GE@]]7&60R??N('8#];OE]/6^28R>L/U= '>0(%WJLOW'8;SU?H&7PY MCYK4]-PH-1_,2+#*6:A.U5SE&6FHL7BZO&/!K; M8-M35_FG66WIBA["(QIM%K!/_IVETW@K6BA;N'NFE@MY>HS.A:R:SV%%T!YT M#<4 %]2FI<>9LQ,?HUH.Q.KTL3>QYQ"#-8AE"8Q,]V+):L;;41/'S'#KA%LN M\"S ?4&S"C6O"53FVA6HEH8/S",V8O]Q@6=V]SS[#17\92#6O\K6GXT4[C/_ M4)OJ5I$<4W7MD IGZ/H>FX@]"*7"YA_/;+,Z\1(=IT^^^\?24+3COZ+ C;6T M5^G&_&\O?.N$"#I '%1: 4TP]0[?:?*B[EH@C3)K.V>_UJM^ M@6NBK0:\J%I$Y& M#ANB3\'^S&%4Y>T ,WL&P1:>:,$>/@,F4:ISZ!RRG>?CI"#=Q/6U4L&94"N3 MWR\Q[5P(S:$OF0CKI#"5%^(,Y,9!R0YU@3)/TUI%\K:$EJ2B(POU0BY91/Q^ M3]G2O$/\<>?YG3=A$4@?M<;#4N0=K:85XQ$UVE7X3[_>SBEM;2U&R'IHZ$5# MT0<.)O?^?IN@>S+CL]@,3 KT1SF,9MXW/M>32!U=Q=/6X0W1!B&Y[E0=/-Y: MKF[DM4D$AB8^L2EG_")/S\H/8%^9N4 MQ!R#\L\Z:E3J0XDX:246?F@X+,X5KO@P&.6);BZH08Z;.)^V$PN M\A @X@"NM1RYO@,;WVEUMY1)'C2Q/&/,B3U)1X9 1/=9/KJXQQ"Z+'YX%C89 M\%Q[P';)IEQA([K(G+U8^T/-U0$I9KQA@LUEPY]P(;,QL)E*I#0LC&4(?HES M!5O:58V-1@7.E)+,',T_+?]<0MST1:[@5:KK4IY=K+>;EKW$^J\-YY M-#YHS'RNO&.9?MFGI_:*)@L,PL,4+F0?G .*UN]$O_4Q#?1-6@5>F&W#R7.+ MF+_1R:[YU/^>?_(4;\_)!#M-DL]^PL9_$CWO=>FE0IT[26XO?@Z5Q$9YBDYD MZZGY>AC5."GTJ*A,JQY-:-9:&X_ISA*6^S%%03*A@YMZ*@S3/^^0 "1<_;Z/ MB0Q_3J'&67<[VU,+)'&KVBR\-V(]_HSO7Q9__7/E[Y@+ A);^&!\ 1?BA60J MQ*T<9WE-RD;,_7D_H<2,>OV. CXY2)9\O]Y/>2/]X,3=]$]6%\J/!_$RO5J) MLZFP&3RV4GL7N8)@>=UF^]%B\.?9FIQ716?+3EYCGJUMC*PR.75.U$)8H?/: M $&1)?^D.CE@TI4TA-U8%Z'M&C6)JVR5620A-F4-!IIA*=K.HSNP_NKU')79 M5'YL2P!&&GV.+E9*0C)/PU-GAQ6ALJ\1S$<<>A^7M8=YZ6R9W+UOQ#Z, M>D$\[/Y).*FR1N:.6JSG0*D:S2;QF2(7XOLUQ[K"%-^ZM3JZ-DDN3% A:?Y[ M#XR>F@)"!IPX+L^(;_;!=A(/G/&IG0'NN2C26%KY9<9J'GJL@ KYO5\VM5,] M&>$J.)$GK7,>++WKHG/CQ:/4D!EU&9+*^_*_E[KR6!T6:NMV@U]VC %)/, O MSM+%<"&,!YSR5<*)7_[8]0 M-S$OW@N+(3=;ASPC:2Z]\-Z@'Y1 '-,5K,?P#IP@/H$@Q#;J1YN4:JD'%RY9 M3BJ+L-4^I"<#W7^G4!M,=T:I8-5:9]C2\4^E.RD"->:(V=2$CIL&BDRWMP9I M%\\OG-+A0@+&]7 9#Q=RYL&DEP$#] W0@]6.13O/PE,)LM&O<>\[&HX2C@1= MSP_T.[XW:L/M^5P"K$9=1O5YTR6OG3+6\L+A4\TG2I>@8^.G7-\[)UEFLUGO MFW-_VXH$X=[]A'_?;4C8R6ZAT&P%'_DO?V<*,M)IG?' 86:6=2U8.9Z&7YMP M^#9%EF[?+Y[*J5,Z'"D[RX4(H;#M.7IRQVGO&]W+%K=-"&06O,'DU8M(V^^9 M=]8.A]Y1EQ'0AY4/67D%#X>7OMTI#M/-,LF]MQH9D/2RI-IK*COO'EY23:)]3]B<^Q@Q=N)%2'&MG=>!O_RL\B,IV)\%VM(B+:'73F3>?RMOK)8WL MI@>BGSDB$(B&AH:AWMA3L0K:%HC*^PE*^&?:_X$3;X(/FUD,^,AQ(;;$6/*! MCGLYU%M/BR8S'IO49([EFCAG6+K8SV$GXABZS,!F/3?6+91P[^U-PB@@'.&A M*,&%O+9LA"VZN+T!?7<'=J>T,5+MLXLVG3=I_=;,.,JXI2%F,..7Y*OKL&A$ M+O)BU[G>X8='X-7IQ*F( @OYIQ?.G/SD=;>LG1&8#"Q3: 8O"PD'F9E@X5E@ M6L\LNE=_)]['2^4^WW-JM'UTY.+)Y#7Y=/N3\A3W62>#1/"J.# ?'Z'#K^;$IH\2-_+5F9M>YV+^+X"0O74 M< W%Y Y+QIB3W(EB6(&&2@2,+3%3AL_KW[4W1!]^^0M'0^*2=7*=Z'@2,4:K M:O/$P4M>+X8%MVT4*#HKO<7ATG^CODID)KXL3H7SN\A/.G+A81X\/AKSRI<:H'1#%.9 MBL0G72Y>6+Y:05%D^5JD6=OTR:8<$SC+0R:MC9* J$3),S0XZ1@9'K^]0(_< MOL$2>&,@;TP%>KW#*J:/^N -$W^DN=TH?3/PS>BL.<:UZ&FOVOKL(MZA.AU3 M:?,2,,6J4^%'L"UHMCV=GV$NPG#DI&Q5W+6Z$71&['7QU7T":ZX\-,G M+N0!DGFV<_7P$1^U6>-DO=.'VG9R[*)G<+> ML:0DO\F_78JJ4WCY;='W/9_+5!+0NGEW*2P7-ZW&J\JXGQ'LM?":38OCQ<1 M95%D..I!#YM0JV<%[U'XZ;I![@/X&EG!;(>F5#MF/2W.>&2M/DX8[<<<+/,R M.XBMELOX\9K73=>E\T1S^6PH6R25T49S>J!WGF6(/L-T.1^/F,6UY.JZ/UQD ME#>9XQCQIPB4PEJ2?XAU+$Y__B8B]1QEV?L=VJG![1GN]M])0'+[ U0$ MP,?+@CP8)4Y(=;;HZEU[(Q.6#9RBBW$VOP(;7[5(7 AZ=. WHD0.^M6ZZ8T1 MO*EY>[MKA5[4.JE7TJ.G<9_5$T@DH+]MKO-@OA*KUDE_QWV&59=&:<199(RA M' 9T3;94Y2?AGW3QEU-T9I/OQO_U]I&8S=^0BY#3#_!6F?RB\MVFRBI?%7;D M>@YI00_+.9RS=$XWV^!G3S.GP,#FI8=V]B46G&#VS!$G GN&T<9ONR."4^.N MOXM([19>L)P5^JLPI>L18O&PV,+]<3E$@76R7K !JGU*U>-L!*L"N5#Y8R%/ M.^.A@I+5-X_-#H'%0 ME%G(JG=C+&)FHWC1C_-GU$& VSBRTR^Z=BWL,\X%7 M>Q*D1D;FA^&D 3ODV0_]=9I[-F[DIL4%!ZC\KOOO1H1T!>CAY4N545+HM(Q& MIX'P[>W<^F[_+TR_4[,-UB79UC^2ILCS>9D,8K.B7R:^A''%4!3Q+N+QO^ ^ M3+N#.-').,W)0X\!%X%A+D2PZ>Q#@= Q+[DS-0DK:4-G"5R(9E]5F>9F01D7 MPKL?:)4[-J0 A'\(-N>.5=V'7"\S3[)='Z#Q*FS&M>$>?0_V%+,G[0PI?&F^/Y"P4^.J9\CO.Y!.+-L^*T;#L;7Q;+'M.>2?=X8$ MF2?WHBPZD%MR\LQ1^JD!TOWPL!R?C]KR0[/-()K&NH,^VD0_W"&< \'!D"#& M/EZ3G9NL/D,AG1K.*]T^NH#XFUX'2PZ,'M3\Q864!?M3-LYU@GKOXMMWA(>D MMP/PK\6LL=1WI32C_Q!\F7/_DG:%N ^A*POS)'HU@\@,G5U^HS[O45^@4JN= M%]Q>=>DF)4IJYP>V91_F$-JTC0NI@Z\FLZZ@O2]P(9TCF7."\:-'R=;A[T*R MKJJ=AF]?CZN(T&Z!,T_VL46L&6$;;DQ+EC!;K^I3?6?:FR4YN53+IE2Y;.T" M;Q+ *EIRXHT"M"[4'6>4F&K,;919^2(CC\RWFSTH 96=PF[!I5#0W3R8#I?S M#1EFG&<&HNP'S.60]ZXV3%O:6V#^V$YGS]F!SZ^N+)&."82!#IJM(\[40*6Q MH2P#T$&G@OSVC'6#\F[Z!.C-BSS+7(B^QK(8ZZIKV4Y*1!"^X>R950W6[17O MLZY1$O^)0'!.A+$3#%;C@C5(X] M.A5D"1#I9V7/6<=*8@<3;'Z!-[#WB:WQTCSE>:1=(A.O9D>9^:TG/5,*\E2 M;YQU*4P=#>4D K(>"#OF1K"NWOE]PTMSI;NVK5^U 9C+NJCE%>$6'L^G"6)" MXGLN_X*LG!Y"?'.MUNO6J%A]F%EJY[R@J+C]M=6;;]I#LL M?1I]85B:);5QY;NSA_KY^AR0+.IE=+GPBC&VQ%;=9(P+[JDB;^&5C)"BH4^: M2OE<1%RL$HV"E0;*Z2H -HRFS=9 L(_B&,?EC%>U66H/D#7XZ+.HC$[8/HG; MJ!2=.';-Q_[7K4Y=_MA0KUICJ&8$=*44+-@AG"B8U^H#E/CL0L=$I&!'O%I: M*(W5J;5:N)RUN1VW,GH)O2#;=NJROM>B)YU"Q@-\')8D,)%SNI\+\82.4T@% M*L&)W?7#OM[L?*/AR./-3TK:KA&$/NO\D-K&UGUTU!G4:(G@(^Y$Q-8@WKTQ M9VDO6M@(95?CX3.9H^Y !&=;/R&!*0W(UH.V"'*28=0[(/ .@4$61?%RD:O; M>/U0X5]K ^>_W!YRQ;U@]IB#E^XKI*>NC$:(QV!GRI&5 MBLD W]?Y=S#:AYI+(73H$U6)/%Z63T[U1/9)(1'YJNC-<^V*+;:;^_K2J,>3 MD%^E6QLV&"(U/U@L-2\Q=LM6IB"U%-J]CJQ(;?KU'C:3O-C_ M.L>#X;&4\F0H\[NEH=@_K?_7L"^B!!/:@A72X&M2F>-"#BSFS+_P/_^PU),A M--FBR.K_PH]K0_0:' /O_C9;C597"4LBWH,G .>8:N]O O>B6QV*>DHF39;U MGZRXIH6C$RQ1BTA+2R>=INH]J1ZCKW,=]8N;3U8H;#S8JIK9"ZC,,++F0F%=_&J@XN=A0.F*&&(?11H5#F_%LV$CO/>EVAL*P:. R,?E&753\$K<[>_([&:9LB7G.. MKV2_&"TJ?GHRF:1RJ/ST%_F1+((5EJDHF(HY\&D(>P=&'FPO@"1<<%#;STR MK_;PI.[,_S,I3'-_Y=\[=7X@ Y!B,28Y!;!^HA=QC(H5\CA'5TLQ.-1+3KID MC,B /T]\^DS _NO>][P21:R[KZ5O!O-9 QM_4O.QH;.:;H<2;/BMSFI GHT* M-@#94,Z%/.K9^+IC7:;](]+9,,SX,WPBD6'#>:U%1A]C]A4C/8WCOK__J963 MY&U TQI\\FR&=L/JTSJ2%]MFBMURH^RD$5E3]J[,\K@-LLT2HDW5(?NGAZZB M%_)VF4_PI_X,9EA'V-J)VD-R A9!86%SBE*^>I.3#3;/'(DJ9);7=\ZY_RJA MNIH% 0$]H*/&"\ET]5,/ZCNUSKR-ZIC+PW[1&UTJ\7GV4 "."^08X6$*GYK' M55P8S/05ABXJ.XJ9_40_F]$LZ+8:]BGRERF[;IZIH.+XPL^+8O$*Y W8M?:,,HT8G3-R$B3,]7LL'*/ 6>Z! 5J>+L "'NI2-+"]#S"^^!O1!]. M!#;S#DF[N?Y$[BYJD['"=.;YOM!374F/J5AM=:V,'?_Q#]2G=JZ>2'O(RQ;! MVC=$:L_XEM&EJ154+9([;6[6MQRU0IG:_^".'-I6@J8PD?*B#':OW +7M!@2R0_%T("5Z4E MD*"8Q+X)PDHE4_[S$1,N!"J%)<&B1D8_R0ZK:DKRQ ,TR2) Y@5530[89J2" M%[X#A@K4IP#BS4'@^*G$USW+#60RM%O@?(;Q[B?2&';['35CH\2BV7B[*U\' M]HR\":U["TCYS0]P[!FEB>S(&61<@\<(.G+.7/%:M63/2&69H0]4%N,AP4^# MQ^-HMV%,A;Y6M?-Z'BP4^\+F\;Y:13S4QXQ=18_*>^ZPL:!%'F)NA)%^;IM]A6 M798B\'5:FN[2Z//H#$&(+9FPM)I;R;H8F:=+5X^AVW'D[,!?N-R-IS>^1G_ MM !2/\R&%5^9(?*R3;^GX-ZVE!;_I?=<^YQM^HKS1Y*<4_278]AK=,P@A6:) M34BKJ/^<.B;6Q%KG4H; GRV\^37?3G6;X718YP##.: M.H,CLV[18INI\+AX2/\:6_-EY[[FJ"FRXY3$JQ=SXAO8W.7G'KWIGLG/X;T?I1L[&K)/0;,X(G@SB,YPMI@WP[_O7/I(!1IPI@N!D$"29 MI28#>MH_?C5D/P55<+/\M>'W[]"+4A.1,9\][MH\Z90JDU1Z.B;9CM:ZK&]\ M#?D!2[.0Q,[D8X0XL6A!>B(C

,V)XF"3_%Q@>5ZAF'#ECGSGJ>O)KWY M^+&C,)4N4ALK1[5] S-'#FE\7IIN[ M/W,A-#OB1&E'G1!E KQU:7:$U!?UCZB$]3NR=4TYIBH8L<4L+,UF?=S>DGV> M=9:M0J>TQ1^_F^A!F_@LDAN$P:EW59YXL_;GH:\UMI4-+GDAVGX'(XIIGQ:A M[2LF+@7[);M]H H:=Z7B25X" M52[,T)G,Y$E+ 5!< ,4VT+M>:W#F/;6)46II'WT!X)=_\VLDG0MYUV\@AO(\ MK-ZU-1YY:K&/VF07%PN;24=68G!O%>,-3J"LG9EQ[Q2=7:F"\6NUIY&C >*W MJEA B"G#8L74&J3. ME;"?39:HY=^T;IO:>?OPM[*N6MQM0U83?OD"X&UK;^O2E/;#JW\HNXQI/$N< MN-CN1Z;-Z=!HS0J82=R8@_UEPBW%O?P+;Q:154.(X=D-_,&R MCN$+.8-;[8L@5]&[%#MP"R93!HH! ]WG%5CQ3 MA9Q/E[7]S'V/)Q)#I>1@Q'_/J>[/$"8?IL3&_UJJ:VNO,C!*VU(8V'C[_-G>N?/6A[91):+8&;GJ^ M+VV%.$/$THR;KYA=804P/4+RH##S(=#@[ZNQ7@'=P,% T!,OB&>.<9HQ4-5) M][[AF\BL+4FVRB\52C24M_:$M"43/EL>503I>^5(X"T]?3N44H5 MZ:/MSMT/"0,.549^6DYJ;_?;2A4$B<2Y,5 Z3X:#>GX*E5<'!H8&9@%PS[F- M;7$ASF21$WWJ_T@0M#PR.W2='>PF#J7I\AI,>?E9@'_. ]-"J_9N.>B9*QB^ MF[VY3SSHB!N4U&"6D3%5Q8X+84 XT5N&$V4 F#,'UHQ6QW"SA"SV[B:O0]N? MUPFA-//#-MH3V)D"(L^+_&V]>%JUB;'KDKU/"^>SK(!OX9^O%0/] M!7L;A+7&>NH35W /?TN[Z6K^=$AE"\T!?'?>^K'@;!'6[-6=)[XL[6B?.QWZ M>C72X2'M=SUAM&MXYLF"-TZ30 MAK_-R+$LSZ9^YQ9\?6[9%(]3^^$JM$I0- M'X/ WS[=%6]GI$YS(5]V54E42FN^S?X!0!$5_D-\[#"A=N_/CW-QRU_FINM6 M:L]>LK*+O @V&LOFXD W%20U$*Q="%]!F"\=2\J$S"PF_J=@1:;6$BTO9OWN7 MJP=WO\-FIK%C1T?S!=LH$AJDP>"X=HZM!64-/5!P$7,U=67ZKVS2"X3+QQMJ MW6+'%MJQ8.1])K*LUQ)49K%,?]A*OQ M&K-U<"UVQ TU,"(L8-[-BGZ[N)7U5"NUC.7ZX&I7O07=I0= Y\PGM.Z[[/=R M9AMEQQC/4W^PL3/0(,0,EBU&! 02.(5H3=855!P# X96N/,O /H=K5#6\YJ" MVF"9Q-UJ'/:=#:-T0[T$8^Z3--=P4[-9D0GLP6S/B>U 1!>[,%]1RDK3RK<28TX//7,L] MK1\69-0ED$MZ0O!=?2J:[7<7K1(2?A(=<>44V@TH4W=ACE%*WR1Q(=7UJQR# M-#PJHGVW*>2HR\6J >J'Q@&\NW^:9IL_3Y39W9^V"84:=Q+7_F[T8I3/P5=? ML8X#O29J;#4\.?2SRY&LXYL.S.CVD*SJ^JK6#3X9EG+&*K*S?B64=8Y]@U.% M]<#R8GHH_#5>NM;1D(G'!4M7#58>7I5&DG$_7\M6!@%\#UK[6IME:94J#Z=DJ(8GPYUV5$N3?.>$3Y<3?P&9? M[3I3YQK -Q?QMF<6/[Z!?4J1"GXN[;4(/0!(+5W,*VE4;JHDB2RDV'Y9J K M;5S$^R0VK4;VMX\<3SO]Z\PAB$/4>5.P3>0K17$A@UR<*VM!C M:(><0,)GS#NOA1=T-1%.3_0K[$PRX8 HE"V^/I<-$^%"?/NB8?LJ3K$8.#Z" M3,_[266L?W=Y50S:WUF'-PT,X-(6I AQ .:-FYA@/&5^OL>%I%9(VS,33^47 MP=YWJRC U?3IBC?#$5//+ $"?=_A0."=+0;R);($SY8EL818C8N,>TY4EB(:E4"ERAD!]T6&7I0N7WFW/>XBR8GLB M)4L6'5SB2MN+?S7X-.>7-'A'C8R(I>B,]MM>AD3P5QJBYUWS[H\W(SU2VRQJ M&GL#F9*($#>E)9"1XU:X^8E#D_]I$YQEGZ:%(QLYVEUTF%/<(> M27%0DV2+C2 -0[T71!R,@63EHS\_)]MO7/'U2N%"GL0!!U^Q#N<3%&F=T5@O MW%_DK2$-N!I)[GSL\>&"R;6:!O+'ULX&^P.Z\KIXP@/\AU<=.TUO.@5?=$AT MF1E*+7:9A,38S#DS"PK3 4.64F]@Z?FF K-MX74* 5I7QO53Q% M;8%+IJN?C)/U\GOK;Q<(K+J@E%-71IH=$!OE%@8#!J8VQ=GDLI+VGOC2AGD7 M!]BG128[M?D7'D2VV65B+67EB=$+$.1 D1R%0463=F]"SW AXIA#V73QV(24 MZKZ_N) 2#WHPU7P-M1.&?PN:GSIQB6'#J6P"<9D/NT*BKY-_A:9J#M5KV]@+P375_G6@S(SZ#K'A3B4FQ5$DRNTWEIA7 8$+.&LBC+5 ML@NS+IG&707-!:EK[J_[#<4V[[?\YU$+S]!H#IC=;DCR/!_X2MK:H;++SU0CW%QK!L&1B/0?;_@^]C7OC+=!9->%;@J'("YKQ0.FY3X M>?1U%4DJK4NO1FI7[OC]^5#;7UB:+Y314^2,)=W;B;B/8G AK4V](7GNP-6_ MB+8J?@(?(W2^8&JWEISRV'F$W\ZK?=@8PG)@=L>:QNQ[M=TXAB'6:Z49K]VH M,Y$[OL%^F+S>Q6BNP%\N3%#Y/4B[]3]N>/O"C)Y;W\]6ILG5TV%4M:<^-:F" MS$"3CT-;/7;T2K'\/"&-ZIL_@FRNWS=H?:3Y"__T=Q]3A9(2G)ML3'T?S3K MOCX$B)+9YP?1?E[EMR<]C#O\RCG&^I'EM"15 MD[N0DY#@($0TMN4B;.8E[!!QI@19O=6Y*D^+:RDX]KU&DV[QJG#" 55X8+8Y MI,8_6;Y3^F/B0YA_I;S,#$V<6K_:78K",I*QX[PSL-9(:RJ\+1)&\J *BBPZ MW"_U<76;7=4RWIB)F&B,Y<^P^+RC]0LOKUS](>6 M:?T&;463&%-1N.F[ M[IX3>GO5YUCJ?A.G=#/ECG3=@Y?EN@U1"RN#+#?F-<9C.A>23-CG11 :TI.F MJ\RVM[]%=;9(];2IFQUN'G+Q*=FJH54;!WM<\)U0GLU,2[^>W$&>;0*!8I_R M8*W:4;;) -8=.3[:CA,-\HM&5-UFWZ0+QN*]7R6,WHH5TN_-_3M;1-Y3^\-U MVY)X+>7LVVW)I\\_$BQ5>@^?@7="8W U]2T4 70$4X&Z'!G16J R4#BDH6\W M>MP]IE/2;D_:T$][B?U&=G:0*)5W8"%0Z<9Z("?,&.ZG320XD\ ^'$)]TY;5IBXM+_Q*EX)3?$1&LEP[?[WGCW_V#>RB98\BDT M6^R8O"FG6L^5#B[F7&?V2T^"R(?J#T2P#"!M#+SI=RK6-#E.J M$:LE+'5@E N90-)Z*<+$V>/@A1$KE DH_51S#0N&F]]!TC!,SOGI M?.D["KWTM3(X4UDB)S!WW.BASP3B7CYCZ/=Y/>VVVWH:=$U:\!T+@8%G93U& MJHL.YN6*(9FY4R5#6\I*A:+V>[X-,UD@7527?@]*B44=K^@2ZGI$^37/7O$,-R2 M(X<^R'E)$ ?ZH7N:-%DWV#KTOTQFD6(/;GF2@U?';R?Y=SVNZ^)K\XU36H)W M=9%J([6A3.OV AG3Q!YY/NOR8G?S3X9?/:GK$E]-R>7MBA6YU74Z-X,/N>UH M.TN2^UW4Z-H _R6P['$A3*V3\'A*76GKE-P# B=S-,4;,\B\6O5"FF;M(DY5 M8^I$ 'S6;F7$./0>>I\#?>T=<9.?!GU4ZW/5[C>9.G[7FZ6/[N6-_EBOGJHE MLL?AX;J4M=?\ZKVF":VL$T\,3I=L&D\\^[-?O$-,1!X1S&;I8%N@8!;WB>RG M'EP799H*"MC#?WW5_]:3N:UL\ Q+LL"V1&"44IGU1-I-8@SLL#!\2YU]D]G: M4-<_7J!_6BSN_71122@7\L9^2VV[S+*("T&>%SW&A=!XK7%KB?++-CA2Z"_< MSFW6VP0F I!44X#K*H&BS[J!BZ^CJ59[S#J&-=L6U27 GW$A0=".U"UW>5 <-+N+ MBF?JC):I$<>-<(#-?^P8+[CM4F@&L\-;%=(D,CJGCECN>)ORZ /] M\:=_-9E1W=EB>P&^'AKJ!DX(ZZL6DX.FNW^K0DK;]P6 S.[F\;1B+J33JUT# MR]0&?1ZI^C('%'&QF+/,M+*.@ 9<&_3I;NWO)]L*=E2="8-?7A,823 YS\-F M\F&\Z$\&,@!HVT&-Q=G.[$A0KAL^&Y6'_IZ^38:SPU/+F9&QS$J)G/4:#^MB M@E6P)S$WZO=!*N4ZP0=(W-0S [5^]%/LS'/U)>$'6#Z,/(I$M2N5)'D0!3'2 M2Z,#(F/[(U!SWJSS8HX E(]EQ+ZV@W479,J+KQY_'\N%6#ZK MV8M[._#M2B9B\J)%_B[2 M'(H*Z-=EQ@DKME)KW,*F>'5;=]A$/S;7'8R6[U":OUH[B!N@ A#9G,&V]JOM M5M/5J>_(E,S%)H\#G]A*7$@L$J126VA0U:?'@,A\D>E(&]&%C3JR+S OYKSG M#3;1-#ZDKQTLZ[7VUC@HV:QQGZWDR3S(:>S[@%? 0O:L!W92#,&%6,GZM1G@ ML0D!V$L8.P.P9,6=1]LP'Z'[R#" ?X=EP=[(L];P.[,AWP.V^[,[$_5ONXD).B M@6AG6^^C^XN<%[I-84&X&BZDR[T.;<LKVL\ M=\3U?%O$QI@' 3XNY$^70A9OVT789S7>L<0K!'.OMLK$\1/ZE+YF#WZHOZ'U MGZZX??J<*$"DJT#6+]7!H"+\8\*H,1>$ Y]'L"*W@UN@D3=.='9J09Y(9.*984^6=6E:A@)NL"2 L) MQY;23-H<.MND<[&'R7- ^)OGC:;YM'/PD50F DNSPR7),#OGMDE^3QC"7$AW M?523]JEJ=-F4B]F O.!$@/_%A!F"H-BH4#QK%ERZUV6UVP5][&M2B4[+,D53 M-OB=?M(IP.JU'Y,7X'-F'4!?;/831J*%JNFG2H&J902]>85? M/%:!DP8F*!^T5SI+L*V7WK$#:49Q8J^-&:<>GPGL%JP?]\ZQMK]0VRGHV\JA"F;E^Q55\7.%%4](5J3285;?@H02GOVF MSVQ?&C,BS6C(:C_CQGS&3L#>J& G-=;MB&G;Z62)8:V8SXF OI; M7A620_]7MF^W<@>@_)JX 6'(.&#N6LZJF -,#SSRSX)8>@C&F@]]*4 M[[W+V%FU$=X]'WC%,W_[M?A%40YQ(>ZIL>%^+>O1TU) )VT^=0'K[D'QSIG[ MNGD_[ ?GQ]J&UKVTB7G7Y#$)R)Z?_M@]KE5Z [>3 DMU-C32FW(RJ8/;A>G] MFA$4:V(B*ILD_NRMDW2FL1K^]/NP@5=&T?F:DB["F>(])W_,J2+6IK6GY(NK MJJH'?>0_#%:@HT7D[$0>%=FDS+P).]>L\+1G)T+;@=Z]:H0QE% &Y0&HNW8 M*./4]UH>3C;6O8>W-51\T^0PH]0[W0GI=!V?F6!6'I<>FG3DP-6?5Q8D\>'_ M_6&BY\=C81KM9B))YTKAJSU% RIY.M]- MNWT0ZE%D!72L=EHB;?M="FSSYL?EY"=^;BV81FA+:@:/3P3ME@;M%BI:Y-MZ ME./V0D'&0'/"C@5N$_D!9:89HY*FCU>9[9-=H6TG%CX-2CE[1=TG8*S7[6-W MI?Q!9^-6&%,5NY+X#M4E&$VL?1U#)8Y/=&Z@2TE(R:"0P;,+WC/-A)>!/F?L MY;U3Z&M?CGNM2LT;J*)%F/IT5DLU6X\Y2VLD :K?WV-'/0Q.#AQOJE>4F!2V M_5O"/59"_LT)0@;'[:NZC_J[0TXX=C.)G RWOZ)XU26DE,^@>LEUQ=,:D"' M;;?7F<1K$<8C&JE'%D-VYQ^_G4#:.[=6D:?M>ZO:-;POR/XW]MX]'JJWZQ^? M4H2D0A29BD)"!X?D,)5*$D*1XR0YAR09C-F54 Y-4A0Q"3D;UK[7> M:ZUK[6NMO7I;4^YN.:GB2-C>C1A^ZC0LF>$UB@0/8BFAHZT/]CQ^43@_3+O? MSXF#4HX@OEF0DC;V8 8R_D6I6[U^K28B_2F?1.N;V]BE_5YXP+Z=JF*D)B,#%>1 M*F$G&4//CZEF=X&FH($F>'UD97<6LZ=%:CY,O@YQJQ64XYD]S[C3RTMT!/IE M:J%]Q!TQ9=3%'^(&9@/P@*\?2WE//;BK=KO_SIW&G(! ] >$XM?CV5?S>OM- M4DTT&KR\7BP;'/+DK?$:#R]?_]&PZ;]2X(=,=&E]D"C,RN" "F(OI@6C7EE6 MW,;T(VOIG.GTR'XB9%7OXT%]8]\JWH,AOXU(_RP5-N?V@)7I@WV6*,EZBW;! M0U\3Q;!68) ]F1&.W>+CU( MYFB^'BO'';"'@T=D@ZY2=X!>[U$GR"6-2H(6N^_5M]VH[ 0*>LQ/ZUN]^&CD M&;/AN>7=@Z=[1!BZP_%*?"Z$K>W*\QOB39,&IF)HDPT-=M*(6]<[=<9*I8_? MY@_Y\KGZ"[X%T<\8Z4YEN ZA'4$!\GRO^Y Z.NP; MZ9.@6]<#"$!P%\M#R7[O77Q%"VQ;/#V%M]YX).UBH1:Q;V#AW>8\X><;%G!, M\5T;.<;G%/-LYE&>1B6Q&X)K4*X3M$4O9YJX QA^1^)(5+BD_*L/76.LI,90 MS;YG-K>58XE%!9?9,!^[?MC4 _E23@#@J[T7[0 *,O:APH?3*)NI2@V2FVG[ MP801 7]^I9W.+\Y+T-5BY8\H1N=.ZJ/KQ%;F-^L-E(SGP$/@7)H<9W%3'T>" MGS%]0%HJ\PC-* RS$].V?6IHOQ]3Y)U!YA#*NUXU7-E7=='2BCLAJ4KH33?9 M.%GW@MY6>[>C/)^(A9X-1A),?C"+8WZ#J,A:JZGAC@_4M!!\FWOO0S??]#Z% MU-D,;.F"KN]^1PG<04.,):-$'_0A6\%!51%- 964"Y^@NDCE'UO]U MF.VW>'KB## #XVS T!AWH(DK&UB8=8>S>@K[6LUXZ+WUBD*.:]#?-$ZAD CL*-(-=/B0;2 M=",44Q-7,?!JNPE#/=^0=@OW_=*)1G/OL(G+PXBM157F([K,O>&T7\WQ,X.I"&[QW16[+A?:B';]7JMWR*)(/U$JSJMAK M.=2%\/,=^Z$K8:J[W>7:KP7:X[-T.=OF@#?/)9_X?9]O>IFGWTC $<,9R:J_*6,,Q(,R #= MSN2#+F[4&8[1"JTT"T.7A;C51L-/@2)2.<.G+NG;EJ,:R\U[( M/*"V-1)'U9U_# @1;U;)TSUI>&QA%ES $U;%79HN M . W G^R)R'JD'BD*]WHN-?N?1X7.\_#;@N,;.\5S]-.?K>1* T,DQ$11'[" M821:OD-;$M7=;(8[%UNWP[7-\MBAKMZIZFL?>:0;1J&-;LOE1&W.NA4:- MV/XPHY!%3#-B\VR1>=N A>?VJE16\$,=1"_Z1V1JY$O5Q% M:HMT-&;IAWV <\+0$^:=P45'0C-G(2X#U12506HTI)-H(WY*#D;+ _. X M_BLA$Z'7H,\<>^F!V'$H-CMC 1J@1SY2BV]BPRRXO4M\Q;YU8+^@I&1;/T*R MM2,RCU\8CT/2AR_LJ=$W*[.L6NH)\"Q@AM9Z;D=?J7/H&]*-OW1U:G1B.>UP MKVM!E:]9_%L[);=+RF7MX^@FETQTOK$'Q0,Q/*'4&^BQJ\. E0 X"UQP/+E] MBA/CWH@B$&G@!J:\O1X')$,P.\!8@>%6\% /)3CW@N[Q*?CFY#=GECB1+[D5 M:*@:;2!2]0!0!L#ZJN(91R>+G_7M7]+/2D"X+&_LOXJL%:/CI6FQ3/%%QG:W M.0^T/!ZQ3^C3+,#-,T1,L:^3%X #4JGFS)/E>Z6#VI@W85/-5;L;]SG^66T(D8#@9V:1XP:*P6 M!&6-PI>>$Z=S%"FY4I*DJI**RP!))%2)*30!\9^AMO6/5N.*:U!Q@X@N'>]1 M<:)6_K22>XH1$U,0*SG6"XS>RLU(4V3#?% YV[-'6K@R*$8U,&\@E.;H8&GHU]K2OA^#^K$+% M9Q0I:$L.S?4\'#V$JKA4LH^QL5%JJ+*Z" DJD6IF0CV%IO:$Y*0U0NE3T%XJ M/>^;]G/EX[@ZQZP2IG SQ&=![;>'U\T_ZC_TQG-'78FV!G@^][H'?,C\HY\I MK4%>9H3(;0PA!$\!RPO7@U?-=2]]0553'F0AUI:/* UP:[X,;=5R4Q@.(MC M-!E!XU,DZCF$1*',G$IK?<(N4>VRL[P2$]3Q:$B2,Z7-9O%C^1P%$9V^/0^E M&S'.@9A]1NYU=?<9B5WU* V(WXTF9>P3YAG,AO'X3/!L*R9N__E=#6X$QEN] M0S:&+1,W<[Z%J:;?2. #3+5_;J85]!@N.3FTOY5!=/2JH.96(L(JN9Y NXS/ M,&FMM&<'2$_'1QU>.^ 6CM:.3 (]7Q6, M"CP(/B2*+GE5:.IQD'HR)#X*\1L%MN"9.WFJ8S0PU"K6^\(OOBS-4E0C,IW.G*F #B WRWC.?A5&U&M:LF'M-*>7I=A]56G8".3* M6TXXG7I>\AH;)L!Q]C975["6X.O;NF9A_F=\: V[)0(OG0]#D+,0PQ4E7"N( MO/E/^H%LF#<%+I(+;VHU&+!?S2?M]:H/%"4305GSV0TC5(,U.OE* M]W !XN68.CV7#:M%BD$;4*U.3,[[1#3A67XX;X::=1'.M\/^;8^/I.9G3I#+ MI5!-U+5%)NY/C-SJ@0R#MBD8M5\!7FBK( IEF*)S\RNJ;%@!,$MT;DQ9L=7H M2CFSO.5-,B3*PY20#ZS'U^)ZZ8V>0VJ$ S3A"BC1DH8%+!DMMY5[KDPY;=AT M:X=8M3"QKQ]@@K5L&";8APW+61*M?44V9Y490SX6I&5?Y@*C9Q7.6?*:]8-1 M8K:8M7[/7M<6?S\U7TFE**CL3(0QB^/]\.SX@5Y$7V6%49H7OGA^ %.[->DF M/][>;[5=7DFCW\>Q8=I'V3!2DNZO]VL_>VIC[^(@E9R7!8T= M;5U,J9W^#KD PT;,UD=L&/DE0=<>IA!5W3_?>RH8/U4P. M8R%*'-4L'83FS3FP'700U7CX"!OF" A:%0?V.:KO1>&K$ 6%;-@J+11B\?UZ MV_.5XJ[+1YS3YV'#FKBF"QD<([@Q=A7'6;K:+4#U90\H$ GQKXSX>M6((Q[Y M[RT?_2'_%N?/7#N:?5H]"^[ZW_&'!U".VWNF ?=?=^^?/FQ"WX8BH;UG"[Y_')9V*SU_BN MR9:6&BI/VDVVONH;.IYFN&TJ9=5J[%7V[&R/JI)BVI/DYET=4_=)XZTCEOW] MX_1Q#0T-WSB7M]+&YX+?]+[=#+NKIWF3F )?__M9?(6Q_N.]!/ID):L"(^EF M>X@V,ZD?F.-LV1JY?/'VTINTJ'&K6T4EB2='G=O/Z5IOOV6N.4[(9,4CAB,Y M,?YE?!]R]!9Q!V8+YG/BW@Z?"K%DG&%GD7A\E:'^[KN '\_ A]>G1PMT"Y_5 MF7?A?M.=P-@PTD5KHUW?DQ^36]V#'\.5TUJ^F!BVR.*=9)RSBED37RGOBRM[ M)5+M!EZYZ=$',3+?$%LY_D8<0+V$?RQIG;B!%0X)#1AMT\P::.7I'[+^H/$T MUT2/A[5L.T$>P(78;N\P/4]-(+Q*[6M<45">N?KHX-IA6:Z%'.(L!0&A[=@P MXEGL;[?$A&-]Q6YOFN-WV_H@_9I,. @7KX7J>*PM'&4$"<&W M]=!1G36/#R M>B.C,^F(^_,^O^E!O(RT)YF^C"8SR#VK;<3 MK0Y,MM2'LFS _-R!*5OS#PSA074V[$&)&/Z0!72MI?E26F%@1IHQA M8*197-_9_%Z)J.F3T3/3%GF;T5T<-6_CJ+D\6+'(M&,5H.6'-=01/9,DODJQ MC_F2X7[^Z,G/R["N%B&(5X@A-SB]PXTH7F0DSC3M''&?":#Q-YBKV2'+=M39 M7[[/UU0K@D"VK ,W7T^"GBR^7'.!T2[#,%*O8\,J;L393'\[BKRGE4(P/'9* MZ2E\O:' "7)D=4>14C]V58&%VK1(A(,-Z<-CI6$*FQAPQ+#)T1=3 G//R,A8'(.T5E&OO MD+9B)!KR@4Q^^[26HXTK%_H.VB_=#)SYIB(('NZ9K<;;-B=C6G';F'ZTFY!J MKQU5\&&NS%,XJ\SQ^DNE+(%/V_SP&D(1^$O6KROOR2'&TH0GV+#HLI*%1UK9 M/#PT*,"H_TQIQ_REF/#N'%MG].I-AW $>-BH81O:@G&!>034LU.ZJ DGK_I4 M+!E.SZ/.655X&/(8MQP&JE4(O*BI^A[*><85I@&8/NNMFC "%S-P_Q -U1?E MMAX)X%&YA[[)0<$$M,TJ1@2J']H">CO)K"68CP!AF#XYY'Q@3+5. VF6X#=3 MST678.5C#N-._*6J;?MUCBE/Q4&\ M4XR#+FTSY3)!VN*@W/XQE7C0/>FM??PA.-7JV M["GI.K-R#[L!=7_".,9HQ?IP39_VBVOX]5T.&<".N,75O@ZS#S20B2AZ=";> MG#:4HYUUI!=:N]P@Q $01D\%:$6>>* ID)H;.HSCA'8K"5_.6SHX)JT M*XR9U9D4\NVJNMR%&$FM]V])Y-D17)-^)_T.Z,'U98JAJ76JZ,7D*TU-[3&* M%?*DVD]TE0REA>&*-M4V_X3L/6O#UXY5!MG#I.ICBL=/OLQ'A%H+/1&:J M"TK;T;=I1N&0W'2^ZEBG]@'PV_12R!RZ]*M7U&S3!?E!@CB*BWX75'-BX:CQ MGVQW43NM5#].^FNJIC8R+BAOQI9]4>GGQ-TN;-CBJ"!K31CXZZU(5W#3QQ_" M9>G&$8A;3$V[%TG?*7+^H^G^5WS)NZ7I^#4UZ ]%'0%(%WS_D.'XQT?\-='K@(U M]F3LFL 9-BSP6NL?8O4##K3QHF+/Y'=(A\Q?#5-5,\DSTPJ_XV;Z&XYFHA2; MOMD,_^?\?PS\/@JRT^>M#QK]P9O['WO.?W/\W<6\&A&D:DQFM@H/]_=/YFM@=6\+\#I7\POLW MFD_D2\R>2M3LB-GVMR(1&V5A^33?D.2/(6K==EOS9?CB2!I-M\$SJ%_3]K#> MIF*".O4K-M7M_N(V,V,_]_R?#IKIL?Y!3)41.+5U_:@GHC>:)4/78I7>0V() M D7CB% WOFA0$('5%BNN+/'Y>(G[F%IMV))# M6/]]34>;&S5 OT.[NN!W3']4GBN0S.@+"+>Q;;/)XF56M&. 'ZT>3/]10&=)*<,B?[(WS-.O"9^KL=[)94 AK@VPAPM YUL">H M$ABV$;=N5TI>F+^78Z\?-MY/1I33+J9:!VQW&S6"3GA\P6@^B;QIM(2T%]!U_H....Y+:D0 M MSY?@#Y;#\;IJ"HK$=5/*C)+*Z_XK5H/N'$%(Z%MN6!HR.>\.9A!"<.#Z%4 M"I$KMK1Y:!J/$+<._' 3]=4X$W6^<.2B0I38R_YFJ7R#@9=[DX?()!X4,6Q1 MT.[5I4C+^Q4Y>S+:]1G=51?5VG=^^+ R]O%V4[%=:!)_9WE@#GX5HXK :&ZM M+O3;;7BF\B4GTMF8$\?DQ$"/3J_G=A!P'R5L(IR50/2<6HH,J!U2[!KMF*WT ML4^MM_--&?I&/N#V9)AW4TQ]4Y;(.>=:T1_5]WOFJU 2/NO5#$&_.-W-\6=L MW>)V!HT_[FY]59B(O=?NINNF/%1J;2-AK9X1+&R,W'GO[YH[_+_7=L7XM$/O MUVI"S9Y&NZU>[#_,>XWATQ\C9M^_=++:"4:N=7+P)U<,8. M92)K6]5TI2AYA9F"&!%D/8E#0J&VR[][E\1\!&$[\Q 8$0FO@P=#>WNNA>SV M2=C)_TZ7&!=IJS=J!!XD,H7F&RO8L!*$@^=6J_D95KAPN85>9018D: M=<<@'5\89&N_6/+JNO=;!B^<*J+ M"&U]C U%ZS/V0X/?0[3W@UH,6;1!"1L6$UJGS173M("\8Z+Z!.YMS?,4<#0P M&?!G7N>\;Q?*RC@(LIQ&;,/LM]+!V<2TO?X)?XUOWR,?4L)W(Y-B@J0OI"%8 MZKR(NL6L$1" 0YP(UD[>K]Q0D V3^\9/=?O,+/*$ =4(YO9&:*=2+T!_#Y[] MTCPTE3^=X[)[[LOQ'\T5\+EN8K"F'6/#M! KFDQD[E(:Q0:P;*&%(2&)$!5 ?$F\'8C&+X];!A#DH\YVXQ*"DN]D;V\_&FNUNKO)#4 M26Q?^.F)X?7.4C),K<8U/'@6.C!T9@RHF'CC#'UI<68>\V2>C&MFPP[&O02V MLV%741O3& 3$[C/TZ+>C*RP[2+@6VL7#W,5?"U^08"5"_*ADIR$.Y+O5QQ;; M.C&(;J;8AFA(7!#BXR*WQC8BJ?HV-E&8Y=80PJ&I$D9C9H/(]4#>%EE6,. & M\+!A7SB@\N@=^DP1+Y2CZ4)F[ 6DVN+<'[.<.201$#_/,+"Z@7D3E!M]'8UG M2A/@A Z9YP&!SU\*+(]@P6O)M$!'[<2:]\RW'*F%3Q_D!%1E7GQ+<06KY:^= MX.7O<-1%&^^SJY@#0+4VPME 'HX9:?Z4%>@1U/E%HG:5 WZ"3UGAA?A56?,A M92IVA4B6IG(G[R+A7PF_)%+; :HI=A.3P"'Z"#4Y=# 8T4U"*8TX%*)6KBN: M?O7\X((@3ZC9BDJ:-R!ZC49+0NZS83E5X=5GH2]:WIK'O4$%>/_K..0NA4:( M0!Z/'2H3_5$+<:8KB5^Y[+!G*+$ABPW[Y&+VF+CI6WPM0+W*AH$RQ+ \Y=;^ MM%ICCRE62@?'1DZ=R**L;R8=MN-G8 SD9/H MNZ.UMF*@2$;SL7$M/G=5WH^!9H-1U6L/W#Z$N$?D4G2%0K,F?P#TJ;=BWW;3 M3LB;U]O9>RRD6KY@D J1;Y:YWV1-67:E5[4M:P246LVUN!__G$8S.:]FTZ., MW3H9FRA-XTX620C!N1UL6?Y!*=H7HG)DKC&/CU?FNWF+&I&JBP-E,*FRW9H( MJIG[ 7+/,9*SMD+GNWW^Z5:/<*F8V^LG>C619%)?R3E573QQ M,O=Z\3+A2]$:!QLVK3P7>[[$?6X9GPS)0-^!C1@^JWA<.%&L\@3YG= = S>K1T.Z\-GD/"?M)EX5 M)ID)!U\%4K,:50DR(2O65H<.['5MY!(SL&2?BDS67'GGUE;']Q_ M:SX[P13"TUU8#PF',5\3][(R9XFWB-LF%V=P[G&CT,Y!@Z(IA?XA>H"]O+5M M^FY/&.W7U1*(V_%ZL07V$^4Z0$ROO.MF:3]-^C M-U#3L- 1UV/%#<5@X'!%UDMS-LS5XK&S:-?#&SR:G3RC)*:(^,AD'S66?IR* MJQU01X6:@ZDCHW?'C&CB^CO&+]0RLHU4>IBGUSM%09^(&W*B:_MC*1O(=^AL M6'G0!6K&J8@G?9\BSM_Z>%M]E,?3MNLS#I0MJ<<_!0UJ"'9^/L%;LEA?KN%^M*WEPFN'-+ZZ M'.[-+$@S6#8.D8QGPTI?O26 +1QW9JL#XP[:7-*)(L"&;=[54SAC 70[ WS* M8LIVV^=V+LV](0[KU]]&R4.\:HSM*/MKDH=HYK7B> DW7! MP(. -,?-+5]/[_M"?!1:4 )R!%[3&K2&)OK\/CRW%]I-F#SE2 M5-RFO7^]/O4'5A9&'JV_B!@=U:NBR;OTFZZ-M/=X?&4@+KV^,6GVXM61K9G: M+_ *B 5?=?S+'1V"VTHU>%4TFW<;IL0:#=W\4"5!T6?#-F02+BX)"F,ZD7F> MLV]2B*$J2F'K92/A L2A[TLN[MU7&UFG+(-D2GAM,/9_$94[:4J4S)*1,7WLR=)7*/T8QK MR:YFQ4/MKF\15!OEL14S;7-M3OSWJ!Q]8_0LB*26D+EQ2D/ ]IGC,^5O=?+/ MW-YHKDV1^@3_/. M(*\:7V,%AV1!BR8^0+UJ+,0E>1WXFFFF(=G-ZFZN5;TM.F^K' M1#M(QJ=>KW7WY*.$# WM>Q(^*7R'I_W#^ZJMBOP\CT(5)=_>():_8&*%X''C M;W(,T>Y^7;%^7[Y "AP'T$;WW^_2_;^S?/7_1FIFGA' S^M5;%@N=V&66@-B MX8@M&];#=5I4>7Z5IYH-LS9?Y8M+^J5X/DSV?=A_^I('[>V>#7K:)G(I?'7 #&RX^WTP">&OGBQWH.3.*,&-88(78^4@AA,1 M^>:4#B 38].?)9K6$F76'NV <+1!3@V=#4;;/MJ@4.A J(?=Z; I@]\_:2\HI78C ME"#/X6HSZPD'?-BP?/RL09(K+T,1:HT3?#RG-/Y"G&+8)UU**'V*E!>.-1>4 MGA?;MSVX*>C;"=MEW4C)P]]I")7:9MXS[;7DSI?JE%89-4DG>=786N$7GH[S M.5&Q-VSYXL=];W,^%_/ZTMG_"M#' %N>76QM=B2+76,"979E^8J MZ%V"PCF6;YVFHYEM@T$M)S2K2/RV]T@K#K*0 5S1@$,#8&&5WUA.D,V9,I(; MWSR;5ZLF:!%+#@^]TY=^@+F._]P*RI%J.JA.]%$:L=8<#!WQ%%E/>CL^Q(.- M5QD>J7>E.Q0<-KH4X]_DG8PTY-XA?!\_:4G@9142AY\@J#VDPL:G@#,.="&! MND3R?@9\/:E-YF<@^YCAL@K$;E:Q%J,R@0V[8W]?O<%H@NE>@[!I2C*2J]5- M,%!-;M[R0@N'T_I]69S\+J\56!>W:.C=!D'\:! G4+A:5+7F"M]_Z'#J7 \)U&OI: M@RT,#7931?:(7;;./*ANETM47HT)$8=/3SU8OMSM,GFYYU>7*H^"3Z:EM\DIE M\.";QTZ^M3$WJ_SQ<^6N.[%JFA/+.M_X/]5,Z[^/G,A?&Y[D'/[K\83OFUM^ MZ]Z=?N\7V/SGMIC][=+\VTT#V[_KJ/8/@\[67WOIYL_^>DCX'[(0Z]?OFPC_ M[9&2?R8Y^=\LHN6UOR[^._ZX7\Z=7)DB+0@&0:7X!1&5?Z9P_A?VC?XSE]CO M.N3]K@;H/]-_^5?RAOX;9/W_N_Z^K.O?B< _CD:_T^K&CVQ8U- *5/D>*#H\IMBZ_Q6H:CSGROM M_R.+^_X['3;_!LY^#W;_5'*_5)]J_U4 8-:_*'>H(6>AT/#E>N!YQC_>>?Z_ M(*+X6,1P$KP$'KY^HBP"OI'HH/1XP=D2B( 0J*;%"^V:QB,5%HK*E&W=W_J< MRA+>/;L>-TYF?K9[!#^NXG)P1/J4'K0S[*'I3^JN!HN;H7M2\Z\^$#2@;$;K<\B+FF0 M@G E-C=[CM M NU$'5?I;24]AA_43BHV8=I3)V;].)YP;R=!4*E>/X,W[PW_!C=APZI/ M \-!N#PEIK!:0QRN@:,.T!Z::"CFL(W5ISC/.A(_*I?.SSJEC^I2Z#^YQZRX M/UZ8LF.CX +=,K/X&M7DF _]!I;[Q-+&BD4@#/GR5B(GT)LS<1,UD3" FT*:N N=ZQ MD(GI PH$*>='IIA6-,'A;269*,GYQBUB7T:T#G1>MU7XF6TX_KS/D-'LT+3) MA5]# YZ9HU1YPHXSLNG@DL*.]E%6B/> FPQS/[B/D?AZ)GKF--R!*0X6#2.Q M *_F,5HM^5FN$E-]A+6QP^([_NQPBXLW7XO0#J:,?43&3XF@=@**E(PWN7CG!9GRLE+) MP@5U4$4WS%;D1+ ]K2RM"V E-OB1H,GX_9K^A-=RI]0UFC+^PY M$G"S$CYG0_22OW MN;Q!*QONX*_N'Z_)'TA!W9)0^F0T($BO7#_+YX(3@4YBZC&GJ-A@IL"PDJBK MI"CHY(X''8J$1JO.UJBHB<9Z\S]IR<4=^;;_\>E-[^2;YE!/4+X4+[?1O=[0 MMF#0TX[ZN:>Y-',#,6KY67F^X/C&OS.+H0K,J)X3T)+ M<,FLU6A ^G#"Z+-Q^7CW MF;7!$E9[EUNQ_(H?^^0-*8$4?P1XS"T4B&%VJB MSG*^1L'^3$5\]7W>0]'I>KOC]KV 95]Z:U<0M81/X<32![O8L,DK''-)B'F@ M*IL-@'H^P)JP$C"?F@SMM$%"P?PDQI0SU\VP1C;L<:PY![;/KD!KEH@_!_YG M!_+_$F:5Z=MX&R.%!VV40N8LAOI5G+D4QV")!AP]JM'/XJQ?$L>$!2K ;AM? M9\.H+Z8Y/H$LQWTEZ>LRIQZ_08\Q]\,GFR+(6TKT@O5&JS2R)? K]=/BPF:(W][0]COJ M&_+/V_]^*>%_COU?',OS>U?Q;J)(CXJXS:F+9.K@U^$?G^O;8F$Q4Z 9[G^^ ME/U+COTEC$KZ';@EC]@$F)9]]W@77RMZ)>OJ_X+R@M@FO??[P? M6'F"G@2>8%P%PT?-:XG]_'1S,)YL)=[*/14W]&H$S@VVU_SL1;UH- [4OAR8 M.1C>9[ U[M[M%UL"F,,VA[FE,UCA/Y%)># ;5Q MR&K![6"0-=6I%B_0K/6SQ[]K;.RSP5F(CDIB_3CVV9(?E20>_E3Z^6B39#) M94#\@N^AMJ%C%=10B@A5YQIHGCOTM%).,%Q3"..#Y6^XP@5[]LW9GG!ZX)G# M&YNG\..",80/[Q]H)I/ALX'4 C+^$VX'FH\F?!?\2&KTW9,Z41=I9!VI.2]L M.WTF9BT@..*P;)1XT_7OFYX)/Y/>8.PV?A(Q'$,J_ KD2P'5E9'9K\ MU&AR&E.H=90G&"/F;,M',XL6#+LW:%^;%;AW/ECAY@+N15K$)> MLI!N4(42_0/K2:7.**D_GMQ*H3 T9\HOO*(9D<<3_))^],^,7.NHO$:>R;M< M[M"9EZ7O8?^:]9ZW37KAYV"YG B5>-'X-/PDU$S*ER0.(_MC1W@X%'33Q M+5S3#'\P/>1L;4#2)X9D&&P!VQM$UP2-&%Q0,V8[*QKBU[ES3XEW:ERDLFK? MCVG1XQ?;?]A\/0W[6$(#[SU_Y $OYQ7/I5O>4EFR'= -+:0OAJ7.\_ M[AK\#:C]'O+^J>3^BTU4_@\(Z;5E+:1>FT+,HD4GA;(_X(E[NU5&MXJ+0]3- ML*/7'UC\O'?>-OM;YO&+(C>)$A@-3K@FR$HF#J<@Q0'[U@&KAK5ON!$C :83 M:.Y$U2"/]3SQ6**H,FJC4=B+#)^Q[*/-$KXE+X[@I9H88V$G&"_"A2M.(^S3 M\2^*!G4LV;!'5S!?V+!"M48E,10;5C=TE&K^&-,S H3N,0IG&GMEVESO5WQU M6_2B55:LWU>9*WHQB&-]43+&+X3WK"9?!JUHK<8<&M)$IL@V(%);#E$80=R* M&UF25(9(%=L/[3OUT?F+W3CKI*7&9WK/!K/)62#"SU'-GQ51JK17E$DZ! M6/IZR:5F4 WB17Y X:YU$. H-;)#3QT0;M9_*$WE)6'?JURIPKSV\41N/;,^ M252N=.3U(]!-J;%K+Q\$KIQ'\U.E1K]E,,39L&I[]#4V;%-35Z4QX$7M:&## MMKP#HZ@-),NN@Q7:>TI#1JP,="^'N/2E,.3#_11?'+J9Y^X0V[!F)57>I;QR36W#5=B'Z[<>F5T1T?E,/FW-M[;VIX/_?[6#+\*9ZBYS MNAPK"AA.1A3$O!EA3$H%-1 DP!(RGA<,&'$*K;6:T=Y=6DJ[CTL9:I3 R7DJ MM;[-ONN!Q?29)N"1:/,O1 G$\"MM,9H'?D1)F EC)6GO9YZLI.'J',DUJUZ+"GJP*+(J-D%&&C&J".6>%)V MK[[Q53,OM3,E[8+IUQ%%E5 M;!A1N3NW1T_[>>BH41 /<\^PMJSE])7 IXB;;%B>W#;5\#8R,6]U][*H3M-: M3R^QP&@VE>I$-Z0F9I"!QW$'>^/K3OU8ZPDKHC@9QS!,>XK4\\>'AJR_ZK?( MV^E*'SZ<>2 SW7B]\%JU#-$!M>1-_=PZ$@)>1U\9.L"&!1_JYQC#FL,J7-[T MCR3'':L-) IR"FYW0AQQ8GQ!XPJW+W/["F>-PS&;@.J#VAO1*K2NB.ZX0K@@ M!>^IH"B<'3-.2Z2>F_8S.U_*=W6!+ZJ?X$_5?5PDR%%7J@\VG&DP\ME2'!X. M?"S7(^LWP@_6U\,Q.=@.^7IQN YHQ+0Z!Y MO?:1V*MMS&O#!F8&^I^&5*E=(P.NY2)U46*.1S]_GJ0U[SC6O"E#^G@N5[*[ M-0PM2)L@WR]@7%P_N+GG$(ZLM_>V]E[HLUH^*M[X]'U+:U=S_U>%V_/A#28+ MZM?\7UV0FHN;!H:[28AJ.%5/'QX$'2W>XT&DMHZHA:$U1N7%0_CZ,4G;DJ47 MZA4Q4U<33B3VX@L13M@^!-EHML]O!! "+T[[$\,JO3)T@5&L.!BS0K$LKO(2 MQEP]Y'O6(D*&=N5_9R+>N7SO=2[7CO_?TIT-5Q6$P4/L%.XE+?G!^!#6*#9MSI0/:*MSQ)B#WYMSV+#DSZ %&_88RX9YGOQ-\!I Y84:U&S"YH+T+($NQ83\Z@9I8CI7L9L/:?J*/4:Q8$F'$FV)*UI8H-Q($=H5E3^@%7&'LZD)R!A(G-7"825(CM!.Q&L M%EVF' J>+(D=6M:F=( (X[0\/Y/=O][V=WXO1 CVAGT>9M07TWAB5:W.5*/_4T\X^VSF".D^^=E=6"[I;RG:M@Z3-H+EM?0.6EH=?PLW:LE& MIWK-)R?F_2>_NRWB^?1C:^P^^:/+?'>AX2*>*5WQ->^S<:][B92+YC/PCX2.(??23%FE7::-[N9/&^)VRQS!5D_J'O@3YOYD]_;-Q7DT>E0X;\?%A HV2\W M@DF?V1EB.K?E0/&?8/ GN[^PVTBTFX>#$R-JU7H^V"<]]!++(OP3_*R'QQ$* M,_WGT>:".[9]^W -52&5070YJE(X 8Z6Z2PTVN-\8JK'&U5[M?P9_P,NY>.& M%O"@[\_.^[/^L:T,\U82]9K"EFDXU9 8F7BP@ZF;.]E?$@()H\*O?U?!;D,] MFC>HR"<4=R@>>G0KKOLB25[:>4#OL->C+=+F322J+K&WL1I>Y,3<64!&-,+# MB7L)F@:C>%'PIGZ+>?T:0!$9F0E(+6-<;GMJ'^FCM/]H>K+3RRNCK]358:S# M[XG' 7O$@!(]CQ6.&,Y> :@7< / Z,&).HI@@[88L).Y"4S(M:J7S/=R?JI! MP*5K7LJX,UU<B>\\^6W6(3F,TVB![Y GB*8 MA;:A_I3<%'TY_$IX/25;AY6@D%V!SC"Y,[ 7>7=3O^%"DZCT0^N2:MQ .-T* M9-"43$ E:L_("V)$8:2*BOC\EAE_K;FH3(7HXJX*?7W0+L[J;IV@NDBTM,"/ MB ?^]7])M)I/R-2ZZXRP84' \'B.&UGP">!,E$!EU?3@/AX9DLZCKCSQN=[R M+-97Z4F. FZ6WDVKWP0<+&]Q_)]A6+C^!&)BA[P>C&/?A?$R-0E8. M=( I1;4-]_+*<"O!;6%>Z#>KRK9]NN= MNO/:+@0V'C"5CAYG^;NXA/1@\\^5_*$KC/,R]O(&CB!!<@5$-,@S)2U M9ZK+YS)HBZ>IXQF!PZ2]KI;&%>US.?BOW0L*V;2LC6T7JFE5EZBU,@A=M--Z M8V[0VQ(,]'9C*&&ZB7LA$53[T(_BH)%P9.205#>EFZP[5S\6DA7H[>F[;=;3 MY.%GA5 3[]/PZVU(;HZ^\1.'4W%[ 'LLJLW_WVLMH3"QN#RML+(V]>ES1QS\ER#3KGPD<1 M%#C5BH[!7C8*(ZA:B;=X6$A]7W*3%P]GZ9LZ]Z#?=S>UJRLJWI?;"EF[YU]4 M>-BBR]#$=+!A,,!-<%,K39". E,_H-(N%71^Z"C:?<0BQHV_]\G._A_5![*+ M.SY+](TPV/Q?-CJ7'I%U, MG^%!WZO@ZCN4]U4"U?-9D8+LX)2O6<^XF]^N;E370^?D&^!0*LHN&I=,.,&1 M%#FT>@Y:NZR(%4MT0S[CP'BEBZ>'U1G:>7S#_(Z9^S-WDE=N+M1>(Y255(3> M5\LX_7-7;8;Z.\%L9SQ'?8-)5)/62$1QXT/H(/0-*)9\D]:/O@MN&.6A-M;I M+96:R;M?Y94)$_]Y?H/Q&XK'CB[8Y8:]9X\DB9*0$)\#@Z^:)G06M/=EG'=1 M[8%DN\0O4PE)OBX^VU[EV&:YJQ;[Q]<=R?TPI.KG=?FKU1B7K_"&N4)S01J. MC@45& C=#S+U2'&%R/&2(U&3_BJO(NNAU(Q"-X*QFX.+1*RHAG (H*C:F[+K MTW@R*Q'APH8]0!2%/G("0QF::),.3=-4BVE3E_Z(F"/-*L&SYWC=/6Y$F5FY M=$C=,WE_)G M5VEI5SK3P$"&ALO0GC;TB6$W]YLCWSI,.E4T N+#!\T63DKK>!\0V[E%)^9B MM&+F1W57@"DD.CI1M]Z$@VJLU*\#\:K1>!KC&L/N(4+@?1@YT#@;##6-85PI M^NXCCTJ-UH\;=W1QTK=P"CN9:.:GNFOKS\.P#2O+_]%_,B*K6@P3IF89S8@I MD4HETJW+P4::22VY)YRP<1",15)]0Z&CJ%#]CZ5=!\H[VQ0W]@W5W5R]\5@X M(A.N]$K]]IKY.KX8L](!.S:LCPU#LDHY$WY#+/*L:U&S!!T^?,&CPLE G2#< M%7.$NO)4.=[G^%#CS^D542&KR_O-GROO3'*/R!3INW5%L,U??J*UMP+BDZ<: MT3]R(#,01$!\O-EN<Q7HR<,L-[W*=I^KA3=A95;K M9NSB\:M^Z=FXX\QU,S8F,HJ3('K.]PG1O;J*;(1&5AID;RMJ(MQ$>IY"U2FV MTW+OSL@.2I2']]4>=IF<692W?ETK^X-7HB<#I=,@*00&D6TT&FTWT51""M[/ M[#*V=3E%B+T?NZLG9D$6-1YV[N"M"R9;'*2WWY7ENO"73-6J&[UBO8B8&ZZD MM2Z^P@B++-2M0VQ%J[3=?E=";7T$[4$5&\ 9AK38KZ6=1;QDY/&;V5^VJOY\ MC/W\XJS$UXWH50X*N= $*3L8QS#=0)$O4RAYU+QQ?CM3#_2F2D[4KL4^TO0< MU>@N[[S'4#"IT>^P\[KC%]O\6+=QP^6[(MH#O1H#GZ3?5?B"8AWMB_+B M\\NS&[7MC?<&-#)W\-.G:1P3(PKQTLBX"(2HR8;1%GZ3*BH1&]>O]7=<:$KSL MA]UM5PP["P7NSQA6%):%-3@^J$N\BKO@OANKGT]U1P5.8OLTZDA%1LQ M=R+(H11^VLIH6J.-:6/BD5!+=_-Z,V*A43C%@ZLZ!VE90VO<]B&OP43V@-@. MBGM*GGO+<\'.. [^T@-8N8#K>NTU(Z9(L^YZ@AGJ14CX(,.( M"121-7(I>V M-"KCP*DAW''>,4>,<'5;,[7P<@J)1F9>X.M-H*Q\-ZC%0 MF":X..%P,U7I$V*7$"1T"AY;W\' M*_<\S)_R;QI/9%SC --N2)J) 75'//L]1YPHJ[3X6J*DN5YYC[*-40T;MMWQ M(W7E\5R[:MQ>U6]-VS./)/7G_S_LG6=84T';YX.@=")%4!"B5*5:* I(1$1 M1!2EEXA(C1 ;$"0D@-(%! 04A$@3J0%I I'001&I4D))P4:3Q!*.I&UXWG+M MOL_NLWOMI_VP'\Z%.9?G)&?F/_?]^\_,F=%OE;9M^NHO]AD[K^ALGF MQLW%G(9<'8,50&FVXC#JU#->HTUDMZ,E6&1XR)[B45D5WIA#Z"D3L MG,G^O>E[5*W<)[Z:'PW6NU1H8!YV5R!1[9I'PURSH^]AR#P6@@G!S3HSKK=W MU $C=%?]Y=\%)PW$[RA"K=Y.8JT;HN9T<99/CN4?4O!9S\'H*/AXITU$@]V+ MWZS:$R'D4YM=JNPR'?11P)<#L2D5=S0-,GB%>3V<<_P;NSP\1YIT"KG:=PSU6B'=4OGX MT!C3-/@"[/F/"3T$(RXHB "H0'NQZ20AEAW3CG6!33 [C@Q?>K]LY/8UI0* M4<6FO)1H!<1S$Q8O9V?/[+%\8N*DGJL<&(;_0'D>0^2)SPRMR2%":)"9P.\@P[X;<]!&;5[,E!U,1NC4U)3\_SS4? MUD-]<5 1.FVV6DPXP$O%,QO47)9D#R.+74 (Q,VD,&J!5JHH.)$+VO\;ED"0 M[%!@6="'^]N#J2>:5+04RJ3O9%7V&'K\T/R8UKYC$/)GZ_]L/O)QCD@4%W1H MDEW$\V3Q2)XSNS =^IE$0]BSBC ,-!=4?Y0+^OV:VI',?@7UUQ-'3T%V-8U$ M%YK2RQ-_X\0![(4W$RB;8$K53$W9Y,WR1P,Z#1_&3(J-CQ_^^?ZH0*RUJG,B M2V-[!5N4.*!!BQU@1 &WF98LY#@+_'+.H"DW_J:9SB*Q1T"L+^_0EY:?WY*$ M_:@GY38@;B!@:4GL,GJ!1 N%=3, Y:6K--XO[*)]I7 T@/C!C=@!AX)0/MG" M&[ G0QTKL^?];VG=.?K4P]F>)U+_T3_V<_Z,>\ W,E8>/5-H.HKR("G@_=;@Z8".JKQYAS0;X;L_P,?W8* M6LFH>V0VG/PU@\R6=<]IQ2=8GN7YM>_((?,PYO)/_Q(Z..^PR M##F&4.>_?IAY89$SM0'M!8. $7<0LOD7!9/Z;4R%OIML1)PZ8*,K@PAX=/-S MR'5WG=.0@RPD@&&:\F1CB')E[D"_@X [CB/S>TD@TY-,*R!YSF/*]/:K'F-W M('Y_+5:@H0I2IRUDAVHN*72D&XF:]JP]],8:.D M_8:":SP:%ZA@YQ&N%3A@]K#,Z'KI*%^JU81$KC\5F[1X#.O6,7%O?/!K_^B@ MK(FUJ)7"L=YDC_[\H9L>H,CP_F%GZL3N=&'?3(3H L!P]$N$CM1OY@'6!X\[70CAY;VN^FM5S /H@[18+$2!2;# M-0!TX%>04,,[\J >AJD$<*2V?%KSU:P']PF6W8$UV*]M\JK,'N"G@&?;*09OQY'A7?=EY+V>3D\(ZZI;3^\* M+'"T&%8)R9C1C _WB7E^2?#VOYBN)KAMY7GF0?T*#<;YF-^-W;*MF%[&)J(L M7@!6ISOHSLE-579&%R9T5-LF0Q68< MX_K^8\7IM.4VN7@N*! J#U#MP#UN\\8?$XJ0D3 [L\5IAR2E$QM&EN"\GY6# M9$1&[ ^3,Y^_&?63:.?U9C>7U&/D8C$!&\D$N0YU9)"156YWQS&@_%5S?MB@ M.:RQ*XA60XSEFX4^;=UW8%3PL_\:_2X]90#V.I>U1XLC,D0[-G!E F5 O[CD M4 _X5EJ*]A@PGNT<_C;7) 2(%>F$[$Z2^S'8(!:?.+W("[=KAYE:O-9CPR/S M;"\Q+#5WG4G7Q<3R=Q&=$ZL_CR<\K#XX2JEK%C,O&S/<% M(5Q'(S0.*F9ZE#8.>6"V'P@O=D&>(=D8>RC)-8Q3T^W3!HL>S8F&7MZ;6*1Y M)61<>"_N$5H4T]6&H5V$1&/W@GMQH$ .U),OM'=*A[/'"_BY@A#N0Z6IIOE< MPTROA3I=+?A\^O*=4M A_D3V$_21P"S>K^PER7.D48YTM2\?*^!,,^ \^$$# MD+CW1^T]QU3=T#/)*]B.S)^^F8XBU7;MOJ<3X[9^,4+9!= ;D-G5I8V^=MSL M9O>E0#-#.J/"ESJ2;(MXY7E!-Z0V;]G[C6\V\83;N>3E]V?E5'-\>PZ;VJ]O MHW0J^S&O8(HY:K21WO1'887JM,TTE+P86AY(H#%[]4I7PX[(:E]SCW,25_KJ MQ_?DB>X7D8VHQ2*F!GH0LY/@ XZWH_60^PLJ&IW#AS&U\(Z#4^J339XA?S,D M?VR$?//+I%[/*/Z2MN?RY3.5E=%BL#EX__:"W#$H_M(52)U_Y\9.8*/W"ES) MJZ$<2>H=*9N;FXVXB)KY;*E&^B!92SJGT63!E$1N,!ATTL.F]I$Y$AD::RI8 MW?6J/T\<&VMZ6;U"_%-%NIYJ[8KA$?2.S?W3+3P(0H=ANO!8^A+3E^?*_@#, MOR[3W\T(+SU7C76FLGUPBX%W/ ++ZVL(3F][@O E3NN?_3G]N5+;^$I4L M,7#UQ+XK,='@7&@P(A8B B4W8EL2T@GD/(ABH].$J3!-HW/+K]T,][)+[/ZG M;XFAKWR9VLTMQU2>!NO4C+87\WW[Z.-J:R67L\6CI;,X"'J*QX1H59;G]NZM MG.D.]0?]1IB&]>8$C6BT,G'NK[\+;:I(AG0]F8*)#\@A(53K_TXV_#UCM55. MQ:TYTH:H1@.V8&)"-^<072/&3'7FN__9K'ZT6'M+VM*E\0^%B)E:-")G=+O&/U#;[;%0U5@?JG8!]Y&;.?$,@5,)H3+";' MN#"?@DL.E\].[]%Q..2U#]DK#+_UT)H09OGTAOZY#L8T%^1M M/POCB&S#127M!AM5:]'T"HW!W*O M("]J?;ZM>E>!GT/PJ7Q=NJ&\(R7[ -_I_59K)?0'%[ <"75@FI9/Q27IZ8;: MPK;#!DH1VWMZ(/1N<77@W4H9YZOLW[E9VIFO'*\'SVD*G-6;QC;@UI:9!S@C M, A:9P$]TB'UP(;>DMYDJR>+(]V[5CWN+[S18<#K:H- MNOMLJ!C$"*"*6$O@:5N.KA>/5D7Y--*-$O!WR:,^M.E>:,+BP2@-]_KH>I\= M\YIU 9O'CXB5%H4?U''$/&07?KK=L7M'7#V74^Z1+UA M6>5J^(?$]/#( M %HYW^7GGP*3?HYZE.[BXM#[NU\'E _KI,E24TRL ZIN1 1H19^N?X!3>[-U[=MR2"M7PT<<5X$ M28?,Z7%&< .D]_T$\S_L8QNN8R&-58KH7[9Y5*F,%>/[O?XM&L#HA4RK-V'S MCTY5]?#B)J !ZQJ9L7*BQY?0+ 8*#?/ $&3A1F^AS@3>LJ8O4IQ3?\?Y(T&M M2,I*:^U2F'%1Y_OG8J"(\/YT0-TYT522>7>50+N2/GNAILE\6-4%I:N=6T:-B/$D(X%2!=+I0XQ: M=@F&7$N2,K6MA+LY]T5=G^N!BAH,^]@F]P?#3T^ HE?@""GE/H2)>+[_,X].>4BO4X"EI*_&XL\0SAZ^,;DL-P M8UC21DL:O82DO(6FUUX ^,J8OM;)SWQ_=!P84^YP=Y?)GU]*'\N"I.I+T\[M MG@KOLP=4H9V(1]"F[/+U'NI(*D:VAJ.^W'9T[#=6*J#PN.>I:OWU\989:O*B M0.KU#^.9(IE],_77;6KF((":_UIV!>OJF)D1*JB.[MR'D0&N>QO%&T"2%X^^ MG2*/?2'_;6X^#IVAY&K6?*W><=K1^F9T /_/7$IX#X_%:?980$./)8VE.*\? M7DKUI[0DL"SIQ T/^L>:_;*56^+K:^$M\@<*$.0\H0^8 )L"_Z2']J)'1483 M8./IB5#:15CL$F,.,&+>9H6P7YL=7H7M9BE&W'W!@L;3OLN.!F'AS6\"JU^F M7!PC9U*AJA[OS]%4SF:\6?0<4[*H$!2H>-]PF+XQ ^4(+3/5,5UFK/.F"-J(!WTS M);3=SN#W K\CD+6T+S1\5-NCENDN]+[4,'%N]]&S$HYGGS;EYS4/NEXT M 8X!-(SZ['D!8'_P@2F4#X[E2L].&*A1XIQS3VD?^OO958J\0U5H"B$C8K[7 M1>2PDBO_.F%F@H)=6Z(Y,V[1MB?(SFK9N]LG<*0SF5:C-9E;U"_7X?!9ZIO+ M!CVFF3%WLE*_/-WO:^/A/ *3Y_%,#!=4A^A'$!&N[*J;M1QE0*[73"OW _U+ M0H\]9"$@3$GS^IVO6R:HH[^.V?ZUEV5HK^?Z^?S9C$;M)!/B"@7'S>19)VE] MA2DO N1O&J-32@-'A<@-3=LS4(-..#I> C%>@/.YH)OI*5":,VPGRB/=BIT( MO8&-0QO2O,EGD0*>=_Y)5(EH" M&>G&+D;M*T5&]F\:WR$DW;/COVP4%A;N:E(2[P<:?.'S5>5MZ.]+@@6<,1AD MW4SHNZ&Q?P+>E*-*)R3]4!KJ[!!M>B,Y7.VU<[X/*SC8%&>=2?T2X^(C0"DH M264MD5O6PHM9L@#_$B9.216(\:Y$V0,?# I\!M"'LG:;-55[SOUUP$O*ZN;D MC#7NMMB]\,5?":%%R-__*,$OW1_@E.]?9QOLU'-LNGE22YH%V=*Z. M"4=HFH))0!]+##0F],!D 9P%O:",(K05O&;&(B/[V?WJ>#N5@X-4?%]&U((AO.)E-$ZE]G4QK/$2/X\CZ>4WH1>^+ M]"1F]_;R7GRF=ZGI^U>-K9+Q<(J.%O5Y,2RY4(:&2.SH>0F\AAVR4&T140D, M_I*SQ^5ESD?;" W+'>?033^\A&CV#\WD :/S0 1/B3U.;H9Q1_^PLZ!TV=5J(68[\]7L5OF!JC\[>?G M@MZ+9Y(%U2?I< M#T=P8BKT->UC-MWK!U$A-,\YQS'9^HR=4*!JQDBNLN+'BW?L0*@HYFTKN?4Y M+DCPR/:[#KLX0F\^'63G_[;%2K.N3*U=!/0#5;,^)K_W]\ILL QH-^:"RKB@ MU\ /*#G#V4R9_8KERW0!H+V0)BXHE:6U5*/%R*-?-3M!\\I^B0RY==/M;'/= ML_BRTH6+- 7WVT'/'K^V2?;;%=[=G*5[*K0T[S89I%]V;6*HN>KGN 4%>8SJQ] MV[L<9T-X_M47/&M%2>_'[@'2R>?BF &SN-XHJP'C)W*2@9M#\@L]OOIU[NZ= M4X_G&SR-@WU=B[(B2-*:Z )4$+N <$,\G%$"7&&ZLMQISZ50%VEOA[\^H/6X MV9U95B=%P:'$ R[*MQ4[F2'$ ]/%(K8 >WL_6,V?707T0#[UVT\3JY@M@7K3RWI-- MHM\5K]T%6>\#71M_Z'22XE+XZ<^P>85KT\&+7Z!H09C3(A,00[1>3:U,32WJI^M^Z:%.IM_<> M"YSZ>0?:A#AP/;$D/T#=R#XV.'-I#KT7>9=2'FT*\:>E4TX5/O,N01X;GSO; M-*;?*O,R2\9P;&_P^1T7?*\A7;3NUH^U'=&@"D/)$8I]FI'#%.#W;' 3;6;(=E ME7FI951$E&Y1=5!PU"M/S_GWXS:W37_M\,M2/:0M(:OO=?H%^#&&G(_]60@% M#J4S2:)3"U[?;498(;-,\JG],L//WHU=*/3/#HOWQ/F>\;M!D">6W59\H%C9V< MAOZ.#?IKQ!'GI;DG?PP;_>XC0I6]ZS)\^>? M\T DT%-TYMKX4A<8^=SQ%F2MRLMF$;?<\TT@/*:F0):P+B-1L&>)Q_?JODE MCX6%B+)F7@2%&/0V3".7E'07 ><#->=V ^@IUF_Q6ZP)M MGCS3F!3L?5S)JWBCO$\?P#I]/ZKNW+FP&1XNL2EW!S7\:TBE;OY6!$Z 78,A/\36C:S? M95I#B'..;^@;T>@#"W,U'00J-*[P6.[9?(\DQTLZTSDU;]8!UYI;8FH.MOJUW2.^;[!0_]6A?I5M#'QBFJ 'Y3?6K6CEC :@A7)"%2B@ M1.8/"U+B&_/BQNTZMJ8PC:?KSE)-8AB^K8^?2?9:OQX4(3==!9)X27F.G=)Q M&-V?PN0#>LBI#[D@T>)Z%QW]/867U1J3OSJVV:8NWFK[Y5H&C_UJ%1X6%KS1 MGL:.YX5GR.N1-3!5@)[;0Y)BF=/36OU?=N2_X,&?-"K0K$$]YAHSG!A(KW,) M5KF6N'=@;]A5$1><#-]O:)\"%Y1H[-P#E0S""J.@WE7(RKDS[;D]QDX58=>: M\).RI1D]46Y(;RLM_/0+LE9&3^&(FE W4K>\'C"OH?M)0OB#Y'W> MK<8=;RGVB7>#Y$:-.[^"'A\#=94)5=_MKC]5M9KWP*$AV.KBFXEQ1J2/*7AO M:_,UU<0ZE?M20F+',QZ?L[(X#3%%3[7%OV6Z>< Q=?9=F-WSKN85LS7E_3#Y MP)$'E!IYZI$;$S6?/V."%D_W25H9CEX(P0K,J0V\1FK.D;]UC<0/D6$""P'W MP7$=2H&7 U^[NB\,*#;'! 8'*I0>RYR)\6D^"OUX3L77ITN =46#I1#.%+2I M##*>!1KHRR%_HLY'65Q]D[YTKK0F//QX;DZ$D'>'U777IS_MKWB5O.*!*0\W M;]B29F(P9*S3_9'TWUQ0PL1JPPJ1,H&'F][/:;^MC=-*6<7OT[W4H#$X(&"Q M^^3,H1T;#TTE YG76"@>4*R/T;T^-6[$PI>V3_T-2O]['?L4/!0>!5=N.(2JS0 M9TD8_QRFJP5+LW_YMCFWU\P &*N=-0^5F?A.Y(+Z%L[]>$]32?A9'C=WL[[Y MR"#R0 8,#0)U_E\O:?#_C_]__#]PW.:"&B']P:*,>P!X"9J^J#'ZY]25BS3[ M.-R?H87CEC&^>'S:U,*W )VQ9XY?;^5+VA[2[I0R'A7TMD2=8I[#= 4VZ-[7=$J!U*_>0N5)\NN)WTQ7700NI$QX#_YHA7_&#*VR M4EB5!GHA>M7Y'8EV 0%HI7=# ?1'S$[\[7+DE>Z\7]\WT1IT!Q?W MGM![]=7MWO%:%>HJ0\@YW:08Y;07,7]2_P]F*SL:#*U;V(WKZOTND/4\]_70 MD(6/V#N%CZ0%\8,BX-8#EW:V:5&AT1":FRB)F.()Y%(V8J"TBY!4SL$VP)(Z MA!-'KHA&674_M@FLF#--,L#;W*[IGQ830SS8>[ .=/($[@8[%D,NP398L63\ M.XG?4M"@E?M]+\LH.KZ_T^4!DSZWRW53*!-T6<+LADZ*8;_:_EU.]]2-+LUE M?#I]BOJ?G4^:"M?FTH )Z9'6W-+X(%Q_=EK-C]F[J7*4UV*Q:(\ M/T59OQ#]S2NQN@W6'@DF8XZ=C/)D>@/N#%>Z8O9 '.MR=< H(#+M58^]C(?O MLO0[]F&*06^=[\OZ<*U(8OKQ8_#M[64-V&^JH>12:#TDE@L*%M>CX!88JQP]C.T,DL$:-NR6"&"'W:HS/16X5R5&_ Y M=WO[?'VO9B23Q>MMFIX.'+@$;GR%DP!(S)#O&# TX!2$80'8TD@.0!S=UHGV MN4/Y#>UC+@81N"NUQ.I0POKFYI4Z%Y7,Z\I)>VYD6GWDOC[ZAH:6?8\_[VK[PG M(0\)5HW!E!=Y:=C33&D!94"W6K<@V\>8Z=#U.G$"JT;&X8D8>^7GW'@!$U&&-L+,;/?K:>"PH:230[RH0] M?-GR1)3HFE^]IW &E"4M4,T]&9KHTHW4^VBK# MCUV"N4Y20D)Z(=)_9N^11.$90<;HJA<7Z:XCX9KY MZ%9^B6IGI+&+S/:@WT-VX*\PK5 (NAS#.*";[>[R:2V$ M,ZUM>(X+6@L?<[<>]K['2/ZE*:T,T1D=? U*^,X%R:RT=211F 7.YK2^_J;P M';L2;)O>)!_6E3BMB3NNR?\(^RQZJ084E'IY!CV!$<;[TR?(+2QI M!".:+L@C/63.+W-ZU&).X;[,'Q\YXX>^M,:;J%2GY)?(VTE#U(T6"*)OXOF7 ML3,X7B-]#B6_P/+I;Q M&!YTZNJB/*'0-O#"8WTC0[G;<<>(\[P'T;^B_D7- M?J>GIZU*U6ZP2S&^BM'%KC.31?=A1(/-5%FV#9^:3 H0O4Y>2K3T.+Q)0(L\ M-O%/U+EK_X_D"6N+_>W%FB4-1T3LD!M]".#P0"\7-/MRNH>8L+X]8,0% M 0\H<+ L,M]V])[G78OI>S4(^^8.0GLR<6^3L$ZM0(YKA/-FH4>&E*&PJ(P3 M:&OQ/R/37UZ!\SS53J76[4T%9U@G)G]P0?ZG$/VR4$DSU64EB137IFD=[;7& MH:J_GE>'WKR[]4'JY/Z=T?UA<<>*O*W6:_YQ+3L-&K 10VI@?UO[5K/:S'-C MIE'!E!3H7O$[X\0>NYQSGKTOCGG8*E>%S%Q/W2LF?/_P.#HGS/"5A=U![5;5ZL W MAUGEAO2]0.G++#[]3N9W>^F3BJB@T";;EK=9CKH^?O^\9B 3^QTSBZ6 MUB1'A6730ANE@Q/O11UW:'[=0.,\'8^X-109?JO+)R?\?<\.K4&*ZZS#T8XV MZ*P]HQ.P9WJBCDURE)%RZT2[@?@_S'7^_D5YNHB51!&EYOH[AJ?+HJ9)\;M] M/2%6 0O[//=EQ[P 7RWN.,US'ITL?2Q%G+0>]1(E00^>7OOK7=N1?Y>>MB_X M@KB()SO-SDT+?'S=83GP]A-X=(??IT!9V<2([#\?\RL"M_H+=N%*83VA@:$B MP_#0X$/(KZG1OJ&^@[X'8H7(#TY+7_:R9\(X1 *(X+V1X(39W6$,)*\8384& MW$L71=ZUK(M<<.]U>SYPTU!6-H.U*=W:"?(^=^=#599'+'J:AV@_4BG^0/82 M"=" I-_C@L!6(2'^K\=1]B4K]]G5(%D]]8*=_=.^EX23%R.^F%:J-,M$1X$M M(\K7(IF7D0J,<78^ZRC3GJ4_@:C1!\MVW;Y=9E[1+T6V4/Q0QZ\,?O/M_?R5 M@M(EC7TXV_]NQ$BKGX 8(5)7&7+L)WA/ID-Y5S!BP&D1/%XZ::"H8C&IH^-E M@IQL&%;-/::KM4NKXK/J">BR8U/^ M:HV>==MD=2.\X!P\TC]'T6RXV+7VV=4,J7V>*A*]P3L7G%5#?/>I?(,!ZO_8 M$UGI(&4D^?X:EM] #V1/(U 9%62M!0V7J6OXUKRO_0K^>:ZF<3^+S6YL*/7R M HW[PT<*(/YEXW\,YEIJ2:]!=*3*TWG5)QKH_?M)VL?BEE$8K0 M%$QSF;DU.-@5LW^W.0]_'#WO,)AV8P@#13WKK$NM+4V9MI%"95H +VF>FQQF%-+0D=.BP(MCY3="':,U/F>05+/A/JI<) M,U5OJ#7GT*:]_ ',,7T;J\%2X=,JRM&G=).UONI)8+JL:D,)@&;<)DM:SI'] M_,];J941BN- F@XKL'(U)U6V*"#OH=-1=B%Q_CVJ5?&ER9?,PW+ONA*^#H*V MPOXO-I_\7QTB>3_>%@$P:VRODMI4L/ZJJ,OF@A?)H_I(-V'1_\X>JU:#02ZH MYQ)Z&/K[%H<'"]W-(UQ0VM1('R(.*L$YP3+YQ)%BN=&R7[ZEO+T_2ER5/_4S M2WQ2-?9RYX&,QR8,W',"I9]$L]';.K*Q T-6);#NO%U[B17]^*C0WZG1/^I4 MP0D[]^'WI?+A'3GP#^]+JK%OGI$M MH3X,.0_*PJ=0F58;F,_!G 48S8$4#7MMM9:TM$'4ZH%*LPY2/=U[Y$6'B[\; MHE5:GN%PI:'Q1.4,:X^B/.O-[,_J2T1"%A=$A#&&V.4$GH5):L'(00/24^4W MD@SR\W/R5,+15%'MYXGK10XJS:F1JD$OHB)PRUA&*1?T()(+(N>3Y##^Z7M1 M)P ]YA&D19>9WJ=[)XMI \G5-67@EZ28-N&+^[,@3ROW@VS.=-Z!_WW*+N." M?.R)D3PNS@^GI3,2 ;U: .':W!K@+1I2RDTS\]-? 11;^_7P+[2ZVID7)]\=?K^E? M,^RKO%_F1R"_YH+DM-%&D!E_QFM@2!='$8=9M;;2O-JIZ[![;3I?&OVM*PC8:P34L4&$K.^DR?5NX>4%XSN,D!:7"6U9OC79Z4G!?GE^G)5B:]?TNCT3 M05N&&53Q8U%RL/$:7/6/2V5]99]%M1TJ.+). D<8RAV1P!4>1SWB?2T<)0&D ME*+< %NF(F!A3E=_$*;;&'6]FVAN4-VY6U'XSO'8R'!<";QKN"CS3*.3JW%F M7!,CXY$BZXF__J>:FHF?!B]7##;*?G(R_C[@@@1YI/IN-_LI9HUFJL$%E1)3 MT9G :@_Q):%XG^E1]50$SE4NG_>QO<2 )1\Z=Y8NS'J2(X=8&%+>G=G_(=-X M@R\5'R8V*,S9.=.DND5.JC'.]&'P M>/:'&Y4OKC=]P'3AH> . Y0$.Q>%H$4R8@#!)3V^U0F4!UTPL5H';U>B?WEA M>7K"2O68ZJ";SI*:V[&N+H>P[*\-A&L+HE1<-(9<1VJ&KT, M>Z"J"M.%Z! )N#N_"MN!@0>'6P//_&\0\)_P$'3SI6&%^W_OV"NK(Z^@QB%_ M?" EF.9OO>D2G.E" <"="4'MHQNO&,/699,JX,3F_,-\:(A[G_ABQ9V]=ZK" M]T_E!3T/_12.X>L'K\71?@PQ'@"1S/.5JDZ&.ZOOB/S['S\[,],TTV.4#B3GQ7UCWW A>CV29A@ MR.Z@0C6Z7/R/6I0D#7 )'(>-!)*'Q,^OV$(;>D)PAYF.?1\F,F*[=S8Z=7?O M -V&T&YV&SZ@C3#:TWORY,_?),"A>U+$C\V7:C(/-L^*9,6=OB43!C%W@39Q M02P9'$=$F+F;TX569+=" ["I7@HT0M\RW@X11;6?A5^::*S0R>KY%?1RU)S? MLOV2M+:X6$U8B/RIM:N]I7$U,$ 9UDV:DR;[=Q&([9U>RFPLWH>V.H"5,M,$ M2OHA(@B\.^4K4RPUPF]GOMTQ8>6DS(#';>>=#T9[LF)^$?JPT806W ,. !+ M)?C,@0%U^]XY^]3TJL!-+D@6Y4FM6!L>>=1TR."-?^20*WXYI"DIST#PZ]7D M0SZA:4ZS,G= Z(>8KM-0P(E*EZ<>HO/R=I+\8,=_Y9QXV;TN,J3'<=B.Z+8 M+U$P?Z;5RGVK+BYH;H0C7$0=D43)T\NCLQSPT8 51\ID1 AN&WXG2?S#?>>" MVXJ]S:G2$3E>@J_EL7;RL9_*-EK)(&;\?V#&ULNJLN_W M46W-+17NL\33^>5M;<]\T@S^^%T'*7UMW0"\8#NAW^N0[KQ@+8K@Z#;B(\EZ M@JA+M+ B&A=$%4Q8_^,IY]AR),@X=%3]Y)*J5#7?_ALB= (02F))_^*D.G>3 M # OPLEY[&WUR\C;:KPV[15H8\(J49D9*NKY65A4=(I>S9<&B&(IY,!?4-_9/9Z9S>.Q3RTO:6.SOH Y9'DM$0($V*&4: M0[,?V3* B6+(IEB6YQWFQ8-<$/8>@7:2"_K9,,8PW<,%0>LA@"8O&^J:DCBB M>^C.%$P2E/P<(WD/)L&R'M7;4.<,_@S6;DI4R[D E[T05EFO 9*Z9;P#3GM/ MN $E5Y+J_-%ZV=IT]YS35^R])E(1VX=\]LX;6FIH]),O8(16:__1 M<,:]YLM/LFN"$9$DBV4@7/$G MP'R "$UVN,BJ6Y=[N6#_T32\O&> M=#^7I:<7B_WM8JK#@XZ=+;R*M_JG,UX\,4ELOZ^)QHQ5 KP/?)]Y4OK. MO)0&A7[_A.+]W^B?&'KH%J21"OF[:J0H [!2T'#!@#\3P9,L(I3&R M:P*==T297&Z*ZWULS4G/<'(PF?\MH[IAO*/D-D! 3[D%3=P@H,YM=. M2>V5_/R8J9GE"5BE/H%,^;\?1'GJPGOFKP M"%9Z;SJ@L1T?G;??H;3#R6.Z+#FG6.0'6C5 M[X2]A)LX H]]@410&F*Y%IO?D MNW#IZ&/-G! M.$?X&QDS)\@1%J6O]A'JP,EF0LCM7>W6QG165V$[T2I V #S M(D9X;GYPPS 5(]+R_-W^_/?XH.$W&T0GE,5DQ, K3B>D26/])+VOFHQ[]5PZ[2WMW/WUW.%[+ MRY5Y@B<$!PQ\#@%H)*SG,\^QSM5/F&*6P+,32^!'*"W*H;7&H_Z*ZR^S=I9G M&7PX8O1A3UE.8-@>M3W16M%G"1+KT,"1&2..J [S L!"]V*E.E0!*T9:$RV^ MB(R108J,C[MK*;P];I\S'AE\/C(_T:?^BNK'11]LZ]Z#[F&"AWEZ(8X1R$68 MU]O;'_*[37)!WNE2[Z@UD8Q\.C@-=?"Z1B-<3V;.8T7VDIU/@$:F2?%K"X%U MQ0_-8[UCQH-[(3G19JGL-(XIZRR[C&5.FUA*6.MA8@*Q"FB9H-5P2.^0ZV]% M=2(/>=N"S5R#S^N47AKRW?OF=#K\UNOY'72(P>.39D84#'#(: W)^?,+N+L MX7PD-.MF;VLW%O!? DM^+^0'Q&N!R M'5@R)D<:N\X-Z*DS'N86'O\08OZJ/ M['NL?[&JS0O3A:VSZIDED"NPNP@W"3S7OD99XC4\3,4GM"IZ>I[X.]3""B[MR&L3YJ8+LGMIG=@@IENJ-(!!1C=(#ON%02I-X#=FW\ ,)'R=JK[[S+'0*L0]BEC^UE*+%Z()!Y%JEQNNWGQI_09/-[ MQ++,;/5S1C?7X\YTGGO@-ZMZ8VN)8U MNHH!C3[9B@BJW9WU B7;V6 =Q\]-:6J/^L0./%,__N%'LI1R)V1[08DV[,]' M(\DPAALKG LJB>-Q/ U.8+VH(L.8A3Q3,YGO6'N%(Y1-L4^%-4!8TD/4EFBS M4YQAPFZ6 =4)2*!&82[2_DS'^>@WFB[& M=+41Q,QT.",8VGG[!$R#T<#&0R\U&BS55-*P7K:E%$BP0?*YU_AQ?@H?S'WZ M]8K,)(H*U]OG%3!J6QG8'"[;+/?Q6::0?X#;C2LS M)V.EHE#U,&G6=4#'EWD=TQ6"EF1=IA5D\KPP^CU:>MJ/GI[H;9^YZCFM4QP_ M9$EB.9@'*3$L!1*G5D SOSIQ-CSYO4#S4A%FC4ZKLA_E78>8->KG@J3PGE1X M"4*WG.)IMAB -_ 32:J=\3 >T/DXI2ST5$;7Z-T3>UU[278&]"9I3O3\)[P< M\RCKR/9;TRP'(+(DR$PYG2,%A;!LZ'NJ1]WZM/NCK*[@D<]>XO%/(X9;GUW( M>E^6OT^ _\FVA5R]C^O3 W0A+)GC5&C*ET $"UH#0'ON6S_^ML:0G%N1?'B9 MI=D]KM%)KE?]>==+F&G)ND$?6>."N*"=IWDWP)K3:K--DTF&V!D_OE=6H&+[Q?<(H)#@@LOW8A3/7S2I+LDH9+PVH@EC7,' MWM)AC!HVC@N"C_ M?'>&-:F]1GKU=+6\[D4T(@3=ETFSHS4#.2/[G9TO4P,/ MBG&:Q]^TDFX.[7= G+F'"= #5-*3MHFCRPSJ M-Y) >OWP""\*2$%O8&6_(6$$Q]X.23YE[C/N^VXQ8":ZD\? M)Z]'$F W]G%<+"'0/G9QNQ.A@C.%;?BTBE*D)SSDR* DZ3%T+NB1'BN2\O=> M?NH5SY@]]Q9TIZ90-D?2++2S/LK,/>%3R3PS +D_^I]K_"N]I9M0<'&A_*7( M$JI2PLN%REUP=[;;WALB]Q5K.\F?]/XK.K="4S!U7-#:,_I2OQZ=?TFPLP#< M*S^90^_<2F5='-\[ZBUW, $D_Q5#F8;1[ E;!O8B/"K;YM@(1_]"3=SLF?QT MVX\V<\.'#("&7MR5Q$^!FOK+)V"V'P/GAC6#-7[Y5V"Z?P*\[&7Y@$?=E]PQ M]'O_]43H%P)M%0=HD-CRY7$8FI(]1S<=")UF26]P4J]T$_X-U5W_1VS6"^R# M_5I)YXAM$YB)7C+/Q1/6F+1TRLMVNI$G4$5AYGN"+^3]M'77"5FTJ14YK"43 MM#\G_*9RVI,J[%.MJ1VEO>;\G^OQ MTBI\M[T5K$\+57W!!WY_/1W'DT0(7H^IPA*AYR80_!&S0^26A-\Z(4*8)I1S MQ7(=UE#UEM/BM&I!J^=XW>H#N>MPRHC0:C-G+]TIGVHR+#)R-;Y[2RNI8+>W>4[R?3'\">T.44OB*5U,K!89,*#I>#^R_:7IVS858-646- M])VHZO58TJ&N7&5_]#@>=/M1Z9*&ZI.LD,/,*LN7F?9WM]QX"/N%=H63(AA' MH+UH_C=J_2]G5CLY0IP>".T"*1TKQ#*AYW=B7V_$^8[CKP/W;@WV-!S<\XG'W@0R%O,[J'#/OZ,W^V*ARJF:BP8'12[JJ&--_]C[LXXS M[I^H5<.=-PB<>+&DFA=4NC;Q"4KY<\KVG]B_Y)_=@,XV6&.ZS+B@[Y],M?X- MK._]\]<2 GNAOW[D<@2A'*? ]1-5G"B><>S*XH*^^+<$F*G2-I(;Z55(F-?K MR1K1;#E#.1M]WX3+K<+[E+)I+2S9!(8HNZ'#$#E$L5KG$8; (GT*6\ZZ">RY M76&82ED/SKC)LBDG6RB0)FR_'G&5G+">0ION(PE#_7!R M*!O '1H;RH0EA7&D\4UR\I9=;1-NW0RMR&=4N4Q0B[5WXC-4JZJOP(MS?P*- M:S,9%8=#FRLY=J4\/S'W8K7M:&CFE>;FX*J_AEGPS^G/MC$/T-GH@L[!ET9X M(KQ. XAUG[5H$39Q?C#U$-_Q*6[%U5CK=<,%"_K?(OS>A]X^EZ$&!7)$;U;S3H),)F' 1Q'.)L"A$*E6![ .XI->@Q>DE*:]&.2.+R? M'N2Z<"^=06(Z((,V,R1%98IY%?VPF[83Z;BQ0&FU\O6P8^U>Y%5](OLJ*1^;@!)B[OR*R2/UAB+N/P)#083#R^))$+Z8?, MD+KR"/&-)'YD5L]/\W*D\=:T'3S"(.J,3*M["K.]'1YQ\'C$8U77UN1#%E7O M-);!:X+4D;DK5+TU$F4CB=3BE4(>%NQ'JXZO_Q%&'22OB_P<#1#5S)5MD?+T MNNC_7,N*$-2K7ASIN=]17C9, M-V+?Q[8V%HXPCOK=Q;#GOT& M;95YN2S'?9 M7-)_>:W+Q]KS*3_9'C!J9SR;,N/CO(<5LPH2CSQ%+R)-ZW)!#MY#?SH>@"///J-*^9[B+Q MC/L?Y@F4%C!,JV)D;??MDG5@_5"EIA%Y9"1'2IRO[^W'@@CXC40Q.B+YI&/- M'=)8;]Y#H["2V.[B-(71F0GT[2?U>-#Z1# M*)^F$E[^M_:N*ZR)K5W'#4A3HX!T100$I1=% 1,5%3!BK"""!"E&FJ@4@\2$ M(KU$0$'EAR@(;!L1"%5(#*&(B"@@)0@AB/V:#[_;!K6A(-M*A# MVKH$P[+!K::0]-J%5Q4Z)LX 5[O;49U>Q=?\*9RYP04=*M]IU]ZR[V]O>B@G MI-XRMF&:+KC4;U6[Z+\%R?*5J5 E$RE!"Y1+^E:@E$5F:0,+[8&8KT?2&'0 M[(<1&QMOTN#-R?SR4L_;#7V-#]3*=[D_;':+PS&/).FW#X!FR Y!=H],Y9AX M+1S??>T<+T>&^)LG#,.6AP!'G&(?U[MNLI4+/]\ MG1>+F7C!&^TV6"W9#K:'1\0!1CROF#Q/Q2:T0K MGRI\K;FWZ8U[](O%FFR]>.SJM'WL+6$&\A#O>8"$"M-T.EF7&$326O8IH1D/ MB%W#B^TF(;I?R$65J-%LRRPO.C=7UK>H[^ZNWM2X/\W,*#<@U]#0!#/Y,-'@ M))'146:5S'85LO=I[@U!ZII=@O1,R M!E(44X3\O:69#6XC0M@?AF8YBM9*[[8Y3@O&>K@Z0G0ZP19$=OEO G)IY/4? MI@H?SN4?J>^--K8:F7.VMYJ(N?N)63/]T(ZRO'TR 1!TD:&N8^>C>>049+V@ M$ZXQ9P"G.8SCF-U-K=@;-<5BHT,JM<7Y6T[&W0H9>YE4^9?];86;-HJW7+EZ M2S"6J6R-L!EPZXRSG\/\15C1/IMD@=V5IO>B.>+-HEDZ:7OQR=NJ/SN5I0S2 M2)8$$B;)V00FF5H-39>+2[ T-N C $U[$LN%Q!R)[?T-BEQ,1]]$;=4 5P!W MIZ1$&7/V>]=:5"M;*=ON9=AJ?UI<@D'2AG$@EI3%.AR'4)2F$) LW.-@%=I& M836SU\$\(=3]*Z(RAOMJ?W71A9"[HN3CN_3";!2B6%$>TBJ$W#]$%1F,P$#" M+6.B5''I/:-;A8K=7995&+D+$4-LOX&HJ"M<.X$1];*FS^8; ?&>M^1ZH%H[ M,#'+T^HB@F:4'H,Q(T_I0Q=[X0DF31/82.82TS'JQ+IG)D5:I9WJXU.Y-A,3 M&(MH&\,':W>LRR^Y_#J(R/"6:(DOU]#%MF"V#VA+P5\"SSX )XZU2\L)^A+G MVMP2[_B@@X/#/J_F1!.J'O<"#>_P"U_=&"B*_'I;[(1#B9A#R.D7-'-I59NK M6 E'8=+DP&S WNU]3.GQV5-#_;3DHM&,-ZW9KN9NJP>*];@C8Q]+^Y4L_A[T M6*MH(MXH&\0 ?DC0;/8E,4>+J$R_0+Q!@ D-F.1?[* M#8"@D_P7.+!\YE.D%4/%-]?KU?X!8W>?+',WA_TU7,V]F^03S6=(H*$B_P"< M@8;)AA&Z0OC+@4S=8;38#SBM^YT7WJQ= MYQ1XHM&3O.R@J$\,9&?0:T?G9[G]WKR+Q9%5X")W"=;E&.9'=K\KP35OQ]X5K0F;[H&U/%1P8<9OK,_&'4UW MY2_W:G;]*E9.Y.Y>@H'FE/EH80+WSYD]L@ER_=54=*;+=?%.B:O3#P0\[_/. M\T+-]!A#TJG:IGB?(-^J+&V6Y;S&K9 O?3Y$*M3WTFB92JKX,*'_=W&2Q0GH523ZWEH$/EC]>81EE M=.PMOO?S2;%3CY*J11YG MCV(Q=(DUV]N]N8Y_EK^,A+Y=!516+3B'Y33/W)D99*)D[QH:]I9E;3X)B^D@ M'?J%$9' 7AXY$0)RM&3](L1O5T55-PTM(/1QT<>/7>Q4]9V8M#(/?U1H<.4@ M:N[.\T]W;LW.K%\D,=E)",=E+P:HP4,R1]G[:\B.)9@&KH)CRE]_KBK<>PAG MO:?D5!O SHKP.EV5YNL<,$35>N1\V&J=SO%36TV+7IRM1X; 09/N>J$W@]A MZ2*REF!,==S53H/&-957(Z]R9N]M%;C815/4RC3?*@G.F?P[L M#F]9]BINN\XE96* @_3Q/^?&M18EC+6M<9@I"D1I6RQ@ZU,*1Q=M#BH^IZQZ MW[9!?/$?.N#VE0P:NQ(&_(W)/'V"4C-X%LNM'"K%F_W6>W*ZAT(,(T\:FU<] M)]9C^657?@7*+3X1P,=519% \7R"V I4%/D!V_L^AI;) \_*32UU4?N*TUL[[\'YV%LV0+KT/%1,^/9VNBMAL6P)1E)4(Y;-?$?#! MFC7_(*DU]XD[ ,/IONR,[@5V4$Z>]_;?[S%D)' 2,Z8E*FR0-B"6C=TQR # MY3&PA$MDJNK$8'3P.VG#!:]P \RZS!2&_+? G0L5OMFY54?T8H+U.VI[^>PU M4)L5+$K7ZLW.!G#"2SIU1RFWY>A68""+ID\K7&7'(]N?:,F/<&G8?=;TRLF0 M8V\U$DWYZ$K"D $,KPHL3D.RG,=)+:TD91/,J01GX[J1*^:(ZL;#] OT-.0:0[="[^?XW:4/+[D'.N7FUA=[9?E9 M]F9IW=70_/9K"7;#?[V4 I739-$9PDBT[*6_%;#(I.@0^KW*X(,+"]LW[ H" M ))OUDS>0\.[%0VW ]+V%17Q+WUJ;S9Q/!SYTH8>S&:A9*H09U%0 @;XRM/$ M- .J=P<:%DY71B!QZ8P1@E54^N!95Z*T[*;;^AS-*P.FX^>PW[<4?,:V%B[^ MDU'=%^37GB[1K!8!PFK)NA,\1[Y':"7.M .S 2*#1&T_T(T;5_(8O!+>AWK1 M;/7L&8O[06U.DW78S]:Y\_W=R(]*'4[\#U 'MLF&=M#E9::$B2D#H36#F'&O M/6<)UIB>9_6C%,.@J;2-<-M>?*_PL?")*#C8('%X^ MB?L^74E)S9IRK3S[RU:O_G&4IZ*82C;()KB)? MAX,LGKH0C^L\C(B^6-19Z% MGL:+MNX9^>7;[#UIUE;2\I\&V73@* 4T7DPG!B!3V/4#) >T'OX 0$QW0*N' M^9L#M_MKLCDH^1T%_F'POUNS43_6=L@.QT5[6N0:QY_4$W$(X\1Z"K]T>45% MVD+3)RXO)P1@QB=.@KW3*.N4.*2JS!1O][XF\4-W:9"5V%E\BF'WJJ+O^#IM MTM:D%>>MM17/B6VAA^\(,E20O(BDWJ[F_P)FNUED)B69)8>K>$G6BT7><"I. M]>YB80N,"]$)":\V9;![C!Z:SSQ6/KUK[(&KHX*8$(9L*N;#H;LP %/%@;@F M'JVDW _D34MDAG30,XJ3[1$3;@#WGU ^<*:B6->> M.HD;$,7'0M,R59I!L,8[@*6 UFE0F2/0Q:E)V9BFV5P($#)I.Y=-8O$^RX9G^, 4[F(J M;?5'T%SL?60PLNK==ISE4UF? K\!($NWN66JV^PI<#Z$6Z'J!".D06FP6X+- MZ-'K9Z7Y<.4EV%S9",T&0MY\XJ<$:<;R7B+[)5C%@>O+GMIO!VFF.(SH+Q ) M%5B>=<<&+&/C%H#"S%7?-^)@>>7S6Q^OA-T(U:NWSPS&%_:=/[A-IV@/XK4NE>R0KPSO$RQA$G40FRI M3OMY7(:TF1M''(=DDG::/ M)8B>@',330Z##JFE M\6=S/X<0&:=C2%EDB$*'"L;87&L&95S -3M8.$Z#SKIVTZ\3KO?TP^ M63-G='?=U&%!U+;M5R=TG G!DQ!8< :RIK9""?A"Z*=3TU,1*W!+L./@]6GT M"I"$$F*SG[49QHK"54L/C8^,J]@I!^N,;:@X>/+[2O=MG#V[%:?=^/;"49F* MJ[""Y]DTORCL1J>Q5R/6@%S>RS/^]>4@H>?H,-Z#BW(/*I#%YTI.'-APP]+! MUDW#O:[_>^_L_6TIO"C09#:7'HI.6?9[ \W%U\"(\26E7\ M/7=&_T1HT^_*M&*%3D!:-OLFI*'HP@1L9_Y!]G\X*=>0\]OO$T;8@%L4:XA' MGN=Q!\:&N.A.")TQFC0S-FZ14YPGTYH[^@49V$I3JC\=MM7XO>IQ-3.C[\'! MGN^*9HP_WH0FFM,2+(0,\07H?W4"_G?Q+LD9:5&;)R 3\(J[K#-UFY)_4M9- MCJN:)ST]4V)6KF=J_]S[+/O"WR4NX &9UO#AB MV5SOG)2,L"*\):^46>-CT2E3ZB"#TWYP">8'4F/ZO-VWF^,L[K$]\WS'JJAU MZGIW@^.K,U^>SM>Z^.VKD-ZU 2GZ!LY E7[^BP'@&2DG4WX@Q+H)H<&5J-_' M!?F3.[TT 1:F-^3QZ<>-MV=0QJV9^8%J]AF\9+,1;"C-?0133[ );TWO1,M+ M[*5D>B09W#*;[7("*.QDK[KK^ M(C1(>YI:\@P_T8OE!9=&C[8/!\6M*S/)<0AQN<;CN?'9XN55RB;_U=)G-%79 M>W^M80'5(%&F3'\?0U>3.'L@Z^;/U]:FS .HUZD-Z#/:&TM)Y/=?,.WHP+F+)F=WXIC3],.8&&_HSCF1$9 M0[_J*6F%BX_856*8WD';!&Y?^8B#5O #5W[^'*GHOW55GRCS7&OB5/<[Y?UY M=9WE/MY]&<;QA&ZE Z*SIEP M38,U 4,+$D/'M!ID@Y>$+_XF,1? M[6:OE@W*=DD;Z.?(K'#1Y64K.G )UH%9C5 ;X/)W@CLN_"AU/#ITI+K2E]6Y MJ'GYHW:,>'N^Q_?@XC=15H'G3GSZ):N]SC'(P!5 ^@.B>P$CEA%REJ7S] @2WSL->%38WUBZ.2F$ M%'-\VT+)CP14>,^0Y<0Q/S_MM6]M=EZON'K$Z3/=C#[]8 E6[YA"GR['*,B, M?/"1RR[U>(]W]%"V,DC"U(%Z0G6&3*4EZ2>Q/DS+:,\+I_[G8HL=:>L;OGO) M3N<$]1=LTJX@#\''F4RBAD1/[()3[3#8X')B8PLOTIQQ[2PY)[;Y3EV8[E.O M?)/)CH(5FSV*W!3E!#'WUPS^'^[6_Z^*QU]#GWD\]*M.-VW(DG1T#*+&[KE[ M';YT]M3MN]'#*^5_9S4<@.$KH >N]L]8+!OAQH,)7/0-?*QPB#GE6 NF"UV] MA1\+YLK6DE'WNI=@1[^Y_+-2W)>*T^I]#6AK[MI"J_E??(JVT1ZW5LP5JS[H MB]HPEY1:,=D]H-:;0FU])%]S^::2\=7U@5FP7TB9\EVHZ5]@EW@EKI!G5<&C MY$WI"V\7=\.S=>F=>J]BZ(KH*E35ES,I!\\GZ0BP:GOD \RV:6]\&IT$,7?& MT258$,: R-B+#$)JRGIDJN"3A^ .=G?C.]87UD(E9R[6-$U[X1QY;6>Q#:RS MBUH4"(O@TE++$W<.C/->^N\$?0 4I+-7R3;CR*B1!C3\0EQK!*N&5-D;HC#( M4-E?IQ1\[WS.S1:C!!AZY0NG_P?#^6_\&__&O_%?'O"E\?\!4$L#!!0 ( M -Q5U:_"T!8D<\! &"<$P 4 =')S+3(P,C(Q,C,Q7VQA8BYX;6SMR MW#B6+OI_G@*G=NPX51%"%R\@"7;,S [;9=,BGE#6""%'OZ1YLO@5_X:+Z.Y!E<0?^4I1_SQX(A/_>O/2FN'\LLYO;&@1>$#[_:_EG05G$ MB(@@YQZ#2 01I%RF$(6I]&4B9!!Z5S=_)BQ$&/$(HIBI/PI)(<$DAJG'?<1\ M[+, -XVNL_SO?];_1TDE@%(NKYI__ML/MW5]_^>??_[V[=N?OM-R_:>BO/DY M\+SPY_[I'[K'O^\]_RULGO;3-/VY^>OVT2H[]*!JUO_Y__[VX0N[%7<$9GE5 MDYSI#JKLSU7SRP\%(W6#^5FYP-$G]+]@_QC4OX)^ $/_3]\K_L.__PL +1QE ML1:?A03ZO[]_?G^TR_1G_<3/N;C1(_M)E%G!O]2DK#\0*M9*^J:U^O%>_-L/ M579WOQ;][VY+(0\WNR[+)ZUJ*5,MI1]K*?_7LRUR+EJV?-(TR/B__:!^6FTJ>$/(_>KU MILIR456OV#\V695I\G[U/:M6 4$!#6,"8X(Q1(E:RU+"8Q@R''D!BV-?>*MZ M^VFO1 Y__])+T71EU,\/%GK61^9K*:IB4[+=2G>W/K1\J95+KW7XYYSJ> M="\H8;51T,K_[[V88" G^$-+^O_]Z\\[W<;CNIX+K?7R@"K8$W'6VE@HRN

Z/\JNPU("4[ M,PC=$S^S0ME(]S5\,A[:IK12M2ZL/I 68"7"#Z HN2B5#7Q G;V/]LVF+)45 M_*XH17:3?R7?WWZ_%WDE7HM"4%#'!$"(QE1B#A!D$AEVR;(XP%.?!JG MJ0TIG.EO:>30B0LZ>8$2&'02@Q\[F7^RHXESB)O1A4,<)Z:-RR"T)A!#8!P1 MR;G>9B440]6?$XOI:^,(1F\=^68MKN4;4MV^RKG^SUM%80]DK7JMOA*Z%E^5 M^?):J?+W%5)VAE 6!^112/3^6*IM-$N@(+Y$R \))=R&;^RZ7QK]]-*#0@(M M." Y;W\8J #^:)0 6@O0J&%IN%@.D1E!30?\Q'SE''-K"AL'G2-&L^Q\5H(; M!\QSOAO9RCCZZUBUY5CV^+4D>468-MXJU7/SSW5S?E9]*M:9>F [S5@:!HG$ M:C/)-!,&OH2$)@)&29 B(8B@++%APM&2+(T4>T.BUP0,9+1KO3HN'&H1Z@503\T?UW$GZ\&%9'5#E>CEE9\V*XGA/HY0V.X](/156] M*?(ZRV]TOY]$KF]WWJQ)=E=]W-Q14:YH2M.440I]&:80153 E*4Q9'X0J2UK M$H41LB'-\UTNC1U;J;3QCD!:W M5Z 5V1V5F,Y"%F^.HYM?A!2*X?C[G!5W0NV+7U65J*N/ MHEXEG&,1( 93[ 40Z=-^'*44)D2&GDACSR?2AF:.=[4T>NDE!5DC*JC)=V') M+2=P->,4-VA-S"5;H%HIFV.O5D[%(J)V1R'GT7!$'2)#[&(&42QVL-1QC%,O3A& M4OW!%]2$'4[VLC1B",&C$A2\_?0%O'GUZV=PU\@*_FBE-3R1.HWK:79PAM;$ MQ# #4+SS;6J,\.D!>]+=A#O1+"@Y-KHKXLW&LD?D^[9@_;,^ZO1<&_ M9>OU^[M[DI7ZB],\7E7-3[2J2[4)76$>Q2C@/@RB4)EFD1?#E$8I%!Z*J60! M"T-F2KXF'2Z-AU_E^49-D5YTL),=[(0'?_3B6_"-$?SG.=HUJ!/3]4L!:<[A MK@&=BJ]<;OG3V6A%L_Z\9,:]/I5SO4% MR_V3+SP-.//"A$"/)@E$.(HA364,(Y1X&*' MZ5NAK9G%''BS7;93."'"54)1$(J90X#B$2$=B4"$13'"=C.](Y MV=_R**<_EFKDO0*MQ& @LBW;G,;;E&NQ=(H1$L(=B*.:ROHYYZ/C%O@AK8I]] M=!RM%_/)/>LR-/MP/%_=YA? \1G?KZ625.VU8Y;$/H5Q$D40A4+9QFKU@QY# M 8H\KK;<5K$U"M] 5E9>LR4]@F?H4K^UL&4=X3Q0W/K][^M9%P1)OO[-;]4$([=VGCP0[KP8:AT&< M)!XD'A$0,1%"0N(08NP%7H("*F*KH[N3O2V-37HW_%Y:T(MKZ3AB!K49HS@# M<&)"N0"[L;$)IS%Q&W]PI*^7B#$XK?:1.((S+]G[B>P"O-Y**5A]+=\T';S/ M?\DJ5FSR^K/:E6KR^GZO_BSX9U%OROPZ;]T"K_/.C+JFZ^R&]'$-753LLV!( MGPM1_2'+Q?M:W%6K,$I\R2F%))8)1 %/84IQ ,.$,2]" 6/"R*'K M=#=+,UVVDH)>5/"'%A8TTEHL'B>0/6\:N,%KXI5\#JC,ET4WD,VTBHV%SFJ- M.8_(B27AQ,NS,?AY!8:$:_#TR',LDI7_1=8;1>7;H)7=;747%;^*J"2>P!1* M2K3K2(@A#B2%841([,<11I%O=9YETNO2V%,+#1JIM56V"_$9"&YYL&6$O>$! MEVM$IS[H.@_FU3P9.FR \6,>FG[+!Z$^L4J\0.@4L?29LQ\K,Y:;=@0FICSW MX-N[Y8W&SY7;GKT \[KUC09HS^UO?$OV.]TV:O6K>K%Q4$W\,(XY9C#2\0*( M2@^2A$H8)S1D:82Y,#_I?]KTT@BME0YH\:R\>P^ =G[C.AZ*B9G%(0KF>]+Q M:,RT#]6B5=JZE,^B\2M'0?*'$3BQ[WSVPFQ[S<."#O>71YX8&WM09@]-*H.! M$?@KR7+M%/;[$UZ+)UB9% MZ>O3.R_Q$8*Q3(DR[/P(8ND%D >^"*D?8QG&=I$,TPJ\--;TA6UK\AT\ M4 1_M%);^A\Z'4VSI>>EQFCJ0]]QHV*])DP!GR/^=RK:K%P_!:C/>7V2/NR/ M4[I8JT&(RO:$NY#ZGUU2QJ+^LJ%_$ZRNBP_B0:QU%@'"%$W3*(9$2 Y1R!.( M22(AC@GQJ/I?(HT.G2^48VG,?#A\[>DMD/Y=[[ZD= *=4MIN[-4R/]>X9 S/ M'P7--#*3F_W_1(-B?C(UT^#,=(SU6=RKYIJ54J=\E'IT'OK1N=>C0]K1T477 M;D NZO87[4..CKH<0'KB7.R2UF<[1', P?#$S45S+E*#O"955GU1GQCAU_E_ MD3+3WG?:>\]?H2@*F? )3*FN AWJ54Q&"8R"*(ZHET9<7I PY'C'RUN[GB3+ MN *-Z*"573O:]M(W?KF7I!LV +$JPU0VTRHTMZW?)N)I1Y.RC-3%_7CA0,Y4'=("U\ZJ!E\CT0L4$'H\(3'XX!;)=L=-KXT MEAW*9FLX#B!+!0L3%#!EGQ,*49P(2'D#'H\P80AAZJT>1$F+J4$;=C(/;$#8 M1,H>A,_4MAX'R>3VL\$G-,(ZWE?6F04\:'IF*W=?J7U+]L S(ZU5G=CS?55M M!/]E4RKF_-24Z&A3?39_O+YO8M_>?ATF,/O#Y4^?M2@9V H.MQ)86I_W8&)J7TT ]DRVII82O MFV(U.JF7XM4NGUQ9ZOC.)E@'E-QM$ [=F'XUL:F=_TB:'Y%Y'=W"IV>=7&O0WCBY4@3'UYJ]!C M-$"40!ZH_T."!I!2*: ("0EU]C82"!N#T5: I1F5S[9X5Z!7 70Z/$TDH$N' M-GI8Y@VU'28S_IP2_(G9TSGN]MDY1X+G*LFF;??SYLH<"RLNQ[;BXKGF? M*P815=/^EUJ;75TOJN\5EW[$>,R@#*D'$4D\2#V&H(@\'$M$&*877-B^B^_:XZS,GZS::JB[O6!>Q#H4@V>U#DVMR%OW[\ M510W);F_S1A18"KZ?78#$$K.9:@(T,-^H@B0J.TS#U,8QVF:1CC!W+.R!*<3 M=6F$.;Q%Z'1M'?Q[9<%6VR:'E-87-@IO2T6K?>%0:=!H/?8>R/FG87LY])(# M/N.-DWW[O M@KK[$I6O'W\C?RO*-SKZY'D&Q!"'7A FD,J(0$0#JBQS99X'$8I)G(H(2>-\ M8TXD6O+ZLU.K=SS]4?2:;:L%_Z0YJ-$.-.J-R7QYR8B>7D]>9)QF7#9 &C M?*47S<,1F4AG&KVYHN()W:Q)"7A6L751:7<1-9[95L>J^TL?V=:']1[0- MH$;RKAG))K9._[$?;>V4W!2* (R4Y:/^%;EK#KGT>V00'ZI^7=;9?S<*_@F\ M&C8(,O5Z<7=?Z!N%)_+TWLWU+:E5#SF@37>;>_5@7=R(IG(.%8QL*J%E>01$ MJ51E=YG2\@J(K'W@4?\M*T%.&@^98O K_:+65>E1]"DYFB RTHA$\D='3M1. M/RFCC*>7]/,"N4P=P'(X2ZF+AB_=[)Z,67V?-YML_;M!3)/:< M9]H$TW+>O BPI3F0$28@81"QAD$2I!Z,T9%X0 MRR3RK1S8SW>Y-$[7:] *W%; M)]P=0YK#XXCR##JR^>DG MT.JRC:#^H]?'NORXQ3B9WC5/@_[D]MY4P(^X?;9'T-G]LT77,]] VX.R?P<] MHHUQ!/AF4Y;*EFN,NN9&@9'U5_*]JT'22; 2VB';2R7DB$80!1&&5&)?;;MU M' I+B!<@&^8SZG5IE-<)W>Z*NQM!?>FG!-_6$OJQD_TG.WHS&P4S7G..[<2$ MY@96:_*R@LD1:YGU.2M=6<'PG*?L7AY'4&V*.M6JJ+0-N!(I#<( Q]!/ GV% MR!*(A1="[*,8RPBEE%AELW_6_N)(AU2WX%YO5'34:M8("VHMK1W#/(?1C$LN M &=BUF@E XUHS4;.'3,<4=H1!SQO?=;9?D2UY_/ZV&/V;@.OT)]P$GT1>5:4 MORM.8)M2\(]%+:I?-D)A$W7EBR/I)R0@#*8);@*^)"2,8LA2%"*!HI2QQ-0Q MP+#/I*@FM^T3P#N M3'?IKD"VND6VA.O$/;%I2[/=!%NJ-KSKM7UUG$WVFR#:8Z)UD+[?U#H)99?8 M%9-4(N8C&/HZ)[V($<01EE"P- Q\/_00-R+R\UTMC;\'DH)&U*X0Q:ADNR<0 M-K/4C5GHX+78LVP;XR!A%6^[P$J5\QAD(Z(N;?L'NC63%_H/] UDL/S ^C M/O:L?#R(+WE,/LCB>K6-V-<;ZYTZ4QZ/GP1MLI/QP[V^\*'X22C.GX>??GVD MCYH.Y?\L[M4G>$LJ\:G4OO1WW:K+ Q0F:4(AH9A!A% (L2=B**5 +)$1]CBQ MNT)N8A,8#9^^&98"(*X^J4UW-ZQQE MH/2>GY/).^,(Y(-0-"2>QL5_R C-UEG]V*>04_NP5U+-VK\*4K[+'L0JH 'S M8Q'"B(8I1(&/(>%Q GF(N*_+%*:I497"BZ18&N6T2EP]3]-X!;::;-=OM9+K M(P:BU0%:'Z 5LJ.D<2-GQE63C\?$)&8R%'6AXQ'T6?&5\4!84]Q%0#KBOG$R MS$J*%\'TG"TO:VP#&,O4#3I(8B)+Z"/ M?1D0&JCK8IPFIB=[B*R)YR0$CHCEI6V6,/&5=[O<7J["&K,U$=+!Y=K83G M1YY0C"!%$JH=6N)!'/@2!K$G_0!A'A%FY:-TB31+(Y*/0D<-:E>"3B,=]_?C M1H<9RJ+\J8_XTT&+6\VT[R ?EF3?A05:>C==-*YF-#7;:$U,9XV_QZ?A(&E= M0);_-## =OI<@:%&X/K\"-D[2KE UI4#U46RS.M8Y0*V/8\ M(ZPY(!LYZ??1-#0!+L%HZJ6_\PELDJ6ZG^A'57>UTN^U/^\*?TR]O97]Z(-N M//V&>9V[;S,.<1CZ7@H#Z>N"'4$$J:Y8Q#R/^()1Q"*KY?U\ETN;^GMN;%=/ M,YR/I $#[,UXP2VB$Q/%Y6!>[!UX')^)O 0/=/BBWH+' 3CG-7CB3?O@D<&2 MVJ^H).>%SF36MMW- E^DF'%E9@C,8XA\(F%*_00&-.0A#Y+(0T;G#Q9]+HV" M#EH?.I:RD7Q$?(,I]J<9:")$)Z8@0S G1-4\:F0"=&ZMIA.2+06-X0]@JVD0 F>W1D7 M53?%^SQW.T9Q\@.E5DKP8R]OD\6P%WF'IUL8S2ZEFW@H#X]6"$<>13'&$88Z40O,H$D MQ1)2[(5QA'SF4S8B'.=XCT9?_OP1.)]%G97;)*A5&^.:ZXA*2Q^LXU";[>(O M1&XF;RPM)-A*J2'KPH*UH Y=LLZ"X6NKGQUI.1IJ,X*;?P G)D.#L7,R=-;LZ19I1TSK2*A96=DMD,\9W''K MX]B^=_+?9GO.;]X455VM JP-4Q*H/;H?0:1VZ!#KV$CA<4'3,&%$QC;\?:RC MI3%R+^<@)[Z:O8VH=N1Z%%DSNG2!U\0$. 8J:S([AX,C>CK:S:R$II/%/XO;UG\N\E=Y^XXBJ+K<;JYT M%'?U42@[57'7"@>A1%Z$8)P(I.N$A3"-$Q]Z(I)4>B*D"5XU57G,N&5B>:TH M:BOU=//N:UNO:%!SJ#U39T.U^V2"/ZZ;&A$#4X74:K?&FA-?$/J62>4G_C+, MN'%!XSTQQ0XT!8W8X(FNX,=6VY^ UO<*'$Z+T89L*L4<)KV?9P1<9KOZ9NAVW8OV'X#=J\?M%5-E-WAR8=][U7A@FE*8$2JDS3XHD@FE3 M-3G%,56K3Y3$5F;LL8Z69L9V> <,1U M1[N9E:3.*?N<7C2[+=ILJ@R.05/*!0B2;K;D$231L ] M1**02.&M[IN]]Y>:E+495QCV;C,3GLLPW:30HH('+:O>WMWKS%IMC<$*Z$7B;\Q?&OY?@?PSZ,@X2+$(. MX\@/U??/*4Q](2#C(9.>'\8^L2JU-0'RK_U:,^R"8W#>IF"^@$6$Z\ MGAHDYWO5U,Z=M%;-*9"F*U-SL->7KE!S"@J#XC0G7Q\;;7Q_WR;X(VL=]?QN M77Q[GS=%!O7BOZWU%/,T2L,$0\S&$E*B+&,OB?T@\N.08:MB.',KL#0:[;104UQ]E.NUX%>@%Q]T M\H-&\!$93^?\+@QY>,&C/36A:[5@HQ<8*@^&VNOT.\,'^X31#00Z(6(#PA48 MP* =8UL@#GPY/1AG/J%QN5]?8!Q=YI.=4_SY<]2^P. ,+T^PQ7GW/JE5,)6><84BH9!!1@=4&(/#5$D@024(O MBI!5:4K3CI>V=&WE!EO!-7_UHC>N9(WPRE)5XEN>\1L/A]G*,P7($Z\8SO"U MIG=;L!S1LG&WL]*I+1C/:=#Z_9&!%7?WZ^)1B"^B?%!D>)A\/Q;Y@Z@T?VJ: MK1JOC>'?M:?.QZ+^JZ@_;YTS=BVU+S77IE]O2=ZQ](H22B,_(5!P'0P=DQ"F M-*:0)9%'PQ#YGAT?OI@F2R/8)]Z\3VQ&K9UE,,B+?1YF_/Q/,>@S;A&VEO_. M7+H"6_W[#<';[VR]X?JBN-7FJODR=!D\\*C6A1T*[H^W7WS 7(7;O)@>\T;S MO/1P[04+O;A ([W3U93]J"9QYW'"4!2+2.T#,$5J,Y R!@F7 @:">Q&.>2"P M54S1T^:7MB(U%V9:O)&..\_ ,UL:QD,R,5];H&'O8WY0:5>>Y4\;G]>?_*!B M>U[DAY\:624GR\6U?*/L[:Q>2<0QID)"FH@((E\0F!)=.%2&#*0>T@/K^LA7181F9 XJ[J@XS;'K>HB\'E-JKY7+H&;LYS$6V>IO7ZIM] MQ;D:]NI+36IQ738YR96@*Q2' 4I8# 4B0LUG&4 BL821P(D, B%B]9#!?#[7 MT=+F=BLKZ(2] HVX"E+0"VPVG\_B>WINNT1MXGD^'C#C"6^*QH')7PGVIYOB MX6?51#OOU0^[Z7ZVX5FFOJEZ/0T8/V^?W.G7LMC<_Z9XA9&UMA6Z+&98F^,Q MXC!)&55+>D0@408X#)$G1!APB:/(-)_3X2Z61@.-E* 3LW5HLT\2=P3-TU/? M#4833_HIX3'/PG0Y3#,E7AH#EU6JI=-(G,BN=.3%V1(JG19\F$/IS)/CMC"G MXIOZ>*7VAK2/U?^E2^&T]92C/HJX#"(8"\$A2A,!B4<"B#!AJ2^C- RM/'GH]V= X%FW1.Z _#Y3M)ARV/K3=PT2:T.E+[JRK5'PHN0ET!!1*#I%<$T M2AF,:11(IIM+XTR&N&ZBFPC/,2>(F?&":/QF)@ S*&PSXMQ2&5762R>M#UO MSHE#:NUEB#CXD*O ;<4$&U)F9/VKH@%MB:S"5%>FU*5HPI1"Q%*B*P*GD,62 M!Q&6/D^M]E@&?2YN4O<"@ALE89?KY])@U7VDS::[8_PF)H'#0:K]OZ[I.KLA MK9?/#N1?&Y _G 390>CJ4=@F"UO=[_&%0U:/0G ^7/7XJT[SX?9;GJ=I&K^( MNFX#T:J_9/6M>EX;,9OZMB@;*V8E& H]'BESP].%\_R0P-3'>OM"_0@C&7,6 MC,B[[51(HUDZ?ZKN$_E6MWH^3[@Z4!5\4[J"5EDPT-9)RMR17X,9L M0+?7S>5XNLJC>QGNTZ;3'2G;$K+J7@:K87+="SMQ9:[C0ZXZO_0 M)?/\JR#EN^Q!K()0<)IR A,OQ&K!"##$A%(H2$P$4PM%$AIY6UPHQ]*,WEYH MT$J]L^ ZN:^ EAQHT2\UAY^EU>R^:OU5M2*KGUW45Y(]H'5HE,<("E@%QG M'D,HI3 -E#$>28Z"@.+ -\NO,*V82^/?SIM5E\MI1 :BD1G\;_VKNI$;$"VX MN=/'A&-\FIR7,W(3J&7H;Z9C57PM^T'NX#WV5O*XVRBKU MD$C"6&V5J/9.Q^K_L!=0Z*>QEX0\53LHHP*C9MTM;5G>76NOFY.3OHB@VK]> M =85'KHO2CV6EBY6IV$WV_ZX W,V]X!&TBNPE?6JK]_DT O*"!57'DZG.YO7 M>\E(\3W/)+.W)DKO=B:#CMH(967SSC:#SLK'/D_CP(,HB!!$D8UL@N#(W,*:JB6DVC--,_: M0--=GK49TZB-'XBY,J6-D'!9R=#&0VR=[^R"KNR6CZJL!VF'H%>,;#3#/RA=0.-.&[33G3SX84[/Y/.-@3-T7X7F*E%7# T)6_]J1\;@^9Z'9B^#H"?2R1D;F MA"BJZDV1:\-=Y.Q1=51N=*+FLM3]-KGE#\<3K((PI8P&N@"IH,J(QAY,O32" M%&%%DPDA+++*^#):DJ51IE8$##0!G2I7?6WA;0GB'WL5+!T#QP^:F6$\RU!, M3)A.1\$^U<6E"+K*BS%:CGF3:%P*UU[&C8L;')D5JRR8$+S2KBN_9#IG5Y.W M]UJ^WE2*L:M*5*N QS1$D80^)A(B1'1%JR"&G.KXTR F7F)D7UKTN32*[$5N M/<<&0NO3A)W8EDFU#+ WXS_'B$[,=)>":9^3RQP>5XFZ#'J<-WN7.01[*;TL M7AU'0GU#:OM-L[9DWRXMX'NNMMN9S A=B[9>T"OVCXT^ME,6YX?=Q83ZV^9. M[<_+XEZ4]:-V)ZG5$V_5L_=ZQZZKT"L"PQ$,0N1!Q!(*2:C^&08)XX%@,256 M"<1FD7II1-@K#09:7PWRE8*AXEV)+M"KWNSZ!LJ#3OLKT.O?EO:JKYHGMR#8 MT>H\7Y,9,2_N&YF8VI?U>5@O%+,.EZ.E9AZ99UVL9AV&Y\O=O)W;^S"^N=4^ M$-5GT=3/_EI\%F2=W>3-H31K,W='#!&2^#$,N%0K'?)"2'"*H8\\YDN$0\-4 MF6;=+6V)ZB0&92LRJ OUXU9H0%JIS1W+# _O1BXAW%B%G\!!,U=[-PB.9.K MW(6(6GG(F0-TPM/-H)'9/-;,%1IZGEF\-38[\9;N5Z$OXR20&*9^P!7CB@"F MC!,8!R'Q!*=2(B65SH)N>+:\:]N*7K<]3/U:&=F#]0/.[^B MF/C89R&4D9 0A509-;ZOO4Y#M9/T8A*E5CFM+A=I:71Y<234"&1V9W /HS#UTO^5Q5/Y1U+H0?9-]GPO^^O%W MU='[_'U38NM)8L-M&N* \D"@A,"040Q1["%(I8B4<>LAA(D?^Y'579>]"$NC M:BT^>+=8_&U[#-&/,L5\55?T'P5W^O7 M2N._KS G,4DDA4&<*#IDQ(6W$<-'N& MX$31GR%6Y^]E1R(P,7LX4=[\2G4D"#/=G>HZCZ#6=1YU[;&\UO5%M,2. M$HH<4/[$O>CPZ=DN0 ^(.+SI//3GL<4:U1;WKLB_U(JOVLP;@T*C*^ZCF*68 MP)1R!-7V,H$D31+(_51$-/%%X%F6;#S5W=(8J948M"*#1N:K]IRHLB_':HCX M:0)SC^/$O'8IA",*.IH@$Q M3$/A09_2D!":1EYL55OL9&]+H["C1>PM]S5F4)NQDS, )V:C"["SIB(C3!Q1 MS^F^9J4:([6?4XO92_8'/.^R/*O%![6UY>_5ACJ_R;8!!LUINMRL/V2R*S66 M! FC/(1II).!T<"')$8!3&24(N937WU=I@= %OTNC5Y:T6$C.]@)WP<5T4?0 MR@^T E9URFP'Y/PITT0P3VT2+09A\Z.LB9">Z:C+*>)6IV C<#MQ2F;3VFRG M:"-4')ZRC7E]9(V/K+HO*K)N"I*_S]EZH_?B.I5.DR!B(WCG2UCDZI&J^E06 M,JN;ZFH>\4/I>SX,<:P,3J;+?.BJXT9EXE9EV8.S+@5R,J:N*(.,% MF;PO\0#$2*073%>4VJK/I49'G=9]]YGS=B M;?+Z,ZG%=5/ )->YQKR$\"1.H!)C$!$//9R@@'O6(,'*==B[9TJSX M5A7M)=$J [4VH%$'-/KLRK=E.>A5 EHG4.2@T\K:",@IR]2-K3_]?Y?S-K?;7K][GPV>RG&7WZX&#=B3CP$\C'PH<>Q"1@,&4 MDQ3Z GN*I4:V2Q"8>CMAI+R5^]CUI:#:7KD/B#YVW#O[] M98H5#1S&GH6UO_TN2I950K$#$Y^+]5H695-141E2+$P%AI&D J+0"R#F:0I# M*B)/S7$6)5;EU>9786GTX: HY[9ZS@"- [DH>D1 PGX0X,"WK6HS!7#/O[+ M,S/_EOT]34S&+@LQV7U*$]B9+S>2+QV(/UZ!?X[ _8L'R'4=J LD&9V\_W!Z MT=UU]"JF 0T8U3<120H11102@H2^(.88LT1XL5&XF$6?2UL:GV4/?IH\^&KH M4F&=O_\L_&;+C6-0)UX?'. Y)H6_*4+N4OB?[7'N%/ZF$!Q(X6_\ZLA0C^/> M,;^1OQ7EFS6IJH_JH^J""0(<8AF3 ,JFI@C!:@. U58 )ZE,$(M]DEB=LUKV MOS2*.NWX=04:'4"C!-!:C WXL!PE,_::$/N)F\JS_NE:JFT?*]1'T$27?2B^K4A(PC!1 M6RX6^3%$44HA]E($HR0(4XQ0$B=6>3.=2KG'5H L^ 3/F>K&!G9CW7F!,793ZN1S[Z4KZ7"#;2Y?NN1Q6 M@Q(]#CJ9^?),[\'KQ_=Y59?-15YU7=^*\NLMR;OCQ(]%DS]/\&>'B;^JINM? M2"VV(O\\WYVPR%BTI+&9 M^A;WA3ZCY=_KML" 3*@@0;4"IO=K>\6'M-/<0'WO1.,^4O? +M4Z9_C3GB" M071V2SR%;"/BW,B=:K+Z4FQ4%]IYK FPQRP,*48^I"AJTB+',*4QAXR3)&01 M%8:E/H[VL+1CATY(T$IYU?@=6J59Z$T_U9L=\(X-4=>!*%]6@(S8%SE'CC3V[P)!LQ4W\LB8/C::()Y M%O?8WBB_*TK]C^[WVJ1C&R5%KB@G]9%,*((>(K$RL02#&#$!?9$&7L@)25)L MS09]+H[GV?&P@,]@)#?XP*?TR>S3G.,Z<0L=CF< M]N5QS0%R51'7H,=YB^":0[!7]];BU7%$M+7P/@NMCNJGV?(W)I^XNZ_;OZ]P M$I"(" 1CE""(B" PY9S"B&$_8@E)L.^O]&,RAM9]">#-/- MIC99AT[C,MC&- E;GFISU>UOM$+=HU?@U9T._K:C+<.Q,F,NA]#/5/]B0KBM M:K@H603^.O(1Z(D8B,3VV/][-TBRJK:2@%Q4H6O[L MW@U,$_/,881&U!,[ 97Y2;X;R&8ZSK?\N*Q.\L\#<>(X_\3+LYWIGU=@>+!O M\+0]&^XBUK0+N.I!Y%^+K[=963_^59"RZBMO!$PBGT0P(F&LPUXQ)('G0\)P MX@=!' 78*&N,>9=+8\EAIO"MW* N0"LY:$0?00F& W">2=W#.C&KOC"BYH3K M'MF9R-<1PE:D; ?6"8(V;&@VLK93;$C2L'I39OE- M]Y4'2$0)P2F,PE0JD];3)9.T22M$F,8B#E$=+G!U=/QYD2BS'HJZ .WY4:F3 M-D>&Z;%;P3=K<2V;UJ[E9U%G;6E0?3E>?25T/;@YQ3RBB> )I&G"(8I3 C$) M&90A%TBF(4+,REG'KOO%L637/^PT:/Q%;%,]V(V'&8%.A_+$E&D$ M,/BCD1],AL*4N?RQD_,3.#=YD?SL1+F,DW?78*Q*R.M=UZWVT)8/HY]&N(8^HDO($J2!*;ZY#A)/.]W-\E8<6C]Q&1]9BNP(J*:\?2E4DW.L-4HC*/44",[H[V G,U/5*47W M:>7DT^,HX&M)N'B5\\89OZO:57T63"C2403SJ5![F<>58$A2[J:9IA;$80SI&;^LZG$Q'L9 1_M%). MP=/D I&8(T(2#WH\QA#%/H(T)11R MBE."D+)//&E#-R?Z6AK)'-VW6J59,0'9C&\<03)AC^.4!59;EH/=+(TL>BE!+Z;E3N4PEH8[E8L1FGJG\APG?=I581:=V+C.Z:4Y17C^^O;M?%X_J XYCSF.!$1224HA$ M*" -/ $1X9Q%@434K#"P=<]+XX=>+L"&\EZ:,.48[*8G'!. .?FAQWX:E+;& MV;8@T!,E]!5#K\:4Z5+.(#=9FI1C_;YP>I0S<)Q/BW*N 7NOB[8@^OO\UZ+@ MW[+U^OW=/C43UY,(4X1 M]5,F62*8J4?&B/Z71F*MC-H[]*93 F1;+0#?".U+RK8/\4X54"I=S!T7Q@S4 M:<*; ?Z):6^YR)N[DTP\ C.YFDPR$E8.*!?@>,(Y94RKLSFN7*#RT*GEDF9& M!HLP5FX$'Z36>=/ELDLXDFG*,.0>5?8PIUPM,B*"2++0\SS$!3%:6L[VM+1% MI!,4K'>26D9Y',644C_B-,"0"$_M-B+AJ>4Z2J#'<,19$(6^D#898]U@.D.N MV*^Z#T"F0]9L0^$$K^EO01J0!D*J+4,KIL-PEG-(N(I5.=K/O($HY]3=BS(Y M^X*]@?^?&Y+76=TZ:&R9_:NHZC:KN8@%DQ&# <*^#A>)(0XXAS*F/A5Q$/F1 M49'/\UTMC7&'TH*=N$#+:YTR_@S*YPUQ=]A-S!1SPF9N1;N#;R:#NBS9/[Z M\?=*I^Q^E^4D9UE^\TJGRVM(?!6+P*?8BZ%'0@\BQD)(,!.0\!0'#%.?8*N< M_>9=+\TD4Y(#ID0']YWL^B3RQXVNUR2+\B<@>Q64V=;K8&>M60R+F?DV#=@3 ML[3&64L-/@UQUI*K[?=/8"L\>'4>9FLSSQXQ1W:?1<>S&H+V@#RW#$>T,'IK MKC?YJLG&B48UN'40Y2A%3%]<<\EUI:64P#0(&$382Y2A*&6,N.7>_$A72S,5 M=Y*"7M31WK3CJ ;?K]Y!C$QNPHSX#A;DMYK*.Y]Y1G%#ZPJ3SWQGCG M_)W+_^^Y7L5?%V59?%-]O2'JR\CJQS;U[TK2()!Q$,(X3!5CL!1!'!$?>B*D M89)@WV.6-][&?2^-3!H']9WL5Z"5'FS%![W\X_)4VPR+Z8WX)&!/?B?N#.=1 M 0*6B#F,&C#M>?90 DM(#L47V#;ARI7GD\BKK,B;E =_R>I;Q:J;N\U:9[OO MGKJFZ^RF#9AZG[_]SD157),D@@14\*,SN%>3(/ET>Q1EYAO2GLP4'_[S X ?4G9(J /:9XXT@S^ M<:FCTM0?E2F]+_A3F7R1>,&OQ(&#U4PC-9FCUM3RO[##UTS#<]YQ;"Y!QBVW MGTIQ3S+>E3GSC[VJ<:S;9&U]9G MUO4%N 5 CBC7I,=92=("@N>T9O.J'1%59;WZC?RM*-]LJKJX4W.YN7_T(LEC M) G$B"*(O""&J8=\&*G,PS]6_=G/\2*.S3.?3"O4S]\Q3KC;G3;D64=4Z0^'*)Q)' M,=-9 (B:M%&HIF^28!@SDB8Q$H+Z1FGXS;I;VB3N90/,/E'T&6 ]+E(/"ZD^ M0(HA$BB!F"<$2L13/_(]AB0>4870 ;[S5Q^<$.:QF_:Q7^6+[+"W^&EII]P@ M'T)ELMWLD\Y>>.MY2/'S^\2#;XT-A.XSP5S++SK[Y&M2"?ZFN-/66QMM79;: MM;S)/O7ZQ!(GH:1Q M+.PBJ)W*M[2%8) "J9"@$1XVTH.ABF"HH_81&3[8Z0D:16TCM]T.OB$IOMR0 M3LVBCD=STHS<$PV#LVAUM]+-'.8^";3[\?'3=&/OOOY%Y%E1?A%,R:(MN[L/ M!B@DY6H(4% M6EKP:D0QJ5/XGB9=AZA-3)ZS 6;NK^X(N)FS4O= M0(6AB[K)X^/L;YW+5><+R!1-Y^SQS9ID=]474==KP3]NFN]5!CBE'F,PCE.U MHP](K/.0,(C]./#3P&%Q9$$:=#BK46@. MP',[S^+-RXM7W=T7N387KV6;?>TK^=Y=Y70'$,\J)R6(,A9* B7Q$$0\D#"E MB$#D<19C%.*$6/F,7B#+TFCK:=6E7AG]KR[1H-)G>Z_Y8Z?23^/K7-D.G1FO MS30@4UN7H\9BMI)8(X&=H#Z6K20O5BQK)&2G*F>-;?)2UCV8Z?]]ODU\>2V[ M$"*R_E14357#K8//;CK'(I$LB!E4&VH!41P3F$J"?#.1/W.QT' MY^N!&^E>:(UP"NWQ=<-M-^/6DB['H/@BRH>,B<.GP1^+_$%4M>#-N6_5)-X9 M_EU?)WXLZK^*^K-@Q4V>_;?@GYHM];NB['ZEG_-7*?<]&@L/,J;6&R0\KHS^ M-("4)0RG":,Q,7*Y>AGQE[82M4+JT'HP$'-WA43WKY"TKD I"QY%#7;JVBU! M,W\T9BO4P0[> N_N;*[!5NKT(VL_"S MKGTO,S#/E\87DF+^'PJ&.(-)2CE$'N:0$,%UX0"U^Y))@'ALLPQ>(,O2UC2=VF23 MEX*L]<"!&Y+E%?AQK101U4^ E%FE#^R[1N 7$ JZ/5X!))9J5V!Y ]YVD735Y: M2[G)E4Y8K3.M_5+<*9I8(1G$-$P(9'X20R2I=A@))!11S,*("8P]-*[Z\7YG M2Z/-P-G:$^^,HXU?2\5,G\I"9O4JD2D/I>_!*.8I1 AKAP@?P32A7"8^Q6E ;++U M#=JV(H49TO$UHNE)I DO)(_5,D/ HB'IGY MX5T*V PLV@+VZ4+ S$AR) P3$!71Y0W;'E6ACN@TG-"._2('7]Q MD:W>ZARGCY_%3:;3>N7U1S5ZJR"(682B!%+L,XC2$$&,(@F].(Q(E&"/"*." MN,!CTCJ1R2]+-+52([%44$G-&BE!MO(PT[N M*Z E!UKT2P,WS<;)=$\T.?J3;Y<.A7J>&0Z3T7 0!VJ%Y60!HF92O'#DJ!54 MYT-*[9H;S:"BU [TY'N;#D3]T/^N\[/Z+"I1/HCJ5UH:@>X$!:VDX \3IS]+>,U8SPEH$W/:2+SLG23/8>'*W?%H/_,Z+IY3 M=\\%\>P+KG:Z59_&[5.A]M.BSLK&)VGXQ"X8O6K\9E<"\5@FA$/N)YZBDU@1 M2Z#^3W(FX@"%F"&KL$4G4BV->@YMQJI!CL.GFCU[;*!TF&NU]4GTC&5S$6 MU"<)A5SJ/)O,DU"UV^1W"A'S@Y![=JF=[/I?&G7W,_J^.R2YE'I/@S^69)U! M^B*GDOO)W+>_JX#68$K6-()N,GX\W?L+,Z$1-.G]DO8JV MFL9)NWI@4^].ZG"22"^B/J1IJ /I10QI['O08XSP6#(A R.OG$L%6=H*TV- MS#5K._R4_3YV[Y98WPFK M%FX5:^A;XC+;&?2QYZGI&_HP"7&D'60\2!$-8!IPDM# 3Q-DO(VUZ'=I4_R@ MOT4O/E#R@V<*F.^V;$;C_'9V(HRG/Z9; KSF>]F)8)YI*^L.;JN=[ C03FQD M;5J;;1\[0L7A-G;,ZR/]=6IE]-T6:_5&]?8?FZQ^?)^S]88WE>++)LE[79<9 MW=1-;KKBH])=Q]T5:]7H35\I9$5#+' DE:''=6%&20@DB#+HH9BD,1(D"--5 M&X/_I29E;6;NN1'.9N(]%W'"^QVB_LF$Y?[6T7!%(HA]%,?04V8X1$$:P314 M/W'"4B8E%R@-NN%ZF_-E#U8OX/_0H3+;!LP/_L26P%"A_Q>T*NF*49U2H-,* M#-4"=0&>*K8M,>70:\PITJYX)L@X(K"37 33R)1V(U(OW"220NR,)P MN-V9DS&<5&X_)\/IQ\>:\7=W1=[L*#Z1\KIL4F_S)L'V)U$V^4=7E(1JSE,$ MN4@81(C[,(T5/Z1>Y*4^0](+K *(#?I<&CFT(H-&9F6@DA+HR5Y MFW/:UL@_C[^IK>\4U7[BR7'3 M^O6FRG*A"_'=T2QO#A)VB![YB_]ADI>"ODOS7HN#?LK7ZR%,O36*90L(3M8=1_ %I2CW( M(TE2+Q$AC:R"9V>5?FEDU"L/!MI?#0HF@"$ W34[Z"%H0CH'(( .!7W7T>.P MO9IO0S]KA07HP;!CO7F_,C-"7>RW,S%7+_.SL5X47F3X'*TW\\H^ZU+V(L/R M?)5\&2'&VM5=248M8*IE4Y-HI^D_-V2=R<&LI2C%$4 M0TYU OPHH(JAO!1R3_CJ]QY-D%'^"NN>ET;O7]Z^ 7WYRBO@!]!+K\!6H\9R MW>D$>J4&26OLL@W9C]3YB^')\)^8AZ>'WNK&>12,%]Q(V_4WVXWU*!B&-]KC M&AA_V97538*[%&79-:@.;PN M,^][]HLS:U@.7:'9-V+OWO.U)-H;^,OC'2W6*\((2GP1P]37%3;CF$,B"8(L MQ *)V./2,_*NVVMY:235"0=:Z/.T MI=E<;0XJ,'2N.?S 6)^Z=]E:?-PT3IHD04',L81>@AA$ 0]A2JCZIYI]7LH] M/PR,,@0<:GQI4Z_S"-,"@E9"6X^Y 7#G9^ E<$Q]7F2.Q A_N'V5+W""&S0V ML^?;OAK[[FX'GKF@3O7@U+WSH4YHS(,815!&RK1'-/0A1BF!41R'!/NI(*E5 M=:'#W2QMHK879NLBOX&JNSNP'ERTV7FEGX'7S$2_'+2)IW.+UP<;E,;5=#X* M@LMRS?N=S%^)^:BB!XLL'W]Z9"'4[DJM^TH]JHN((0+5GEZMT8)B2&D:04Q% M0 ,O])%GE<7G:?-+F_R]="-G^C/LS&;X>$0FGMGF8-A7^SRHLZN"GT\;G[?F MYT'%]LI^'GYJ;!8'4C<79=?WHB1UOCR.@58YN[S5H[OC?6B;Z1+<6M M3DCX(-H[W0]%57W(B5.MA,!Q'%"UOX@] 75:;(AU*$V"J"=0$$F!K6)G M; 58&CT-Y.]\]YYHT/M8_*B5^ G\H?4 C2*6[&4]4&8T-B7\$_/9!,A;T]U8 M^!SQGG7WLQ+@6'">,^'H=L91XKLLSVKQ0;6]Y\?XZDZG(_GOYGJWA&K842S^T\B8<)\;2Z+'5 C9J'')W'JJR\S ; M6>YYY,B9,>7TXS$Q7YXL MU:2\NQ)^_"1R?2WU1B?$[>Y%(D0$)11#*76:%!;',.4X@3A +/"$Q*G IHEJ MS_:V-&ILI=(YE>Y;60'3PIIG23V/[VEF@4Y7)9IT#.E%+VR!<(2M%:U74!"%AKU-E.,S=I98WA.I%,]GP;LZ60-59G MF#C6_*711?V:Q+3OBE)D-_G60[MC^*ZPP"J*8\$X#F!"U&8>^;Z :9BH?Z*$ M"!3%%-/0LI:?0;=+8^-M>N5.[&%P1"ED8_C9!Z)=Z):77)<1S*T[3B M!*")&60$-E:1#R?UOR#"X7"[LT4RG%1K&+%P^L&QMD>9/1 =95@]S_2:QB(( M*.,P2$,,D0P\2)- _3.@ >$D8"BR.B@[WM72)OE.4J VXR1GF?J2W^=576Y& ME0T^"K&I*>$"N,G-AZV0\R32/8^*,V/A:$YZ$,4@893!.PUCZL?IME%CY5LPD^-(8;7>"\'NNO@9]:/!9_:?,FI/D1N4* M-"J(X_6Y7_93,./*)0[PQ,P[#/,?*CV,]0?T\7 Z *WZ55<*8KC$#?/;= !< MM1](!;(9>=A<^;/,)?:\#C$S#\:>1\W<_=M?F;PC6?F@$U!F^?VF MKA[Z6.([4=\67,WNQCZ_:?+EEJ06:J,L@X3Y'/HB01#%20BI3 B,6$)XS)F7 M4J-TDF,Z7]IBI.4'C0*@U> *;'4 K1)7H%<#M'H K8CYC8'U^)R_@9D2]:EO ME!<(N/F-S93 SW2!XWX K"YQQB)XXD['NLG9KGC&*CN\\1G=QLBJ]V7!A.#5 M.Z7(!YW<[5J^*07/ZI64B8S\E$":(@P1X0A2+ 3T$]]COD\2FL169>V/];2T M-:(7%.C!!;0H%=99?E,!-6%*\5"L'YIKT$9V( GK(G4L"]L?Q=ULL^$$S8FY M_RF0C91->:A&3H=UZ<]!X:KP_-%^YJTL?T[=O=+Q9U\8?7>L6N/=_)2-KZWG'+OI[[0/#5OO07ERU*[,QVS,I;!-XTE]3O^% R7@9<;X*F7A)<96_LE8IH1<+5< M.)9NWJ5C&FCWEI&)NAFWI/Q>B6O9&ZS5*DI3CP4^@3+% B+?(S!-XQ0RC"07 M21"&B56.R:?-+XW0E71Z&F_ELZ/@9]"9,>AX0"8FP.=8S..M<1@.1VSTK/%9 MR>2P8L^YX,A3SLH:#=+5;IV+L B14*8=1 A)B+"((98):[(O4BS\."56_EMF MW2YMZA^J"/,T-[/!YW[),)C1A7MP)Z81)[BZ*(QS J;I*MH,Y&P URMJ-@" MI1-T;-+*;)1LH=*0EFU>&UWXL-1M_2+:_[[/^\(RG\AC4YPQY^HWY48,JS*N MDHA(IDQ?G4620A0E$4SCIF "B3CQ0AP'5C?QX\18&I'W6H ?>:?'3_I*G?25 MENY;79JY0UIMAMFEK2L6CADYLUW^].,Q\5JP&XI?AD.Q+7KU:3 4G2+#%-9. M2PU>@*2[VH)CA)B[F. %0!VH'GA):Q=6D3UTO$9])#'&$J* (HAHH.Q;C_A0 M>JGTHR@.?6Y+F4<[6R Q]AD:=M*.+- Z_NC2%6+34]<^6!,=4YI XKJ^Z8L? M29HH?;0:J=OCQS:!?Y'??%5&WH"(MO% KRHJJKJH^K\]KA!#:4@0AR&3J3*] M&(8D\3P88I:D7I)&7F24R6)<]TMCEE/%.HI=9"#I]-C^_7C6*1=C='YG/2WR M$S/4,D$WWX9/"_Y,NW+W@V"U21^/X8D]^XA&9]O"CU=XN*._H)5Q-NFSG'!; M3W!=5?M!E(_:O^?K;5;R3Z14DTCR2/H>3F 2: =,EO@0AS[19=F('[- BLBS ML5+MNE_:ZK*?('+G2=]KT#KA-3J 1@D[N]9R?,PLW>E0GWAE<0NXM3D\#C=' M!K)EY[.:S.. >6Y$CVQE[&;\02W"A6HUR[/J5G!=V[^:OCZ*8- MDGS7!O@^_E+(DAE@$"&)*(R],, I"J]IYASI9&J&T M,H)>2/!'*Z9ML?M#<)IQR:4@34P>UOC8UZ<_ 8"K,O2'NIBWVOP))?>*RI]Z M=MQT?TO*7(?Y?Q)EG^(G8RN*>2AY', H2M1\U\7U4A%&,!))ZA,IDB"URGQ] ML)>E37B]Y&5=::1U$Y9T+TI0:7GMYOQA3,TF_<5(33SK>_ET0K(VP=D5:&1T M-^U/0N!HWA_N8]:)?U+-YS/_],,SYY1L_N^S^,@�> EW$,^3A&?)8'D*2F71CV-K*#LA055*ZTFH%-9 M_V8<5C/V>O'!FIC]'&1^;(=ZJRKH=%U.@D>3H7CI;(XG9?SG2-UH K.S/(U& MG8U;13X+M2/=B":^]NUW198Y6;_95+4RH\KJ5<[U'4%36JLMJ/5A6X8SD1%+ MCU:(^'>TW 5I7&U4LKTQ6L M:]6YH(#JZ!$T6Q/F&)>):7_*(;$F]DOQ=,3=H\68E9XO!>LY U_SVVSL59N-/6OD'-9XXUDIF)J-0 H!>*,Y65L7HQ@[=&;T.LN 3,ROVTI8 M1VWJ;TJ-096;JSZ#?JN*^^)8H]%T7"_+7HX7*:$U&JYC5;7&-^C$N^072121\E!BB'SB0QI[&(8!21(_X)&'C2JR&O>X-,+< M=VGH9 :MT%>@$?LBKY$#N(]R%+D,S=E]0^R O-0;Y#@XTSB '.CO)7T^CJM_ MQLWCQ(MC/3NX3GQXK/;TZ\??R-^*\LV:5%53L"[V/>(306&$A <1\[5/FXAA MG'@2<1\QZ4=V7AY6_2^-D';BP_7!TNV55:' L:-BZA@R&=:3.XEL8?XP#N81 M/B*CP'+F+V+7^\R^(Z.@V?#2 08A3B!(> M0L)]!GV2>FD4IJ'DZ;CZAZ>Z71JM#6HA#L1^FB]S_&&?X5"8[CU= SSY1M,1 MMA<43S2!RGDAQ9.=OE!111,@CA=8-'K;CJZXR%9OE;FG*UJIF4Z8[N<74I,V MG4R]BH0BJ# )H4^IA$BD'%*?15 &V-.%$>,@-S0/W:GVN_NRZ9U/_]=%:!AQ'F40S# M-/ A\E,&*14:7#6_*W+P1!O0)TWK]3&/ MNAP];*R2T"U=^:V1,B5?[9I MM_.Z7%N"L>=%;?O^F&31ESAJ?Q+J*U6[C1NA34+!FZ>N\]^$=EB[?A"E>D 6 MY1W)>R?NE9#,1XQC2% 40Q2F5">=9C"*HB#%A"%$C)-IS2W\TLBSC="XW^H! M1*,(H$TX1UL_7.D"=*H'H!8\_6BOD57$SHM\*>=/.)8\_A/3>ANW0PWC>^CQ M^)[_J5^/38KPY7Y%,YWG./@4_N0J$_G+#,;)M.8SBS1CCO27 ?MIPO47DF'< M!J_9-WXL\J(MQ9C?M&=GW>3?*MQO&[;:ZNG8Z(^9. J<2J55).9 MLM6__@5XR:24F4P !"GV[L9TR1))G/. ?' '#Q'&(D+UC:E"^^5$T MOP0R[KPKV-BE:OT.-5VUGJ2;IE[I>(T>&K'N;8RQ\R5P?0M>:37<&*+S"^/F MC[+,56AFGM6'HOS&'^2[?8=5W>ZFE>];51(ED],ZFF041LSGT S(<$-H#-MWW4@BJ($!W,5&;9D]WT02O/L VUT7&4=7&YPWFP#;0". ML@ST[[2,^63X6*^)U;3V1=3/K(_VL9![G"'%/0&!R _5VI,7P0QYA,<\H009 MR6">;6EI\5LSJLNOH;;0ZACE>50UPRL76$U,(V8PF4<_ER!P%>.<;6?>2.:2 MNT?QRL4;;,4@FK(F[SC9_E5.+]H)+38IQJ#F3JK T8V8%BW%@'0M;C'S>R+*B7XMU3I\.92^9"%F"?1_Z M82ADG(4\2$00P=1/2,(2CW-B*&QQNJ&E\>+AP(=%T>334.IQE@N )N:D S97 MH+$2_-'^=]H*HF<@<5T]]&4SKU,Y](RS9ZN&GKO>)6EWG7)4>B3G$$X]?5RM:^W6RS- M8:LT\4."6 ")3[B:!3)(4B*YBY $>R+UO41KU6@*XY9&;5,DW.+6U_G3:/>O MP#!MOG;'3KVU^/]FG\Z?^FS3MS.E-K]*'[]*RO/+3I@AI7G?Y+];=!Z!Q07Y2K1.F IF&7:3'5A,"/S%W.<;<7#C3#CE7"IJ&K<\KI6D' MS9&FIN5C["BPD07I-$*ZKX@ER/?]E,!$(%5=P6X-K8OYCQU&D<]=AH-#H3%&@*7AG$P!%[G&YC5HX8=/,E M$PQ?;"M'5E#.65TQZS\YN^6JA'VE5G.OE4YGO?.\\I(LPJK4M"K^!Q'U*%0) M=C"*?<)HY/DD-OK\=1I='!N4155!6H-/GT#U S\ E3.3;QI"-A473F-L7Z:H/5H8769'"PV:6VF#Y"SE3%-)J<64],'X1C)3&#>ZW7>^IE MH^YHPS6EN_M=7>KM'14I5F3PD68AAB%FD-+Z)AWR:9)YO5+KZ MA:K>G3+1>'7G$LK:RSL.L9M^?:!!X:?/][7K73RN&.\-_ME,F.0/W>]:.8IO MO.+E8RV)*OFEW.%U=;U>%S^48,Z'HGQ7[,A6[-;R;\5NLZU624IIJ.JYD2@F M$"&USALE5*7"4@\CG\6,VU3I=6?BTJAE7S)6*:-WZP7JY_T?6C_5"8/&TWK) MLO/U"NR]K0\!=OZ"SF&[*K\.WPG-A>57[>FIUYZ/.OE"'_>[^&K?E4I-G^>/ MZKSRRVY_*Y^2;^M$0/=%A-WWB>/JP@X-?)6RP^X!/E>/>(*6[ :?#S@OZ]JC M?^6XVC5[E95\OW=E*:/95KQ0VNJI7J_%NAZ?.T:RHD9V!)%8\HT@<41"6HU.2NMF8#P MDJB,[K6->\GV&Z]GRNKP?;Y5;7S@-?.IOZE"[(KTWA:5"FE)%H@8<1G#)G+" MFWB2?A -(,(1#R/L49H8G>DR:GUI9*0,!"+?2 /5]Z.BE++Q!;0:CL;QIDE? MZ(:2$R$\>90HP6T-!P?+@3*]25-0%W36@]I\E\&>!6K.XCB3MF<.T2Q@.8Z^ M;!YB?@3D&I?;ZBNF?^);^7F^^:]V1 \%#0/!.(S#+%8)H!',*(L@H2$+*8M# MS@+=@QRGFU@:3]56@KV9X,UO__6;8K,A$D!TC]B,!ZHN330 M3P#F)L%_&(*!-/TS-\Z6;#]L>#]E_L*5YM6-W[6=_B&O*%[7Q_KE;ZJ5($DL MD.2WP O5(5N>PHR$"?1#C 3QA8B)5I[I0!M+H[K.3-#8V6I<*$OURQF?@W.8 MZ!R!-'5498Z/4?WB"PA8E2X^]\S9JA9?<*I?L/C2I9;+0TTI296]WHXI(DX$ M2X(,TB1D$&5IK#89$)1?="H2YL<9]XS6@EZVL+0/NZN*6I^TL%SO.4)1K-4?/GW=IYIQ[1^LP9R^T3)^4#ZI7GM_*6=!M4>:\ M4U!/HRA%4(SK0KC%UM:V@>NTC14LLT;OI$_ M-4>JFCI\^XW UH4G2\WZ\Z#K\8 3**??6W.'HGG&Y"6$7*5)GFUGWMS(2^X> M)41>O&&,!)?:[E2IEF^;8Q]R;G$X]_&&"TEA>\$?7KW_N2VQ;"/?X/*I%MOX M+)V6=TH UG4=#OG1\^IP!B'E,8I2WX^PHZ9VT4QJ9]4_38=&']/S$O M3]+UDYR@F;%?G(JO36OQ*^BXS=(%IR7AYFG:;JS[K$;/ZNYK63SF3!4O^%O% MV##NOC1GJ@'SSZTG< M)V%U>Q =D;2% ;-RKCU +RETQ)-&)H\U,[SK#?N48Y*OZS;:Q!'V9;-/&Y$7 M2(8NNW^^P55>J?MK?K_A]&Z3_V/'NS)884I2C!#$B9]!I/9-4\88S*@(8TIH MQK 1=TYI[-)8]I!F!7KY.S)\>]AMFQR&O2?@X(I=1:Q)7P+-==*%=.W42Z[3 M]*I]_>=K_^)^YG 64].[I$W^4V"EAQ"Q%F0BP4/)O'")* M(ICQ(( L3%*1H,!CV.Y8QV"S2R/ 7E2U-[8.ICY?_Y>5(J4F^H:AK3-,YPM2 MC>&TCT2UT'$=4PXW^CK1H1809^,\O;MMET]_M&?69&CXM2PV\D?:G"N1<>/; M.R7;6WW<]*^I:P:M9<"X+T>#4HPR[ 4P)4CR5L132#PEKN(%A'(_"&)DN* Z MWJBE$9KT"1P,!L^],EU:==!GNHNM\_;$Q#38ZX#O[J9I5%I4]"G;Z;=&ND94/68 M<3Q4$W.=!4H6]1V'0'!6O?%D(S/79AQR]+CRXN#5=A30"G;N=]I;88(VLV^5 M\)@'29K*\"L-($(R_,IB#T%/OB:,*&'?Z(0;V*V& M["%/IE,- ;^T)AO6D[T MQY)N -Q8K(8A9\Q;>C!XH@^+C0V*XWH.?Z23C3O M,C\1^U95/ECG*OQE;_!:';+]?L?Y]BM6[=WQ;4[Q>I^>X:68A3$+HZ1RO2]"-COE: 3=P^M?L>;,="K9RLW]6V.X!]DHP'S?R4?6; M]TXV^45\R,MJ^XW_8Y>7^_)=_BKPLC!DG$*&4"A'!A9 S$D"DSC #(L,,^Z; MJL!HM;RTD:'1(-E;?@64[: 0H+8>=.9W1?+,U6#T^D,O.)T$Y8E'!5< 6PG M&('E4/Q%K]W9A5^,X#@E^F+V #L2^\YOZP9.5K]IC_U2%&*$)6E)] E$H1 P MRY O_R?V,?99*"(MU6:#-A='7&?J/]F=K-8!78^C'$,Y-3O9HFA,1P:X."(B MG19GI2 #"%Z2C\FMYK/J]LQM.SU79SS?"\'I5A&FL<:^($Z1JH?0.U<[T]O\X_T#@(BDW_I+3^['+*%^#RA'\AW3IY M('CJ8+N+?N[-;:W6%J;L??V5B(6\!3.M6RSF;3!:])BACP:62*9L?;8%E1D@ M["^_S-&G2A<:76<[&]>55[=-T_4N_1OM%\#OG]#I=< M#B>U)++:[6UJTY>E&E94JV^>#I>TAES_P"7[RDM1E/=J8Z#^VU_YMLQI5P9- M_K6^;>5SGW+JQY"G5#)3@%.8^32&GH?]!+%($E>X>N0E*71FDA-;:_)I]FV> M,EVB+B:GOL9],4!I+:C-U9\J3-W+ER>+"^JYB4FUM@<292OH^PIZSBHQAOYU MK<.@]O@*]'QN+VB\OCJ\! _+>PGTYXP+>AEFFC?._%(XTL2>J9\&YHY36S#; M_'$F*/MSR+F:- \ZOFSO>*F,*OF=M$N.;DW*V7[Y*?9X1E@2RXDC"56UEQBF M41) /V*XWD/#0JO:BTYC2YO*U/:"9P9WV9(VJX07L;X\=KM$<.+!=V[P],<\ MER#.-&B= M/UTJ0N+ -CQ,5'S$;RNL[T65K['FN%UI)+$G_'F_]^W'S(41]B%,C)&HHR2KV,\L!FJ6ZPT84NT_W2&?TK8*W9 M:M$^/QAN+'@Z +S>6M)X'&<3&6T ^Z6S]%>%W4<-[&QD0B]CXD[@>O\PHK;/1HF;3*0PU0S%[9&:)OAR#8AABV8,S:U2E#Y)Y.'4:@DL1U(N[ MY@V:3IM\%">=N,!6EB6C/&Q_QX\P K@XWGVIB MWJ/- TX>'6P>NM;R6'-Q?Z\>5] _Z_6KZLMN6REMCGQSNTI]XOLXHS!,E#1@ MR+"<"(49S.)8<.8EQ.=:%>MT&EO:Y]_8"FICKYKUX^H*] PV/,\\A+,>'[A" M;V)>L ?._""S!B*NCC$/-37O(68-IX^.,.O<8T<@OQ<%^Y&OURLJD)_&ZA0: MSF2,X/LQ3 5", TD52 ?AP(95:3I'KPT8NCL,OO^]S QD7IQ2A-(!/$AHI)3 MLRCU8":P%T <)O\\W&F#SWX*4\ M\OS 0S!BL1+<03Y,B1]!1GV/[]A4T/7-3$#<-QBR-FCIC>\V. P M\5!R\5,S'C%>.NEH=-@_=M:1X*4S+UG_Z.^V,\(-_R+>EISEVP^8*J7KI[=8 M=IG\[_4CSM=*7>=#47Y_X#07.?VZ*Q^*BM=3TYL[O)%_NBDQX_+W] Y7O%IA MAC@540JIGPH95WHIS+S @RS,".))PG& S*:3CBU"EAJH8L3FSFE7PV7O]>%KN'CQNZWJE@Y_3QT-J M5H%IP[@N;N<1J%VZ M GNGP)DCTU70'IF\$1O!']>7FS9^KNF>VL^K]*EQB<>IRG:^8ZU3AI M%YD=51P/[-!1Q!%/G^^HX7@(GATE=/ XRZ."92&?O'U29Q&WUQOV_A^[_*%) M/+V13VSVVQ **2$8LIBF$(DX@CC)ZC-LD1<&$2*,LTA P=6:?JQ.T(J(PA"E?I)$ M+ T#HV(X^DTOC8X:.T&Y%REX4"(%V$":Q )^/1Z:!M2IX]^3DA$]Y8\]=&B?57TMFD5#8Q^KRA-L2@8D) MQ(GS^E-;2Q!FFJJJX [(5^X>Y/*;WM0GH]4 Y>C$XPGG!Z:3_:MGFQZ>,+$_ MW3OU9PO!]GJY]/JVY/5)P?8E"L*08!HCF 494O4?$D@BA&& 0^K'- XIUTJ. M/-O"TGBGW:386VGQ$9Y&\C(7C<9G8E::#!H#$?2Q$,TE=FX,E9FD^1 ,0]+E M)^^;3Z)\R.QG4N2#%UH?BSM9;45P+V8DBF :!)+A& D@\7TB9X748[&7D"R* M[0[$6==EF7\3I3TPN\4_ 6DG+;_PQG##VC;G8(XX\[ ?1U $40A1)F*8D3B3 MHTDM \58/F*1>T MB#I!A@6"W%8&JLIMIY#\.R]N2_QPIZI*O"ON<;Y9191Z*DL*9GXHY[' M/GOY@-XG+_]U^-R'GSW+QZ[E7O>IZUULO1[/2QG-20)I5L%4J>E&E6:]+GZH M!. 52VF&T\2#0G[]*C3P96C 0IB%7"A"0#SP+"(PC:87&HUUEM>C7K=BO+<> M[,TW7IN_V!7:B_).D)UM-7XUC MFT\Y)BI+,.?59ZZJ$0J&$14PX326<0A#,/4)@7'JT] +$,Y(8K@S.-3>TB*2 M_0>3[V>%IFG4EQ VXQD'N,W%,;WI2L_8*_#91;:4(2Z.N>5<:Z_"*Q=5>""F-D(A)H!9$ MC"H_G6AD:N&G ?5>5FDXU,6]I MI@$GCVHQ#5UK&SJ4^6.MSGRH,%?]+N=)*E/CS=-_7/]1) M=UZ*0^&'*<0\]2"*!(49\Q/HIUR^*[$O&<&PBJ6-&4NCB]9,T+?3*N_1LE=T MHY"IL9Z8=VQ@MHA)QJ#D+%2Q,F+F"&8,4,>!S:BGF9$@X_GJ_6:;;Y^^[L@Z MIQ_6!=ZN>)0F2<("2((@E+,EA&3(@PG,4$ABBG'F^5JSI9-/7QIE-0:"QD)0 MFZA'5:>Q&V:@T8A,3"PF8&@3RJ#3)WBBXO2WV^+QW^5]#47('P[,%L_SRVST!C_)0I'X& XHP1(DOO]H8)3#DB4AQ+#_5 MS.CLQ?FFEO;A/J\XW]EJN.&B@;!>3.$&MXD_;UO(C&.'RV@XB@\&&IHU!KCL M\,MQ7N,.6XVT:OM%*#6-ZGK#OO/R,:>\^EZLV2HE" >!1V"09*H@;,H@3E,. MDS0-_"SD$8HCBWV9\RTN=#M&&:ST"RJ\-ET''4!7CRA&@C67*EH#4&UF?9BM M,Q0H2UUJHEU"PYDBVMF&9M9#N^3PL1K:Q3LL%SF5P-K'JMIQ]FY7RDG%UUHG M2FW.\--U1WXOY1QD):(HP'(> +/4)Q!AFLF9@9]"#P*1V Q0/]9#*?_*2YA5O/A[9C*J^HNK&5O55C_(7Q@I9MOVEN=0Z?2],O1I; M:P6"QH=F0YBWDH[PS?-J3(?Z.4KE310E!Q^*4O"ZZ*3#]=MQF+I:XK6T8MY5 MX'%0'2T4CWR<':->4]K4^I.M\H>2T[P)Z_C#FM?;W1MV?5^4V_R?]>_/'IY= M>22@648P#!-.(:(HEA1+?.@%*,UX%GE,&%&L*\.6QKF?>%7]!?2\ ZSGGAF] M.NL\/;Y]C2Z9F(#[_=#WZ0KLO:J'P[Y?5^"%=,+5<^T$=V3L&G!'[.S,K%GI MVC68+_G;^?,MQ23EF-"D]-_R#83U>-0-;A,SHRUD MYH*'%]%PI5QXOJ%Y)0@O.GRD)7CY#E=*)>J$A9KU?=BI>47WA[82^&?^- MV_1L%Y!.)HUB9LTKZZ5807=91,7NL:/+Q-0S_A4-[Q;Z?)M]DZ9>>:996B3!811E M/O2Q'TIN54=U?!GJ!2(+<.9% 3+;-3G7T.*(4]H)#H;*#U%>;)D(=Q9,@FG[5:H64Q*1V&PMEL\TPS,T\CAYT]GA]>N-XR4797R6EG55W3?^SR*J]W M"M2/)>]>XR2)0B]&,O[B*NH*$P9QXJ601)P*C_F92(WJ_EUL<6EDT1D,>A9? M@'=_D M1?FYV/*NW#U*&"R/V]*V#GWCI*]SEYH+II[\^'C-2^+ MND?;]Y!Z,<8>YA ED?P?(3]D'"4>Y"*,A A(&G"MG?[3CU_:IRPM!'L3]75@ M3^ V_/V.1V/BC_<9$!;*N"<0T9?%'8?,3)JX>J^*D0[N>;\'1'!/W#2; NYY M@_ORMP-7V<4I! MBN,,(AQCB'G,8!JD'L(120B+3,(2&R.61G??W[\%W^D=9[LUOP)^ +WLI)98 MLPS:^2;C?,;R=MFS<11LB[:@6NNJ6?ACU:%Z$=+4W31U$#5_#QE'8F,@=A2L M69DP:SPW!J27(=^H9UE6PN.;JLD\K9_ZM:BV)=_*6:0::8_S':JWN[*4?^GI M4JU0[(L(A50I*5"(/.ZIQ2Q\[4!7.5]VZL>E*)^Z=2O%KK'1;A[*KM-K6I+JYO^?;N]YA@?:J+V2=WS9[D!\W[W_*T:'Z(@Z%NZYO;\N:Q8;N M7$4XBN(X22'E2KR<1@DD0NTN\CC%L3J%18*.K74W%%_'%0MZGWS+\FQ!O1\2 MAF='NKIK#OZ ? ,:*%2^P;,R?,,WCLT'GNG-T]UK7?#;].IU&5_E-7*0N3QO M'TZ6\CR3&Z^<*SUO9UU.LI[9'LOL;%S=J?]3A_0>\5KE?W_;"R2H/S0SN=XO M>E>NLDA$#'$?AL1/(

/U%A!^FV\V2BE2\ML3QZ5ARO6HCO)#ZA%"?8CK(A!1$,$TC7P90_$@ MX2)!5*"VH]YO- .HF;NILVO23N(JT7[^[M&+,68#?.) 05DFYZWR?T'/P"MP ML!TTE[1KB/U?]N]PF)CO EE76?RC;)DWY=\%;$?G YP\U&XTK&?52HBDY'=J M]%:ZK_O,VJ+D^>VFF5+3IYM2#NN8MN??ZW\U*K#7[']VU;;.I&LS;E=A%')& MN("94$N-ZEAIRD(/$LX18ARG,=(J*CVMF4O;#6H] ;1U!6P/UIN1\T3=JL?: MK]]9$]-YLXWSS$/P[$3#%>BZLG,4]#RM6;[G*S@XVS_%X([LI^T01Z/ 1$;. M.CQ,"_3+<6/BUER<3CL4)#TXD@W<: MAY!FG*-2)TN]=FIRAZI!:BNZ=6K,23:C?M0;)>;I MG8E'@FD[9N39-!M,)SF:9F3(*YY,LP%L^&":U1-'UB/_QI7S^;K1K/I<;!AG M.TG]9,W;FKOU9$+^JI8F;+(5JA6BD9^A,(8)%S%$@GHP#:D,WL,T\1+"4QYP M<_:UMF>A%*P*L3UW2(9L?9>ZJM+MY+[SJDT"JO;%IBO;.NB6W6M"RK-TVL3, M_%X(3K>]R+SN.;SEH[KO2JD'.LW=$3H&B?TQH)#@SG1/2?&&,#@H- M>#YP4NC47;,=%1HPN7]6:.@RIQ/3)CE^O_Q8K4A$HM0+!42^DC1.E*2Q*O$1 MI,AG6&".0J,"QYKM+HW?!B::[?&1@^U.II!''3%JJC@&WL5,"8^ GFW>=PZ^ M:>=W1ZTN81YW#@K-^=K9V\VCKC=X\R?C1&E1EISR_!'+*6 E,*V/*;3#)D>1 M)R=B H:491"%DK[2B,4P\G F/)P@@;3/:>LTN#3>4C8#971;0SA0,J@5Y-0?;X37 ASI,3;XV!FN^D90 =O7_ M_KC+Z1T@15D6/_+-;04HW@#"P3UF'.P>U(%.#*H'3G.14X#K 4))S>+-$W@H M[4T%>? M22R?_D-9=B7_M5:YMB5>U[J\]:M7'!+5":9_RE^3IRL@I"7\)[Y_4*=AR6X+ M-H5:EKG/5;K:MK@"\@_L5OY-E<>XQ;=,UO<;N)4/Y WNL]\3+RN"*^V1567 N=L?VCOL_2H6>Y815G"/.YY M,,4\ABA(,4Q1Q& DL. IXHQ$6@&]7G-+&P\[BV'9F+Q?O)1?T69OM3Y_:P!^ M>2!T"^/$P^ K(*@__KE%H3\,&=]DMKWS; M'X=5YVANY$-:S<,,I0DFA$(4>Y)^XXC#-/$I%$1.100E86*6@WNNH:41[\'. MYE"=LM126/(LMGI+)"X0FYAC[< R7NVXA(2CY8VSSO'[/N M^EV.*?6SGU=Y7_F(XSC)&&2I)V1PIC:,:.1!2D601AEE/J7FJZUG6EL:1;3K M?WMK06>N)4\,0VVRGNH P(D98P1VEHND%S!QNC1ZKJU76!"]X/;I9=!+-UEJ MS)ZL6=RK8_WFZ7!)6U7I^@#U'95K\K>W.'-E[I2>?7EL/KQ=Y[? MWLD0Z?J1E_B6?^/*<)57'E?;5B89@EGE+-3H(0(IX0B%$6PS!AE$<< M93X21OJV2_)N:539.XW85CAO/0![%T!_4>U3+CCX1159,\UP7%0WZ,K_+LGF M!0T2_;+W?61 #QI GD#_NA8>4.-S!1J$>J42JG9;;BM! BU*5Z"'TQ7HD+KP MCM9H.11"7N)+X$J$>5&^S2L O2C7SXSZRS32+,I@/%]=2QN8LN/#&M^N!(E) M&&0AS#!1^2!> E.:(9@$41:CT$-II%5*Y^C)2QM=]\8!99W>>'D,U_!8-0J$ MJ9=X]?S7IN2SOIZ@PXK3WVZ+QW^7]S1,*'\X$.#QDV8AG[,.=!_^^0OL0OL/ M\DO>\D_Y(V3B23ZY M4T?7/(VE_Z %O; 72@BHW+"#'UUU@,KIN2USW(9>=OFTWHLN_W5XR0T:FN6E M-W>\^P@L[G0OP;577F*(132-!8P8PNJ$A( 9X3[TB!^)4& /J<+=Q1:O-<<_ MC4:-1L1]T]-]1S>JC3:9D#X37\I;&8ZUDN%PIY2U1Y_[+$E]PA3<#"(O\V 6 M\ A2%'&?"C]F9F73G:,_1SSR"KAK1BN.T9PZ?KFL'C:W"-@K2'HM3Z!KC-R6 M(_&LWXN"_(\T/KC]J_+O9K M$7COC!JYZ4$$KMA[9$92(SM3C\;FZZ*)B4[U3JV6_;77.[\H;V20^BLXK!D= M/+HZ+=7GCA+=@.N(-$<:,RNMN@'N)?$Z>JK%4:FN]JK:MEK65QQ/4RT,.LZ!R^J7?/]\BI*@Z-M6!O[B0 &AR0<@GD7.>C1@)J=D!* M%Z"A\U$7GS'?\2A==YZ=CM*^R;+8CYRN%YLZO4DH7BEEP"VGZ6VUH6[/ >,D M3J,,0_E^1!"A+()9$H-]^MRPJ3>LIJ,J_R?B? M]2BY7R0]\$C&?,8ACVKE0%]R9!HE4)T2\SR4!KYO%+]-;_+2B+7S&/1M+&W(:=)@L,72PFD0]2A\-#03LVZK/-N>*?GL4)-)"P&7B3]' M;0E2'ARCN^K,U9Q!+.8 M,O0&,Y M^*/]KW(!U#[,,ZL_ ]ST4_J7#2]E/G\&$(/)_+DGF.]AO[U3!\H_;KK&/MX_ MX+Q46W+O=ORFZ/ZLCH'+P&NM5-57'O)I&(84\AA'$ 4^ACAB%!+DI4G$L1") MUBENR_:7QFV-C4H3^+;[$/.]%X#MN!(4ION+MJTKH)2^Z&_AVG34Y5WQB>&? M>C]FL==( M3DS6?7/5[EMKL#Z>QCQK I CNM1J(I[69GY2I3,%[RE?'](XY0?:OKF:DM_._\5D5M[;D4 MZ@=R A_(*7Q(,$1A%L!,4 %5!:HP#3*<(JTT69W&EL9-AU,K(T[\G /V\MJP M2[@FYIL#4@=;06OL%.!9G)9R .+LAZ5LP+0[*G4!'9V34N<>,?]!J0O.G#PG M=>D>2W@W[[%$>>A'\0QQ '.(")J'R^+0^BEQ!?" MC[W8T^;6BZTMC5Q[(J1 F:PV*!JC06VU!6U<1OPRZ3K%<6+6?14(]:G7*90S M<>]X2(WX5QNB 0*^_(S9&%C;G3X%Z]]D-R6_IO+-V=5% H>4IFX4]\MP-V18 M< I)IE(K8IQ [%$*0^XCY$<4B\Q(D-ND\:4Q=,]V<%%;#?Q1^V!X*LRH;_1F MZU,A/G4$[11LXWF[#6J.YNY&3<\Z?[4'U682+* MXC@5 8*<^!Y$+(D@IGX*LS3E,>9Q$L5,-]J\W-S2R.Q@L454I('NY6;K&<*;8A>+Q1N+KE&YKSZLW3X9^]3/A4LFT0(0*S$*401=B#:1Q%, FI.JS$"4N, MMGZ,+5@:-W<.J/T)Y0)XYH/*>.EY89B^9-P[>E'FI)A/S.U&<+>AYC2'%JQ1 M=)4-9-S^O!D^MO <9>U8/\B\X-Q[^315_XX6Y4/1:/S5M7/?*FG_4K;&^(IE MB,0^X=##+%.R? %,<1K"V,\H2@(:ITAKEJW9WM+XKC$9/+/YJBG\+&$&K>5 MF:Y?N4X']V%NFP#-B9G,!9!&)? ,X+$JC*?S_-G*Y1DXVR^B9W*;^43W0&7O M\#V^Y=7W8G=[M_U0E-\?.,U%3M^N<7[?3*@/HWH0T=@/B >S2""(N B5[A.' M(O2P[W$OSO32_NQ-6!H)]:. U@_0. *$_'8Z5T#CB_X\S[*#+L^?IX=]QKCK M,N(F@9>K3M"?@$_?&3--RJ?K%*/9^C@\!V;PE@^>;58_SO'^3'_DD^QF_S)5Q&.0\9E5!SZ M00)1AGQ("(N@1R*,$IR)B!J58G1HV^(&+V6:^F2_<U/;VUHGO>[]4W^SMWPLA'"X^^>?:PWGD$B;H#$=K$BXMFW6U8@)(7ZYC M3-&$I?XUKNZD$>H_[_^QDPRTYOK%-O4>LJ"/O"X HK[O^H>>K=/H+6O!XDIH M>;BQ>166M1P_DE;6N\M%Q>CV0%^U(BAFPLLPC ,40D0B!C$C#-(L3B,14N2% MU+YJ=-?,TJ*.HP+)G:%CJD?O,=7CC/%(3@?9WE=03A*(8)DP2!0A;"-/,H)!X/?9^&E!.CU=#C M)I9&#YV%0)EH20\G@-3CA7'P3$P(ALB8*VN<==Z5CL9Q _.J9IQU\$@CX_R5 M,VO-?.U;GPS:+[_^<"I#.W_JUC+Q\B0^JE6>XS3-"$A#V$2^0E$ ML0PKLI1SF#&1<<:HER CG><9;%X:^716@H.9,PG%&?2S'I4MK/=F#)8L1>.4 MWZ!V'/0\OP(GW@GPS8E@Z"MTU6L+R!E8_*\A(V?>!<[$Y"R:ML@TVQ8/*EWV M4WZ?;U>$>F$D,(.,>2E$:40@P0F' LX35,U:-0F)I0W0!@D$ME"\1<*5)\+6"^J79E+2)5*7S6"I^U,A@\\!(4 MM*GM0?EOCO*A3F$RE.;T[/KYLI=.F?DL*>GD!;;ZEF7^*/OZD>_Y3Q53[7[9 M%5-ZNKY7F;:?B^T7(2J^O;[%LO.V;XNU.H5:XO5*4,:S@*20I(DJB\($)!1E M$&@.U/R=&36 MS&J?;L$\5@1U_'Q+B9+UNOBA!MA!8)/^]=)9=SE?^R?/G>CUTJ43V5U'EU@6 MT.0;%;/L@YMVGS#Q9/00DQB&7AI#%,0<8B^)H$>9SX/,XT$<&A7+/-G,TC[3 MULK#;,)RX_4,J'J?[WBH)OZ2+5 RKV Y"(*K:I6G&YFW,N6@HT=5*(>OMCR^ M4-S?JV/9!?VS7F&OKG?;NZ)4U;Q7%"7,#R(!PTP0B.2/$%.D=E3]D G,.>9& M1;,'VEH:&32F@MK6JV;'K ('<\T880AC/5IPA-S$W& +FOFYD,MPN#H4,M#2 MO"="+KM\=!Q$XQ9[V85"[#<":/$HB>F6-^*<24@$2U,?1E2&$"B4A$'B4$", M:80PJGWVWKHY7.@9ZYR MX +%F3;KI%V[-2X!VY=7.XVKJWTZ380T% K./F)V+8)+SIQ2';AXCQGG5N5V M]5?\,[_?W7=9\Y[:EB,,XHBH'+=0$FR&&$R#6(0A(6GD"1V"/7KRTMBT-?50U'A]>]EL7OXN*'K'547$:[>//7^U03WV(NYSSF'/& $HI0S2!ACD,*N+G8ON.5_GM1D5NU]5_]]\)(7WDIBO)>S5NO-^SPZZ(Q^9-ZR3K3#T*1E B* ME?X+3E D61:G,,,AA5&6X"QFF2!F5=07X=72J+N' I P@ ,. %>@10+TH+"E M[-=\DTS'@7^1]V/J\-STU9A)QG\!O>-\\'I-GUYI1%Q -YX?9I=@G.78K3;E MOO$'R0)WZDB;;/@;W^8E9^]VI;19VI07K,Y"7C&?!DF6>#!,L)S'T'KE*/,A M)E$6L"S@(146RT<&)BQTO>AK:[J*JVFS]5PIIPP'/X.N"$,N8D14+@3S(/*H M![&',*0B$3RB:4H\K<)I4_7![ HV/=MK5M"8#QK[KYH3Q=-UBV;D, W8 M4T\>W>%L/IJ;(^9JS#5H>=Z1T1R2H_'+XA%.I6FW;W%9/LF6FJ\GY8)Y@J4P M92%7I!;(\84$4,1)$LBI'4TS;)3EI=/JTNALKVM+U0_\8+=AII<6XHPPG%%5 MYRT-8XDXSF"61!Y,,B80RZA245UMBRU>OQ;B^[;_'T%<;X1PCN/$8\-9,>8K M@+>@L]KUJ&"$TK3:S"_:7()$\VD8-)6:S]QLGJ2W5]$HRJCS8= M/ Q$&$;0XS&%*!(JI3=,H$^C&+'4CSRFE=]_L:7%L7S/6*"LW1=Z,:]B.PSQ M,.$X!6YJDID-,_UL/&?8S92*-P)#HQP\+5P&$O"&[Y\M^T[+C7[JG=X-MEH; M RM*[9OKAXDOTAC!3/ ((E]EY-$@AFD8XI"G\OU@1IL@&FTNC5HOK3O;JEAJ MH*^9C.,6T\F7]2\\V1:YJ_\!S!U]<]G*S#?RA_ 2U MH\9FS4SP[D$]'@DF:,-\"4":PU&DIW#>@&NT;]YYHO^M-BJJRZO,$S= =.3 M]%*QUU^IF+H/9EK F*0OC)8VQ@ YL.)A]=C9%D+&.-U?'QGU'+O9RHD4V$/P MR0@)HX@S&'EJO23*(H@3FL(L\C)! H0$Y2:SCZ'&EC:DG,H 'S$I&,19+\AW MA=[$XX$]<,:QMPXBCF+IP:9FC8UUG'X9ZVK=8T<@>QG.OW*L#J^K4>Y#R?^Q MXQOZ]*ZXQ_EFA4(<$IIF,.4XA"CF&20L\V$8\LR/_3CV(ZV3T 9M+HU.>I:" MO:G@C\980R[1@5R/4AP#.3&S6&)H3"L&J#AB%YT69R49 PA>1Y49JF1L6%+K2W-*IY$>\_,]CN MK. EP/7(QB&,$Q/-* 1'%$<>Q,5YE>33K;U2N>1!U\_731Z^S3*B*4J>WVX: M+5WZ=%/B386IBIE^E]REFOS&\;I6A?/2.*%QRF!" AG8B#25$R09W7"6<$DY M84Q3?_7(2U)HAS;:C9M\+WT3IOML/G,Y+C?V@\X!T/, *!_&@8] M^KVB&?M,@O3$S'01W@;=7Z] 9[S#L,@8,%?1D7[#\P9)QH XR0RVF(^W]32 M B5EJ3J45-MJ*A5Z%D\]]G&#TL1LTP'T>U&P9N'X.R\?<\K!'XW1TYQ.O8R- M,]70LPW-+!IZR>%CS="+=[C*7OF[9*@[E2_3:.35"].J&D%SW+):^91CSA,. M ZJ*F_@)@CA,,BB"*"))A D51K,M8PN61BNGLA:NFD+(W9;,-=WN\!H\J0N:-1?>X)\K$7@1R2(&,Y_[$''LP2P,8ABG MA$9!Z*%0:(DP.[9K<91Z5L).&=S.>8!ZO\ZJW;6EY-H[I(_&(H1..ER3?.?O MQJDI>M!$L=(FW._5")U;-+67H$LH3NH9.'S^E+DBCYK^*>4I0*F?4D<=E M@,RR"&9)@"$6C*,H$YF\P+T:1=/XTHC<2":A<6$*/8JV9_3(>"J\)V9.KA2R.IVBBU[N4'OY!?06>N'A&=1&^8 M:,9B,C&1F,*A319#?I\@@XK3WVZ+QW^7MS4\('\X?/XG'S;+YSWD1O?Y#EXS M5E?TQ$F&=_MB(NT6/1*4Q4DJIY?,]R!*TA"2& >09$D6A-07:4#M]#\U6E_: M!]Y7^CU]QJCGP5AY99W>T0Q$IL)\ZDC$*=PCQ"X-8',N2JG3]BN)1QK 0AEFE?Y2W>Y/^LIW-OBTU5K'-6_T/&0%]E&]WQBIYFY$%(\F#+8:<.9RC) M$I1 @A%7G$CE3YD/(T6& 4J8)$VC/#''!BZ--M_@*J_41]QWQC"3S'4?ZC'G M:_;,Q.3:=^T*/'.NGO#UW5-]MW<0'#SL\:^DWRFV=*?J %=)<:[-FS>+;B)P MC]+NIFK'U5;U-:6[^]U:J3O4YWB5WDS)[_BFRA_;M;_/?%MGH34Y:-="\F:] M#^,%28 #!#F6XP%*8P'3P$]A% 1$8))FF1?;U'YR9Z(6YTO3//@-#SH95)>.;%\QV7JY,!^=7S M5$*LG'2\X>(>^LEVS.TM>^6]]-&07MYE']_$V,6//@')Y[:V5=^*]?I#DQ3^ MHGX%#V20GW(,DT3E.R9>#%-?_H1C/Q,LCKTPCNQ60DQ-65I\WY^G/^-U=9J\ M\P8H=T#KC^V:B'&GF2Z03-D5,ZZ6Z/7"3*5";#%UOI1B;,@KK:O8 G9^D<7Z MB98LNR-5?7!O^_Y1_L^G_8%U$E!/8!I#%G@<(A3$$&?$@Y$?>G&:40_Y6LJT MEQI:'$/N[02UH2,$ J9\C^--,DJ\3,:*9'JNI(RPDHMA"(*$>"23YNM\FYOFNISO!3T. M&0?J/"3R',C:2O5#8Z<[$KD(A2,6.=_.K#1RT=V7/'+YAK'SN.NJVMT_U+G9 M?ZOXR_@_SHB@D4=AXGE8D@D-8!:G/DQ1AD-$$QJDEMO7@^TN+O[HS0UZA@-E MN>U<;!AXTXF7,S@GYI73RUY]3.>95&GAY7P&-=SJ*TV7M* X/S?2N]V.IO9Y MPV_KQ.);=5CW$+%'819B%,8P#52Y.9(F,$-)(F=#?N#'@8>SU*@RTV!K2Z.D M0SH^Z)D[8F(TC+4>'SE#<&(6&@.>,>EH@>*(:H;;FI5@M-Q^22MZ-]F1R:<< MDS;>E].S_^%T>U/4Z^;%?5[QZXKP:EM47\@ZOVU/;&*2,1$("E,/"XABI:3& M"(8ABT(_3+PLRHQ.$!A;L#32Z3D 6@_ M@ '']10WG@!>FZ8$9%Y/^F1TZ3H M3TQ8KH$W)C%K\!P1FWG[LY*=-3PO"=#^098307ZKII=RGEF4BG!/Y7H%).(I MX@'$7"10J<_"E*88TL2G<1Q@(3RS@U27VUP:\;4F@X^;NA:V>0*>#LZ:6%84,^L=78#B3(96HS-'U[BJVI%,Y?&N=_ MK>5ISZ5POH0%''!I=#84,E?F2B@SOD5ZK+[,=V/B(>$U7POSTQ^S]Y"K?H@ MV:P^*_NUR#=;R6LEQY7DMUJ8:K?9?I,?Z)=->_MA"76%4!!&,CZ&JO@91%Y* MH*22%-( Q5F0BHSX)E4=I[!Q:=%QXY1*AVG<@LHOT!Q4KCT#G6L@WX#..:"\ M4ZEX76AT<-"H(N$D;\$PYRVD;U\E.V>^SC8M>3AE=PQ719RDY3D+)TX)W8O: MBI,V-3H70 :SM;C77;&6]U?O_['+MT_71*T$T6V= "G_?P99P@1$$<]@BB,? M"I0D:22"#&5&I]9T&UX:X?J5TUEK^;Z"QW7J;?[@+C'?WG0$[XZ:^ MPK0Q%/S1F>IP*=D4'?>[]L/-OM9FO188 WOT>O>/K/#8:*?+IGH-MT7>V)?- M-R5OIB0(Y06?"W50K?EG3:J-S%46I30520J#,$$0932&),)<*0G2C 4I9K&1 MVK4SRY;&;86IK,&S%B9#!J;06.T8?Z")N279_EN@9R8 M$%\%0U;0W7TG.C4CEL_:G1#3.UYO\.'-T[]58'L.X5]NOG_[5?YCW>2!; NP ME3?*7ZJ%$O4C+>[OBPVH:CUP^3L,'DH.6;O$DF_83H:)3^"!\Q+>EL7N079: MPTR@>)3M8% ]<)J+7/[BH9:7KI^[:DD"FA]_+4M+=M=E?-'=9E\%+]_ M6!=/3S:IMO=UNN1KS];7* I.L=X^ 7_"NXQW^J>=UZ M=_\ J]T]H+BZ WN! MFR D'^HMSF-)<#M_QEO@'\)[V3/<%K"*11%+>*<7]MMB#:GE3;/9/WS9SSDV]6*9#O:]?M/::BZYXGCLH92[+8J MB;YJ2X/6;T M!MJ](PKQLM_%S:O0[^C-3HUKZM[#/;7EE):J3E_]QC:DL8=' M/:52QR?5T];K-MR1X#XWJ/IMJFT>C>_?:/-FZ'FON"6CX>;P1HO. RSGM77Z MST?)G9O;7-)5,\W^O2RJ:A5[ JD:[##-$@81S3R841I"3$,2XBA.Y8QWM>%; MS2GM^9;,LG.VL\QF91?DBL@V=8#/FW_"M20:&;S7J8/YWI66/:_ K?)&=;P.I=?7'^;9:CKAP!U9-NBX+]R-=K1P.!)L:7YJ@# M3YAW@GK9E:/9J<8M=GM-7=G[+VK?_:&H\D9/O&E@E7B"A"3AD,(R6Y M$4,L:(I3'B(6:25(:;6VM"GH9_G2W]:RS.NZ5J8,?]G!ZOHK:5Y]L^V@8<3U MMGBO?I>T MM+]>_>(FKP/8[G?NMGRTL'6TC3/)1, 0 MJ5H[B*L#88& B8]0EOB^YV.\VNHGRELC-D->?!,(@@Z'OIX)$<8 CHV/NIYM9&L=U5JJU/&6FV0=[!DJ]3W<\0!-_ MQ'ML6@NO0&NCN^]Y& -'7_:91F;]QH<=??FU7[AZI)3A]6Y[5ZAZI-<_\VH5 M)T&&$N%!1CT9T2B551*3 &99(# -<$("H^_^=#-+^^Y[^GM[.\$?RE);T<+G MJ.J.WF.QFGP<-X?)7I[P) JN=0F?-_(Z@H0G'3VK1'CZZC$DH*9*ZD1MHW&X MD_/;+W+RVLAY?>6ERCZC=7[]"C$<"Q00&$1*@# 0 J8\2&#(,B+G.RJGEYNS M@W;[2Z.-@\&@V%ML0QCZ/6#"))/@.@_%M(LSM1!!#^6#_5= >E"?^:+-V0_7 M!&0,GE-FTF_]%2C+&)K37&;^&//-P??M+O*W9H/[;5%MJU7D)X'',A\2I1^/ MF#I^X"$$9;#C9Q'+ AIK9S.=:F!I--79"+MM?JJLU-^6.@GBY5V\L=!,S#23 MH**_0S<6G9FVY4ZCI'88"IK7O_B1;^] R?$ZO]W4B3)M-HV;3;8AF 9VUD[> M-MMVVI#1_3VTP>OL(KJO94$Y9S6Q?L=K5:#CS:Y2E3JJ:R'RM>JSNDQOP794 M)0JW&SPAB3,6)P1F+/0@2F(F.1$GD*(XC<,@]A,:K!YY20K=V,[2$I-OH&_/ MM!MN#ZTS343R;+^-M$XI&8^'_E80[S:.S")"VQ[4BPQGZ)6)>?OKLZZH?5"[ M=IT75V#O1UOWO/.DS+'%I86:SS_. M"CCID'W MATAH^$8[NOD[5\GAG%W+, ??\L]U:O0744^)JR^[;;65XUM[.I2NPBREA) ( MQ@3) (Y'%&(:>Q![0832+$6,!2;48]3ZTFBH,Q[@QOH] ]76_Y__E A)' ?]V]G!L[G<&Y7@N]L'6! MG3WU(.*^GRU3JF9#W6DJUO16OT(*UVQ=<3KU:[[FK0_%E/*A/9'&-NG^H,,= MQ!&OZS[*2!RB$#.841Q Q$F4,.%[!!L-0A=;7-KPT1K\O(Q):[..9+0E[GHL M[Q3-B?EY+) VIVSTP'%WX.9">W.?O=%S_\0Q',T;;>3XRORQ%FY\VPHXO5,I M#.KL2!)Z 66>!T.*8H@$BR!F?@ ]DH8H)%E (ZV-O>%FED8O!TOWDE:-U(?) MJ9P+R&HL#SC!:^H ;P:H3.3Q7$ VV]I!K?+&SB'X U= 6L'+6B!U6[A2$+L$ MT:!K73?;7MV*]_E"4 M/W#)5C%1BPAQ F-?2%(-< H)B7T8\I2EG!+&4V(2OMF;LCSB/55RJ?%&;8/T M-D645HK2.6Q\ G\HKT#KEF'@-Z(K]2+">3IH5<^+6_GU-/-Q%J<4!D3(J7 4>9!0HN1P LQQYC,1:I:C[![ZI M6AWBLE2?7GT,2DD .U(:/ ''0(38OWJVD/"$B?T8\-2?705]!VZ[P>4MWUZO M:S1E?QSV[U<)0R@4402I%ZCUNB2 V,LBF 2(($:P[V,CI2X[,Y;&::<#BE[@ MH K *V? P9M^ELS8($^KZVP#/-<=\BK!G8.^9D>G[08,^[#;L*H=IZF?>2R+0AC'*I$S"T*8DA1!C#(:11%-$B1,N/)$ M&TLCPLY$4-MH&.<,8:E'7B,1FIB93,$Q)IP!]QVQR:D69J6* 1=?\L#0I:YB MIL]<)3?F!ENM^R_2*:/=POI2I*5?([ M&?WFC[SYY?N?6_5/LN:?\FJ[\AF5H6E (/$QA0C'&20\P3!+/1$)/_"),%(3 M>RU'ED97IV,%=5"] V/_IU\4'K^"!I$KT,=$+1+UI)"OP!X:]9=6B:S_3YZW6^F-],VJ%S>^_8J8>FR7S4'$>^\_3Q9S#R3&Z\< M=<_;69?C]IGMF:#$@K_" 8T0)0(BI/XGHP1FB :0L$10%GJA',-7&WZKA&MN M')5:\+5X;U]"YT7;TW'@+\KJ7X&JMS!+N07?1;T%/3"74'#!M2Z+'BQSU$HX M]2&^5K$$_QQ_:=YE._7H-O\_%TUF9WO*T NP1U#$(<=^"I$0/0YL+U]L**7&AZAFS6B:EWJ)>!9Q0^>7[T OB1,8;20))E 4P8GY, M1):DB=YYQX$VED8%>Q/;FMS_V_O-\U75T+]T\MK_E'_S/>_*:_ZOUV-N^J28NY:I%S*9YT%@5G M^;9]9)=R$J,T8WX&":88HI01B.6\!(HX MPHAC0F-J1!8G6UD:71R,[ 1=[+8I3D.J]]&/!FKBS[Z/4*')I7%"9_%56ZQ0101[J\$?RFY0&V[($1K@ MZT8)+B&=/&@8C::-^J(F0.[D%R\U.+?^HB8 )P08=>^THZ#O](ZSW9I_$>\X MV=8'2V_XS^V;M1(>%4% @E1$D&8LAL@/$Y@2EL PC@5/PHSPD)F0SU!C2Z.= MSE:U>J>L-2.705CU:,456!,3RDN:^T8'TP;UL PH%RP'!E5+\3 M--=*)X%VZM53>U3-%U&- 7*UK*K?\+P+K<: '"V]FC_!C+(8SU?O-]M\^_1W MOE[_?YOBQ^8[QU6QX:Q>)"M7<8)]3@B&"5$13IBD$&=Q KTL";F7QFFBQU 7 M6UH:(37& F4M_%.9"SI[F_7#4H^/+B,\3#].<9N8;>PATR8;;3A.<$O%Z6^W MQ>._RV>LLB>O3.&$BO$PPHP5;9Y8MC7I.I]OU MG .U=Z<3Y;KD.JR<5&5:QR9CVG:W[A;T*W3BQ#QXJ:=^:;SX%2@_9$1VLKOW M_3>)_H]SV"?+7K2UZY73$4?">3F_<&P#YN>]OQWJ^UTWY?T."\%4B$3R.X-! M$G.(<"A@%J(,>F&(28*%1SRMHD<7VED:4_=,!:VM%@ONE\ =9E*'D$V^,3<' M6OHGS!VA-M.)\Q/HN3E9K@'#P$GSH;MG.WFNX4+_)+K.Y;;1,MFVBG"K,*$T M\ID'D1]%$ 4IA2F24^=$QKF<18E -#,K_=-[NLD+.D]AGTZN\!YO=V4K81V>/'/L=.32DAH)23K M-;>T:$:96N]W4_4#/Q@-=CVK]4=I#< OAS9N89SXJW\%!/7#';=(SA3UC$34 M*!#2!V@@'M)XR&QAD;Y#_>C(X"[+K"Y>IRI_DD'";?WZM.F'LM,*_-F70V[>I1J=>%R^QG3QXUDEGHT: (LQLKS*PF86=0<3@9>]G"[).R,RZ>FIR=N]2.$GIE]AYVV^H3?^3K ML-.E(GZ,4)A!.2V3U.")",H9&X4"<1)P$<'R2]K0N<4V_[(K&_1% MO.TILW[C]6Z9DN&HZL-3;Y1XZU?\5 \3A^SCE-&0$B0@S<(0HCA+8.8Q 5,: M)BG.0C]F1DG=(^U9&@TURK?@6JE'&PI>C.T9S:!E/KRG#G"4E; V$[1V@NN> MO/ ?D^20.\+/67;G.&MF3OET MUQ'JB;Q[I76_Y0E#R_W32+\_3I1KZ;U;JV MK5,4625)1D.!/9@D7J)RW$-($A) 'D69\"/!T\0LQWV4.4MCTT/A!M'8#FAK MO#M=98U.TIT.S@7]Y+MS%W666W] YQ#H>=27L9M'K7@4\P1[/O0Q M%Q!A$4+L*9UF%!'Y_VB(XM"L!O+%-I?&GLI2Q9T/C:VF18DO8ZS'BXZ1FYC\ M]M9>@0Z_UN)&T[,0H+/:9?5?;8B<5>Z]W.+,57>U(3BNF*M_JZ4&_*Z2;%=5 M,KPD^::IHKM/Y191B/P@$3")B0SAU-R8<,I@X$<99H&/TU KNU.GL:513&9U[S/.J9/3# M>/TJ")R7CVI-C_^DG+.*XK)\RC>W]>\>>H5X.(J%G/S!%'NJN 2)818P#PH/ MX3B(@E@DOFZ:E7'K2R.8V@%07W$%E ^@-ABT7H#.C>;75^#!L/*.71<-<]'D MP$],3LO$7#^5:U+L9\KL.I2O41%GKQ/DO[;[_E'1J7*MJE66]_V":PE*1Z75 MK-$<2 ,S?^9L66'6[O:3Q.P?8C[ _&=^>_>.LQW=*MGSCYMJ5ZKB*%^+=2[G MWOO= 2].,,(1A8*$'"+F,XC#E$/R_W/W;LV-X\BZZ%_!8W>$L18O( FL\^2N MR^R*4]VN756]5^S3#PI<;:V1)8\HN0TB2!*!85$)AC&2DG. M<%HH9MT_V&*^J1%WYV&#WQ5)&]2OLWA@+ >F\#>"T9Z[ \,Y$G'WA]6)HQU MZB!HFU%&8V<'E=K4[/)8_^J6==5N4RN@.N.Z78K/<\KFB^HNYU&%QIBG/&)Y M# N&%411;#IWX R*/"UBC*A0PJESAZ<<4^/QU[4>F^+SIH9'K4IUD:FEC'_) M3!=;V6TKCV"!@=G?$?S1ZG!ZH#E B4X7*=ZL>J<'5%V%/7V&\VRDMEJ)'_/% MXNMJL="L;7(C9U%*,Y5G'&*9Y75-%)Q',20Y$[',HP13Y,*19^:8&O_M1 1_ M&2%!(Z7C&=DY+.TXK"=" _.3*SCN/<\NJQ^JT=F9&<;M;G99Q9.69AT?]4W* MX>LJ\98NWJT>'U?+N@7'[6:SGK/MIN*3U4D>9BMAMYPI'+$LRPG,>%WP%T'& M%85IG')!%2JX6UOU_B)-C4):&@%>J=1T/ *TI92I8"OFBZUI2P6DV22H\E:J M3T)6)4P_-0G3M*6L:X)0;WO;\=:X5AR8YMH&K+79M:JY/3+@^YT!/^P->"7C M/6A"4BC,@^4K]19HY'2F4 ">9CL%&]E]M_+@/]:IV665;O4_TM0]:')![]BB MN0%M7,K61:9#@NA1"%8P$4DJ**0B2TVXG$(TB(=N]2#3#O:MO:0H+7WP0>=QR\6 M_$#7R_GROOPBUY4G4OFR4NQS>7%*$661T($>5Q!QED"&.(%1HK B44XQ=VI+ M=V6^J2W@C7A -F*#7Q95X_#E4(11$R'%%@P#I4B>9ZDI"A4XL(R=M-.C6R^?7@'=DO$ M#8@3&)&ZUW-]0GW0I?(M=MH HXY^F;1"CAO4EL:QXZ3PD _MR0^'MC-MN8$7 MB+TL)QV5Q-R ..8RQZ?]*.UN?4^7\W]6\[S3;MIJ,1?UI$OQ17]!=^'(G?HX M7VH9YG3Q3?^FWM#9+_1Y1A6E%$->%+$ISH(@1;& 6'*J5$$HQTZEX8)(-35" M;"MU UZI5;V4;<5,;+97#1QT\[[B%L;.=N0YNO4&YM:Q#.=,M$&!#L3#860: ME::#PGC,XF$'#]$?IBXUB60A96YBWSQC$%&.(*8L@ZEF[*+ D5 %\^\-,\EJ MGF<[G;B4[NS"\_I><@"4!B:Z00'JTP'&&:A_O^XO9PJ:6G9^&;%0J87HW1U? M0A0J?3\OGU8E7?QMO=H^E9^6?+$U%9+-19>5N=JRE>+N2:[K;9$3K/^B%'-L^^PEQ]189TCP#TP_7HA[5-(L ].X0H(>DDQ=N' /E"=*1C8:SAWY^\+Y7^G M]WJ.K_)IM:YR-+[)>\.W33UA&F4Q1TC3'3:WQ*N:YN^3^V\[7F:H1DVC4TW5A8C*9(L3?/94MZ;DK'?';KH.,A@]1*0^B4XD62X M%Z$2KYSO=LW87H$;L*P+WE7=I6BCA6/7'1<;%2CF+$4)Q(HPB&),M>>O31;G M@C(EN>"Q4_N"X,89=56L93>IP(V,X+>6:9I:A%4'L-OA36/G^P\%^.#K:D"L MW7LJ>8 6JM&2R]3C=E_R .6D)9//&.&:LB2-%T4B07"2$A'GK[,Q2Z/5O' M7<5JD'9REV=]PQ9S5Z'H;CMW_7$WVA)R/FLZCG^11+&A?9T$&$II*;N(,)2I$SQ0C*KDW4P3"JB!:<4+(VL*L0'A#%^4DO_'_>KY/_7C-57H?QP8HG/04>C 1JW= MNV_U68^S"VW%N%GRD@1A1;B +!8ZE.$Q@323#(H(TR*)$U6D5LW?CL:=VNM< M7:F*?7;46UA9G#SX(3#T9D@(Y1U.#OQ &.F0H&[GU]1,X*WF8NW"">!)/Q.H M!.<9.+J.!UJ?'N\DX%3$5YO^9_X\1%3T41MY]VV+BSA!M( $"P915$C(%$50 M9CEF.E2BN;*Z0.XZ\=1XR\9S-](/$ABU[!$B,O)#>0*AD1W @6.C4[1&"8Y: MTTXH.CH%PRT\.O.\;TFDC?[VF,+!]1W;/^3FP\\FVV17@&F6(Y;RA&&-/:(Z M7DH5).9T,B](QM(XC_/$B;QL)IT:<=UM'N0:S/>2UT>/KO6(+,"V8Z;0$ [, M2@=Q]_T9S8G5+WN9P4[H@/T873 *5@/(8LJ1J_S8@W!:Q\?A68^P37^['K3; M^K2>&@G.ZB$![7;KYW]@_R@4@#L-7 (CUP,8A$\#@3ST-'E M5!!VB% '0GJL/+=PB+M%LAZP=86Z+L.-%PM[*/DJ6/9YWGTQN$VB.#:!>1.@ M<8ZS#*<1E)0IB"3C.G1.$"04Q20J4LJ%=8NYH[&G1NE&NKI&DON.UC%LUUFY M!Q@#$V]('.RYLP<>(]'CY]7R'NHOXB.0U5Z?CD),3RY#BP&W]2[@T,%WQT^, M1FD71&VSUJ6/^$7)M^)_MN5FEZDE1)6)2A=?Z%Q\6KZC3_,-751%9"I^?-?: MA/TJZ\Q5^4VNGS6!UN'[5\E7]\MJE"I;8\:QBF5.!8RS.((H3BAD0F H6$JI M]G4%9U:7*\82>&H4^L=J":L4X%<;X/*G^;?E\>9HMK8+\*=DP8%Y__;+IW?FEJUE.^TZ*M'S;*F/X;V%3YKST"T2B;.%$JC).4*DH1P MB#*$(I;H'C?''*JU> M%S5U/*OJ:52[960\4PV\2(Q@I1Y-@OJ &[Q7D)O-G,^?Z'(S(VF!(IZF,)&)A$A* M#HE($ACEC&*49SF7Q>[ZGVV20$^9K-[_U]%MVUSR!OM:R32 8 MPP)C9194NH!=S6\CZNIU,X>;;[B89[8[^OJB9,35;SPK=OY1DL[=BO'T(#TUE+N)NF,VY 7KJL M>B"B.3/!J,QQ6<%C*NCXI-^[79=JF"_O_]01]JXB%XOBB!&JW^:,0*3?;D@* MF<*L(%RI1,0R<2JD?6:.J<6M>Q&!D=&ST-8Y+.U>[IX(#?QVNX+C_()WJ!_H M#3\WPZBO>(>*Q^]XUT=]$H/JP^6[Y>+E/7VD][+<'>OA0O",9! 7>N5&)*YN METI8I#&*D)"$Y_:W.R[-,K47?2%Q[F>/U,S:A4V4;XQ M=^::!5O2/&9"Q3 NF(0(9Q+2G @848R1HEA):564Z-I$4R/&@ZSU7I 6%@@M MK:,O=!7?Z_08"K7!MW#& )T,!-Q)57@(P#$G:@-'!DYV/CT:5-DJTV=+J M\WYW@HMFV59$YBA#%"8I%Z9[*X88(0$EECE6>90S;-V]M37NU.BPVF4M/*_% M%O:NH!\"0SM_(91WNQ/L <*_5<;@&0RN7 0N1O?;3D4\O@A\_.>^&1J'OM:O MTT3*S7IN^EU^VZSXWTV87-[^H&MAJMD_:Q,=M:*--2=EDA%(9:P@2D0&"34% MV@A*2,S2A.?*+V4CB'Q3H[YV=D"=2%9?(FBK:*["[I0$E9;5WE )*CW!3E'? M)(XP=K?;>WM#:PY,XU>S ,_:\&9OO4'Z"P\,>_ $D##2O5%&2%!H+Z>(A)UF MA/8CYK>+5;E=M]B"*T;2/)$P2[0[BU+"(54B@7&4<\;C*,V$TRK15Z"I+0NO MVV2450YQ<]^XK1,X*'4##FII+G%M31_,LG;KP)CV&GIK8@13#=L I0/?M^B$ MQI.#LF'MX< _/O0)9PIMQ^0 8B M6D\A1J77?D =DVK/T?RH](_5\_CJ47ZH;^SMNPBG*$T%%=JWY6D$ M41(12"..H8QI7L1"<14YL>;5&:=&D'79H>8B8U5RZ+_<6.\ZQG8$%Q2Y@;FL M+2NHA36EABIQ?QVDO;(U.H$(ZOI\HW*1M?K'M&/_H/L)4$U9=^K=@]D]^K2\ MY7RU-0[B_9?U?,GG3PLYBU'&E2E/SZAB$&'"()6)@K@HJ-!$$PMJ767"8KZI ML4NSGIO^29708+X$="^V*<=2RVU_FF(#^O4CIL!0#DPW;X.B_5E58#1'.L/J MC:K3698#1AUG7#:CC';VY:!2^TS,Y3'/3D2KM9S?+_^V>I;KJJ.SJ77Y3?+M MNDH2;\YBF<(L2@H,"2ZTZY?EN8Z5-5/S0I-VFA.NW )FJUFG1M"U^^?9A\@* M9COO+SAX0^\FFBJXC7PO-^ @]PTPI4+^_#9$AR(7C$+U*K*:<]RN12XPG/0O MDR5HK>,%XPG6(R2,,4:H22!G/84:R."J2"#'A MU+KHTD13(YDF0C)[.7M)/:^37,36CF9"(#:TL^<%ED?MVFXD@M6KO3#-R#5J MNY4]K4M[Y?.>S7K7*RZEJ*H&[!HS:D*JUN"/\R75SL_ROCD(UF0TPY2D6&KG MI, 20:08A]BT[R5IAG&J!*)N-?T=YY\:C=2^BMH)JIWUG:2.35\=S6!'+0." M.S#C["2OJYW\LN\$JU;K7T$-^EX!<'L==/?NKW[0A6H ZSC[N#U@_: Y:0/K M.8S'/9+Z/LJWU?;^8?-=/[_+V)<"1:8Z%*8)@8AE'!)FRJTR'",B$,D0M;Y" M<-,)+Z7(2X@.CU7:X . T=1@T+D<,UD?Y0C75#Q LRMVLB MW6!TW1"Y\.1XET.Z17]U+^3*1SV#O\=#%;MF?Z?1P4@I5& M;LT_PAO3,B(=R40C'%'86N>SNW73G)4\@83_1_%-51>9;FS&KC+KAD4R/I6A5# ;4RT&@#*G5 I<^A MR/)\"78J51E>IA_'!Y=ZVN'-;.%1OY7Q!C_..%=Z[U_;FBYWQ-_(JJ-=*G\# MZSI>3!_ ITWV4/.-^+5]P%@>GU7?H@)W);OE6R.A_$G:'4O8GTP&'@-LE7?FE@N MZ=KEU^MG6CZ]_NG@SY\,-\IK?TF)W5M[\>^>J3/:6:\:"ASNM93[1%[%94() M83#+\@0BI!!D(C5=6V.AV94RBIW.K[LFF]K+:60%E;"M6V&E3:ZO.\YV.P>A MT!OXM?8'SCU!Q@*14'DQ75.-FPYCH?1)%HS-,^Y!]U?Z1/_>+$,)DFF12PIS MSDP_>BPABV0!E2)YFF:4BC^N_S+((1Y'",11Q*DS!PA@2*E*8JESPG,L\ MQ59E7/VFGQQ)R>?5XMGLM-<:@)T*IMI)HP38:P%V:K@6<7>RD)V/,QSN W.C M$=QLK80!W*,ZO ]NP2K'.TT^)QQ6RI?3.J-6LE-619*M*8 M"7-; >DH#.60T11!FJ"XR'$291FSOE)V.O[4R&LOHF]RR#D,K[ML"UY+M5H_UIU:V0LP$QA*GN^QX^86 +V7@&Z+/*K*UL='_/M9K8KRJK'WJRKKX-IG/:_I+A_E8IXB%!;=_:C+$%1"D5& M"X@H0IH L0XRBT@0@1'-D=,V5 ]9ID:6K?+!+5VJ=H6--JT$WE?EC3SWL?K8 MTE>57 MR1>T+.=JSJNETZ2,WW*]8&\7IOWBW;M/WU=-)85R,W\TO_M#;FX?S?'?]]5O M\KM>*$HEU]HYGDG%4Q$E"B9%AC53IS&D@A60QTDD%4E00G!OIAY \'\-6K\! M1G7PBU'^5W"L?GV;HP4 T B S:JI5W(#]B@ #0.H<3!_9]JI/$ 18#D8XIO5 M8^UXX^_+FRPT;_M5";- #6BW(5>S(<1^^Z5O0&-8K9-#SC_HHBK%J8B?EIN= MD+OZ9U],M[/54LLZ4Q'"":481D2OGPCAR*2_9#!G*"F*2,I890,LHLZ"_FLO MFIK;SK+@?-GFP7U=PD;M&T.(@RR1[M^3H$OBH-:?U!(XA.&'6O"\K3+N NPS7POC%[\Y..3&?5I/>?RQWSSL)2;I^;.L &P[O*R MTC*L=6@Z$XHJ&2%A:B7IN(Y@#"DI",PD9A%24B0%M[\/T4>4Z2TZ; ,.ZH"# M/J!2"!B-3)5-\/3JUGW31F>GEDO.?"]+7C\(&<\^@R\+_UJF<;F_,):)1KNP M8&LJ3LN'@[U6"JS,N?L:/*[6\MAR 2I6A$.[\W)"KPE&O(T0 HC7UP^"C.@7 MP+T^SK_].2]GF'%$8KVP,=/Y'7',(,YR"3$IBEC& C'N%'J=3C&U]>LH7P7\ M981T/!,Z Z1=;-(/GH&7#T=DG$. R\H'.3GMF#J^7] M=[E^-/QRNQ3OZ--\0Q>?S=VE.[:8W]>M/&92Q)@F254"-#/W&Q)(--7 7%+) M,Y9B3!*GK$&K::=& 8?>CD++796$=\P$M$/;CA/"8S@P3U3P&8E!Y<68$]Y* M6G 0-V">GQ,ZH?+[["8=-Z_/"8B3?#ZWIP-N$']:FN->6=YN]GBT16 ME1D@M$@A*F@$:9Q@J/W$E$>$,!DY5?YSF'MJ='0A&<*/WCY4L=@A M22]-?FHD54OGG45WA)T=R?@C M,C"/V(/A3!+G=0[$ T>#C_JJGU?L^&V^\"G/CN);5LI_;#4A?'C6_ZD:S\XX MCXL\SF*H,E[HUQ:E$$>I@K&2DS_:A;K<]_>SE\ MI*D17'6FKDFGY3Y458._/]#E7;4Y6_X?66ZD^+3\HGV-E9AEBI(HEP)F+.80 M"2$A85D*)48Q*[(HHQ&>+>6].>+\[L D(\EO]>*1^L4[T6*XE_"/K;E%:TXX M_EP^5P*_ZE1O-"]!K8DC;XWUO;#DPBF9>21^-?K 2B'05AJTM#87F-J?:S0' ME>HWH'&YVF%;7;A]H_4'#0 WS??#1'0U" $9?&2SA5H5QA)[W)5F9&.0D)Q"BM(L%QF5<4:767$(>R;^]:,R!'=D0)IJ^QWJ(9W:FWBLZ :_TF@W>VOV\*-^_AI]Y#=Y@ M#N75B?H>Y9;[$Y3/\Z7\M)&/Y4P2'BF49Y S$FFR5Q)BQG*(TRPFB$BL"L_# MVS.S38VX6\+>M X+P5]&8E")[%UBX!S8K@>R/2$<[0C6 [T>1ZX=J 0_9#TW MUQL=JW:H??D@M>NAOG3R.J$(7,$E@H8:H]Y89'B(1Q MDBN419CE;EVJ.^::+I7H=\$("W;25D7H?5GD%&-7#NF%W&@,X@9:#_*X"$=P MZCB=Z8V(XZ+*EVGC\B-^I/&_MW2M!UN\-/T;Z:)5[^I,M1TI*,6,4LCB2)B4 MLD*'H!)!4F2*(1EQ[9VX$(GC_%,CE[WX8"\_:!<,"U ;R=5"=C0T(.X#4U-8 MR)T)RQ.X0"3F.ONHQ.8)S3'9^0[C?G_5=";)FA+2,8]PAI(""IPSB)(TAS3/ M&(R2#.5817E*K6K]'HT[-<(RHH',H]QV&ZMNBNF!P,#4$41Y^PN5GB",=#NR M/B6#K-I6X^WM-]K:?GO2SP0J;'D&CH[KB^U/CW87\8R([8N%Y_[L&ZL==TCZ M*OGJ?FEVE?Z0F]VU_O=;^7WU36XV"[FKZ_9NN][0^:+Z,9[QF$M$L@+FF'"( M,%,0FX+E'$>D* H9I2CQR)())-Y$DV!:$E<7:WA+9J 7E\LW? >UI6W\.)YI MWK)KH"D15I_/S_G^3^]6.@#]I;[8]^OK4BQ:85-+[*!R9=J6SB%CUJ F"!;? MAI%JY%@X*)2G<7/8X7V[3FR:RU^'.7;M)7%6R(1R8=K0Z7@Z1P6DLI 0%SEB M,D\4)DZ[_!US3:?VE9KJPDW?Z4^SVV?H:VDN MM%>S5PG=W^7/S6]:H;_/\IP*Q$0&"XDTE_ H@21+"]/<(!TR<]@&3 MM]@'3+KW 8__[%DMC)8/YO^-$9[IPD2;A_M8Y@\Z%'W]B]8GZ^V17?OT]W+7 M1ITOMF*^O/_PDS\8^QGBK.ETEM$BQCDC,&;F]#;-,:0,Y9 33A2)HDRQ=+8Q M<9F=ASBN^$X)'B1U/*:PQM]%>P\SND:>. E MPJAR \Q_04NCF_9MR?HC9I?QZ)>OGZA1 (Q,SAJHX-Z[PXU:S>Q/#G%3*>QLI_);,0T#P*ACXIOTDJ>7\K%^&Q?XSLIP5 M&4JPI E4D7;C$=+_HDEDRF'EF*1YRG'LM"OB./_4'/]VF/U*@1M0J5"7FC-* MM")RZ;@MZVHCN\5H0.0'7DUL=SFZ;7#3],P)MRYX(AJ(V%UG'Y69/:$YIE;? M8?RX\9;S]5:*SW/*3-'3N2R;8)7%B&3:NX<\+DRI_5@[_D)%IJ,:C6.915&< MNI#@I8FFQG:-G* EJ&/8?Q5:.^X* =C ).6%E3/E7 ,B$+=-V2*4\G$-P%1/)2 $ERH79_ M>6K$4<5Q50;)44#W*K_8YC2BIT7LX_3@.(\08H>!V"L>=H(K8"AK-^_H4:@3 M'.<"2+^S-(TD307 A8Y,1?;4@(QSPN(,DEHCF62 M)E:.S<49ID9,3:601DI0B0FTG*XU58Z![.:9(/ ,'62Y(N-1.^6"]CUJIAR/ M.'*ME L*G=9(N?1!/X_DXWPYW\C/.B(VE]FT%>=L(6_+4F[*C]N-N=WQ:!J4 M_;,*EIK4FOT-)\$84055$$6,0I0DYOH92Z&(4"((RZ.<.?53Z2/,U.BAU@56 MRH"#-J!6ITJKK;81]OKLJ]=96=_-J>EG5SM$9RU8# M_%@N;FD:5_*!2P*L[EHMA>C-K M'[C?E$@=D0Y)D9"@%>@L2![RX.T3?=^FIMJ/)2<:BZ1+OV1[,X M10P6F.CH$Q=4^Z280)'EDF49EU'J=(\CF&13H\9V\F]=V(UU%H K#Q7@V&D% M.,\B^\',;D>M;V+,@8GWU([=A?S*SDI^ S0#"(UY\ 3OOG*]4;9W(#@OIWZ' MFL O#QSMZD&HA&191B%26001*;0CRX7F=R$CC @C/)4N>>!HF@>D52HT\DR% M1DYYX!X(#,QA091WRP/W .'?.0\<.>6!H[?( T?=>>#'?W9GG:^2+N;WRXK% M>%6?WG)/K/OA";UG+2%!(Z5S.:PK2-F_A6$0&^FE]$3.Z3V\#DC':]GQ\&AO MZ74%VB^MQ:?]@LG?)35GG6;@3\NG[>:['J;:?\G2M"@T:+"(<^U/2$$ABXCI M Y&E>9I(15/E$AM>FFAJOD5+3E )"HRD7MM=%[&U"\!"(#8P1_J!Y1P674,B M4)1S<9I1@Y9KRA['(%<_[YNU\'[U2.?+F6 (101GD,2%CBFXE)!F1)B,!1IS M+ N,U.Q9KMG*/EVA'MKEB]R>8/#3^+]J^2Q?]Q/$4)8F$B1K-0"/G9[P6 M_S0MX^CO[@3USK2"74OZ;B7D3+-0D><\AZG N2:H0D)&4 (CA/*$DD2RC-N^ M;NV!I_:Z&=F $0X8Z>S?ME=@77_;?"$8^&VSU-[I93NGJM?+]FJ@T5ZV<^*W M7[:S?_>\HU$=9.T#UQQQ%J6\@)$L='" )(-4Z@6/QA&E*%(%+]QN9KP:?FHO M7BV=X\V+UX#9>?S^, S\\C4'TT,D[)S7.=2%BM>#CWN-XJQB)Y+CU*6,X)229#(=;B.,M-T34%2Y 44"8]S4Z)/YDZM,_8C3^W=K.OQ":E, M_E!=C ^([=K<3G_J[O-Z!4&[-]8+EX%?UDHF8(0*6&+O6,]0!?7VXXY;/N]8 MG9-B>2J>_FW2COZ3OZ--H?;2V#U%1Z_\''=S'FUDQ=0YNF;F?+W;UA1V[WY@ M9,B[3+3J2O?A7E^5XAOT(K>&J. M1B.;6^[6"5K7PV]?#(:. "S5=XJ_S^GJ%7^_&FBT^/N<^.WX^^S?/7,^Y4+_ M]?YOA -<^!4T@JKT+ M(F!"$Y'(*$:,6.4#]1-C:J]RH\4-:/2HEKG7FNQNKCCZ&)YFLO,WA@=_8 YQ MP?T&U'J OYK_'::&;B](0R57^@DQ;B9E+Z!.TB;[C>9'H5_TF"8E*","&%@AD2J0[$A(2TB#A41495GM (QT[= FTGGAI- M-G)7K4WJ4."UZ*#I4%$VT4[8 G+:5LGXR5'O NO)C M>6A?]6GY&]6_Y_+;@Y2;F20\H31!D*D40Y3'$A*5,)AFD2AXA@EBW*6RM[,$ M3@0U0G%NTS^.FJU7\,NBV79]^16L]](#N@'O):^2]T$:]VWY=\T^MJ0U(.J# M<]BY-GZ-_%5=]-O:')\/YCBH97;.JZ*8E8>V4JWFSGJ=GW>VXPG0P,\2YL%: M]5V;_XV;\EG"<[W]GNU ?G?WTN9*5A%1D:69@(01[9Y%DD"B?P.E(CA6F(B< M666-'HT[-1^LNKZ6>EY?2YWN[GD@,'24%T)YM[M['B#\.]_=2YWN[J5O<76=^K*>ZZ7LR51/^T/^W'S_ M(1?/\O?5!HK895R&T2:J3&<40;J MB1Z!4><&'!0R(=).)>,N[)4RCH11"]1Z@5HQQ]2E7A:U<_5&L]/ /%R9Z/N) MB5YNZ@IE=\N0W4E#8!8JW:J7+..F:(6 [22M*\B@GD>X9RM$S-(8(8)(#E.2 M)A"EF8)4)1Q*3;"Q%'&>"J<"9.>GF1I'_K%:0FXJ*+]:]^65SL NN%J>J?9& M:^@STW/%9P[NT0W02%9 !N^JW U-J+//\Y.,>[;9J>C)V67WI_VXH3H::"7: M&:-NUVMM8!T6%D**+(9QRC*(B,HAB>,(1DE6J$(6!N:$V)$R$Q* E7&"XAHS"'.(@JU$R@BGB+$J1/_]!-G:N1TK3S]^IK4CN/&,]3 !-AIHYO**E5'XK960VS*A0%T^++8-L),I5*V W .Q;-= M1@V5M]+\\XXMYO?-+AW*>9'%,938E/3A-((L%YI^<5S0',<9B=+=Y;; MAJXW=C1L(8#5*_SZ;N:Q&&,G4>Q^.BC1-UWEU"P\0C(2.G)7F&JSY$I"&BL" M&>=QHNV3I'GRVBP?EN+MC;(3XM_1)&F4X0(7"F8IXQ!AI=\41#+(XTBD<1+A ME*F=2=[2$O^V!K#S*$*!^I9I6@YH!LBVNHC/8/E5IS.^<4;510BNYU!=?M1O MT?XZOW_8W*D_R]I-N&,;:F;\I'T$_F!.1SZN#K>>/YNKT/L,OID0"9%4K]Y" M:6)"(BL@BQ(=58DH+3*6()4X;:GWD&5J,52E"EPIJ)5I4A]WZI@J[%!5K>W086^*71[M<;<'9W^0:T'GJMI7/]G% & MMZ/MMS'CP"S>;<$/2DE>W8-O&TV'*T>6VUU1&*0B7WCACM6L/NP^VVEVY))/53Y52[,#MKO=&/>H^-B-AE'B!.1F@U MJJ-K3B!+XARR#.&"1'FN,JN$5NL9I_;B[X2&ZUIJT(AM?]O'#NAN+A@$OH%Y MX1)R3N4N/-&TOU45'-61[EN]GY=\L3*]0LS=$\JY\2"K0KDUN&;C@!Y;X+'6 M+M -+"?H.NYFV8TSVJTM)[7:][G<'G1G[/=2R?5:"NWNU:>I^[V A=D+V-\Q MGU$DD, DAW%ABL\65)@"CE4[X$1% J6)C&Q)VW;2J?'V3NXJZ-HEC1QVTBKA M]VFREIN<3D:X3NA#0#O\TK@<^NA1J-T5^7: MK.[\K >Q-U^KVZ6H6^I\6NKE^_'U-AM/D8J%R&&:4E/P2;OC)&$)I"3E&&OO M/"+6%05L)IPD74+L_Y'9/]MBWG2UF6M_P?VWE=$NBK?);+K?PJ MGU9K[?3_]E+]3:\7M0P?5^O/M-0R+;=T4>>+S>(X2CF2!8R1J0V34[S. M[7@LC*'M3L9&-]_ R\MHEG,^"PN*=*!CL# RC7H"%A3&X\.OL(.[^^)G>G.; MBI^"BHBBK("**7/HQ0FD(B>0WLDU%C+5\,!6OGV6=:/"NOII=D^P?JKW4#YFL!6MHU]>)? MZ=?D#]V 1L7&,:H:>)G3'ZVG8Y9N2//G&>*Q2!5$21X;\Z>0R#2!"8UH9G*S M<1+9M91_ZR_ .&WI/VOOYK\JTZW-JVTJS][3N5X_UGNU]:\V*[#4'YE7FKVA M=>UBF+>RV."K_,AOJWOB]@# A\KD#BG:N*G= X!ZDNL]Q!P^X<[S:O%L>@GJ M>&IN]LY,1;W/*[K\2'E3DZ4IX"%I7N!42JC7]!RB."]T",3U6B^2B)NVIBBW M3@6RGW9Z"W@C.>"5Z-56;UUS24L/U%Y\C[K #L:P":&&@'APPIT$NBXAV! H MCW;.S#:ORC//E^#'PYP_U&@_K5=<2E$"KG_@=?;Q:ELN7@"38+6[K:16B\7J MAS'9>E]Y\P:P[09H"@-5\3- Z_QVMEJO5S],?6BZ7*XV0/XTXP,*RB?):[?G MD?ZA@YJD5:F958 M.U$;N00OD@9+>G(W>&<4:CW8B)&IJX*OHU7GIX/U)RG+;=T$I?S3%'2D"V[6 M4BV+7B?K!7/.][GTY<;Y-5<:3MC)+9#F@HMV<^>[WM3SY>NZL OY+!>.=7D&M;9=B#,5&PZ= M''"^A\I!56!T!2UEJ[AFI^[^.:/P#=A]&=I*@YW6@W93"6Z;X1JOA!/UK7NT M! ?=HIU+^#D]>S#(LI3RPO7 M)P(AYE*EUG9BIX5BA)JUM=PWQ]?;;P[WVV]V1;*U0ZD5<.R@8&L/._H? N6! MJ=P&8.TA:V?^"YT'/&9WA2I4.P3;: /OPT!^O?Z$*6 M9A?J3U.]352=T,H[=?NH.933FE#3 MQ?\W?WJW$G+&E41%$<=0$=,6&M$(4H44S-,L3EB2(5187?WJGF9RY%SG#S:B MWH!:6*"E!49<._ZX@FPW!X?#:VCF]83*F@SLD#CC\Y62_\?]ZOD_]0"UNZ?_ M]S'NNK_AKGN XYAC8';J9PF/0\$>)G&H M,3"*:49R+MLF6E79+_Q5]DN=L01^651&TS-O%YO]J=Q]9<_%P9[_V-+%7,U? MS"9'_,=P/HD;&-,_M4@12JD$%O^W15-_ ??+R2![T!>%4'H?]H M[HOB^4YNK>9ZO[TC<,; M\?JZ^::F&7@YK?M-UCVY7QW!M=0S%[':G]OWI30ZWH"I&M9^]7U3 X^T*'^1 M:R,@O:^L9!;(OYVDBY_+[Z_D./_&(RM4Q/H%WR7<1)S&B2PSS5_T&\ MR""6>0SCA*9"%%+FR+IZD>VD4UM.:[F!$1PTDAO/]R![U47))PO2V@S75\XA MP!UX09P KO8+UQ#XCK0>!:K0%PU6Y]CK@_*SWK<)6$>([ M]>=RK7]SOS1WG+[3GTT63OGA)U]LA8[XZ[+7I79>3"ZQ_L7WU8>?]-%D^%0E MC3?;];+\NEHL/J[69E6:%05+)$X3F!%!(3*WS$BJEX:,1))3C$6,G6K+#RWP MU):5U_H:[["M<55N;*>S:=_7:-V4)R_!06_S,N\T;VK15[J#OXSVH%'?L8?L MX%\?NTR?*7TI!EX.)_-]\+GW-HJ1PMV%&U;_'C0+^F3MSX\SKF0&ZTC/( M]:.Y5O/[_EK*U_VMF#OU9:TC\?D377Q:FE7W^X_5K$ )$BDQV504010C 6DA M](\QXCP2F.,L=UG2?(28VC)E=(#5K2^CQ0TXZ&'J".TT,72UU\7L:52-9;4Z MCGFB/E:S6TF&ML7 JT-EAN\G9GBYN8ZT>\YH#ZA"Y8_ZB#!N+FD/D$[R2ON, MU:]ZWKO5(YLOZP8F=77L&1=9%.4"0YF2 B(A(D@$8U!D!8Y0)CBQ*VYZ?:JI M<=V^6EI;5+]B=6=PM>.I,&@-S$9G@0)-*P&7E@+>9>,NPQ.X%MR9B=ZDP-ME MA2]5;>MXPH\SS"9TO6EM;AE3+?YG/=&GC7PL9UF.1*)(#A7C5+M.<099+@O( M)4FR3$K$W6YI=LPU-=;8BPKVLH*_C+2@$M:*)(\.F74;*().Q@%F::M\#1Y@63O7+7":?&K%4;X.YL%N7W]B);YS_ MNC##7@.P4\$QW'*QC&68-1#>0X=7 :%VC[<\, L59[E,/6Y\Y0'*25SE,T;/ MIKV'7E#[4OM%G&2YB%/3"QU#)!,$*<41E)ASH1(24SC4U"FLU6VTU MR7)M:F #LAT]!8)N8#;R1LV_(^UE/$*WF#TST]OTC+VL\L4FL!V/>%?.V36T MV5TDGLORRWKU)->;%Y/E4[50^,=V_F1V@C25R"Q*:0%I8DI?F__@-",P2E+% M)2\XD7*VE/[4TT<%S&L7A52ORHGP@SWVKQJU=32XP;L-+FI2J@T+4%V MVCA7OW&RF!TO#6& -^A"%@!TGWHS/M"%*R'C-/O856%\H#E3Z,5KF%"[3*4> M_:LLY?I9EN^EV-:5MVB 3RV-0Z3E0&<18I2 D7(B68"D+[;3F=GWAJ M/M:W#^_ -_Z@Y5O(&Q G,"(WX,SV2EF]@3M];L!>H[X;5!?LX[M;U1_U@2EO M., #[&UUHS?81M>%:=]XUZL;C.M;8%>>#]'1I&D_'\D4"Q4QF*5(F%H!!!*L M805]^]IXMZG_LVZFESK6V\/:3?_A )J8*X9&*,^_4W2U\-U]3HX^Z\9\Y7HS^VJNN31I]WE,I(HX@L+41$%8$.VY MQ1A*@1,AI& Y$39D=S3NU/C-%)F9EYLYIPOPNZ1FVZ#Z3KJ]O\?@==-:#TB& M]II\T;!^12_HWN7SZ$=:_H[^Z>#K'(\VRHMZ087=NWGIS[Y[UL*4\)QOY.?Y MLQ2?-#$O[^=L(>O>RK_3_UFMWYG&"']HLS8+AG9,:)9D A:$*.VG:!>%%H1! MQ@H<9_J=CA*GNCKV7] MCV>YIO=2?ZBITDF&2H26&18:&I7#%*5*\A3@97,,I'8A:W^(DR- MZ1L90;D7?]=>Z,G4(EO0^2,0V[5)FWIRZ/S>PT;7R7]XY =>"XP"H*7!#3CH M /9*W("=<5[I,;@![)>*X0TQ5A6^!NCFJZ^7"=Z6N*KZ(^M2KP^T!-2H5ZTJ M3_2E6EPJS0$%"WE/%Z:+EGYW@5HU;U#9?$#L7J6JYE[U.@4J%]3/$AW+DN? MHZU2_11O+UH]1_+,'MJG([WNHO*U7C%-BY6RJBG$6C6%RGW*',D1BQ3&D$K3 M1!(S 6D>I[#(HYRQ..=,YXIAMXU MKJSP6Q\KN&<4!0$O5()1/V'&S3<* MQ)^E&84?TH]D)9@Z_[9("ONZ*ZIKG M9_I4:BEOGYX660\#2&,D](@F*I6&:5*G9I@JDYXE7ID_IDM1;0 MC9]/\+,CUSZH#+X!I 'Y; .(,YE=TCH0$YT,/RJ-7%+NF ,N?L[WC@_;?-KW M4-!,(NL>J75#U.\:VEUJ3XIC2:7IYJ=,$F@4*4B2F$.511'.59$7U*FDHO7, M4WOEC>#@('FUXC>RWS3MC4$EOF-Q6'>36(;;0P ],(L$Q-CCSHXC7L%NZ]C. M._(]'4ZQ W5PC2"$[25]EV8BK7GXT_,C5QL\K=UH=_,+G//= Y::N MP6+2+&:%RO(D(3JD4#C5P07"D*617K9%3F,6YX2(PB6X>#7Z%".(5VT\'7<_ M7R&7HIQ*D7 82622TS5\3&KFPRI"G&>1Q,+I]HX_-??$8F.\, M%$U1J::!KV/[9/>-Y'-(A-I%?C7VN%O(Y]0ZV3\^^R$_YMO5F;A3A\+@=ZI= M,/R[,:&IM5R56I[I*(:P3$20&I<&12J'K"@(I-+L(<?;Q]5Z,_]GTWCFRWJ^6G^3Z^F^^]%6QO'= MG0X-^9OL51_;H%(#-'J,MVGM@N5@6]A60KSQAK8+4->WMYU&\_09MZR4_]AJ M?_[#L_[/=SW*[<]Y.>.YYKVDP%#AA)K[:SINYBB#143B6!4T3B*G?/\+\TR- M\PYB@DI.8 0%?QE1'=,&+@%KZ=SUAVMH'\X'*7^LOX=;_O05 9/%JS \2I]E*GTCVJ,)T?=[1Z3)UJM2LS M=7\P.D$-%,0B1(#DF!,=1+NT2BR/*8A4D= M?#WOU%[TCJ0V4(E>I;8UP@?*&3RRA&UL$QS?P8.9$-"&2Q4\#]30B8)'LTXC M3? \%-9)@A<>[]D(Y76#X'(LT-9IK-0AYK=,-J+4R+7A?5>:O-3M7I=JS!8N_ M>>T(TM]#??3=,!?H">,+V1#]TZQE^@M^DPTQO MBXUH^H_L7C7IL.]_L?6#_O?'RQ7YJF.!F4R+',>IA$R:M@TDDIK=4PR%BA3A M@B9Y:M5>.)Q(4V/W]E%:9Q.5ZJ>/G74OF^,VAUKA@UF M7[]I?/N-5,\II!T#56@*BW5'Q:9 $XU6P2DL,.V*3H%']NR=*_50\NZIJA>U MO/\L:2G+0U8)XXK@)&9046':P5$%,'U<+\4S\^4PH))M),VP 7T-RJARR*,\B+)$8Q3PN%,X="9 MA+B(4HCS*,(\+U2&G HFMP>?&L$:V9KVIAX7G%[!9N>&^8(Q,$=:X^#L:YU3 M.)!G]6KH4?VHTUG/]/G**KC[+Q]2[*][WHXER7Z[<4Y2V#$"VQ*V6"( MN2H@STU%OR++F;2JA.-9:@1C\Q\ M;.1236,HL_FD3+%S&]OH*%0&K@-6EHD!R:B0< :ZP58"]JTS)ROERNGNL-Q1OPI'E\:=9P M ^BJ O2$[P-Q_#7,NIJ(7WITO*[A5X1_U2;\VF?[W%\TE?M,@Z>ZI>MVOKQO MDO*T.;_(]?OY8JL7\:KKX(R935R6); @E)FKUPG$I(A@SG.9%)D0)':J-.4L MP=18]B R6.UE]KEFZ&(%N]V*0;$=F)=?%_"L^MVUD#YH4-W#!HT2H-(B].5 M#P"#W@5TF?\-KOYYP'/^II_/0+XGW.NY6:Z>9>N*^+S\>[43:!K.21$32# C M$&51 1E)%$P+5##*65KDPNU\^_)D4R.S@ZRMX@=>FZN=$-N>>8C0_=A;$ZG694GKJ3I=TG'_LRIQ^\)PIRNDYD!])[D;^/%_*3QOY M6,XRK@0F@L(B2U*($I5 QF,!XXA''&>J0-BIPLW)#%/SHO:OT%]&1%#)Z.@^ MG:)HQTF]L!F8<]Q@<2:4BZH'(HS3\4I'>\[VL MYOC+2 LJ<;7KWPCL6G"W"VB[US\4?$,?!/LCYUZ UP*24%5XNZ8:MQ2OA=(G M]7AMGO&CD(]TOC;5F71(]K3=E)_ELUS$S0%)+(LD92R#G&$*$4E32 NI0R24 MR8PD">74J2UEQUQ3(Q C:E7E3)J[/4;:&U#)"V+/5M]=0-LQ2"#X!B:07L@Y M4X@%)H$8I&NF40G$0N5C_K!YI&];J/^6\_N'C12WSW)-[^4?6S/ZG:KVA,NC M3)TX3J20QC5)3=WOR"3"\H+#)).28U.7#3D1BY<44Z.<=@K63@W0Z %J134L)YP=F2,^8X\6D)93]7;^69]AW)?H79EG4U;Q?F2+OZV7OW8/)BRX3,N M<%2P!,$TK:ZT$08Q4P12ICB33$8%LNK@TSW-U-:90W'T32,KN*^$!6LMK3V# M=0![?:4( ]? B\$(2-G3>1C$1F)L3^2<"/DZ(!VE_K[T&SH97$:R[S0SGB&.$0JTK28Q1(J)A.,$QD);%6(Y=($ M4R/$6D:/Y/RSZ%WGOKZ8#,QZ#1P[^4+A8L]T??$9B>.<<7)BMRX0.GCM[&.C M,5J7T&TNZ_R^K%?/[# (#\RC!MSJ#/I+"]Q?_JRO-?W:JAU^>QUF MY[U7=\0";;@Z3#SJ+JL[(,=;JQXC!&W^IG]1WV"XE_J7^MW!DHLX+G*H;9!# M1'$"66SNGK)"*BZ+6*9.!?,LYYV:^];1QLW\[I7L0=JTG1C"CL0&@'=@!K-O MN/8:Z)?1VJE= F_8GFDGLTZA,=HE*"R[GUU\W/-HW1PS_6;N\+Y;/9J[^'4# MM?7:!+'&.?_MY?"1+_2EV@7\0=?BKNJF67Y_C>C:/]%?N<5" M"L?S]P&L:WDZ_T;&&NGLWH@.*]E!6S_04M!XD>W/-4J"2LN;G65O0$M3LP]7 MZQKP<'\X0X0Z^A] PG$3 X:#^"1M8,"IW'&WQJ[FPC']@+:+_O=H+;];W(/F@, M3(8A@;#??.P#R%C=;.1"P7W>!WAL<%KO1 9/9I'G3>%5&:@DRB5@.C8C3QX9 M;2/RDK#M3-X6^7RRU=?)5/J_5FAE.698C$D""%S1U=#G$L M)4QQQHA*.JE/P_[E?/_ZD?K?TG_8^#VW1QP%%>VFOJ[%[SO:-\'>SK(410" =^S\=&SS[N"(KB2(&(#9I ;*4IT[NNEFES MW&F*YW"S50!XE=(4X-33"<".@.7Z&*-%,-;JM$,:^X?<>?GH&I[Y9_7U^EUN M'E:BOFVBS7M(\#7'H[_3]=_EIMHUNGUZ6J\H?YB1(DES53"H,K.98_9QL) 4 M)H7*]&]RD:#,EKY#"34UEC_<0]U?0]WK!FKE;L!>/=!*D#<*WH!:Q6:'>*>D M/;$%L_7UU>,M+#CP(O/O8CS[Q>LMC#C2&C>N,9U6O-"H=RR,P:8:;?T,#4Y[ MF0T^MMMJ7*XWAZ(:?Y.K^S5]>IASNJC"\ QQFB8\@YR;TH D*R!.%(&2"T[2 M5"'$Q>OH(A-'30XP".-0%9*=]UDJL':)WBZI\. MFQW=8X]"(5;J[3C![L.AFMQ_-?2R4II3JKIZ,YKE!2(YAT0B!)&(,21$Q?J% M9TF5S,Q3'J1__='$$TURN5R!LI+?9+]H#>JRDWT;EA^;XKJ[&P[9MZ[G.3R: M?3N[]T#US9NV.Z ;H!?[!:2:R:[#Q M955NUG(S7U?+A19@OI3B-[G4_]B8[H!E2Y _M.K5,?YF%K%<)6:;6RFI_;J4 M*$@PR:')\BX$CA'GU"/[,8AP$UT*#@*"Q4%LQV:>08S7O3",;XN13M4:^5YN M0",]:,0'1OX;<) Z8&?1D""&:DD:1*9Q>YF&A/&D"6K0P=T=ZT^/3SJ$-Y-] ME^7F_>J1SI6 MFO/:IL/$7F!@) 9_U3([7/H]B^EUA[@O4@-3V$"XV+NV??$9R9/=X0+4:@V^ MZ^&-[SH_@$>7=/%2S@.=]76!TN&TGGUL-!^U2^BV2]KY.<\;A?LA[]116?Y/ M2R'5H:GFAY]\L17SY?WN*+%5O;>^.72W-BGB:_E@.-PT0S&__/!S8W[4@WY8 MZJ];W5QIEFC'5!8)-4WRSV+3A^O0&O*F4WM_OTF_L*D]WO_SK EJX.-;L?*/OH)WG M/?UOUFCKW%2_5.Y71M_4IJ%NH+Z-$N->:'U30YW@\J!GD4(8X2+A)E=2AH M.=_4ELR=R,#(#+@1&C378UY J<7V*')D _OU\"@3Q6,D>0Q9(CA$"8H@%CB'-*,QTE^93"1.#6&O3SDU7MY)7!7RW8OKN$%_ M'6C+W?>@\ W,Q#MA;ZJ=],UK >MZF\/4ZC-\^L3CKLS;@W R;:W_9.^I-,< M9W[;Z,'J4O^?RG(KQ:PH&%8*)Y"H D%$"@%Q*B)(BXA0$D[%I?U-*ZDLU%@&U))@1L@Y.+%V(>5'(-C& 4(\<]2JNWB\US)NZ7\OOHX5QLIE_]7TG6Y<[AQ5J"<&GH@VC61,C=L@4Q. MF2H$QZJ(K%JK6LTV-<*H!09&8J!%-K>7&J%!);5'D',=\>NA8E +K:K'XN%J;AV8IYJR@C$&:XQ0BG,2:U',$"4]I MC"6F*K7JN?0VXD]ME:AKL#'+6FWL7*VV&@?0 @)42("-AN)0R6V/QLV9_FT& M(=! Y-I%;]ROGYV#/-TOU0J2VE.ZE!+?8A2;@1_*;R<$$EN]L2YVTJN\5J M# ,,O.R<3\R^8A$K@SBO$7W1#,3VWF*,RMM]P3IFX-[C>89 NY2)W[:EGK\L MOS652NJ[S)30*#'774BA(Y9$)!#'*H$2\U05L2R8M"H58C7;U%AQ)YO3?68[ M7"U=\5!H#>TY6P+E[K3: !#*Q^R<:UR7T$;M$P_.ZB%?AXMMWL]+OEB5FHD. MY[H91DE$M /%!"<0%3B&6.($ID6DN""$Y 5R\Z?.SC,U8OB\6MY#TU<1""VP MJT-T'DI;?ZNA'='W9)A7A"VKM)Z!K_M=[P_*P*^X$QY.Q5HOJ^U5K_7,<*.5;+VL2KMJ:\>G M_%;J/Y=KR5?WR_D_JROU3=!0OI?F-M)'+>V7]7RUKIM%Z,]^ M697S:L=F)E&B%&<02+30F&2I2I*/6ZZAY#-ZC48_Z)[6[6J MEL1..7/QNE$/[/4#YJL"*@V;MC#5,WLEW3R*(":W*QCQ5T;,]M&_X@Q78A[]3MHOI&Z3'OE-DUJB[*E%7^ M:2M00S0124(A2W !$28*XB@G4,J6^S>]GP['[RC:[_?#W6_F'GN_[#[EXEK^OEIN'<+LP2-$L2H9 DJ096*8@*D4#M764PCDE!28ITE$G# MI%1=%F)J--)4UZONA-;YGZ\+[+W*]=$>EM9L:X[/-P]T _[;]//1RWRCKA3U MQM,MY]O'[<)L:#9CGJWJ\LOG55G^:OI-5RY;C5'E+(3*V^KX+MB>80YKX<$/ M.#OSM=HZW-@;(6"NUG44!\_3ZA!A(CE:UT&RS\^R&,LS\%TM[[_+]:,YT_V= M;K;KNC:R?&K\01UQK^=Z'7@R"\$A=3*+%>8LHC#ES&SVB1@2DA*H,DQSIHB* MA%.6JY\84R/E0]*&T&_2TT1W C0P1!V MI#<,O ,3G1VR.G1N1 \8/KOC%8CI'"8>E=W< 3EF-(\1_%ALW]','*_\T+&^ M'GDIOLI2KI]EV=2PYIP@&NN .Q9YHD-OE4&F\AA&5*4%H7G!5>S"7S:33HVY MOGUX!W:'43<@3F!$VOT!#YI4P?A.%\&8PIR>]9'!T?MC]EL#[I@A/G>GV82G>TXV<44RJ T-(&6(0D41"RB,* M!4TQ1S)2BG+;BP)G9YC:"[\3Q^UX/ ,_2^N2LR3C<' M.K7WNCQP?L31[@]T*M2^0M#]0;\57+L#F_66FRV;Y?VA'ONN7=0MW\R?JW#G MW$VV(D\2B5 &,[VJ0Y1Q 2E%*22L*&2>QC&B3MO/?829&CV\TN4&M)L^' X+ M#QHY7Z0+;TT[)V,L&PW,44.;Q]ES"8%K( >GERBC^D$A0#MVEX*,Z5XH])N. MRN:\KKI3B:!_$'6EJ"8(R(N\*$C"8(9I8?(OF";:G$(<:1)F19Q'Q+IIWM79 MID:GC[FP^#HSAT\#4^@/9%0H,".5*1T*:*6Y7) M0Y= UE=E'V@)EJL->)$;,*^*!P,F.=V64G]2 GJ_EE+ [=-J"33'E7/1-*6Y M ?+Q:;%:O4@)RAJ-\N;5:,R4'UU++DT_G#"%1ZUA[R@\>GV,T0J/6JO3+CQJ M_U#OZUN'O*YJ)3G3K\BD=!W='TKRG"04YYKK]7^J5JF8* 6IBO4O*$8$NU42 M[2?/Y-:%]OTCJ\0Y[]M>7N:SW+D;SRA#+S/.]M@E,HYT1ZP/ON$OC7E)\U:W MR/I UW&MK->P?J1<7UV;24E5%!$)B[30'G6B&,1YG$$DD!(1S17BT6RSVM"% M';?6PSI1Y'[PX5[)[V8.0#VNNNY@0E'&"UQ (G/3HUO$D&8D@44D94Q5GF6Y MTS:/!TPCK"0^=X$;@.Q(WEWM@;GZBL;.+/M:P4!DV0PZ*N>]5N28NH[^ZGZ M0I&D2%9G*E;)J&'1N\,F] M9K5\X"\C(:A$M PZST)W_;2D#R!#OX N6#@=DEQ2VNM\Y&2PT8Y&+JG1/A6Y M^!GW/;C3Q/_FGW=L,;^OG? M0$Y2S(HH)G%FE9GE-_W47N[S-V9V/QW4N &-(F"GB?V^DX>1KN_D#0O]T.>M MTT3=?OMO6/1'V@\

YT)/_/)G*<6G97/1=WE_.&!ZMUINYGKJY7U3+<"4;V,JXS*1.11%H2"B M40IQP21,&.,IBE*A$NP2L_839VJQKM8&<*T.>&KT,6UO8< -%/?V%&;4>#D,<,=Q=J!1_5CZ UTO]7CE%[FN#H/V M-Y@R%B.:)!A*'/&Z8BIE*(5,*%[P7!99G+ALAEV::&JN_4Y.D]17=["RNM.V.^2FGP@<;?\*OEV;3*(] ?^6)DJHO6/O]%R?GQ&R!4N$E)(&,F\J/N% MDR(1,".YR(N<<9$X44IX$:=&1D;#ZE*2!(T^306[O4Y5%E];*\>J3N&M;$=N M;VN[@6G1PVR#'@L/!W:HBE7A!1RWV-5@ )_4R1IN)K]UXM-2$Z$L-U_I1G[[ M09^:G+A$I$DF8@E1QG3X;BIIX21#D+&<9%AF>BEP2N=:![+W=__V+2%F>1II"8Y!RRV#3KR;)( MQZ8LASE6*(D%B91;;#JN^%,CK48'L!-2W("=^*"1'U2"!VX%'O8[84>-T[7T MP)1KTPJ\O-(+?-_M>P^"*2=6PW#F.[/[U)4O3_B^WX/8<*R^WV&%GU;?[T$, MX]SW>Q@IAFT$8&J)?9P_RYE,9$)S[5=G%&OG6F0I-+GQ,%-$904N6,[<*B$Z M"C"UQ$GQJN_?"?Q@!?Z/T1NYL/]^^DD6 M]#\&Q[>0_\DX_4O$[G<[9HI)$C.>0.WZ"XB*C$$<*0X)BBC#>59$B7<%V/TL MDR.WHP*OAWU%_\JM!T@M":HO4$.ST%'=50N,>E5;/<%@@&*JASG>K%;JB9I= MI5!//^RYC;!9\;]_E4]- M*7]>I^31]OMYN'U=K4C:^KRL>"I91 7A09 M1'EL#I+2!$8XS0E6(LZH6_QO-^_4Z*$2&QSD!HW@-^ @>E.)WS%TM[2#9/M1: MN(IK-^.$1FM@FMD#I64%M;!@+^T0Z-EGJH=$<:2\])YH.N6@V\+3D7%^=8C1 M\LMME6EGDUL_X\&M)A>2SL7'U?J;-#MN2W/B@QA*:!Q8$6_W_N MWK7';5Q+%_XK @YPIALHSNA"2>0YGRJWGAQD)WG3Z1D,^H/!:T5[N^S:DIVD MYM>_I"ZVRA>9I"E9/1A,[U25)*[U4'JXN+@N5\(S%15:PF3'?0,8#/'=J=NF MX[@!H5_PVM!UCA'6NM[1LQ!?1%W[H1>N\WI;*@+=+'(I,X:U1RO1H=9)Q #% M40@H8G&4498GB56LS,41Y\9V]XR5NH+4$WE68RXMHZPOXFNV3?6*VL@\V,D* MRD;8?N>-NZ"5UV/\M2DTO@*Q+XXW;42VJ?I'H=G&-]J;29\*]4;P!U)UEM?. M%&N-?9RI_^."@%APK,LH$H!YS@$C$4ECD6&4&E6G-QEL;H2BY*TC;)7$NSU M?U]@O[>Z"/=EV\HGB"/SRPWP,S?"?.(XD4%V-9Y6%IHI0 /6VL5'3&:YF2K3 MM^*,[W$->>Z*=;U3HIY*RGLEE.'=%O7Z2GZ*ZNW/34G4&,6*E,]U^8Z/2G5U MI[9W=/W=-BIS$:J]+!<<@9@D.8!1G@(:J=UNGJ>2QXSD,($V:<\CRFI%^A/D M1'=E]I9UF3U:JQ44S2\W6C';$.SQ9MG,(IW)W(V\UKRLCEAWACZ9_]S-:'M] MK>Y=\%*]H-//9QCYZ)/@+19]/$DG#F@?'?+CJ/CQAW0\$QJ0UY" F@% J0$\82"'G"I=6W>VG N7W.NU:Q[C;918S-OG*?R(W\ MX>] ZYL]]5Y2-]QMY?5'!J;(>.*'B\--2AFFRA^RB/%]UU;6_VV]YC^*Y;). MX%U0GB!*90BDS*AN]AT!)$(&),HX"SG-1>98,?_%.'.CD7[E]4[0-GO>UD X M ZRAJ7 ]7&,;#2Y(75%S_B0.WFO)OQSE1C7B3ZIZOO;[ZKVNZG( NEN3#F^K%F$2RX3&,4BI0 R& *42P2R7*911$3$&+4J M9VXX\-P(HR^W_A2XH&W/FH!IV2U+H9O"+["0.<<*?I0KJRG0Y^O!ZQ%GP8S+QT!V9'(W@+0V$W>R M>ZQ_;XF6KPKYIL-.6T/?$HRC*ONV]_NI\[>OUT0(3Z 0.6 IUHV7& ONZZ\GVT)+"] C_*.!)W#":)_+BU"K6FHW']8IQ.W<5ZX 3NRY ML@3-V6JD$+1]$<_&[=?F;>J+./J]SN^I?+C#"89I)Q4P0Q3K +5?T)# @ M<1JS-,DQ0M*X3_#M])B;6?3^]>>[8"=]L*G%KP/)'UK9@ZK.CR1:>L-]VZW? ME6%B_0N] 6.[#.OJ3W2P3-2^2A0]525JA\?+!S1M0O;O50-*?U MLF#/>V>FB%#.$4<@%SQ3>RV=1Y3@%&0R31C#+ F95;$=HU'G1BEU1JU^J^M_ M].2VHP8SQ,TXPSN.(Y/)60CO@D;HX,_V?T=Q,%O!Y8E)S,:A&.)H[ M"WSC.=&NWA370 VZ76Z:C)_--]$$M&[;L(7_MZ:5-ASUW7$8Y7ZV]S:0#NS# MC1XSV8;91JG^SM;JOBOZ0M#+FV=ZIA3W?RA#5\?5-G6X=V4FHP7,HI@+*4"6 M1&H["U,$,(\QB&(:I3S$4C<%H^Z.NKWNC.5^K!$4\ES@TZO8;.(Q1.7?L2?'9E6$,,:?O MOS BV"<[+8PYWM3-B.K_?%6CJDV.]M1^5-]BFSZ(2 83222 6&@O2)P"BB0& M)$PXS^(\C7@R34;L M#M;/C#0W>MDGI <]4=TR<<_#:WI^[@&TT0_3G?!R+%@T@(77TN!F(? E$G=-7EA03?5Q=:A +*)$QS M?<">Z&3=&*!$USO/%/ 92;"DUJ?LSM+,C6H^ZE+^^M1XJSU:.@2PV 67D)TN M=6YO3Y]@O5/(_I3>?2;-3^\GF9\I3O4[1;3O\1>MBYJ?7T\& -T%?8UZU=W\ M'O1?C:S' !W628/#+@:ME,! ]<_U#FSK5BI8<5*_6.C-Y]-WY_JBV#KAY6. M77N_>D66.E_Z]V]";.ZI/O]B:N>82XR)XN(TXXJ0PQ@#E/%,$S*&*"$ABHTJ M)U\MR=QXN%4D:#5I([5;98*]-OI4H=4GJ!6RSI!SG#DS[IUD/D;FW>&IT$OD MO=H,;=36M>O4^>O!!/V^(1O1[6+;O'.R##ZOJZ(^4_JST]JC;7HU\OX2^1SE MF#K-[SJX3B0!7OE -RY6!EQ#^_I]^W?!'Q3]MW6_988ESA$%&8ITP6.( &94 M AD3@:,\20BQ/3\J$;,X9NO:*81@AD@D@ MN>0 4NW;YV$*DAQ3%L8RY9'5;OGRD',C#RUQ[=*O_]&7]]]VBCA2B0'^9I3B M%]61J44+>Q?LL3N$=022,= M&QDU>;B-V$$C]RZJK!']+E#"-U?81A6:381A5(=W>$=F)4_(NC6C-@;*9R_J MRX-.WXK:&(B3G:C-[W:CJKJ&RU?R\VUSJ-]N[A8DRA(4HAP05N?)A E $JY%YQ04F:Q(9 M1L$3:9P99%*2&%;TD!0N7&V?-O>FJ)[6%5G^5JZW3[LD[=-.]8_KU;I+TVX% M6"0Q#A'G N2"Q;JI2 8P)RD@&1<9SQ$ED=S5>;O<>LJ#2$9?RD$=N DZ3'5: M!;5:_83X,Z=:=7^BG7+=MV:>47;MS ZSU503-9%'_*\V.>:9@!-.TD1)@E^_ MB8 \/)3UMQN0V@FMSR':UB#KL@M1;-(#]=G$D;W"CR2OZMG]JY5R%6%HM>ZZW!9CZUS$%?K\E&]0OO( M@>X/W;B_!F2S*0NZW>B0$3T2[]Z[A^:]*[KYN5,W;=03-\&R>"RTK)OUW9D( M!4_EBSR]* .IC]>.,%E6I"L;2M7QU6<7;U&SMM+ZKJY.72M^H8[WE=T?'< ?I;>CC1PW M[-SH -=P7T:7!]IOISYNM?_XD_PBGG1I_M7#'ZMB4WU5ML6_D^^B:^6R"$6< M9&G&%*'JBFJZ3C9!20X0BTC."&)A8ER'Q&S(N=%G([7^",M.[F"K!0]J0^R; M$CUX:&4W-ZL-X;^\M?$/ZMBGV[?$TWPWXA_7B38=7O"ULL?MH!HPNPT?-)EU M;:=8WXBVO-,Q.[!]S+MU*8J'U>MM6=9A_B595>FYTWDH_WW;Q%JU,3@04DACQ %)N+(_94H QC$%C/ \EB&!4EI%J9L-.U?2 M.O5I6;:4,X/=C+#\@SDR6?4$/J:KO=S!_8'W\[/::ZE?^P^.LD/05XLYLT&G M;3!G!<11>SF[NQU3']7#U#:]_"*:QU??BJ6+-%A"&J; M'*88):E$"%.K^.Z!L>;&39VHP0M9':,RAS VXR1/R(U,1*Z@V><)7H;#5Q;@ MP$C3YOA=5ODH@\_@%CO2X*)8O%UMBLWS/>?JS:E>JW]^*K^N?ZP649ZFC! . M1*QCEC(4 F7D$" I#6.NMF09-&KI-##&W$BB$3-HY;P+M*3Z_%/+:L800X . M,X,GF$9F!">$C.G (,3-% )]J\/Z^__INYN&$#]8__A#SUSD@_>0*GN0S>Y M],J:*3JY3!_@%S6#?%SK$K-;MBF4"=D>C;Y_?")%J>V1IH;+(DXY#N,H!@EA M*8!)#@%*( :13,)0H SF,7:JJF(OR^P(HZ[,J[LF]2J*?-%A%"]UJ\-;]MIU M\2UWP5[!H-&PRQMUK-GB,+TV)Y^C3]K8]#7]?+G7C'%'VG=5&0=);E-WQAVR MLY5IKGBDKUH)!UZNMS_9-UWL3[^WK^M_5>W%G^BR>&@.C7#.I$S#%(@\E0"F MLH_DJI_IYF@.7'K%WR]<$:$,'UGX49;CYN M64JA^VDO\BW\^%ZQ'JUX@HM,-RZD< 6,EXLJ7/-P7P2N%PJF6.S==K,MNR2# MMC1K]4Z9(^^*BI'E?PE25E^_B5(0J:S71%MUH$C1I[\F@5462A3;Y&EZ!6)MAK[ M9JFW-9P^R5T%IZZ TZXH%F.()5$6@5P2 B#/.4!21B"E/"5QS%$&C0(5;0:= M&UU[*';E/@%FM.L;UI$I]1;EPVP@\I:3;C#DQ!GIYB 4YIQ*05 M(5T>Q=H[';R[M) .IE]^D1-\?'F M^KPXX,0>3E, CAV9QG?:IV?&::E#$TT-P(92=KL!,VT-):!IM86GRB-C*A3 68>5J%+^ F M2J9P!] J@\($E8&\B<';)\N6,%&BGR-A=+T#$['9A_7J :@7\3$0_]SJ^*)"?=2K^M3^25WHJ3S#&1R&^.O@CNDHZ[2H M+UCJS"7.)QBB+ 5O]J7B];K::)-Q@90UA[,H!9PE*8"8$8!X*$#.*9<,)7F> M"K=#Y5/#S?28N&[E5E35MBZIS[2PUD<()]$U/A%P!FLJ![\"Z'T'4"U@O37T MZIX?PL"?M_WD*%,[SX=4/>$+'[S G2WT?B5UE1Z] M(+QZ;O_8- O#41P)S$) 2:RX0MLR),I2D*2$\0Q%80*M<@T<9)B;X=.IH'TD MK9P]@[VGQEW=.+R]PJF)F\N,&;K&QYV'L3WEHTR!O?/<'41?OG0'":9UK;M# M=.1IO^)1]OD4]UM>J-G7W747D%&>)D@ @B$&,)=2D6 :@PPC$88YE$P:17 < M/'=NQ-:*%FC9S/,D^D -<\\5ZH_MNC+1W"K_X82>3CD/_>=,EN=P0OA^;L.I M/[M9))_%JE(?K=[Q5"_/_[NN%)!* 2,.($0,P%2W#(LY!IS*'(9)3')L57'Y MTH!S^R1;>6O_@N[T=Q!TXY;W>!%U,Q/")Y8C?]]]&$?(>S1%PM.B?W&X25=X M4^4/EW/C^QQ+N'>E(G7X\&M2EL_*1OA!2EXM,DRPY#$&(='U:0C- (8IUK4< M$+]_A='@3Y6]KYS19\?>=>_KU^E$G!-7;B9YO'H4XE40( M$(6Z01;&#" 9YP F,:=9B/(X-"Y.:#7RW$A$RQXTPC9-DC-WS,9?&\*0_![-4\.")S>(## MXJ WN3W'TB[TF.1J%QKE%&">QCKVF^HBM10(%F<P!J"A_2>!A9<+ 'K*:*>#K$S!.77D!@B#;/W3H=0UX0_@49 M7KK6;>_\QZK<-:_^2GZVV_)*D6TI2"6J+Z+:+K4UKBN(?RZ+==DT8=,5P]O0 M]VJ1Y#01&&& $TD!C!$$.,HR@!(>I33&',56+1)\"#4W7NWK5!>QZ+2J>^TT M>@4[Q9HJ_[5J;"^3;+;7GWKJ1F9Z@UGS,&G6;@2?*'MR.'@1 M:5+7A$\0#YT87I_MT--./*GQFP(H;/&/[6X02VOA>DVB.]E$]<7:B.3WU2 M6;1R\P3<1#:O.X!V?-%.S.1ZQV#:?J>RUTM2584L M6&-U_RRJ188BW:5&@B1/$@ )R@%*TT29NRR,TPPA&5N=5%\8;W8\^J)59/!2 M8+435B);GE)? MS,]/0(X]C$>@V"]K&W9KCXBL&],-JTL;AFJA_%Y!K>YN!J ME))0\DZ4)2F+W\MEZW6/DSA*HR0#*0V%A4@Z/-C0KWP@:UM'4B\@;BR"QY)7[6]I01+IZLJ>&Q)K6EC-0^M*3,;G)M@= [#ME[ M$[*,P A# 72^$H ZVY%D- )(YI1"*9!,C#H[#0\S-Q)IR_R_.).T]M1<0':8 M-OSA-3)?N$+ET!1A"(DK^B*-]58E-]?N6_EVPS6;]07P7ZE$/"\E@3KG 0.@6[NK?$* 4B(,V]YDBXJ3FOV5Q.T!7EO'J5^\5G:)]L H0T;; M&PL)4YPQF0(>,MVO L: 1#@$$28LE2)*,44.Y:&,!3#ZU*8O&&7>=$S_H='I M+NB4\MH0[L2DF7EO_<[!W)J].>'NJ[';>0S';>-V8MPY-&T[#X=AB[:!![@1 MX#UCY5;P]RNU4M9%M>I60IM%'$4BC00&69Q@ 7- (D)!"D/41I'*$_M*ER= M&6=NMO&_%P_?@EYOQ**3UXZASJ%JQD<>L!K[M+V1,-B)>->V*O/(*!=0\,0? MYT:9E"TNJ'K(#9BM+JI>[7*L8)30D-$<$ $3104L Y2( M'" B1)3%C&1FU7LO#30W+MC+&32"NC=O.0>M&1_X &SLS:X+5O:5Y2X X:M\ MW+EAIJT1=T'9HT)PEZYWC4913]OJ3MDRR6&24R %B@!DB (:80E$+C'#4J$8 M&9T''3YX;I^][O-1D>5 AX]AG,R^:1?M1_Z&.Y%\AG^\5-);I$?[V(F#.EXJ MD*6-\W5H2"M:W T\WBO<.OM^ M6>KNWTT2-=N)':QWA3S$A:1XE .=Y#F"N]W]9&JN9H'$F6,2Y-$J[ M& GZ"5:DFT%OX\3V!>C(:U>'Y8<]EGN)@[W(NZY[7\G/N^!^LRD+NMWH9^/4XF4/HU7D].. -O-8F )QV5QO=Z5@3N6UP_$GJ#AQO?^J" -NB^J9_ M63>"6"02,9+%,1",2 "C.-.)$120)$T2DBB6RJT:RE\<<6X$U0I<-P^OVY2\ ME#GH?OVY%$_MI5H/RRK)%^?!C*Z\HCLR6_D&UKZ2LBE8ODHI7QQOVEK*INH? M%5,VOO&Z5E)UM^/[%?^@9G*Y.[EK4^W;B#C-3XD.(E#&4ZC^DV52&:^Q '$F M\Y0+3I+(ZD3-9O"Y454G>U +7]>4K,7O'V9W12!^:77XU:T1E='BH.8CSQQ MH1!K2(Z+AM@_PC&\:3""=($2DC(>9H"&80A@FL4 Z\2 C.0Q3'.>H1A913D- M#CCJ,2C\*?+8,>AK&VHR1_"$X]O'+I9!^CY%01ICX"H@:'FS:N"@CQ8_" MH\SNNK9;Z&_K-?]1+)=?Q<_-*R7U/Q8<9FD220P08E)M\T@,* P1$!G/4B;3 MA%"C='J#L>9&)?UDETY8UZ:>Q\":48I1WG65B\ MM]T\'NE&[37/JGR^C>;Y6US/-=4'**K-9U)PW0D;)U$L>!B#A&4,0 @52[ , M P()ESFD)&*9W4G:B^?/C1E>D^I;\*1DJ]VG12NL[2'92PA-3\2<@1G]^*N1 M+-"BW05O?[+EENN3K]?DJ=B095U"N[OH+MCWV[K7*1_%IO 9I'4&)F]'7"^? M/O%YUDG5C@^O3E_F]KU_$,K.$/O67+J(]8>"T&)9;)X[C_2;K="[FZ\*9;&@ M:1PGG!+%"*3N)AX!@G@&4I)P@2"&&60VC& MP=PXHU&@_^+7.MP%.RWN@DX/ MM???BD"K$M2ZV#&+_629<<^H4S R.YF@OUD'5+3T98"]-2DYX^>)MNS'GY38 MG.$YI#[W!SF?F!U4B7BSR]/^L*N>!5F40"AC@'*=:XM%!G!,). <(B2SC&34 MBA"-1IT;"9XJ8&^W4 NZJDCA55#U&T8Q+KL)F9-ZP@\6^V?$YU7WU.#YZ_K2MC<^I=]31 M^.R%SNGMV\=M7>?EF#^J>_[W;;71-DY77%Y&,J$R!U$F!("2"(!SI/Z3$BD1 MAG'$$LNL=XOAYT8%I]9*VS,A._P-SXA&0W7L,Z.]X,%)<(.]\&>BG4?@'C7?VPP^=5J^ S GLO5=GN)K?_59K*JV^^]_%IMOG\NUKK^WN^03718/]5'9 M^]7;GTQM!S_UJO7M_[6(PI31).0@PYD.ZX$$("0B(""E5&W*"(RM#*'1)/TK ML.A=T"K;[#]^*'6#G;Z[*_<:!X5NBJ5U/BAK>M?_X=I=H*]7Q77G>(,7X :[ MS8GGWL->U?.\C+:_]27GC??$GN&^O(_V/:#CN0E9<1W%JOO7/SZ5Z^^B=CZV MEB&-DA#E"0(YQXG./XP 9E*"".9YCK,X)*E1?WFCT>:VA&@IF[AM_9^^O(X[ M]&&L#8\X?"$X]G'&%>#9GUN8@.+KC&)PK&G/(TS4/CI[,+K)->A"U\!9E\^? MU\N"/>]#B6+.U%8^HR#D*0(0TP0@M:T'&)$L(53R!%F9L><&FAN%='(.A0[8 M(6D:A'$]/J-'8[0B*H.J%C+XL_W?4>*Q+B'B+?#BS# 31V ,*WLL>H M35VJXMMZJ>ZHWOYS6VR>%RS-9*I]>PCB3.]GU;\P$2#B-(YRG' (K6I)' ]A M10$3U([XJL<(JF^D%*V<_Q*(6E++2,UC,,VXX#J(1F:!OG#_$C3BC5YQX#PB MOD(RCP>8-A+SK()' 9CGKW1UA97%=Z)+)+]?59NR+C!4*7OCWP5_*%8/^U"Z M_3'B?G&3 N(8R1! R'7?:LD 25$&TB2%68CS7(9V26Q7"#,W4V*O2]!3QM;Y M=,7DF/J7IH%\=!?2*;3K#4VK22\J]$4DPRC6BP]4O3F KA!E8A_/]: =NW$\ M/-..6:MRLWA3E(*I5Z1U%;!41#1E'"208 9)P#E<0QD+",(/=5>/.]1/>]XX\UE>?6\OZ0-\[S_04K>6%X]1JD#,KY^(ZM/3W49IW?K4HIBH]BD^D]1/'S; M"-Z6 _Q-/7RC,WEW?;\689XE+"0,9%D, >22 P(I BB1).-8YH1965'S4&MN MS/2'VC-7^NRHW]U9PU %KW5Y^.52\+N@4ROHJF#6BC6)\_NNB98[P5G,A^GN M,TP4ZERUX.,[=U=50(%IF',$H?6B/:2&'T6T_=(?#?87?0N M(+VPX%ZCTI4=S3A,G!D%C30/T]!3BWTM_7&-GKN@'Y)];X*]-7FYP^>)V!P$ MF)3TW $Z),0KGN3'7GJS?B3%:D$2*%$81H 3&NKFB1R0F#/ L40IR2#*,ZL2 M'Z>'F;^]%/S92&J?GWH*53>#R1ZKR0VFRS!=;3&]1&$DBZD=Y*86TTM%+UE, M!U?[MYAZ5-,69-U7DB"8Q5S26)E-+ (P(Q)0""5@1$1A1-)0[;AL6,)1CKG1 MR,45NU]XKU7&J B%U\F[WG3R-"6WM)_N:OS9H>TT3DF0*[&<[ [#MDQ&N LM*5?%ZF&7,A6G.$YR"62"8@ I88 2 M'H,P(6F:)9C&=C&,IX>9&]<=YMBSPB!GW@96,Z*Z'JR1F:@3,.@D'"$;:A@$ M;]V 3PXR<6_@(46/.P4/7GUU@[2NNOZ"B#Q)>2R C$2N&( 1H/:6$D1<2LED M'F),'!SS)X::J>=]WRE"5Z!U[G2V ]3LVW?%9])N9K6YMY-OE%YEA\K[[TZV M&^%6_<@.51SH0'9TJ6-HGWC03U06A=YYK1[>K^2Z?*PW8!]VM?M"03)!:*[V M/HE:^L.0 $2A #S/LRQ-0PE#J[X6)H/.S1!H90YV0@<]J:^HGF@T 69$X1O6 MD9G# Z+VT5L6$/F*K3(9-Z\U]BH_L /:QT#?0Z)ZR-@EJP-,2"G6;:S9AT=I,Y-A6?BLG= MQQK>!3M=NU#=1H>[>I[57S?!L]@$>SWKDTW"X M^$P[^)6]+=68C^M5_63=M&3!69J2D#% D6[+D*,$D!ARD L.0T*5&1TSA]WS MN?%FOX7F@BW5_+DVK3R"%PN]X'J+ MIJ":B[6D02VJ^DD)ZPE;LT73!V(CKW-N8+FW^3R#A.^>GH?#W*:!YQEESW;K M/'>]:Y\U-YC97A,ZH+ V$>?!LH[](DY4-1;_Y?NN1/W=3E0Y[A?R^$%=A_?IJP6 MNV2A]ZNG[:;2_ZSMK+^)S;UV__14 MK@G[MI!YR#.104!HK%9P%$K]W<8@B6@NXA0*(8S:M/@4:FZ?_#ZC,6@TNPMV MN@6-(+Z?ZG3*;Q2C8&ZLTBJ)Y<+VQ1G$3UXN9UJ$G6Q3' Z9;449[M9@KW M#.LVR$07(Y5J$059RM32FB8A(%&8 Y$@&,=Y%&;"*C;\:(2YK9/]W9UCO,XQ MBF;&\E78C+P"V<%B;3Z?5=V3&7W\_$G-Z;/J'9K5YR]T^Z!W1'*_7*Y_Z"(L M=8/OAR9?+:)4)%F.,< PC !,<@1H#@40>9;EB.N"Y%;]QLX/-3=*:"35,6A[ M68-.6#M2&,#7C!?\H#8R-;@!9DT.E['PQ \# TU*$9<5/F0)@SNN](C7K+.O M=TM2$B=)A )<:S[PX> XDP E@F,98Q#*:QZ%IP99VX4T7,8MXN@44%^*V@M MW>GN@$WG7+?!RMW??AH)W][W@U%NXXL_K>I9S_R9R]THX=6V*E:BTD=OM%BU MX1 K[9-0?*/^516\;MVN@_G:KNT+$1.9Z_)<42P1@)(KNB 9!%E"!4UHAF%N M57W"08:Y44FG0M#307\MG1;!"S7N@ITB=BSC,EMF##3R'(S,3O[AMR:N*P#T M1&HN$DQ*>%= =$B&USS*-0?RNUAM11LAII]\V*^(9Q')=:4-R3(,H.[Z@KE( M0D1N9NCK01FT)90R(MY3) M2^--G#UIJ/YQ(J7IC:YMH\BFCJ=NO;X?3CYT87.^G<7+4'V)DQ@SLB(]. .1@./:!.Z>RM_].+AT_<^^F48L=] MGTY>Y?C!LF^";Y="IUM63^N*+'\KU]NGZOV*+;=XRB+K%AA>AWF1CV=XD&C>1U[T>@>])4/]MI?[2"ZQ9MCR(GS?A]& M)MYQ7P5[LK[=9/A:$6Z@P;3+SNVFZ&AMNZ$H MR>.PA8%KW7(+OVO6*.J$BN]=0.5CG5#!]79GN]JH?8Y8A!%E,(U3$"<( YCF MB3+P+F^UWN8==D-[^;,_S?ENO M^8]BN?RP*P0=A5*PF$" I2[!ST.L+!Z:@5C],E<;WRA%1AF_=L/.C89.M'$3 MG?!!)[U#36[+R;B\RQT'XI&Y:2;HFN]RQT%YHEWNO<)R71]1&>'N9XMKC]C M%M?B89-M<>T5[&]Q'>ZV8_VJW"R^Z).7^Y]%M1"(DC!.$1"$I6H;BXC.L H! M27@<9BQ4S&Z4MOWBJ7/C;!U_4E2;@I%E\#=ER&_+-@!6"VO(("]A&Z9?9S#& M/N1VP\'X\SZI]Y!AIV[H&77JI[U!]_)9DWR\)\7OOLW3?W3;];U?<6W6G>M$ M>?3)+X1D&409!V&4(0!IE $B:0@XB1##"8W3R*JLJ*T <_N@]_*#9=W.M=BO M7Z1=OQ[*=54%C)3ELU[$R'!->#_S9+9A'!/]T>VS'?!GNAH'O[P],AQ^];>G M=,7.T_;2>OA)=YJNX!QN.IV?I%;1UI&D$ @Z"'9_JDLZ_-+ M\*L.?V^0J']_%^SSDM:RK5"IWJ+@!2#=[__<8Q*\7:FM4A-N;!E^,O%[9^5- MG.';-)%;K;*%ZDW MUYSG>8)B'4-)&8""(D"P%+K2))4Q2_/$+J1R&K%GMS"_2#<+/A)-=Q8.CXDG MW73K-+>I''M5M)]%ASW5E*!ZVXE-(O3$^[LV3BAG.)1Q'@.<( D@YS% )%/_87DJ<9+G<6K5AVMHL+G1_5[& MZBY8"4M/UR"L9M3L"ZR1";43,]C+>1<0J:/U]X6*I=XO-('[']:5[MCE.R#+ M!"U/3#DXU*3\9J+T(2L9W6,?]_"F* 534_1%;(@RP,LV^21+*$4XAP!CH1D$ M1YI!,I#(3"+(4B2AD:/]_!!SXXU.RJ 3TS*79P#,RS$*UT,TNODU&CKF,0;7 MHS11/,'7LO@;T:41RZ=UL^0'QP#6J7[!VZ7Z=1UX5JX?2O+H,4'J,F0# 05G M;IPL>&!8\'Z@P(4KKRP3UJ1>:H?">J4S+^L]&H80$TY2@$)==S 5"< B)2"D M"L(\8R1'5L>0@Z/-C2C;].Z]D$Z[Z6& S2PM;["-3)[6B+D7'!M"PG?]L9-C MW:8J^S92?%C6IE.4%UOMZ5V^.=J^G35NYY^_.IV-4( M/%F^Y^U/4;*B$I_+@HE%'"&9,)@#3I),;3U1#)#,(8 ")C',9!P3[K6&GF<% M9D>#(/EZSHP M+KQ"_NO6C32/4Y6G\RW^O*K0C30YUL7FQI+C2H?KAUWR(9(HXR06 $-MV\>A M3O3/0F7@4YXB3-7_6V7['P\QM\6HUY+@@VUFYP"0EMY4)WC&YF\[9-P=J$?* M^_::[@>XC:OT2,&S_M'C*^=6@/KCNBUTW/3O7. HEDD>;H+ MJ'@H5BN=^$0;!]%J>B71I>3S?M#VJT MTQ?LFQ;HG[2*;7*XZTGUM=-L>W8]X>2-O$Z=SJJLI^1'L?FFP^_^+FHKY7A6 M7TYJ;QHG.O/V- O>3\&OE>M&Y^*>X#Q_4NYK +=%02TQZZY:9Y?[J-RRPG]IQ?18M^0B%)Y8ZOPXD[+.174/6>3R#6ZL\.Y\ M&9/?=(&@A8A2%,&0 )9%%,"&G N1EV[\8OHW1Q M#LS8Q">R(Y/*N\$227=!+:\_W?4+L[T^"%62Y M>?Y8LXA$+P$%!$$P"S% /,0@1(FJ(LB5@2 MY[%IBJSIH',SFG9R!YW@#GFAQH@/T]%8.(Y-1L<0[H4.6JG'1-4\_W8,="?* MR/6$LE7NK2U< ]FXQH^:+#_75KE^QJ[UO3YZ5WW1H6N?Y!]58]LNXD2()$X@ M$#S/ (PR"8C:XX(H#'-(PTQ$F57FR.!H<^/MPYY5I187K"785MV.]YK>58=8 MF]F1WA E9]Z=!3PC9;V[$:5IT!991F58=CW;!1U1FUAYM4G;O)N=[2 M]G&[U%N_VIM\(K^D74^E[H>'80@RK#:Q$"8Q0"BC0#(>QXQ!%'(K8C$>>6XD MTQ,\.)^?%ORB*PO]ZM@YV7Q:S#AH%+!'YJ/[3Z_?!_>;IB]2;<]LUL%G4OJU M:)P1\E>]R7#-[OF! \"0" M84BPY)&($K/N D=/GAMOM,(%6KK@_1LSLCC&:Y@5KD)A;/O#$ #C#_RLLB>^ MY$JP?WU8?_\W=4_S$:M_[+_=XR=-\I&>5:#[&L]?8.^PUCS[NJXQ^R!6[+D) M+%WKZ*)"_5+*JG:W2'UJ_88\D@=1_;[>JJW1 F\3V!X:C,3F%+AL0HJ(?ZA?ZQJ/0K6!@#4$8&\TCIT\?YM\&6K1[!7)&@U"1I5)I@'2MC\)7\#.ZWFV_K4JFJ(:>- !Y0\BOT*,FO[?AH-$EF9#,^]&/;'2=S!2_,A<%4 M>.B9:(/D:+T/C82X<0]#&Z N]R*T>IK]ONB#>A.6G[^M5Z*M-P$CM0^*0P(H MC8C:#RDK">4\!SE2&R2=J@>940S!J8?/C>-J^8):P$N%'2X#=WG?<4]EI?W/TL,GV->?4Z.]GSEYS90AAJW@V8/+$IVD5B5FS@\UMT^^D[3Q;[2IKSMIK7=N MYP VWIUY@&W\'9@+8BX;K M@^-M$G1MHZHW2!85/;(8NW>%(%2=;XS9]=-5O MY*OGW\FRB]YEH<"#H:K::&T/>&0GQL9G(*]CV!.6 FB_*LAEZ6A)S .6(UER> MX49TRK@J=4+*&]'\[_O5YU(\D8)WU-HF+=^OF@CPAF87L> ZGUB .,(I@ SG M0'$= X2F,@ZCF,#(I2*"FS1&7^3T%1(Z)72%MJ=&C5U%A#JK?UT'=;MDM#G. MFAD9CC@)T]!BIT#P2Z?"KW4KC'8.6O'K*6CBZB_4/;0FQNL0]$21CD),2I;7 M 75(FU<^[8K>$.J)M7/O_VW+HN)%W32Y,PXARBD*:U(L!B!I'S+G1V1^K>KY%I\U*&]R^-2K\&VK.LMLRG:S#74]RJ&VA] M@U\:C7^]"XA66GL!QPRJ\#DKHP5=>!'RQD$9/H&^'+3A=32WA>6W]9K_*):Z M3ME!;<7WC\IJ+G7\R()0*O(\I2#C% ,8IFK!T.57PY#B&$0.U=>V@5J>VS8L7U1 ^4:K5;((QF*,FR1%*8@"Q,U$).I)JAD&$@:$8E MR<*40JN2'MZF9L)E>6YS8K8$^T9ZY 7UMSZLA_5R@[W(_E9#&X \K6U&0TZZ M4MF <+CN6-WK\:1,+4YOI11L\TF>_/LBC4*>)5"HC0?* >1I D@F&<@@H9P1 MBIA,')85)V%FNLZK$N=U5C[,O2_-&/)6ZS&_=.7'%U:M4;HK_[G[)>K+?O6/;JHZG]5W8/V9Y+_ZJ>.T<3OS$#9HZDDF:Q*TL30]HLJ33VT M8S%S_O=MM:F3E[^N.XM0'X;M\X"^KE^3ZMOGOZCTD+M$H;N]3:C MV!2BNJ>Z]P[;+ 1"<>5$X6?U9ZQE\[DW[+UI7]6[\&NS4 M#?;Z!G]V&OLL]S[BA/BJ##^&B-,6D1\1Y*-Z\V..Y3M*HMK;EWN[/()Q&D,) M01QQ 6 6QX"2, 4I2L,<44;BR"H7S&[XN2TA+XZ,FR LQZVWXW1<>Q!_+ MNAY$*-,$ZMJ(.,L!%((!&N8)"".*HEB9U1@S&XHS'7ANY/:Y[QG8"6U'9\:@ MFQ'9&%".3&&=R'=UQ.WF)9CJEXVKQL8G9\UBMJAYXB_C82=E+ELP#CG+^GY7 MMFISNG[?J(=])N6GLD[#X/]!EEOQ692_?R.E6(0D) *B!!"22IV:3P!*4@[" M-"0IBZ!,L=7!N-FP\V.JKF1%+?:=;L 5Z+CV6O2@ECU0P@>U]+8,9C01IOSE M&][1V9&7XW\ M=SV_4MO;=*?$7:_HK%*DJ7:J5;'C,NN9,F.U,?$?F=],H-^L ZI(CA3\S@!X M:ZIS1<\3Z5D//RG]N8)S2(3.S[DFSK&F6OWDG1\^C,*,<\0!4;RL2RZJ?RE4 M0(13DN:2H418,=^9<>9&<*US?2>GB;/<"EZKI(OZD+=>4W9:X5:_Y;J>N-IB&/(IAQ(''=SH-G &=Q#K(L851M"9,X MMJK=.H*,(Y&IKY:=%#+'O3U"WH*UK7> M>M>U2@:UEG?=O-XU$UO5-9%J7?5OE+8>:XB,-Q6^ZHZ,(.&TM4K&@_BHOLF( M0UU7R?>=4/>0Y2Y$O"WPU.;9+VB(:!)""F(4,@!A3@&)4*RVU!EED$1I'%M% M_9@-.S=BW]6K;<7NYU5TM=!^:66W+/5M. ]F_.T?W9$IV0^PSG6!S7#R7"/X MPJ WJ1=L!L2YVL&&=[L&,_(ZUHTLM7_D_>HU>2HV9-E6*D,HE%&JK%0!>0H@ MUNDA82I!CF5*6,)BGL9V48D#H\V-EK2(0)D@K9".Q>"& 38C'F^PCSD# M:_ <8NL,0/$6)#MF=SDWI+V75'ISC&U^?1._:Y:4"E%3DD& M0DP3 &4N (+J1XB23)&*B+,LM^U)>S3*W!ACUW*UD;3=O 2UK/9M:8]!'68+ M;U"-;96XH.34FO8L"E?UICU^ZN3-:<\J=JH[[?F+W4R&MZ1<%:N'JCM]5+NJ M@NT\N1"'(LZC%,A,*I,AEB$@B8 @9W'&$8^SA&SFUS=)&7QG>B:"Q^*E7B_$8_5(LEB$4(I 22, YC@"&"("4!YKGZA;(>, M6!VQG1AC;K2Q%S'X4PL9U%+:=ATY@:6I7^,JA$9W8MB!X^"N.*N^-]_$\0@3 M.R+.JGCL=3A_J=M'_I^B>/BV$?S^NRC)0]M:4I M-19%];__%XJC^/_R1AD[QK"=F$1@@9-$43%)U<2(D $D4P$2*9(,2XE8&B[4 ML^AZ!E/3EV/"R9E^5LPX?D2D1^;_'<2MZ,'^'+@1.^C)K3M+#6-NO3PX(N=I MZ; =?=)EQ1&:PR7']3&.T:YJ3_:ZKHOW(%;L^2/132VMT2&4S1C+ M$W8CLY,[;/9QII%5J&-=*3\6U_L6FWKQTXUQ>@8GJ-7X6I190.R'4W&V^B?U$ZA]>3J:. M7BX/)MY3]<,I8!\H>3CJ\)/5.9P"Q'YQPTG&NR+!A5X6C1Z*]HX492W/?55M M'YM@:AV>R)H6)(_1(D,))0A%0$1Y!"!GD>XNFP".4YE0GJ,069WFC2?JW.R% M3KC@0R$M2QZ,.)^&VZM9S-(DAL%5"2]:W;8&0T_ANV W]UIGSUDOHTZ+S^27 M<02=/@=F5,!/IL*,.Z+;&O.Z/K6LRUB\*71IQ!7?A934!1-)P1=Y*!B+< S2 MC# 8\X X3 "29Q*#&$H9&IU]&LRZ-QXOY&Y*]>R$_NN'QG5U#95PMNM"T9S M8,;POI$=F:O]@&I-N#8H>:).HR$G)4$;$ [IS.I>^_CU]TR6]UM>J%F\WVR4 MG=WT=5F2AT5.E7D*(PIRCBF 24P 40P$!,PCZ ZS"]^$-K9$)Q \HJBOTR#DYA[ ./G2R._;)J_4!V@ZO= M;)*_":(+E&H;Z/WJ:;O1706TK?-%?!>KK?BM7/_8?--=G=ILK82FF.EB?1FM M.QE#J3:S"04QCHGD*4TM#_8LQY\;6?3$#VKY[YJ&-FKLQZ#5(6B4:/JCN670 MV/EGS M;(+#0^3N;'4%[PFN@,R1$WJ_.ABW@,'.ZRDYF+XO>/ M52Y?/''1+UU/>O/\?E5MROI]JNJV$E^_D=7):C,'P:_U']\H7M_YXQ:2QCFG M* _[,-,6\K MC=T%1]'H]5\"K5?/FS]113+OKYK%Z]Z_34*M8TUG=[*NXTFH)U)496;Q7U5D,^$%;)@G3-) MI#F+* $B9 3 -.& $!D#'A*":1Q2PT())Y\^MZ55"QBT$EIN$DZC-[Q278W) MR*N%'1S&!#VH]A!)JAM[!*E^VI/CZ6=.0E"#ZG0D,7R18XI85UC\W;J\KZBR M!M>ZQ>S;U?>B7*_J3>+R]9(4CU5=*[)AC_DARD2:;XFT,*B$ Y""G*PA3&&4F-.J5>'FIN MI-Q/-=/ROMB3-HEF%A[>"S!?=H?[ V]L)\"4N%ED:7C#;R(?N9)KNR1EP/?M M8>M<&;7,/#9>%=W!CQ2Z+I7N[E-]6RN3M3YVUHO/4I^&"M[U_ MUJO7ZTKMY*7N/5O]OE[R!S38#;O.GE-\N-OLV;L\ MEHW^L"M5*EB:(2J4Z1;EBE<$Y0!C3H!,!*4BI1PEU]>-_C#7"K!GRQ_?Z4/C M-GOE]9)H]]G>-/CZ8]W\,OB;4+/$KZ@>>V%VS#C('^8C<]"4)&]:F/[[)W#WXNU]K-\*P3[#?:+_G/;?%4GRVO^+MB56S$A^*[ MX.]7&_5J%6H+?%]58E/M/QJ>1DS0D .6"@$@5/]!NC(^YT2P+(SRD!I923Z$ MF1OA=?KGNF>SU]L:O^O&G!?<;,0 MU9N=VWY?EE%M+##/< 0DTFLAQPR@B$N T@B3A.4IC:V"F.V&G]OJUY.^_B)? MR&^?TV\Q#V:&_'CHCKQB#0(;[&4/_ARE4*8;;AXS_RT&G[P&@#TPIZH!.#SE MZH(EC2?D?55M!5\( 9,L#'51$L@ 5+.@K'HL%+'1G(=QEE)B52/\S#ASI*Q] M!8U&4K4YKF5UKD+R EAS:KH2K@DXR!JI:TJ+G,+!?S61%Z/NH$2I] *Q3\\J'N8ZB_S*9*DE8@:#30Q4_* M@FXW=?GQS3KX3)IZY/X;_GI$VE=?8!\B3=L^V".(1UV&?3[;]=QZS83@]:"O MR.H?.E)I0:&4)*<1"!7' O5#!#"B E"4DR1/<220%>N>&F1N+-K)V'RT=%V6 MZQ_UB8>R3.I N>6:K ))F [ M=YTGH39])SZ.O#&=WGV<-,"UI&M6X]8U$O?KN>ZZWA,< P8"S& +,T!YFD*4"(2 M*$@.(3:*YQX<96X\\'*YUJ>8;D683D-JN&6[%JBQ-VSV&-EOUX8P\+59.SG& MM%NU(36/-FJ#%[M]^OTRMJ)V$W59)H4V,>JB2OS3ZHM@V[)4@ZH+/JY79?>C M/CSN'23%,0[S,.0@%B@$D#((4$1RH(]U0QBS&-+$AC*\2CAT%?4^T[%>V M2>E\%%@/EX%Q!G%;/M2^M2XK7*YUL6'^ZOF/2A^AOJ\K ^FQV:;X7@NVR'E" M<(H3$&>ZLT4:9T ]DH&$J<5"A(F0J5H;UANR-%L;S(>V(OZ= .-1A/83,6U# M;755&YT+7'1"!V0GM1V%6TR$&3^/ ^_(Y*N1;Y%AMX[]7;=/ZZWJ\TB(Z&Z(:$ MLU0G->9FG!ZDX^K6*TP$C:R6&6WGH#7C(1^ MCFE!-MTL6/MBY,4(NL?E,+/5Z_] &$1NJ; M?FK$F_9/'X#@4A_UH5N= ZR>2O%-K*KBNWB_8NM'H>RC3_(K^;D@,,H398L MFC$&($(AH(CG0$H<99*P2$;(9G,U,-;<=E-?]1@!ZPNL.XLJB8-?EOH2ILH%B MC-PW0N>&G9NE9V.(VRGSH[ MZ UW5Y> &-YK7;Q[;,=R8W1MU>]VQ3VJ! 1#S[5L>G+KL3=[^*A60V> MUJ4>]OV^^."KY_:/>[LF#UF2QE$*,LX2 #$7@$@:@1A*@1G,> BM0LLZII*8=EH<&FALK-K(&K;"]K[$1U[S+\B"ZPP3G$[.1& MRR98.'5;'GSP9/V63=3K=UPVNOY:$^MDX:97STWZ9EUGJRETG:42DS"$(!,];)@KQ?J'OO M3[P+5LWI8WN(NR$_;8-A_4TL292M'3.DUE** 8ST6IJD""10,A$F"&*,%]]% M2=>SGMJ^A#>=W%O-HX0P26(: Y8S]8'&5 *2P@S(-*VJB^;.VH;QC[OHKR41\ZOWK^F]I0E^JA][3:E(1M%EG.'F9DUI:9LV3EK>N^"=FB:R#/Y+D#+H9+>-MQV$ MVXQ7_8$X,EG6^'T=QB_XLQ/Q5X MZE;7IZ/LUIKDOJR7RW?K4K?)7A#)LRA/$"!Q!-6N(,2*=>(BNE9T,I\+,5AX!X)&7%T_8VN>)V"'E*V?$<-1I\T?L MH#C*);&\W;E#+7EX*'6W5K6R?I)?Q'>QVHKF8#,5,:-<*)-9A$3QE$@ #C,) ML@A*&&8(YZD53PT--C=R>BFK7NU;:=U.E0=Q-B,A7^B-S#SNP+GT<[V(B+^& MK>>'FKHCZT6E3[1H%_.7:MT%9!.TF@4[U0YONM/!&\SZZ,?'7)MQW<0S.#(E3CUY]LT9_<'M MJX.C!XFF;?/H#\*C7I >'VWO?=T_Y\6 ]2]T?/5"X"S-(TP!EG$&(!,"D%#] M1^ DQ#!-.3:+>#89;&ZTW/\T#S[EYG=::'-/W46L+SM&?2(XS2GX9."9.S1] M@CA=@\3O1:6&4$O'1J$G?CZ)526"XO%)[_1+T7@U-^M@\TWT\-5)B8'N8U!G M*ZH_+\D/7?+TC6#U_C*(X[L@#J/\7^N;NL?VGE>*[V2YW5G[.BZ,=\W0M21D M7U]5#\V%>%1_*<43V93%[K;MBA=5=UP(5Z\1&3 M.4M-E>F[18WO]MVC*>W7QH0O"!2&2A #3*-9^SQ 0KOX5 MTQ )1CE)4ZN8]^'AYK96[*0-6G'OVNIS^TAJ6Y_"(-JF7@5?&([N5W"'S\&S M8(**-]_"X& 3>Q=,%#_V+QC=Y48J_]&M+O?+Y?H'46KH:LI?1"7*[Z)ZK49X M$/SK^O6ZJAO&-@O4@LD01V'"04)U7XQ4((!D+$&:B) FG$.2AS9O@RY^_RY0S!OBNV"G6;!7K5ZM.^74A\9YT88C-IKJ=5^KVO1A;I2U(R^W M637CM-'G:F2JN\TT69/D53![XDXW&2:EU*M@.F3:ZQ[F6GNLZUW8'%?P)(DC M+CC .$8 AI #%.<,1 0R*DA(#@4_SJIM;^Z MP]BW[;&9@LMNO1& '9DF;HVI1?BB?VRGBE<\P%@6JV(CP%*Q1^W-ZP!O7'"> MG&B6< V%(QH^:;KX0SO57@0<6M[J6&>BS;,67 L1.%]LJDRVV/"8Q#1,-&=_YBRW D$*<\CQDB<2Q:UD_UVQ?\R4]W)>K.) M;OLIS&26S388-YVWL1TH6G!02Q[TM0MZZM65X7K7M2H&M8YWW3S?O9QHW]T< M1IL$7T5-O,LW;=&3L> ]*HHRVD#7NFQV?0@_R?TO:Z.D<=)_7&\^2:E_?"#% MJMJ\7B_UR6Y)E@N8$ZHK,8,TUB6JA.X3J],4PC#+1*I^Q,PJ+,^'4+/;.6JA M@[T2EK4SO,R3K4-I&O2G\T+5HM\%OV_IWP7;:)_WWTBEY-5I6DW=Y?UWJ(TR M'5P0-!KJ%7VOWAA^K.O!]N[\ND*D&WG,K@?QO)O-P[/M?7.](EK_W!:;9S6" MT.VW&@]QS'DJ;]#,76K>P)O(D;8#D8L-*98: MNV)?/?@P>F[=X5MW6Z@+'E;UV]K^_6E+EP7SY&XS@G+ R39\_V2N-2,U^@XU MLQOK\/^NPI8M_DS7:6S&SAD;$?F?&M81^E.LX5 M&'KL%&0=Y!PA.M59SO51KBX$6:P$?R56ZA^;S^H-5-NIS[6_M6#M;W68 MR6LE2;'1D29,+9%?Q&9;KG0!&9V(4F^Y]&F(CCK^=*H(P]N?&_VCHO0/1;59 MB)RB/!0Q2"7* ,24 BI)!-)$DIB0B"70JD3K+928&TNW& 2MNH%&H2EAT@&Q M^],O&HM?@P:-NZ##(V@ V14&VJ'2G.O661SK,\6$_MR#$[Q=*5NN*4MG'4-S M@Y?1U*\R[U=L=#_,7^KM?.LA:W#1M6&ZTF+H"1?X)1D/,<",$PP@ 1!0,)4YWBB+(*9##:W MI;.3M3:H12=H7?O<;OT:1!B))$$QC $+H4*8"@:HP!E@">:8\"1.$;^T- MX0DJ64^#L-E*[@NWD5?<3LR[>JUM8_OWR'T<0,YZ]3.!Q-,J-3C4I*N)B=*' MK&]TC\,YP7XQ.+$([+P>C),L10D%(=8-$!), (U(!E+...0"10P9)5::#SDW MIGYA-)XV%2_[0%SA-SA,\ [JV*<*M\33XIS!.ZY3'3CXP-?N',$*JJ$#!;,' M37>R8*78BR,&NSL=.T46HNT3%H5AQ&"6 Z%KI, ,4D!A2$$4Y:D0,4:2IU:M M(;LGSXV,.^'LSA^/ 1OFU:M@&)D^C1&P[^=XJ*U[ \?=DZ;MV'BHP%&+QJ,+ MKNO)N);OZK2(#SHKXC P_]U6[;M%/WB_S9FL)=AW5B8H2O($21!S]=G"C!" MI-H*4Q@Q+D7*4[YNNJB$0W"8(7S$1,1/I6[8@JVVV[^D1'/2AP3:N/4LHC2BYG M__H/X$52ZD(!)$"QSD1/G70F2>R]0"YL !MKWZKC1LPBJ1V#E6>GQ[;N0.W= MX![M7>'1)_2>BS]Z,>TF=2%]@GJI9*37-OH-"O^QI6O-@8MG;0E=\CE='%0) M/Z#[7"&$I((,T0)B_2]84$%@1GD1ZW]&&2MSK_.-R71[OQ1&26E+%W^;;[Y]-EF'YG3(M_G3UU5=J.W-ZI'.E[,XSS)L M\M!29)+1DDQ/)7/,(44XCQCCF<2)#3_U:'MJ)%697V\5MPZ /[4'X- %DYE9 M.P'^J-VPC#3[=$XW@P6&/#"-G4/[*J+6M#4 FR[NTH\]X"W]KSUG]6EQ%.(: M $7+7D,>T2^Z>K4MYTM9EJ]7CTPSI6GC=561\D$N-_JG0>,JVZ!GN>WP"X@O%W? M!F;<6W2KQS?!FK%5^+QVW(S?S0'<.HU@K>/3XO5 MLZGIMJP%H\U0MML\3!1A/*9XD^; 48A=SIC9( MG$_7W'G4KNVU/H$73@W-V77J1SO:'Z]W M/\A8YIE\\[^R7(^0X_R 9+874R MYL;)J'V NYY6VNNI?2F9;=XO]:.JU(C/4LC'2K>B3FMMIKV(Y(A$.86(1[FI M\IY EN=&O#872"+"%'.4B[C>Z/3HE6W WF@=@.W,OFL2XAT7()RZP)8S_0(; MG!D]8-J#_NQ!\D9R%DV.3&7V()P2EL.](ZOAU2>*]]:558W@K]_HLM'C>;=: M*SG?F%VJVMX905&F$A'K.!*GIG9%KL/*A,,T9T6F$,.$Q[.EJ; GQ5>'/(#Q M7+#ZI$G]29\X$N[SWDNK_;[\+LOZ0)"I!%/%/97S>NYK=-46"RE&TE;K\8)8 MI@],K+__,GILC;3% 0!-A?:-AF"OUK9# P ;6V_IUW:QVW'I;_-13> M^G>)-^VW 2;T&R]_72T?-*4_FJ%Y5BB2,)X1**7"$&=<08H*";-"R(CGC JW M=9+#AT\M+#>V0=W0(S#6N8TA+T"S(_F^4 1FX0J%KU=1<*;%<^YZXJT7CQZ5 M6,XY=?SEG[VFWZ=9??H?5DMSBHB:A=?VF&==]X91&7.N"I@+;A3!E/Y88YI" MQ 2E-,,TCIQ*;G0W-[7/MQ[HY_6YB)^:$H0_]S@D> 5ENZ_;'W:!O_<:MD-+ MV[,E/S7&_NR/!.Q0\40+5QH;E2CL'#^F#LN[>F[#USK47[Y)N?G5])R)1W[, MRQF+DRC#@L"8Y&9O)#8GC1.A6256-,T0)<1)7N520U,CD,9.4!D*6DO!'\96 MQW6XB]A:;E-[0"STAG,OL-RWC*\@X6OS]U(SXV[C7G'V9$/VVO7]B.&>\^WC MMM(RK CHS*DW(T'Q06X^JJ_TQRPF!8Y3D4*6)Q1B$160H#2'(F:$D810))$+ M7SBV/S4:.3 ?K*K!E;\XN=E&* LC9.-&*ZX]DZ90HQ45;$#09HE MF4I2K$2:NI?M"-@_XQ7E:+Z=.T W!Q4X5@H\2WI9NM]+KQ E-?0DAE2DL?Y> MTA12)6.(,%5*YK*@6>Y:7R-XGX2OGG'8(W(IQND+N_$X(+J!A^E#,JHC_;/' MR%M5K0^UV+GVP=\0WA,\3R.[:^NC#O@]H3F. _H^QE?FU7U9;NMMN_)WL\!) M%]Q88\I4G!6U:O-5VI616M;JX[(^XC6C%-&"1N8PE61ZU!)21Q94P4RB3.:* M$DJL3L"/9?#4 I!=.M!BMZ"I9X]5@N>Z%M'3@?J3OJ6I^#8T8;9GM'3ZOK&BCL^[M\,TT9SD#9DK%J;+ M@F63>3;WQOEF8<"_GI$6J-V><]WJ(:^WZ[5<&A5#5214SY)2F@B(\Q3KJ5+$ M8$9S$66TR(J5],&X+5QO8:"E^!9AM)](0D=*#>R!8UE M'L/?!Z=F+?&27_D8U"9@#:7KHFO&82Z)$ 4DB,X@+ MI /&3%&8*X90*A''J6,R_Z6FIA;JG60]ML::D_>.)28[ +8-R7S %CR8ZH78 MP,S0-Z[TVGEG3@38+ES6;W2O\WL_JL_RR4C[+!]^7\XW^LM-\S2) M(PPSB4W=<68V,&+]#1,E<:&2*&61R\A^OIFI?<#[9.>=G: RU&U OX"IW6 ^ M'*G G[0[2,YC>#<&GL;O"XV,.G9W.WH\;E^YVEV_ND/OZ]7S[Z54V\6O%L+WL=#.^1U*\]X^ZD@]T+NPXY;+?GC::*W9GM7AW&F;\.7CIT;V M!Z?=C'END> 14P0"*#&6:< M"$Y)3JS$"OL:,+4/WMC?RC U(U[K@]FAW7D!*C<&BV0[]Y<=B83LA=!A7[ . M<":FOBAZHB[GYDU4%Q;-,SW85@3&E+$OS2"#FE%QMU^S4R+#5F%XI<. V'L M6A<-V4^I9H="F?5XM%N]6:_/'6<'RI$@2"7$A(X@YEY A)B"G*L4"*YYPIZE; M&#,G1X*5[@6SU,=@Y_0Q=@H8!QZ#/XS/H'':M;9*F!?$DG!OWNVA"7JX(LJ0 M'A]/^L2J0VZM2Y'_69>\L7*Q.[[ "[C5$@<8R@D M(CJ*UD,/H8C!%"$2);DB>>Z4(>;2^-2&D1?%E"U+ @_O 3MK8)[N++8, M]K8'BJC[H!:Z'O.YIJ=1G[D#%.MZS5W/&"#M<$00QBC D!5)0% E!,J5*%D[ZK!/Q:VHDW)[I8_*@]!XV)UJ@O\5'OYLY&] MY0M:EM7*0#U5V $*#$D" ^D=H$J_Y7[/^4ZLAWV*"$W J_'5BB;@](5A>6KF MW7QM[;T1<]>>\6K_8D82E;$'=:5M#';VUCN!-UL<.^KAT=?'^O?;7W.)[,ZZYV^Y2':^5Z:W3G9D MYU]UJ>P\W %7RRXTZ'G![*M^7I-Q\'4*@?5ZUYE;ARD8-[(#O\XIFR_F&[-E_:* ^TR1(L\52R#"*8)8 M/PRRC,=9$OMKL3=21;<&XI)-L?7_? PCM4H$AR"]/.EA;K5OAU68 CS+! M]$M'(5,ZC,*41)"@J(!(%5QE,HZ86WTSBS:G1EE[DVL=J<;H Y'@7N&3#?IV M/.49T\ 4-1S.'@HLC'YFPAN#T'(7]K?V(R)S/T+':][F0HCIF M)=XOW\V7=,GUI/&>;^;?*_(SNY15@=ZMU)/+IC9O.2M85C"LB8GQ.(&8Y 5D M.1,P(C(2HH@RF@@7BAIDS=3(RRCG<>T0>&H\,HM'JO4&T)T[)A=9'+@$5CN? MW'AM6&?:,=YH7128"XT?X--!S_Q421_.ES^#G3M@[\\=./0(?+S>0\Y4Z059 M3R0ZS)91Z=4+;,?$Z^>A[OH%]SA&Z1>YG*_6OR]+X O-O+Z0& MBDB>X!!$07+?R@WE(T]<[=:./+V\[P+?@:)55:]+*DHX+S+(F%$ET/\/4BPI M-(M\-%Z=';I0O=9V<>UT'._]?-K_1*4\O6"SA_+)GK-,J$_9X6A0DI MS.,8TB1GL) LQ;$D,>/,=B9VN9FI?=JMI: V%=2V]I@C="![?:KE!Z_0VX(C M0&4_A?(#V4C3IK[0.=%U!P[G0A97]\P)J]//RH^J"JC* M4L,M- M6KW-I'Z;3QH.'.OOMP"4U--_DQ56UBL#RVH]0,].95W5!#RMY>-\^^B8'-;1 M$W;ATU!@1SHJV5AIMD_J251C:'60Q>/"O 4L2C+34ZI$ G$"&6P(#F!"M\.Y,+ MOG;5U2L[[W:)1L^.*5L78+7C" ]@A8Z\W'%RS[WJ1L%7JM6%5L;-K.IV]221 MZLKE_:C 9*_72?"+Q>I/0S#E_5)\EJ5UK\(5_DV*[T.]^C&!$[L#.$[!WI8I 6F?N MP/VC48!RHQ*[;K$C%N]@!Z:90#@[4Y$3;IZ(R:[-46G*"89CTG*[V>=AS?K$ MCF[LO6YAN9E_E]7AT4J%[7E6I)APB21,J>9#Y:S3 MALG1VV;%_WY&PLS'NU1/0>_Y#Y-/9<[9O]LN1;N*B1*JZP$M9F@LM-Q;?@*JG9L-1RKP(34!R9W<>Q.%'Q) M8)]O9%RAZTY'3^2LNZ_N2P(7RWT<"F^8DLW+4OZ7I.NO?ZYFLM#8 !R]L5P?&T8FP0$PG7+DD(>YIR3\1ODW M(^CU:;T26[XI7Z0[-$,_2>.(95S !-$4XI@B6"2"0Y&J7$F>)UQ:91Q9MC(>9T6.8+M.H@/ "$R8/G%P.!S3'X^1&*\2[]$O MXB.0_]B:&NKS=FFITJS]5T_G7\[CT'70Y>B.\4ZTG#?UQ=&5"Y<$THDLKPB* M_:*OW)3OEY_D>KX2?Y/SAV]Z0G/_7:[I@WS[0Z[YO)2?UG,N9RC&$8]%!$G& MI)ZI4P*I(A)&A?Z+I"3/A5-RQHBV3XU86RW)R@,I[D!K/&BL!Y79GA4E/;X+ M0W9,;M[#(^ZT7%*=+&UE)VL$-+&"&H,SKTJ+PY5WQK\6I?_>&TN=TJ/E$]@D M"MHES@J6 4SH>WZS$D@_4&XV_[^I/UW_LOQ$YV(6%UC@A$>0(K--11F&!8MR M2&5,] ^B2+*D36:V&]ILF[9BK9=)S8%'IE9-_JG)_70]V6D)N=WXX17&L!W4#R]L!4&<^SC9LV#MHO](8ZBVXOG([@;Z] M25CW3]C9]LO3$^CTD9:Y;]WY3JOE@;NE8]4]5,NCK=X'ANYP%R!T4SUB"/I( M'V3Y9;5]^*8?OWR0E3H+%GF6YXK"C+#('+Q2D"J9P3C)6 EJ,T%EIY/430>:%D/I8(Q"CX0!X7$8? ;#--;8\0*N.SN\W B_$XHN MOCY_XWATVVGX"[;LOG) M9$F>Z_9FS=[FI05"529J02.8@)I9M:%"6(9BO*4 MITX5CDZ;F!K9U24N=AG$1N"ZWUF%,VC:K:D,PR@PV;V )\#QA,O.^RSI\;*! M\8MWG'7P;)F.\U>Z!S/OE^5V;4YVFMI$U=""!(YR0A!DI!;MI+! >089DBDA M3"8QX[9QS,G3I_95SUL#FXIDCJ/S*7K7XY9!F 3^BKW#81^G#()EI!#E_5*M MUH]UB@)[!J8!,ZO=H\97]>:LIWRNBYATQ"JG]XP6IEPT]S!"N7Q1O^#$K C/ MEP^?Y:(6H/\V?VJJV& ]&<-%ED(29PCBB&DB4X6$4:9B2GF>Y\+IX/C%EJ9& M:HVAX-#2GM6"+J-K%[-XP2PPZ?6#RSF"N0J%IT#F6*U?C:,RGB#8#IF MPV$/Z\>4]R63Y695&OW"=FDB43E&28XA8SF!6,09I"KE,.$19DJ)3+JELI]I M8VHLUYK84(HEZ3)..FIG:1]X& M_0=F]JK2< %4I]G1 *A&FAHYH-1W7G0!!+^3HN-&;C$CNN#HA>G0I:O=*$#( M^>Q^*^:;?075F4@*J6+,89XE>F0O]'=/"19ZH(]E:BJ;YIS8?/=GGCVUC[TQ M;U?KU^X3/P=:]W<]$(K0 [@M"M:?<(>_9[[;4O)_?5A]_S=]5_W)ZA_V7^JY M9XWR>78XT7Z379?T&XO_IN-Y^5$I(QBNY'HMQ;%P^"RCF"=2"D8(G+N'R]R:E]MI7%8*54K7)?&WU&[MYMQ+: WF[T]@MHX(]_ M,);.X[H]/)[&>(L&1QWO[0$X'OL=[G3?\7U;"1#HI\NU42C?U13D+%Q1J[ *TFT4\P128-L(B M9+\[[ &ID?:(>R'FM"M\!8N.O>%+=XZV0WS%],-]XFN7ND^ WBXWP1QKRI$<:A M=_\":O_^CZ/8CM_^LYN;W:Y7 M/5N0ZY SOG0.,=.'0/;%;@I8.@]1#\T?KH MLX9!$/!]*=[X-6Y<49L@P)[HUH1II1_[O][JZ>]R\T[J6^CB*_W1)#XW![IF M.$ZE$$4$D]@H/R0$0Y)E$B8%)QC1+&+8J=S5E?:FQL^-N:"Q%VB#=TGX/S4V M_^S&U]<0MR-@CS@&9M1A$#J3HR4PGMCN6FNCTI>EZ\=\9'N;&\%4AT/U_.7W M+S.&"IH760X)I4A/ C,!F50$IC17 A\:[Y7&Y[ MCM5)=-0DP\8L+C)$%(Q)CC41804I30NH1$;TKS*:":LIV_&#IQ9TU0(&J(<2 M_@NXKF\C]@4A,!UX\M]^D[ O#B/M#%KCX;0;>,[ICBW %Y>/MN]WSLC#S;ZS M?W??X?LB>74*YNT/_LT\\8/NC1D2DF"%),02$X@93HPT'X$)2A0J%"(HL9+F MN]3 U&BGM1&T1@)CI?TFWUD0K^_R#84F=&SBAHK3/E^7Z[TV^LX^<+2=OBYW M#K?Z.J\+5*3CBF+ZQ^VFW-"E6:KN+,H0)9D07$] \RPUY78+!JGN 5BD1"$J MHD+HJ>A3);O^94/7EE/2D:QW^:J.?0CW@;6%.@Z'H]"JJ2/,HYC##)=83*.60)0GJ^S**,I%)&4?MZO%U:"MU/]N5H/9C(JR&K MOT_SO;#<>YY>3X\X\;]4Q\6VC$OW2W*S"BY^^VRLZBV>K)Y6Y1:_7>%&?-40?U#!E$BDX)$4N+821;C1GY,;LYVL#%PG4#9.0)M\HX/$ &U)M]& M8[*GUSTLX "7D8;;@2]?X.%WO%=J^L/QH+ Z.ZO<\KFBTKZ9=^"(Q]>?]"$J*LFF0-K#W@E"*W8H^-39[:[P?%U M9ZT .*M#:W=GSR"7?Y-BNY ?U7]LZ5K'88OG=_,E7?*Y$3W:27%^K=)0Y8_- M*^W7WVJI;RHWACX_J]5KJ8.1@]>'^T>3WS2A-"4H8TK-&<]X)JP(RIO^) M<(K2N$A(AIP2Y*\U.#7F:^PUQ%=;_'*%L3;:49CR&N9V].83R:VY<&4E+YT\4(VWOZTU^:TCP[O_C;??'N]+3>K M1U./H#DB9"J_ZO\37^F/623THU*<:LA9!G$L=5#&< $SGM,L$IS3U$E:KH<- M4Z.CQ@5@^AVT3H _M1>@=YMN;755G.,L0I$CR!F8IBB%460VK2$102B4B1(+A@L\UJ0Q=V MO#G,'"<*W1D5[@MNO0&5.X>'GP\] CN7[L#.*5![!7XR?CF>BQS8IW;<.EY/ M!:;9\)WD7G_;"[:^"G0/,V;<"MY>@#LI\>WGJ3T)^J2JZ!>Y_CYO]/\D(TQF MJ8),TA3B@DA(4)% SO(TS@J)=$SK$K=VMC:U"+4Q#7!MF^/&<#>J,4W,"8\( M\B@N(&:<04)S!),,I:A0A4(,S9;RP1Q$^3HFN+OS?T=-_P4QMAQE?+V/H0>1 ML^6D6_#\RE5:8>*+_#O;&I?;;=P^H6ZKF_J6ZRG+U]4(\""7_+DI:/J)SL5_ MTL56SA*>1(1J%DF1)FB,DE1S,S6ING&4YA%7A9M<_97VIL;.QEQP8.\=:.OF M&I/O0&6T:YV=;L0M5S/]X1AZ,7,0A#VJYU@!XZU.3G=K(U?$L7+]M/:-W6U] MY^;?YT(NA7[@L]F)>:,'_3>2+ZB1V:7/O^F&O]TOA:FI,XL$5P3%2LWFL]E(T)KO.IFV[P3;F7,0:(-/ MDWNBVF/VZXR/MZFN?I7#+LI(+6T=C4B,D8">A2@.J' W-[UN_J M!-J.BWS!%YA\!B#G+GMF 8DOS;.NIL85/+-P^D3MS.:>@9%/4\)79%QE><)A MGJ0<8B8X9'E.H?X75Y1&/'733CQZ_M2(8C_6]JN%? R?8UPRN;K'#GCTCS:" ME#@^?OIMHH;NFC87W!^ M@(K]\1-'UK&_X-"IDOVE"_N-P+^L5N+/^6+Q_O&)SM?F3$FU-XQ)3E.62L@% MUP-QA@6DF)C%D"42IRB N3HLK-3S%32N8QE8G3RHE;\U.CY%UA0"."7MM_ M5_W<9'V_\.$.-%XX;V"[=)#E+"L8[*$G87X1[[/MW0,X?_O@+HV/O3'> Y@S M.^5]GN*NL&H*1*KZL-'R@2[%6BY,E-&H&+?+EPQ3H@2.8,0+"3'&.:2$13!5 M:9JE)(IS9)789-WB] B.;<#.ZFKQL[&[%7QV73:V![^;R8) &IR\;H>FO2RL M=U1'THOU@JZ3EJP34ATBLW;/&4U]ULFM0UE:MQO[Q:MU2FM5F:/2HJ +4^/W MRS"Y3#.#)'XU,I(9'"%!=/4DR* M@M/$Z6C\B+9/;2!I)D=7UY/CR][5-Z]Q1MF M%ZU/]+T)/%I.\Y5QGC'0"91!F2=1S'*JF+(J$6O=XM0& M-VTT>-!6@Y\6Y@@66"V!V)MN5 "H,=X^I+?#_?H$R3N:@2G?$L@>DR3+-]EZ MDN0=V9$F24-?5:?YD1-('?,CN^>,-C]RF6!*\B0Q9V!I9HZ6 MI)!)1"%*:,0R&>D@T^F,\:6&ID9/C9U@9ZB-K*<;M';4XP.PP%33"RMWJ< K M0/A2 [S4S+B"?U>+Q;MZGW"6 MRHSSC$20ITD*<:STS)07 N9,%C$C+.+":0&WGQE3HY3SQ\1K3X">&K2_WSL# M_C#N@,8?USSP?GUGG<@0N$?")S0$Z@P/1_I=L QVUM_*B!N+ +@ =5T=P.EI M/:K+?KE_NWS0;?,5[Y7%MW7M34M;ZI;PC+-OO:&)^ED(]558Q/557! MKW^NFOU &]_ST+)M9]@&H=XA#AYU>D*W1Y#IA)6WJ-*NU9'#2"R'6XC47"3]B]-A5=,6 $ID1@6+,(IX4+QJ'"23GCY_*G1T,Z\ MONH(1_#9$>]]R1T5R:GJK$$V>49ZA(.8*\H#J\$"B!A?D/U3%&*G-)%;;Z?L\]?&H?[X%]+M*1 M9W&SF*D-0"/X'IP_(!SF6P, &6EZ90082S!?\FUUJ&BS GH\E?1Q83(!-]\D M8-M2_UB6YD]4T*>-^>&1KO\N#9++.DVK_%=/T[ +@'7-NHYO&6^2=<'8%W.J M2]>,7,7W'9VO*RV\^[+_OW=6LKW2TU%LMQ\UG0[R[*<%2C*(4YI=X+ MO7VG6U>UM;;WKU&_UA5^;Y5JG1OV MM6O]ZMG\M\KV>ZV?_[!:SV5Y_V->SA J\B3B,2Q(JN/RB"I8\)3"7(_W@A8% MDX53I7B'MJPU M7T4LV ;SY99OO*M\%9+K6\G7']%3F6F7Q]R]&.%T?IF\ L&;9; MW+61AD+J2SZIMQWC*BP-A>M$A&GP WW%D@>QZ^\F!*8+OEU499].\H:J$X+; M93WW91A%&4DDQ(H3(_<60\(9A2Q#<1')(A;(5<+)CV53(^36-E#M=ZC5&JQV M=@^N0M2W]_H&I"/TR4W"U0._P._5XL7>LS/)DW=@UZM^UR"\(QXLW.UKUXV# MX8%P7@^5AS;@C=K\_]25_)09;THSX,AR%F&5)DHJ2 37])WP%!8Q$3## M1$F$*$DCX:4BW$43K.A@?.'.0WO-&=:EW("?S#'7G_]MX2S?Z=(CO=EX$, W MY=LCJ _"XZ!D>@VP<'1YL>5;$^(U2"PH[^HC^I%:L]:J ^%* .KKZBO]84X+ M?ELMC&"%CIS/+]W.".6(1RB"5"088LGU3X0F,!.YB".A2+Y7(;8CM[ZF]&"Z MP"17V5F"LIIOB"H=>/ND/T+Y0Z[YO)25((Z>?521C_XRY3^V1N><5HJ)9MN: MK[[+-=C0']*1$7MWITJ00*G ,$F4@CC.3<6,+(4\S;(B2@G3GO88L$;LTU&J MF_[U.M9NW O:3^,,@HT+M<;L@>UWYS="]UM/_@;#H2AZ&AE[FS'J,#D4K.,Q M<_#S>E9UG5,V7\PW9K%^*;YL5OSOID5-1F^KCW^6"H1I%F<049[I@9+HJ0!B M"11%E#/,",XC/MNL-G1A1ZG7&G1:F]DU&^Z[_&K: (N]U15)EJ8O&KO_I>%) MQ^*NUX"W8SZ?< 9FN%^/,'S;C9I[/5=+*'P5=+W6W+@572V=/RGI:GN?>T9P M>[CTQ:IBQ'2 EC$)LR1*(58IAB3)"4P3R5/]JYPKJX/REQJ8VM+N_GRU.%SD MM4^+/8MB-S?XP"8P%X2!Q3YC>"@\8V4-.\+DE 3/1'(?ZJA]1I>V0+*(YX02*B",S\8QT>*3_HW"482P1UF3G M5O7^M)&I<9JQ$1HC@;%2SUAT"[WRH\XB:AGW#,0I=*QC(/KJ!E&/ O:7,?!6 MM?Y,$R.7JK_LY&E]^HYK>YX$,!'19_FD7XQO>NKU:;UZ6-/'S]*4CC2J0]O- MM]5Z_C]2[*^Y?S2$$\\*E.B)$Q8PS3#1U!!1R)1(8"3B3/!(0RVMM"V&FS(U M JD\ 7LS0>.+.1W<> /V[AQ>6#ODF.3?OPOMN&B=O#&^7"4=5_8L60( MA -SHA]PG0G0%2E/=&?=[*CDY@K&,94YW]^[6M!::AI\(^O_?;_\++F6Z MVV=JK%CX;Y-6*4UL(ZSU>QY?\GAV>I/]0DL +^>HSK&\[ '' S)!W2!STC.IH(Z6!DW3(,'6#JRCBT>A4ZJIN9"I_BG.8)'*A'$=8'&+.S$= 2_+L4#R:38U_(HO]4ZP1AZRG7$-R"3[U\0-9G8G8)%'\3M),6 MQIZH77+QS(3MXJ7N$[=J7[J**QJH"80]0Q^3,XB&C3L"-#ZY MA7Y#.M(N1!RI>P*/"D%[QCG"]("IITATB"6C1JP>(#N.;'T\LA_]ZJ>8HRGE M)_IL$C+U\YOG'F@?F&/"BY79__XJ?VQ>:2S^/I-I6F":%3 3#)O0.(,TRRDD M6*8$TSC."R?YVIYV3(UV&Z/!@=5N+-JW/^P8= 24 [-GZP%H7*CH\0SJ8.\& M^,,X BI//,[-!V+IB37[6C$J8PZ$ZI@MASZNI\*!+$LI]R=F3"Y[V^#S[\M6 M@T**MS^XOK0^\C=3G.=Q5$@H,B,6*Z,4LL1L_S*9BB1FO."\Q^&67L98?<;C M'WJI?;D#!P?*C#MWN\_Y^0XW0RX9QM1^&P'0B#C'H8?T(M:W*\$G6ZGUOYHNMT6^=+^7[C7PL9XHI3G%! M(%>208P9U[29)3!EB-%8J4CF3F4@KS4XM6"RM==DG-;)J48WO[+YSN2KFL68 MU1*\7M"RGCPNMD8-L2H97_T2_"8WWU8"_&%)2BO*=-N\+7FM^70]S<[>3QGWJ M%/<>W#%V#!,([L"LXQ5I=QEU=\Q\*:<[M#RN6+H[)"?ZZ#T>X:U0$N?;QVVE MRWY2H6D6"RY4&F,8Y[F$F.8<$ADAF,6YC',J<,H+/[62.JR8Z+K7AT=V M?]F[,KB&4E=GV;%> .QO6DFI']X^BBE9P!:NGE)7X[N_:DC)[9)5EN KJ,:\X3.J 3!8-%(5B"XUAE.'6) MZCI;FUHVBB"J?X+*WIX9Q=U8VU&6-P0#,]00\)P)R0H43_S3W=:H=&/E M]C&[V-W44T3Y;.6:@R/FKY[WEQP>,:_^\Y]U0:KZC'D\(S%2>4$)E)29"A(2 MPX(K#BG-LB1/80;0Q@^BXQD5<7Q$0^UO60 MC3%2?-B:0>>CJNL5SG*1\Y0G.21$ZI SSW2@F0D.$64LR5.WH':WSM0>VR6TFJ?>XPDOE\-AQ'EAAT^_9&E?U_W&V8"=8;/X<:W MB>,/.X% /CO\A&K+_=#C&_FTEGQ>&?'VA[%'?C4YE/M$8B2PRO5< <;"Z"&@ M(H&,*0$E4IRP3(DH+VS//%YM;6H#PZ'!H+'8_H#>=7"[&=D[9,$75$_1 G]4 MY@*;E.L> -H?;!WX9NS$RP,^T/IW<[\O0.&5]=SS&ZTGO68))FHM4P"1! M F*2)[! *88JK@J$"EGD3BL8%]J9&K%=/ ?LY=CU+&8LE:GD,#%J9CA*-:HJ M9S"F" F:H4Q0-7NJUK6^;.AZ,QJVQVW> .$[_=/#?&FR__R G0@6Y2E+(*7F MI$*68$@D9S#*DX0JSE2FB@;LMTLQ,M1MBSQ M?L]CY*56IG <_]*8=^UR3^*2'^1&LP(OE&+(2'.G$ O"=21/"RA1(C,4Y:)0 M:)"TI&[$:52[E;"D.1&@)[+_21?;9NUUL5C]:;31!ZI-&I3M6&$H=L&74OS M-EQ^\@"74.*3IHG;2D\>.'E5>/+P6O<%5WWWK_*[#K ?Y&?3B;,,(QW4LA@B M&2N(\UQ HB(,19''.(J5*EALN[YZ_/"IA;CF!5XT!H*JFJ3]6N )<-?73H? M$?C[]HJ$_2+H$$1&6O,\1>;.R&N*.I_3SS+G)1@Z5C5/;AEM$?.2L8=KEA>O MZ7F \1];/>'_(OEV78EG-,F5,LD%B;B >8%-&>F40"JDA 5+5$YS3HK$[?SU MV6:F1EJUE6!O9L_$U0N@VH4KPZ$*3&@]4'(_NM@)@J^3B^<;&??@8J>C)^<6 MNZ_N65M^\TVNW\CU_#LUPOOEA]5FKW=\7S9JQWNQX_)^\X[.UR8VE28*9UD: MHR+G,")Y#K%1R:54_U2HA/.57 MBKF*!,>29]95J(88,C5R;GTQBRTGM9C!3[)U:%>U^6>3,%@YU4B^U$DO#IDN M@_KQ^DQXK-X)S,9_M8YQJ+LZ4@?=-'%ION\RVBQI[KOLH7&O$E5ZK+J,&Q<] M93;Y +BKWT$-*3\CZ9?)WHN$S'_]\0^-GU7Z+%)_-V::X M+7V-] N;YPB20F"(.2&0*H$@RJG,1&$R9*S/$QT^>&KD6-D&XA[EEU_ =7UN MWQ>$P 3DR7_[*71?'$::$EOCX32M/>=TQS3UQ>6C33O/&7DXC3S[]WZ1WFY9 MM3Q8CGU%%R9)ZLLW*3>_&CAU1[]ZWE]@>'!-^>:K;O/5<[-:VR[@ZFOKQ9Q( MXIA@BF$L40ZQP 4D*I.09#S'A,0BR"RFET=F#*'[6?G2/0\%W@*4 -:.BH\6MXP(_# MVQ%:'%G3Z\6I?R/;^N-)OM#KOF\- ;6B@ S11,118S &*L8XK1@ MD'*N1ZH\+S*&.,IX,HK>EZ/A4QNR#@S\M]H'4&Y6_.]@5?LUDBZ8:_<[+,Q. MK%/'6.;UJOI2"V(W )B3K^;7=^ A%879@*B8ST[[M:"9*YF_S7$RGIVACQ,(+\OM8VW#[\9ZNN!&EE>/NA_DIE96F_/F^M>KDY39 6" MO"B8R&B>\-1I.M/#AJE1NHT.2^M);_&M(7UFQ^N!>R(P>8?J!+^:.-TPCJ&+ M<\&"Z6CC=$/DI(]SY5%NI"GD?/9VN=&/NQ=B;2JLUO_SJ^9S-$L+Q0N)8YC' ML0Z"<:X@E2*"69P@I.*LH(+9T&)G*U,COMI0T)AXU_X C+'V\E[=P'9SES>X M K-3;Z2LZ<<*B3,$4TK^KP^K[_^F[Z^Y1?^PIY3NIXY"&E:.M;1@=[&_#S^> MQ1DB7*!"SWEE!+&*"20LT3^9W\N,4HRL]B [6_E+??@?EY::(=W ]O_PIU0U MH3=27C[\KCH&_3_\D4H06#EF\^$/+0I0G24S*WIK^4TNR_EWN4_:^DI_S-*< M\ 0+#G&BAWTC\0AD8)H8B&&_ ZO7D?%Y(+6CM?$/G%YW_>R!4HO;>J[$Z*?4N9\/ MLZG?__4HUJ453=8KJ9X!C?T\HDV M%QS8>P=JB\'.9/][IRX0^5H:L6ERW+40!Q!.%C]<[NU'3-7IP(_JB\FT>+-Z MI//EC#&6$T4(C/-40LQ(#BG*!4SC2%*6X2+A3II#ITU,C73J@\JFEDR5Y MV:Z7'Y?-!I7S]^ ME?!=RM&ZLABLEN!)7]"WM:3H-N?E[HSL1 M68F10%34B6PI1Q!G$> M44A0$D&1(QY)HN=61=:#R(Z:F2A7M5:V58IARN/>NSMP.S+Y\^\B'8LZZ='FP]?UF_C_BDK'Q&(XZ($3W-1 IQDL60\I1 M1)&IL$JSO'#*.AQ2[I&SYY_*@? M\27GCK_BB]>YGSF_E^M5U9-OEP]Z[-?D(#ZM5V++-^5G^;1:FV6,WY?S3?-V M1@S%J: (YA%!$--8?^!23S]4@@M!<)3@R%J%W:WIJ7WZ.^O!WGS0V@]V#@#C M08_#W8[]TLT:8=$.S"?3 MK^G'TXP$\7>*?C^OVPZSC0[_C T8[\]W/T M4!2@YQ/ZE$ ^GASN)X/WRZ71UO[4*%+-6!H75*8Y9!1%$+,"0Q))/6"@J$B% MPHI(95\,V;K=J8T1YU=+#M9$[D#C 6A=<"GZ:]\?UX>'0"C?9#GJ!@"[U%<. M O1(8X)/P!TK+CO#UEE[V?YI(U9A=G;Q93UF]]O[3?L_R\U\71V=-"T8/8!* M[3*7(HN0R#7ROKSZ 6Y>BA(WH! M5;OU@.%8!6;J/C Y+PYTH^!IB>!"(Z,N%'0[>KQ<<.7JGE(=.TWC>\[76RG: M QYS61Z==)(2B31-"I@J([91I!DD!:F"PT+A!"<)Y4YB&]9-3XTL#H79&]O! M@?&.:AGV/6!'(F%P#4PL5R ->JK,'3!?2A'V#8^K]> ,R(E:@_L3^FY ?M>$ MN%H_O]EI[Q\P5D)B2=,",IX+B&FB&0M',8Q%3*-(QJAP.T_;U=C4.*JUU9F/ M.A&UW93T@U/P'H:'.&\DV M!^6)]J]WGL517,@$RD02B)$BD! :02QCH>),2.*6!7Z]R:G1QN$X_.MJ^0!U MHX_ 6']8\*MOA',1>-?(Q@><(T8T%9)?SR$Y4F!S#2_O ) M685Q6H+I:&MJ_+,SM1:<:XWMF9;1!;(=Y7B"+C#7]$;-F5(L\/#$)5TMC4HB M%BX?LX?-+?UHX]5VOC!'L]H:U30QU9\D1#23$*<1AP4A1B0NBG*3#8ZPLR. _H@$_N;MP7#^R,_[[.F[/GKXJ)_R><>.O]X+5_4H M5VI.D[PORZT4;ZJ#D[7D6*79K'^L]"H_*B6K/ZWG7,XHCC#AB,$B,2L6:2%@ MP2G6PW^1Z-E(&L=,6-RI]@#4+C2"@'=MI6']SUK$%K2>@,H5 MAXJ7SGW4S1O!D0\];9DFZ ZU14."/U9!T6_2G+$&987RJD7YR9AKYI,;_7>^ M>GQ<+1N=[GG=7[0$%#S1]<9<1)= _J/:P]\]H#F^O:D?KU'Q56ZT+^9=-4:= MGSE>8=&^[KZH)MK[(>X#T5?ZXZF61"[7^]W]D'N)MN=UT'SL=EY#$>XOZCQVV6*G\^26 M'@?!XHBE<35O6.]*2S_5I:7;DJ2Y=I S :G*,X@522&)(_U/GA4%B4DB[%0U M[9J;&G48@V'[UKRT$M8F ;L ; MR:L. $D\5.7G#.1V<9UO( /3\OE3/0VR/_V^5-5//[<@ZPFBN2*DH,]EN(() M^9QI\L8"/I=!N"[GOZQ7VZ?W2[[8FEVNJN:-T3G<2M'4 M>E@MRR^_W,^BA'&6%0I*1%.(A2FL&2L.JV3_C"4B8HF#F$\/$ZP^KO&%?EHO M0.7&'=@Y @X] 7M7[L"77_X_^OCT?^\=SBTZ]M;U&#,$^",QVQ0!=S@L&@[X ML0Z,]N@ N=#&/-R!7S2=K?6M)C7I7CS.EW,SRZUJ8#?Z19X6*'O"W'7 U/&) MXQTR[>?JBX.F/1\Q0)SF'2TWYF4X*\F!\P1C2F*8\=R4^. Q+'#.89QF2$2Y MC BS2F6R;G%J*Q-[H8Z=U1YU43JQMUB?\(UHX!'CAF#VT);Q!>KHDC+]P>TG M)&,#E(U^3.=SQI>-L7'KK%J,U8WNC-U5D.&#W)BEZW)C7K0WR+Z@SN&/O18JP.&FD0"=]13D.,#W0[ M1IY!CQ]M0/(!PN$XY>5Y/C3.WBHEN7GNG[JQYW>ZG5>TG)>?5O/EYO4W_5IJ MPPZ+/[<[L;M$@$B(/,5F3D)B ;%B%!:BB*K<"R4S6J1)WE\*;:AY4QOJ:G^J M[[/R"!J70.43J)P"M5=Z(+2LY3Y&'UNLH-VTYVZR?="[*P]22YQ3YW,HC':4T2:),X PJ) C$.2\@HYP;A5/.<9HIG#EE3EJU.K4Q^J71 MYGMOS':1)!C0"99;\+ZA#;]3-1Q5]YUW%Y1\;;U;M3GNWKL+#">;[TXW]TX' MDNNU%/4L2$]R#F2Q9E%4,!EG$>0YB2".2 ))&N60))+F#"$6Y?ENN]TI&^AB MFWWVUT=(!FI--K/[0Q6X.[/]:'M8Q ISZSR@81".%L#W@JU/HL]5//PE^%QN M:NS$GJM.GTGHN7Y/7_7>BI[>:3M-F5(3._UMOOGV>EMN=%/KW9P'\2Q/":(0 M"ZPCG$(Q2(J(0B2SC&4T$@6STG!W;'=JT4X["IM^!:WAX$]M.6A-[WV Q+8K M[,@F ,"!><<3MCUT@IV0\B8<;-?JR$K"3E"<2@N[W>Z^)/O93/V2]@1*07(= MY%!(XR+7Q*0*2#*F)V%,901G"/'(NJ[$X8,G1SK5.DG2(]/@!5S7UR7[@A": M&/SX;[]LUQ>'D1;3[0^JNVK[Y^H\N/3U4: MW(=5M6%EXKG->KXLY[Q2:] SMQQ)R1A,XH)!3%,!J>08)C2-"*,LBCEVD@T= MVX/)$:>V<3VO:A%7CI;@OIF:FSWBQO):CL91BG3T=\,NZ)MTCP<>)2K'8.49 M./0>'+@/V#,XO*Z! %08W($:A0-=55!G%VPT#J &X@[LD+BS?H?<%5=OU8^^ M!%Q'MW]$X@D6>YY 6)$LBQ9*46Y43"6?BU$;%_J57%L:@AB>0B>$#.+ML#"\M^5) V+=1K37.V;8*7%X]5W^DZ\VL#;DQH(,KH!=EVEP?J(;EY;K MS4%!$C.?JZ>+2_$?6[J8J^?Y\N&>5SEUY;FJ72A#6:($@P4W C,IRB"-B8(X M4UQW:R*(L,IW&VC'U%CTR]O7H'7G#L0(1N0.');MV7E8G5W?^PA:)P^4].R8 M=VA/=M/NB/T3>DW09]=XKNGF">4N&M9-'%"P_M>>?H>V/@KW>H*H)5Y?C^L7 MP;Z;+^<;^>O\>[6FIM_2.5O(IB#WHSET^S^5-4VX_%^2KDW:\RR2"#."$>0D MR2%&E$-"<0QQ7- L(7G,N-4QV&%F3(US:R]@Y0;8^[$O.W_@2CN!O0/&&V#< M<8MO>_:<76P;OC\"0=AB2GL+9GD:,&LH. ^HXC!WX MM)YD2N?K:D/BU?-ODAJ:-@MM[];R'UNYY,^FHOF,%B*5$<90$$EUD(IB2*4@ M.@;(F8B$9E+I5(73HLVIT>2!G6!G*/C#F.J8G&@#N"7A^84Q,+OU0M"=NNPQ M\<53%BV.2TKV$)PPD,.M_>CF?K%8_4FU'^]6Z]=K*>8;<_2\S2M#.8_RC)F0 M#$/,XPP6N9X;(ZY02@1'"CL5S^MJ;&H$+1;:,_/461KC6"6%A").-*ME-(&+^ M38Y#JX0T9IFXQJP2U\K3S+7R1>I:"QAH$ ,59,!@!@QH=48;^,/@!AK@'$/& MB77[=%(H0[VLH0>J F6WM[3 .>")OHF_'52-)V\^V=+X.S3M3=([^QEIGOR MYR>Y5JOUHXF?*F.;S'PIZKS\)JY/!9(937,H,FP$-9(,DK@@D*"L2#@13 AK MR4>K%J<6"AP8W0STZ];LNJ2+Q12@)_;=HV,01 ./5S<$TSY+T3NH(R4=6H!+ M#6=XJ@SL!%-'%J#= LE) S9?Z0YS3!7BLC/;$>9<0Z*"WDUM&8[)+QAZ2 MUL5K^BV;53'M/>?KK10'@BBOM^NU[ON9R$B2Q'D,)<.%#B:%@I0S!=.(Z/"2 MF@U *ZE5N^:FQF&5M6[K-5?PM%L^\8=28&*KUQT:2U_*'#7&^EM)L /%T\3^ M2F.CSK/M'#^>]EK>U8\US*K]ZZHTS8/4I"W+5\\?Z&:[EA_5_M?U?C;#"4:2 M<9CE7!E]1ZQC'HF@Q+%,(I2RB#MI'MDW/34VJ3:?#FP$M=V],@D<.L".B+J3#WNX'BB(8>&1Z4D=T".Z:G'$WHMF'$3P3[(E7I:SY7=H!_#+_C]TW2ATPKB#;IRO&7&LUU*'RN] M^% ]Z[HVZ;D#NAY MF0FB,*)I!+DTU5\0T6,R$01*RM(T53FEW&E)XFJ+4QMDWTBV >_+LU7W;\DVGS] MQKX+&]=FON(*K[5K$4+2"KSMHH+ZZ M5CV:$+!V]+#&<;&7DYHGU6[0.HP-]_8(P<-)8]8#66WO(I9IXDEZ]@ MT"6_?.G6\:28KQC_0I;YVK7]0J 769%+HSXUK\]^[4_O[ZHF$!QQ'G$!CS9V@H:\9FR=]$*ERZP"Z$" 1N<5WMA MZAQ8]4#'4[3ETO*H(5@/2([CLCZ/Z'G62P]6U9,_JB^;%?_[M]5"WUS6"=O[ M"J.FPCW-$XA8JLD*&]$/E1/()(\$BY.L0&XGL&Q:G1I-[8PV2[^'9O]+>XZD M+VG9=8(=77F'-C!1>4'5_2R-"TJ^3KA8M3GNN1,7&$Y.@SC=W(^>=A7&/DOC MTGPQKSAQ]^M&Q:,9XNXW[Z1^-ET8T[;Z#7C>WZ]MG>4<\U3/-F$A:0IQQ!BD MNEDH4,J0DD@P0EUHS*MU4Z.[VKBJZ-Y+]TR=@=V?&A?!3XV3/]\!N@&-HV#G MZ>$M]@71P[P%=CQZL[X-S+>U=JZI?7W4)4>];-6-E;#5UF=J8A#8/1&X7]M& M)?H@L!X/"&$:Z5LQ^_MJ5#O@3.A1F?J,Q]XJ4!\^>^1*TV?<.JTH M?>ZB?I_I![EY3*IBBA+7+YE=Q.F]L$;\\&[Q>K/)K%H9SK8V_Y_W%B@ M1[_84458M /SB38>5&"WYAMYB9^,!V"^_/DL[D%FK_U!]$11/0P8EY*NP1!UBEU^_T<[Y]W"Y,#?OJG(I9.ES+;SK0 MTC%^'5&9!/'WRP_RQ^;=O.1T830O=Y\MET(441'!K) *8H009%E!(G(]D^-BS\9PQOY[OI(UZ>5MO1D-;XJI5"V\Z>RSAPU\)C4T1U -9\? M0-0\\P5([:3L)X/3SZ:&CH$*U%A5PK9#RV>$?0,M8\SIOE>AH]CS]93.ZQ@? M=WV0\>=&?1&LPD=8ZV]<%F24KKE>2V0<,]PSEEYM2VVI.4'UR/2@;KXBLWSQ ML#2FO=?SG,UE.0EKS^L$14/V[[:,4.DCXVVK]=QT.O*9/\PU=S!1A.5>/E*E6D[[9V5WJ M[OJSZ2Y>VPM^HFU1&]/+JRJR74LNY]^-ZSHXGB^_:QM7Z^<[L+OTB3Y7[X>Y MA39J"8L].%7\2P%KWS6^1]B3#$K0ONO(L O3[FCI>4%A.\SM"]M0P#K3;Z1+ MX=DTCG!LMK$99@7$,5.0B(Q"046J X\HXIG_.M-.)DXMQ.BJ0-LZ=NOBPV[O MP/68XO8]>YO)\3]=5P>H,QVLRR=;9]IOUX>I,]VK5WS4F79K>'IUIGL!UZO. M=+^6^N8QE$^KDBY^6:^V3Z\7M"QU],*K+ZLY"$BI.46)33EI$D&,E3E9E>8P M1RAB"1=I@9T.$EQM<6KC>FLPJ"P&+TWN>>CR.NRVF1$>P0R>+3$(QQXY%);8 M>,NKN-;>R+D6ENZ?YE_8WN@^67E'3=K6YOGU:EFN%G/13)]VIZ6J4^,S@?1, M(Z<(*IH0DT>+((VQGGM@$46%+(I(6A5>MFYQ:I33&FVJU.^M!NN#@WGTZ-/)K<-@TNW& MWK$A?7A8RX?JX1_59_E=+K?R5QW%OM_(QW*&-0_'J6(0O-3@UFGYIKYD3-A:#/XS-H#+:/3+L!MTZ,/0&9?BX< B*?>)" M*VC\A87=S8T=%5HY?R8HM+NO']5\:F3*S%[]F[DIU3.O%4;;U799?I!ZIFQR MY>J_2S&+>":1S#@D6&"($R$@S3F",25Q2F1$]5]=Z*>/$5.CI$\O) /O##? MU=Z/>G]3_ZI*-VV=<6.J7GUFQUZA>R(PHX7I!&>B&X*B)_+K9<*HA#@$I&.2 M'/2LOI(@I3D?2Q>[6DPYCI.\*!C,5*PCLQ032+,\AS&C4J4925CA5)[YI(6I M49XQL#K<;4QT%/>Y#*,=40T")S +.>+20YKC@N_>!#B.GS^RS,8%]T[%-"Y= MZ"M#OTGZ-C_^;;XQAP7^N]H6:"[YR/2LKSD*^?8'USSS4>UW"BY?/6,<"92@ M%"J1(AU ,0Z9S @D)$M2$J62Y6RV-#&?%%^'I.@'2'LOO&N?B!N^-Z%GYH RZ-J(?O^*_ZI__WO]K?Z/^8>IW_ M[W_]_U!+ P04 " $<5=6&>>O>2 _ 0!:N0X % '1R&ULY+U9X@2 @D >+\6SZ[S_S/[&??\)IFN7Q]/S??_[KY]_ _?P__N-?_N7?_B^ __WKQW<_ MO9ZERPN<+G]Z-<>PQ/S3'^/EEY_^EG'Q]Y_*?';QT]]F\[^/OP6 _UC]T:O9 MUQ_S\?F7Y4^"";GYV_F_8DPZ!=20,TN@4&B(N7A0TA=>+!8AV?]S_J\A2>54 MUJ!,HE]BB1!<,.!9YBIQQY-PJT$GX^G?_[7^)X8%_D3,31>K;__]YR_+Y==_ M_>67/_[XXT_?XWSRI]G\_!?!F/SEYM,_7W_\^X//_R%7G^;>^U]6O[W]Z&*\ M[8,T+/_E?__EW:?T!2\"C*>+99BF.L%B_*^+U0_?S5)8KF3^*%T_[?Q$_0YN M/@;U1\ %2/ZG[XO\\W_\RT\_78EC/IO@1RP_U7__^O'MO2F7\_%%6*39_.N? MTNSBE_J17VYT'*;YS70Y7OYX.RVS^<6*WIO?$2^KL9<_ON*__[P87WR=X,W/ MOLRQ_/O/R_F"2!*"BRN"_N^#AOWECNRO2>R !?R^Q&G& M*[G=D#"9I7L?FE2MS>8W?SD)$2>KGXZ(V]'-P&=;)CV+B^4\I.7($8(MJ@A1 M6 5*) (Q1@O11"6*\XJP\X@@#YWK2IA/YR7C>+0:=(R+SR%.<"14RC(G!M)& M1LLO*_!.2? 2A9(.#?/R/M%5/PM2T JP"TQ_.I]]^X4&_J5R4K]8L;1BY\%T M]^E>A\'9//TTFV>:OJ\WJ4(/+ M60N17BF,V/CY)Y)&P?D<\[LK?>UD>L7QD@P[KCYY"A;>X7F87,GC[/MX,1+2 M.5EPBC*S]:?TD]2UN=Z/D=W1.B<_+LZ: M:7W-]M'VBV^7>+$8.9^T]HY!4J6 4CQ#Q$C>6(A*^2B]-BTPL&WN@Q AAFL& M&DFU9XOP"=/EG/C@(GX>+TDS%'B)Z-AQM =-:Z#UCZ,[CGEZ&R46Y"(#L;N3@)--MF/0@E\H6@Y&2Q#L*T?,3S<0VZILO?PP6. MC',I4? %1B@*O"*KED T\-;,G]60^"A7HAL#A9K(. Q5G.I(;% M]3]5*GQD8A!.R PI$L");H1@4 #WP7*--EJK&V!CR]0' 42_*("<*N"!HD20 M<^6SD\Z#S9J#DE*2<^4S\&R[)$7J-A70!7V]9DB>G>9\[)CX((38EXB0(X4[)'RL M7.SW\P_SV;?Q-.'(%6N98A)L*#5*"Q2E\>(A:X9..2U8RNU LC'[04AQ+Q$I MIXAY2'#Y,%LLP^3_&W]=A6,AD^,M,$.1-H/RPH.+,0!+TC%;0LP8VH'EWMP' M0<6_1*@<+^*>@5*MX=D"AJ/EV/=M&OUV\N'+;(J_7UY$G(^,M\0_>4H4A1-V;;U?T-8!@3A( ME3*S^<3KM(T9#\/!2SE!/4F>@]@T7I'0YF'R=IKQ^__$'R-?E(TY*-!&"W*2 M$H=8K*'(RW";LC9*M_! -Z8]#!4OZYCT%,GVO4UGQ M4AW(CSZ[,=!H.7.::U7N>C*""]Q L14FR!,DDESRZ%H>>=S,>AH.7==AYI#P'8@L^ MX'P\RS<[G"\6Z7\)I,L$9J,,24)%X!Z]\44XKDP3HW!OVL-0\5(..$^7[$"@ M<>< _48_68P\\]S5PWN1*7Y6+F5P,A?0M-$ICM9;<]J)Q(Z)#X/'2SG5;"'= M00'D"N=73* /-6& 2^9 FPCR1E2VH+U%$39DF)2IV6#[YSZ,)"\E//,-A+N M&29GQ$%><3$)YR,R>;H^W8%BF *5.05/04HH2B@I760LGW;4?6^ZPQ*[7LJ! MYO&2'(3'^6IV<5%ST6;I[Y^^D/P6[R^7]=U3?4HV8M:Z8@PG:Q<,V3V3P4MF M@8GD65!%A]0B=6!Y:6<>C:6^2 0]#><3/[G=/;']!.&Q6R*^>UB<5D/ M=%V(/(<(Z'(BASL@.&8DD-Q$$NB\:_+N8,?TA^'F99V+MI#T("#S7[/))6EC M?G5 F1DW&TVC*RE!*# M] U LC;E8LQTIT$'#X=!$FDU\O%R2+Q6(4?;0\A@D7LH!ZZE2'00HWES@_)SVQ#_/9W\LOU"T]C5,?XQ, M0B;0,N D 5!%!#)U(8',Q7#)LC$;ZZQT7)QVG;][[L.@\E(.6QO) M>!!FY=,7BM]O<,Z\<%(4!1@$.4XF>XB97"@LQ$UB%MF)CR4?SGG84\F71ZFBW&5R/5K3Q9B,)F1)*2KJ.84JZ=@@#$? OHDT)]F.7;-?!@Z M7LI!:Q/Y#L)J? [?WV;B9%S&5[7'UO)E=2D<2HRYUK-(4*^KP4IMN--:6#SM MQG?O](>AY64=K[:0=,^0(;C72X1//R[B;#+RF;QNIQEMB9*B,3>=(=!XJ4GGS/7T)TW-5X$A*VS7H8(%[*L>G)>,J(+JJ:V4H8@ZZ:""PD=-;,!">I0"#Y.IXRP/1>UKNQMIL_=5X;**G M>WD;QPJQ[X=H&W7NF%'DA1A=2X 0_X%,D&K[$] M51V?(KY!Q /7E0DMD]YF&2 Q$H*25M;"'@R(7L&<=%*Y!K5=!U?5\4GJVE75 M\2FRZSM/[PKS:^Z+<9%)%J (%4%E"F(=N3004&+ACDOC3DO)VIRQOS)L3=;[ M20(A_56<@2JGP)6 Z$JH[-?2@%Y#,>3YN.B$MTU6_<%A6Y<+OIG6GRRZ M86C\M_'\XFT>!3)T/",'4?-QE*]/EZ1'B(88QVK\\+23X'O3]5='L;76CQ#? M<$/S5[/I8C89Y]JTX]'Q,1L%[T\D_L1H_G(!YR%\ M'=V._K[\-I[2I.,P^3"[N@2XC1I+1L&DEF#1UP8F%#H&QR3XPC#8R 7?ZT:5 ML(@K*%Q/>K7"<+)+!2X7MUSRDE312+N=T0C*! 4N M" G1&B0;&+54^QR&8[B\3T$_'D1G2+BQ-@W$W>-6?!R#G8,(&P*63@+ K&MM# !B9RG58NB+CYB06**@_W=P'@*.WTV]$]6S^@U@8.6^Y M(9P#%YYH5TR BQ0'EF"=EPF99ONNP(_!S?K\_415W>'D:-D. !'HM::& "X[A-O1!$N2%7[1&E0 6D/5EI#D-(8'9B,>Y/X3O:A^REN MW^'V=+1TCX?&;!DFC>S.["O.ES\^3,)5BT+RV+[6J+3:4*VR4BYJ$#[64RK: M8)T-"5":^D(3"]O;'.,X@[.;GB'X-4V"KF9"'X!M>4^ZV2DR!#\&#]X*YF$R*?%\FX#%PN9E["&Y,$V0< M)LN3M\8DA@FRCZ'>D%*T5^I_K/:& MLY##WI8\QT5,C],U!)>F"7B:*V$ P'I]/6WM;W>!G\/W6]9&.M7BW1C(CR=C MN0H2HR2W+:(OWLK,]E?%/@9.NZGIIYU/!R!J)/ !0&#3V974DP0Y@$#ZW3C$\635TIDBNE7YM"^S M"0E]4:.[Y8];T211M*+8#K"8>M3 -'B3)4@5=+ N)=G\&NI0VOH-L#N_$.]$ M10.P/&M\;9YK*2^BCN2;69-5K6Y1('IAP3'THD11C&YMC793T^]%9S?:WPVQ M4U0Q %#=7+I]"#_JC=MM227-AQM<7@D M>K83T^]FUQV &HA^ !BZ?[YYP\]-8< 1HF*IU(=TS-3&GZ* =YYDI S/-ECR M+UUC(.VGJ-^#Y8[0U% ) X#4ED51)(N<,:+;UR0DD0($&3(8K92*O#Z]WE>F MHHU[U._)(UQN4IG^SJN0]>5\#Y.QNPC) UFK^P.92V5,@",K<[VUUFX6RV: M6QF('3"UK;+R08)S L&7DD52V7O5VOO:34V_5[C/8[_:J&( H%IC8A0\LNA9 M!L>=JBU)R.9RGR&&Q",3Z+W>5VOB1!^^WTO;YS[3?)*P!^##?[B9=R6:JX\SX+VT#V]<>X!BP/4[585=XS4M^/RO:&NMF &A; MXV 54-3ZYG/\@M/%^!M>!:WO9HL:JKXO%+V.$J=M/7@#SA>RW5D3>Y@4:)2% M9Q,#9ZVWS">2>!@.7W9B0I=:&P H'TIME"69:XL6"AH*:67"VH%!@HEHN?(% M=?-4\8=4' :MEWT*?Z+L!Q F/B:F44CU198PP(1)H#CS$*-,X#US&+3P3K6V M88_1=!BR7O:!>U.]-,/9LY71^K#2Q!=FC35Q\PW]UL+93YJT_>9&&_;5FYP/ MM3\F+?DE*21>+FO2V.=9/=>=39>D%!KQ?-4;$1=WU_H<3#*.LG]^)Y$=J!C@:' MO!4+B[/+Y9?9?/Q/S"/G92RFUOS0Y,@H%SR$G H$15$1HU7D?6M'<#]%_:1= M](FTDW0R4(2]72PNB9-2A,=@&#!O60V;#(0BD:QT??*&TD31^DAX-S7]I%KT MCZPC=#$ 5*T=7]]C0RB20F 14LZT0C)CX%0*D&P4QA6>++8^^-U!2C\)%L^+ MIQ9:&"*8WE\N%\LPK=[GR"BA9"UPI!@C^2B1('@*O%D043NE3>3[6OHT0=0: M/?TD8/0,JV/U,0!L;3.YZ^PX'9+PQ$0J]3:$EP0NU61=GICB#F/!UL]C'R&I MGU2-_C?"8[4R )"M+9B=@0E3QAO:RR$8A;5&$JV;)$I-W57<:V9\[#"5XZ3( ML7EV1V_FK(EVA@6X!_%)<8;QXA0XF6LMA.B!)!6!22Z\85D6T?HB:@\Y_61X M]+Q?'JF-E]%YX[9NPJQ9TA M^GK]ZI33W@?-]G;=/"[;YVKN?I_EM]#QPPR>(Z0ZB"UIL7Q?:M&VU>4ISK^- M$RX^S29YA#99%R12C%!MH$BU=INGD$$[845AA632?$?:14V_[Q2[0$PCR3\= M0_X*0U,\KZ;U<[OZG//98O%A/BOC6F]?9V+!0'*V-AN/!;S,%HJRTLN 4NUM M\W=4BB'409?T^)NP"3!UH9$!6*(RG-4?Q M_?3U>/'UNC#8^W)=+LZHZ"W%!:!L;<#K9:U[*Q4(S6(2R5@4K7V>O03U^YZP M$TO53/X#\(YNBMG2&MFH>?OVXFL8SZO41I8)GCASQ$[MQVI=@8C< 0F*BQ(Y M3[ZUY3J$KG[?''8"K=;:&([5NBT:<)=D/2JF%O)'!U(852N;(CAFD2()(;P7 MWDC1^EW]%C+Z?8+8!8Q.E?4 ?*K?9]/9?2YN&M'<""C[$F)F!7CFU=H68LB* M"+25*U9O&9EIG23P*%']ODGL DIM]3" #>\F)?#&![1.ZU(; \0@!"A>3UJ+ M=8!)%B="4J%Y&=H-$OH]*FJLX(=U](^6]G#VKNKQ+:H517+ZWGROHKH<+[Y< MU>BM19=&7BN.V5DP7NG*EP,?N02)BAFCO-&A=?&%1XGJ]T"I6URUU<@ S-+J M,=I.F8TRYX)5=X]8(FYD+A"R*."*XMK:4D1J7N=Q+T7]'D!U"ZZ&NA@ LG8S MXI,K0=;C#X&BMIX5Y!=$"Y)9C59PD9NGF)R&I\[.H+K%4QL-#, IOPLG?B,1 MOII-B:-+8NKNQO)7++,YWI;LP@79YGD@]8VG8?[C+3FFB^TO-$9<>IL"-:]DVR$[_=:/Z"(0&(KN![,,B,7K9?PK3K%>6Q2K ME2(6@'E)&X/6'$(A7E)B*04E>,RM,ZEVD-)S18GN\'>:T(<343R^FD8AKQ(5TQA MON/IIL#%_=>3'_%K?50Y/7]#?U#?E7.62TH>DO,9E"L97+ )1$19T+HL5>NP MMAGQ/9> #V[J:FU$W2]*]A,4ZW8B$>$HM%@#$1">H8P/&401/RO70R M,]5'I%NT4, !;\[@_0&RN.+S*T+<9G2SD@ :A:SN'0HLE<0G9 M,2:*T#PV/YI[(HG]7C T!,>3/;?C-34X(.[?[>\S6FH%8DWV6X@:164CP7.+O2W@!@NE6$(\.<8[*V:E-8GZT$#5'6W85[ M:XO6A<76KPFV$M+O/45W\#I=Z@. SM]P?/YEB?GL&ZV(<_S]\B+B_'UY\.SR MBKD0L[ B."B!;+BJ+9 =SZL^R&BD=)XWOZE_$H']7F%T![7NM#0 "&Z*[?5X MW(O*J&VIA %@ MZB"_])K'JRU?2Z\]BQ%,CB0\%7+U3#U%W:F0 Y"MCZV;ISV9R&%%$2=!Y)@X MXFA]#0Z0C_JB]UA5+F!$$F=6]>(;D;Q1)QR$4C0KQ&C@K0OGG$#NL**)[D#: MG0X' -<=8AR)%!CW)H)&C.3$" 2G1'TE)FG3X9+67>L;L1VD#"NJ: FS%K(? M (1V^*SKJ^)>79?$A?!1!; \%S+H68%+Q&-BS+K@N'2BM9OW1!*'%5VTA%R7 MNGIQE2NV]".XS\LI)2RV#=YM+8M'V6E0^/IVNO?;IKOKXERTY2Y80*4%*%\+ MGFA.*"I2"XV<1VT?$>OAL[6]\"PVBNB2ABQKU>*2/ 1N&' 9BB\Q":5:6Z-9;:,ZK^UZ7^/5O[>RJ^4/Q8;#>[^G.X/NLBANX#;_E M*4NG#=8C%N5I7^+(@1Q: 271E[+V+LFM;]Z;]:OL[$ALP/;U*,4-()%W"SMW MAE]'*[3D(&OW"15RAHC2@(@JY<*32,@;8W /.?VUFWF&^+.5&EY&I\'UT\JP M^/+;9/;'XO9G#<]>'X[=\='K(\PT*B>\CL>;&6]1J$/F+"<)QI94ZU4YB$5[ M,-X:K[DWIGF/C'WTG-Z \'KLS_55S4@JZ8)B"5A@!E11M>LF%Z"ML]EH+;-O M?7)VGX)^@_9FFG_8\^]H,??H42WFRSO*/R6#K$3-JS7S:(8UC-!W=_C8.?E ('*$)F,5RU9)+)JU?L[QD(I^ M#[,:&))& AX 1,@9KQONA_GLVY@5GT\2\OQMZMNX;?E:T2P MUG(/J>;P*&XH'&"($(()*K.BM.K@R>P3J1P(Q%J[,QVK:QB 7+M"ET*&R#)" M"J%V8Z.O0O8:LA#92Z-=UJW/[P>0K?!<.7/06&$.=:JZK9ZU/AYZW4$5W=1J?%Z_]J/QHK'_#>9P]7\V?)&SR,680 MMM:#X](0=S[61I8NYN)<<0.M^=-=J<<^\7FRD@9@9.\N41=U$=%Z2^,)WMLW M/L^>*F*52E:&>>#U'4&MT09!) >))>T30Q%3:W^R"SYZKCKYO-#N'0@#6 P' M-5C0&)TI-;!T)%]%NPIX720X+P3&A-;HUNFVS=I==.;7]H^>8WIE/$650X#G MOM8R?*2X92RY (;"4%!D"B"XY$&H)$S(S)(86P-S+T7]NJ[#@V0[]0VG5.5K M) +2>*75D7"8D)-@;*G2H64$0?I5>GPHEANC=.LKK_7Y^W5%!X>WHU4S %.W MGE?[OFQ8\,6H"!.+%+16!!(W+"KP-C*RWHK8+$+*U/H0:3]%_;J*@X->0_4- M#HR_C:>!Y#L]KRG:M77IZICBDF0_XB(';5D$'TKMO<4%1$\B0^>=8"J%V+PH M[Z&T]=MH;^ ;:32 4#U]?6T:W76:])T^'[UEF QDEQI7M=:2++4!H2TZE#3 M2F3,&,VUYM@ZY^8QFOIMU#5-O"G/-',3IXLHA"86DH$L %VKL M56R B-F"I'5FM4TFF-8=DK=3TF^#O\'!KX&Z!@"ZVN3I(TYJK$-L7(ROGF7A M:BG5W[U=+"[)Y*^>62U&N29 :T7,>1] R=HE0+D"Q1HEDM&2XJ?F1O$)!/;; M.'!P$.U.N3V_";IY"I"OGP*06[*(N%C.%I-QB.-)O=C*+D;.A0%KZ\66,@J" M-A%X2$&+[#-NWF5N??ISP%3]=JD9#.JZ4,P +.3FLY.W4Q(RCK_5Z]3%R$<7 MN&8:5%*LFGL!Y.[6DN\4M\6LBNZBY-QN@GIN63,8,+;7WG".$A_R5-_23>F/ M2&JC9$5$&SCH+&J.E9/@-7VE;;0BZ**5ZR"'8S=!/?>Z>0&(/%9[0T;DASE^ M#>-\$Z/=] &\?N!_?;P5T',17 2D=0;*1@W1T4X@&7&9=;$Y=U 4\0A*>VZ" M\P(PW%S?0P;W6;HZ]/H0?M1]A+BDG\POBN9*^E4Y)$&TWBM,&0.QV+ MTF!%42E:B;3G= [N0RCMN0_/"P!WAV..3X\W6MKVJ'A3/%B M JU+$JNR3$ ,+H/3'KTL*GK9NC;5:13W>R'U_'GXSZ7<(11J.(S5[>G=(YF# MEXF8+875 JXA5F8-)(IHC66JN.99SB<1W._UU3,#^?E4.P!?XG#9CC GEP62 M;Q1"/63.%NA[!C%)3RZ34!_8C['+;(<671"VEIR1#M/,DP: M' 8!W!:AF<_:Q]:I\H?0-9SP'1KM0YB.?O MA\MUZPD9N>>6.PK@PSD8C,HR4C$N12PC/8>:9T5O'4YKY,('N3Q9U= ?C[5#L"5 M.%RVHX3*H\=:;9_5W;K6V"+)$;DP)H73ED+("S24%1QDMF47KW3'7M]E#9KS_[W,>?K=0U /OX M)LPG/S[BUZL3C??E$T['LWE]@##*6LE2!+DH)M<+VU#O&!3QA#Y)([G6J?6Y MYVYJ!GG@V0P'#SO4ME#*,$^3;AZVW+#U;C8]IYDN5NQ%60!YG- [7B5# !;MP:;.+C/B*354%+6 M(&RBV-\*06XP6O#%QJB=23ZWCBQV$C/(D\>NL-5&)0/:1V^Y>?A$5"A!$@V! MPBPO:V >P"<40&&0%@(5Y[SUZ>$><@9Y--B9"6NDEN$![;?9G-;0Y3Q]"0M< MM6.ZF$T_+6?I[R.75$!C-1 ;Y(GZVLG3\00N,NF8R-SEUFDYCU,UR(.\KF'7 M2$G#0]_U^_C/L\_A^]_&RR]?9I-,8B1^=Q5X\$RIX) 66Q3DC2H#L1ZW!Z%3 M4-8QE,W#AR-I'>2!7M=([52AI^*W]0X]KJ*=YL4H"R]DJ2^9@_ U9B?Z"\D0 MN70B%\=CZ"IU9XV,?NMO]+XH4+(I".+,LBZ#U1LZ^BVNT6.<>I0BAA:BKA_C> S<1NLI" I5,*:^RZG= MJ:2+7BK-Z;==1JA//6?KKDI&GQ'JL1H9IK5:;YGA)&PJ<6A ME-?@G"<)"(HKBG J^M9UY;K';6>74 /%[5.4>")NWTS;W#I]NOSZ=;(299C< MB/+MM,SF%U?*O"U>9HS(00DPC.2IR,$#M_+$,@6^S!;.5.LYLT@\V^_/)#O._K!ZE>KW]2_^HCEI_KO7S^^O3<^;=$7 M89%F\Z]_(E:N)G@UFRYFDW&N-U>WAGM65ADD-:&$YJ_;^?+'[2_O\[087Y#D M[V/K07N)(R;YY8ZE36:OYWH H"[8P^]+G&;,/Y_H4MQMB:M4LGM3KU5#Y87B M4;(_R8MZ@A0A)$RT5=:7^]IDT[S\[$&$G>Q0W4SRN185'@7,%+!P<@FU8_4Q M8X)H?0%MK-!>L&Q4ZWCT/@4];V_-L?# 3SI>W@/8VVZIOY)(S6";36LLPD:"):.T/0NT)PL]@%@:(.' MU[.+,)Z.BE,F)F-!E.QI83$),;E:=[I84UC=SUL[UEL)&0AF3E?TYDO+DZ4^ M .BL)7S_!2\BSD>E((\\(T1)KJ+*-38@ZPPBVLI +*7YF_$'1/0+F0:*W3Q4 M.DG* X#)6H'LBD)06A,_3@<( M,DEN?=;,M(X&ME/2[P/:]N!I(.\!H.8LIF"G"- MBK@N#&+PM/RT438D7QEO#JL6E \DK#L2/P_@^.S*'$S:PKVF5J/,H@C.%<#: M96?5[LPER6I37Z[09VN:X_$> 0.Q<&U@=;QH!V#@=NWHE9=5J?+/X?O(:$R" M9PVK)$W%+46T3AO0+"3D67GM6Y]N'T+70%IJM$%12"OLFJ6 MM>C]Z\MYM;HK(_=?87*)(V.+CX%Q*-G6%[B!/ [O-:3$(L/:&8RU/LA\ GD# M*5_8Z%SE888Q6D4,^$#7FTD=>G/3&)DF3BGK6NN/0H M40/)@VX#LK8J&( Q.[I$A4046F,&YG,$Y58IVBJ#42+G+)0SJ;2&6IRV6=UQQK-B-F^Q^1 K1%^,E?L+YMW'" M*_G4+LWGT]4H5PY*H&A<^,B!A7HQ4D7A8HR017*8=6 JM;Y2Z)JG@:0ZM\'Y MH P@ 5Q6VYHS16JZ9VC7!AJF\D)TH:#0NN '"!:W=9HXWQ*KGESU5VT]%NV MIS$ FPB\_VU^.5^,WEY\#6GYOISEV=>JC??E=_SC+*7997WC?4XN]Y2^3"OA MC2R3)6>M08J5>XT!HN090O"T2QAC<+.F[(,QRPAH!6U7U$&5[UD(2V+UD91_$N^T_C_V:7&4[39]$U;\^Q_\IO'BUGY ML#;@$>G]VT9IE+__*(&-$O3?S\_#=/S/U01W;P8J(&HKO;O)WY?KF@SDB-U@ M\^YQFQ/>CW-OCY\?S@CJ9/ M3 SWO=5NUVAQA.7=-UHC"WPPP8TL\9[Y"#FO5I4\%F^GZY\9$WI(5G>X%T>E[,/LRJ>&;-#]>^?KJ\N CS'[/R:7P^'9=Q M"M/E&M^T"Z5:7>SIIO; @1M9W6/8:&2 'TYSBU&OA"PD$]!28,V,M373T4(R M,1>NM>.V]47P;FI.#NWW2?9N612G**9,&>RJY4A2'**4C(*]@MH'%-(WS[4X MB+)^35XCE#R(T-LK9;BVZNH(XGTAFHC+(VS2Q@"-;,\^LAK9F(W'SAJ12^2U MQF8MM,DE(89+![;(Z(/SR0G=>(VU>>%>CS_OBVL-H[E(SYP#5*J^X.:$T9@U M,!95#LQ*5O@C^MTS_! >!!ZEO_63XQ:B&^[R/DM7=W*UC.SZU[_/ED=Y(/O' M:[3XGT!T(UOPZ^6B-I.K5TYQ/+VJNGN+K)!-$*E6O%-!7R'!Y2S(2;;6>F\* M]ZT?4NZCYU2?8\O8VXXZ9'%11(-0K"&N4U$0T&3 %(2K[["+,=US/;A#K69( MV?0Z.E#+<,W2]CK7.PJ%/]U*/6GX1D;K>)8:V;#M4U'L3;_X.EN$R9_GL\NO M=V MA".10@1M6*EUJ&KW)"F!!RFSLH(EV?J4Y8DDGIZZL3[J[37;;DUM+C8E M,)I$483GM>ZZS0R<0PZ9>\N3MJGPUK'FJ33W:QV[Q.##/)%GU.YP3>FJ[.EE M6JYR$D-]&;#*GEVK8O]T^_GXF(V,YA.)/]%25G?_(X8)Q??U7++.LKY[>^]2 M5#*1BX\$QF(S>*\T9":E*%[;O-G_=&NPM'N&TXLTK$FK9KR,YZM9IE?OO.^W MD=A$NT 1K# >A SUK3=#""X$4(&8UBB3+JU;W9Q";S]VK"%"'E9\>";E#=E4 M?4,RR]?_'!N";ANEF3EZA,!&KMKU!/6I36U<5+%5'SJ\NEPL9Q>$A=LS#1-D M%H$!%X:!RB+6=!\.UA=>),_>Y-9G4@>2=KHIVSO-'?)3R48RE->GK*R^H-2N MUC0@2>B4O JML]8.I:U?5ZL+##VT61UH:;CVJ689DQ.R65+_Z29JQT"MZLD> M0&8C0W5=6G]CJKO[8B5Y4#Q!=HD\Z.!I6\+BP(92LG7>&=5%IYO=%+5H%O%P M]&T[,B(ZY62DD$$C*.\](3Y:VJ"CU-H)M*%UM>N#B>O7,#7$S+8V$.W5,UR# M].?9+/\QGDS"M9/XED:=GH_C!,\6"SS*-#TZ9",C]332&YFKFTD)(YOSW8'D M%HG1%QI"![!<$Q(E.?*.UVKLT>2 3%FTK=_Y/HG 4XW909/=+1EK':80R5&0 MB2*+1#Z"5SZ#-#SZE)3$T(LX!F+6NL/6II7K4&_#-75OI^1J$IZ/.[!:_^M& M!FPG08ULUR^NP(/B0-5A0;F&)>\/:M-':2;DMVC=3(KAQ$:",;3GB+JB1\ MUJ%HD-GQ>@>"M=1Z!".MS\H%JT/K$Z9'B6I03&C[!%OOTVDC#B8Q$#8H6E:9 M@ZM2*%B\H-]DVE"?2P"#LT=M\;.EXE W>AJNE3I+:7Y)Q(Q#'$^.O9W;,DBS MQ*O]Y+7+[MZ8YM7E?+X.*^N5-8DC1!5ILXM!@L\H 5$JSH,N EMW6'F4J ;% MLFLN\>)#^%%?]A+@'TZY#?F>!U\TEY"DRZ#J5SX&!,-SDFBLB\UK?QY):N_9 MX U1M:6H=N?:&Z[=>C>;GM,D%Z\Q'N-2W?OS1K9J-TFM\JEHX&U^>,F%_3N9,S>!M B%]HU0NV%%2,($9T2GKL2 M6Y^*G$#NZ9;HR5/?K1T>MQY,/C1\SZ3AX5K'=Q@61X5[UW_8RFW:0D8C@WA&.T=JW? LK6C=)^"4\W2.UPL$*]SB*?G5X/?P=+%J#"N.DK4WLO!U'L7 M<@EX\I$[$7*(JCE_^RCJU[2'?FEVX>D-SCM,C2Y7L&ZU5'N2A!+=*AKR;[VQCOBV@,ZDV[-,6C"9D*"5S M[<-F03/-UAO'8XS:UF%:53QY ME,1V9NRV9/MM)Z'[UZZW0%,)DR 10 R.=LY@*0C7!#2A3;11L(2N]3W<$\@[ M.5&@]NU:S;+:Y3_,:-C;Z:[UL'512&-MMM& -IR"FZ *A*(2:.FL+-Q&E,V3 M!HZDM7>SU@G6'J02/(KDKA_!'F^2BSMO[G30LX;2.I8;F#*VVNNE2M M=:%8/2%^11!8W/6IN.DM=)>XDH46+I.G7E8/!$*MI+WJS^Y*<<5975J?WIQ& M<8-B"(?-_NOZ[&NOY8-W,:0(49 WH'*NE^?& #?*%"MX1M:;P+:3W'\IA&?" MYY;*",^FZ@$;Q3"?DFN[^(I7?<,VOS_V_?%AX[8RHT]GHE5YO.N9/ES/=%>S M(QO)M9(4$5#R:[>X&R:?$5@_7(_*KWLE!&L)$R!&3$E$*]HC8#IFGP3G8-H&M%9+D MEA!='X#I6!^\4G01@B%F(KHDE+/>M+X'?8RF_HJK--7ZEJ.M=JH8KG'YA.?5 M87L[+;/YQ;'](N$IJM@&BYX+6C^#$MT"& MK6O4'4!6OSY+$VP\* O>6!G#-3!7IO-S^'[D6]R[OV[V%G<'0XEZ/O^58 M4C"OI1,>/"-%*NLL^&02:)5L1D>Q U18< M*@4#+@H%RD1?%*T1&5I?6>ZCI^^WN&TP\? M;B,-#-=^7#<.^5^784YS37[< M-M=Z'9;A&%]E[WAMNYT<0G0CJ_-PJC6?:5M-"1DPUAN**!$IX*Z5]T=ZLD"A96A8.0%0]*>MK%HPO D],,8];%M2[(?AAE M_5JL+O&T:<4ZT-20[5EC ME!7WRFHH09%9%HK88*AJ+4WK(\IH5.MM?@H]5@%3S%PXUUN?C.WDYAA8>VC10%NX BF9"88+3.)'>_'M[0(W6]'T!'"G[ (=:;5Y_2 M%\R7$SR;+\=I@EPP_U]ABU\58KEF(CKF&E:!6 GLWAB M/+:8+T>WTYUMF^ZNR 7ZE$01H%*]>Y6U^:&U%IR7(2BKK#GLSIJF7%O)]-W= M*CZ5(.O(X4H A6(-9%RX224:-P[K#2<(\( MX002^S%T'>'HQN0]I]H&;! /:KY]V*M3_Y*2+JOILY.N9280$L MSG=S%_-I@L:,J^TN1K\QUJ9V1!Y"@Z!7!+R?A(O MX$MDH%5$RW6R1;0.+O;1TWNMNA:(>)@ U4@! P@U_KH@Z_]FL:1UO\3%R"1N M="T@H84(M4JQ ,]5(>?91:-=RE*TSJ*[3T&_$6E'@#E!R . R/9V()NXSZEP M[2DLHB =03F)$)&< I^+PEQX%,_4J>48"R1?&*#:JV0 ./L\#QGO&O5=N9X? M,2'Q%R=XQ1WYG8)KU D"JTS5BC?>T%?$3%!&)T?.<&.<'43803A3+PQG[54R M#)Q-%S1S?9C_">??2%S3\_?E]HK]J@?([:<>_.83K;;KM3;B:*.72D&JC\@4 M,@EDOQUH;E3DS G#6M\%-"3_(,SJEX?97M0[ &3?-J#8W E0V\ASBN1GT#)5 M8M6\QD5@07,5M"TLMD\YW$[+09@S+PQS300_ #M[!6PR5=4P63)*:SQF4R^ MR;5-"FI@+F>E,Z9D6H>9A])V$,#L"P-8)XKI$7#UD=)KI%G)[EX?.YY=U(3_ M?]Y\>]>[^7VI1?'>C;]AOK+0M=$]EO&T5H6G'VYV[]H42?$F8(VT?+%8Y6Z! M-*'JJ\>4&?JB[<8CTZTOW)Z)W(/@ZUX(?(>JY@&8VCWMYS8Y,Q@Y.BT 2R%^ MF"X0(],02\DL%Q&*:=W_]7#J#L*K?R%X[5@Y/1O<_QR??WF-^3(M*SMOIXM+ M(=9WYA2B*\.D36JS M?^=60W709(=AYZ5<3'0CXP&8J8](@?@E?L0T.Y^.M]W/>26R=D* 02E)7(Y! MX,*##%Z6H#U'G1K;IT>).@Q<+^V2HJTN!@"N6M'K?5D['URKWYJ8%9Q+L#&2 M;0W.UPR<"(DB;N:#YSRU?DVPFYK#X/32[B(:27\ ./J$$_K5^9]QBO-08XRS M?#&>CJN,:N^6-]]K*;F'7,I:-B$:3O$%66$EE""YH850@N,JD,_(VE?<.(;2 MP_#WTNX5GD%K \#F[;OY!R?9D3N9&-:,9P$J\PB110':"B-,C793ZU)MNV@Y M#%\O[PZA@>0'@*#?9G,JMO)RME/5@J2M305SA( MI3[]J&=Y49 9#\))H;1)WK>&V-'$'H;!EW;-\#RZ&P!([SJE/>#$LLRTB(G" MY$3.A#&LOA^1D'TRZ)SP4;?.%=U-S6$P>RG7 8VE/P <_1;&\YH[CVMI!&N] M]ZY/7@IW)AGC0"AN:A!-8LI1 F-]>)P, VJ^7 MB_$4%XM7LXM(3*W9X!'%/D4K7Y>,CK4O$H.H*9[V6'1"+WT6K3,O=U-S6/[N M2SG/;RS] >#HKB#Y>LGR]U]OKF.GB:1,AGG]X-C)H VC'9U9\CT52[2M6\8 M0^V!HQ7%V,T?+#^=S,.0]]).][O6UP @N:6>[!4CF[Y!*)8LLRK 0M"U ( A M'[,07XKX34ZHHCOH]740;8>![Z5<#W2JF>$^!JS/'%>-NBXQ7[=%)3N__:>K M8@5'M5U_^B2M>K*?R%[#CC(/)ZS)/N/%U]DB3/X\GUU^76MQRW3Q6FHPJP)& M2B2(1A@H*GJK%'>I>6'O)Y)X\IY\^PSW_OBTXB:7^;H&[D-ZKA;D)P+#5?^E M,*EY!I^^("Y7IY-Y=><2)G>O=]>[^S(6@Z=-@61)>T3$!"XH!_0S[S-/7-OF MY8^>G\W^>]-TA?0'?L+ ,319?>OJ>@>2UJ!5 M5S@_G^/YE4M=UF6^=OJ>M<)H/$3&:H=U[8!".G*GO(S%>^]<\R:$!Q'6KVGK M CU;^FLUUL]PC5!]R1D>/.@\VB;M':Y57^B#26[5477KH]=;J.5:E(G1=NEK M>*-R\N"\*/75EC.T@08CFT>'>REJYQ9NGV=C(90@A6 \@*"U5KT'!5[3>K.. MXC^/2639^I#Y:13VW".U'7IV^U[-%351P98RXMYR+K.CK3-E#ZK$!,$*!"D8:F3&H#"-E_>3"&QG[6ZF7;WY?AT;W_#WZX^_A/^>S5]-PF+3:#LLGCGI(: RH!*YM)&5",DK62(W+ 3S MB&%K1DR_-7*Z!V _6AL,3'\;3\=+W/KFK:/Z]\NEU7"C_(>BW Y MJ@#&9_*X,TDAH"X@LPX\VJQX[.HLN@7]_5;^>7Y_X-EU/MP@Z*;NQQB/CW<> MCM&LG=]>XIHU];LN?;(%;2$%:0N3H%FH;UQK+41?)$17C-2AY)1:QRQ[R&D7 MH=Q.PD/=R,[2VE^6C)>G>-$[AVJT?1U&:KM*]AN3 M7;LS=_?JRI<02/\QR$QQ7$VX=(9#=IR0H650I77=T4>):N=?[Q#V6I'US&ON MJ@04+I*SJ#6X)&4E.OA@%#+5G8?]&'6]U[QOB)W=GG93'0W71-6:=#3)Q6N, MQSO86P9I9)8>(Z]5SBX-OR5F3LE M#3-P;P2Y=M=E-14O7(O\Z MC+)^/>H.P-6!0@8 L_M+9NUQZ]H!>U9("G=NNDQ4Q*&C])2POYRO/[JHT[^=U/V/M3-4)(VUBP+*JW6R(->\* M@M/D 5KR )-1G0'M,!K[O:'K%'8=*&FXSOA=W8CUE7;T2[P]H[5ZBV(2%ON.*YT'NO@W\N7$PJ-U^*_M_#N/IN]EBEQAP7F;SB_IB<.UD M&EEPWCE@09( O,W@5.%@3.!1A9)U\U8SS9GH.PH:Y%+H& N#6@RKIP!K5:I^ MGRU?XV)\/JV5DL\6UYI8$\ZM2!;;94+J>V ]WE6"'H:B9"F8#"Y"L:J6^V,4 M+R2=@/DHC;":/+;61_N#8+SOV+#O1?=2,#> A7J[[]XVBEF[AO@+AJJ=_'[Z M$=/E?%ZU-\V_SZ;SFV]_#8OQYFV%%R([)A5%Z;6'H; )7#&*-F\E:FOUHC4V M7G7MN>@[SNUG"?6,AN&&R^^(]Q.NU._]>:O[JITD-8J KR:XQ177NC@="AAN M))#+X2$*Q2 5'Q5/2I+!:[RL[U-PJJE;C59+GV\@5),SQ6J9$)]#I#C#UTM< M2?X5.5S,^!0DQBX8>TA*OW'C"?K>M",M1#V S?$=DAG$ZQ(OT_,55S<&\&/S5LVR6S.Q=*&[PJHFAP;:M-Z9LA?MZ)PZUM?%AQ!9K]A65.D=:NB :!P M[5G4ZD7(7\;3\<7EQ<>JL+^Q3$.D/K\:A^M.K0*TFX2;%CF+CPS8R.5Z"MF-G+"K M*>^FVN+PZY@RNL#J4T>*.!EC$+*5(,BPZ8#%H6A]7OXX5:<:O=4,%%NDJXR[ MW;EQ63&T(1JP4M9T U' 6PI\3,C%R*2-PM9W+8?2UJ\[UQ@YF^:L$P4-UV*] MFEUOF,9EG%Y-POCB@6%W*&74'$JIP3P/"H+V&DI0/O%AGNAON&-M#9#\1?<8IE?-5]]^B==L]@C;;80\EMM[?>=C @!'Z\ M[5*\!7Y1QM=8&=6)W MMEA<7F7)+_ZZP+SY])25H*-4D&5:^0@<@B5SK1)CF&-*KOG;A0-)ZWU[?684 MMM/38'RY5U\"^22+M],/\]E_8UIBOMZ;WL?)^/RV@/[ME2]]D%;>6JG.M4-' M$U*I=\BTS.HS1Q.K Q/(M17D3U@6TV;A\D<\O7:T]7L\W#50!Z'181G4B]J= M9W'="?V?M6K6>J>%S>0#%FRN5>"2J@6(N67@!*F V> 8]R3ZV%TAYR>1VF^^ M20\&MS,]#@NN*5U>7$YJWMGJP'1+&ZAZH+#I[E!4& KW8(*MU^3&@#-*@C&( MR.G_7G;W#N@HD@^";V=MRGN ;^=Z'12,'^XS;Z=OOB=?4]6"ED$-U MXV*]G:Y:/-$&]9%6>*U']/WKRM\B\5_.I^^O&7\_W>I_;2\SY)P7.J$&%PJC MR"%:",*2ECZ'Y3M/YM,KC/=]RQZ MRY2SM?*-U+5_F; 68A("BC-"N)"YY,W[VCZ)PH/ W%GS]QX2>-@U1&?-YY_?8+97W(#O5O]Q.5[^./LCS/,)=ZH/!VEUE_H(>0V[)U]! MJ=Y"W>'M(Z[B^M7%U*IG?*P]XV\ <0L[IE5*J\:R6;MZ)R4@BE"@: R9)2X( M*(W7\&D4-VCR>3O[:I9?ZRSW5NI\7MWGU:R__KC[S#4E*XVNI>%[[7@N$BSW M9..E5. $>1\ZR1(="EK4KD,!-F"A_Y[(SX3?+?U$>X/"H+;[[;F@Q2?G7."1W"Q=O#0WE"46-L86HNU^;/AS5_,-F:A MYS(/_:V$/J$P8 +??9]O!@QH[/G5D(VM<^P- F\X!*"MXC&%:UR\[9JNXCI%UN= MPV 3=DUT,@!PK=/_>G81QM,1%P5MT@&B5Y'D8G2]$D"P4=BBK-4^M$;50RIZ MAE,;]*X2BPFU4Z4S=^P)A [+(3L-*SL=LZX4-]PX MFZ?OM$IM@RXB"BA"*%#,&(([-Q0-%9I,)JY#=[%C=VF5SGI^5WW'B,RC M2A!*\J"X]N!EEK1?6N>-$";YYL^E=M#2\ 9A8X8U&?_ZX_J7:QG$LE;$3@X\ M;=*@A%(0>XL@6&]ISU=Z:T044"'_$;3B]Q\1O) M]PTM[ODT3%Y=+I9DE>>KXJ"SZ?FJ=?U56L^O/_Z,L_-Y^/IEG,+D;(YATW 7 M"N$#DQ1FF4(REZ+>M' -62265T\YVJ_@SKCI.=[M%N&]JGZX>_:-G_[]A+(_ M#\=HM$L_0ERC[?EVEBVI6)Y"U\SO.^3AC;@+L2AMB/$6Q.9/--H%482J0 /^H<(_JA;<-BA!)9 MP)R*3JR[D/A)I/:[VW8/T>[T-BAX7CVT63OQ^EZ?V-1GP--$K&[KJ!"RS*7F M@GNFZE)4#"(Z\J:MMLQH+YSH[C7LT^GMMR)!]T#M6(.#0NM?:V^#ZP?JQ.CU M5K'X.)M,?IO-5SF,&YVZ;: -PBA@PM*Z]&C Q=H!U007."W,7+K;]I]*;;\U M![I':J?:&VZ,\NGRXB+,?_RORS"GN28_;CO7O [+ML06E@F3GO+!A7:W&S1 9.UQ-QRZ7VT;+L6Q_&/9'$=I9P[\2;+\!9 M0:YSH-B^MF-%09;>" TA1(;)9.3-&VH<16B_44^7:-MM$[O2XY#-85S@/RYI ML#??:@2X^?T)%O&@@9L9Q:>S<6L7?SE!?&]>W:#G;+XR)OR+X.)Q/KS[5!\'_=^U&3FP&!RS] MK&9QK"B>P4S&;$I-.3=.T>F,/('3"J&@0^V]+2JW[D#9WDQ^VROIM_7JW93= M3802JS-,!AXP9@NYI/J0IV3V@YZRGO"#;Q:<+S=S#BVOSA5Y#SCY)=>,^ L9 MHA%2%BB\[J[,R0VA7T()EA6&7')DK9!RO>0\6#E#67?5?8+D9E;X?KSBGO"" M(6"TQ#PK2)&R8.!\D6 XB8 G1T:U19#\S:(S*_T4E:U:R&]NQ>-?MPD/C*6D M!2B!LF;#%0C1:HA2L"2L2D8-JK%\2O&W%YTG5:&9XD^67P=/MP\>B#]\>4^? MV!G"&'(HI3)2*")45M9K[42QH0CD6KG:\:-USLL LN8!SK_ZX[KVU-^/,!($A1@C,U1%T+H(/64/)9-6VM/:LT#Z*'5!QMR52G';*: MXI5#5#X)G77KS.]'R)DW671J9+720P>0&K!)2#8F:^[ [&KC/7((6B?:*&SVZZVFXEZP0=9(4!Q>DUT<-;",)H"KA<+$X9BZIU6M'@K32>TT?\ MQA^^_(+_LUKO&G+LSG7!E2PUV2_G9"EDD:1JGCQD80.K+:%%;-T'<01Y\R3V M=N*A3Z7&#FS0(ZQ]9>Q7_'0PW<9YBJR9!*?(:BLAR'1;'6M<[+T3(8KF\U1' MDCBO8S495(9#\FR]=0#+0[7EKHEI'2WR#01\CI%F[GP^!N8[%&.IEY[M'['#\N5Y>K#_6\W_7=V/.@G4J* M_@,F1UV'U&1PM#]K6V:*3D0TF.XD]1Q]G7WH^_.ZY<\!E&;2G1DA)_H9;VXZ M6@F3R&E/!I +,NS:2D!'=CX4$FF*00K%!B#I7#KF*7&9V6=[=@5V<%H^R.\_ M-KE<7;Y9E'Q11W>DP S0QJTOH!K!E82@2@HFNF*,;ST.: !9\^41/"]&AM[# MGJBP#C#XL,QN\224,#S%!"6+2!NZ6/"FCH436DB4PJCF'7R&T#7?\].L*&RN MLI>>3/KWU2K]N;@D79! 4B['Y#-Y=OTH(IXUP?1T\4R?:NI\1K16 (4>MMX; M1G!>2T@J:&/0E]"\]GB:5-.#D%]_^HR+]@&)!^3.1&/X4V >XP M6= \<1Q2N9S\]IK>]5<]#.'N\/\1M_\;_\@' M 5[8F(ROT_^010K&*"0#M-%!S%(C1636<1Q@BCK9H4";8VOU1@T?-0:0ZX#09G5SKN]J'J9GO#>N9K=#)*GCI#OS_ M7GSX^+>K=<2..R"A)<]+OHD<)3 M-!RT9"EQKNB'@ZH-9G?+#S>:*XIZ]B*-J^M1 ]=WE9&7$-"1D;:T9U41M'M9 MX1 ]&>N,M'E#'' \/K5.M^[X&$T?J]IJ(M@>ZFQV3[M&^FBB,Z"P=E#4GH,+ M7H%CTF25L[9ET$77RZG':J._HY568X39 P+V+U[(&)=".7!$'QV\J=8QT@8) MT=3G+Q*':U%]T5FEU2AE/5!I-49R@>01BL M7CMF(P?EM+^\2JM1*GNPTFJ,_.96_#>50H$+(8*WP(0D3SO5!M\D$J@IBT5* M92,;E+SW\BJM3E;\R?*;^;KDQJ6^J#ZW?OP_%5130_U\X77D^;W>3+::1&U#)!])$$85P!UK-E/OO@83-%Y2$N' M(Y^>SZ4[4TD/J?L$B:;ZW5\ESDU )B().*V5Y@5!'IPM% MK) P"A=\@-H?7* 3Y9^BLE5K^75PP_GWO"3C=WEH2?YEST6V2INH"Q#] 113 M#- E!O0_XUG1C(O6=3_'*9GOI&@%EX:2GMEH_'V]NOK\2TYU%DQ-ZS@4MC#& M(B,7B5F=*#B2"M!D60>X19L3"G1##HKC7Y_O9KNEN6@@N5X\A(.W].9KHLXN MGY8E(/I)*)%37*S)S15.RN@Q1"OU&$?AW@KS5^A,YRV>)\Z90;&/=-[E+]VX#.DN,J0(\7&*D0'P5I3,P&*]IB2'92K\\U'.SCOVZGZ='&] M].?*GU?K3#^_[ML9O[PGP6XNGZ5WY=,K/^NCY4A!3/]N65N"F1 N07(9,16']QZJ MCEJG)Y;I]M5RC)YOVZR68NT@OKT>1_,[J617Y_^F_H.JG'KWDRC84HDYHKW. MNJ;5P>M !R^RX%P)*MP]O\[>"H^0,Y^3TU3EJVGDWR^4]J&AS^O*E(*(W M"'S7 BO69\)2D\!-R88Y$H]HW8/^/A5=0N<4%:^:RGOFV.MA*_TU4(E1.>F" MK-T@L5XHD:76)4% IX+,N?@RY+UNP%+SQ6E3G%93R+<# W.,)?(-B:6_TUZJ MD>F[C)=UCMX%3YHE1E)#M9-:RA"RS1#1">^%-CVR]M"5%'<V23H[ O-TXJ_I:#-,(EOY7=MF(/7G ='O!@NZ805 7SM MC>>+\DXE7:(9TCOBT47F=5W.T.7Q<0_GBK&#,^C&D=OU87E;?M^NXK]V<0!S MTGBRG%",J],P#+$D=*&#VD:3K A1Z\90?Y"8^;.,&RC[[G3()I+O $*WZ3^$ M 18MQR3!2DLL&Y:!/*93UCTJYC4VC=1[MQ76>;+N 2VK M3Y]6RQT#A^:I,I>B:/]8QQPHHAA"+:I&AI=D)PE MXIGCZ&_-[%!&GB MSR9B+2=E>5;2MQ[W-HRR^?R6)@"XY[$TU\;\"1/'.*I3=S/]K5RDM=G,Q+W_#17J]_!$_+[9X>4L(];\UK^7'U69+SJ%BW!7TD%E] M%RZ. =8FO4E%HXJ7=)*W'AEQ#KWSY?Y-8>">37,=H/2W]2KFG#8_DU0/C+PM MMUS'"ZNP,.G)>L>BKEU0'TB2,2,&-)Y+VSK)_$FBYNLL.@7>VNJ@WZ2T5Y&$ MM]GMILWM7_^*ZS5]_H\S^F0,_G2CF^?36&ET&?W#U89PMZEU+6&QO.Z%?7.= MF7U&HTT [GWMXH($%:8"V*1XRD9GYEH[P8_1<[;K?Q,7'5:Y+>X?OMSZW76H ME(I) GD$IHL%%6,$)U.&&&M/B)(,"\WO*T?2..\M0S/TW(L+IE15!T?E8]DR M9("UCME#B=* TG3J!Y\B:#11B(QD_5M?7G67I/8\.!B1N39&*?WB:W\3F,FE M*(%Y\)Z<2Z5D!C0B@W9>WC"04Y!<.Y*-9[P.-@[@44D(TID0E.;% MMPXG[Q$Q[RB4Z:!TGK0[@,L1A^%Z4E4(3OE8P+&:HQ&\)+=4:\B!"23;+FQI MW<;S 5+FA:$_?V>;X\;=+W&P7,,-:Z:RW1F9+S]E#_@@8-#6SD1.#=< M@Z7C&U1A#%#["%&7E.N\Z12&E& ?^?2\Q]%T6#A7BG//^/OY]:N\7FT^8SS4 ML*A$],6"4 0Y=TID51\()-3YRDEE%"P,*?JX_^5YWMZFA\"9,IP9 :]*P8 _ MT[*X7OR^OCQPH)5-4A3(7!$'F04( ATHQI,E/0=]U]4XBH+C7Y_G56QZ)#20 MY(>?\9"$)PU7QG #K,Z@I.-+@J/C"Q(:RYE/)(PAC9AN?7*0WO7+T_NI M4IM;V;^_^FGY@622:=W?UJO:"W]_AAV0:Y6.F65P)2,Q8P0X@09*25$9Y#D/ M:MKXY$*#@&%>(#":2KC/&/7-36I!5H6@SA(49FM;:Q00%'E V6LRII0.(_89?#AE-UYOPP%S-V=R^+3_BYN/^)^E"*9T"(C%C MDR97NU"HY2G.C]E[G4.1*%NW21A#7W<1\(FHN)L'-)6*.H#?N_Q'7M:T8"]L MID#- D].U+(7#9Y+#[-DFU M7(JL^8(4LE?/NG9\WVV.7>_WM^7MU;:^HFQV^<)O5G]>1),\(E.@'"<[3T<\ MU.G=H+B72&+D);4NC6_*0'=A?!MPSJ?D[PKA=:K6!8_:8PP"O#&!G-K*?>"D M#!V$9T$2>0&F^:]ZH !EIPD7E MN9$2E6G=!NQ9&.ONVF@RW,\,BN]LI_QMS\)[_.O6#R^*+S'+XFMI3+V=)XF$ M(,F4B!0<'76RI-9=(*;G:M >L?_1>Z0!'&:^R1\I#3PFA5_SMHZAH=-U7SEX M$74V63@'O-198XHC>!8,L,"$Y<%X=C=2/7K[/PEQ@V#M7@RL^U#B=V;F7Q,B MEA\6-W]YU[#S_4=^$*JTG46.#>%=#=5NN:S,#AH ME_@7LTOZ!TD'.^B&[IQ#G0H92*ZN5 E[VOD^06 N\JQYK(/9B M@'>2;/NM<_[;@OZ@!M17.;W]O(^E-S4M?U7>X"?Z]=\6?Y 5\L&E<]G+-:H M%KH5NXVJHX^30T:*?O!YM<'+W9BOKR6OT1$M%/%$!V M@94.3O\;@5SW_Z@315?+>HM_71;!4L[2&XBBSISGO.8=F3HAL+#,/5=2M'Y[ M?)2@KDHE^X#00UU7S]9G!^"\P\,^N T M/:KO$-))_]7S%;UJ+?4.H/,JQJM/5YXDG)$VM][?0\G'55K][E>=XAPCK8=Z,8_!4_'?+R.78"(3#%&-/:"CMDW/FQ;\]^&3"]0E<-I=N;'=QUV=]- KYI:Z!- M?71F=-38VJJ:208HE()2AY1QD;Q,K=W;)TB:-QOX)9SX+77:-T0/&U@4'[,7 MX)!VL5*TBYVNXT.L#%8S^H.[DY*G!&D/QV]3" R'UPGZZ -@1_;A-9OT)^6' M+_7%9F_?/1K%>0K@33$4PNH(GGL)Z%T=_RJ,P-;U7V/HZQ9VIT#C/O"FT5,' M&)S^7/GZ'EV"\L;7[NMH,B@7/>F CAIGE+8V&\-"ZZ9.S\C>O)44+\$_Z!5K M'6S#V_WFR;'/F^UB>[6^55*=Z]EIE7!20U%2@LJA0-!*@''2^BP*QS)EU_\' MR/K>P_T3(?7(/($6^GT9D+TID;[^>4X74@H*;DV %"02C[6&RCL/&$+)Q@I! M'#\_AN_1^;W?[CX;J,]#P-PMP_"OS_OZ_W7>/0!M5]N/>;-+HPI['B_J(!$2 ME(.0E0,EM 2GM <1C"I%N%A$&7"M-6BQ[_T.XCQ<3J.SN4'X=;)YK-.,;KBZ MPY*T+NKB+'"-Y)CQ&N"H[,%&C117HS)WAP(?A^&PY;YW9[G_E%Q M_9TB[#>KS?X@N!;SVW+TK_Z0RVJ=KQ5(>_4")8K:^PF4]:$V#<@4.-.>C,RC M<$J9/,4];TL6YBU)[GTK](";#K;-NQR_N96J'-]*+-F58M2DE77^F)<;\I6N M.?WQ:EU!<#V'<>=+5=Z-B\1B\:!015!1!/*>3*H#/;G(149K6E=OMJ1_WEKF ME[)A9D/,2ROB>):92#L9,#K;489N MH91C#*+G*N48@Y4.O*-G2MI2&;.3F8/13ME'\I*BWETH*+!,U"@)(_C"(K@8#,^IV!PG<%//3C=\P4]0 MY]OTECKM&Z+[/1>-%;HV6&7(:9]SP\'5+OTN.MKYF3.'_TTW/!T"H],-Q^BC M#X -3V/3EJ1#5( MB9-]1PLAJGJ)Q1(W7DJ/K1O;?D_IAJ.@<4ZZX1@]=8#! MY[Q]]2PYX>IA4K!VII8",!=RBW(L7C/,AG_OZ88O.!7@)<1\IV&M@VWX#9>/ M,[D?97 AC1%:>49\.5]?W1AXR1&BU")HC,*[20L0!U'YO8=[)P+N,<^FO?9? M%K[K@.[-VU+[G6U^7UVFBR"]0)$*9,OH')6201 N0?29<4LFQ^0)/)]3R?W> MP\1G1_Q9>!@/?7\-_67^L&LP,<<.H+^RV?RV7I7%MB9C7!AKN4Y,0*EU*XHG M :Y8!=&5% HOVK!)2R]'4?N]NT'/CO]ST'"ZY5]M\?+L5,D17&Y^__NKBZ"< MSI8'J-$:L4;;V\>2H'AK,X_:<7>GI.YHRN3(9?]S4B=/0>S4>NS'0A^2W]XN MK_G="?YMN>[->U%L#.196?!6U;:KM $QDL-EE&%6\<"U;5TH\2A!_SE9CN?8 MV78Z?5E.]/X7RP_7BMH='-FQZ$(($'@MA&59 :;$@2ECC8_,J]SZ^N4\BO]S M\A*?R94X%Q4SNA,G0D%;:VX*=3.^_LE.\0^^>@87X?9:P7MLM&WK.ZS-L+):--HGBP6=1F1+IV M6_#U&8Y;%V3FFHO&GO4=$N:=FM([H)]3OR\/S;^NEJO#T778OZ:4;%@,P+1C M=&XY ]ZG#!:Y,9S%'%5K1!\A8]XI)]\;JL_5\]G(;NFF'#N"#E[7OK[JZ:HJ M1C%)*M'6CG0UM]D50!X94'CMHU1)9U/:^RPM2)]Y#DOO6V-.H/01RM[GB?CX MB79[W#Y0W=*;0W7@J^UVO0A7VYIP\7[U+G]>K7+G!T/V2)X;NN8 M8>7!UZY/1=@9UIN\H;E]?Q>W5FCC# M97IWW;KA5=PN_M@-U#N]IG3PIQO5CY[&RIFUHM4/?Y?Q!R#8%G52]%N$^U>O_NL7HTE'IXA7/BQ/M?O4Y$,SEKQ5"" M+H&#$KYF$N<,0K'B520W* QY*WS@\_/D+374T^T0K(4(._ 9[UCO-ZM;>>6^ MZ,RLD!!234L4DI&=4Q*R23(9[H)WK5,D'B&G)_2?;/ Z(>2CF:J7T8G$[000> JLEI;TM-_]_L M\_^Y#:D(%J!$5M_3D@(L/@/+.EFG9+:\=>':/2*Z!,XI"EZUE'8'IK@UA-IV69FY=2#'C8PDQ!X9,",X81WLJ!% N"W#*<2A662[K M0'(O!WC6@Q;K*ENT 82FD?+,L#D2DES7Y8=II,0 M,*?_VTIGCT+@! %V!X+#? W%@LW>@S:6S&1F$KR,'@2BL>"U^,1B@&'2@3#3@="F25 M;6;1">:>M_Z#0O5ES+MB44[!%>-6D:/&G%&@K*KI M[9Z#3LD+ESCOY#1?IY]7ZAHL+YA.+0@G( M7/(Z]P3!6VB< KE-Y'>W-K_B.L/>;-_::\Y$G=E M=&$*2@PZ I*_!DK7[#D?+-@07929!'.WN.\X%IY<:9ZJO!U6F4#SDKFVQNI!Y,B\O% M]LN/)(G5Y2+M.ZS<,+0[Z2Y<-,A$1!(%17<*Z_V/"PG('^(L%AY#'#+(9]!B M\Y1]386-]O*=&3 _??I\N?J2\][B7=//2[ \D_OCM'!U:CP'3$6")NAGD7,Q M><@MZ+%OSU,T-14OY,P]FV9SLE#_.8#S;(-'R:KT?R)_1(U496V^2Y1 M[9^+[<\ODE>O[01E%EC9%8!RKGVR(;9\UZ)#((9)6,FP=B3Y&S[R9 M(5-@Y4A101MMS'C4;-;;BU_P?U;K@V2NGY]RU+G4$-O51R?%0QW2:0PPYKF, MWDDA!G5YI\_?PA'][BN&CJ\\>W/71AI=-1/OS."H?=_?EF]XV+]-6:X0F=*0 M4-8^M[4#O*+@/'EE18G)\F&CR)[ R(,$S .5%AI=M1;OW-<>Y+-=$>5TR'_" M];_R-AYDLW]UI(T3&?<.G#&ZMG(MY'?3UO%%QAA"DCG& 7[K4^O,AXA&:EQ- M)-.9\?$JKU>;SQCS@\P$*Q(+@B(QQFJ+C,PHIJ^]VXOC.6LI97 # /+D0O,\ MLDR#D+92G1DBKY>)B%\O\/)!;F*4RDH3H>B:_-U)I+E84?@)&G M5YKG064:D#26Z\PH>;NXQ&7Z0+'GGH<;I@Z(-ZGDX")D'LB=UX'82-R!<444 M:VR,:<@%R5/KS//J,@U"FLJT@W?_!WSXKW=*(6IMB0,P4M4LZIK(G[D$[HQT MMG@C[K9SF2I.?C,JV6BR]/;F4<\DJN@ 6D]<*OSTU[Y@NV8XT/^EW?C=Z%-4 MZ*!D5ZVK2N"CS:").?+96)"J];RT$\CL,NP^$2?WABE/J[1^;XKK:SJ9]OK_ M?OKWU>*/Z@-LSRA@?_Q[C>Z11Q#=Z%JY+O7JWHHW-X1>B^AE3;UV%-XK)2BR M+Z6 *$8G$5G.I743C,4;"EH MD!0Y\*#1J12"&!2K/[G2O#:GH=;O9K T%' 7A]Z!\LK41:9HH41&SJ4VA4QC M;6D/U_^#E5;X@ M-A1Z;0C[3-5"-PUH2P9EDR,_D_[3'#V#")NW.'!"4+572[^]>^K1 '18CG-VEXVM[ MJQLT"Q,,2NW!">[(KED%KCB*+X/31DJT7+5N?3&*P',-X<^X6.]VU?4"M.:; M!8::G+2HA=Q8UTIOE^]RO%K7SDST%WY=D7^P_^T/N%ELZK^_;E&7X\?EXM]7 M>5\#)&QAS#LZ%*Q%4!3]0#!:0 HEU7N\:)M7NTS)S[PNX'2XO6N%N\%$!X[" MGMV:[O5Z^?EJ^Y[^W>X)E:/.QB@&*A;RBU/(X!$9L"(XXW5$QMW&X6=C^R%: MYL5E/VA93:"Z3B&XOT7WBA%]7G_:WS?^?;WZ<_OQ'6X/TYI]HAW'E:M%"71^U#EJ MP00!UFGN9-".//")D?4$B?W![11D/ &XEFKJ$(6[#JY7R^TMCE317@3B2'!3 M1Z1%75M)U)<\:9AUCEL_-?#N4S7O+U,9 -1RM1@V<9"VQ"*(]F":MV7XAH+Y0'*^-N_V7SA= MM!T XZ:__#^6B^MMXIAT(4D!6=C:$TMH\)E'X#ZJK)01\6X/L 9/3W>(F/>A MH+L#J8VR>D/;?N\I)81%P4'&6ALDG +':GTY!DGB*)*Y]D^=]\B8NX[J+,4^ M!I,3I-Q+'OLW?.S-*\,4#:(%G7BM #'DV2OI23A!6X$R:C&DA/^Q-3J"PBG* M.Y:[?JXD9T;$+TA"6^;TVWJ5KN)VG=8)V>1H*Q-/E!8 M:609 (P!2\T;+;7$1VNY]F(X?L;-MO9Z/LJ0TT*QVIB 833U;U8R8Q)K\4&XP WW.,21?:)2]V;!>='179!TNC)Z0- >^-J:E'*6@$%+(MQ$$W9MLGRIC9(0%?V* M*6">.Y6R2;X,:J#SE.)O+SI?9783Q9\LOP[NOKY.*;W:D NTV?R>/WS:I0E7 M$TAN8A#:55?9$C->4"!N%+D]V5AR?RJV6]_(/TK0/'TMNW4NVBNQ!T1>T[YW M[05+Y,Z35T]!O:YVM%;C:0L\!HNNH%38NH3R&P+FO79KJ-A[;99/E7(O$?)U MA%;WSIZ7O0&N,^B9<1Y2T12ET;X")Z*EX%]Y)52IA13C[V+OK3,S,$Y7W\,W ML>?)L@/3<7CT?/-U/':4GJE4KP)H=R@=R9N7Y,T[HU-P6'S!0='O"4_*;T85 M^#=OQ-O]H76>LCI"V]>W^SKPX"+P%-#3[J.M0V&CTK1GI!7 1)(^>!.,C1-! M[EM*^BBP.%&]#X#E#%EWA)@+*:)BR4G@V9+!SC:"]S8#V5N-B6<6L76YPV'M M>=^)ID'%*'EV@(-O+I=_R^M85? AORTWQOKU\J>_(OE[;\NA6//5IYI->B$D MTZ)X#E($7^M! P2=Z\GO;1V44$)H'9&=3NV\#TUML?9,.IN]5?UB_4=E9E%S MF#=_' [^3WG[<95(@8MTA9DP66LJ9,L^I_HD0> MBE%W<_8>Z%H_;MUY7QG:(&MR>7> I?W&J+S=.)&_['C[9UY\^%CWT]>]](]- M3M>S]286 $RY@TB22:@1AK0<^\ MEU!ML??L^ND DP_OM[2OV=CMM!AYX*7VX"@H0#E?KW2Y!&NBE G-&[Y9==+\5O=PMG2=H8"@A?NT4[6;-1E 1R G*PM1R MLZFLV1%ZYAD%TXDU.U<_<_?>_EB?KUXO;]>:75 <%!U/#F2RAKS-3+%0;9_' MBC!%JB"M'6*WCGU[GCDQ[;%RMMPZT?O]6Y&_7>7WJZ/L%1M35FCH: ZYYC"8 M.L'5@"S!6,TS<3&D.^X)2P]"C7\YJ)E*ZIV JA9(+Y9X^;4Z^B(QM!2D%C : M&9E$]! R_59:%5 [B[D,.;(>7F'8525[.1@Y4XB=0.$)I!^8O&;/9J&9SY!J MHI0BW$-(.0$F$7/./$@V<+;EV*6'@:?SB^[G$'N_W6J'MC1[M[J\+*OUG[A. MT_=O.[+8,W=P>XK=67JX)@ F. K@C01GO.@_))W3D,7E8/M]_C MQYRN+O/;^W13R)Q[/@1:ES%7(A9CPQ$T0@ :DHM762&=5\AOS9*7;3 MY;6T4/FH[+@Q\N\!3-\D_KC,?%"\ $\U/\?9 ($V'/'B196+U'=')_WG9,>- M4NRCV7%CI#RSY_X;QG_AA\7RPT,9704UU]QQ"+I$4$DRBD), HV*)YNL46J( MF_[4.CUEQXU2WVHB6?:>-:F$<7,N/C]!@,N)@%>9U8\-S')W-@- M.2W+=CK+,H'?>IZ<.P)*O<;X^?H:XR)XQ0KR#)9+B@-32L(W MSU\[0D8?$?2)BGT )J=*N2.@7'#EBTC,@-B5X-5F9YA< ,VBS"0$;>.L>;&3 M0^)D)3Z4&3M&HB+U:)PK'UMBD>7L5_7RV(B+]=K:^?[FF5"U8*>13U M#4W%ZEV1;((U##@S1EN.M4G05/>/1^CI(Y^Z-6[.EGQ'5N5.S8!$X[+ANP[F M@:*VE"'0*0U*.Y8]*X[=;3(Z9WW&Y-G1K9%SAK3'8\9?8V99IT?F]+Y)2'1@ M9)UQLUE\6.84\O;/G)>;_>W2!9W(/$M60)?LZ;1V=5ZR4)"98'47F'#WRO9H M+/3D0GTD.9\+D/8R[KW&YN=RIZ.\4.NYV0+*>>RMJ M49*I@]A10%#$HXGDY@E60\FISJNGJ>LCE[FU#6JLE8[P=F$L-QB*!DX.':@L M"C@=)-0J3,85>G8WN^]Y/>3)\Y.;>\AC)'JFA_S3,LV91?'U]YMG&(/WV&K/ ME$*K,E?4*%6#H0@E.3*M7XV_^\PO/&X?=9A>&,PT<&9_N",+2]RY"4XT-)* M.M:B U\D>2DFT(%F30BF==.*_\!A>*/0,G08WAC5=0K!_:N7+9;5J4=@WAP_#&B+Y#$#TY9E[&88W"AGG#L,;H:8.47AD_IHN2>94BW&\H$VJ:S&. MRQFB"=E+S6/(4Y^K+V@87DNLG:F,#N#UFL+#LE@NMOD-!9'WW.0?OOR"_[-: M_WB)F^OLPU",( DQ8"+Z.BFE@,/B0/C$,$=14T<:8VTDB=_Q>+US7+LI%=T_ MCK\R]RM^.E@"+I5. B7PB#7/T3/P02(8X\DT*&!TJ@9Z&))Q/1D/)3,R&D@!<\WAE1 8(W=6"3E=&#P@ZS!=B24CF$;) ,ITB< )^H8B+FU2"\3+F05=N+VO,RBAE M/3!F98SDNIJV8:TM*8H$B?/Z^$PFU->F$(E'@YK(]VS0LG*SX MD^77@9OY>*FJLT)G+\G/T8*!"DI#S3J!0# F'XC+*&QCG_/\&O"7.R\8-IB%5CE 5AB(EWJ!)7VFWPKGK+2%?1T%_IV,61FEOC$%PV-DV8'I&''7 M^>:FQ*VV O:.PO@067TK%PI<**E6ND9,*2ADIK&%.87.[WC"V#.]BIRF\@ZZ M^P[L65RWZQ]4G8N1C7F[H7US_ MX4\UA7E3/_K3\NI37N_D=N&%M,(XVNY1U?9;WD) KBCB"IK.+R_UL#!SC-6= MA=.N[\S;;9(7!*>^-]WFJY@NCXKIPM?V48XX+#N&11VRD;4&R;6C(U-BB:T? M&<^A=]X'@9XV0%O5=NV8'!D0@S(;X4R!X.RN?7V"X%EM0\L,DX'1?[^_@3P= M.2EGJF1FN.T>8Y?U,;80::HF;4EY%@&6,ES:'A))89C44G:SXD^4W][708['G/S:Y7%V^691K8ZA5 M%%Y2".@X]Z"BD^1,U29;1I1$K":5A[0K&['D/*"8Q4F84ADO V/[Y AMA<]) M%MH\J3:QE@R\4 **C3*2S70!&Z)LSJRA254^'E8GR']F8'VE_6=B[OWJ_9_Y M\H_\?S.N#R4@HF#Q2M+!:WSMAXP&0K0((5CI;1*<#PJ7GURH>P"=HMS55)+N M"#9EF_-RQ\]R^Z4LON4IDH\OBI#D_8>:&E!OWGGR8&RJ;==)>NA&HN>Q]>8[ M[9X?1,WDW@V6WBYI7^P9^X:9I%+060()*Y)'(!0YEY'^DREV#$9Y%_TH$#VP MT#SOMG.@IX6DNX'-[[5KRGXS?%RLMU]N ".0 R"\T3 M8UFY, H[CZTVS\OK' !J)O,>4E-&]@MP-36AT,$L0J)SVF0ZL1E:R$$$IUV2 M^:Y[W64_D4D,V;,'?<^AQ/XQ>K027)ED>5$.D%M#XM01'&I.QISQ+ 4KH?DH MH.^^5\@HV#3H%3)&AQW ](E^%)[V= @9@K!T+I18BS8<@D%GA14A%MH6,T$T'0'O4W[FS9ZUUR0?.P*I82WH,R:O0*5,[1IJ4@F4L-8;= M"/+F\QEG.ZNG4E[?N#RZH:TS.NF:A8B!Q!CK/#I-LJ2H*PJ)7"7=NL7-2!)G M;CL\%52&0_)LO74 RQ^O-MO5I[Q^EZ]G;VP^+CX?++]R%.XYKT':.ANH#N)P MT=0>(#;+9-%FUAJ"CY#3+=S.A\%J&IW,G:9<2QM7EZL/7U[M$R4/'H78A?JF M3@31H%@BKT46#BB,U5%).B<&92,_\/V9>V8^ U":27=FA#SI7;RY2QZ?2!4=G' /;\BOEY87F@4C MDA(0)$/:A8SV2XP.C+&FD%%U0K9NK3&$KOF>/J?"PV#OZD3E= VXS=_7=:R9 MEABQ,$M.:,U=\RZ"SXF!]@)C2!1ME];7;T_1--_SZ.Q .T$I?8/L58Q7GZXN MZ[#-5Y]6Z^WB_UW7!1>ID3$>01DI:1LA14%!)3H?6(G2(S'YC!'E U3.]T Q M/Q!;*&[^\:P#;S'O%_P660M'D@4?L$XNYAZPJ$A"+B8[)LEU?>;F,Z?5;T]R M)?=,Z)Q4:7/'HZLM7AZMS;L^ 53B9=XVE3X> MECZ^S'QQQ<00:BWB,RS9[0'W?12\WK;G/_WUN2A>%,"Z&CK/94Q$+*@$R:&:#CW1KO6%RZ/D--#P6QS -QS[=IHHU]@ M[6_4C1(JF&+ L$3.BRH>7%$<.+D:BBG@G;:;V87 Z00<= .K' MU6;[MOR.ES=9+U)RZ;.6$*P5H&RF<#NA !YSX!H1;6QMG^X1T25P3E'PW??- MLZ3= 5Q^SY>7-6[*R[S&ZB&\2I\H:*Z^0)U>O_=C#\P993'%B* =5[3+>*80 MFN0I_:]IM)6WT \FN^ 3'+Z'UEYD4B,G@EPVFO(Q3AE MN#;M6XQ_MWEMHZ!R9E[;&+W-?='[4&I,QJ1]5@%B3)).$U6[_)D )64IA#$R ME"$E7VC" M=/.GJ',S'[M):#L%5ZUU,O=&SO%.ELJWCW?3/6X.7_N9GC5/%,8L#YJ) MI9!=X5 ,SW1 8P*W@Z8FLK" 4M$B"%&%":1H6C]VGL.O2_I>70,[D8$JFUUVL%9_UARX'TN?R4; M*!N\$\]HC1\FM-O@ MO"<(GZ+4EXE<@F*^R,$8&0O%%M[L.M.28(.EH$ :9X2TDN76;M:)I,X[D.HE MH7>T8E\D?G]>7=5VDR(9*R1PJY$DZVF#:J,!,[H0?8HVSF]Z*Z4SCT!_.>@= MK=:7"5[ZNQ<485B5>:V(C[).%:BA!F/ LG#&*&X3?\;'[D M+W];KV+>W&5)N^2242!3$*"B+N +UKX@/LH@@\"[PR7:0>QALN;..YP88HWT MT1/$WN&?OR!]=X&7=SDBCR C0PKL:P*OJ^-X5& @64E2.J]I&TV%L >IFGO: M\L0 :Z.-GO!%7%P(F4WR0D&VH5:\.P:8*,06BNG(HK+6#!J,=0J2:/VY1R1/ MC)FQ$CX=';42>$I7F@SKY[S>?L%E^NG?5XO/-7F=^6/2W2UQN7]U:^>M+G\L\2Z.!U5--N=J?+A=)1UO"[ T/IGG/P">) M.KO5M,JIV>\58;VV;TN%L542A "Q2_*J +HC842L&B3Z^CZ0>,K6^#M M*UF=6K=3H3 4:B?JI0.HO2&WA3BI_^_UI\_KU1^[XK]#JK=E$F74=*@QHCZ5L*YKWDFAHZ9TB[ ZS\@B2^95Y_N2V9PZ2J MP)7A2H!.=9Q+17S0%'PCV6D1#4M.M*X >H2<>6^RID91*SUT *D'1?7FIOK M!.9%TA82EDQ.I^! SF8 &:*(2CDK?.M9-T]3-:^9FM=A/TTU/8/MNMF>S+*( M3#QPY'4B%5K:.HQ#,#%YQE"8YCVM'Z>H4S?J1/T/A==X970 K5NM:/^6B8BX MN.[*D3]?YIW"EM_4NSS(_(64(05)^]2G>FO-D4X(C@IT]DP*\@N,"HU!V(KV M3EVW-G"=1<$= /M!1NK+B%&>H?,>DM2U\M0%<+($"#9YBM@5,=;Z[>DQ>CKU M^B:VEV,5\>*>J&[OMWV:VS0O5$\M-.T#U2@VG^U]BBN)2;H"4JE:.Z,S^&P9 M1,XQ%-0B:O]<6[QM&]>'Y'VABLW&: %%J01*U!N1AHS.>7JE M3OV[DW1_O$EK$QEW< H^UA12&9:C4 C:%/)496#@3!004^ ^<2\E;Y_*TW5G MUC9:']&.=8P*^D73_F8H(6.EMGN/QE/,;I4!'TSMZ%S&WPB*,K0Y&GZJ$@^Z+2CW9?:-V1Z2>U81RGX MR7:L8Z3= 5S&-?K,/J#F*8.,M,$4LQ:<$A&",TS;@LKHU@USOIMVK.? ;#HM M]0#!@\#>D@]*_"P_O(K$U6*[R)O?\X>=&UI-?% F>XD%?'TAV>TL)VLI:>VX MG00R8UL[5P-)ZZ$-ZR2.UA2JZ0%QUZ0?86J_5S4K6>J0P&N+]6).D#G/C@"2 MM#1"NYA:1[I/T31S6M@40+AGY!IJI1^4_;A:$C=7Q-">L]7R8*B#Y\8E+VA# M>@JJG:WM'@L#J1VZJ(23V-J]?Y*HF7'6% /' =9((3/WR3QB[[]>+ENF2A9N MU\TX@T*NP5LG(:B06& 4*J4XX-KJL35ZZ(C9],QK*M0.S,]M7BZ$$%%(AY!2 M[="?ZP:J+:]%<=QFB=JKV-C2W%Y_OINH=AI=-1+OR=#X(Z_#:MH:^U6UV3WY8>7A;S5Z.QE(;*/GD?NK_7BU7M^^(O=28_)JR+8DQ()EK@ MQGI0=90X!N[)G"9=E(G)RM9-OYXD:MZ[I&F!U58C'4!LUUWX09E=<)$"2X:# M5UK5UX$ WHL"O.20:VZ9P=;NS^,4S9N>,BVX&NJB V0]S$B,5B17$&RM35(L M>W"I."A%B\R)1]&^>_Q9>)JL]/Y93L$S-=!OJM.;U?(#X?73WW+8UO^=F=#T MZ.<:N=[#26[D?>\6NM_700L6A;(*3*FY;C[5 (X%<"*XP*7TO'FST..4M$I# M"EMR]K;KJUT5V7ZD!^HL&2(4X8A':7=!*@+Y?T*ID+VSZ0E(/+W*O%YT ^T^ ME'-TID [.("^Y6%WRVZL<,SE"-(A R6X).*+A5"T08S9"=VZ4<1]*OK(+CI7 MO_=N=9TYA970*5L('#CP7*TV:G('?))0=/+E,!S=?PH M9$X4^-Q#MQ07^O>\7*S6_UAN9M.H/B07.95:<)0?.U3FO ML@ J+4$9$>K= V-V2#;LL-5Z LFI6EU-*N+90?._G'V$);UGR>F8O%,(+.1: MY9+(%)O,P!637% L1F2#4#-HN7FO;2: 37LASXR;'VFYQ?;5AW7.MXJ5779, M*QM "DLFF$LZM5F*0%;9"Q,S2W=]FJ,H.?KQ>6];FF/B? '.C(!W.>;%']59 MV_R,L0;UM0!F]74>ZIXE32Y;*,F#TB:1)Z<9[(:D^A(P*X_1FRA(!4$*EXV1E9=)W=LW\_8#>-; MZ#2Q=X*>5\OT(WY>U%N]C)O\-EPN/EQG 5T$%HOPT=!>4^1]B<)AUS8TH7.) M&$UHVJ=)/$913T[PB4H_ J1&&N@"3]?+_KQ8[AYH5YMM[2=\H4-*J%, +:2M M\[P3L1$U\%2?9YG)I;2_F#Q*2D_^<"L$G2_S\=#QU]!9Y@_UQ?1]4XMT>,_P M41E9N(.\>]=/AD%P:3?TD:M$1[,*K;,J;BW?DY?C.&VCXABX1!RR$,F^HN2!MV[$=H2,^;WC,_7^ M>)0U7M0=>,37EU.'&X=]_U[GR S6%)]Z]#I/!E$7 62*/7/2>)F:%R#?HV)^ MK)REV+MUQ^=)N3N<[.^ZLLHBA!B!V5JYJGU-;!4,M%?6.A0A-@^;CM$Q+U;. MU>VC4#E!T!V Y?:I?M,67"CEB/D,D01"KEPN$! ]>%,CIX" M[/,-R]F2[A MAS:[P=KH QW'(M;B/I3@;+"0F'(JF")T:-U.\3@E\YJ7\S7\ M!&1.$'<'H+D5+!PZ>81LF,("LE#TIHQ.$&R60,8QD]GEB,VG:=TCHB^HG*+9 M>S6XYXAYYG?+:^)_OWZ$KS'/](9T?C!TII2[P\FMK**8,2FK(S">".]:>[*=]"N!!2U&+GE, MDZ*EXVSP43H>F@T^1N O)+%7!,:*Y F2-YR\,R0_S=>.=B;)(E/2/H4!+F_+ MQ-[GSP)W-0A'K6"BPYQ+>@0+Q:8YM[GH+)F. @V MS:H(GC\=_'34-!=Q=Z?4NYSRI\^[R1EYO5BE:YNL=-$E%XA%T3$>K =? T/R M^%BB[:%B;AU2/4U53RD.K;V=L[70/:X.6Y$;VHW2@??2TUYAJHYT9U""SK:@ M$]+I9T56?U[1^5@8!;43%-,]V-XN\]XV2RT%FEIF: W)#:T#%Z(":45,*J22 M?.MKY8&D]0RY4S Q"G2G*:A[W+W_<[5GR]1[C!K&!+3D$X1HZVV9@1K0B( F ME^;C7 >2UI./]NRX.TU!_>..('2SH;Q-QAL/)J"O;5I(C*)ZO*IDY;B.TDQ; M>?X(<3U=6#T_]DY44O?H^WEU=2AO*Y)A"13[Z%!39R0QAY9$:*,LF=41N6+: MNK"':>LI?'AV[)VHHNZ@]^;K1+\IJ\NX/-SQCSJT^KJ^7V(I1$?[L4HKZ.Z?91@T<5 :5F.:&. M3$Y[%?^5EIXB@!,5_2AX3I1Z=^AYO:0OY\WV'6ZOY\TD,JJQZNI#OG!UI*S) M]=[/U$$S+-3!\@B<-ELL)2BEIK5#CU'7DZ\_!<*:::8[S/V"VZMUS2 FIBX\ MF7$E'((5)=4V-20PY05(XW4=82S=Q,'D;6IZ\N&GP-3)DN\ 0^_R9_RRZT%P MW93@0JJ"R",#:RTY>TSXVM2OD$>)P7LKC)"M@\&[-/3D=[?!RUE2[@ E!ZOY M&R[2A242T9*51.O)5TRU#QNS!I0(4B;.HZVBE@MXW5/@-HT(FC%+(O"4]M]= %L,)V/SSAQ]6G3XOM+KK,>?-JND$L".83N?RY M=G;T(=?;#P3/,I9<1$ Y140VF,!!@',O"W!3Z:<3\'T56(T*JIU>4]"9_WVU M('KVYIM?)*%%2"Q#\D+4EJ*Y]K5UM; BFFA0H9TV)_@1X@:!SK\TT+77R\Q) M?5^O+U;E\WI!OL!GO-Q^Q&W$92"W,M4FE.G/Q?9CQ,W'S^M5S#EMJL!Q6=G> M?ED5(IH\B(MD=5+)%,"B&+F>OHYKH!B%6X_B3D2*/FTC,<,*A3:4X8E2,ZI MD%4A#_C97J*_)6T8_%[PK7P;I72 M=^^N>;[Z:\Z(_EJL?EX/=>X^K(B::F] MVU6K>% B$D-"ZMKGCIG,4-G+NJ%OJX@.D/7/]:+ZJZ4R=$W MW3CIPIN0G"=1^;2;JAPT()8 TJH<7.*.Z]8EJD]3-0Q;+^HVO[$J7D:/P3M- M[=OT&7S@HQ/T&AQ"_K3]!H7T@1DA(:,B>\-=(7OC)*3B#3E2#*?)*W^>?H.6 MZ:)4CK4U/3&7R#ETGBQJ1N$]\]$H-VWY3[_]!L?H?4B_P3&B[N#<.M(M#9VS MO 0#7O.:RAH#V5Z)P'1V=3)DBJ5UY\V7T&]PE&*?[C303\+Z)'54 M$!FKE=XJ@*O3EB*=H5:B1#4Q4GJH]3I7MT/Z#8X1= =@>;Q7B""#BS)X,+Z6 M9SAM()A S!3OM<=DL7FB[_FM6IX)/J?H>U2CEC'"[P!);_*6/O:V7/.RYX$[ MAIS^ U[6ME9&,W":56Y<3%9QJT1K;^88'?/F8C;'S=FB[@$NQYHS(@\UL8*# MX$$1#TF"4H& M:.<$2"$+E(SL)TXQ$N)%-#H=I>%AC4['B+OG!I:1*\F%AII?#"HZVDQ2U?H( M5B++T6-\ZNJE10/+YVYF.DI[0QM8CA!E!V;D<8=+FN*S%QRT,?7VV@G 2,QP MU(H9'>A8;FU-SO=VG[L-ZBDH:B_^V<=Z?L/(J^7-OMCSM+AI^BM-IOVAW74I MH*)XDLRP+Q"LL@[)H M!/&F8IAB@N>+Z&LY2L=#^UJ.$7@'P'G\L$U*.L7J18%%3LQ8#6B(+:%"L*6( M*&7KTJ..;_;:Z'R4MS-& 1W'4IX+;F408+1#J+,UP*F4ZNL_'>V29:N?(Y9Z M_KZ6IR"CI3!GQL0/N/Q7(MG@,JV_CE\OWV)DC;W"%K]>2V-$!)<_%V<" ]E$ D"RNAH(,<1 1%9$/0Q(;@=%K'2 [? M)*/(3^TF\ZQ=3MOYOJ?)NP/85,(/3QTW9RC^M?AT]>F'U7J]^K.>L/B9?K+] MO)P3 7'WIG@J[72*O ,O MK_[ Q67=HC_38?XYQT59Q-^NUI]7F_QV^S&OWW_$)?WH_1I3IC^/'W&3*2ZA MPUV4A'2BDWP5,@LA"'+ZK-=!!4X&OOE@MM9,].2/38?AY]-S!T!_I D+)TZ4 MY182%W5<'IT]@1Q1X,2&"C5)!JB__XP] -N%IO?B19,;Y?_ M!]>+NH5JIRA^D8CPE!(Y,JS>T_HBK@/?@III1*Y=FO:6\V':>O+_IL!7(ZW, M''J^7L;U+O4<+W?YZ#=5[YL;1R-SEHIQ%!1)+LC1\,27D06X0ZQM/FVX>\X> M#3R?7JG/%CJG(&8"RBSM[UI=\Z<*/4.T'.=6;DY1 -OK[:;>@='0>R>'YY=K9_5 MM!O0@LJ\-K$G)RU&9#)(H35K'L$]05.?/6W."LA::J$'5-T*,"^BKVDN6,L8 M,=^R BN:!W)"[-)VM8(NK5^G\UH6H7OHZ3;&3(.5P_OH$\8* CI' 7,2LE?,>6U^5CZ.PTSXSK6^'&JFH P!^*[%_+*\V M.=UC:F]U560JE]HWC(PO*,P>0B)12C*[,FHK-4Y;FOHH>9UVEFGG5;533@>X M>[#OIF>F>$-GN>2UF81/M9T \\!0V)(D*URUOG \J]OI\S>+.0=13<3> 7R> M;K-IM(LII A6>E?;4A@(0DK0WC.F.8;@VK\JMVAW^OS=8!E]AW;OU3=)J;=J*+ZT:4'T]/!F-/1@,M8GW]LR1ZES7[:X5W]-B8:H_BIG.U_"P M4OXQXNX -$_4TK"4LPF,?+\ZZ<=[#IX" +!%,\MC*E&*QMCIN)BIA<;'E3*- M$'\'6#I2+^B5$8&B17!$+LG&TP83E:&BA74:$[+6;W(G5MX^:]>9TH'0^MO!TC\ Z M\^MJ^8]#5P+KK66&&PB\OD7< MFS=C2JR0:92(K@YX(%\LIP1.U!PIEW/QT7!M6M_2C*&O)X-T(B#.*8 ;HYW. MD'=A#!,A%PLFZ5IMS"-XEP048S'6VG256@=9;\;FK3W[6WPKY(R2[LMX;KC] MZWUATR)OVCPU//[M"9X91C S[1.#S%G6OM3@ZTP,)@39AB M''W[)X8JT?=[B?[PY5#Y=L.G$S(5)A 2Q]I84'&*(TQME"(Y^78FQ-CZ*>5Q MBN8_NUK\;X??]GOOPC_[):;C]N M+A3'R%W6$ R2''G($%CPH*6+4BOM(VM^MIU#\/P7C*V0\P@HIU7C2\/L_\VX M?O_GZJ+D:#5C"H1E)-V@ OB<+10*@0-FXU U+Q\X@<[Y>Y?V@-!3E/8B@4E( MRQ<*4YT?C1!B(A]6E BA. -1, ILR,-EL?6]Z&F4SM\BM1MPCE;<2X3GSZNK M]84UD4FM(SB=Z7"(B2*L9 5X([S6(5H,9FYT5D+G;4+0$SA'J^U%8G/Q1[[0 M,2BLJ:NHI*@-C#4X6VLYK"_.%B-S\YX8)Q$Z;[N#KK Y5FTO"YNO"BU[PV=Q M_S][7];DUHVL^8OR#O;E49:M>QWAMARV>V[,4T4"2$@U4R(]9,EMS:^?!(M5 M*M4F'A*'!.6>&V-K<=?)Y4,B$[F1<$8)"-$',-%XB#IZ4*X:Q7=&I(=S'(\) MSR]H/>TPAC$0NK_R!@,I!W3L('N5(1?1>D>MGW37DS5SF_I_+QBFYZ@S[G:M;;/'*J9$P1;1U$8BO8)L)K M4I"#LE49X=5#[__I.=4O?F7(-^(IVOUB4'4_@0YPK=R=K^\^W?WRORYIQ42] M_]0&'EUMRI="E3JV(@,,S)!)U":45@%4O*X8*=?0>P70;I2=!EJ]<;"<72DC M0>T?A.TD;H3UF+]M+90/NFC?6J6B$:39"Q)C0E&G2]$UV3"#RM39L# M(<^!L+NZ1L+BCXL_/EZO-Q)3MPN3# MV OD#(*S_B!X#FX':F0 <#W9JU)M#DE6@N*,X?M 50BVO=>58++4F(WI7: P MS@K7F>_+@P4^(&ANNU,PU9A%X:B3'503 WNI(09POKFO1$&Z.3+P9]'^-4G# M.[9_31#WR-N'J-H:?0*^_=O4&LD&,_*Q"N23%)E/U\-JUV]BD^LD[>VZ>VB" M* (@J$BD@8G4@&C=8*8M **L9 R)J70.^OV%!VG-3&'ZO9%J.PA MZ ' \G*W*QI? OH"TO%I,C8P,]CVS&(1D2]G3+%W,FS@9N/#]3VIU7B*\ = MTA,-DEE;ETJ)(&IK_-!\XV(4 ;Q$J93+A2F=X;%]CU;C[C4F,]]2!PI[.+C< M:YBD*$5)[/=G]M' %%L BR+(4AER&(V608[ZGT)X#420,#X.E^V>M='OY" MA5")C 3C6$B&0H482P";52+E32K=7V2>)&0D9[D/>@Z7]WG4&S\<'MYIRL6S M/W:&^N/=6)BW#ME@T063:OLEV];LQ(&4*AI4QN1M=@G='!L:CS,^FX])XMB0 M@%+;S^-L@N2SYCM=*U]U]=2];_M" M@4TD2X!E$Q&J:+EX%6O"WE,#]TP2''5T]B3%?CT[,$7*P^'D7LQ9A-7:B@+* ME I&YP@Q* \Z!$])64-RWLG\ V<')NEXU^S %($/!YS/KEVPWK#GI4!2.TX) M$:+3!4@:JVKAPU3FO9*F!>%''7W9)4D:R-GNJ>9=U:A-E/ATZ\08Z"^*X?E,8V E!KSXL M5]>7_V^CD8<;!U\M2G,%V^[*]44F&5PU LA%C@N3EA"M,.!MI"""J%'TGH"[ M*VTCF:8^&)M%*WO;JS]IE9;SANK?T^KR3_XY?]*]1];/?_@SKE:;7^P?M4_] M0J< _B#&NL7R3]# ,/HO*N_:PO;,?W4S+/-QX&=#,L'K!!K;.-R6_\+H$$JQ M6>L2"J7^@_3W)O?P^_3VTS P[_[C-HOOC@*%#90V7+0^4W@M*WZ5_C%;K(D'>JM&$N''2F MA )RC6VYO(XF[U1\O(O:3UGL=8"R'JI[#\F=6.';\?%;PH/VF53+O33JC72! ML5XJ2%]3,2K'FG>:SO$5E7_QT1,K?1^5+7O([]2*OUS<([QB3388!&DDLT^9 M(%1AF7"*K081G=FI)?)KBK__T=-$.]T4O[?\!GANV;H]W]/Z\MWB1N3-]J$T MRLN806&H;<. @1 XTF.;*)TSJ3"Z.WN)3U-RZD#X< ^@HZ2'Q,OV=5I8ALX?0!P#/+0-47JVW/'T. MPFX[@F4*F5P;%]B*>TAK"#%EJ%'KMG?+SS$6[*MDC0:I??3_*"#MJXPA\/4X MMO_U;P/"<^@'%;,(]:$Q] ;9.HWJON4QU?HN?4!>C]+K9N4A\* M0:^7B\VCS[T!"%9*E*XD\-5;=A!MA>B= .<+12.34-T'TKY$SRB/(X=J_5DX M':B" >#T>K5LAY J MVUD.%S"61+Y[+<6.I(T"LD.Q\&A@0'_%#("W)Q^W_Y.%]1.S^]VG[37_*UW= M5%*_O_QCE88D$,'EY'6J5'WW)7O[47KJ]IMY+\W.FAH MCT^P<3M,B,,@26WYAT\"3'+\*XI\SG3(D5!G+WL/H'R6F%%LW'Q(>#J>/% M M ^#K9[K^P&;$Z8%!>:D@'?M"=\S*R$@>[+!L0^;0Z6' M+UI/=I8^_X73[C7I<9MUE."0.+B;?$?!9H%@8PI@E%* J>BV2+Y*_BL5POY( M..4=U%-_7X7$'L(\,2C>YNLEVS,E9/@B8/CM7_C'UM2)G+-)2!"=<,P-2?Z5 MS1 Y,A 8D3!^K8QKMR^-!I!]M+F<3;0G!LK/RS\W-+->Q7/L,#"B8_+QL*L"K5Q]:D?2% MS$;I+ Q4$3GX2R( VN AJQAB3B;8U#MZ?HZ648+G/97\+&@.D/A0R'F-Z_>_ M4B;^97F[:'$:7517HK7LUXD:$$R(GJUEK!"5<;9@E4+/5P']!$&C%'GTQM"A MLA\*2&\N_Z)R_ZG\HNUKHZHT5!=TNW1EN] #5)^%RLH@J?Y#19\E9Y2$:F\0 M'2;W<4=9/--&;VH?>#3.[?W+>#IH]61^@I<9% MKZ+5'KP1OM6A.$ O"(KW102M9*Y'22 =IZ7F;JC,O:ZG]7=XU7HG?WM/=/U3 M^Q&LKN\^/9W O'O5OU?1<^/PJK9U6ACM\IRB*[;%NN K4 ^%%"6(A'E+.U\SL.> MY5CS+P([,6:F5'9-4>!08'RBE"2D4HR3!?A?S(N-'-UY/O06A2;AJD35?[C M659V3=+ZE,JN*2H8 $Z[%A"5@K[-@@>EK0#3WB2CT1ET,)ER256[WC.5SK^R M:Q(6]JSLFJ*8 ?!VGY/[[]XR9&%%A&;*6X^B!33%0*ZIK6TT++7>ANMI2D9Y MPNF,I@YB'P \>Y88.>6CJWPZF"?5)N1)B,PP^.!]]%F1TO/=BMW+ F<#WQDY M;YV5/@"TGZ]M8F(CA4PLK*C:\"*$($R"*/-F<;.KV!N]WU:%X20D[%QA.$4M M ^"K/>&_N5K^ZT&!F] A8(Z0$3-[P2JS/QP1O+!M8H 0+O7N)7J2D%'K"B/?J\]_DIYW[?.?(O0! MP+-+:SGZJ$QI26RC6G4G&_=$M8U?=\+F;(27_(H(VR.)1+@#64@&SL0[Y-,GN.\:>I^:TYJR/MG> T!ZB'P!$OZSH M#[PL/_SU!RW6U$H3WEZ_I]5-[N+ZU7I-U^N[H6*ES0FR$'P(8&I,@($R7P(D MD0-@;W>;NSD!5+M3-Q[(]L'#\BC*&0!V&SZ^8*"P+T&R$'L7+14F-3NOKF9( MRA;^G31$M3.Z'A%QVH>(F4!TF*@'P,JKG%4Z2?H^6TCQ S(:>+X < T.8$/.:"#:6O!3G4$*V" MN;11FX6] /)6N*K)YX=+>_M8G/W ,YN7/J?9.4SH T#G7N!R%\W\=%=;C\;D MJJP&P;$K1\1*0=)2@%?>&TW.)CW?+*XG"#IM+_^@X5X_%0Z%QSM>V@[EVS_< M7/,WS6(_+Z_?UMI^^XZ/\OKZ]?+J"ID0O+JP@=EJ T M)<72;,=:.@6.#SM5 M8P.9_BOV#J=[E/SUP3!ZOLOF.#H='\>W]\:GK_(M8Z*<.&Q7,J4V&XWY=C4 M,0$% V&4OGL[+:GX-#BQ&-O<=JUA.N[3S\N& #T M&T.&-FOQLG'8WF0(1_JRV[@](?93W6+-R- MXLC,B_?#2T&/@IX!G*%GDOA.VH@I"$#;RH]B<^DT7\G%8:Z(Q6.>:3KE/A4V M Q6.'@WG6G$S2?][5-Q, M4<80^'JA)U2E%+-"!1JS9UE9!1&S *F+JC*5G,M\;[%[MG(?(;@?^L[LIM"A MP/E$]U]62E0E$P03'/O-T4+T?*Y55BXXZ56D_ON$SK*U>Y+6I[1V3U'! '#: MM8,XVBI$-AHPR#8\.RL($2WHX@L*IWTMW9N SKZU>Q(6]FSMGJ*8 ?#V3(]Q MT:K(& N4&#(8KVOK57$@3<0JE2>+O:MRSJZU^Q T=1#[ .#9L[=3:R>JK=1: MJPJ8(!VDV#P)(;V1R226Z\D?^4[?8G3&SEQG$ P ]>>[!;.,7ONV9#4]0R +Y>Z!NED)EF\L#N0[L4F!W4 M9$'PA6"3"EG4WN;R_);)3%+W[CV[4V0_ (J>;E^7J9:(6D+U=O/<8R&X8"'' MEKRQ3CK1N]MM_X$!)^CW/@0[ATM\ -@\XS5LK',TWEE5&/VMVMIK%WQV!A-H;-M^$DLF%,'B MD<5KFZV1#W=L=7ON^(*0(0&TCZ*?>>[87^HGW]"6KNM-@=KB'2[*JMEX*K3M MT-LR9),A94P%QTX#&"4(D%R"4 M'-+ED,@\ZP)]9U;;#QT[K3/6'RCQ2'L#B MO.@T_'17>2M$\K%(#51;*%Q#A,A_!#J$*H/UU6+OR4R[43;*HLBA7:X9E#P M=%_E_/'#Q\T9O&E 7GY@4M[S8=PPVJ3<^./X^6W]'?^ZL"I3M#Z"%:YMS,+V M?*TU5)O:WCSG//9^"IM(XL /9'NBY''OYFPJ&P"1+TKP5\I7N%Y?UDLJ;UCX M]V7Q^D?V098W OB!Q=JJ7>F7Y:JIGH5Q88-"=HC9#6ES_@RB O0F0(@ZEB!< MR;YW3_%Y. U5:G *IW 6&J++?E7F1+Y8*6DX[0Y=.1IX)3>40_'<4#Q[1V2\O-M M4^;OR^_H5BK,UD6I6HHD)+ /R1:D> '8VMPQ$/I4I!&^]_BO8_$V\*OKD(>F M#TC.;GO>76/I8GE='C?X7=[_;SLW-D[_]+S=C0>*8H 61\VXE+A)>CH!)B;+ MQZG-O X8DZ!B!:IZ2[9P@\W'ALWU5U\%9,IY/DTEM"X%6$ *'J$95H:NS5;LC9>*'SW9. M4?ND;.<4'0P J,T3X,_+Q?(/6C$;K15LXZ=^D8;3!:6-KG($%SP8IRPD425H MOAMUT'20^+E]F"9()/R$FQLG:^$ H(2EN/C(I+Q M59KN3M)9M9M/TO.N[>93A#X >-AV?@ZI;^MTE3UR\>]A G%*IM6W:L=+9-OR# M(-6<0%$VQ24. VKO(IH7"1H%4(?J?3F7$@9 U/TIF[?YL(2R")/$+JL.>%MI^,AX+)S\NF KRZR5)>8/("69L0 M=&&Y4!LX1$*#C@9SMJYHG&].R9>TC&)N]E3RLZ Y0.(#(.T> M[4WL*,]$?;!W')V=697"W6CJ?Q"VK.4M48'#WP<]IX/5= M'EBZF+W/!93T'DP4",$&@JR<3BQ"BM3[Y+]$S\%>^^W/OMFI]&KQY8*^*#\O%ZO;WWZ'Z\OUU@N)RM48#>BVF]6HPG%0"@F2UMY):3*F M.)=@#B7^M-=S-[P]B@9.HMP!+O87 W8DU*?H:"GM/Q/;)90#8N5F5DI M_QZ=.%WK4Y[5IJA@ #CM.J&O4HQ:"@7*1FS)^P"1E(8D0M4NV%I<[R?_\Q^= M. D+>XY.G**8 ?#V\@NB2DG;("6$'"T8%P.@$ YLD1B4\*GFWK4/AS_CGF:0 MXB'8ZJ>$ 1"U[P"UG%NW9H'@!,N/3&B[%26@S3Z%8 K9H_8N'C9/<38,CNO M==;Q $A^?MB6);32E0I)NC;R#S,D7S.PIU(Q>)EB]_36-S8N<0H2=AZ7.$4M M ^#KA9%]?)MX+64$LM6 \=E"4GQ6DZDU9RD#UMZM&^'/$+*)D=Q.($-L61 %15PNB($:CG$NE]URQ9T@Y;3W0&#=F#RT- M +;;-M FQM]H]>=E&W+TMC[!W;KYQNNG_^JVI(^RR5)8L+(-F(S,=A"MF30Y M:6JT1+;WCK">])_X):\'H):#:'< 9.\:WPNV_J6:#%Z%-NC9><"2,T--!(_D MJ@Z]&YC.XN'E=-C9\Z%FBB('P.?=-?;=IWN)T3R,!\BF&;G? ::HL,@>H [,D M9&Y[1B14%"XY2Z)T+RO>@:Q!4G"]H/ ].[)T])Z?YJ@!A6C18 M-AW[+7W.45N0CKE2W>.='>@:!&R]P+ #V [2S$AH^^[3W2__ZY)63-3[3S_1 MGW2U.:.A1%T,5G"UK9-V1!"2M:"%#L@G5$G1NUMK-\I..^MTN/NVEPY'0N;] MT_:8O^VY)I^*#D* 5,*S_)BOD*KFP+!0LB4*KXYQ^3Y+X""6L2-"=C&.7=0U M$A9_7/SQ\7J]D9B\;?RW*@6L!-0VRYE4:IL^*<%G':1).0DSFVE\3,X@..L/ M@N?@=J!&!@67NMO[W*Z"8H%"C& TLF^0;/!)P+6/ M1@8%E]ZR@NQ:Z$P%9.$C8H*QD&H,0,E(-)2=C[W'R+Q SB")DY. :Q^-C 2N M ]S?G^XZ9_CL*"MO]O"F-IBG #HR8)4O6EF'OL[FPO5@8"< N[])*')T1 QP M')XL#_EQT1+NM'YU?2>;UK#EB1T1;0.HVJ:7BU @*N\@B!J(Y6^3/4:A_C/D M#>)%'A]$NY1^==#H &#=##6[UU?X\_+Z^[NQ,:_6VRJ1^[-$'[#KE3#2YA8K M6C ^BK8UW8&EFB-%E!A[5\L>2/(@WNO)07U,S8_;:_H3BYS6FW^^7JX/Z2A] M[B=UZAO=B=!.W:$WW[KKS_-1^]3&GHLB:YM]SH$T>LL6S@3ALY+]LPQ?4G"P MD;N=V'@GO@O*JDV[:OW1HI="3_-9,SV/-+19.PGSM$=B2\-X:UK]^D?>/UQQ?_>1-:'NAA3 MOM'5^=B;N7G<$NN30-(*2C "3)4MNVX0BJ-:E;,E=.\7Z.N6_$0< ] S4OT% M/]U4!S9O^Z_KW_]%5W_2/Y:+Z_=KYESFPH$F%(T&C,'-#*(,LJ+)U0:+IO>$ ML'UI'\*]&$ M<%+L-2*'E=$C*5 MQM,699X*?%.5U7YFW=,5J'0%?2 (K%$466(OLVY%,*9&&1,YE3F[PM" M3YN0/P$,]U?3&6'Q K.10FD"KSFX,M6R))VS(*W-VI"*59H3P6\GQ/EO"'&3 ME+$_R);7>#4_R/ZY*)?KW(8]4_GAK\S_Z7;TLR2.UZLJH+R4',E'#5$& 3K5 MY$(N3HK^>; ]"-T)?N'[]"C*>YO A2LYUV%8HJ M;<:6,A"%3-#>UX-2RM;4.]GP#"D[P2J> :QZB'KT1,1O'__XXVI3OHI7W^$5 M+C+]]I[: )BZ7'W8?&8S78;*]?+F?W%H6F+_+W9-4G1B?)Z4A7&E589+$#:U MA5[50;+)@G4Y6^$Y8N@^0VO.2HK_ILMW[UNUT)_\I^\8I:TJ^O8OV31^D!=. MD*?DV1AK$\"T3&\D+=G[M#$7GPV%WM6\4VD<*D4Q!2$OV[7.RAD@-'B1O^^W MSD";>O$+K3*+_J*:4&)"!:[Z!$;&#"&4!*H*Q("29/>EE%-I'"HY,1OX#E7. M.=VVKW']_LW5\E_'N6EW_]ILM^R>#,]4J\AH4M$+4*C8+[0) 2,CFF1U@A6"=FS<,N*5DJ-MRBK9? M-EA["7J ._'79F??UG^N;PK*WR8^:8O-6J#M8.4WR]5S\0X'-2%+E-!:NL%D MFP$%&I N(SDCI$Z]?;,#R!WJICP$>,=2V;B7YJ;UX*?EXEVK$+W7_[#_Q?BU MG]CI\IM$>*<+[N:;][YUMT'G\V.(T1&-2*!%:]73:"&9E,%'4L$H4_AOYVC" M>9&J0RJR7ZT3K:^7ZZT?<8?_GY>+O)ERQ[ZJSY*P+=Y+.K/[R+]*VK=)%1)] M05'KP^3[DP797__2:2^\SMJ_7Z/=6<@G+N*_.YJ_?WDT-W_^.]O56W8_&U.4 M*CF- MB:5S!1(80V2QG9QE81[P"AZ5\^[54V(Z1F5L( _M9#X=T[+,X6 M+[SUH$BV@=QM1ZVA#,R>M49F*T7O>N3GJ3EMV=E,$.NLA&Z)R.X.TNOEAP^7 MFS'M:UR4-L2574%:9.;U]@3]C*O5IG%S?Z=IGZ]T93W/EP/)_;&OLC85PLD&QUH%1H^29?X\/GV=T0<,KIBIT4]I+Z M]Y#>B0'PR\?%9;N\WRZN/FW9V0ZW,JB*]D5!J*EMO92ZC>5C\53F018?[,.& MH2?6],HO:V?__AF"K@,*E(2"F);AVH2 M2RU8_I52J6BJ(CCJ7M:^,W4G?H+N=\?,K)CA(+?E:GL>?2MW0%&A^%;VT&+$ MZ$+;NZNT0R<42VY6C'U!SF".2R<$O BT_=4Q +)NX],?U^LV)G)CCV-&*Y(E M(-("6M,;6WA#H),A254[U7WX[Q-DC(2D U2\["OO 2#S$U_C[S:*^(WU\7&] M.4XD196M@M6&$&_Z,I)P#I@Q*0/?Y-EVO^F>H./$_:DSW&F'"GM P&R/D?1) MIQPTFUR7V0)["9AJ A^<#"%;[4/O>K:G*3FQI3E8PU^!S![B'@ TO]"BM(J! M.V:VQE(*[9UOQM')2H% LB90XJ#8*SE*SPMHJZTS,O_]1[&.'??<;'%Q\\ M<6]ZOYMG?S&.H/LM9$G9FG7T$#2S:XJW$++2@%9+[8N5->9>VC^E-3A 60_5 MO8?D3JSP?UPN+C]\_+ E7"5*N5)KCZLMH*L.8L@"JD/K8]+*Y!XJ_^*C)U;Z M/BI;]I#?J16/?]TC/%7B:$P74(2.PR<.I*(6;.2H2F>\S?2P\&4_Q=__Z&G> MSKHI?F_Y#> 8_KC(RP_4G)Y-Q?Y/[7_0Y-X,H#/-57$>JDIM4D50$+T3( P[ M1<4KE4OO(0XOD'/BB2']@]%>HA\715LO6F@2HE7,YY+9%JJV#X>_2,R\G$3@DX/8!QO)8 M6AH @H\L_D]WJQ7X&G>58W]P63 G)!)["L& $$HKYL-BZ3YC]5EJ3CS"Z B) MQ_T$/QR$/GU1 [#9E7'!!R^+$ )8/AQ@K/* JA0P@:7EO?&U_YSBKQ$U4JIH M?^V_G&0\4!4G+J!YP,SVI?%UZT+[^>,V"69<+DJ"EVUANI0%HC4U5(#:FRPCJ3M:K MD_A/77Y\,V2&C\';^ID1CEZ_9UH6VQ5JKY=_$I/UW:K3]_S\8&'>X4;K&&H8PF;=M2+^]C'];\K7 MOR]?+S_\P2*^;%,>;@K8WJ:K[=%B@48M,=0"-LE6P,:!2%"&XQ(??9;259N[ MNV-3B3SQ%-NY[-N7R_+C(J_:6)KOZ>;?%X@D;581*-K MYKKUK[]^=\9/TFOOB\26+I8<"PHO>E>MCM!K3^@2 MQ^49^. [,,YG0!D(--5J!+$7'+O/F#_[7OLI6-FQUWZ*'D:XQW=OXPJDHPX) M(6OBNT6% "G6R%&\BYB$S=;U[E7JW&%Y["[^25C8O\-RBF*&@]R7_5Y5&^]= M#&WQ0NM*=I5_I24HC9@2AT]*=U\-] UT6$Y"P(0.RRGJ& !93W7\92^BJYB; M1\Q1>.;3B*WT5N1B2\$@M.\]__:L.BPGJ7B'#LLI\AZAB^&F!RQ:X;5PK8:_ M^0'20S!.@:X>;8@.W6YFIVL'R['G >QS6^TOQA%TOX5LL;I6*RLD$5LC5ZOR MELR]R0Y-044Z[%1GRM^;_D-X!&^\%1:F!-IV?$A7=C^JIM U?-U/\,-!Z-//]*^;1_ WEU=4MG59Z+*GX#P@>@O&"/Z5 MK KX#BT^"^>4ZY['^#I9(P4=^R/@*^'JH>H8#V$W_'Q_N?YPN5Y_YLEKJU%I MB"+Q850J +;=Y.0SR\X7IW+W$1X[T#58)#,+Q@Y7R*@@N\G?W'*DC"RUY@2H MV]3)R/8^IL#')NI,V22EQ;PC])ZB:K";<4: [:^,\>#U5/$R"IF8!6Q/2\Q1 M<0ZPC3H1,GH72[#!S-S.LF\E^2G*?3O"ZU!EC%5)?J\<\-V*;GYQLRR0_Z/U M9=GL/UHN+I(P1CN^]4L)+$#=LGQD#"0G0E)9:'HXEV27.O(=OSYLB>\^L#J2 M$D:P8O0.K]X0K2^D0XV&CT8MG@D7KB53; 7+<7-0?,//,#'M]N/#5O,>9)/V M$NU95PA]T4XQ:V70DU\Z7D70UQD]2260,I:BP0PYQ[/,L69O**#$ MW@['")5 (BB),590I5!;1!D@.(=@J[8JVF1L4K/Z6>=8"30%*[MNW9B@AQ'N MOMW+#5))Y-!8$-$C.X])00ID07(D7(4NE-/L3Z?G50DT"0O[5P)-4",D6"<85:,1B@^>H&N^&3GK6<\STJ@20B84 DT11T#(.NIRA0A MI$!K!13K6CI#5<":2Y-4D5BC,>IO/6M]DHIWJ 2:(N\!(//D<.B:DRZAO;W) MJL%DA8 R>TB1DI252/=_L]IWUOK1]X<<M3]+P;K/6IXA[ - \-_B;SQ&*&-A8<< M11%3?%#:W'DKXM&W>^QQX_01WVCZOST6VF:D@I"4LJU_24+(*8$@5"Y:+UA8 M^R!@S*V(DQ2VPU;$*=([,0#:I %:K-M_\>G5HMPN^/MRN1_E8F1N!DVT=8%6 M&V .V*IE95S40IFZBSW8Y5L#06,?92YGE.Q 2'F\_S&&$I1U'I1K8\RK:1/, MLP7OJ[>"G;!'S;%?AS2[!RMS8^,P69YZJM&S"T&+B4;8RJ+Q-K-H1(!4 M!8*L600A4C8N[0"(PY:J=O%*[B? D2!PN\J*B&V8K*"QU3**RF9("G1>[ M#%"]_S,'<>EZ:'XCI1$ZD3=7DY&2')('35J#T6QK.,; -LO21&>4K&ZG*;5=N]"/ MOC1I#\=L?S&.H/LM9'65N9ID.1!I!BE+U^;C.I!91Y4MEBIV&E1Q7EWHDY3U M3!?Z%,F=NAGYBRYJ$X@P&,:Z,DRXM_'&PZBN74J4C0@]5#Y@%_HDE3W;A3Y% M?J=6_!==U-4C21\BZ$TA-6*%Y/F.0BVB:*.RT7^C7>A[*WYO^0V0]'VII)Y2 M],D X%PR;0C1NY@;A,]H6-4G[D[=%35'%6,UUNV\'$5(((TV!@H4E M6(@XPF)KKK!8"BY$S%]K;)E]3^M#\S50[LWF27BK4LB1)['%5=MXX+O,0A<[@I2/VP O[WK+S[3)" M+Y7QOKJ0"7R6')Z&TDZS2Y"IJ&3:G(?0?7'0V?=23<'*CKU44_0P@+?VTAIG MCD\*2R&TS0XW M-211V+7,.O.]'TA ##ZP&V"2HYRPIMZFZ4P7IT]2^Z3%Z5-T, "@IJWDSH*2 MS:J%VZ3 6)D@R9PA)3Z,!?F =M_\^K%AQO M7F">V4UDA2_>\QU0 I\0$]$ YJ) >ZO:4OIB[+S>_ 1B!W/,]D3+RT]G,ZGN M+%\Y;J9S\9]^[E.:Y9'CA>_,_\:Q*Y,G>>*P0C-X0V4XQU;O931$(H3,+J)R M2COAOL5Q,;)X[=O"AE#:#J2PV3DH$2I6)4B6G.N\"][/\8EC"E9V?.*8HHSC*FFS3'K'FI@#X3/"FT8?;>\ MH3U$/P"(7GKR2>BL]$J##Q;9750$;9D?.(DQ2Z-$[=Y.?^@CZ[&#R4/L4"_1 MCXNB[9' (*RMK4>D\.UN)-4V3HF/A$[*AQ!]2;W37F?ZR#I)[9,>6:?H8 ! M/3GX1.?LHB8"$J5PT%P5, L"LI"F:IL\F^_>3O:^X U7WY]!SF2,T2<.[S1&:(NX10+/[2$ D MS;+1%3"T B&4;S P'QH"AJD MM\R*( N(?"!C] EM;)O:5$XGC:(MJY-MPXYEQX_%LYEJFC+_0X4'ANO)$M/GOS 23@Y0X+*[-(>S M-E]DH**,(?!A8>$X!<8;%DXPBJ]J+6*JAN.$V8ORIB6*C]U$V?4"VT_PPT'H MJ4)]FU6NN@2P.? QDX(@A)(YM"R^%"U"P'E'Y9]3S\0D[4_NF9BBBF&Q]0M> MEFT+B*LI.>&@UM2ZEI@G=%ZU69,BZ%!:5>Q1D'5'TF"/D'/B:C\UC(>J'];7 MEQ_PFLJOE)=_TNK3&Y;K[^\O5^477%U_NB"1C0YLYH7&!"WRA2@RL9>@4:L4 M4](SMWQ]A<+!WIMFP5Q/)8U;N?+#AS^NEI^(OJ,%U?[6@3:Y\ M=9D^MH^T/]^_;&6/CW2J63F4O7X%*S<#!]L)63"BKB]7FR?Q)TH0JM;2"2H@ MDRM@(BF(*D9(5OOL@U4^FLZ'?P)YAUK"9X3_>KF^;N?LW>+R_U&Y*!0)$Q]C M$06RGVLBA!3YM]93D&S=H^[]M+4382,5O:V/57&O.&T;^W/ Q&Z%2F"M"F!22Y>2E:!UFU<;8Q&AMRPF$7@^MG$* MJAXU<@\;&"#A7+ ?OR$&39#Z2TM4FZ]OLL-GQ-$)&J8>> MOPJ=/80^ 'A^86.^]3L?."JW4]JI<*"=VS1N:MN&V9R'&!S8K"GG4A5;\SP^T M@5-@J%:.WI&#>5%,U2)BU+U;EIXEYK16;3;U/S1T770Q *C>X.5JDR/Y[M/= M+__KDE9,U/M//]&?=+61%1EE1*L\J%%%OA2H<=5V]SDLE4+T]'##U,$(VXVR MTZ86CF?79M#32.C[!V$3U*;O[C%_MYZ),!@<'RUIL()1B3V3E%E^E(+!;)SM M_KPSB<#3FKXY$/(<"+NK:P L/C[!GP_PYXRA+<%%Z0*0;XU7NA1 ; _E)CIG MM*^I]$[H[T38:0MH3^G?':JE(:'WZL/R(Y^MW]_C]7]?7EU]1_P'J^N62&EI MY5OZ=5>\UKN M13-Z4TN1V#H%$Y],M4E[:ZCD"B5-KL:9\F7'8G$T+_1@D'[U&(R#F"$/5!N7 ME)G[K50V4/B2UPO,P00;'(BV\]Y$FR"%D*!J&ZJKQ;C:^YUQ'SI'@_9 P/OJ M(>F,@C&1?EN(].9CJR3?IG)7]]/SZSOQ!E^RD^T5SC&/AOA29CNV?[G MK;QJW;>^:,^/SUASU$,<)ZA#4E$(LJ9= )DO ",+)$$9HM<"35:IVC.N0WHB MQ.6\<#>"//U%=$D5W,'()HBH8C@L3W'E4+)I7"KEPHR??.KHU8SW0"2.Q6 MYS1%/T.B[';NED@B9HP@6EF$80^'CRHS(T/1SI"U0O6^-MQ\>JK7187@[H"E2$M(Z( P.3"F>!:9;!2%*E4*;;S#O+?DD62/9N(.! M, 5F>VAE *"]6:[H\MW&?M_NSS!"B5@X.D+7!LM'"U'JP/9;2Y5]8%O>>U+H M(R(&!M$^:GY8/'*0S < S5X&?V/E?Z>_KK_C'_5_/N<(BDPAJ=+R2J7EM5* M(+2'+!VFX(V6?OY7Z_WI/VW9W>FOWI-A8XF">PF!UTS:Y?6/ M"_XRK3=_^IO.2ANR^!BZ2TK456H.0#"[[P;5IL ,S. M$\9 1!]6E1)A$ 5$U M@=$L_I2]!N%CB=1J'NII[7\?/D];0C[P@1D,8D,>PR_E\'9QUR#7WIY,B^CY M8DN">^FC*KYWZ_44^DX[N75@V'=2Z72XQANX+NA=*TC[?=XV MB[LZX+?U%S[CJWMAT MRV+=A$'KB[1Y7I8!;%5L=+S6S)H5@#I4TEE8&>?ON7N6O)V '_^&P.^CT/.[ M12XJIIR30F!>$(Q1#I(2&O@,HBO!5^U[EPGL2MMNB2[Q-T1K!UWN;U:7UWAU M["XBCM(_?OACTSGUSS65NES]\[FJ+C ;S>K]=@"FTI1M%DV 3IHN$ .SC0$;5TI9JL>\]0ZU-" M/59US&% F5Q"/45KH\/P;D0A"F\H0G$8P% ;<5&L 2=+X#^.M6!O)_8;**&> M!(0]2JBG:&4 H#'5M+Z^S/?J>;5P)8ND(6HIP>C-7"^#P(&?=\(Y6VUO _>8 MBH%AM(^B'UZMATG]A+C);4K0ZM/%/W^[J$I94SCF*K+M^$O>0R 6@&G=RL): MK]-+):)KRO_Q;OGG_]C^Q!N8;'_S&2&?OW?B.^Y C2T/$M\(AJ+GPP#Q$1%! M1_#65'9+DX* $2$243#HM0N]>[&/7C8_5J%E5W?K9%@8\AP\>)UXC5>Y34J[ M7+S;_D=OT]7ENYNK@[70+,"O>$T7SOCJD*U&Q;:LBT)HXV\\6*]\SLE:I"., M;]R/^#,,.+K@[^M/ZD< PYF=@J??;;_@GK0NEH2![+, 4R1!\$0@M=:L!ZU= M[=T-VI>#,[P13GT>.L/BFS@4M[5Z/RT7[WZGU8?;FKUMO9XIE3*R:0@)61XM MZ<&_XSM;JN*%QU#U_,7Y?7GZALK[3WMP.D+GO&;M/4X._;Q/'S57-ET<)TB7F5"#+=Y""F*3J) 0A(Q H104FG2,O9LSSBY=5B1&GZP& M:Y(%$UQF&54'E&*,P11D!W*$J/E\TV534#A/NFR*C@=P>79X;W?,2(X!8DWM M5A0"DA4*?)LQ*[$&DWH76/XMTF63@#(]739!:Z/#[U*4QK'?$[PE]H", M!_3(OPT<3!BM'+MI_TZ7'02$/=)E4[0R - >3[_!R)>"B 94B7QEJ* @"A(@ MC,E*:IF%^??$H6EJ_NK$H2DR'P T?6LJLQ:^<" G:EMLT8YFH&) Y(0JV!B< MG+_1Y^^=.CGDZCT9%H8\!_N^EELB544F"*DRXQX+8(P9I*^.(F7+)N#?J9/Y MZ[NGX&^VU,D4,)S9*=CAC3P:PW=G);#:,?A,RR^B4/1N'Y;[S_V_+C(*\(U7029F&4T4'6;RI&-A:2\!R]T\3I%I;MO M/9Z3GV\H97+: ],),M_$\?E*^D@6FP.V22%>)# E9XA-,H(,2E3.VQ=K_HPZ0N>\,H^/1??Z/2[>T>7BD<.Z;@NOKFX'[\R0B.Q#RXQYR1F$ M=8(T)87DR0@)4N?*L49[T7).MBE?/KD4M>E>&W_$-.6T_=]*)HVY1E!2!G8Q ME894C "L*E=#&DWMW>$XB<#S23M.0=5#^SV?S@;P:YY9(>1D3-IA@HA>@I'& M<,0O(D0CO2\BF9!Z(V_$55XSJGZWE5U3]# DFK;9":&USLAQ:IM"!*915T#LG.OX7I$5FCX:\_.KX*R,-4=>A@N9NWRM^N<75]A(U))6<5 M?150)/-C9$7 I#-(RB31U1+D_/.EIVY,.F)>]03PVU<]YS?1L-,N&Z^B$14) M:FUK1$(TD&1&(&=+9O]9NC+_W7[R%4E'S)V>X% , Z AG8LOMNJ0$CKPC05& M4&'O3%0.&5( M#IBY-]J,_]QF+P,Z8@YRQ/ =V\%C6S4'\GO]7)QO;I,'S?I ML.\^M?_F%W9C+O/E'[BXOD#VH9Q4 FPR3:190O"10.FH/ 6*^0BKC"82/=J" MEA'<]6AY.N/N+K$J]O1Z1?5&H$*$7J_6N[#V:K'X>'G]Z9>/J_R^52'6FBM' MJ[[E2#(8T_:T$TKP(E66L);BX1+F1[5"^WUYM%4AL^'N"(H9#G;K>^N#\,OU M01=%8,QM!9S"MJ,DM($AEL.Y4IPN:#-CZVO5:9,_.MIZCB.#K9O^X/5MC<:_Y@]N;]Y#[MZ8FTV:18@A01!L*]B/#KV MRMEUR89<\HI9K4?8=O@,=:-9R1,ALXORAC25#W(&VUZKU84)TCK1YD9GW=81 M8&AC$")0<:ZYTDZ&^>M/GB%NU+3[D4'90W5#8O*S\+Z2T:KD2]!)@JVQ+4W1 M?#78&J"R]^Y,"6U&P>P@W97:4;/M1T;M+,H=',9?)!F4CQ2<#E"\X.-I85'#T[2-FE0_&43W5MQ)\^=/OPQ_YNIA_B%F&96*"006P1XV M*F!V7"MKK#K8%*)\T(:\XS/]LY\<-3\^"]#F5,>0AN]>"N)^'*>H9BDUY)A9 M=+8D0,/V7!DV\JEZS&;^+4U/DC9J7OS(9N]PM8W\GOZ9I0=9A=]7N%A?;=1] M5ZIBC(I&&\]<)LVF/K7]!E0 %7D1'5$M\[]D3J%XU!3[R6[NSDH>TLX^_5Z6 MDLS2.P\D-Q-R@F>)1LW18*FUHK %YU_KLO\SYPE2\T,\U.: M/QW425=C6L9'O%T(FPKY;,%E"GR^1(%86);66.LQ!"_#$>I 'M$U6NJG%RKV M@-\D%>T/N^4U7AU]J]2'-DIU_2OEY;O%Y?^CLEQ\A_P7F7Y[3W0]QRJI"5^< M><5>\"[F&GL8G2_L\'D,:X MUGDG("2S<9!3MM+9HGJG?[[1:6Q34'78-+8I.AO@UGYF.E2)+)54)>3$SK#Q MS=+XZ!@Q-P61C!"?;/NU-ZQJUOO1L MJE;>D,J]6[?/=!K;),U/G<8V10T#P&JWJ+Z2ME;%PES4V&;8: @A.B#!$;ZN M:(.>OXCAS*>Q'7+_]=?2D-"[>Q:_5["^_GFYR)L7\NN+XDEGGR(48?@>D(H@ M9'2@'9\X%3UQZ#]_&>++1([V6'(P4':9GM]-:V/"\N$#P8]?/!#Q92/L'5E-V)'*YH] DQGT.( <-TZ)$^OTGCB7KK) M-E[_=(GI\NKR^I+6%Y2#BLX8<$*WEG+G("JOP)/PE62(0?4>+GXXU:/9V5G@ M];3S>2Q=CU,J,97Q>QS?NXB(_7NM9 3O;2M:TFU#&$EPT6F93'4V]JZ8Z$+X M:+9Z1*@?KO%QT#Y9XA>&M/&6!*2212N RA"I:&!M^XPEBN2.L!WT92)'RUX? M \7S:O+,\XN7BULXF8YCYB(/$](I]D798(D( M067-3KMOQ\7P<<$B8B4T(74?W#]LAC+;:%QJ.TBU-S?M(4FG#!Z#<7R=N2MQ!19# Y&4BMTXZ$-2KQC<;^T+\S ME(>H?K<,Y10]#(FFVY2)%52,=D"8-9^_4"$H%HU&$@R?VKHS#.4A]Q__;4T)/1V M#,9>52;B=_SKSG]-J>J,*H-E'EFT04(0SD(MY",9&R0>89OX?L2/]M)^,+!V M&*4ROY;/%=YMF<;JQB-E&;VM32K.:^>T MD^!T:#F7R-K!+,%2Q;;GI@3;>][#/TZ>W[]1GS9%T$%$S8IU_ ^699\<.N?_Z:VE(Z-T+\!_%91=5:&D)V2M-Q*?6 MQM):'PDTB>IE":&_NS^-PM&>^P^&R)1GR\/T-<[+Y"Z+CT2-)+,UD&SR8)R) M$*-)X-'*DG40T#WXD[\OK"[S#-#+K^^;Z#\=^7U^]?.F/K'[=O5?>G M++YZ]VZUH?#%TVFD,-&H "E;OHU"-8"V)J!8MSJ?_V , MB*'Q3UL3U"^KY?^F_!2S3TGI^?_ZHE()7J #Y5(&0Z) ,H65&@.I4+RQ1UC9 M/A-SHRWY..IY.AE*1G:1^MF;9]:C*50NM"VG?(&WY=$&@O(1R.E$1B>-9?[U M83,S.=I>DG.ZI0Y'S9#A\&%FY[,@*DI9TO= M;,R,ME5E],MG/Q1T.PY'J6[XH5:6R++>S+J_W.BDM<&V'=JX*#_\]<=&8#>K M#9?W%BC,4.O0AY89*Q]F$-8)ZB R>T[%"@*.-Q28F@2DA!Z4CMXES3!7?YLZ M"&P;8K.UH-O,74-9MH#,M\0&:I=\K=U[ [[1.H@IJ#JL#F**S@;P39[K6G0B M:%,]^+K9XF42A*(B:$W&%JRVR'_701RD^AV[A"?H84@T;1.SY)D/,@6$;@/; M1+" R5#SGH1/*,E0[Q3V6=5!3-+SKG404X0^ 'B^FH"/2)D_;,!XTS9L9 ]1 MD8?B,KF:M W==X^>:1W$),U/K8.8HH8!8+5CFZ!VCFKAR DYGC.J*DC8UJ/J M:)QU5A/-WX9YYG40A]Q__;5T0N@]O3/U)CY[6W__%TO^TYO+/^D[7%^N?UE> M+JYOE[G=C]ENG=<[)]97*F0I@%>1G=@D"F".[523<\'S/^V#%2\[;KH]E+)S MJ(^8!)T7=]\>58]GA>(?%WE%N'[ _]LGTOF52)8D)5AKVC8N8R!BM. 12^8_ MS_)A?-$!RCN3=QH\CX"VO8$_C^K/"OW?TZXBD+):JP/R'2E->T:N?%$:"2H) M(F%($X;NZ-^9O-.X'&>-_GE4?U;H?\X M&?GQ9J=0XL!BRH@M99@@DN 3@E0 MQ5GO72DUF:-9_"U1IZD?.FND]U3S6>'[N2-^RWB;-FF*\!!DSAP:NQ;\B Q2 M>I&3RZA+.9I-GX+O[O4\9XWOGFH>%M]O+NOUI\?B_S)#^/9>AO"1,C#[8!-Y M2-Y3VPO9CGED6: WA-FJ6OQ!:#^8Q',HFNX?DQY7L^<"\,^7UO."^'S$E71" M58\05=1@HF[Z(0&D.71)-4GWL,+S,&Q/HF[$T/3(H-OG(,R'@',Y Y\OMETD M(%%)C-*#H-;2IK.&*"D"&I]K]2J9TO4,3*)NQ #U#,[ ? @XKZ*R_Z;+=^^9 M^U=_T@K?T8;Q5U>;8\;?2Y_N)<#Z5I#M\>$9R\4.%<,I-D@4E821$9RR['P' MJR#H4*%Z]I@P2++Q;U,;IJNV,DN"; .?3XY^("B9@:,@(7Q,F&SOD=G?:&W8 M%%0=5ALV16<#9,Z_+"_X[8_E8KU<_;0U$)NR%8?2*Z4(=)9M^4:;"YUWY+M2V M+J-M=>& *8'"+%*P3EC;&S6/J3CM.^?6%[C-;U;KBYI?7,Q9PXR:K2 -EMFS0<^&K5 C<56 M1&^%FG]6Q[/DG5/MZ2&>]%P:&P",3[!QNTA*2B535JUSFCCJU0%B,;[-RY/> M6I>=ZPV]9XD9K7ZTD_H?%M9WT<4 H/KA_WZ\O/[T&^6/J\U:[:V9ERR $%&! M;7,731$(@>TV!">-1.N"U[UCLZ5?;:]UF^?_YN.B MW')!V85D*M/NO>?X%-E!<'S(6-W>R>J2>U@[S<5/D'&:8>0S8.90Z4] &!> MX_K]JT5I_VJV\T^\8FG>\F(%9229(%7?WAZL8;%4 U8YK9Q1Q9K>SL]+])QV M[M8\$.HF_P&PM%LU%TK+(:ERX$,;/EVS@Q1D@&*,;&*+(8R[:'0V W7*,.Y0 M+0T)O9?S]ARBE**1'((7@5U"OLL!L_*08DDI9%3:XNPP_ J1HP5\!P/EJU#L MJ;4A87E_G-#JW7WF?J%5;NI]1Q=!"^])!? E5.8R9#[>Q8"4)!"-S$'-C\U= M*#V'ZN&^ .VNO_,J"KM7[70CA;O)@_]UR2=VE=]_FF-_VL2OSKDW[1 !G* 6 M3%43V%8ZB%*S"XDI050*.8BMU5&1 I7J[<*/6@M6+;M%[#H!!=TZ"W5IXYH5 M:"JIN%*EE+T'HWRCM6!34'58+=@4G0UPX3\SMXBH5 QM:Q.RT%AV 3@T+!S7 M%1FDCM'9>>MQSG%.V"35[S8G;(H>AD33]L4A6?*FL!N]2+OI7;MSO>:;V M)>)^D2V[KTZX;8_L[H[YA*@E2\)I"M H-J:7W^R ' 129!8ZL5;H+M/' ]% M2D0N3V9E5N6R?N_16:3@O%+-GU%/>'T?H6[C(#7O]_I^B,P[0,ZSCWDJ>1&# MYV LKV\VA=+E.OO1.F$C2:R^&O?VF#I"#<FI & M/ OU;8(SEP,S2IK&L#FV!FB$ HY3,'.JM#L S+;IZ"_S+[B8K6]\,:X>68%5 M/CN' JPVY#\9:@A>1N F,5D/N#1LH'&JND1Y@=O-2]MW7QX]F M/^$7O-K4CHO A"5':W0DDZ'4EHQ'>V#"6Q-8IC.\=!%MB\T[70P@<-P<< M B&[0-A<73UA\=WL\_5JN988WSIUP;U#IRDO08HXE4\10NV?D>B4TXP'GN)0 MR'M,3B9S MXJE:ZA)Z3Z_4I@/??YZK?K6'=>K^9K]SZ=?9C$H) %:R!:5WO.G*BSJA"T M,:3JYK*:3'Z]7)-J;[X2OZV!Z@#:3ES]GP,:2 YD< M8^4\CXQK+FL.D2AHS (\%@N&<<:=25G'UB55W;:2\.ALRCX LKHYEM=N;R$3 M2,=L=(8;V?R1XI6VDAR"JM-:20[160OH7/'DYE4Q4"BA M4SZ$VI'S[U:24U2_9RO) 7KH$DTW=T],^.2P@!+(0)7:3&U+39IR%,9FGUCK MH4*7U4IRB)[W;24Y1.@=@.?%'@85B.P02#3K=5^11?#9FM"TNM1Z>_^I6 MSI]R_K774I?0NUGV\V0>]C.E6[__"Z^^X%_GL]7'Y<0K%C6+"")%64<^&0B6 MY"LM9R[1L:#\\(\0!Y%\"??#!X'H19@.I]'+ _!_85C\_J_YI'@7H@^RIE<9 ME,H)8O8*O!,Y*NV\%"/C=DOI)=PNGQ&NQ^CO0E%*L*,#*SF9E%80M)'U%4=0 MU,TD\&AY3C:[U'YGP)&T7L)E]+F1>K .+Q.K/\ZO%Y-8='119=#9Q/K>4\ Y MG]8/ZC8Y%ESS-OHC21VW0J%+I!ZLP0L%ZO0+3K H5KB6D$L,E!T*3VRR#(9G MQ8WCUO,>@$JDCMO2T2=0#]7@Y0&ULO@C23I<58:7OW_$!8:RJCN0C$W<909H MZ].F%[4-V"&PR+QP.H=26M]1MJ)]+RB;/PV4V^BXX^?K=0?IFW^%15[>__KG ML%C0K_]RRHOUOK^ZU2/U4:PT>I>^@^DOY?YKXGN\"H2M[^?+U?*WCV0#,2PQ MWZ#K]E'1OU^C.^JY_QS2LL MZ6SV85.&_-W7N[^SI6.MV>U589;1&AO!4(Q>QQ%Q"$Q$B!:U#L6$R%I7.#8C M?N0[KO-A=O=#^#G5/W+UVE^1W%:Z?:CCUCC,SD,H=8Z6P #>YUK_Y'6*/ N= MT@LN]O%O[>61^ZQJG3>1<3?HV+Z\<26Y*,Q2@"$$V1>9%N5\#+1F,3L=+1?L M('R,^6A]JFZ>5/$1@NH@R_B-I+TV@>^OPG))IK*:IW^N)9)D;;A7&ES8-.X5 M\!1M0C0Z.)430]&Z8&TG,;V\%H[A2-IJJ@/(W:=_:S1:\1Q%")!#IARJ($+0 M3$"((B-W@AO5?+K3(RI&/JW:J/?A3*?39-T!6FZJ?=SJUJ\4H+NNF>B?!>%0LL^Q,?C#_Z\G\Z: / M[0,BQVAV?@XQC]T^.%U@HA^_KQ?!,US<<& 5TXY21V-TK:0J"9RW @J=X4I: MX739JSGPR=\^_MC2!HAH(+@.7 >_AUI3-Z]IQX&CBZ"P-ESS*$ R+9,7SI6H M]W0._$#S'W3&:"/S/U94XVN9F7ND.Y&X%N2,9,YUH)<@85BI )E.NDC+8MC' MLA_\VO&G@K;1\M&BZD#+XA[I$5,T@9Q/]-830!7E7#XDX#H'.II(.@\[S'9J M61RHY4''=#;2\K&BZB #V"1!-Q?&=)H$@B-"XKD.^^<&8EU!\]VVBRBHJ7BABMUF 4A35.<,C6$4\(#.R MB-8[03J]P!T?)WM? 1^BM [0]Z)D=PGVI[M9-$1Y3CP 5YS3">4#!!LRA2F" M.1UUSJ'U/NG3J1XW8.PC/#BS[B\9[3]?5^/>JFOYYGKU<;Z8_@_FB4H8N:Y/ MCJS&Z+K4-9"4>6N6E)8%17IX;SD>^'H-9X?U;ZJ#6VHD3&,4,VF:#MHR?_C@86NB_ 059UH+&6M63.9V#69"F\ M+++Y*N6#".P2<,< X^%!.YB6.H#@MS?4-??0*@M(Q9*L%*=XQ#(#AA4>6'9% M-=_IR\+ H6" 7/AB?HJB%I70.*EE=-C\RN<\3U$7 MT/EP2GAP9MU?,MJWE]=_H;^X6KZ;_8J+Z3S_93%?+B=9N(@NQSK;I+YC,PV> M.PTFRLBE+MFKLU>W',Y&Y_Z],1);&4(C6%RR9=RNLGFS7%Y_VLCC_73YSQ\7 MB.]F1" N5^\IDYZ8HCAGB@-I*8+R','Y9" EQTD:3'O9.IH9G*F1D\P+M9I! M(//:;.AFYM;?YU?T:ZZFJZ]KD22AT.FH(!NC0)7BP(<:PT:7M)')V-!Z=/H9 MV!HY&GM%=M0 -KU84GQ9)/$0D?R.BT]\PF41V9L"FB-IJL@ 3J[W-*?L@E5* MN4%JAP;A9N1Z^P[L9GR0]&(N)\2O?Z<#%_.;6;Z5PKQ^ZX<_<)&FRYIG;NJN M)EX9;KE"\%*1&_$YU/9J 8E)KKBTBHOFD^3.Q-O(M:D=F%)O .K%L(YQ,=_( MY28QO/4[?"*E09VQCF;UC+)#X\&7K,$5F1,7P6C?>K;04+R,.PZW!\,9&R = M&,KM?3@NODP3/JV5G^>S+QM'L:X*_7V^"E?W?UY+W'Z>K_X+5^\QS3_,:F'O M_=+12:!CMS"L3TV)O(<+$GR6$E!+D[0RIEC5V&K.PMA>)F1?J0GU!YW7;$]; M1U,'5:R_5?\>Q;LF:LH!+:"@I%#5)4E.V03(<@YU5HD-@[TTGH7#O2S,_=O" MS@VF#DRMS1'^;6/*Q$=IM:'SNO!:NE5JFZ/G%KSA)G.4(OC6ZPV&X&,OL_&O MU&Q&!T8'QO'F:OUWZ#!]4A?;@L6)ECS;HCB(Y$4=ML8AF,2@>,8XPXPWB(>,7&A55<-D3F< ML1P!DZ/MY/,Z$?YM%1:K+JSEJ8(T&U,2A9-&A'=U83R%E D#&"LHV$M&9M;- MT(P3ZQ3[J[CJUV).A4H/9TL-C]\ME]>8WUXO2+8;7C89]_U;X.U[).:)M<50 MQJT@*DML\GH=K.NX$,EC%BH[+5LOHSZ!.Z-+,E#4;7=Q=5MG'6&5; \V;%QHQ5.__O]4 MJ+P>H_GAC\_3Q?K?W$E"&2M-L!8$RGHUYCU$;1-HPP)G.5 6V$VY[6XV+K2V MJ5^C.14JK\=H'B=/R\OYJFOHU MF--@_L,L]V8K_\#IAX_UL?T++L('O(E7?UU,$U:=E:W./)/.*F8@1F9! MZ>P@B!Q !BP9DTFR=#/F]6@NQ\WI7\?5\!" ZB&U/X^$)E)YC\%781@22U$. M?'9U3X_SA6$)7K=>VW@FUE[-%?,@"!_'( ^"V^5<2N\<5?#D5>.S D)>G*U> MU:0Z9,LS1^HT!8H1QFA?DN+]S.DYF+U7$?05XD;"-YG1CXK.G;V8+0IAZ_FPOTB['(X\+T&TWSB7O9YUV5\ M$AD5H DD'Q4I!7$)@0M;1,@I0 'P-!OK$'?"S\F&9 M)2V=@X)80)G((?J"4!QCI%Z!+IY]3%IC'E_-.\-%&.B0 +P$ VV4BR<*'&21 MNI8$Y%I@S\!E&< 6:UQB+$O6\7O%R>9X":\879CC"'![)>\>;W)>MP:&J[N[ M]KL+=,=\-DI[$#%P4"(6B YS'<-*\D@*Y3 #>89B:-PD\H)?,]K!Y'6=7N]F MJ\5TMIRF]6B(27%>L%+J4(@2ZNK7 B2' %HA*DX1N&2MEU,-QLQE/TXT!.QP MA]$)Z+F,/7GOD00^33==CJUWY;WXZP?H]SN,I3X:_NJ6,;1% >.28B^?(OB4 M(^B(6L<0I7QM#7_-9GA[E#D(P\ &2X:)A1(SE2DNY!*YCS%:]N^=>4-$.X=@ M=KB=>8>H?\3(AKSDY*]8_=+=%OHZ7MYQ >L&=24T!SKS!)@<2G0J:*M?'82/,;?? MG*J;)U5\A*!&5O(;^5\8%C]\7GX?/BPVC&PWGY3$T*@ZRX3K5.?610@U]!48 MK3:I;D6Q>VA[YP?TH/9C]#5O+;R1$; >#;6LGN_C_"K73U]=+V:?[G/#F8Q8 M&VKJ&!X$;4 M_7*QFKROD=%F)YQ1$I/.D$HAHK,2$$-=@V(E'9EWWHOFZ$_W64R MWWS@:UGV>$S,>+SD>X#+%N6$[4"YF /$2%8C6:XK?#-QGYC,*AOCF@%FS&CB M!&4]5/<1DAM9X7^=SJ:?KC]M"0\K8G"I#KXL!#AFE/61(Q#8,$6KYG7:J\I MSB\I_OZ'CG- -%/\T?+KX"7L9NOFQN-)OHZ!P,9 $JAB<*8V(F:-F<*9C+GU MW(W[G_]:MCX>$R>(J /-RIL@5GDKK".*71TWAJ) 9!65ABNKO>7&B3TU*\>\"AI ML\>(J /-JBW90J1BY*XV=MFU0&:':S]HZ%FCQ%1 M!YK5-S>2SJMD$L$0/9%ME:N#;@2DI+5GRB![>+FW4[/Z ,T.UC?04+/'B*@# MS9J;0\2A#[IB,=7ZZ1@4>"DE)9J&_H\KP7*YIV;- 9H=K 2]H6:/$5$'FK6W MSXM>ED1T MF1"C %:06(\4U\?@(U" 'WB2SA>7]M2L.T"S@^U*:JC98T34@6;]3> 744CF M"Z 5@M=T1]0\#([=1=7(8>KY$.X'2\X.[8GN4'9NDQ M%YDE@YRC)K,T9);92))&2$E2].I,ZU6 0_ Q[M7=";!JUB7<2,<=X/Q>.T2M MCMGZ?DE'NHR.6:_M65;%QE.FOJ2K_:TF6R4B[LDTR]^$'C(JN! M(N=#277L*!T79;[X%&;/,F2=C=%Y#=[:.A!:,/!2) IP6;!>NRSS/MT1>WW8 MN.\9;:'27KK]G6%_FTU7R_>__6W+C+;*&^8LB"#(S;HL(+"8P#,;1"DLE-"Z M+.)9@CH?4#CRF7:"\D8NQ/I]NJH9U[M9GGZ9YNMPM8Y/+4F 1!$ D?DZ&)SB M4^F0/*\*5B@?IY]_ MG_\P6TU77[=VR-!B85Z!3:K48SY"].B@9*Y9=(@Y[M4G?"C8GB=KO,+0!@!X M#DX-M3$RT-Y.%YCHQS]QC:]@*-O M/[4CF+14[+R)E#N(LMY6X> L+]=&%#1/)A<$S+6]&[6%4'B S5A4L4C2. MJKXA8.3Y6UUVH$R 5/[,H1G(M>Z#].Z M'OEI2CJ!R3'*W0&4$R3= 5Z.GN?TTW2&[U;X:3EQB?,LI0'C5>6XKK3T=+1; MKM%Q=*6(L[_+O$CUN$4B?9R 9];]):-],P/KW6RY6EROM?++ZB,N?O\89D^N M^84&I==[,6*GF.D\TOK M3DVF&33&?K:]'?.V0P#QZZ-)<&O>[STW;=BN__X*5S@107)MK*:0E=&I[S-Y M!\8CQ,"E2XB!I7W*H=M3=J%[:DY#>@=*[@'BQPC^';$]J_-#[_^[^C[V.\%V M6<<._1X6'W#SEW^<+]:GY'3V8?W:M?[F1!0=/<::M$D$9>H8&B'H/[SX3'XA M8=FGN7)$%BYT>TPCH[D V%RJ=7T?EA_7PY7K]?Q68E5*$\F*=")Z0%$;1M8M MV3)&,"E:X0R32>Q5)]2:L M=TS*B)311\:7B^T']S9-RH#RIE&08:,<"':61 M03"HP6%PF0G&Q?ZATD T7N@VE!%1WUKQ%Y]!_YT$0N?;3794K ]:& >ZR%KX M@Q)B1@L696 >BW5)0!>5IWP(Z\!G56P@WAT'7C#Q;)7..I_1.&[H&K=/ M]!6 _R@%7RRX/\VO9ZOM(^MR8_>_E'M7 Q,KC:& T)( E*YKU>ML,DGR4-HB M?2^5/.CET8L4[O?:QOZ-^*&TWD%J\';[L3OD4.LM[ZHO-UR_6RZORK-510RB9%,",!H\I@6.4^&AIF/=Q2&^^'YG[ ?VU/0?WIO^C M38%2A3@?^]+GQS!=K&^]WI 3^+2I('D_7?[SQP7BNQE9*RY7[\,*)QHYD[)X M8-F[NJ3!DW>PI#E91"J:A9BZ*<[;EZG]#.BUO3+WB9D.PJ.F OGAC\]8VRG_ M/J\-+%?3U=>U2"(*GWV.8+C-H'*T$$62D'C47EJF8^GF0G5_MO8SI-?V\MPK M;CHPI1\^?;Z:?\6;8JNG)?3S?/:%7 5NKA:6ZRU1]W]>=UO^/%_]%Z[>8YI_ MF$W_9_M.L_Y-FW_TL/IQ$D/4A90&TAH.RGE&/L-\L?U6_7M\HA)/2 $T!%=/_6 =..,-8,D\L22- M;'Y7<%X.]S.[U_;.?@%HZL#6WERM_\Y])W*?[WJZSY8X,=*ZS)@ MAY[GA.E MFIPST,+3:L%M-/89GFB\__*\T_;3YBTTNR,=%[ V#6EX)OTFKZA7ZZ M[@Y[BZLPO5I^R]-R6NN+7[@&._@C_N..G8>,;C_I$>#:LX9_K'"6,?^_I_;0 MGK2[77I=A"&OYP6OKPL%P6D,@"+P[%4FMXB-G<1I%)^<@#?K9E1J;'X4.3AWL^&P<$SPY-/D0C'<#I>,$],UQ.6^ZC M9P9\JA=0.@F(DI,T14:G98H6SWYQ>>%#DP^"U3F&)A^BXPYP_O1,3J.R+L66 MFB$R4$(S")E+",IHC4SXJ/9:NOOOH?UR]'OZW"8M6Y-3X8SA03"TZP M[6&CP"/W8'T4UEA6N+V< /41>Q1ID/LS&.7#(%Z5E++-#BCMKWNC MZZYWI2-(9-Y(Q@07W=Q9#I(S]E="^YH,\A2XG9@S_C#+EV*+_\#IAX^UHO(+ M+L('7 ?W;\FCW#81W%: M?U[,9>M@<'S5J>?^XIL(GQ1/VH)!2S)S])_ZQDI!2 MX'\J3S DGE]U(/#MM>#+@E/!2ED,^5%;]X?7=63.2P>"TS?0(I-BKUV073B" M YE_];?8K\ 1#(GG5^T(MK>1UX3JEZ6FE0W*&0?*:P&*6PT^4TZ(LHX%D%8K M?CE>X!#.7_VU^2MP 8,A^57;_P&YE%'6*69(7($TKHSV$)*J,_F=$48Y%TKK MW:P]\/WJ;^A?@>T/A.)7?[O_)N?UG(-P===W>==,*6P,2:A8->SKT!\!06H- MB,%I3G^6X7*>PI]E]4)#_-YOZ]O!ZU6?P;]CRCB0TG2VG:1.G<%%RH?\ 3PY!I1C *^FAV,!,*CYPVWJ0 MW-F9?*U7[)=HQ"UPV,Q0VX\:VHY8_KP=L?SPSR=,&-KS-[<:+'0,(XWF"3V< M4WV+:"]3,4QPX'4^FLIHP/-@0'CT067I?#&-?=4N6MK- 'KX"612T_3=5[*[ M3_/9]U=AN=PT]4:/EB?O0>@:>A>#$! 5,,$BEQ[1Y>99TJ%$CALM-<'-[FD] M0RBJ@Y#CVV$=)=J8:B,;IA1 ^?6P#M00+&*VI3C9?'!SEU-Y!E'VL]-W#I%\ M![!Y,4(X9O)&-EGPJ!48*RTH%!Z\003CL91B2HJIM8,?@H^>IN\/?7<1TGE.? M&WEME-8#^IX*?.X> )1/T@DZ1&0=#*\P1?#9"= N9J6RU4JWGE[S/$6]S&PZ M1\#84#<=(.W!'>ZF*^IF#>&]N]XUEQ/%G$\J;G$[UN%YS0+2>6:$=0'B'?;Z= M7EW?CH*_9Z83K@T=/SQ#C'4^2@F>HF$FH3A*!I40VC5_T3V0Q'&K),[O2INH MZG+>1'Z]7J2/9'SSLK70&C*W>QAY]MQ]N+KC)215/&0H0 M_%1M/Y-UV'*H=7->"B6&Q2N(I?IA)UA]YZ;Y*GZ2FI&OX4[0\5,WOJ<+O%OHW$SX MUBS)%"/(3'&>LB*"\UQ#TB*7&+,/89 MOSOHZ> 6MX'.]X+2$0H8>0G[&\ZB MYLO*S>*6F\\;;K97? +14(*;H234%*=)!L%$!&>9S3EDD>Q+46[<\5W24#@F4]"#MHXX8+5LNI1"8C(AL6#0\N8SOQ]1,?)-:<-# MZC0!=P$1R@\>N]SKU7+(_>2,W:XT!N#2U(P\'.,>1VUQIEW,K_G;Z99IQ MEI?M;L(?_]U,I&RH<;\[L/77W5 M/QR%CH<^JKDZ.C@L;QFYQUSE94*Q9"C,<.#.DB_E1D/DT0&&8A"=C4ZTKBW< M14M?Q0E-H-1$[/T>9NLFOUJ)N<"/.%M.O^"[&?WPA':WEWYCHZ/L(,)//,GJ M;>>NS[L%66:N4$B3(&@G*9)B'+R5'GC1688D30[N!='M\SDG-PVE=/WI>KTJ M?=='_32_*7GTPO+LLH5L?=U)F4K%> (5LAU>&O]:N6X8R(9!%MB'?\O+7@4=>V%*T[E(C4VGR;[ M'$$CMP,-AH-=U_(G*Z4#A#W@8?O(%5)07@8!*J6ZQQD%> H P; B8G9.1MD: M64\2TLGM^^F*?EC@?K+4.X#./8-[BV4ZP_P=SNB+56TW6;[)_^=ZN:K2V[YN MLFC01BD@N:A R1QK J%!QTQ6QY(GL0UW.NY!80^U4"=!8O?!V%H_?:'O9US] MA815O?N/)->WN)Q^F*W/@<5_7H>K:?E:)^90%O+CU?Q?_S_F#[C<\DS11C0Z M>?"%4]P1&(DW%0F1^21834Q<\R[P!G2/G#@.B=3SZ+(O_/Z^('N\VNCOH55B MI 29,AYPBM7(V AP7C/@F'F@O#XG!5OKH"V6[@N(M8RYE MX2CS F%M;0K5=1!IS/159,Q&+D1JO11N;^+&?1$:%&L-M3)V_>"33KR*<^.F M[[:_KD5_RR43VED'@7'*P6()$)%Q"-E8)IG)B3TH_WFZKO!H"L:=2=P. M8&?40P?.[2TNIE](2]5F;N:PO9\N_[E.S\AH7#8A@Z@[LI7A&H+P%@@RSI$( M50RM+^.>HV?Z! M8RHRJH ,X?;\@"_O^FCYYEKZ^F]$OQN7J/9GD M#6M;)\QY4$F2RP]HB)FB.40C/.1H$K,YA*Q:KP78D[1>0'8J%AX^?P^@F [P MMJ?/_^FVS$FS.C>(+),YHRC@,'3Z>_HC)RM5*FD*/ >\#-F+QG&3SK.=HH.J MKI\T81=O%+;.R^_AC_M[,K0+4GL29U'UA="9.NY7(/%:M%.A5',Y?I$X_:5R.DE!6$R4"@56YUIELF;''.7A1GN=-"O&C.06 M;T@<[V'_'(@YSC<>I;YN-M8^Q]EW6.:U/3'565O3,DUA,V_\AF$E=5(R*?!! MU$JK6KZE5*;3IT@,.1\:ZXDJN) ,5\;-22Q;9$$P*/53!JGHFT,Z9;TCQ.UCH3QT11_-.B_X"+. M&\%^KR.IL,"M10$R*JQS6@6X["F1#"5F845BO'6&WRR,:/[*TJ$K/DI1Q_O< M^2I:FEE;6*=Q7^P%(PU8EO.7I=B@$7.?$C11VPDS(X8;) )K60 M88\D:I_/&N=%YA\;8-AH3K,.Z=X*!LI;U!HA+&8N*+*=XQB-V MM$3GK'=(0RBG V_X'#N_UF^0"F<;L?XZ)^>_;C=?[PZ[5V[Y='IW5UZT%HR1 M67'O"QFB-Z!\]A"\=Y"=U9ESSR0_9^K>E+GQ$OU!NT_Z!,?A5N,W5C/##^L* MN+,8SVZ&UTGC+]^_VUN"54"U'DII.K=T=G2,<2\A!,^@&$,B4H5DU_J6X'S< MC7>',)KYC B/?CM0?\,/E;EW,_(8G]:_[_C>T]V_JU'7Z9[$-IJ3.7*K5POL[%ZI.(RR M.HB-;UOD?J'\+JPEEU;3+]/5%)=;OM9%8!IY$4E%*+FNI^;T'^^E@$AI1.%* M6#EQ M +$IBC3>-Q],^@)-G?2VM@3"0["UU$H_**ME@=/9-3&TY6P^N^E!6[I&5#63"D]X.S&^W]WO9S. M<'GC\C>3#923EEN=@=>*:O+Q9#1U9K75"7D6ED?;^GWZ68)Z67UXYA#M9-WT M +2M[6P7CVK/N,8"-A#=BJ. ($0"R5S.5MDH??-,]#X!G81D!>=3AF0CJQM&G;8/IG4_ M6;'PTN=T$2,=H[[Y0+() MXC%%43IBHE"=,X3H*$-D5K%2HI+)MKX*>D#"R /.3T9+"\EV (QGPOF?;NM@ M D>9A53 -(^4V)D(W@H)D0=#&5[FMC1?%[('72,[G'.G1*TUU0'ZWN,7G%WC M$MAQQCK;Z3A=QIH*]4]H$9IIAI/=?]YK.["'L;:O51*\(1(NX &K?7 M6'>U$).94P7> G>VB M]^7O\S?IOZ^G"]Q&<],O^&:YQ-5R8IC#*!("K^\X*F$ QP0'CV0&6I3JD!LC MZ46BNHB?A\-56Z5T@+*W2)],V<*FI.?S%:XV95AO/E4)_L_Z^Q.2%W)%!/#24TJIO(VI_02FE^GJ(OH>#FO-5=,!W+9&0J>W+MR(^K1B0(62 MP-<])":EI*7D09;6+U\'N*?!QL,-#IDCQ-L!*&XFV_TR>SM=?IXOIU4@OY0M M,RF%3'&>A:1-W2"/"D(F9IAS/G'GC9:M-XH^2] X#4AG@U [972 +#J=$V)> M#R#^+=0TE[Y#H>'J:RTF7I$SK1,;/U>)3I1GRBANP=IZY^%" 5>LAV X^=A: M(YB;1U/[D[<7ZNS%HFXH15U2^?=-DAMF^39]^1E7&\N+7_^"=>'@YX_3%*[> M+#"1!A#EZ.C=87$JL$[2]XP!56[R@U@-(3\R((RS9=Q#EZ. M?B/Y:HH_D 7LW#U_?5R16GT8DF&^--\]N$GRG?R1A>;.T'GF$51,O"2$RB& M&8)%"QATD6B,+;;YVN^3*.[KPNPH1.TN4A][->W8@O86H7 >-@JJ%BYZVE M/#)4?KBNL>GVJ51RK7GACC(BK2CJK<^N)=JZ=@=M"!1R/9S$/C8MWLYZK>_>IR'EO9J;R&Y#FZ:?I[/_G9#.N.H,=<1^5)$(KWN&-+K>8\Y M*EDP>M:Z1?+>QX_S*M(>&*=*=D10I/GU;+7X.OG;;Y-4",8Z(V3%**'3F8$W M3(.CF(FCDHX_NZ1\B>E_?9A_^8_M;]Q 8?N'.Q3&]G?9M,5YO6%Y?*7LLTE)]+&7+BDP[T85\L51"U7D( N M9,_L#E[9?QZ_^^7DR7>9I. M&\RV_^]NY&V.9*:1T[G]R#IBX6J^O%[<#1<,J(2P)H#13-#)E@B)*0A*ZYRT MB"EIV[J^YAER3@UY[NK*JWD\-;=D,PKTGCXH#E@$<@3365A\79_V]<"NF^GF M5U?KHIK-PKI;B:E R6XBHQ*L%EMY-! -CV#H./>VN.":+W(^ UOC.LI6"'T8 M>_6&APZR@B-$\I:^6*ZF:<(*9Z;R%DWMU=!%4P*D2!6"Y<0*L1Y:7X:<0&X/ MD.X(>J>;QE$XN$S(_TA_G'Z83;@O,J1URA\IEN).@&>R7FUCR2*RQ&/KS0O' M4SMN@3QE+,VB>0$NOL'T?. M@4>$J"W73 4>6/.EXL^3U,-AT#Z@;ZF'#CSUEIWU#<[Z_CD]Q91@=49LUN"D M,*!4'2REN03T142*MVPTK>\&]R*L!^\Y&,0:ZJ0?H&T#FL?L2(42Z\0RXTJD M"$=SB-$:\#DD%WB)7K7.[%X@:=PVXJ']5PL]] .K6VD]X*8@/"E,/#661E**8:W[C]YGJ)Q&XT'!E4++700:KW=?NSVC-_%E=?98?8(WK.Z M0"U38)M)=,%X^IUTS&-N'7'M1]FXG?6@^V.X2^<7N1A\9=,4MQID@#S'G9A[*]$.O6LU]>(&DO=/E+15<+/700K.UB VOM"=<.**&IY;QD'5$4 M#5[2_^@'R%WKZ.P4&'%V:3AJ(?AF^!FR^*;DQGLUK9(ORGQ=_ M>_L"H,,8.D,)D!.N"%8BY%HEIH0+$'*RD!S34AK7>77-7CI<2R[H(.LL592W,17".Q&"#3))Q93-K??@=068/]0RG M(^CQD.MA]=5![/4\BS=,D?L/H9[W*0E6DY<, 07% $)YI[7Q!EM/H-V+L'%A M-S@\#H+C,;KJ ("/&*EFO/W>-GYX3VI=?,$JTC)P>>D347^;S_*_IU159T#O2V>S#-%[=C)WVW$>7/ >9'9U$CG-P MN13(A5GKB52S] W[@/^"*AKI:L><;B7;U_/])C(;! -N>Z$U8D[8RA M8AHR9>/6! P'K\%DWAN.JG$0-1_K M.&(RE\7TTXT")\5RY%J3/5!L"LJ6!,%;!R77K=7.>!7V66]YP$>.^_I_9C0U MDGQO@+HUDEKZ3+Q]3S^)W#D+B#C*& M5!@+,KE]%F0>\]GC/O2/Y; :Z:+'R&USE#L,QLJBP 0ZQ147&APW#&3)B>MH MBN"M6XV>IF3<9_T1XJW#Y=\CBOZRJ.NT,#*G8DY@I??D=\DJO+41R H4XR5Y MRUOWYSQ-R;C/]V/DE@?+OX/W^T=<_#U<76^T=',+."G<%E^8W:)OAA[ B.H9S73_C:I*5S3%F M#D;;.H_0UNU(Q(KBK'AIHE)L<)01'?O!ZC6]"1PJ_ Z\U@XI/?46J) D(VM8 M&&/=O^P*Q)(S4/[!HQ#9\.;3.O:GKN=;_[,]K9ZJM;YBL7O<[-Z5))"\8)Y[5'/"A2"Q7BEKDJ(/)$67Z^-NW0J'V6%J75MX,)%=OH*>Q]>U M4MWX$-UM>K728+FJ#GPZV_9TO"F%?EBG)KZ;I:OK/)U]^,=T]?'C_*I^2?]\ M(AT/+' /0@<.RF#M:"ODZI'R=Y&9%&6?$97M*.KR$71XOSFX\L9'[O,6NKF; MQ,"TI)0>"BL(2C,+428++$N/QI-L'Y[0 [G1_2^(S_UB>AZ'>;@Z^@/8;27W M/;XFB2$%(2S!>JF#2IQ!Y J!S"B[DA@O.-3URU/T=/F,.A3$3E;(R1@;XC[Y M/C.F-<3D25 ED+<-C(78NNOF:4K&O7%KHN1= M+:K'2[Q+W&P7:!4?4MUX!UJJNO5,D)"B04BQ<%4H2]9VF$F8CVGII#/P!#V_ M")TCA-X!>&XF)G^_69RVW9>7,&HO= 1OPGJ-J@%?I 'KM*93WD3AFX\N>HJ0 MWF!SC(X?1CPG"[P#U#QVQC_=;B)*=;VBR(6R3E^[9;"F&DF B%J*PG@,LG6> M]@PYXT8\0QQ:K63?6TWK,Z6ZT067G6& E!A0<"@R.!T92.^*"E$[Q1X<9&UG^>V6R7-9VE]2=M\3<^S'S'@MI[]63O#Q Z9F'(J ME;IAEX%*V@ YN0">*TF1%2K;_! 8?&G/HU$V3\T;O_VKW^KA+L_%9*U3!82O MU4N.0H>0R-**C&1=AADRL*$$0(FO4C%GO6C<0-R"[ M$R2?&7'S<=7? >)WB'.'0EYD7LE42C)0.#D<^H."(&0&)E56=,"*(%I7R35E MH)/KX'&M8#Q(]&L/3\^RQ>6D#@U5#@68C!P4HZ0@%%- 1D]2UH5E/=B5XGXD M=K+RH4M,-U%KOZA]. ^W&N3;*1UR57/3<#51)FO!HX1D0Z $&BUXYS4(%Z-S MRNND6P_4.9+43G9+=(GBIFKN%\WTC8W /R!]DXRTZ%#?TBW86(O&4EV4)80# M;HR+Q:3@FP] WI.T3I96=(G6D]38+SI_GM<;I&M*'^(5;@7_[M/G,%W4:\3: M"D^L2D=R=/490VI1*T,$>.\"I!BTBL)GRX?9QGH4N9VLQ>@2Q/UZG8MSP]A,2/!+R9\1;\=^?B_K1<9!YMDTUZ\CI6.!DL]WLWW& MM23IDK/%@"R<^'1.08@\T7]+]Z?BI-\H M-,+OPA)S[7"A[VQD,U^N)KQD;B1CX$7.F_:5D(4 QZQ7A8MLFB^O:T+X?JC_ MD[[>#8B!D>LF=Q]F[[',%Y\FRJ60ZF[FD&KOE#;+O?EQ)(Y>%8L9*\U&0N%1D'4#;J<8\#B M-0MGBA$>DK8?)O^DSV8GZ;$G>#[8)ZAEK=0,I*LY)*' .*5203$$L]:W916,Q(F;?NN;K MXIIY3ZG&;2'WGKS5MRV'0L>$UGAPH2@R@EQ'M7$.!96*UG*5S9^YF?<@)>_7 MS'N(Q+O$S;;GT-LL"Z("S6K/8;W4CU)ETK=&@U$9J89'3L?-O ?I>=]FWD.$ MW@%XMO>7W[:6%INRXRE#'1$/2@4.(<8$3.>,A40D'UX_GPR M6-P=0.:Q)_[NZ\.KPDVS?")QA! A6>?)OH@E9YP#GICPHO9 Y]:UD_O2UF>/ M[REGV2!:Z0!M#WG8&F%VR4;I&"1AJ^\FF_':>^!U#T]1/N<\]&*1'DZV8;3^ MPG3U(U30 9">ZY VCG&BUH#W,8!B&<$G]"!,D#+%Q'SJ;0#!8->DYW%.Q\F^ M QBM[\0>7U7X9*0TQ0!G"FLLF<$1&\ <)F62$2R*Q@AZFI+>_-&1BIXWE_I% M3!WX9C/8-PO!?J8_A-IYV63TP &?TW[^P+%,GF$( 3.2]&NIAQ"-PN5A-WM?2D'5$Z:,H620!V5E.\0 %DY[Y0O(Q*83 M,.VW!IQ^ZSW@T)_N0//-!XX+C:8JG)\JSQY L+V\L#%87C,)F]&!2IZ!CSI! M+DY%0<=]WF_&\CXP&/-:Z 1E/53W$9(;6>%_G?.1&.(4B9!\4GQ]S]TG)NZ9HH_6GX=I+H[GDVBD<7PNCDEI$Q)5RUZ MHS]#B,ES+>@<]*W']YSP(#G8)>X0$4%#R7>)GYL7E&Q1Q'I5F$.MZR"3\K$^ MHSCEO#":,_Q3/TP>I.>]'R8/$'H'X/EF\,C_OEY,EWF:JEZVOM2KS%0*"9(0 MD0[18L$Y.D2Y".CKGL\46H^5>8&DWJ!TC-[GPRFA TP]^?HJBG$* MVF XT[)U]>AN:GJ]A#M2\7L#ZR M=(VG'_[X/-V4=+^MPP>=8#PB.71F4WV4 M,]4.C8>0@]?*&(_-YYOM2UNOZ=W06#M!0QT@[U'3Z&TG_S=,;F.#B55<9V4# M",0Z_#)&\/0_8E9ZQ:IP7>M6C,,H[/48;8/" ;5U$>_M?YLM,,T_S*;_LY;! MMJZ@\6/[OA_2_J7]*/;.\,S.4C'1B@+"!CI-E4+P%NL:)73<2\M2OL19_W=3 M^[YNHMS :A=\*"!%JJ7"@;(G;RU$E;W+#IG"UE5!.XGIY'KB1#3LO.XZ2?8= MG)L[K@+)I5M=WP@X4QR4*QZB3Y0N<\$9(QZC'6P>8D?=/XW4O-\U^R$R[Q(Y MV[L;Z^B4+I(R%>'IM*ZK,M<;P@)#KD+B])_6]Q(7=)2M,DDSJ!EVE/$*P,H"A[$/PD!.7KC%P+JC_YR -[W,E>HBX>ZC\61N/ M$EB8-AJPJ/I&%0O$[!(HY-(+58+A>_6(-2W_&OY^O,GY<[PD>U#_%K4Y>>49 M$^!L33M=)@L05H/RQ185.@AP>4@M8R:T?EWADN-3AXZ!\Y,3]9 !W#:<0LY,(Y7<^^TTB5#0%%G MN"!EI=QH8$I'FZT(0@TV1;?]J_F#4;-EA]Q_^"-=76>RT#>?ZJ7Y\E=;U5-+5]6*VUM*/&RU1&&%DX=D"$]:1\57[M>A!2F52-C8: MW7J*V= \=9*GG(C-AQZS*R1T<$;ORMJ$X\59'2$'ED&9.B-5\PPVR4#_2RZZ MUH#N,E_N"R][IMR'*.]H#'[&Q72>?UN%Q6K@U&:!88EU-]/U50V??B0E?7^] MJ-K[=4U#C9KGR^EZ=#3)DTER"0F,\P54S!*BY;7G@T7)%..Y^5+/-I2/FYA? M(LZ'A$:_KOEIKG\E;A=/\)RU,H$'13SG]11]32EC) 5X+G62,J?4NN.L!=WC M9O^OQQA:P*)?4WB+A_"LBF-:,0DN1@2EZJGHG 2AG24Q&,F:-U^VH'OC6/\-5ZLK7*]5^<=T]9'^?M74MM2L+GUW==AFXAP<6LJHM,C@ M.69(VI62M1#.M:[>;,K 7C8RV&:3UV,C38'2O;&\WZQ@(R?PC1!^"I^7^$MY M\_GSU335U_4ZF>!Z1=_Z:?IINH'5D4I_=2Y&)5(+B M3'G&*6SL93CFWX8S FBZ-Y])2+'NGT5PJ7!0=<9""%K5.C-GDQ66B=:=5:?< M$=E_P_A(Y9UX1_3#+ _Y9/3;]:=/8?'U/Z_#@C*.JZ\_3F>!U!&NWH95./Z) M:*]?V^A)Z' 6&CT!/?[$=[.Z''+3$O[XZIUPHH*MOBO6DN1UL&QD!"VTQ^!+ MG=32V.0/)+')+*@: 6T*ZY1FKDX>@EB8JP%/@" YY*&1^\L/'1^X,*GU6?N8BG%?I1HXDD8"[@ B[_$+SJYQ.4F68S8\ M0M!2DABL@) P@\62$+TMIK1NF;WY[$[.E2-U^*@6Y B!=@"$ORSFR^6OBWG= M2A.81B^D 2RUVT<$2NB"X% ,)8?!&(.I=9W6O8_OQ#NT@<.Q8NT $9MJJ3JW M:?T"_L1*[8D3IJ 1"9RNA>ZU!3S8["$H(ME'[XQKW:#P,E7C/O,VQD]C)70' MJYKN;9C"?,?3S[CZI=3)!:O58AJO5_6@_GW^'C_/%_5N] ?Z!ZNO$\.S\"(7 MT+$V-,;B(+@ZVXN<:TPQBCT7N!R-OA.('_+0ZY0Y M>749*))TEH%+%$DJ5Z=CL)A%:#T*\!L"QGVP;(RIXT7; 2Y^"(MZ!5]OXW_[ M2-+[+BRGZ:[4N,B2C"!H"T4@KX/Q(T<%S/% Z0=%A[;U]H!G"1KWO:XQ;MJ) MO@,\3HJ*R1N>0.5J)IJB *](<#9+HX(0R0RTV61O$L?-]1J" MX^ X[7A-=0?$YT_X;QD-3+BBA* 379 M6U\?!\F11ZV\T#X$4UJ_=1Q-[+B9 MY[G .93V.H#IDR*<1"ZS++'.YD]D<)[D%Y4J8+R7+J.C>+-U7/8D(>,FIL/! MZW2I=P"=?^#TP\<5YC=?R"(^X,_7=>[-+V7-T/*7Z]5R%6:USF+#7-+194Z> MNW:_ #EL"TYYDAYG102=?.&M:QL/(G#<]'(XJ VGI:,A2)3$^4#^Z^WTZKIR M>_L2[H)@W'"0UM4;1$F\(+EC+;4*B$;QYMN=7R!IW"*I@7.'4\3?@4O;*R;= M\K@Y[G6)K,YPJT-!ZVZCF,#[6L5>3%U%SQ)%JV/D#_>)["N#. DBQ^001^NK M.T"^&(=^PRHC S911S"V[J\)7-5YM:Z^Q'.7C4/!AQG:=A2Y?642PX%T.!UV M -<=8IQ(3V9%"3P(3*Q&MK5B0 2@F#:E(-&5TOIY= 8F>6]8Z53V0Q+XRBY:0&U)7#;.+ M 4K=XQ+_^YI^V0]?:I/6PS^_2?]]O>EK/*7N_=#/:%8$?Q)SC2KB'WWJ#5Z+ MCMYZYZ!$2^XL*<(0BUB'T$A*3Y/SN?5$E%VTG%QL^.WOW137>30QDT&"7+OK M3$SZS!F8P%+M"-'<-Z]T?X*.D2O,6FC_4>GAJ>+NX'3\CDQOALNU$4XW5KC9 M:Z+)7N"=XJ9^N4#< M%FHC#]KS'"&:9&J8J#9%O5*0>%"*+&/K,N<7B1H72TU4OP>&7R M)BQ6RU]#^F?X4"^0_[Z=?&]U"2RD!!B5) ZD@!"9 OJN38%;G5E\(?C9_=O[ M@\0)ZILWE>7(:/@'7N5/(?TUS*X+'=77"^)CRX4WQ@8G,WB6D;C(]55!UNG. M0=+_B[98MP'LSTSS;+=9CG11@&T@0!BD4)WA7Z M8_%%)Y8D'=P#A[M;4D8NHF\=N+00>)^XV=H4#UQ;)B08%-4 -*^%%AQX"%YY M+)[;,R"GAT"EB:I?AL\1;NM=S$F"G.YQ"3J;TCS(&+5@&71CFGA9=VK[U8QR/G MIX.:0H=KVQGXQ#I.Y",'P;]>+]+'L,3/BVG"2%_D^2QCFKO\4W1T%2N?!J-FXNX ,D\D MHMOFZDW7&.;OOFXST[QI'_MQOO@I+%=O9K/K<+69RCFQ]827C$'6@9@N5D-T MJ(EI7TR6(6G5NJ^]">%='8=M0'E^A?:[DN;M],LTXRS7F9E7I)(3UL[L_%6- MGE#W(W7HEU(*N#CWS-)Y5URM&O80F:OCH)B(!(B4<_/!)>=\*95.>UTWIZ>0 M?>UP-!1KHH04/3,"N;'-2R\OZ*7T$.WO]5)ZB+@[. MW78H$C"4(%X E5F=_ M"@Y!YLI+R#FBBK'YU)93+AS/^U)ZD([WO' \1.!]XF9[)R*XM#Z$ EF4ND%5 M)R ;TR L!N:9LSFW;A6]L O'@U2]]X7C(7+O#T W>^"E8EP'#2AJ#&8TQ6"! M"4HGBE)%NB";;]"^J O'@Y2\UX7C(1+O#S9W^8/DADYOIR!)MWX[1 B1OK+9 M:%:X,BX.G/(?=N%XWB>RAB?6<2+O #JWZ<:OX6L52KVZN,T\PM>_SF>KCV]F M>;V>5,DZ^(,9$,0%9:-*UKQ402B:Y,9D*J;U(78 >5UYIR/Q,#^/.N.HOVIZ_0FL@70&JNF M(]#==]"_E+I,8O&(-2=39OD_K\/5M'RM&TQ2 M6J\P.:'+Z(1/:]5OU(KA$^_3ZQSSVT]]\]2GWMZM>I8"3\&!H02#$$W!6C B MDIM++F;+BLM[U8"\,#9^/VI.F8S__"?<+9;8Y%ID/\I$88#SI.NNFEK%6K.N MZ- $(4R0>]UAG,3V Z+&FZ _ %;NC]0?3C4=G+EWS%U=S?\59@F7Q.9[4M[B M"R[O"AB=%H)Q 49S\N@E4O@:, +Y G6EQ#<7@ZM4>0V\H/" M><[1X375@7=[WF:_"U?_M[JKYT$@A*&[_X4$N /:Q46=7=PO?%2=U)P._GQ+ MHLXG00\7!E@*?:&OO)+FJ:$G,-8Q\W5>\:$Y#@P>+0HD4 02+,K:SR:3#&N? MQA4"XZ.X6N*EYJ&W.OKQ0&EW7IUS-63:W"]TNM(0+"8/.@J*!C@=DYWPE!7G MZ!&=24Q?:D?<(D/;OQE_ I^MWR_5!:D\Z/V5AIY@/8&5X:#(S,2YH=&U02P$"% ,4 " #<5=6 MYHSBZ$,( Z* %0 @ '8!@ =')S+3$R,S$R,GAE>&@S M,3$N:'1M4$L! A0#% @ W%75I@1Q'0^" ,R@ !4 M ( !3@\ '1R&5X:#,R M,2YH=&U02P$"% ,4 " #<5=6+E,D0+8$ #.$0 %0 M@ &N' =')S+3$R,S$R,GAE>&@S,C(N:'1M4$L! A0#% @ W%75NZ! M#I-?Z@, 16$J ! ( !ER$ '1R&UL4$L! A0#% @ !'%75AGGKWD@/P$ 6KD. !0 M ( !]S$( '1R&UL4$L%!@ - T 5P, ' $EQ"0 $! end

M-8?20$3;8T.P6BP^0"X99K>]9!:G$H-X M" ;U$ \ !X;"]W;W)K8F]O:RYX;6S%G%]SVK@:A[^*AJN>F7)B&S#0 M:3J3AF1/SG123NCV7.XH1H!F;8F5[:393W\D.VRE8'Y[;EY\4V)#X4%">O3J MS_OQ69O?'[7^G?TH#G95M?]P<5%F.U'P\I]Z+Y1]9J--P2M[:;87Y=X( MOBYW0E1%?I%$47I1<*D&GSX>WFMI+OP+78FLDEK9F^[&=RF>RY_/NTOV)$OY M*'-9O5P.FK]S,6"%5+*0?XKUY2 :L'*GG_^EC?Q3JXKGJ\SH/+\^4@O_''LKE3\<<';D$N!VEDWW C35DUKVC>GUO&)V%?W%[5E;Z5>27, M@E?B%Z/KO51;]S;V6UQX7Z,IA\-C6X@?S/]3C'JSD9E8Z*PNA*K:BVK$U@)P$IHL:[MM<[EVG[ZFGWF.5>98$V=LY5%\B!' '+4&^22 M&^%!C@'D^(R0KNQ$\YO4&_9U+PSW("< 1G7LK2,2V-*.U+WW8\Q)-0 MM6"'QZ8,RW_X>$@S,;5G7!_H"J_YX\96]A//WS8:I)B8V#&_:+U^EGG>0'ZM M=L+884_%U=9QL"L?$TDF)K;,G;+56]GQL@A*#BDE)G:*[03M4,&.7IN!K*W9 MO?L/[]F]\ =B,1)*3&P4V_69VK;8+Y(WX_ MP!*DD(18(0MA; -UD9-M!:[_>RNX!)DC(3;'%\'+H 83&(L0"Z+M+'[68_>/ M+$%R2,A#D:*055.';2>LF_&+4-D;2*2(A%@1-\4^UR]"L,]"B8T-.YX;MQ\^=CPF627H*3SDI'?AF?,TKII$-: M&?<9K@3V&R/#C'L,5VR)^IC(,./SARN=-8X,,SYCW-(%-T%^F?2Y3O+;R,=$ M?IE0!S 0<^QC(M],>@U@)CXF\LV$V#<8,_4QD6\FQ+[!F%,?$R[,$_OF]!K> MD-US?P)J@L0S(1;/0I99,ZYP(_)F8T,+N;(QHBUB'Q.)9T(LGE.8#Z*L\V#Z M?8+$,R$6#UP1#30^0>Z9$+OGKZF*A:BXS /OI,@[*;%WP%R%0_4QD7=28N_@ MN0I?CRGR3DKL'8SIZS%%WDF)O8,Q?3VFR#LIL7S==C"K>$ M$7L'8\Y\3.2=E-@[P71?5V^);),2VP;-]PW9TL=$MDF);8,Q%_[V/^2>*;%[ M.JG\2?HKL5-DGBFQ>8XP3V[@ MF2+S3(G-'S4AN!V9V#S=+?VN+.MFM[R/B1PT)7;0B94(A^N> M\#&1@Z;$#@*8I=SZ36B&'#3K9UVGQ0SBQQFRT(S80K#20TQDH1FQA4YBMBW> MQT06FE%;J%TE:Q[8M2ZK[G''#"EH1JV@EO%UYD5M7VD/8R4?$REH1JV@%G-5 M[_=Y<_* Y_[Y(A\3*6A&K: .S&;&XS;7S^S.QT0*FIUEM>?$.FE@RAD\$T.L M(+Q..O0QD8)FQ J"F$&G.4<*FE-/P4%,?VYKCA0T)U;0B57GA?U;V2#.QT0* MFA,K"&*&E8X4-"=6T G,81.C+_V6/D<6FO>SU>#*#HJ+?7!\:XXL-*?>:H P MPTI'%II3[SF O\V@I2,+S8DM=*HT"W=DKPQ:.K+0G-A"$#.L='A*D]A")S#; M?Y^#$Y 1/JE)[*$3H#>;C<@JI@-0>%8SZL=$_Q5RNZO$.@"%IS6C?ERT=/MX MM&(!*#RO&?5CH]NZJHV]&8#"DYL1M8^"/65#%E[?!Z#P!&=TULUO0]:L4\NL M.>J^"S8CQ!$\PQE1.PF!!KUH',&3G1&UE>"&O5$ "L]W1M1>.@9=UB;;N?!= M;\)6#T][1M1F.@9=R">Y%LKMU_27B6*<0X ZB0#:!+D(3_;^318!ZNUQ7=L@ M.V:68IQ%@#J-0!?FZPX5%X(&H-!+U(D$ND#ON3'M%..[ !1ZB3JE0+"W].<% M>WQA_ZY-F.8">HDZM4 ZEJ45LW$@^V8;!@2)+K N07HDPMTE^C-#_NF90@* MO42=@'IK_''0F2Y'9&LN_T),QC$U"D,X#'>-\4)M=2F,;AH7EY^^KANYU+O[8>4 M]G[&\VQIF'MX?:^):YB;.L^O[;VOZHOFZT.^P$.NPT__ U!+ P04 " # M<5=6&.HI468# "_2 &@ 'AL+U]R96QS+W=OY^78^?IVFYOI^?]LNGPW%^ M?OG)[>'TM%]?+D]WTW%__7U_-T\QA#J=WI^QNSQ_?^;9M]_'^7]./-S>/ES/ M7P[7/Y[FY_4?!T\_#Z?OR_T\K[NS;_O3W;Q>[*9?CV]O+]/KBWUZ.7EW=G5S ML3M=W=ANVGI0E$%Q^T%)!J7M!V49E+$:!W5+TC0.^H>D> WDGU3@"]D^J= 'HGU3L!]$[N9@E [Z1Z)X#>2?5. M +V3ZIT >B?5.P'T3JIW NB=5.\$T#NKWAF@=U:],T#OK'IG@-Y9]&:!W5KTS0.^L>F> WEGUS@"]L^J= 7H7U;L ]"ZJ=P'H753O M"[ MJ-X%H'=1O0M [^+^60G0NZC>!:!W4;T+0.^B>A> WD7U+@"]J^I= 7I7U;L" M]*ZJ=P7H757O"M"[JMX5H'=5O2M [^H>-@'H757O"M"[JMX5H'=5O2M [Z9Z M-X#>3?5N +V;ZMT >C?5NP'T;JIW ^C=5.\&T+NIW@V@=W,/"P+T;JIW ^C= M5.\&T+NKWAV@=U>].T#OKGIW@-Y=]>X O;OJW0%Z=]6[ _3NJG<'Z-U5[P[0 MN[N'O0%Z=]6[ _0>JO< Z#U4[P'0>ZC> Z#W4+T'0.^A>@^ WD/U'@"]A^H] M 'H/U7L ]!ZJ]P#H/5RL ]#;@L]U 'Y;<,%. ANP24[ 6"X!1?M!(#B%ERV M$P".6W#A3@!(;L&E.P%@N047[P2 YA9W17^OW8"/U'M]^=WY[?-? M+_^^Z;_%KUQ/[V)^M6Q[X;W";:>S]] M2!*WW=N^=O$XV2$\V8US7_OP=[Y+IGI[J.]LHI4RR78]_7!SG/;V-5M/?LO=1]6)<]V%+[*;9UHW;6^O[+GXJ>G6^LP]?V#[]RL7]3V7.-0PK;^=Q3Z&0G7U[_A5?.X;2%[^?74Z[L1Q8ED<3)9G% 6)Y7%B65A&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( -Q M5U; YS;), < (4N 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ W%75O=6S,WB!0 L!@ !@ ("!Y!$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W%75@J!_LH+! QP@ !@ M ("!NS, 'AL+W=O&UL4$L! A0#% @ W%75H&PO=V]R M:W-H965T&UL M4$L! A0#% @ W%75L)95VCR @ 2 8 !D ("!@FD M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M W%75N40,3># @ B 4 !D ("!4W@ 'AL+W=OP >&PO=V]R:W-H965T&UL4$L! A0#% @ W%75O_"#R*V#@ M)BP !D ("!8($ 'AL+W=O&PO=V]R:W-H965T:8 !X;"]W;W)K&UL4$L! A0#% @ W%75D_A!KV/ @ ]@4 !D M ("!X)T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ W%75AZW"6W\" :!D !D ("!:+X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W%7 M5I+GVX#7"@ !1D !D ("!5- 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W%75KN$RGES P X < M !D ("!C^D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W%75NC7L:?A @ ?@8 !D M ("! A$! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ W%75OX@<#M^ P 30@ !D ("!$AT! 'AL+W=O M&PO=V]R:W-H965TG)@0 !<* 9 " @98C M 0!X;"]W;W)K&UL4$L! A0#% @ W%75C9\ MDG\U!0 S@\ !D ("!\R&PO=V]R:W-H965T&UL4$L! A0#% @ W%75HF4)H^0 P C@@ !D M ("!_S,! 'AL+W=O , !>*P &0 @('&-P$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ W%75D=F5$L. P PP8 !D ("! MM4@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ W%75LD9@X1;!P VA, !D ("!UU8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W%75E6:E"-9"@ <(, !D M ("!G6T! 'AL+W=O $ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ W%75J>I1;CT! "!X !D ("!@P$ >&PO=V]R:W-H965T-W6[ ( !@( 9 M " @6N' 0!X;"]W;W)K&UL4$L! A0#% @ M W%75B"0ML.R P 614 !D ("!CHH! 'AL+W=O&UL4$L! A0#% @ W%75DPLV5'Q!P M-$< !D ("!*)8! 'AL+W=O&PO=V]R:W-H965TW^C@( %P' 9 " @>JA 0!X;"]W;W)K&UL4$L! A0#% @ W%75ANJH^:! @ T 8 !D M ("!KZ0! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ W%75J 0U!Z+ @ YP8 !D ("!N*X! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W%7 M5D5';99(!0 WAX !D ("!_;L! 'AL+W=O?D#'+8" "0 &0 M @(%\P0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ W%75EM5/2*1 @ QP< M !D ("!+L&PO=V]R:W-H965T&UL4$L! A0#% @ W%75@>4LPS? @ 00D !D M ("!E= ! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ W%75C.WH=20! 1"$ !D ("!0=L! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ W%75CA- MOC)' @ $04 !D ("! N&PO=V]R:W-H965T&UL4$L! A0#% @ W%75BZM_-[/!@ ?#T !D M ("!+^\! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ W%75HG8YCUU @ J@8 !D ("! MZ/\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ W%75J*#97[Z @ R @ !D ("!ZPD" 'AL+W=O&PO=V]R:W-H965TP( "P' : " @1 U @!X;"]W;W)K3-_M&@0 '@/ : " @:I! @!X;"]W M;W)KY7 @!X;"]W M;W)K^F5P( M "8& : " @9"' @!X;"]W;W)K>2P, H, : " M@1^* @!X;"]W;W)K @!;0V]N=&5N=%]4>7!E&UL4$L%!@ "$ (0 ;"0 ' ":A @ $! end XML 140 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 141 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 142 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 398 484 1 true 118 0 false 9 false false R1.htm 0000001 - Document - Document and Entity Information Document Sheet http://www.trimascorp.com/role/DocumentandEntityInformationDocument Document and Entity Information Document Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.trimascorp.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheet Statement Sheet http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement Consolidated Balance Sheet Statement Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheet Parentheticals Sheet http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals Consolidated Balance Sheet Parentheticals Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statement of Operations Sheet http://www.trimascorp.com/role/ConsolidatedStatementofOperations Consolidated Statement of Operations Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statement of Comprehensive Income Sheet http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome Consolidated Statement of Comprehensive Income Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statement of Cash Flows Statement Sheet http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement Consolidated Statement of Cash Flows Statement Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statement of Shareholders' Equity Statement Sheet http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement Consolidated Statement of Shareholders' Equity Statement Statements 8 false false R9.htm 0000009 - Disclosure - Basis of Presentation Sheet http://www.trimascorp.com/role/BasisofPresentation Basis of Presentation Notes 9 false false R10.htm 0000010 - Disclosure - New Accounting Pronouncements Sheet http://www.trimascorp.com/role/NewAccountingPronouncements New Accounting Pronouncements Notes 10 false false R11.htm 0000011 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.trimascorp.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 11 false false R12.htm 0000013 - Disclosure - Acquisitions Acquisitions (Notes) Notes http://www.trimascorp.com/role/AcquisitionsAcquisitionsNotes Acquisitions Acquisitions (Notes) Notes 12 false false R13.htm 0000015 - Disclosure - Restructuring and Related Activities Sheet http://www.trimascorp.com/role/RestructuringandRelatedActivities Restructuring and Related Activities Notes 13 false false R14.htm 0000016 - Disclosure - Revenue Revenue (Notes) Notes http://www.trimascorp.com/role/RevenueRevenueNotes Revenue Revenue (Notes) Notes 14 false false R15.htm 0000017 - Disclosure - Cash and Cash Equivalents Sheet http://www.trimascorp.com/role/CashandCashEquivalents Cash and Cash Equivalents Notes 15 false false R16.htm 0000018 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 16 false false R17.htm 0000019 - Disclosure - Inventories Sheet http://www.trimascorp.com/role/Inventories Inventories Notes 17 false false R18.htm 0000020 - Disclosure - Property and Equipment, Net Sheet http://www.trimascorp.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 18 false false R19.htm 0000021 - Disclosure - Accrued Liabilities Sheet http://www.trimascorp.com/role/AccruedLiabilities Accrued Liabilities Notes 19 false false R20.htm 0000022 - Disclosure - Long-term Debt Sheet http://www.trimascorp.com/role/LongtermDebt Long-term Debt Notes 20 false false R21.htm 0000023 - Disclosure - Derivative Instruments Sheet http://www.trimascorp.com/role/DerivativeInstruments Derivative Instruments Notes 21 false false R22.htm 0000024 - Disclosure - Leases Sheet http://www.trimascorp.com/role/Leases Leases Notes 22 false false R23.htm 0000025 - Disclosure - Other Long-term Liabilities Sheet http://www.trimascorp.com/role/OtherLongtermLiabilities Other Long-term Liabilities Notes 23 false false R24.htm 0000026 - Disclosure - Commitments and Contingencies Sheet http://www.trimascorp.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 24 false false R25.htm 0000027 - Disclosure - Employee Benefit Plans Sheet http://www.trimascorp.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 25 false false R26.htm 0000028 - Disclosure - Equity Awards Sheet http://www.trimascorp.com/role/EquityAwards Equity Awards Notes 26 false false R27.htm 0000029 - Disclosure - Earnings per Share Earnings per Share (Notes) Notes http://www.trimascorp.com/role/EarningsperShareEarningsperShareNotes Earnings per Share Earnings per Share (Notes) Notes 27 false false R28.htm 0000030 - Disclosure - Other Comprehensive Income (Notes) Notes http://www.trimascorp.com/role/OtherComprehensiveIncomeNotes Other Comprehensive Income (Notes) Notes 28 false false R29.htm 0000031 - Disclosure - Segment Information Sheet http://www.trimascorp.com/role/SegmentInformation Segment Information Notes 29 false false R30.htm 0000032 - Disclosure - Income Taxes Sheet http://www.trimascorp.com/role/IncomeTaxes Income Taxes Notes 30 false false R31.htm 0000034 - Disclosure - Subsequent Events Subsequent Events (Notes) Notes http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsNotes Subsequent Events Subsequent Events (Notes) Notes 31 false false R32.htm 0000035 - Disclosure - SEC Schedule, Article 12-09, Valuation and Qualifying Accounts Sheet http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccounts SEC Schedule, Article 12-09, Valuation and Qualifying Accounts Notes 32 false false R33.htm 0000036 - Disclosure - Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Policies) Sheet http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Policies) Policies http://www.trimascorp.com/role/NewAccountingPronouncements 33 false false R34.htm 0000038 - Disclosure - Revenue (Tables) Sheet http://www.trimascorp.com/role/RevenueTables Revenue (Tables) Tables http://www.trimascorp.com/role/RevenueRevenueNotes 34 false false R35.htm 0000039 - Disclosure - Cash and Cash Equivalents (Tables) Sheet http://www.trimascorp.com/role/CashandCashEquivalentsTables Cash and Cash Equivalents (Tables) Tables http://www.trimascorp.com/role/CashandCashEquivalents 35 false false R36.htm 0000040 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssets 36 false false R37.htm 0000041 - Disclosure - Inventories (Tables) Sheet http://www.trimascorp.com/role/InventoriesTables Inventories (Tables) Tables http://www.trimascorp.com/role/Inventories 37 false false R38.htm 0000042 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.trimascorp.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.trimascorp.com/role/PropertyandEquipmentNet 38 false false R39.htm 0000043 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.trimascorp.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.trimascorp.com/role/AccruedLiabilities 39 false false R40.htm 0000044 - Disclosure - Long-term Debt (Tables) Sheet http://www.trimascorp.com/role/LongtermDebtTables Long-term Debt (Tables) Tables http://www.trimascorp.com/role/LongtermDebt 40 false false R41.htm 0000045 - Disclosure - Derivative Instruments (Tables) Sheet http://www.trimascorp.com/role/DerivativeInstrumentsTables Derivative Instruments (Tables) Tables http://www.trimascorp.com/role/DerivativeInstruments 41 false false R42.htm 0000046 - Disclosure - Leases (Tables) Sheet http://www.trimascorp.com/role/LeasesTables Leases (Tables) Tables http://www.trimascorp.com/role/Leases 42 false false R43.htm 0000047 - Disclosure - Other Long-term Liabilities (Tables) Sheet http://www.trimascorp.com/role/OtherLongtermLiabilitiesTables Other Long-term Liabilities (Tables) Tables http://www.trimascorp.com/role/OtherLongtermLiabilities 43 false false R44.htm 0000048 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.trimascorp.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.trimascorp.com/role/CommitmentsandContingencies 44 false false R45.htm 0000049 - Disclosure - Employee Benefit Plans (Tables) Sheet http://www.trimascorp.com/role/EmployeeBenefitPlansTables Employee Benefit Plans (Tables) Tables http://www.trimascorp.com/role/EmployeeBenefitPlans 45 false false R46.htm 0000050 - Disclosure - Equity Awards (Tables) Sheet http://www.trimascorp.com/role/EquityAwardsTables Equity Awards (Tables) Tables http://www.trimascorp.com/role/EquityAwards 46 false false R47.htm 0000051 - Disclosure - Earnings per Share Earnings per Share (Tables) Sheet http://www.trimascorp.com/role/EarningsperShareEarningsperShareTables Earnings per Share Earnings per Share (Tables) Tables http://www.trimascorp.com/role/EarningsperShareEarningsperShareNotes 47 false false R48.htm 0000052 - Disclosure - Other Comprehensive Income (Tables) Sheet http://www.trimascorp.com/role/OtherComprehensiveIncomeTables Other Comprehensive Income (Tables) Tables http://www.trimascorp.com/role/OtherComprehensiveIncomeNotes 48 false false R49.htm 0000053 - Disclosure - Segment Information (Tables) Sheet http://www.trimascorp.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.trimascorp.com/role/SegmentInformation 49 false false R50.htm 0000054 - Disclosure - Income Taxes (Tables) Sheet http://www.trimascorp.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.trimascorp.com/role/IncomeTaxes 50 false false R51.htm 0000058 - Disclosure - Summary of Significant Accounting Policies - Receivables (Details) Sheet http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesReceivablesDetails Summary of Significant Accounting Policies - Receivables (Details) Details 51 false false R52.htm 0000059 - Disclosure - Summary of Significant Accounting Policies - Depreciation and Amortization (Details) Sheet http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails Summary of Significant Accounting Policies - Depreciation and Amortization (Details) Details 52 false false R53.htm 0000060 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Indefinite-Lived Intangibles (Details) Sheet http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangiblesDetails Summary of Significant Accounting Policies - Goodwill and Indefinite-Lived Intangibles (Details) Details 53 false false R54.htm 0000061 - Disclosure - Summary of Significant Accounting Policies - High Deductible Insurance (Details) Sheet http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails Summary of Significant Accounting Policies - High Deductible Insurance (Details) Details 54 false false R55.htm 0000062 - Disclosure - Summary of Significant Accounting Policies - Foreign Currency Translation (Details) Sheet http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails Summary of Significant Accounting Policies - Foreign Currency Translation (Details) Details 55 false false R56.htm 0000064 - Disclosure - Acquisitions Acquisitions - Narrative (Details) Sheet http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails Acquisitions Acquisitions - Narrative (Details) Details 56 false false R57.htm 0000065 - Disclosure - Discontinued Operations Sale of Lamons Division Narrative (Details) Sheet http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails Discontinued Operations Sale of Lamons Division Narrative (Details) Details 57 false false R58.htm 0000066 - Disclosure - Discontinued Operations Results of Discontinued Operations (Details) Sheet http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails Discontinued Operations Results of Discontinued Operations (Details) Details 58 false false R59.htm 0000067 - Disclosure - Restructuring and Related Activities (Details) Sheet http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails Restructuring and Related Activities (Details) Details http://www.trimascorp.com/role/RestructuringandRelatedActivities 59 false false R60.htm 0000068 - Disclosure - Revenue (Details) Sheet http://www.trimascorp.com/role/RevenueDetails Revenue (Details) Details http://www.trimascorp.com/role/RevenueTables 60 false false R61.htm 0000069 - Disclosure - Cash and Cash Equivalents (Details) Sheet http://www.trimascorp.com/role/CashandCashEquivalentsDetails Cash and Cash Equivalents (Details) Details http://www.trimascorp.com/role/CashandCashEquivalentsTables 61 false false R62.htm 0000070 - Disclosure - Goodwill and Other Intangible Assets - Goodwill Narrative (Details) Sheet http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails Goodwill and Other Intangible Assets - Goodwill Narrative (Details) Details 62 false false R63.htm 0000071 - Disclosure - Goodwill and Other Intangible Assets - Goodwill Rollforward (Details) Sheet http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails Goodwill and Other Intangible Assets - Goodwill Rollforward (Details) Details 63 false false R64.htm 0000072 - Disclosure - Goodwill and Other Intangible Assets - Intangibles Narrative (Details) Sheet http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails Goodwill and Other Intangible Assets - Intangibles Narrative (Details) Details 64 false false R65.htm 0000073 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Details) Sheet http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails Goodwill and Other Intangible Assets - Other Intangible Assets (Details) Details 65 false false R66.htm 0000074 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets Amortization Expense (Details) Sheet http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails Goodwill and Other Intangible Assets - Other Intangible Assets Amortization Expense (Details) Details 66 false false R67.htm 0000075 - Disclosure - Goodwill and Other Intangible Assets - Expected Amortization Expense (Details) (Details) Sheet http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseDetailsDetails Goodwill and Other Intangible Assets - Expected Amortization Expense (Details) (Details) Details 67 false false R68.htm 0000076 - Disclosure - Inventories (Details) Sheet http://www.trimascorp.com/role/InventoriesDetails Inventories (Details) Details http://www.trimascorp.com/role/InventoriesTables 68 false false R69.htm 0000077 - Disclosure - Property and Equipment, Net - Property and Equipment Table (Details) Sheet http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails Property and Equipment, Net - Property and Equipment Table (Details) Details 69 false false R70.htm 0000078 - Disclosure - Property and Equipment, Net - Depreciation Expense Table (Details) Sheet http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails Property and Equipment, Net - Depreciation Expense Table (Details) Details 70 false false R71.htm 0000079 - Disclosure - Accrued Liabilities (Details) Sheet http://www.trimascorp.com/role/AccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://www.trimascorp.com/role/AccruedLiabilitiesTables 71 false false R72.htm 0000080 - Disclosure - Long-term Debt - Debt Table (Details) Sheet http://www.trimascorp.com/role/LongtermDebtDebtTableDetails Long-term Debt - Debt Table (Details) Details 72 false false R73.htm 0000081 - Disclosure - Long-term Debt - Senior Notes (Details) Notes http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails Long-term Debt - Senior Notes (Details) Details 73 false false R74.htm 0000082 - Disclosure - Long-term Debt - Credit Agreement (Details) Sheet http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails Long-term Debt - Credit Agreement (Details) Details 74 false false R75.htm 0000083 - Disclosure - Long-term Debt - Other Revolving Loan Facility (Details) Sheet http://www.trimascorp.com/role/LongtermDebtOtherRevolvingLoanFacilityDetails Long-term Debt - Other Revolving Loan Facility (Details) Details 75 false false R76.htm 0000084 - Disclosure - Long-term Debt - Long-term Debt Maturities (Details) Sheet http://www.trimascorp.com/role/LongtermDebtLongtermDebtMaturitiesDetails Long-term Debt - Long-term Debt Maturities (Details) Details 76 false false R77.htm 0000085 - Disclosure - Long-term Debt - Fair Value (Details) Sheet http://www.trimascorp.com/role/LongtermDebtFairValueDetails Long-term Debt - Fair Value (Details) Details 77 false false R78.htm 0000086 - Disclosure - Long-term Debt - Debt Issuance Costs (Details) Sheet http://www.trimascorp.com/role/LongtermDebtDebtIssuanceCostsDetails Long-term Debt - Debt Issuance Costs (Details) Details 78 false false R79.htm 0000087 - Disclosure - Derivative Instruments - Derivative Narrative (Details) Sheet http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails Derivative Instruments - Derivative Narrative (Details) Details 79 false false R80.htm 0000088 - Disclosure - Derivative Instruments - Designated as hedging, Financial Position (Details) Sheet http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails Derivative Instruments - Designated as hedging, Financial Position (Details) Details 80 false false R81.htm 0000089 - Disclosure - Derivative Instruments - Designated as hedging, Financial Performance (Details) Sheet http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails Derivative Instruments - Designated as hedging, Financial Performance (Details) Details 81 false false R82.htm 0000090 - Disclosure - Derivative Instruments - Derivatives not designated as hedging instruments (Details) Sheet http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails Derivative Instruments - Derivatives not designated as hedging instruments (Details) Details 82 false false R83.htm 0000091 - Disclosure - Derivative Instruments - Fair Value Measurements (Details) Sheet http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails Derivative Instruments - Fair Value Measurements (Details) Details 83 false false R84.htm 0000092 - Disclosure - Leases Lease Costs (Details) Sheet http://www.trimascorp.com/role/LeasesLeaseCostsDetails Leases Lease Costs (Details) Details 84 false false R85.htm 0000093 - Disclosure - Leases Operating Lease Liability Maturity Table (Details) Sheet http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails Leases Operating Lease Liability Maturity Table (Details) Details 85 false false R86.htm 0000094 - Disclosure - Leases Supplemental Balance Sheet Information Related to Leases (Details) Sheet http://www.trimascorp.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails Leases Supplemental Balance Sheet Information Related to Leases (Details) Details 86 false false R87.htm 0000095 - Disclosure - Leases Supplemental Cash Flow Information Related to Leases (Details) Sheet http://www.trimascorp.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails Leases Supplemental Cash Flow Information Related to Leases (Details) Details 87 false false R88.htm 0000096 - Disclosure - Other Long-term Liabilities (Details) Sheet http://www.trimascorp.com/role/OtherLongtermLiabilitiesDetails Other Long-term Liabilities (Details) Details http://www.trimascorp.com/role/OtherLongtermLiabilitiesTables 88 false false R89.htm 0000097 - Disclosure - Commitments and Contingencies - Asbestos Narrative (Details) Sheet http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails Commitments and Contingencies - Asbestos Narrative (Details) Details 89 false false R90.htm 0000098 - Disclosure - Commitments and Contingencies - Asbestos Claimant and Settlement (Details) Sheet http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails Commitments and Contingencies - Asbestos Claimant and Settlement (Details) Details 90 false false R91.htm 0000099 - Disclosure - Commitments and Contingencies - Asbestos Damages Sought (Details) Sheet http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails Commitments and Contingencies - Asbestos Damages Sought (Details) Details 91 false false R92.htm 0000102 - Disclosure - Employee Benefit Plans Defined Contribution Plan (Details) Sheet http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedContributionPlanDetails Employee Benefit Plans Defined Contribution Plan (Details) Details 92 false false R93.htm 0000103 - Disclosure - Employee Benefit Plans Defined Benefit Plan Narrative (Details) Sheet http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails Employee Benefit Plans Defined Benefit Plan Narrative (Details) Details 93 false false R94.htm 0000104 - Disclosure - Employee Benefit Plans - Net Periodic Pension and Postretirement Benefit Costs (Details) Sheet http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails Employee Benefit Plans - Net Periodic Pension and Postretirement Benefit Costs (Details) Details 94 false false R95.htm 0000105 - Disclosure - Employee Benefit Plans Assumptions Used for U.S Defined Benefit Plans Table (Details) Sheet http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails Employee Benefit Plans Assumptions Used for U.S Defined Benefit Plans Table (Details) Details 95 false false R96.htm 0000106 - Disclosure - Employee Benefit Plans Assumptions Used for Non-U.S. Defined Pension Plans Table (Details) Sheet http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails Employee Benefit Plans Assumptions Used for Non-U.S. Defined Pension Plans Table (Details) Details 96 false false R97.htm 0000107 - Disclosure - Employee Benefit Plans Defined Benefit Plan Change in Benefit Obligations and Plan Assets Table (Details) Sheet http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails Employee Benefit Plans Defined Benefit Plan Change in Benefit Obligations and Plan Assets Table (Details) Details 97 false false R98.htm 0000108 - Disclosure - Employee Benefit Plans Amounts Recognized on Balance Sheet Table (Details) Sheet http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails Employee Benefit Plans Amounts Recognized on Balance Sheet Table (Details) Details 98 false false R99.htm 0000109 - Disclosure - Employee Benefit Plans Amounts Recognized in Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails Employee Benefit Plans Amounts Recognized in Accumulated Other Comprehensive Income (Loss) (Details) Details 99 false false R100.htm 0000110 - Disclosure - Employee Benefit Plans Plans with Benefit Obligations in Excess of Assets Table (Details) Sheet http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails Employee Benefit Plans Plans with Benefit Obligations in Excess of Assets Table (Details) Details 100 false false R101.htm 0000111 - Disclosure - Employee Benefit Plans Effect of Change in Discount Rate and Expected Return on Plan Assets Table (Details) Sheet http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails Employee Benefit Plans Effect of Change in Discount Rate and Expected Return on Plan Assets Table (Details) Details 101 false false R102.htm 0000112 - Disclosure - Employee Benefit Plans Weighted Average Asset Allocation by Pension Plan (Details) Sheet http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails Employee Benefit Plans Weighted Average Asset Allocation by Pension Plan (Details) Details 102 false false R103.htm 0000113 - Disclosure - Employee Benefit Plans Pension Plan Assets Fair Value Hierarchy Table (Details) Sheet http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails Employee Benefit Plans Pension Plan Assets Fair Value Hierarchy Table (Details) Details 103 false false R104.htm 0000114 - Disclosure - Employee Benefit Plans Future Benefit Payments Table (Details) Sheet http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails Employee Benefit Plans Future Benefit Payments Table (Details) Details 104 false false R105.htm 0000115 - Disclosure - Equity Awards - Equity Awards Narrative (Details) Sheet http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails Equity Awards - Equity Awards Narrative (Details) Details 105 false false R106.htm 0000118 - Disclosure - Equity Awards - Restricted Shares Narrative (Details) Sheet http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails Equity Awards - Restricted Shares Narrative (Details) Details 106 false false R107.htm 0000119 - Disclosure - Equity Awards - Restricted Shares Activity Table (Details) Sheet http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails Equity Awards - Restricted Shares Activity Table (Details) Details 107 false false R108.htm 0000120 - Disclosure - Earnings per Share Earnings per Share (Details) Sheet http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails Earnings per Share Earnings per Share (Details) Details http://www.trimascorp.com/role/EarningsperShareEarningsperShareTables 108 false false R109.htm 0000121 - Disclosure - Earnings per Share Purchase of Common Stock (Details) Sheet http://www.trimascorp.com/role/EarningsperSharePurchaseofCommonStockDetails Earnings per Share Purchase of Common Stock (Details) Details 109 false false R110.htm 0000122 - Disclosure - Earnings per Share Dividends (Details) Sheet http://www.trimascorp.com/role/EarningsperShareDividendsDetails Earnings per Share Dividends (Details) Details 110 false false R111.htm 0000123 - Disclosure - Other Comprehensive Income (Details) Sheet http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails Other Comprehensive Income (Details) Details http://www.trimascorp.com/role/OtherComprehensiveIncomeTables 111 false false R112.htm 0000124 - Disclosure - Segment Information (Details) Sheet http://www.trimascorp.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.trimascorp.com/role/SegmentInformationTables 112 false false R113.htm 0000125 - Disclosure - Segment Information Revenues and Operating Net Assets by Geographical Areas (Details) Sheet http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails Segment Information Revenues and Operating Net Assets by Geographical Areas (Details) Details 113 false false R114.htm 0000126 - Disclosure - Segment Information Narrative (Details) Sheet http://www.trimascorp.com/role/SegmentInformationNarrativeDetails Segment Information Narrative (Details) Details 114 false false R115.htm 0000127 - Disclosure - Income Taxes Income Tax by Jurisdiction (Details) Sheet http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails Income Taxes Income Tax by Jurisdiction (Details) Details 115 false false R116.htm 0000128 - Disclosure - Income Taxes Components of Deferred Taxes (Details) Sheet http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails Income Taxes Components of Deferred Taxes (Details) Details 116 false false R117.htm 0000129 - Disclosure - Income Taxes Income Tax Expense Reconciliation (Details) Sheet http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails Income Taxes Income Tax Expense Reconciliation (Details) Details 117 false false R118.htm 0000130 - Disclosure - Income Taxes Operating Loss Carryforwards Narrative (Details) Sheet http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails Income Taxes Operating Loss Carryforwards Narrative (Details) Details 118 false false R119.htm 0000131 - Disclosure - Income Taxes Unrecognized Tax Benefits Narrative (Details) Sheet http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails Income Taxes Unrecognized Tax Benefits Narrative (Details) Details 119 false false R120.htm 0000132 - Disclosure - Income Taxes Unrecognized Tax Benefits Rollforward (Details) Sheet http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails Income Taxes Unrecognized Tax Benefits Rollforward (Details) Details 120 false false R121.htm 0000133 - Disclosure - Summary Quarterly Financial Data (Details) Sheet http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails Summary Quarterly Financial Data (Details) Details 121 false false R122.htm 0000134 - Disclosure - Subsequent Events Subsequent Events - Acqusition (Details) Sheet http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails Subsequent Events Subsequent Events - Acqusition (Details) Details 122 false false R123.htm 0000135 - Disclosure - Dividends Declared (Details) Sheet http://www.trimascorp.com/role/DividendsDeclaredDetails Dividends Declared (Details) Details 123 false false R124.htm 0000136 - Disclosure - SEC Schedule, Article 12-09, Valuation and Qualifying Accounts (Details) Sheet http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails SEC Schedule, Article 12-09, Valuation and Qualifying Accounts (Details) Details http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccounts 124 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 28 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, us-gaap:FiniteLivedIntangibleAssetUsefulLife, us-gaap:LossContingencyDamagesSoughtValue, us-gaap:PropertyPlantAndEquipmentUsefulLife - trs-20221231.htm 4 trs-20221231.htm trs-123122xexh211.htm trs-123122xexh231.htm trs-123122xexh311.htm trs-123122xexh312.htm trs-123122xexh321.htm trs-123122xexh322.htm trs-20221231.xsd trs-20221231_cal.xml trs-20221231_def.xml trs-20221231_lab.xml trs-20221231_pre.xml trs-20221231_g1.jpg http://fasb.org/srt/2022 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 145 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "trs-20221231.htm": { "axisCustom": 7, "axisStandard": 36, "baseTaxonomies": { "http://fasb.org/srt/2022": 1, "http://fasb.org/us-gaap/2022": 1241, "http://xbrl.sec.gov/dei/2022": 37 }, "contextCount": 398, "dts": { "calculationLink": { "local": [ "trs-20221231_cal.xml" ] }, "definitionLink": { "local": [ "trs-20221231_def.xml" ] }, "inline": { "local": [ "trs-20221231.htm" ] }, "labelLink": { "local": [ "trs-20221231_lab.xml" ] }, "presentationLink": { "local": [ "trs-20221231_pre.xml" ] }, "schema": { "local": [ "trs-20221231.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 980, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 39, "http://xbrl.sec.gov/dei/2022": 5, "total": 44 }, "keyCustom": 52, "keyStandard": 432, "memberCustom": 51, "memberStandard": 62, "nsprefix": "trs", "nsuri": "http://www.trimascorp.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:Security12bTitle", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Document and Entity Information Document", "menuCat": "Cover", "order": "1", "role": "http://www.trimascorp.com/role/DocumentandEntityInformationDocument", "shortName": "Document and Entity Information Document", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:Security12bTitle", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - New Accounting Pronouncements", "menuCat": "Notes", "order": "10", "role": "http://www.trimascorp.com/role/NewAccountingPronouncements", "shortName": "New Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i4f331c51e6144e5d8670c06b6c167ea8_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000110 - Disclosure - Employee Benefit Plans Plans with Benefit Obligations in Excess of Assets Table (Details)", "menuCat": "Details", "order": "100", "role": "http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails", "shortName": "Employee Benefit Plans Plans with Benefit Obligations in Excess of Assets Table (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i4f331c51e6144e5d8670c06b6c167ea8_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "id302264239584867881fd9e0d7156bca_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "trs:DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000111 - Disclosure - Employee Benefit Plans Effect of Change in Discount Rate and Expected Return on Plan Assets Table (Details)", "menuCat": "Details", "order": "101", "role": "http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails", "shortName": "Employee Benefit Plans Effect of Change in Discount Rate and Expected Return on Plan Assets Table (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "id302264239584867881fd9e0d7156bca_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "trs:DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ibbf542f1d13644958402b79f21c57309_I20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations", "reportCount": 1, "unique": true, "unitRef": "number2", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000112 - Disclosure - Employee Benefit Plans Weighted Average Asset Allocation by Pension Plan (Details)", "menuCat": "Details", "order": "102", "role": "http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails", "shortName": "Employee Benefit Plans Weighted Average Asset Allocation by Pension Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ibbf542f1d13644958402b79f21c57309_I20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations", "reportCount": 1, "unique": true, "unitRef": "number2", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "trs:ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i4f331c51e6144e5d8670c06b6c167ea8_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000113 - Disclosure - Employee Benefit Plans Pension Plan Assets Fair Value Hierarchy Table (Details)", "menuCat": "Details", "order": "103", "role": "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails", "shortName": "Employee Benefit Plans Pension Plan Assets Fair Value Hierarchy Table (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i4428b563c2c44babb5d65405bd998aba_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i4f331c51e6144e5d8670c06b6c167ea8_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000114 - Disclosure - Employee Benefit Plans Future Benefit Payments Table (Details)", "menuCat": "Details", "order": "104", "role": "http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails", "shortName": "Employee Benefit Plans Future Benefit Payments Table (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i4f331c51e6144e5d8670c06b6c167ea8_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i27bc58059ada44cd8d306bddba9efd83_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000115 - Disclosure - Equity Awards - Equity Awards Narrative (Details)", "menuCat": "Details", "order": "105", "role": "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails", "shortName": "Equity Awards - Equity Awards Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i27bc58059ada44cd8d306bddba9efd83_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0cdd9ae7f560484db0dcef9877a768f9_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000118 - Disclosure - Equity Awards - Restricted Shares Narrative (Details)", "menuCat": "Details", "order": "106", "role": "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails", "shortName": "Equity Awards - Restricted Shares Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i3aac3b7ddefa4d439a36b439ae28cc8b_I20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i946e1ed60f6f48bbaedbeaa9130993e0_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000119 - Disclosure - Equity Awards - Restricted Shares Activity Table (Details)", "menuCat": "Details", "order": "107", "role": "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails", "shortName": "Equity Awards - Restricted Shares Activity Table (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i946e1ed60f6f48bbaedbeaa9130993e0_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000120 - Disclosure - Earnings per Share Earnings per Share (Details)", "menuCat": "Details", "order": "108", "role": "http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails", "shortName": "Earnings per Share Earnings per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0cdd9ae7f560484db0dcef9877a768f9_D20220101-20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000121 - Disclosure - Earnings per Share Purchase of Common Stock (Details)", "menuCat": "Details", "order": "109", "role": "http://www.trimascorp.com/role/EarningsperSharePurchaseofCommonStockDetails", "shortName": "Earnings per Share Purchase of Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i14e77bf7d2ac4e90b7038a072edfa6c0_I20221231", "decimals": "-6", "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "11", "role": "http://www.trimascorp.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000122 - Disclosure - Earnings per Share Dividends (Details)", "menuCat": "Details", "order": "110", "role": "http://www.trimascorp.com/role/EarningsperShareDividendsDetails", "shortName": "Earnings per Share Dividends (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R111": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i7511583d9b50418abb0200bab268c05c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000123 - Disclosure - Other Comprehensive Income (Details)", "menuCat": "Details", "order": "111", "role": "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails", "shortName": "Other Comprehensive Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R112": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000124 - Disclosure - Segment Information (Details)", "menuCat": "Details", "order": "112", "role": "http://www.trimascorp.com/role/SegmentInformationDetails", "shortName": "Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R113": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000125 - Disclosure - Segment Information Revenues and Operating Net Assets by Geographical Areas (Details)", "menuCat": "Details", "order": "113", "role": "http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails", "shortName": "Segment Information Revenues and Operating Net Assets by Geographical Areas (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R114": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "trs:ExportSalesFromUnitedStatesOfAmerica", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000126 - Disclosure - Segment Information Narrative (Details)", "menuCat": "Details", "order": "114", "role": "http://www.trimascorp.com/role/SegmentInformationNarrativeDetails", "shortName": "Segment Information Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "trs:ExportSalesFromUnitedStatesOfAmerica", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R115": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000127 - Disclosure - Income Taxes Income Tax by Jurisdiction (Details)", "menuCat": "Details", "order": "115", "role": "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails", "shortName": "Income Taxes Income Tax by Jurisdiction (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R116": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000128 - Disclosure - Income Taxes Components of Deferred Taxes (Details)", "menuCat": "Details", "order": "116", "role": "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails", "shortName": "Income Taxes Components of Deferred Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R117": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number2", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000129 - Disclosure - Income Taxes Income Tax Expense Reconciliation (Details)", "menuCat": "Details", "order": "117", "role": "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails", "shortName": "Income Taxes Income Tax Expense Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number2", "xsiNil": "false" } }, "R118": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ib38fc4d3c9584a0cadbf8d3e5cbd5010_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000130 - Disclosure - Income Taxes Operating Loss Carryforwards Narrative (Details)", "menuCat": "Details", "order": "118", "role": "http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails", "shortName": "Income Taxes Operating Loss Carryforwards Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ib38fc4d3c9584a0cadbf8d3e5cbd5010_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R119": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000131 - Disclosure - Income Taxes Unrecognized Tax Benefits Narrative (Details)", "menuCat": "Details", "order": "119", "role": "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails", "shortName": "Income Taxes Unrecognized Tax Benefits Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Acquisitions Acquisitions (Notes)", "menuCat": "Notes", "order": "12", "role": "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNotes", "shortName": "Acquisitions Acquisitions (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R120": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i7511583d9b50418abb0200bab268c05c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000132 - Disclosure - Income Taxes Unrecognized Tax Benefits Rollforward (Details)", "menuCat": "Details", "order": "120", "role": "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails", "shortName": "Income Taxes Unrecognized Tax Benefits Rollforward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R121": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000133 - Disclosure - Summary Quarterly Financial Data (Details)", "menuCat": "Details", "order": "121", "role": "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails", "shortName": "Summary Quarterly Financial Data (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R122": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ieedc32633ac545e18b1650a2fe628fb4_I20230201", "decimals": "-6", "first": true, "lang": "en-US", "name": "trs:Purchasepricebasedondefinitivesalesagreement", "reportCount": 1, "unique": true, "unitRef": "eur", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000134 - Disclosure - Subsequent Events Subsequent Events - Acqusition (Details)", "menuCat": "Details", "order": "122", "role": "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails", "shortName": "Subsequent Events Subsequent Events - Acqusition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ieedc32633ac545e18b1650a2fe628fb4_I20230201", "decimals": "-6", "first": true, "lang": "en-US", "name": "trs:Purchasepricebasedondefinitivesalesagreement", "reportCount": 1, "unique": true, "unitRef": "eur", "xsiNil": "false" } }, "R123": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i5c6b6338f43e477180e0125fa9edca88_D20230216-20230216", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000135 - Disclosure - Dividends Declared (Details)", "menuCat": "Details", "order": "123", "role": "http://www.trimascorp.com/role/DividendsDeclaredDetails", "shortName": "Dividends Declared (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i5c6b6338f43e477180e0125fa9edca88_D20230216-20230216", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R124": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ieb3ec4cd920f4331b276e95d98b6577e_I20221231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000136 - Disclosure - SEC Schedule, Article 12-09, Valuation and Qualifying Accounts (Details)", "menuCat": "Details", "order": "124", "role": "http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails", "shortName": "SEC Schedule, Article 12-09, Valuation and Qualifying Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ieb3ec4cd920f4331b276e95d98b6577e_I20221231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Restructuring and Related Activities", "menuCat": "Notes", "order": "13", "role": "http://www.trimascorp.com/role/RestructuringandRelatedActivities", "shortName": "Restructuring and Related Activities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Revenue Revenue (Notes)", "menuCat": "Notes", "order": "14", "role": "http://www.trimascorp.com/role/RevenueRevenueNotes", "shortName": "Revenue Revenue (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Cash and Cash Equivalents", "menuCat": "Notes", "order": "15", "role": "http://www.trimascorp.com/role/CashandCashEquivalents", "shortName": "Cash and Cash Equivalents", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Goodwill and Other Intangible Assets", "menuCat": "Notes", "order": "16", "role": "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Inventories", "menuCat": "Notes", "order": "17", "role": "http://www.trimascorp.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Property and Equipment, Net", "menuCat": "Notes", "order": "18", "role": "http://www.trimascorp.com/role/PropertyandEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Accrued Liabilities", "menuCat": "Notes", "order": "19", "role": "http://www.trimascorp.com/role/AccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorLocation", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0000002 - Document - Audit Information", "menuCat": "Cover", "order": "2", "role": "http://www.trimascorp.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorLocation", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Long-term Debt", "menuCat": "Notes", "order": "20", "role": "http://www.trimascorp.com/role/LongtermDebt", "shortName": "Long-term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Derivative Instruments", "menuCat": "Notes", "order": "21", "role": "http://www.trimascorp.com/role/DerivativeInstruments", "shortName": "Derivative Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Leases", "menuCat": "Notes", "order": "22", "role": "http://www.trimascorp.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Other Long-term Liabilities", "menuCat": "Notes", "order": "23", "role": "http://www.trimascorp.com/role/OtherLongtermLiabilities", "shortName": "Other Long-term Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "24", "role": "http://www.trimascorp.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Employee Benefit Plans", "menuCat": "Notes", "order": "25", "role": "http://www.trimascorp.com/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Equity Awards", "menuCat": "Notes", "order": "26", "role": "http://www.trimascorp.com/role/EquityAwards", "shortName": "Equity Awards", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Earnings per Share Earnings per Share (Notes)", "menuCat": "Notes", "order": "27", "role": "http://www.trimascorp.com/role/EarningsperShareEarningsperShareNotes", "shortName": "Earnings per Share Earnings per Share (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Other Comprehensive Income (Notes)", "menuCat": "Notes", "order": "28", "role": "http://www.trimascorp.com/role/OtherComprehensiveIncomeNotes", "shortName": "Other Comprehensive Income (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Segment Information", "menuCat": "Notes", "order": "29", "role": "http://www.trimascorp.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Consolidated Balance Sheet Statement", "menuCat": "Statements", "order": "3", "role": "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement", "shortName": "Consolidated Balance Sheet Statement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "30", "role": "http://www.trimascorp.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Subsequent Events Subsequent Events (Notes)", "menuCat": "Notes", "order": "31", "role": "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsNotes", "shortName": "Subsequent Events Subsequent Events (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - SEC Schedule, Article 12-09, Valuation and Qualifying Accounts", "menuCat": "Notes", "order": "32", "role": "http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccounts", "shortName": "SEC Schedule, Article 12-09, Valuation and Qualifying Accounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "33", "role": "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Revenue (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.trimascorp.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Cash and Cash Equivalents (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.trimascorp.com/role/CashandCashEquivalentsTables", "shortName": "Cash and Cash Equivalents (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Inventories (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.trimascorp.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Property and Equipment, Net (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.trimascorp.com/role/PropertyandEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Accrued Liabilities (Tables)", "menuCat": "Tables", "order": "39", "role": "http://www.trimascorp.com/role/AccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Consolidated Balance Sheet Parentheticals", "menuCat": "Statements", "order": "4", "role": "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals", "shortName": "Consolidated Balance Sheet Parentheticals", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Long-term Debt (Tables)", "menuCat": "Tables", "order": "40", "role": "http://www.trimascorp.com/role/LongtermDebtTables", "shortName": "Long-term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Derivative Instruments (Tables)", "menuCat": "Tables", "order": "41", "role": "http://www.trimascorp.com/role/DerivativeInstrumentsTables", "shortName": "Derivative Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "42", "role": "http://www.trimascorp.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Other Long-term Liabilities (Tables)", "menuCat": "Tables", "order": "43", "role": "http://www.trimascorp.com/role/OtherLongtermLiabilitiesTables", "shortName": "Other Long-term Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Commitments and Contingencies (Tables)", "menuCat": "Tables", "order": "44", "role": "http://www.trimascorp.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Employee Benefit Plans (Tables)", "menuCat": "Tables", "order": "45", "role": "http://www.trimascorp.com/role/EmployeeBenefitPlansTables", "shortName": "Employee Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Equity Awards (Tables)", "menuCat": "Tables", "order": "46", "role": "http://www.trimascorp.com/role/EquityAwardsTables", "shortName": "Equity Awards (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Earnings per Share Earnings per Share (Tables)", "menuCat": "Tables", "order": "47", "role": "http://www.trimascorp.com/role/EarningsperShareEarningsperShareTables", "shortName": "Earnings per Share Earnings per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Other Comprehensive Income (Tables)", "menuCat": "Tables", "order": "48", "role": "http://www.trimascorp.com/role/OtherComprehensiveIncomeTables", "shortName": "Other Comprehensive Income (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R49": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Segment Information (Tables)", "menuCat": "Tables", "order": "49", "role": "http://www.trimascorp.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Consolidated Statement of Operations", "menuCat": "Statements", "order": "5", "role": "http://www.trimascorp.com/role/ConsolidatedStatementofOperations", "shortName": "Consolidated Statement of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "50", "role": "http://www.trimascorp.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Summary of Significant Accounting Policies - Receivables (Details)", "menuCat": "Details", "order": "51", "role": "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesReceivablesDetails", "shortName": "Summary of Significant Accounting Policies - Receivables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "trs:DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i401253c882f4465e98084c62a4d9cf16_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Summary of Significant Accounting Policies - Depreciation and Amortization (Details)", "menuCat": "Details", "order": "52", "role": "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails", "shortName": "Summary of Significant Accounting Policies - Depreciation and Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "trs:DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i79230f649b464b58be841e4c2547c567_D20220101-20221231", "decimals": null, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Indefinite-Lived Intangibles (Details)", "menuCat": "Details", "order": "53", "role": "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangiblesDetails", "shortName": "Summary of Significant Accounting Policies - Goodwill and Indefinite-Lived Intangibles (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "idd65388a896548d1b1db136fe59b4f97_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "trs:MaximumRetention", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Summary of Significant Accounting Policies - High Deductible Insurance (Details)", "menuCat": "Details", "order": "54", "role": "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails", "shortName": "Summary of Significant Accounting Policies - High Deductible Insurance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "idd65388a896548d1b1db136fe59b4f97_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "trs:MaximumRetention", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i7f408223f5894511807cd84c2c9002a9_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Summary of Significant Accounting Policies - Foreign Currency Translation (Details)", "menuCat": "Details", "order": "55", "role": "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails", "shortName": "Summary of Significant Accounting Policies - Foreign Currency Translation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i7f408223f5894511807cd84c2c9002a9_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Acquisitions Acquisitions - Narrative (Details)", "menuCat": "Details", "order": "56", "role": "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails", "shortName": "Acquisitions Acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i9b784b9cd7a74b6f877009c40c08477f_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Discontinued Operations Sale of Lamons Division Narrative (Details)", "menuCat": "Details", "order": "57", "role": "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails", "shortName": "Discontinued Operations Sale of Lamons Division Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnDispositionOfAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Discontinued Operations Results of Discontinued Operations (Details)", "menuCat": "Details", "order": "58", "role": "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails", "shortName": "Discontinued Operations Results of Discontinued Operations (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnDispositionOfAssets1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Restructuring and Related Activities (Details)", "menuCat": "Details", "order": "59", "role": "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails", "shortName": "Restructuring and Related Activities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i49ed162923b343e8bd0ad42347457d56_D20200101-20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Consolidated Statement of Comprehensive Income", "menuCat": "Statements", "order": "6", "role": "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome", "shortName": "Consolidated Statement of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Revenue (Details)", "menuCat": "Details", "order": "60", "role": "http://www.trimascorp.com/role/RevenueDetails", "shortName": "Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "trs:CashAndCashEquivalentsUnrestricted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Cash and Cash Equivalents (Details)", "menuCat": "Details", "order": "61", "role": "http://www.trimascorp.com/role/CashandCashEquivalentsDetails", "shortName": "Cash and Cash Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "trs:CashAndCashEquivalentsUnrestricted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Goodwill and Other Intangible Assets - Goodwill Narrative (Details)", "menuCat": "Details", "order": "62", "role": "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails", "shortName": "Goodwill and Other Intangible Assets - Goodwill Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i4c34e086f22749a781698fc669074cf8_D20200701-20200930", "decimals": "5", "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i7511583d9b50418abb0200bab268c05c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Goodwill and Other Intangible Assets - Goodwill Rollforward (Details)", "menuCat": "Details", "order": "63", "role": "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails", "shortName": "Goodwill and Other Intangible Assets - Goodwill Rollforward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i7b05891d8ce34d71b65b63ba8ac7cec9_D20200701-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Goodwill and Other Intangible Assets - Intangibles Narrative (Details)", "menuCat": "Details", "order": "64", "role": "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails", "shortName": "Goodwill and Other Intangible Assets - Intangibles Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i7b05891d8ce34d71b65b63ba8ac7cec9_D20200701-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "trs:ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Details)", "menuCat": "Details", "order": "65", "role": "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets - Other Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "trs:ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "trs:ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000074 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets Amortization Expense (Details)", "menuCat": "Details", "order": "66", "role": "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails", "shortName": "Goodwill and Other Intangible Assets - Other Intangible Assets Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "trs:ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i13de96abaa5d478cbc30a1b77f968ae2_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000075 - Disclosure - Goodwill and Other Intangible Assets - Expected Amortization Expense (Details) (Details)", "menuCat": "Details", "order": "67", "role": "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseDetailsDetails", "shortName": "Goodwill and Other Intangible Assets - Expected Amortization Expense (Details) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000076 - Disclosure - Inventories (Details)", "menuCat": "Details", "order": "68", "role": "http://www.trimascorp.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000077 - Disclosure - Property and Equipment, Net - Property and Equipment Table (Details)", "menuCat": "Details", "order": "69", "role": "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails", "shortName": "Property and Equipment, Net - Property and Equipment Table (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Consolidated Statement of Cash Flows Statement", "menuCat": "Statements", "order": "7", "role": "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement", "shortName": "Consolidated Statement of Cash Flows Statement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxesAndTaxCredits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000078 - Disclosure - Property and Equipment, Net - Depreciation Expense Table (Details)", "menuCat": "Details", "order": "70", "role": "http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails", "shortName": "Property and Equipment, Net - Depreciation Expense Table (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "trs:DepreciationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i68021cd65d994e8dae4e19e53d524057_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedInsuranceCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000079 - Disclosure - Accrued Liabilities (Details)", "menuCat": "Details", "order": "71", "role": "http://www.trimascorp.com/role/AccruedLiabilitiesDetails", "shortName": "Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedInsuranceCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000080 - Disclosure - Long-term Debt - Debt Table (Details)", "menuCat": "Details", "order": "72", "role": "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails", "shortName": "Long-term Debt - Debt Table (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtRelatedCommitmentFeesAndDebtIssuanceCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000081 - Disclosure - Long-term Debt - Senior Notes (Details)", "menuCat": "Details", "order": "73", "role": "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails", "shortName": "Long-term Debt - Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i8c75e4e0f4ae415fb266d68186ab28c2_I20210415", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "trs:NetLeverageRatio", "reportCount": 1, "unique": true, "unitRef": "number2", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000082 - Disclosure - Long-term Debt - Credit Agreement (Details)", "menuCat": "Details", "order": "74", "role": "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "shortName": "Long-term Debt - Credit Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "trs:NetLeverageRatio", "reportCount": 1, "unique": true, "unitRef": "number2", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie90d4c1c08b24746b399d9836d4b0590_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000083 - Disclosure - Long-term Debt - Other Revolving Loan Facility (Details)", "menuCat": "Details", "order": "75", "role": "http://www.trimascorp.com/role/LongtermDebtOtherRevolvingLoanFacilityDetails", "shortName": "Long-term Debt - Other Revolving Loan Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i84f0d81e2fd645098fd4ab56dedacfa4_I20221231", "decimals": "-6", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000084 - Disclosure - Long-term Debt - Long-term Debt Maturities (Details)", "menuCat": "Details", "order": "76", "role": "http://www.trimascorp.com/role/LongtermDebtLongtermDebtMaturitiesDetails", "shortName": "Long-term Debt - Long-term Debt Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i132b7c6c3c624060b0d3321c60930ca3_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtAndCapitalLeaseObligations", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000085 - Disclosure - Long-term Debt - Fair Value (Details)", "menuCat": "Details", "order": "77", "role": "http://www.trimascorp.com/role/LongtermDebtFairValueDetails", "shortName": "Long-term Debt - Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ib60b5518ca644aa89324e31e64294d66_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000086 - Disclosure - Long-term Debt - Debt Issuance Costs (Details)", "menuCat": "Details", "order": "78", "role": "http://www.trimascorp.com/role/LongtermDebtDebtIssuanceCostsDetails", "shortName": "Long-term Debt - Debt Issuance Costs (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i7e8d49e6df1d4ca18a94c99d06dd8479_D20220701-20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeCashReceivedOnHedge", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000087 - Disclosure - Derivative Instruments - Derivative Narrative (Details)", "menuCat": "Details", "order": "79", "role": "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "shortName": "Derivative Instruments - Derivative Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i7e8d49e6df1d4ca18a94c99d06dd8479_D20220701-20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeCashReceivedOnHedge", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "idac6946b3cbc413385728e882db1beda_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - Consolidated Statement of Shareholders' Equity Statement", "menuCat": "Statements", "order": "8", "role": "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement", "shortName": "Consolidated Statement of Shareholders' Equity Statement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "idac6946b3cbc413385728e882db1beda_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i3b70c158b9914956872388a3f4d66073_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000088 - Disclosure - Derivative Instruments - Designated as hedging, Financial Position (Details)", "menuCat": "Details", "order": "80", "role": "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails", "shortName": "Derivative Instruments - Designated as hedging, Financial Position (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i3b70c158b9914956872388a3f4d66073_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000089 - Disclosure - Derivative Instruments - Designated as hedging, Financial Performance (Details)", "menuCat": "Details", "order": "81", "role": "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails", "shortName": "Derivative Instruments - Designated as hedging, Financial Performance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie4dd7d1ed4ff4778b2d9330802231fd3_D20220101-20221231", "decimals": null, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i345675ccaf134328b058ef4ecf22b035_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000090 - Disclosure - Derivative Instruments - Derivatives not designated as hedging instruments (Details)", "menuCat": "Details", "order": "82", "role": "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails", "shortName": "Derivative Instruments - Derivatives not designated as hedging instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i345675ccaf134328b058ef4ecf22b035_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "id765c43d6c654dc9a919f29061ef6ebd_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000091 - Disclosure - Derivative Instruments - Fair Value Measurements (Details)", "menuCat": "Details", "order": "83", "role": "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails", "shortName": "Derivative Instruments - Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "id765c43d6c654dc9a919f29061ef6ebd_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000092 - Disclosure - Leases Lease Costs (Details)", "menuCat": "Details", "order": "84", "role": "http://www.trimascorp.com/role/LeasesLeaseCostsDetails", "shortName": "Leases Lease Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000093 - Disclosure - Leases Operating Lease Liability Maturity Table (Details)", "menuCat": "Details", "order": "85", "role": "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails", "shortName": "Leases Operating Lease Liability Maturity Table (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000094 - Disclosure - Leases Supplemental Balance Sheet Information Related to Leases (Details)", "menuCat": "Details", "order": "86", "role": "http://www.trimascorp.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails", "shortName": "Leases Supplemental Balance Sheet Information Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000095 - Disclosure - Leases Supplemental Cash Flow Information Related to Leases (Details)", "menuCat": "Details", "order": "87", "role": "http://www.trimascorp.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails", "shortName": "Leases Supplemental Cash Flow Information Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "trs:AsbestosRelatedLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000096 - Disclosure - Other Long-term Liabilities (Details)", "menuCat": "Details", "order": "88", "role": "http://www.trimascorp.com/role/OtherLongtermLiabilitiesDetails", "shortName": "Other Long-term Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i0e03cd7dcf81407c84bf16ec9aa1cceb_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "trs:AsbestosRelatedLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ib3ca8ab74e8e4ecea0892cd5008c5a9a_I20221231", "decimals": "0", "first": true, "lang": "en-US", "name": "trs:LossContingencyPendingCasesNumber", "reportCount": 1, "unitRef": "cases", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000097 - Disclosure - Commitments and Contingencies - Asbestos Narrative (Details)", "menuCat": "Details", "order": "89", "role": "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails", "shortName": "Commitments and Contingencies - Asbestos Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i15bcc41767a34d8f815698299c969928_D19910101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:LitigationSettlementExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Basis of Presentation", "menuCat": "Notes", "order": "9", "role": "http://www.trimascorp.com/role/BasisofPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ia8718fe331cb4f36a8e1f69b41f03943_D20220101-20221231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyNewClaimsFiledNumber", "reportCount": 1, "unique": true, "unitRef": "claimants", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000098 - Disclosure - Commitments and Contingencies - Asbestos Claimant and Settlement (Details)", "menuCat": "Details", "order": "90", "role": "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails", "shortName": "Commitments and Contingencies - Asbestos Claimant and Settlement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ia8718fe331cb4f36a8e1f69b41f03943_D20220101-20221231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyNewClaimsFiledNumber", "reportCount": 1, "unique": true, "unitRef": "claimants", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ib3ca8ab74e8e4ecea0892cd5008c5a9a_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought", "reportCount": 1, "unitRef": "claimants", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000099 - Disclosure - Commitments and Contingencies - Asbestos Damages Sought (Details)", "menuCat": "Details", "order": "91", "role": "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "shortName": "Commitments and Contingencies - Asbestos Damages Sought (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ieecfa255e7dc40829e61923355ea17c0_I20221231", "decimals": "INF", "lang": "en-US", "name": "trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought", "reportCount": 1, "unique": true, "unitRef": "claimants", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000102 - Disclosure - Employee Benefit Plans Defined Contribution Plan (Details)", "menuCat": "Details", "order": "92", "role": "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedContributionPlanDetails", "shortName": "Employee Benefit Plans Defined Contribution Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ie1c5b93ec67043e3832135987781cd1d_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i4f331c51e6144e5d8670c06b6c167ea8_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000103 - Disclosure - Employee Benefit Plans Defined Benefit Plan Narrative (Details)", "menuCat": "Details", "order": "93", "role": "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails", "shortName": "Employee Benefit Plans Defined Benefit Plan Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i4f331c51e6144e5d8670c06b6c167ea8_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "trs:ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "id302264239584867881fd9e0d7156bca_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000104 - Disclosure - Employee Benefit Plans - Net Periodic Pension and Postretirement Benefit Costs (Details)", "menuCat": "Details", "order": "94", "role": "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails", "shortName": "Employee Benefit Plans - Net Periodic Pension and Postretirement Benefit Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "id302264239584867881fd9e0d7156bca_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ice42f8a2f2fb4739b85e9c8b6e2d90c0_I20221231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number2", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000105 - Disclosure - Employee Benefit Plans Assumptions Used for U.S Defined Benefit Plans Table (Details)", "menuCat": "Details", "order": "95", "role": "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails", "shortName": "Employee Benefit Plans Assumptions Used for U.S Defined Benefit Plans Table (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ice42f8a2f2fb4739b85e9c8b6e2d90c0_I20221231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number2", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ibbf542f1d13644958402b79f21c57309_I20221231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number2", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000106 - Disclosure - Employee Benefit Plans Assumptions Used for Non-U.S. Defined Pension Plans Table (Details)", "menuCat": "Details", "order": "96", "role": "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails", "shortName": "Employee Benefit Plans Assumptions Used for Non-U.S. Defined Pension Plans Table (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "ibbf542f1d13644958402b79f21c57309_I20221231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number2", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "trs:ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i7e5ce2bc1ef64dcf996940a7262e0867_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000107 - Disclosure - Employee Benefit Plans Defined Benefit Plan Change in Benefit Obligations and Plan Assets Table (Details)", "menuCat": "Details", "order": "97", "role": "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails", "shortName": "Employee Benefit Plans Defined Benefit Plan Change in Benefit Obligations and Plan Assets Table (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "trs:ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "id302264239584867881fd9e0d7156bca_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i4f331c51e6144e5d8670c06b6c167ea8_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000108 - Disclosure - Employee Benefit Plans Amounts Recognized on Balance Sheet Table (Details)", "menuCat": "Details", "order": "98", "role": "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails", "shortName": "Employee Benefit Plans Amounts Recognized on Balance Sheet Table (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i4f331c51e6144e5d8670c06b6c167ea8_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i4f331c51e6144e5d8670c06b6c167ea8_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000109 - Disclosure - Employee Benefit Plans Amounts Recognized in Accumulated Other Comprehensive Income (Loss) (Details)", "menuCat": "Details", "order": "99", "role": "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "Employee Benefit Plans Amounts Recognized in Accumulated Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20221231.htm", "contextRef": "i4f331c51e6144e5d8670c06b6c167ea8_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 118, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails", "http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r927", "r928", "r929" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Auditor [Line Items]", "terseLabel": "Auditor [Line Items]" } } }, "localname": "AuditorLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/AuditInformation" ], "xbrltype": "stringItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r927", "r928", "r929" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r927", "r928", "r929" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Auditor [Table]", "terseLabel": "Auditor [Table]" } } }, "localname": "AuditorTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/AuditInformation" ], "xbrltype": "stringItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r927", "r928", "r929" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r930" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "submissionTypeItemType" }, "dei_EntitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to assemble all relevant information about each entity associated with the document instance", "label": "Entities [Table]", "terseLabel": "Entities [Table]" } } }, "localname": "EntitiesTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "stringItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r925" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]", "verboseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/AuditInformation", "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r925" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r925" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Entity Information [Line Items]", "terseLabel": "Entity Information [Line Items]" } } }, "localname": "EntityInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r931" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r925" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r925" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r925" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r925" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r932" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r927", "r928", "r929" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/AuditInformation", "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r924" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r926" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "tradingSymbolItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region of Asia Pacific.", "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific [Member]" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r966" ], "lang": { "en-us": { "role": { "documentation": "Person serving on board of directors.", "label": "Director [Member]", "terseLabel": "Non-employee independent director [Member]" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continent of Europe.", "label": "Europe [Member]", "terseLabel": "Europe [Member]" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r438", "r896", "r997", "r1079" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.trimascorp.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r495", "r496", "r497", "r498", "r633", "r817", "r836", "r859", "r860", "r893", "r911", "r920", "r994", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails", "http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails", "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails", "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails", "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r495", "r496", "r497", "r498", "r633", "r817", "r836", "r859", "r860", "r893", "r911", "r920", "r994", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails", "http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails", "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails", "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails", "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r438", "r896", "r997", "r1079" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.trimascorp.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r495", "r496", "r497", "r498", "r579", "r633", "r667", "r668", "r669", "r793", "r817", "r836", "r859", "r860", "r893", "r911", "r920", "r985", "r994", "r1069", "r1070", "r1071", "r1072", "r1073" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails", "http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails", "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails", "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails", "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r495", "r496", "r497", "r498", "r579", "r633", "r667", "r668", "r669", "r793", "r817", "r836", "r859", "r860", "r893", "r911", "r920", "r985", "r994", "r1069", "r1070", "r1071", "r1072", "r1073" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails", "http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails", "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails", "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails", "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r377", "r634", "r934", "r962" ], "lang": { "en-us": { "role": { "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement", "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r359", "r872" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r435", "r436", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r862", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r895", "r919", "r997" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r435", "r436", "r845", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r862", "r863", "r895", "r919", "r997" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r377", "r634", "r934", "r935", "r962" ], "lang": { "en-us": { "role": { "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement", "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r966", "r1064" ], "lang": { "en-us": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual with Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2022", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r352", "r353", "r354", "r357", "r358", "r872" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "trs_A10b51sharerepurchaseprogramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "10b5-1 share repurchase program [Member]", "label": "10b5-1 share repurchase program [Member]", "terseLabel": "10b5-1 share repurchase program [Member]" } } }, "localname": "A10b51sharerepurchaseprogramMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EarningsperSharePurchaseofCommonStockDetails" ], "xbrltype": "domainItemType" }, "trs_A2002PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term equity incentive plan.", "label": "2002 Plan [Member]", "terseLabel": "2002 Plan [Member]" } } }, "localname": "A2002PlanMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_A2006PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term equity incentive plan.", "label": "2006 Plan [Member]", "terseLabel": "2006 Plan [Member]" } } }, "localname": "A2006PlanMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_A2011PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term equity incentive plan.", "label": "2011 Plan [Member]", "terseLabel": "2011 Plan [Member]" } } }, "localname": "A2011PlanMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_A2017EquityandIncentiveCompensationPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2017 Equity and Incentive Compensation Plan [Member]", "label": "2017 Equity and Incentive Compensation Plan [Member]", "terseLabel": "2017 Equity and Incentive Compensation Plan [Member]" } } }, "localname": "A2017EquityandIncentiveCompensationPlanMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_A3YearEpsCagrMetricMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial metric based on earnings per share (EPS) cumulative average growth rate (\"EPS CAGR\") over the performance period.", "label": "3 year EPS CAGR metric [Member]", "terseLabel": "3 year EPS CAGR metric [Member]" } } }, "localname": "A3YearEpsCagrMetricMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_A4.875SeniorUnsecuredNotesDue2025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "4.875% Senior Unsecured Notes Due 2025 [Member]", "label": "4.875% Senior Unsecured Notes Due 2025 [Member]", "terseLabel": "4.875% Senior Unsecured Notes Due 2025 [Member]" } } }, "localname": "A4.875SeniorUnsecuredNotesDue2025Member", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails", "http://www.trimascorp.com/role/LongtermDebtFairValueDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "trs_A4125SeniorUnsecuredNotesDue2029Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "4.125% Senior Unsecured Notes Due 2029", "label": "4.125% Senior Unsecured Notes Due 2029 [Member]", "terseLabel": "4.125% Senior Unsecured Notes Due 2029" } } }, "localname": "A4125SeniorUnsecuredNotesDue2029Member", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails", "http://www.trimascorp.com/role/LongtermDebtFairValueDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "trs_AartsPackagingBVMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aarts Packaging B.V.", "label": "Aarts Packaging B.V. [Member]", "terseLabel": "Aarts Packaging B.V. [Member]" } } }, "localname": "AartsPackagingBVMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails" ], "xbrltype": "domainItemType" }, "trs_AccumulatedNetGainLossfromHedgesAttributabletoParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from qualifiying derivative instruments, attributable to the parent.", "label": "Accumulated Net Gain (Loss) from Hedges Attributable to Parent [Member]", "terseLabel": "Accumulated Net Gain (Loss) from Hedges Attributable to Parent" } } }, "localname": "AccumulatedNetGainLossfromHedgesAttributabletoParentMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accumulated Other Comprehensive Income, Net of Tax [Roll Forward]", "label": "Accumulated Other Comprehensive Income, Net of Tax [Roll Forward]", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeNetofTaxRollForward", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "trs_AerospaceEngineeredProductsReportingUnitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aerospace Engineered Products Reporting Unit [Member]", "label": "Aerospace Engineered Products Reporting Unit [Member]", "terseLabel": "Aerospace Engineered Products Reporting Unit [Member]" } } }, "localname": "AerospaceEngineeredProductsReportingUnitMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_AerospaceFastenersReportingUnitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aerospace Fasteners Reporting Unit [Member]", "label": "Aerospace Fasteners Reporting Unit [Member]", "terseLabel": "Aerospace Fasteners Reporting Unit [Member]" } } }, "localname": "AerospaceFastenersReportingUnitMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_AerospaceReportableSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aerospace Reportable Segment [Member]", "label": "Aerospace Reportable Segment [Member]", "terseLabel": "Aerospace [Member]" } } }, "localname": "AerospaceReportableSegmentMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails", "http://www.trimascorp.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "trs_AerospaceReportingUnitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aerospace Reporting Unit [Member]", "label": "Aerospace Reporting Unit [Member]", "terseLabel": "Aerospace Reporting Unit [Member]" } } }, "localname": "AerospaceReportingUnitMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_AerospaceendmarketcustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aerospace end market customers [Member]", "label": "Aerospace end market customers [Member]", "terseLabel": "Aerospace & Defense [Member]" } } }, "localname": "AerospaceendmarketcustomersMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "trs_AffabaFerrariSrlMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Affaba & Ferrari Srl", "label": "Affaba & Ferrari Srl [Member]", "terseLabel": "Affaba & Ferrari Srl [Member]" } } }, "localname": "AffabaFerrariSrlMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_AmortizationOfIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amortization of finite-lived intangible assets.", "label": "Amortization of Intangible Assets [Line Items]", "terseLabel": "Amortization of Intangible Assets [Line Items]" } } }, "localname": "AmortizationOfIntangibleAssetsLineItems", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "trs_AsbestosRelatedLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.trimascorp.com/role/OtherLongtermLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Asbestos-related liability, noncurrent", "label": "Asbestos-related liability, noncurrent", "terseLabel": "Asbestos-related liability, noncurrent" } } }, "localname": "AsbestosRelatedLiabilityNoncurrent", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/OtherLongtermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "trs_AsbestosRelatedMattersPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for asbestos-related matters.", "label": "Asbestos-related Matters [Policy Text Block]", "terseLabel": "Asbestos-related Matters" } } }, "localname": "AsbestosRelatedMattersPolicyTextBlock", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "trs_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information", "label": "Audit Information [Abstract]", "terseLabel": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.trimascorp.com/20221231", "xbrltype": "stringItemType" }, "trs_AveragestockpriceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average stock price [Member]", "label": "Average stock price [Member]", "terseLabel": "Average stock price [Member]" } } }, "localname": "AveragestockpriceMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_BankdebtandreceivablesfacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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, inside the reporting entity's home country; and, collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Bank debt and receivables facility [Member]", "terseLabel": "Bank debt and receivables facility [Member]" } } }, "localname": "BankdebtandreceivablesfacilityMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "trs_BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net working capital (accounts and other receivables, inventory, accounts payable and accrued liabilities) in a business combination.", "label": "Business Combination, Recognized Identifiable Assets and Liabilities Assumed, Net Working Capital", "terseLabel": "Business Combination, Recognized Identifiable Assets and Liabilities Assumed, Net Working Capital" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "trs_CashAndCashEquivalentsUnrestricted": { "auth_ref": [], "calculation": { "http://www.trimascorp.com/role/CashandCashEquivalentsDetails": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash and cash equivalents unrestricted", "label": "Cash and cash equivalents unrestricted", "terseLabel": "Cash and cash equivalents unrestricted" } } }, "localname": "CashAndCashEquivalentsUnrestricted", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/CashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "trs_CashPaidForSeverance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash paid for severance", "label": "Cash paid for severance", "terseLabel": "Cash paid for severance" } } }, "localname": "CashPaidForSeverance", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "trs_ChangeInDiscountRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Change in discount rate", "label": "Change in discount rate", "terseLabel": "Change in discount rate" } } }, "localname": "ChangeInDiscountRate", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" ], "xbrltype": "percentItemType" }, "trs_ChangeInGoodwillImpairmentDueToChangeInDiscountRate": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in goodwill impairment due to change in discount rate", "label": "Change in goodwill impairment due to change in discount rate", "terseLabel": "Change in goodwill impairment due to change in discount rate" } } }, "localname": "ChangeInGoodwillImpairmentDueToChangeInDiscountRate", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "trs_ChangeInGoodwillImpairmentDueToChangeInTerminalRate": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in goodwill impairment due to change in terminal rate", "label": "Change in goodwill impairment due to change in terminal rate", "terseLabel": "Change in goodwill impairment due to change in terminal rate" } } }, "localname": "ChangeInGoodwillImpairmentDueToChangeInTerminalRate", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "trs_ChangeInTerminalGrowthRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Change in terminal growth rate", "label": "Change in terminal growth rate", "terseLabel": "Change in terminal growth rate" } } }, "localname": "ChangeInTerminalGrowthRate", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" ], "xbrltype": "percentItemType" }, "trs_ChargesRelatedToRealignmentActions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Charges related to realignment actions", "label": "Charges related to realignment actions", "terseLabel": "Charges related to realignment actions" } } }, "localname": "ChargesRelatedToRealignmentActions", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "trs_CompensatoryAndPunitiveDamagesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Compensatory and Punitive Damages [Member]", "label": "Compensatory and Punitive Damages [Member]", "terseLabel": "Compensatory and Punitive Damages [Member]" } } }, "localname": "CompensatoryAndPunitiveDamagesMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails" ], "xbrltype": "domainItemType" }, "trs_CompensatoryOnlyDamagesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Compensatory Only Damages [Member]", "label": "Compensatory Only Damages [Member]", "terseLabel": "Compensatory Only Damages [Member]" } } }, "localname": "CompensatoryOnlyDamagesMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails" ], "xbrltype": "domainItemType" }, "trs_ConsolidatedBalanceSheetParentheticalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consolidated Balance Sheet Parenthetical [Abstract]", "label": "Consolidated Balance Sheet Parenthetical [Abstract]", "terseLabel": "Consolidated Balance Sheet Parenthetical [Abstract]" } } }, "localname": "ConsolidatedBalanceSheetParentheticalAbstract", "nsuri": "http://www.trimascorp.com/20221231", "xbrltype": "stringItemType" }, "trs_ConsumerendmarketcustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consumer end market customers [Member]", "label": "Consumer end market customers [Member]", "terseLabel": "Consumer [Member]" } } }, "localname": "ConsumerendmarketcustomersMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "trs_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Agreement [Member]", "label": "Credit Agreement [Member]", "terseLabel": "Credit Agreement [Member]" } } }, "localname": "CreditAgreementMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails", "http://www.trimascorp.com/role/LongtermDebtFairValueDetails" ], "xbrltype": "domainItemType" }, "trs_DamagesSoughtDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Damages Sought [Domain]", "label": "Damages Sought [Domain]", "terseLabel": "Damages Sought [Domain]" } } }, "localname": "DamagesSoughtDomain", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails" ], "xbrltype": "domainItemType" }, "trs_DamagesSoughtRangeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Damages Sought, Range [Axis]", "label": "Damages Sought Range [Axis]", "terseLabel": "Damages Sought Range [Axis]" } } }, "localname": "DamagesSoughtRangeAxis", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails" ], "xbrltype": "stringItemType" }, "trs_DamagesSoughtTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Damages Sought, Type [Axis]", "label": "Damages Sought, Type [Axis]", "terseLabel": "Damages Sought, Type [Axis]" } } }, "localname": "DamagesSoughtTypeAxis", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails" ], "xbrltype": "stringItemType" }, "trs_DamagesSoughtTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Damages Sought, Type [Domain]", "label": "Damages Sought, Type [Domain]", "terseLabel": "Damages Sought, Type [Domain]" } } }, "localname": "DamagesSoughtTypeDomain", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_DebtfinancingandrelatedexpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt financing and related expenses [Member]", "label": "Debt financing and related expenses [Member]", "terseLabel": "Debt financing and related expenses [Member]" } } }, "localname": "DebtfinancingandrelatedexpensesMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails" ], "xbrltype": "domainItemType" }, "trs_Debtinstrumentredemptionpricewithnetproceedsfromequityoffering": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument redemption price with net cash proceeds of one or more equity offerings", "label": "Debt instrument redemption price with net proceeds from equity offering", "terseLabel": "Debt instrument redemption price with net proceeds from equity offering" } } }, "localname": "Debtinstrumentredemptionpricewithnetproceedsfromequityoffering", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "trs_DeferredTaxAssetsOperatingLossAndCreditCarryforwards": { "auth_ref": [], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Operating Loss and Credit Carryforwards", "label": "Deferred Tax Assets, Operating Loss and Credit Carryforwards", "terseLabel": "Deferred Tax Assets, Operating Loss and Credit Carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossAndCreditCarryforwards", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "trs_DeferredTaxAssetsOperatingleaseliability": { "auth_ref": [], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Operating lease liability", "label": "Deferred Tax Assets, Operating lease liability", "terseLabel": "Deferred Tax Assets, Operating lease liability" } } }, "localname": "DeferredTaxAssetsOperatingleaseliability", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "trs_DeferredTaxAssetsResearchAndExperimentation": { "auth_ref": [], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Research And Experimentation", "label": "Deferred Tax Assets, Research And Experimentation", "terseLabel": "Deferred Tax Assets, Research And Experimentation" } } }, "localname": "DeferredTaxAssetsResearchAndExperimentation", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "trs_DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax": { "auth_ref": [], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Investment in Foreign Affiliates, Including Withholding Tax", "label": "Deferred Tax Liabilities, Investment in Foreign Affiliates, Including Withholding Tax", "negatedTerseLabel": "Deferred Tax Liabilities, Investment in Foreign Affiliates, Including Withholding Tax" } } }, "localname": "DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "trs_DeferredTaxLiabilitiesRightofUseAsset": { "auth_ref": [], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Right of Use Asset", "label": "Deferred Tax Liabilities, Right of Use Asset", "negatedTerseLabel": "Deferred Tax Liabilities, Right of Use Asset" } } }, "localname": "DeferredTaxLiabilitiesRightofUseAsset", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "trs_DefinedBenefitPlanBenefitObligationAnnuityPurchase": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Benefit Obligation, Annuity Purchase", "label": "Defined Benefit Plan, Benefit Obligation, Annuity Purchase", "terseLabel": "Defined Benefit Plan, Benefit Obligation, Annuity Purchase" } } }, "localname": "DefinedBenefitPlanBenefitObligationAnnuityPurchase", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails" ], "xbrltype": "monetaryItemType" }, "trs_DefinedBenefitPlanEffectOfFiftyBasisPointChangeInExpectedReturnOnPlanAssetsAbstractAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Effect of Fifty Basis Point Change in Expected Return on Plan Assets [Abstract] [Abstract]", "label": "Defined Benefit Plan, Effect of Fifty Basis Point Change in Expected Return on Plan Assets [Abstract] [Abstract]", "terseLabel": "Effect of Fifty Basis Point Change in Expected Return on Plan Assets" } } }, "localname": "DefinedBenefitPlanEffectOfFiftyBasisPointChangeInExpectedReturnOnPlanAssetsAbstractAbstract", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails" ], "xbrltype": "stringItemType" }, "trs_DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Effect of Fifty Basis Point Decrease in Expected Return on Plan Assets on Expense", "label": "Defined Benefit Plan, Effect of Fifty Basis Point Decrease in Expected Return on Plan Assets on Expense", "terseLabel": "Effect of Fifty Basis Point Decrease in Expected Return on Plan Assets on Expense" } } }, "localname": "DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails" ], "xbrltype": "monetaryItemType" }, "trs_DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Effect of Fifty Basis Point Increase in Expected Return on Plan Assets on Expense", "label": "Defined Benefit Plan, Effect of Fifty Basis Point Increase in Expected Return on Plan Assets on Expense", "terseLabel": "Effect of Fifty Basis Point Increase in Expected Return on Plan Assets on Expense" } } }, "localname": "DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails" ], "xbrltype": "monetaryItemType" }, "trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Effect of Twenty-Five Basis Point Change in Discount Rate [Abstract] [Abstract]", "label": "Defined Benefit Plan, Effect of Twenty-Five Basis Point Change in Discount Rate [Abstract] [Abstract]", "terseLabel": "Effect of Twenty-Five Basis Point Change in Discount Rate" } } }, "localname": "DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails" ], "xbrltype": "stringItemType" }, "trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Effect of Twenty-Five Basis Point Decrease in Discount Rate on Benefit Obligation", "label": "Defined Benefit Plan, Effect of Twenty-Five Basis Point Decrease in Discount Rate on Benefit Obligation", "terseLabel": "Effect of Twenty-Five Basis Point Decrease in Discount Rate on Benefit Obligation" } } }, "localname": "DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails" ], "xbrltype": "monetaryItemType" }, "trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Effect of Twenty-Five Basis Point Decrease in Discount Rate on Expense", "label": "Defined Benefit Plan, Effect of Twenty-Five Basis Point Decrease in Discount Rate on Expense", "terseLabel": "Effect of Twenty-Five Basis Point Decrease in Discount Rate on Expense" } } }, "localname": "DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails" ], "xbrltype": "monetaryItemType" }, "trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Effect of Twenty-Five Basis Point Increase in Discount Rate on Benefit Obligation", "terseLabel": "Effect of Twenty-Five Basis Point Increase in Discount Rate on Benefit Obligation" } } }, "localname": "DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails" ], "xbrltype": "monetaryItemType" }, "trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Effect of Twenty-Five Basis Point Increase in Discount Rate on Expense", "label": "Defined Benefit Plan, Effect of Twenty-Five Basis Point Increase in Discount Rate on Expense", "terseLabel": "Effect of Twenty-Five Basis Point Increase in Discount Rate on Expense" } } }, "localname": "DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails" ], "xbrltype": "monetaryItemType" }, "trs_DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the fair value of plan assets using net asset value.", "label": "Defined Benefit Plan, Fair Value of Plan Assets Not Subject to Leveling", "terseLabel": "Defined Benefit Plan, Fair Value of Plan Assets Not Subject to Leveling" } } }, "localname": "DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails" ], "xbrltype": "monetaryItemType" }, "trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the fair value of plan assets measured on a recurring basis using the fair value hierarchy.", "label": "Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling", "terseLabel": "Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling" } } }, "localname": "DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails" ], "xbrltype": "monetaryItemType" }, "trs_DefinedBenefitPlanPlanAssetsAnnuityPurchase": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Plan Assets, Annuity Purchase", "label": "Defined Benefit Plan, Plan Assets, Annuity Purchase", "terseLabel": "Defined Benefit Plan, Plan Assets, Annuity Purchase" } } }, "localname": "DefinedBenefitPlanPlanAssetsAnnuityPurchase", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails" ], "xbrltype": "monetaryItemType" }, "trs_DefinedBenefitPlansSettlementsandCurtailments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of decrease that relates to an irrevocable action that relieves the employer (or the plan) of primary responsibility for a benefit obligation and eliminates significant risks related to the obligation and the assets used to effect the settlement. Examples of transactions that constitute a settlement include (a) making lump-sum cash payments to plan participants in exchange for their rights to receive specified benefits and (b) purchasing nonparticipating annuity contracts. Also includes the amount of change that is related to an event that significantly reduces the expected years of future service of present employees or eliminates for a significant number of employees the accrual of defined benefits for some or all of their future services.", "label": "Defined Benefit Plans, Settlements and Curtailments", "terseLabel": "Settlements and curtailments" } } }, "localname": "DefinedBenefitPlansSettlementsandCurtailments", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails" ], "xbrltype": "monetaryItemType" }, "trs_DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for depreciation and amortization of property and equipment and finite-lived intanbile assets costs, including methods used and estimated useful lives and how impairment of such assets is assessed and recognized.", "label": "Depreciation and Amortization and Impairment of Long-Lived Assets and Defined-Lived Intangible Assets [Policy Text Block]", "terseLabel": "Depreciation and Amortization and Impairment of Long-Lived Assets and Definted-Lived Intangible Assets" } } }, "localname": "DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "trs_DepreciationExpenseLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Depreciation Expense [Line Items]", "label": "Depreciation Expense [Line Items]", "terseLabel": "Depreciation Expense [Line Items]" } } }, "localname": "DepreciationExpenseLineItems", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails" ], "xbrltype": "stringItemType" }, "trs_DepreciationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of depreciation expense.", "label": "Depreciation Expense [Table Text Block]", "terseLabel": "Depreciation Expense" } } }, "localname": "DepreciationExpenseTableTextBlock", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/PropertyandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "trs_DerivativeContractDateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date a derivative contract date was entered into", "label": "Derivative contract date [Axis]", "terseLabel": "Derivative contract date [Axis]" } } }, "localname": "DerivativeContractDateAxis", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails" ], "xbrltype": "stringItemType" }, "trs_DerivativeContractDateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative contract date", "label": "Derivative contract date [Domain]", "terseLabel": "Derivative contract date [Domain]" } } }, "localname": "DerivativeContractDateDomain", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_DirectorRetainerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TriMas Corporation Director Retainer Share Election Program [Member]", "label": "Director Retainer [Member]", "terseLabel": "Director Retainer [Member]" } } }, "localname": "DirectorRetainerMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense": { "auth_ref": [], "calculation": { "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business) attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operations, Nonoperating Expense", "negatedTotalLabel": "Disposal Group, Including Discontinued Operations, Nonoperating Expense" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "trs_DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet": { "auth_ref": [], "calculation": { "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operations, Other Expense, net", "label": "Disposal Group, Including Discontinued Operations, Other Expense, net", "negatedTerseLabel": "Disposal Group, Including Discontinued Operations, Other Expense, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "trs_DisposalGroupIncludingDiscontinuedOperationsSGA": { "auth_ref": [], "calculation": { "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operations, Selling, General and Administrative Expenses", "label": "Disposal Group, Including Discontinued Operations, SG&A", "negatedTerseLabel": "Disposal Group, Including Discontinued Operations, SG&A" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationsSGA", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "trs_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Document and Entity Information [Abstract]", "label": "Document and Entity Information [Abstract]", "terseLabel": "Document and Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.trimascorp.com/20221231", "xbrltype": "stringItemType" }, "trs_EmployeeRelatedCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Employee-related costs associated with realignment actions", "label": "Employee-related costs", "terseLabel": "Employee-related costs" } } }, "localname": "EmployeeRelatedCosts", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "trs_EquityOfferingLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Offering [Line Items]", "label": "Equity Offering [Line Items]", "terseLabel": "Equity Offering [Line Items]" } } }, "localname": "EquityOfferingLineItems", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityOfferingDetails" ], "xbrltype": "stringItemType" }, "trs_EquityOfferingTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Issuance of shares via public offering", "label": "Equity Offering [Text Block]", "terseLabel": "Equity Offering" } } }, "localname": "EquityOfferingTextBlock", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityOffering" ], "xbrltype": "textBlockItemType" }, "trs_ExportSalesFromUnitedStatesOfAmerica": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Export Sales from the United States of America", "label": "Export Sales from the United States of America", "terseLabel": "Export Sales from the United States of America" } } }, "localname": "ExportSalesFromUnitedStatesOfAmerica", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "trs_FacilityConsolidationRealignmentCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Facility consolidation realignment costs", "label": "Facility consolidation realignment costs", "terseLabel": "Facility consolidation realignment costs" } } }, "localname": "FacilityConsolidationRealignmentCosts", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "trs_FairValueInputsValuationMethodWeightingPercentageUsedIncomeBasedApproach": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair Value Inputs, Valuation Method, Weighting Percentage Used, Income-Based Approach", "label": "Fair Value Inputs, Valuation Method, Weighting Percentage Used, Income-Based Approach", "terseLabel": "Fair Value Inputs, Valuation Method, Weighting Percentage Used, Income-Based Approach" } } }, "localname": "FairValueInputsValuationMethodWeightingPercentageUsedIncomeBasedApproach", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" ], "xbrltype": "percentItemType" }, "trs_FairValueInputsValuationMethodWeightingPercentageUsedMarketBasedApproach": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair Value Inputs, Valuation Method, Weighting Percentage Used, Market-Based Approach", "label": "Fair Value Inputs, Valuation Method, Weighting Percentage Used, Market-Based Approach", "terseLabel": "Fair Value Inputs, Valuation Method, Weighting Percentage Used, Market-Based Approach" } } }, "localname": "FairValueInputsValuationMethodWeightingPercentageUsedMarketBasedApproach", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" ], "xbrltype": "percentItemType" }, "trs_Fairvalueinputsvaluationmethoddiscountrate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair value inputs, valuation method, discount rate", "label": "Fair value inputs, valuation method, discount rate", "terseLabel": "Fair value inputs, valuation method, discount rate" } } }, "localname": "Fairvalueinputsvaluationmethoddiscountrate", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails" ], "xbrltype": "percentItemType" }, "trs_Fairvalueinputsvaluationmethodresidualgrowthrate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair value inputs, valuation method, residual growth rate", "label": "Fair value inputs, valuation method, residual growth rate", "terseLabel": "Fair value inputs, valuation method, residual growth rate" } } }, "localname": "Fairvalueinputsvaluationmethodresidualgrowthrate", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails" ], "xbrltype": "percentItemType" }, "trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Assets by Useful Life [Axis]", "label": "Finite-Lived Intangible Assets by Useful Life [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Useful Life [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByUsefulLifeAxis", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "trs_FiniteLivedIntangibleAssetsByUsefulLifeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Assets by Useful Life [Domain]", "label": "Finite-Lived Intangible Assets by Useful Life [Domain]", "terseLabel": "Finite-Lived Intangible Assets by Useful Life [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsByUsefulLifeDomain", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "trs_ForeignCurrencyTranslationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign Currency Translation [Line Items]", "label": "Foreign Currency Translation [Line Items]", "terseLabel": "Foreign Currency Translation [Line Items]" } } }, "localname": "ForeignCurrencyTranslationLineItems", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails" ], "xbrltype": "stringItemType" }, "trs_ForeignCurrencyTranslationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign Currency Translation [Table]", "label": "Foreign Currency Translation [Table]", "terseLabel": "Foreign Currency Translation [Table]" } } }, "localname": "ForeignCurrencyTranslationTable", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails" ], "xbrltype": "stringItemType" }, "trs_GoodwillImpairmentAssessmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Goodwill Impairment Assessment [Abstract]", "label": "Goodwill Impairment Assessment [Abstract]", "terseLabel": "Annual Goodwill Impairment Assessment [Abstract]" } } }, "localname": "GoodwillImpairmentAssessmentAbstract", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangiblesDetails" ], "xbrltype": "stringItemType" }, "trs_Goodwillreassignedbetweensegments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Goodwill reassigned between segments due to reporting structure changes", "label": "Goodwill reassigned between segments", "terseLabel": "Goodwill reassigned between segments" } } }, "localname": "Goodwillreassignedbetweensegments", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "trs_GroupMedicalPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Group Medical Plan [Member]", "label": "Group Medical Plan [Member]", "terseLabel": "Group Medical Plan [Member]" } } }, "localname": "GroupMedicalPlanMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails" ], "xbrltype": "domainItemType" }, "trs_HighDeductibleInsurancePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for high deductible insurance.", "label": "High Deductible Insurance [Policy Text Block]", "terseLabel": "High Deductible Insurance" } } }, "localname": "HighDeductibleInsurancePolicyTextBlock", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "trs_ImpactOfAdoptionOfNewAccountingPronouncement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Impact of adoption of new accounting pronouncement", "label": "Impact of adoption of new accounting pronouncement", "terseLabel": "Impact of accounting standards adoption" } } }, "localname": "ImpactOfAdoptionOfNewAccountingPronouncement", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "trs_ImpactOfChangeInAccountingPrinciple": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Impact of change in accounting principle", "label": "Impact of change in accounting principle", "terseLabel": "Impact of change in accounting principle" } } }, "localname": "ImpactOfChangeInAccountingPrinciple", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "trs_ImpairmentTestDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Type of impairment analysis", "label": "Impairment Test [Domain]", "terseLabel": "Quantitative Impairment Test [Domain]" } } }, "localname": "ImpairmentTestDomain", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_IncomeTaxReconciliationTaxReform": { "auth_ref": [], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Provisional tax expense impact related to the Tax Reform Act signed into law on December 22, 2017. Tax expense related to revaluation of net deferred tax assets and the deemed repatriation of undistributed foreign earnings.", "label": "Income Tax Reconciliation, Tax Reform", "terseLabel": "Income Tax Reconciliation, Tax Reform" } } }, "localname": "IncomeTaxReconciliationTaxReform", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "trs_IncomeTaxReconciliationTaxonUndistributedForeignEarnings": { "auth_ref": [], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Income Tax Reconciliation, Tax on Undistributed Foreign Earnings", "label": "Income Tax Reconciliation, Tax on Undistributed Foreign Earnings", "terseLabel": "Income Tax Reconciliation, Tax on Undistributed Foreign Earnings" } } }, "localname": "IncomeTaxReconciliationTaxonUndistributedForeignEarnings", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "trs_Increasedecreaseinasbestosliability": { "auth_ref": [], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in asbestos liability", "label": "Increase (decrease) in asbestos liability", "terseLabel": "Change in legacy liability estimate" } } }, "localname": "Increasedecreaseinasbestosliability", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "trs_IncrementalDebtCommitmentsCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Incremental debt commitments capacity.", "label": "Incremental debt commitments capacity", "terseLabel": "Incremental debt commitments capacity" } } }, "localname": "IncrementalDebtCommitmentsCapacity", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "trs_IndustrialendmarketcustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industrial end market customers [Member]", "label": "Industrial end market customers [Member]", "terseLabel": "Industrial [Member]" } } }, "localname": "IndustrialendmarketcustomersMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "trs_InsuranceTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of insurance coverage.", "label": "insurance Type [Axis]", "terseLabel": "insurance Type [Axis]" } } }, "localname": "InsuranceTypeAxis", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails" ], "xbrltype": "stringItemType" }, "trs_InsuranceTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of insurance coverage.", "label": "Insurance Type [Domain]", "terseLabel": "Insurance Type [Domain]" } } }, "localname": "InsuranceTypeDomain", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails" ], "xbrltype": "domainItemType" }, "trs_InsurancecoverageLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Insurance coverage [Line Items]", "label": "Insurance coverage [Line Items]", "terseLabel": "Insurance coverage [Line Items]" } } }, "localname": "InsurancecoverageLineItems", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails" ], "xbrltype": "stringItemType" }, "trs_IntangibleAssetsExcludingGoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All other Intangible Assets, excluding Goodwill", "label": "Intangible Assets, excluding Goodwill [Line Items]", "terseLabel": "Intangible Assets, excluding Goodwill [Line Items]" } } }, "localname": "IntangibleAssetsExcludingGoodwillLineItems", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "trs_IntertechPlasticsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intertech Plastics LLC", "label": "Intertech Plastics LLC [Member]", "terseLabel": "Intertech Plastics LLC" } } }, "localname": "IntertechPlasticsLLCMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_LamonsDivisionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lamons Division [Member]", "label": "Lamons Division [Member]", "terseLabel": "Lamons [Member]" } } }, "localname": "LamonsDivisionMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loss Contingency, Number of Plaintiffs Specifying Damages Sought", "label": "Loss Contingency, Number of Plaintiffs Specifying Damages Sought", "terseLabel": "Number of pending claims seeking specific amounts of damages" } } }, "localname": "LossContingencyNumberofPlaintiffsSpecifyingDamagesSought", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails" ], "xbrltype": "integerItemType" }, "trs_LossContingencyPendingCasesNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of pending cases related to a loss contingency", "label": "Loss Contingency, Pending Cases, Number", "terseLabel": "Number of pending cases" } } }, "localname": "LossContingencyPendingCasesNumber", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails" ], "xbrltype": "integerItemType" }, "trs_LossContingencySettlementAgreementAverageConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Average amount of consideration the entity has agreed to pay to settle a legal matter for claims settled during the period.", "label": "Loss Contingency, Settlement Agreement, Average Consideration", "terseLabel": "Average settlement amount per claim during period" } } }, "localname": "LossContingencySettlementAgreementAverageConsideration", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails" ], "xbrltype": "monetaryItemType" }, "trs_MachinedProductsReportingUnitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Machined Products Reporting Unit [Member]", "label": "Machined Products Reporting Unit [Member]", "terseLabel": "Machined Products Reporting Unit [Member]" } } }, "localname": "MachinedProductsReportingUnitMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_MaximumRetention": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Self-insurance maximum retention per occurrence.", "label": "Maximum Retention", "terseLabel": "Maximum Retention" } } }, "localname": "MaximumRetention", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails" ], "xbrltype": "monetaryItemType" }, "trs_MetricTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Types of financial metrics.", "label": "Metric Type [Axis]", "terseLabel": "Metric Type [Axis]" } } }, "localname": "MetricTypeAxis", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "stringItemType" }, "trs_MetricTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of financial metric.", "label": "Metric Type [Domain]", "terseLabel": "Metric Type [Domain]" } } }, "localname": "MetricTypeDomain", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_NetGainLossOnDispositionOfAssetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net gain (loss) on disposition of asset", "label": "Net gain (loss) on disposition of asset [Member]", "terseLabel": "Net gain (loss) on disposition of asset" } } }, "localname": "NetGainLossOnDispositionOfAssetMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails" ], "xbrltype": "domainItemType" }, "trs_NetLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net leverage ratio, as defined", "label": "Net leverage ratio", "terseLabel": "Net leverage ratio" } } }, "localname": "NetLeverageRatio", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails" ], "xbrltype": "pureItemType" }, "trs_November2020CrossCurrencySwapMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "November 2020 cross currency swap", "label": "November 2020 cross currency swap [Member]", "terseLabel": "November 2020 cross currency swap [Member]" } } }, "localname": "November2020CrossCurrencySwapMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_NumberOfReportingUnitsThatHaveGoodwill": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units that have goodwill", "label": "Number of reporting units that have goodwill", "terseLabel": "Number of reporting units that have goodwill" } } }, "localname": "NumberOfReportingUnitsThatHaveGoodwill", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangiblesDetails" ], "xbrltype": "integerItemType" }, "trs_October2018CrossCurrencySwapMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "October 2018 cross currency swap", "label": "October 2018 cross currency swap [Member]", "terseLabel": "October 2018 cross currency swap [Member]" } } }, "localname": "October2018CrossCurrencySwapMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_OilandgascustomerendmarketMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Oil and gas customer end market [Member]", "label": "Oil and gas customer end market [Member]", "terseLabel": "Oil and gas customer end market [Member]" } } }, "localname": "OilandgascustomerendmarketMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "trs_OmegaPlasticsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Omega Plastics", "label": "Omega Plastics [Member]", "terseLabel": "Omega Plastics" } } }, "localname": "OmegaPlasticsMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_OrdinaryCourseClaimsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ordinary Course Claims [Member]", "label": "Ordinary Course Claims [Member]", "terseLabel": "Ordinary Course Claims [Member]" } } }, "localname": "OrdinaryCourseClaimsMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails" ], "xbrltype": "domainItemType" }, "trs_OtherAmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Americas [Member]", "label": "Other Americas [Member]", "terseLabel": "Other Americas [Member]" } } }, "localname": "OtherAmericasMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails" ], "xbrltype": "domainItemType" }, "trs_OtherComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Comprehensive [Abstract]", "label": "Other Comprehensive Income [Abstract]", "terseLabel": "Other Comprehensive Income [Abstract]" } } }, "localname": "OtherComprehensiveIncomeAbstract", "nsuri": "http://www.trimascorp.com/20221231", "xbrltype": "stringItemType" }, "trs_OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax": { "auth_ref": [], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Comprehensive Income (Loss), Net Investment Derivatives, Net of Tax", "label": "Other Comprehensive Income (Loss), Net Investment Derivatives, Net of Tax", "terseLabel": "Derivative instruments" } } }, "localname": "OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "trs_OtherLongTermLiabilitiesOtherThanAsbestosLiability": { "auth_ref": [], "calculation": { "http://www.trimascorp.com/role/OtherLongtermLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other long-term liabilities other than asbestos liability", "label": "Other long-term liabilities other than asbestos liability", "terseLabel": "Other long-term liabilities other than asbestos liability" } } }, "localname": "OtherLongTermLiabilitiesOtherThanAsbestosLiability", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/OtherLongtermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "trs_PackagingReportableSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Packaging Reportable Segment", "label": "Packaging Reportable Segment [Member]", "terseLabel": "Packaging [Member]" } } }, "localname": "PackagingReportableSegmentMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails", "http://www.trimascorp.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "trs_PercentageOfSettlementAndDefenseCostsCoveredByInsurance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of Settlement and Defense Costs Covered by Insurance", "label": "Percentage of Settlement and Defense Costs Covered by Insurance", "terseLabel": "Percentage of settlement and defense costs covered by insurance" } } }, "localname": "PercentageOfSettlementAndDefenseCostsCoveredByInsurance", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails" ], "xbrltype": "percentItemType" }, "trs_Percentageofprincipalthatcanberedeemedwithcashproceedsfromanequityoffering": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of principal amount that can be redeemed with cash proceeds from an equity offering", "label": "Percentage of principal that can be redeemed with cash proceeds from an equity offering", "terseLabel": "Percentage of principal that can be redeemed with cash proceeds from an equity offering" } } }, "localname": "Percentageofprincipalthatcanberedeemedwithcashproceedsfromanequityoffering", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "trs_PerformanceBasedRestricedSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance-based restriced shares award.", "label": "Performance-based restriced shares [Member]", "terseLabel": "Performance-based restriced shares [Member]" } } }, "localname": "PerformanceBasedRestricedSharesMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_Plan1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity-based compensation arrangement plan.", "label": "Plan 1 [Member]", "terseLabel": "Plan 1 [Member]" } } }, "localname": "Plan1Member", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_Plan2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity-based compensation arrangement plan.", "label": "Plan 2 [Member]", "terseLabel": "Plan 2 [Member]" } } }, "localname": "Plan2Member", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_Plan3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity-based compensation arrangement plan.", "label": "Plan 3 [Member]", "terseLabel": "Plan 3 [Member]" } } }, "localname": "Plan3Member", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_Plan4Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity-based compensation arrangement plan.", "label": "Plan 4 [Member]", "terseLabel": "Plan 4 [Member]" } } }, "localname": "Plan4Member", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_Plan5Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity-based compensation arrangement plan.", "label": "Plan 5 [Member]", "terseLabel": "Plan 5 [Member]" } } }, "localname": "Plan5Member", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_Plan6Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity-based compensation arrangement plan.", "label": "Plan 6 [Member]", "terseLabel": "Plan 6 [Member]" } } }, "localname": "Plan6Member", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_Plan7Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term equity incentive plan.", "label": "Plan 7 [Member]", "terseLabel": "Plan 7 [Member]" } } }, "localname": "Plan7Member", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_Plan8Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long term incentive Plan.", "label": "Plan 8 [Member]", "terseLabel": "Plan 8 [Member]" } } }, "localname": "Plan8Member", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_Plan9Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long term incentive plan.", "label": "Plan 9 [Member]", "terseLabel": "Plan 9 [Member]" } } }, "localname": "Plan9Member", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property, Plant and Equipment and Finite-Lived Intangible Assets.", "label": "Property, Plant and Equipment and Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Property, Plant and Equipment and Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails" ], "xbrltype": "stringItemType" }, "trs_PunitiveOnlyDamagesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Punitive Only Damages [Member]", "label": "Punitive Only Damages [Member]", "terseLabel": "Punitive Only Damages [Member]" } } }, "localname": "PunitiveOnlyDamagesMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_Purchasepricebasedondefinitivesalesagreement": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchase price based on definitive sales agreement", "label": "Purchase price based on definitive sales agreement", "terseLabel": "Purchase price based on definitive sales agreement" } } }, "localname": "Purchasepricebasedondefinitivesalesagreement", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails" ], "xbrltype": "monetaryItemType" }, "trs_QuantitativeImpairmentTestAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of quantitative impairment test", "label": "Quantitative Impairment Test [Axis]", "terseLabel": "Quantitative Impairment Test [Axis]" } } }, "localname": "QuantitativeImpairmentTestAxis", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" ], "xbrltype": "stringItemType" }, "trs_RSAEngineeredProductsMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "RSA Engineered Products [Member]", "label": "RSA Engineered Products [Member] [Member]", "terseLabel": "RSA Engineered Products [Member]" } } }, "localname": "RSAEngineeredProductsMemberMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_Range1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range 1 [Member]", "label": "Range 1 [Member]", "terseLabel": "Range 1 [Member]" } } }, "localname": "Range1Member", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails" ], "xbrltype": "domainItemType" }, "trs_Range2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range 2 [Member]", "label": "Range 2 [Member]", "terseLabel": "Range 2 [Member]" } } }, "localname": "Range2Member", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails" ], "xbrltype": "domainItemType" }, "trs_Range3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range 3 [Member]", "label": "Range 3 [Member]", "terseLabel": "Range 3 [Member]" } } }, "localname": "Range3Member", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails" ], "xbrltype": "domainItemType" }, "trs_RapakMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rapak [Member]", "label": "Rapak [Member]", "terseLabel": "Rapak [Member]" } } }, "localname": "RapakMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_RealignmentActionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Realignment Actions [Abstract]", "label": "Realignment Actions [Abstract]" } } }, "localname": "RealignmentActionsAbstract", "nsuri": "http://www.trimascorp.com/20221231", "xbrltype": "stringItemType" }, "trs_RealignmentActionsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Realignment Actions", "label": "Realignment Actions [Axis]", "terseLabel": "Realignment Actions [Axis]" } } }, "localname": "RealignmentActionsAxis", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails" ], "xbrltype": "stringItemType" }, "trs_RealignmentActionsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Realignment Actions", "label": "Realignment Actions [Domain]", "terseLabel": "Realignment Actions [Domain]" } } }, "localname": "RealignmentActionsDomain", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails" ], "xbrltype": "domainItemType" }, "trs_RealignmentActionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Realignment Actions", "label": "Realignment Actions [Line Items]", "terseLabel": "Realignment Actions [Line Items]" } } }, "localname": "RealignmentActionsLineItems", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails" ], "xbrltype": "stringItemType" }, "trs_RealignmentActionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Realignment Actions", "label": "Realignment Actions [Member]", "terseLabel": "Realignment Actions [Member]" } } }, "localname": "RealignmentActionsMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails" ], "xbrltype": "domainItemType" }, "trs_RealignmentActionsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Realignment Actions", "label": "Realignment Actions [Table]", "terseLabel": "Realignment Actions [Table]" } } }, "localname": "RealignmentActionsTable", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails" ], "xbrltype": "stringItemType" }, "trs_Realignmentcosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Costs incurred to streamline the business to adapt to market conditions.", "label": "Realignment costs", "terseLabel": "Realignment costs" } } }, "localname": "Realignmentcosts", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "trs_ReceivablesFacilityandotherMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Receivables Facility and other [Member] [Member]", "label": "Receivables Facility and other [Member] [Member]", "terseLabel": "Receivables Facility and other [Member]" } } }, "localname": "ReceivablesFacilityandotherMemberMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails" ], "xbrltype": "domainItemType" }, "trs_Reclassificationofstrandedtaxeffects": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reclassification of stranded tax effects result from the Tax Cuts and Jobs Act of 2017", "label": "Reclassification of stranded tax effects", "terseLabel": "Reclassification of stranded tax effects" } } }, "localname": "Reclassificationofstrandedtaxeffects", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "trs_RevolvingCreditAndTermLoanFacilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount; as well as debt instruments with maturities ranging from five to ten years.", "label": "Revolving credit and term loan facilities [Member]", "terseLabel": "Revolving credit and term loan facilities [Member]" } } }, "localname": "RevolvingCreditAndTermLoanFacilitiesMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "trs_ScheduleOfAmortizationOfIntangibleAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortizatio expense related to finite-lived intangible assets.", "label": "Schedule of Amortization of Intangible Assets [Table]", "terseLabel": "Schedule of Amortization of Intangible Assets [Table]" } } }, "localname": "ScheduleOfAmortizationOfIntangibleAssetsTable", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "trs_ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Changes in Projected Benefit Obligations and Fair Value in Plan Assets [Table Text Block]", "label": "Schedule of Changes in Projected Benefit Obligations and Fair Value in Plan Assets [Table Text Block]", "terseLabel": "Schedule of Changes in Projected Benefit Obligations and Fair Value of Plan Assets" } } }, "localname": "ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "trs_ScheduleOfDamagesSoughtForSpecificClaimsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Damages Sought for Specific Claims [Table Text Block]", "label": "Schedule of Damages Sought for Specific Claims [Table Text Block]", "terseLabel": "Schedule of Damages Sought for Specific Claims" } } }, "localname": "ScheduleOfDamagesSoughtForSpecificClaimsTableTextBlock", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "trs_ScheduleOfDebtInstrumentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments.", "label": "Schedule of Debt Instruments [Table]", "terseLabel": "Schedule of Debt Instruments [Table]" } } }, "localname": "ScheduleOfDebtInstrumentsTable", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails", "http://www.trimascorp.com/role/LongtermDebtFairValueDetails" ], "xbrltype": "stringItemType" }, "trs_ScheduleOfDepreciationExpenseTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Depreciation Expense [Table]", "label": "Schedule of Depreciation Expense [Table]", "terseLabel": "Schedule of Depreciation Expense [Table]" } } }, "localname": "ScheduleOfDepreciationExpenseTable", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails" ], "xbrltype": "stringItemType" }, "trs_ScheduleOfEffectOfChangeInDiscountRateAndExpectedReturnOnAssetsOnBenefitObligationsAndExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Effect of Change in Discount Rate and Expected Return on Assets on Benefit Obligations and Expense [Table Text Block]", "label": "Schedule of Effect of Change in Discount Rate and Expected Return on Assets on Benefit Obligations and Expense [Table Text Block]", "terseLabel": "Schedule of Effect of Change in Discount Rate and Expected Return on Assets on Benefit Obligations and Expense" } } }, "localname": "ScheduleOfEffectOfChangeInDiscountRateAndExpectedReturnOnAssetsOnBenefitObligationsAndExpenseTableTextBlock", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "trs_ScheduleOfEquityOfferingTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to the offering of common stock to the public.", "label": "Schedule of Equity Offering [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfEquityOfferingTable", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityOfferingDetails" ], "xbrltype": "stringItemType" }, "trs_ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense related to finite-lived intangible assets by category.", "label": "Schedule of Finite-Lived Intangible Assets, Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Amortization Expense" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of intangible assets, excluding goodwill, by major class.", "label": "Schedule of Intangible Assets (excluding Goodwill) by Major Class [Table]", "terseLabel": "Schedule of Intangible Assets (excluding Goodwill) by Major Class [Table]" } } }, "localname": "ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of intangibles assets, in total and by major class, including the gross carrying amount and accumulated amortization. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Schedule of Intangible Assets (excluding Goodwill) by Major Class [Table Text Block]", "terseLabel": "Schedule of Intangible Assets (excluding Goodwill) by Major Class" } } }, "localname": "ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "trs_ScheduleOfPropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Property, Plant and Equipment and Finite-Lived Intangible Assets.", "label": "Schedule of Property, Plant and Equipment and Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Property, Plant and Equipment and Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsTable", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails" ], "xbrltype": "stringItemType" }, "trs_ScheduleofinsurancecoverageTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of insurance coverage.", "label": "Schedule of insurance coverage [Table]", "terseLabel": "Schedule of Insurance coverage [Table]" } } }, "localname": "ScheduleofinsurancecoverageTable", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails" ], "xbrltype": "stringItemType" }, "trs_SeniorSecuredTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Secured Term Loan A [Member]", "label": "Senior Secured Term Loan A [Member]", "terseLabel": "Senior Secured Term Loan A [Member]" } } }, "localname": "SeniorSecuredTermLoanMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtFairValueDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "trs_ServiceBasedRestricedSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares that an entity has not yet issued because the agreed-upon consideration, emplooyee services, has not yet been received", "label": "Service-based restriced shares [Member]", "terseLabel": "Service-based restriced shares [Member]" } } }, "localname": "ServiceBasedRestricedSharesMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount of shares earned as a % of target award.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Amount of shares earned % of target award", "terseLabel": "Amount of shares earned % of target award" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "percentItemType" }, "trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Award percentage attained", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award percentage attained", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award percentage attained" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "percentItemType" }, "trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Award percentage earned based on metric over the performance period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award percentage earned based on metric over the performance period", "terseLabel": "Award percentage earned based on metric over the performance period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "percentItemType" }, "trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardCashValueOfIncentivePlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of the value of the incentive plan in earned cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Cash value of incentive plan", "terseLabel": "Cash value of incentive plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardCashValueOfIncentivePlan", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "percentItemType" }, "trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncentiveCompensationPlanThresholdTargetAwardForGrantingStockAward": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Incentive Compensation Plan, Threshold Target Award for Granting Stock Award.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Incentive Compensation Plan, Threshold Target Award for Granting Stock Award", "terseLabel": "ICP, Threshold target for granting stock awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIncentiveCompensationPlanThresholdTargetAwardForGrantingStockAward", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedMetricEarningsPerShare": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Performance-based Metric, Earnings per Share.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Performance-based Metric, Earnings per Share", "verboseLabel": "Cumulative Earnings Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedMetricEarningsPerShare", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestricedSharesValueOfIncentivePlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of the value of the incentive plan in restriced shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Restriced shares value of incentive plan", "terseLabel": "Restriced shares value of incentive plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRestricedSharesValueOfIncentivePlan", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "percentItemType" }, "trs_SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriodComplete": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Measurement Period Complete", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Period Complete", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Period Complete" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriodComplete", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "percentItemType" }, "trs_Shorttermvariableandotherleasecosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Short-term, variable and other lease costs", "label": "Short-term, variable and other lease costs", "terseLabel": "Short-term, variable and other lease costs" } } }, "localname": "Shorttermvariableandotherleasecosts", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/LeasesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "trs_SpecialtyProductsReportableSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Specialty Products Reportable Segment [Member]", "label": "Specialty Products Reportable Segment [Member]", "terseLabel": "Specialty Products [Member]" } } }, "localname": "SpecialtyProductsReportableSegmentMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails", "http://www.trimascorp.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "trs_StatementOfComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfComprehensiveIncomeAbstract", "nsuri": "http://www.trimascorp.com/20221231", "xbrltype": "stringItemType" }, "trs_StockIssuedDuringPeriodValuePerShareOfferingPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The per share offering price of the common stock issued as a part of an equity offering during the period.", "label": "Stock Issued During Period, Value, Per Share Offering Price", "terseLabel": "Stock Issued During Period, Value, Per Share Offering Price" } } }, "localname": "StockIssuedDuringPeriodValuePerShareOfferingPrice", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityOfferingDetails" ], "xbrltype": "perShareItemType" }, "trs_StopLossLimit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Self-insurance stop loss limit per occurrence.", "label": "Stop Loss Limit", "terseLabel": "Stop Loss Limit" } } }, "localname": "StopLossLimit", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails" ], "xbrltype": "monetaryItemType" }, "trs_TFIAerospaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TFI Aerospace", "label": "TFI Aerospace [Member]", "terseLabel": "TFI Aerospace" } } }, "localname": "TFIAerospaceMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_Taxpaymentsrelatedtothesaleofbusiness": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Tax payments related to the sale of business", "label": "Tax payments related to the sale of business", "terseLabel": "Tax payments related to the sale of business" } } }, "localname": "Taxpaymentsrelatedtothesaleofbusiness", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "trs_TechnologyAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Technology-based innovations, patents, and other intangible assets.", "label": "Technology and Other [Member]", "terseLabel": "Technology and Other [Member]" } } }, "localname": "TechnologyAndOtherMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails", "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails" ], "xbrltype": "domainItemType" }, "trs_TotalOtherIntangibleAssetsGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total gross carrying amount as of the balance sheet date of other intangible assets, excluding goodwill.", "label": "Total Other Intangible Assets, Gross", "netLabel": "Total finite and indefinite-lived other intangible assets, gross carrying amount" } } }, "localname": "TotalOtherIntangibleAssetsGross", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "trs_TotalshareholderreturnmetricMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Company's total shareholder return (TSR) relative to the TSR of the common stock of a pre-defined industry peer-group measured over a specified period of time [Member]", "label": "Total shareholder return metric [Member]", "terseLabel": "Total shareholder return metric [Member]" } } }, "localname": "TotalshareholderreturnmetricMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_Tradenamesfairvalueexceedscarryingvaluepercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of fair value of trade name in excess of carrying amount.", "label": "Trade names, fair value exceeds carrying value, percentage", "terseLabel": "Trade names, fair value exceeds carrying value, percentage" } } }, "localname": "Tradenamesfairvalueexceedscarryingvaluepercentage", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails" ], "xbrltype": "percentItemType" }, "trs_Transactioncostsrelatedtosaleofbusiness": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Transaction costs related to sale of business", "label": "Transaction costs related to sale of business", "terseLabel": "Transaction costs related to sale of business" } } }, "localname": "Transactioncostsrelatedtosaleofbusiness", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "trs_UsefulLifeFifteenToTwentyfiveYearsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful Life Fifteen to Twentyfive Years [Member]", "label": "Useful Life Fifteen to Twentyfive Years [Member]", "terseLabel": "Useful Life Fifteen to Twentyfive Years [Member]" } } }, "localname": "UsefulLifeFifteenToTwentyfiveYearsMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "trs_UsefulLifeFiveToTwelveYearsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful Life Five to Twelve Years [Member]", "label": "Useful Life Five to Twelve Years [Member]", "terseLabel": "Useful Life Five to Twelve Years [Member]" } } }, "localname": "UsefulLifeFiveToTwelveYearsMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "trs_UsefulLifeOneToFifteenYearsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful Life One to Fifteen Years [Member]", "label": "Useful Life One to Fifteen Years [Member]", "terseLabel": "Useful Life One to Fifteen Years [Member]" } } }, "localname": "UsefulLifeOneToFifteenYearsMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "trs_UsefulLifeSeventeenToThirtyYearsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful Life Seventeen to Thirty Years [Member]", "label": "Useful Life Seventeen to Thirty Years [Member]", "terseLabel": "Useful Life Seventeen to Thirty Years [Member]" } } }, "localname": "UsefulLifeSeventeenToThirtyYearsMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "trs_WeldmacManufacturingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weldmac Manufacturing", "label": "Weldmac Manufacturing [Member]", "terseLabel": "Weldmac Manufacturing [Member]" } } }, "localname": "WeldmacManufacturingMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails" ], "xbrltype": "domainItemType" }, "trs_WorkersCompensationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Workers' Compensation [Member]", "label": "Workers' Compensation [Member]", "terseLabel": "Workers' Compensation [Member]" } } }, "localname": "WorkersCompensationMember", "nsuri": "http://www.trimascorp.com/20221231", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/AccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r47", "r918" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r440", "r441" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Receivables, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedInsuranceCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.trimascorp.com/role/AccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Insurance, Current", "terseLabel": "High deductible insurance" } } }, "localname": "AccruedInsuranceCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.trimascorp.com/role/AccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/AccruedLiabilitiesDetails", "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued Liabilities, Current [Abstract]" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "This item represents 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.", "label": "Accrued Liabilities [Member]", "terseLabel": "Accrued Liabilities [Member]" } } }, "localname": "AccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r65", "r71", "r214", "r938", "r939", "r940" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Defined Benefit Plans" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r142", "r306" ], "calculation": { "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Less: Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": { "auth_ref": [ "r64", "r71", "r731" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, attributable to the parent.", "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]", "terseLabel": "Derivative Instruments" } } }, "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "auth_ref": [ "r66", "r71", "r1003" ], "calculation": { "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax", "totalLabel": "Total accumulated other comprehensive income (loss) recognized at December 31" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r68", "r70", "r71", "r315", "r831", "r841", "r844" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "periodEndLabel": "Balance, at end of year", "periodStartLabel": "Balance, at beginning of year", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails", "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r328", "r329", "r756", "r757", "r758", "r759", "r760", "r762" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r67", "r71", "r214", "r782", "r837", "r838", "r938", "r939", "r940", "r959", "r960", "r961" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement", "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r63", "r71", "r214", "r329", "r330", "r757", "r758", "r759", "r760", "r762", "r938" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails", "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r39" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r676", "r677", "r678", "r959", "r960", "r961", "r1054" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r181", "r182", "r638" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Non-cash compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r155", "r160" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "terseLabel": "Stock Issuance Costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityOfferingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile income to net cash provided by operating activities, net of acquisition impact:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r671" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "netLabel": "Share-based Payment Arrangement, Expense", "verboseLabel": "Restricted shares-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r954", "r955", "r956", "r957", "r958" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "SEC Schedule, 12-09, Allowance, Credit Loss" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r316", "r444", "r454" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for Doubtful Accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r530", "r766", "r891", "r892", "r946" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt issue costs", "verboseLabel": "Amortization of Debt Issuance Costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement", "http://www.trimascorp.com/role/LongtermDebtDebtIssuanceCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r104", "r129", "r136" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AsbestosIssueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Individual or consolidated class action claims alleging that asbestos caused cancer or other illnesses to persons exposed to it.", "label": "Asbestos Issue [Member]", "terseLabel": "Asbestos [Member]" } } }, "localname": "AsbestosIssueMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r261", "r279", "r310", "r345", "r418", "r424", "r430", "r450", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r729", "r732", "r752", "r918", "r992", "r993", "r1066" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement", "http://www.trimascorp.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r301", "r319", "r345", "r450", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r729", "r732", "r752", "r918", "r992", "r993", "r1066" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r642", "r643", "r644", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r666", "r667", "r668", "r669", "r670" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails", "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r225", "r228" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BalancedFundsMember": { "auth_ref": [ "r1001" ], "lang": { "en-us": { "role": { "documentation": "Regulated investment instrument that pools funds from multiple investors to invest principally in a portfolio of securities and money market instruments to match a moderate investment objective.", "label": "Balanced Funds [Member]", "terseLabel": "Balanced Funds [Member]" } } }, "localname": "BalancedFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building [Member]" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r726", "r905", "r908" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails", "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r199", "r200", "r726", "r905", "r908" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails", "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total revenue reported by the acquired entity for its previous full fiscal year before the business acquisition.", "label": "Business Acquisition, Revenue Reported by Acquired Entity for Last Annual Period", "terseLabel": "Business Acquisition, Revenue Reported by Acquired Entity for Last Annual Period" } } }, "localname": "BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r207" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow": { "auth_ref": [ "r207" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements and indemnification assets recognized in connection with a business combination, this element represents an estimate of the low-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r205", "r206", "r728" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Business Combination, Contingent Consideration, Liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r208", "r727" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combination Disclosure [Text Block]" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r202" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r202" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r201", "r202" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r106", "r304", "r873" ], "calculation": { "http://www.trimascorp.com/role/CashandCashEquivalentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/CashandCashEquivalentsDetails", "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments maturing within three months from the date of acquisition qualify.", "label": "Cash and Cash Equivalents Disclosure [Text Block]", "terseLabel": "Cash and Cash Equivalents Disclosure [Text Block]" } } }, "localname": "CashAndCashEquivalentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/CashandCashEquivalents" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Cash and Cash Equivalents [Member]", "terseLabel": "Cash and Cash Equivalents [Member]" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r107" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r100", "r106", "r110" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "At end of year", "periodStartLabel": "At beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r100", "r251" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Increase (decrease) for the year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r221" ], "lang": { "en-us": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash Flow Hedging [Member]" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": { "auth_ref": [ "r100" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of financing activities of discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Cash Provided by (Used in) Financing Activities, Discontinued Operations", "terseLabel": "Net cash provided by financing activities of discontinued operations" } } }, "localname": "CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "auth_ref": [ "r21", "r100" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities of discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Cash Provided by (Used in) Investing Activities, Discontinued Operations", "terseLabel": "Net cash used for investing activities of discontinued operations" } } }, "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r21", "r100" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "terseLabel": "Net cash provided by (used for) operating activities of discontinued operations" } } }, "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r312", "r313", "r314", "r345", "r382", "r386", "r388", "r390", "r400", "r401", "r450", "r499", "r501", "r502", "r503", "r506", "r507", "r536", "r537", "r538", "r539", "r541", "r752", "r861", "r933", "r949", "r963" ], "lang": { "en-us": { "role": { "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.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EarningsperShareEarningsperShareTables", "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails", "http://www.trimascorp.com/role/EquityOfferingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r147", "r492", "r493", "r846", "r991" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r160" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Common Stock, Dividends, Per Share, Cash Paid" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EarningsperShareDividendsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r959", "r960", "r1054" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement", "http://www.trimascorp.com/role/EquityOfferingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common Stock, Par or Stated Value Per Share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common Stock, Shares Authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common Stock, Shares, Issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r38", "r155" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common Stock, Shares, Outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r38", "r918" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.01 par: Authorized 400,000,000 shares; Issued and outstanding: 41,724,762 shares at December 31, 2022 and 42,836,574 shares at December 31, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Components of Deferred Tax Assets" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]", "terseLabel": "Components of Deferred Tax Assets and Liabilities" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Components of Deferred Tax Liabilities" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r73", "r324", "r326", "r334", "r827", "r833" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r89", "r333", "r826", "r832" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Other Comprehensive Income" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Other Comprehensive Income" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r213", "r879" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CorporateMember": { "auth_ref": [ "r964" ], "lang": { "en-us": { "role": { "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.", "label": "Corporate Segment [Member]", "terseLabel": "Corporate [Member]" } } }, "localname": "CorporateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r83", "r819" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "negatedTerseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails", "http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails", "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r998" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Sales" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtFairValueDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtFairValueDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CrossCurrencyInterestRateContractMember": { "auth_ref": [ "r1001", "r1053" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to interest rates and foreign exchange rates.", "label": "Cross Currency Interest Rate Contract [Member]", "terseLabel": "Cross Currency Interest Rate Contract [Member]" } } }, "localname": "CrossCurrencyInterestRateContractMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails", "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r952", "r1043", "r1046" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Current Federal Tax Expense (Benefit)" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r952", "r1043" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Current Foreign Tax Expense (Benefit)" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r197", "r704", "r715", "r952" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Current Income Tax Expense (Benefit)" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r952", "r1043", "r1046" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "Current State and Local Tax Expense (Benefit)" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails", "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtAndCapitalLeaseObligations": { "auth_ref": [ "r266", "r284" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term and long-term debt and lease obligation.", "label": "Debt and Lease Obligation", "terseLabel": "Debt" } } }, "localname": "DebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails", "http://www.trimascorp.com/role/LongtermDebtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtCurrent": { "auth_ref": [ "r311" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of debt and lease obligation, classified as current.", "label": "Debt, Current", "verboseLabel": "Current maturities, debt" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r154", "r344", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r524", "r531", "r532", "r534" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Long-term debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r31", "r32", "r33", "r262", "r264", "r276", "r351", "r508", "r509", "r510", "r511", "r512", "r514", "r520", "r521", "r522", "r523", "r525", "r526", "r527", "r528", "r529", "r530", "r767", "r888", "r889", "r890", "r891", "r892", "r950" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtDebtIssuanceCostsDetails", "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails", "http://www.trimascorp.com/role/LongtermDebtFairValueDetails", "http://www.trimascorp.com/role/LongtermDebtOtherRevolvingLoanFacilityDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentDateOfFirstRequiredPayment1": { "auth_ref": [ "r56", "r272" ], "lang": { "en-us": { "role": { "documentation": "Date the debt agreement requires the first payment to be made, in YYYY-MM-DD format.", "label": "Debt Instrument, Date of First Required Payment", "terseLabel": "Debt Instrument, Date of First Required Payment" } } }, "localname": "DebtInstrumentDateOfFirstRequiredPayment1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r253", "r255", "r508", "r767", "r889", "r890" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt Instrument, Face Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r54", "r509" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtDebtIssuanceCostsDetails", "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails", "http://www.trimascorp.com/role/LongtermDebtFairValueDetails", "http://www.trimascorp.com/role/LongtermDebtOtherRevolvingLoanFacilityDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r320", "r888", "r1056" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt Instrument, Maturity Date", "terseLabel": "Debt Instrument, Maturity Date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r56", "r351", "r508", "r509", "r510", "r511", "r512", "r514", "r520", "r521", "r522", "r523", "r525", "r526", "r527", "r528", "r529", "r530", "r767", "r888", "r889", "r890", "r891", "r892", "r950" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtDebtIssuanceCostsDetails", "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails", "http://www.trimascorp.com/role/LongtermDebtFairValueDetails", "http://www.trimascorp.com/role/LongtermDebtOtherRevolvingLoanFacilityDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodFourMember": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "Period four representing fourth most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Four [Member]", "terseLabel": "Debt Instrument, Redemption, Period Four [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodFourMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period One [Member]", "terseLabel": "Debt Instrument, Redemption, Period One [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Three [Member]", "terseLabel": "Debt Instrument, Redemption, Period Three [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodThreeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Two [Member]", "terseLabel": "Debt Instrument, Redemption, Period Two [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Debt Instrument, Redemption Price, Percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentRedemptionTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of debt instruments or arrangements with redemption features. Includes, but is not limited to, description of debt redemption features, percentage price at which debt can be redeemed by the issuer, and period start and end for debt maturity or redemption.", "label": "Debt Instrument Redemption [Table Text Block]", "terseLabel": "Debt Instrument Redemption" } } }, "localname": "DebtInstrumentRedemptionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r56", "r156", "r157", "r158", "r159", "r252", "r253", "r255", "r274", "r351", "r508", "r509", "r510", "r511", "r512", "r514", "r520", "r521", "r522", "r523", "r525", "r526", "r527", "r528", "r529", "r530", "r533", "r767", "r888", "r889", "r890", "r891", "r892", "r950" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtDebtIssuanceCostsDetails", "http://www.trimascorp.com/role/LongtermDebtOtherRevolvingLoanFacilityDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "auth_ref": [ "r55" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.", "label": "Debt Instrument, Unused Borrowing Capacity, Amount", "terseLabel": "Debt Instrument, Unused Borrowing Capacity, Amount" } } }, "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts": { "auth_ref": [ "r87" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the charge against earnings during the period for commitment fees and debt issuance expenses.", "label": "Debt Related Commitment Fees and Debt Issuance Costs", "terseLabel": "Debt financing and related expenses" } } }, "localname": "DebtRelatedCommitmentFeesAndDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued pursuant to the terms of a deferred compensation arrangement.", "label": "Deferred Compensation Arrangement with Individual, Shares Issued", "terseLabel": "Restricted shares issued related to director fee deferrals" } } }, "localname": "DeferredCompensationArrangementWithIndividualSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r952", "r1044", "r1046" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Deferred Federal Income Tax Expense (Benefit)" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r254", "r995" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtDebtIssuanceCostsDetails", "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r254" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Noncurrent, Net", "terseLabel": "Debt Issuance Costs, Noncurrent, Net" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r197", "r952", "r1044" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Deferred Foreign Income Tax Expense (Benefit)" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r684", "r685" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r104", "r197", "r705", "r714", "r715", "r952" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Deferred Income Tax Expense (Benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r35", "r36", "r263", "r275", "r699" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Deferred Tax Liabilities, Gross" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r684", "r685" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r105" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r952", "r1044", "r1046" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "Deferred State and Local Income Tax Expense (Benefit)" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetDomain": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "documentation": "Identification of the deferred tax asset for which a valuation reserve exists.", "label": "Deferred Tax Asset [Domain]", "terseLabel": "Deferred Tax Asset [Domain]" } } }, "localname": "DeferredTaxAssetDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "terseLabel": "Deferred Tax Assets, Goodwill and Intangible Assets" } } }, "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r700" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Deferred Tax Assets, Gross" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r194", "r1042" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax Assets, Inventory", "terseLabel": "Deferred Tax Assets, Inventory" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r1041" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred Tax Assets, Net of Valuation Allowance" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r194", "r1042" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Deferred Tax Assets, Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "auth_ref": [ "r192", "r194", "r1042" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "terseLabel": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r194", "r1042" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": { "auth_ref": [ "r194", "r1042" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other", "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r701" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Deferred Tax Assets, Valuation Allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r184", "r1041" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Deferred Tax Liabilities, Net" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r194", "r1042" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "negatedTerseLabel": "Deferred Tax Liabilities, Goodwill and Intangible Assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r194", "r1042" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedTerseLabel": "Deferred Tax Liabilities, Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r194", "r1042" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Deferred Tax Liabilities, Property, Plant and Equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "auth_ref": [ "r588" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.", "label": "Defined Benefit Plan, Accumulated Benefit Obligation", "negatedTerseLabel": "Defined Benefit Plan, Accumulated Benefit Obligation" } } }, "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax [Abstract]", "terseLabel": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), after Tax" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax": { "auth_ref": [ "r71", "r600" ], "calculation": { "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails": { "order": 2.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Accumulated Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Tax", "negatedTerseLabel": "Unrecognized net loss/(gain)" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax": { "auth_ref": [ "r71", "r600" ], "calculation": { "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails": { "order": 1.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax", "terseLabel": "Unrecognized prior service cost" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "auth_ref": [ "r570", "r903" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.", "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)", "terseLabel": "Actual return on plan assets" } } }, "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r563" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "terseLabel": "Actuarial gain (loss)" } } }, "localname": "DefinedBenefitPlanActuarialGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r557", "r595", "r621", "r903", "r904" ], "calculation": { "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails": { "order": 6.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedTerseLabel": "Amortization of net (gain)/loss" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r557", "r596", "r622", "r903", "r904" ], "calculation": { "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "terseLabel": "Amortization of prior service cost" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": { "auth_ref": [ "r163", "r164" ], "calculation": { "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans.", "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position", "totalLabel": "Net asset (liability) recognized at December 31" } } }, "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract]", "terseLabel": "Defined Benefit Plan, Amounts Recognized in Balance Sheet" } } }, "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Amortization, Next Fiscal Year [Abstract]", "terseLabel": "Pension and Other Postretirement Benefit Plans, Amounts that Will be Amortized from Accumulated Other Comprehensive Income (Loss) in Next Fiscal Year" } } }, "localname": "DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "auth_ref": [ "r260", "r278", "r555", "r556", "r578", "r903" ], "calculation": { "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.", "label": "Assets for Plan Benefits, Defined Benefit Plan", "terseLabel": "Assets for Plan Benefits, Defined Benefit Plan" } } }, "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "auth_ref": [ "r602" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "terseLabel": "Discount rate for obligations" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "auth_ref": [ "r602" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "terseLabel": "Discount rate for benefit costs" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "auth_ref": [ "r604", "r626" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets", "terseLabel": "Expected long-term rate of return on plan assets" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "auth_ref": [ "r603" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase", "terseLabel": "Rate of increase in compensation levels" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r558" ], "calculation": { "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation", "negatedLabel": "Defined Benefit Plan, Benefit Obligation", "negatedPeriodEndLabel": "Defined Benefit Plan, Benefit Obligation", "negatedPeriodStartLabel": "Defined Benefit Plan, Benefit Obligation" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "auth_ref": [ "r565", "r629" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.", "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "terseLabel": "Benefit payments" } } }, "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant": { "auth_ref": [ "r562" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contributions received by defined benefit plan from participant which increase benefit obligation.", "label": "Defined Benefit Plan, Benefit Obligation, Contributions by Plan Participant", "negatedLabel": "Participant contributions" } } }, "localname": "DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "auth_ref": [ "r579", "r580", "r582", "r583", "r584", "r585", "r586", "r587", "r607", "r901", "r902", "r903" ], "lang": { "en-us": { "role": { "documentation": "Information by defined benefit plan asset investment.", "label": "Defined Benefit Plan, Plan Assets, Category [Axis]", "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]" } } }, "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "terseLabel": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]" } } }, "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]", "terseLabel": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]" } } }, "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r572", "r582", "r625", "r901", "r902", "r903", "r904" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Employer contributions" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Employer Contributions [Abstract]", "terseLabel": "Defined Benefit Plan, Estimated Future Employer Contributions" } } }, "localname": "DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear": { "auth_ref": [ "r1004" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost (credit) included in accumulated other comprehensive (income) loss expected to be recognized in net periodic benefit cost (credit) for fiscal year following most recent annual statement of financial position.", "label": "Defined Benefit Plan, Expected Amortization, Next Fiscal Year", "terseLabel": "Pension and Other Postretirement Benefit Plans, Amounts that Will be Amortized from Accumulated Other Comprehensive Income (Loss) in Next Fiscal Year" } } }, "localname": "DefinedBenefitPlanExpectedAmortizationNextFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "auth_ref": [ "r589" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years", "terseLabel": "Expected Future Benefit Payments, Five Fiscal Years Thereafter" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "auth_ref": [ "r589" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One", "terseLabel": "Expected Future Benefit Payments, Next Twelve Months" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "auth_ref": [ "r589" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "terseLabel": "Expected Future Benefit Payments, Year Five" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "auth_ref": [ "r589" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "terseLabel": "Expected Future Benefit Payments, Year Four" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "auth_ref": [ "r589" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "terseLabel": "Expected Future Benefit Payments, Year Three" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "auth_ref": [ "r589" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "terseLabel": "Expected Future Benefit Payments, Year Two" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": { "auth_ref": [ "r590", "r904" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year", "terseLabel": "Defined Benefit Plan, Estimated Future Employer Contributions in Next Fiscal Year" } } }, "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r557", "r594", "r620", "r903", "r904" ], "calculation": { "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedTerseLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r569", "r580", "r582", "r583", "r901", "r902", "r903" ], "calculation": { "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.", "label": "Defined Benefit Plan, Plan Assets, Amount", "periodEndLabel": "Fair value of plan assets", "periodStartLabel": "Fair value of plan assets", "terseLabel": "Fair Value of Plan Assets" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": { "auth_ref": [ "r564" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)", "negatedTerseLabel": "Change in foreign currency" } } }, "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "auth_ref": [ "r555", "r578", "r903" ], "calculation": { "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "totalLabel": "Funded Status at December 31" } } }, "localname": "DefinedBenefitPlanFundedStatusOfPlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan [Abstract]", "terseLabel": "Defined Benefit Plan, Funded (Unfunded) Status of Plan [Abstract]" } } }, "localname": "DefinedBenefitPlanFundedStatusOfPlanAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r557", "r561", "r593", "r619", "r903", "r904" ], "calculation": { "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "negatedTerseLabel": "Interest costs", "terseLabel": "Interest costs" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r591", "r617", "r903", "r904" ], "calculation": { "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net periodic benefit cost (income)" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "auth_ref": [ "r591", "r617" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of income or comprehensive income that includes amortization of gain (loss) component of net periodic benefit (cost) credit for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "terseLabel": "Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "auth_ref": [ "r591", "r617" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of income or comprehensive income that includes expected return (loss) on plan asset component of net periodic benefit (cost) credit for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "terseLabel": "Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "auth_ref": [ "r591", "r617" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of income or comprehensive income that includes interest cost component of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]", "terseLabel": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets": { "auth_ref": [ "r614", "r903" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of plan asset for defined benefit pension plan with projected benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets", "terseLabel": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets" } } }, "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation": { "auth_ref": [ "r614", "r903" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of projected benefit obligation for defined benefit pension plan with projected benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation", "negatedTerseLabel": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, PBO" } } }, "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation": { "auth_ref": [ "r614", "r615", "r903" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated benefit obligation for defined benefit plan with accumulated benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation", "negatedLabel": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation" } } }, "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets": { "auth_ref": [ "r614", "r615", "r903" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of plan asset for defined benefit plan with accumulated benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets", "terseLabel": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets" } } }, "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": { "auth_ref": [ "r574", "r1007" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.", "label": "Defined Benefit Plan, Plan Assets, Benefits Paid", "negatedLabel": "Benefit payments" } } }, "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant": { "auth_ref": [ "r573" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contributions received by defined benefit plan from participant which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Plan Participant", "terseLabel": "Participant contributions" } } }, "localname": "DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r571" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)", "terseLabel": "Change in foreign currency" } } }, "localname": "DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": { "auth_ref": [ "r579", "r903" ], "lang": { "en-us": { "role": { "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.", "label": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage", "terseLabel": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage" } } }, "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1": { "auth_ref": [ "r999", "r1002", "r1006" ], "calculation": { "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails": { "order": 5.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from settlement and curtailment.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment", "negatedTerseLabel": "Settlements and curtailments loss" } } }, "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r559", "r592", "r618", "r903", "r904" ], "calculation": { "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "negatedTerseLabel": "Service costs", "terseLabel": "Service costs" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanSettlementsPlanAssets": { "auth_ref": [ "r577" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment, which decreases plan assets of defined benefit plan, for irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Transaction constituting settlement includes, but is not limited to, making lump-sum cash payment to participant in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contract.", "label": "Defined Benefit Plan, Plan Assets, Payment for Settlement", "negatedTerseLabel": "Settlements" } } }, "localname": "DefinedBenefitPlanSettlementsPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": { "auth_ref": [ "r1000" ], "lang": { "en-us": { "role": { "documentation": "Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.", "label": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage", "terseLabel": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage" } } }, "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": { "auth_ref": [ "r167", "r168", "r169", "r170", "r171" ], "lang": { "en-us": { "role": { "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r630" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Defined Contribution Plan, Cost" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedContributionPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r104", "r140" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation", "terseLabel": "Depreciation", "verboseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement", "http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r104", "r413" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and Amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeCashReceivedOnHedge": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash received during the period on settlement of a hedge.", "label": "Derivative, Cash Received on Hedge", "terseLabel": "Derivative, Cash Received on Hedge" } } }, "localname": "DerivativeCashReceivedOnHedge", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails", "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral": { "auth_ref": [ "r59", "r60", "r61", "r238" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after offset of derivative liability, of 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, before offset against an obligation to return collateral under a master netting arrangement. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset of Collateral", "terseLabel": "Asset Derivatives" } } }, "localname": "DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral": { "auth_ref": [ "r59", "r60", "r61", "r238" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after offset of derivative asset, of 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, elected not to be and before offset against a right to receive collateral under a master netting arrangement. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral", "negatedTerseLabel": "Liability Derivatives" } } }, "localname": "DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Derivative, Fixed Interest Rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r226", "r227", "r232", "r235", "r878" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails", "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r242", "r736" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative Instruments" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r223", "r226", "r232" ], "lang": { "en-us": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r223", "r226", "r232", "r235", "r240", "r241", "r734" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Estimated period for the anticipated transfer of gain (loss), net, from accumulated other comprehensive income into earnings, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimate of Time to Transfer", "terseLabel": "Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimate of Time to Transfer" } } }, "localname": "DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred": { "auth_ref": [ "r735" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The estimated value of gains (losses), net anticipated to be transferred in the future from accumulated other comprehensive income into earnings.", "label": "Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimated Net Amount to be Transferred", "terseLabel": "Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimated Net Amount to be Transferred" } } }, "localname": "DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": { "auth_ref": [ "r230", "r234" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net", "terseLabel": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net" } } }, "localname": "DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate net fair value of all derivative instruments designated as hedging instruments. Includes instruments designated as cash flow hedges, fair value hedges, and hedges of net investments in foreign operations.", "label": "Derivative Instruments in Hedges, at Fair Value, Net", "terseLabel": "Derivative Instruments in Hedges, at Fair Value, Net" } } }, "localname": "DerivativeInstrumentsInHedgesAtFairValueNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r1050", "r1051" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Derivative, Notional Amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r218", "r219", "r220", "r223", "r224", "r229", "r232", "r236", "r239", "r241", "r736" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesFairValueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r218", "r219", "r223", "r224", "r237", "r350" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative Financial Instruments" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r223" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as Hedging Instrument [Member]" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r552", "r894", "r895", "r896", "r897", "r898", "r899", "r900" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r997" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r641", "r672", "r673", "r675", "r680", "r912" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Equity Awards" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwards" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r176", "r180" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "terseLabel": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r6", "r8", "r12" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax", "terseLabel": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax" } } }, "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r6", "r7", "r8", "r9", "r12", "r19", "r78", "r286" ], "calculation": { "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "terseLabel": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "auth_ref": [ "r7", "r8", "r9", "r12", "r19", "r23", "r686", "r713", "r721" ], "calculation": { "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "negatedTerseLabel": "Discontinued Operation, Tax Effect of Discontinued Operation" } } }, "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]", "terseLabel": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results.", "label": "Discontinued Operations, Disposed of by Sale [Member]", "terseLabel": "Discontinued Operations, Disposed of by Sale [Member]" } } }, "localname": "DiscontinuedOperationsDisposedOfBySaleMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails", "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails", "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails", "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "auth_ref": [ "r20", "r300" ], "calculation": { "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold", "negatedTerseLabel": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": { "auth_ref": [ "r20", "r300" ], "calculation": { "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)", "totalLabel": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense": { "auth_ref": [ "r10", "r11", "r20", "r27" ], "calculation": { "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Interest Expense", "negatedTerseLabel": "Disposal Group, Including Discontinued Operation, Interest Expense" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "auth_ref": [ "r20" ], "calculation": { "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)", "totalLabel": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "auth_ref": [ "r20", "r300" ], "calculation": { "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Revenue", "terseLabel": "Disposal Group, Including Discontinued Operation, Revenue" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r28", "r146" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsDiscontinuedOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r905", "r908" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails", "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendDeclaredMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distribution of earnings in the form of cash, property or capital stock declared by the board of directors to be distributed to shareholders.", "label": "Dividend Declared [Member]", "terseLabel": "Dividend Declared" } } }, "localname": "DividendDeclaredMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format.", "label": "Dividends Payable, Date to be Paid", "terseLabel": "Dividends Payable, Date to be Paid" } } }, "localname": "DividendPayableDateToBePaidDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DividendsDeclaredDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about distribution of earnings to shareholders including, but not limited to, cash, property or capital stock.", "label": "Dividends [Axis]", "terseLabel": "Dividends [Axis]" } } }, "localname": "DividendsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r160" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedTerseLabel": "Dividends declared", "terseLabel": "Dividends, Common Stock, Cash" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement", "http://www.trimascorp.com/role/EarningsperShareDividendsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock.", "label": "Dividends [Domain]", "terseLabel": "Dividends [Domain]" } } }, "localname": "DividendsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsPayableAmountPerShare": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date.", "label": "Dividends Payable, Amount Per Share", "terseLabel": "Dividends Payable, Amount Per Share" } } }, "localname": "DividendsPayableAmountPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DividendsDeclaredDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format.", "label": "Dividends Payable, Date Declared", "terseLabel": "Dividends Payable, Date Declared" } } }, "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DividendsDeclaredDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format.", "label": "Dividends Payable, Date of Record", "terseLabel": "Dividends Payable, Date of Record" } } }, "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DividendsDeclaredDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic Tax Authority" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DomesticPlanMember": { "auth_ref": [ "r1008", "r1009", "r1010" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Domestic Plan [Member]", "terseLabel": "Domestic Plan [Member]" } } }, "localname": "DomesticPlanMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarlyRepaymentOfSeniorDebt": { "auth_ref": [ "r96" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the extinguishment of long-term borrowing, with the highest claim on the assets of the entity in case of bankruptcy or liquidation, before its maturity.", "label": "Early Repayment of Senior Debt", "negatedTerseLabel": "Retirement of senior notes" } } }, "localname": "EarlyRepaymentOfSeniorDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r335", "r369", "r370", "r371", "r372", "r373", "r380", "r382", "r388", "r389", "r390", "r394", "r739", "r740", "r828", "r834", "r883" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net income (loss) per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofOperations", "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic earnings (loss) per share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofOperations", "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareBasicLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r335", "r369", "r370", "r371", "r372", "r373", "r382", "r388", "r389", "r390", "r394", "r739", "r740", "r828", "r834", "r883" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net income (loss) per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofOperations", "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted earnings (loss) per share:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofOperations", "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDilutedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareDilutedLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EarningsperShareEarningsperShareTables" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r391", "r392", "r393", "r395" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EarningsperShareEarningsperShareNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r348", "r687", "r717" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.trimascorp.com/role/AccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r674" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Period for Recognition of Share-based Compensation Cost Not yet Recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r1037" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized Compensation Cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r1037" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized Compensation Cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails", "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r155", "r295", "r328", "r329", "r330", "r360", "r361", "r362", "r366", "r374", "r376", "r399", "r451", "r542", "r676", "r677", "r678", "r707", "r708", "r738", "r756", "r757", "r758", "r759", "r760", "r762", "r782", "r837", "r838", "r839" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement", "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails", "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesMember": { "auth_ref": [ "r125", "r277", "r921", "r922", "r923" ], "lang": { "en-us": { "role": { "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.", "label": "Equity Securities [Member]", "terseLabel": "Equity Securities [Member]" } } }, "localname": "EquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r744", "r745", "r750" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r243", "r244", "r245", "r247", "r248" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r246" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r243", "r244" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r522", "r582", "r583", "r584", "r585", "r586", "r587", "r745", "r790", "r791", "r792", "r889", "r890", "r901", "r902", "r903" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails", "http://www.trimascorp.com/role/LongtermDebtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r744", "r745", "r747", "r748", "r751" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r522", "r582", "r587", "r745", "r790", "r901", "r902", "r903" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r522", "r582", "r587", "r745", "r791", "r889", "r890", "r901", "r902", "r903" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails", "http://www.trimascorp.com/role/LongtermDebtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r522", "r582", "r583", "r584", "r585", "r586", "r587", "r745", "r792", "r889", "r890", "r901", "r902", "r903" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Fair Value, Inputs, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r522", "r582", "r583", "r584", "r585", "r586", "r587", "r790", "r791", "r792", "r889", "r890", "r901", "r902", "r903" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails", "http://www.trimascorp.com/role/LongtermDebtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r749", "r751" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r249", "r250" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r225", "r229", "r240" ], "lang": { "en-us": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r448", "r449", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r533", "r540", "r736", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r886", "r967", "r968", "r969", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite-Lived Intangible Assets, Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails", "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r308", "r483" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Finite-lived intangible assets, accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r137" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r137" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Five" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r137" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Four" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r137" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Three" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r137" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Two" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r480", "r482", "r483", "r485", "r820", "r824" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails", "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r135", "r824" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Finite-lived intangible assets, gross carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r130", "r134" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails", "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FixedIncomeFundsMember": { "auth_ref": [ "r1001" ], "lang": { "en-us": { "role": { "documentation": "Investment that pools funds from investors to invest in a combination of underlying investments, primarily fixed income investments.", "label": "Fixed Income Funds [Member]", "terseLabel": "Fixed Income Funds [Member]" } } }, "localname": "FixedIncomeFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority [Member]" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails", "http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails", "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r1058", "r1059" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Realized", "verboseLabel": "Net Foreign Currency Transaction Gains (Losses)" } } }, "localname": "ForeignCurrencyTransactionGainLossRealized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r764" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r878", "r901", "r916" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.", "label": "Foreign Exchange Contract [Member]", "terseLabel": "Foreign Exchange Contract [Member]" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignGovernmentDebtSecuritiesMember": { "auth_ref": [ "r1001", "r1080" ], "lang": { "en-us": { "role": { "documentation": "Debt security issued by government not domiciled in United States of America (US).", "label": "Debt Security, Government, Non-US [Member]", "terseLabel": "Other [Member]" } } }, "localname": "ForeignGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignPlanMember": { "auth_ref": [ "r1008", "r1009", "r1010" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Foreign Plan [Member]", "terseLabel": "Foreign Plan [Member]" } } }, "localname": "ForeignPlanMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r946", "r983", "r984" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 }, "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails": { "order": 3.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "terseLabel": "Net gain (loss) on dispositions of assets" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofOperations", "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails", "http://www.trimascorp.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r946" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedTerseLabel": "(Gain) loss on dispositions of assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement", "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet": { "auth_ref": [ "r226", "r232", "r233" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate impact of foreign currency derivatives on earnings for the period. Includes impact of foreign currency cash flow hedge ineffectiveness and the ineffectiveness of fair value hedging derivatives and full change in fair value of the foreign currency derivatives not designated as hedging instruments.", "label": "Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net", "terseLabel": "Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net" } } }, "localname": "GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r104", "r152", "r153" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "terseLabel": "Debt financing and related expenses" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofOperations", "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of business insurance which provides insurance coverage for a wide variety of liability exposures including, but not limited to, contractual liability, product liability and personal injury liability.", "label": "General Liability [Member]", "terseLabel": "General Liability [Member]" } } }, "localname": "GeneralLiabilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r307", "r467", "r825", "r887", "r918", "r971", "r978" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance, ending", "periodStartLabel": "Balance, beginning", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails", "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r470", "r887" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill, Acquired During Period" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.trimascorp.com/role/ConsolidatedStatementofOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.", "label": "Goodwill and Intangible Asset Impairment", "negatedTerseLabel": "Impairment of goodwill and indefinite-lived intangible assets", "terseLabel": "Impairment of goodwill and indefinite-lived intangible assets" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement", "http://www.trimascorp.com/role/ConsolidatedStatementofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r127", "r132" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Indefinite-Lived Intangibles" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r474" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r104", "r468", "r473", "r479", "r887" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "negatedTerseLabel": "Goodwill, Impairment Loss", "terseLabel": "Goodwill, Impairment Loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill [Member]", "terseLabel": "Goodwill [Member]" } } }, "localname": "GoodwillMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r81", "r345", "r418", "r423", "r429", "r432", "r450", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r752", "r885", "r992" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofOperations", "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r223", "r734" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r223" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r223" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of indefinite-lived intangible asset excluding goodwill.", "label": "Impairment, Intangible Asset, Indefinite-Lived (Excluding Goodwill), Statement of Income or Comprehensive Income [Extensible Enumeration]", "terseLabel": "Impairment, Intangible Asset, Indefinite-Lived (Excluding Goodwill), Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "auth_ref": [ "r946", "r982" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.", "label": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)", "terseLabel": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)" } } }, "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r82", "r105", "r211", "r369", "r370", "r371", "r372", "r387", "r390" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.trimascorp.com/role/ConsolidatedStatementofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "terseLabel": "Income (loss) from continuing operations", "totalLabel": "Income (loss) from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement", "http://www.trimascorp.com/role/ConsolidatedStatementofOperations", "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r347", "r716" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r77", "r259", "r268", "r289", "r418", "r423", "r429", "r432", "r829", "r885" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0 }, "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofOperations", "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract]", "terseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r347", "r716" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r75", "r267", "r269", "r285", "r335", "r365", "r369", "r370", "r371", "r372", "r382", "r388", "r389", "r740", "r828" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofOperations", "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r75", "r285", "r288", "r335", "r365", "r369", "r370", "r371", "r372", "r382", "r388", "r389", "r390", "r740", "r828", "r834" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofOperations", "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "auth_ref": [ "r6", "r7", "r8", "r9", "r12", "r19", "r23", "r212" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "terseLabel": "Income from discontinued operations, net of income taxes", "totalLabel": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "verboseLabel": "Income from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement", "http://www.trimascorp.com/role/ConsolidatedStatementofOperations", "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails", "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "auth_ref": [ "r78", "r286", "r288", "r335", "r386", "r388", "r389", "r1075", "r1077" ], "lang": { "en-us": { "role": { "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "terseLabel": "Discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofOperations", "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "auth_ref": [ "r216", "r386", "r388", "r389" ], "lang": { "en-us": { "role": { "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share", "terseLabel": "Discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofOperations", "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r905", "r908" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails", "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails", "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r0", "r13", "r14", "r15", "r16", "r17", "r18", "r22", "r24", "r25", "r26", "r144", "r145" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]", "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails", "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r487", "r489" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesMetaldyneCorporationDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails", "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails", "http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails", "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails", "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesMetaldyneCorporationDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails", "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails", "http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails", "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails", "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r186" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails", "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails", "http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails", "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails", "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails", "http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails", "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Contingency [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r187", "r188", "r189", "r196" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r348", "r688", "r697", "r703", "r712", "r718", "r723", "r724", "r725" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Tax Disclosure" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r349", "r375", "r376", "r416", "r686", "r713", "r720", "r835" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0 }, "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Income tax benefit (expense)", "totalLabel": "Income Tax Expense (Benefit), Continuing Operations" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofOperations", "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails", "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]", "terseLabel": "Income Tax Expense (Benefit), Continuing Operations, Income Tax Reconciliation" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r327", "r682", "r683", "r697", "r698", "r702", "r706" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r1039" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Income Tax Reconciliation, Change in Deferred Tax Assets Valuation Allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r1039" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Income Tax Reconciliation, Foreign Income Tax Rate Differential" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r687" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Income Tax Reconciliation, Income Tax Expense (Benefit), at Federal Statutory Income Tax Rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": { "auth_ref": [ "r1039" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges": { "auth_ref": [ "r1039" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails": { "order": 13.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible restructuring charges.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Restructuring Charges, Amount", "terseLabel": "Income Tax Reconciliation, Nondeductible Expense, Restructuring Charges (Benefits)" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r1039" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails": { "order": 11.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r1039" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails": { "order": 12.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Income Tax Reconciliation, Other Adjustments" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r1039" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "Income Tax Reconciliation, State and Local Income Taxes" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxContingencies": { "auth_ref": [ "r1039" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount", "terseLabel": "Income Tax Reconciliation, Tax Contingencies" } } }, "localname": "IncomeTaxReconciliationTaxContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r1039" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "negatedTerseLabel": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxExemptIncome": { "auth_ref": [ "r1039" ], "calculation": { "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.", "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount", "negatedTerseLabel": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount" } } }, "localname": "IncomeTaxReconciliationTaxExemptIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r101", "r108" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r103" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Increase (decrease) in accounts payable and accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r103" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "(Increase) decrease in inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r103" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedTerseLabel": "Other operating activities" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r103" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Decrease in prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r103" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Receivables", "negatedTerseLabel": "(Increase) decrease in receivables" } } }, "localname": "IncreaseDecreaseInReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r383", "r384", "r385", "r390", "r640" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Incremental common shares attributable to dilutive effect of share-based payment arrangements" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r481", "r484" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Indefinite-Lived Intangible Assets [Line Items]", "terseLabel": "Indefinite-lived Intangible Assets [Line Items]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r138" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-lived intangible assets, gross carrying amount" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r131", "r138" ], "lang": { "en-us": { "role": { "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.", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r128", "r133" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Other intangibles, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r254", "r271", "r331", "r412", "r765" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r234" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest Expense [Member]" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r947" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.", "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities", "terseLabel": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r338", "r340", "r342" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r915" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest Rate Swap [Member]" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r126", "r875" ], "calculation": { "http://www.trimascorp.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r318", "r874", "r918" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.trimascorp.com/role/InventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement", "http://www.trimascorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r303", "r317", "r396", "r463", "r465", "r466", "r818", "r880" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r126", "r877" ], "calculation": { "http://www.trimascorp.com/role/InventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r126", "r876" ], "calculation": { "http://www.trimascorp.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r464" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory Write-down", "terseLabel": "Inventory Write-down" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandAndLandImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real estate held and assets that are an addition or improvement to real estate held.", "label": "Land and Land Improvements [Member]", "terseLabel": "Land and Land Improvements [Member]" } } }, "localname": "LandAndLandImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LandBuildingsAndImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real estate held and additions or improvements to real estate held and structures used in the conduct of business.", "label": "Land, Buildings and Improvements [Member]", "terseLabel": "Land and Land Improvements/Buildings [Member]" } } }, "localname": "LandBuildingsAndImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r778", "r917" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LeasesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r1062" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost [Table Text Block]" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LegalFees": { "auth_ref": [ "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.", "label": "Legal Fees", "terseLabel": "Total defense costs during period" } } }, "localname": "LegalFees", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r1063" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r779" ], "calculation": { "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Lessee, Operating Lease, Liability, Payments, Due" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r779" ], "calculation": { "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due after Year Five" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r779" ], "calculation": { "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r779" ], "calculation": { "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Five" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r779" ], "calculation": { "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Four" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r779" ], "calculation": { "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Three" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r779" ], "calculation": { "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Two" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r779" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r780" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Lessee, Operating Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letters of credit [Member]" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of Credit Outstanding, Amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r50", "r345", "r450", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r730", "r732", "r733", "r752", "r884", "r992", "r1066", "r1067" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r43", "r265", "r282", "r918", "r951", "r970", "r1057" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Shareholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r53", "r302", "r345", "r450", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r730", "r732", "r733", "r752", "r918", "r992", "r1066", "r1067" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesSubjectToCompromiseAsbestosObligations": { "auth_ref": [ "r1065" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of asbestos related liabilities included in liabilities subject to compromise.", "label": "Liabilities Subject to Compromise, Asbestos Obligations", "terseLabel": "Liabilities Subject to Compromise, Asbestos Obligations" } } }, "localname": "LiabilitiesSubjectToCompromiseAsbestosObligations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossPeriodIncreaseDecrease": { "auth_ref": [ "r290" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in asbestos and environmental claims reserve, before estimated recoveries from reinsurers.", "label": "Liability for Asbestos and Environmental Claims, Gross, Period Increase (Decrease)", "terseLabel": "Liability for Asbestos and Environmental Claims, Gross, Period Increase (Decrease)" } } }, "localname": "LiabilityForAsbestosAndEnvironmentalClaimsGrossPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r33", "r264", "r276" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit", "terseLabel": "Revolving Credit Facility, Amount Outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtOtherRevolvingLoanFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The maximum amount of borrowing capacity under a line of credit that is available as of the balance sheet date for a specific purpose other than for financing goods acquired for inventory or imminent delivery to a customer.", "label": "Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases", "terseLabel": "Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases" } } }, "localname": "LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r49" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtOtherRevolvingLoanFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r49" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Revolving Credit Facility, Remaining Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.", "label": "Litigation Settlement, Expense", "terseLabel": "Total settlement costs" } } }, "localname": "LitigationSettlementExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationStatusAxis": { "auth_ref": [ "r986" ], "lang": { "en-us": { "role": { "documentation": "Information by status of pending, threatened, or settled litigation.", "label": "Litigation Status [Axis]", "terseLabel": "Litigation Status [Axis]" } } }, "localname": "LitigationStatusAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusDomain": { "auth_ref": [ "r986" ], "lang": { "en-us": { "role": { "documentation": "Status of pending, threatened, or settled litigation.", "label": "Litigation Status [Domain]", "terseLabel": "Litigation Status [Domain]" } } }, "localname": "LitigationStatusDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r33", "r264", "r280", "r521", "r535", "r889", "r890" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Long-term Debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtLongtermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r33" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.", "label": "Long-Term Debt and Lease Obligation", "terseLabel": "Long-term debt, net" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement", "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Long-term Debt, Fiscal Year Maturity" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtLongtermDebtMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-Term Debt, Fair Value", "terseLabel": "Long-term Debt, Fair Value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r150", "r351", "r996" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, after Year Five", "terseLabel": "Long-term Debt, Maturities, Repayments of Principal after Year Five (Thereafter)" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtLongtermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r150", "r351", "r526" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtLongtermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r150", "r351", "r526" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Five", "terseLabel": "Long-term Debt, Maturities, Repayments of Principal in Year Five" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtLongtermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r150", "r351", "r526" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "Long-term Debt, Maturities, Repayments of Principal in Year Four" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtLongtermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r150", "r351", "r526" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "Long-term Debt, Maturities, Repayments of Principal in Year Three" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtLongtermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r150", "r351", "r526" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "Long-term Debt, Maturities, Repayments of Principal in Year Two" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtLongtermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtFairValueDetails", "http://www.trimascorp.com/role/LongtermDebtOtherRevolvingLoanFacilityDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r56", "r151" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtFairValueDetails", "http://www.trimascorp.com/role/LongtermDebtOtherRevolvingLoanFacilityDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r148", "r149", "r494", "r495", "r496", "r987", "r989" ], "lang": { "en-us": { "role": { "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.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesMetaldyneCorporationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r148", "r149", "r494", "r495", "r496", "r987", "r989" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesMetaldyneCorporationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease": { "auth_ref": [ "r986" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in loss contingency liability.", "label": "Loss Contingency Accrual, Period Increase (Decrease)", "terseLabel": "Loss Contingency Accrual, Period Increase (Decrease)" } } }, "localname": "LossContingencyAccrualCarryingValuePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesMetaldyneCorporationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyClaimsDismissedNumber": { "auth_ref": [ "r987", "r989" ], "lang": { "en-us": { "role": { "documentation": "Number of claims dismissed.", "label": "Loss Contingency, Claims Dismissed, Number", "terseLabel": "Number of pending claims dismissed during period" } } }, "localname": "LossContingencyClaimsDismissedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails" ], "xbrltype": "integerItemType" }, "us-gaap_LossContingencyClaimsSettledNumber": { "auth_ref": [ "r987", "r989" ], "lang": { "en-us": { "role": { "documentation": "Number of claims settled.", "label": "Loss Contingency, Claims Settled, Number", "terseLabel": "Number of pending claims settled during period" } } }, "localname": "LossContingencyClaimsSettledNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails" ], "xbrltype": "integerItemType" }, "us-gaap_LossContingencyDamagesPaidValue": { "auth_ref": [ "r986", "r987", "r989" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of damages paid to the plaintiff in the legal matter.", "label": "Loss Contingency, Damages Paid, Value", "terseLabel": "Loss Contingency, Damages Paid, Value" } } }, "localname": "LossContingencyDamagesPaidValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r986", "r987", "r989" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Loss Contingency, Damages Sought, Value" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyEstimatedRecoveryFromThirdParty": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "If estimable, describe the recovery that could be expected to result from a right to proceed against a third party such as an insurer or co-defendant.", "label": "Loss Contingency, Estimated Recovery from Third Party", "terseLabel": "Loss Contingency, Estimated Recovery from Third Party" } } }, "localname": "LossContingencyEstimatedRecoveryFromThirdParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r148", "r149", "r494", "r495", "r496", "r987", "r989" ], "lang": { "en-us": { "role": { "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.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "auth_ref": [ "r987", "r989" ], "lang": { "en-us": { "role": { "documentation": "The total number of new claims filed pertaining to a loss contingency during the period.", "label": "Loss Contingency, New Claims Filed, Number", "terseLabel": "Number of pending claims filed during period" } } }, "localname": "LossContingencyNewClaimsFiledNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails" ], "xbrltype": "integerItemType" }, "us-gaap_LossContingencyPendingClaimsNumber": { "auth_ref": [ "r987", "r989" ], "lang": { "en-us": { "role": { "documentation": "Number of pending claims pertaining to a loss contingency.", "label": "Loss Contingency, Pending Claims, Number", "terseLabel": "Number of pending claims" } } }, "localname": "LossContingencyPendingClaimsNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and Equipment [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails", "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r1055" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Measurement Input, Discount Rate [Member]" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputLongTermRevenueGrowthRateMember": { "auth_ref": [ "r1055" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using compounded annualized rate of long-term growth in revenue.", "label": "Measurement Input, Long-Term Revenue Growth Rate [Member]", "terseLabel": "Measurement Input, Long-term Revenue Growth Rate [Member]" } } }, "localname": "MeasurementInputLongTermRevenueGrowthRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r339" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used for) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows from Financing Activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": { "auth_ref": [ "r945" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations", "totalLabel": "Net cash provided by (used for) financing activities of continuing operations" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r339" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used for investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows from Investing Activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "auth_ref": [ "r945" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations", "totalLabel": "Net cash provided by (used for) investing activities of continuing operations" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r100", "r102", "r105" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash Flows from Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r100", "r102", "r105" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "totalLabel": "Net cash provided by operating activities of continuing operations" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r79", "r105", "r270", "r287", "r300", "r322", "r325", "r330", "r345", "r365", "r369", "r370", "r371", "r372", "r375", "r376", "r387", "r418", "r423", "r429", "r432", "r450", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r740", "r752", "r885", "r992" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.trimascorp.com/role/ConsolidatedStatementofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement", "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome", "http://www.trimascorp.com/role/ConsolidatedStatementofOperations", "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement", "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetInvestmentHedgingMember": { "auth_ref": [ "r222" ], "lang": { "en-us": { "role": { "documentation": "Hedges of a net investment in a foreign operation.", "label": "Net Investment Hedging [Member]", "terseLabel": "Net Investment Hedging [Member]" } } }, "localname": "NetInvestmentHedgingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]", "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r297", "r363", "r364", "r367", "r368", "r377", "r378", "r379", "r446", "r447", "r452", "r453", "r709", "r710", "r711", "r737", "r741", "r742", "r743", "r753", "r754", "r755", "r768", "r769", "r781", "r783", "r821", "r822", "r823", "r840", "r841", "r842", "r843", "r844" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/NewAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Non-US [Member]" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtOtherRevolvingLoanFacilityDetails", "http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r436" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Long-lived Assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r223" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not Designated as Hedging Instrument [Member]" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r86" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Other expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other expense, net:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r965" ], "lang": { "en-us": { "role": { "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.", "label": "Number of Reportable Segments", "terseLabel": "Number of Reportable Segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangiblesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Number of Reporting Units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangiblesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OpenTaxYear": { "auth_ref": [ "r690" ], "lang": { "en-us": { "role": { "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format.", "label": "Open Tax Year", "terseLabel": "Open Tax Year" } } }, "localname": "OpenTaxYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails" ], "xbrltype": "gYearListItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r418", "r423", "r429", "r432", "r885" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating Profit (loss)", "totalLabel": "Operating profit (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofOperations", "http://www.trimascorp.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r773", "r917" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating Lease, Cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LeasesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r771" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating Lease, Liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r771" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r771" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r772", "r774" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating Lease, Payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r770" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r777", "r917" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r776", "r917" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r192" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating Loss Carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsExpirationDate": { "auth_ref": [ "r192" ], "lang": { "en-us": { "role": { "documentation": "Expiration date of each operating loss carryforward included in operating loss carryforward, in YYYY-MM-DD format.", "label": "Operating Loss Carryforwards, Expiration Date", "terseLabel": "Operating Loss Carryforwards, Expiration Date" } } }, "localname": "OperatingLossCarryforwardsExpirationDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails" ], "xbrltype": "dateItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r29", "r217" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.trimascorp.com/role/AccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r225", "r240" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets [Member]" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r309" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax": { "auth_ref": [ "r68", "r72", "r321", "r599" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax", "terseLabel": "Defined benefit plans" } } }, "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r71", "r74", "r329", "r756", "r758", "r762", "r938" ], "calculation": { "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "terseLabel": "Net unrealized gains (losses) arising during the period" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r62" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r74", "r155", "r323", "r326", "r333", "r756", "r761", "r762", "r826", "r832", "r938", "r939" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Total other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome", "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement", "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax": { "auth_ref": [ "r66", "r69", "r212" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax", "negatedTerseLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r69", "r212" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax", "terseLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r69", "r328", "r333", "r686", "r719", "r722", "r756", "r759", "r762", "r826", "r832" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Tax", "terseLabel": "Other Comprehensive Income (Loss), Tax" } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net fair value of all derivative instruments not designated as a hedging instrument.", "label": "Other Derivatives Not Designated as Hedging Instruments at Fair Value, Net", "terseLabel": "Other Derivatives Not Designated as Hedging Instruments at Fair Value, Net" } } }, "localname": "OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherExpenseMember": { "auth_ref": [ "r234" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other expense.", "label": "Other Expense [Member]", "terseLabel": "Other Expense, Net [Member]" } } }, "localname": "OtherExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities Disclosure [Abstract]" } } }, "localname": "OtherLiabilitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other liabilities.", "label": "Other Liabilities Disclosure [Text Block]", "terseLabel": "Other Liabilities Disclosure [Text Block]" } } }, "localname": "OtherLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/OtherLongtermLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r225", "r240" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other liabilities.", "label": "Other Liabilities [Member]", "terseLabel": "Other long-term liabilities [Member]" } } }, "localname": "OtherLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r57" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.trimascorp.com/role/OtherLongtermLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "totalLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement", "http://www.trimascorp.com/role/OtherLongtermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Other Noncurrent Liabilities [Table Text Block]" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/OtherLongtermLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r88" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).", "label": "Other Nonoperating Income (Expense) [Member]", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherTaxExpenseBenefit": { "auth_ref": [ "r346", "r1038", "r1045" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other income tax expense (benefit).", "label": "Other Tax Expense (Benefit)", "terseLabel": "Other Tax Expense (Benefit)" } } }, "localname": "OtherTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r95" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Payments to purchase common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "terseLabel": "Payment for Debt Extinguishment or Debt Prepayment Cost" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r97" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Debt financing fees and senior notes redemption premium" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r95" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedTerseLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r99" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "terseLabel": "Payments of Financing Costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r337" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Shares surrendered upon exercise and vesting of equity awards to cover taxes", "negatedTerseLabel": "Shares surrendered upon exercise and vesting of equity awards to cover taxes" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement", "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r92" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisition of businesses, net of cash acquired", "terseLabel": "Payments to Acquire Businesses, Net of Cash Acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails", "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r336", "r1047", "r1048", "r1049" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "negatedTerseLabel": "Capital expenditures", "terseLabel": "Capital Expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement", "http://www.trimascorp.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PendingLitigationMember": { "auth_ref": [ "r986" ], "lang": { "en-us": { "role": { "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process.", "label": "Pending Litigation [Member]", "terseLabel": "Pending Litigation [Member]" } } }, "localname": "PendingLitigationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r579", "r581", "r587", "r606", "r608", "r609", "r610", "r611", "r612", "r627", "r628", "r630", "r636", "r903" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": { "auth_ref": [ "r32", "r555", "r556", "r578", "r903" ], "calculation": { "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.", "label": "Liability, Defined Benefit Plan, Current", "negatedTerseLabel": "Current liabilities" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r34", "r555", "r556", "r578", "r903" ], "calculation": { "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.", "label": "Liability, Defined Benefit Plan, Noncurrent", "negatedTerseLabel": "Noncurrent liabilities" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementPlansPolicy": { "auth_ref": [ "r167", "r172", "r173", "r174", "r175" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.", "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]", "terseLabel": "Pension Plans and Postretirement Benefits Other Than Pensions" } } }, "localname": "PensionAndOtherPostretirementPlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r161", "r555", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r602", "r604", "r605", "r607", "r610", "r613", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r630", "r631", "r635", "r903", "r904", "r908", "r909", "r910" ], "lang": { "en-us": { "role": { "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.", "label": "Pension Plan [Member]", "terseLabel": "Pension Plans, Defined Benefit [Member]" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanAssetCategoriesDomain": { "auth_ref": [ "r579", "r580", "r582", "r583", "r584", "r585", "r586", "r587", "r607", "r901", "r902", "r903" ], "lang": { "en-us": { "role": { "documentation": "Defined benefit plan asset investment.", "label": "Defined Benefit Plan, Plan Assets, Category [Domain]", "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]" } } }, "localname": "PlanAssetCategoriesDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r37", "r536" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred Stock, Par or Stated Value Per Share" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred Stock, Shares Authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r37", "r536" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred Stock, Shares Issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred Stock, Shares Outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r37", "r918" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock $0.01 par: Authorized 100,000,000 shares; Issued and outstanding: None" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r937" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid Expenses and Other Current Assets [Member]" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromBankDebt": { "auth_ref": [ "r94" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from bank borrowing during the year.", "label": "Proceeds from Bank Debt", "terseLabel": "Proceeds from borrowings on term loan facilities" } } }, "localname": "ProceedsFromBankDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r90" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.", "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Proceeds from Divestiture of Businesses" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "auth_ref": [ "r90" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.", "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "terseLabel": "Proceeds from Divestiture of Businesses, Net of Cash Divested" } } }, "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromHedgeInvestingActivities": { "auth_ref": [ "r341", "r941" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow for a financial contract that meets the hedge criteria as either a cash flow hedge, fair value hedge, or hedge of a net investment in a foreign operation.", "label": "Proceeds from Hedge, Investing Activities", "terseLabel": "Cross-currency swap terminations" } } }, "localname": "ProceedsFromHedgeInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r93" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from sale of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement", "http://www.trimascorp.com/role/EquityOfferingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt": { "auth_ref": [ "r94" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer).", "label": "Proceeds from Issuance of Senior Long-Term Debt", "terseLabel": "Proceeds from issuance of senior notes" } } }, "localname": "ProceedsFromIssuanceOfSeniorLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r94", "r950" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from borrowings on revolving credit facilities" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r942", "r944" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other financing activities" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r91" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from Sale of Property, Plant, and Equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets": { "auth_ref": [ "r941" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate cash proceeds received from a combination of transactions in which noncurrent assets are sold, which may include the sale of a business, an investment in an affiliate (including an equity method investee), property, plant and equipment and intangible assets. Excludes sales of trading, available-for-sale, and held-to-maturity securities.", "label": "Proceeds from Sales of Business, Affiliate and Productive Assets", "verboseLabel": "Net proceeds from dispositions businesses, property and equipment" } } }, "localname": "ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r143" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails", "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r146", "r847", "r848", "r849" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/PropertyandEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r141", "r305" ], "calculation": { "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r143", "r283", "r830", "r918" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement", "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r143", "r847", "r848" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r143" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/PropertyandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails", "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, Plant and Equipment, Useful Life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]", "terseLabel": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r116", "r398" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Summary Quarterly Financial Data" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SummaryQuarterlyFinancialData" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r71", "r74", "r329", "r756", "r760", "r762", "r938" ], "calculation": { "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "terseLabel": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "verboseLabel": "Less: Net realized gains reclassified to net income" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails", "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r943" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "terseLabel": "Repayments of Debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r96", "r950" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedTerseLabel": "Repayments of borrowings on revolving credit facilities" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r96" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "negatedTerseLabel": "Repayments of borrowings on term loan facilities" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitAxis": { "auth_ref": [ "r478", "r479", "r887" ], "lang": { "en-us": { "role": { "documentation": "Information by reporting unit.", "label": "Reporting Unit [Axis]", "terseLabel": "Reporting Unit [Axis]" } } }, "localname": "ReportingUnitAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReportingUnitDomain": { "auth_ref": [ "r478", "r479", "r887" ], "lang": { "en-us": { "role": { "documentation": "Level of reporting at which goodwill is tested for impairment.", "label": "Reporting Unit [Domain]", "terseLabel": "Reporting Unit [Domain]" } } }, "localname": "ReportingUnitDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of fair value of reporting unit in excess of carrying amount.", "label": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount", "terseLabel": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount" } } }, "localname": "ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r936", "r948", "r1074", "r1076" ], "calculation": { "http://www.trimascorp.com/role/CashandCashEquivalentsDetails": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. 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.", "label": "Restricted Cash", "terseLabel": "Restricted Cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/CashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Shares [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring, Impairment, and Other Activities Disclosure [Text Block]", "terseLabel": "Restructuring, Impairment, and Other Activities Disclosure [Text Block]" } } }, "localname": "RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/RestructuringandRelatedActivities" ], "xbrltype": "textBlockItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r40", "r160", "r281", "r840", "r844", "r918" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r295", "r360", "r361", "r362", "r366", "r374", "r376", "r451", "r676", "r677", "r678", "r707", "r708", "r738", "r837", "r839" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanSponsorLocationAxis": { "auth_ref": [ "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r602", "r603", "r604", "r605", "r607", "r610", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r1008", "r1009", "r1010" ], "lang": { "en-us": { "role": { "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Axis]", "terseLabel": "Retirement Plan Sponsor Location [Axis]" } } }, "localname": "RetirementPlanSponsorLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanSponsorLocationDomain": { "auth_ref": [ "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r602", "r603", "r604", "r605", "r607", "r610", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r1008", "r1009", "r1010" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Domain]", "terseLabel": "Retirement Plan Sponsor Location [Domain]" } } }, "localname": "RetirementPlanSponsorLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r161", "r162", "r555", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r602", "r604", "r605", "r607", "r610", "r613", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r630", "r631", "r632", "r635", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910" ], "lang": { "en-us": { "role": { "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.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r161", "r162", "r555", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r602", "r604", "r605", "r607", "r610", "r613", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r630", "r631", "r632", "r635", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910" ], "lang": { "en-us": { "role": { "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.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r409", "r410", "r422", "r427", "r428", "r434", "r435", "r438", "r551", "r552", "r819" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue from Contract with Customer, Excluding Assessed Tax" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r553", "r554" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/RevenueRevenueNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r881", "r882" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r332", "r345", "r409", "r410", "r422", "r427", "r428", "r434", "r435", "r438", "r450", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r752", "r829", "r992" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Net sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails", "http://www.trimascorp.com/role/ConsolidatedStatementofOperations", "http://www.trimascorp.com/role/SegmentInformationDetails", "http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails", "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtFairValueDetails", "http://www.trimascorp.com/role/LongtermDebtOtherRevolvingLoanFacilityDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r775", "r917" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/AccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r71", "r1060", "r1061" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Income" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansTables", "http://www.trimascorp.com/role/OtherComprehensiveIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": { "auth_ref": [ "r165" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.", "label": "Schedule of Allocation of Plan Assets [Table Text Block]", "terseLabel": "Schedule of Allocation of Plan Assets" } } }, "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": { "auth_ref": [ "r164" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized.", "label": "Schedule of Amounts Recognized in Balance Sheet [Table Text Block]", "terseLabel": "Schedule of Amounts Recognized in Balance Sheet" } } }, "localname": "ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.", "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "terseLabel": "Schedule of Assumptions Used" } } }, "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock": { "auth_ref": [ "r903", "r1005" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of benefit obligation and plan assets for defined benefit pension plan with projected benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block]", "terseLabel": "Schedule of Benefit Obligations in Excess of Fair Value of Plan Assets" } } }, "localname": "ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r199", "r200", "r726" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents [Table Text Block]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/CashandCashEquivalentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r195" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the costs related to the various types of retirement plans including defined benefit pension plan cost, defined contribution plan cost, other postretirement benefit plan cost, and net periodic benefit cost.", "label": "Schedule of Costs of Retirement Plans [Table Text Block]", "terseLabel": "Schedule of Costs of Retirement Plans" } } }, "localname": "ScheduleOfCostsOfRetirementPlansTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r56", "r156", "r157", "r158", "r159", "r252", "r253", "r255", "r274", "r889", "r891", "r953" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt Instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r191" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r167", "r168", "r169", "r170", "r171" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails", "http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r226", "r232", "r734" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Schedule of Derivative Instruments, Gain (Loss) in Statement of Financial Performance" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r0", "r13", "r14", "r15", "r16", "r17", "r18", "r22", "r24", "r25", "r26", "r144", "r145" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Disposal Groups, Including Discontinued Operations [Table Text Block]" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsDiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r112", "r115", "r382", "r386", "r388" ], "lang": { "en-us": { "role": { "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "auth_ref": [ "r112", "r115", "r382", "r386", "r388" ], "lang": { "en-us": { "role": { "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share.", "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EarningsperShareEarningsperShareTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r185" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.", "label": "Schedule of Expected Benefit Payments [Table Text Block]", "terseLabel": "Schedule of Expected Benefit Payments" } } }, "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Rental Payments for Operating Leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r887" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r887", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r30", "r44", "r45", "r46" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory, Current" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock": { "auth_ref": [ "r148", "r149", "r986", "r988", "r990" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the loss contingencies that were reported in the period or disclosed as of the balance sheet date.", "label": "Schedule of Loss Contingencies by Contingency [Table Text Block]", "terseLabel": "Schedule of Loss Contingencies by Contingency" } } }, "localname": "ScheduleOfLossContingenciesByContingencyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r150" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Long-term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "auth_ref": [ "r231", "r1052" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of derivative instrument not designated or qualifying as hedging instrument.", "label": "Derivatives Not Designated as Hedging Instruments [Table Text Block]", "terseLabel": "Derivatives Not Designated as Hedging Instruments" } } }, "localname": "ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r143" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule of Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Schedule of Quarterly Financial Information" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r80", "r123" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r76", "r123" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r120", "r121", "r122", "r127" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r120", "r121", "r122", "r127" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting Information, by Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r637", "r639", "r642", "r643", "r644", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r666", "r667", "r668", "r669", "r670" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Share-based Compensation, Restricted Stock Units Award Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r914", "r1040" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Schedule of Weighted Average Number of Shares [Table Text Block]" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EarningsperShareEarningsperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Expected Amortization Expense [Table Text Block]" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Receivables Facility [Member]" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentContinuingOperationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component of an entity expected to operate in the foreseeable future.", "label": "Continuing Operations [Member]", "terseLabel": "Continuing Operations [Member]" } } }, "localname": "SegmentContinuingOperationsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails", "http://www.trimascorp.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDiscontinuedOperationsMember": { "auth_ref": [ "r1", "r3", "r4", "r5" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of or classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Discontinued Operations [Member]", "terseLabel": "Discontinued Operations [Member]" } } }, "localname": "SegmentDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r406", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r432", "r438", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r490", "r491", "r887", "r1078" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails", "http://www.trimascorp.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentOperatingActivitiesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operations of an entity including continuing and discontinued operations.", "label": "Operating Activities [Domain]", "terseLabel": "Operating Activities [Domain]" } } }, "localname": "SegmentOperatingActivitiesDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails", "http://www.trimascorp.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r406", "r407", "r408", "r418", "r421", "r426", "r430", "r431", "r432", "r433", "r434", "r437", "r438", "r439" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r85" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "negatedTerseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative Expenses [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesMetaldyneCorporationDetails", "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails", "http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails", "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "auth_ref": [ "r183" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "terseLabel": "Selling, General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes [Member]" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtFairValueDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r104" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance Costs", "terseLabel": "Severance Costs" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r103" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Non-cash compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r912" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "terseLabel": "Award requisite service period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r912" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Award Vesting Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Number of Unvested Restricted Shares Cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Unvested Restricted Shares Cancelled, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r657" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Number of Unvested Restricted Shares Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r657" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Unvested Restricted Shares Granted, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue": { "auth_ref": [ "r654", "r655" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value", "terseLabel": "Restricted Shares Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r654", "r655" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Number of Unvested Restricted Shares Outstanding, ending balance", "periodStartLabel": "Number of Unvested Restricted Shares Outstanding, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r654", "r655" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested Restricted Shares Outstanding, Weighted Average Grant Date Fair Value, ending", "periodStartLabel": "Unvested Restricted Shares Outstanding, Weighted Average Grant Date Fair Value, beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r178" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Restricted Shares Average Remaining Contractual Life (Years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Number of Unvested Restricted Shares Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Unvested Restricted Shares Vested, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r667" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r669" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-Free Interest Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r913" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Shares Approved for Issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r653" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedTerseLabel": "Number of Options Expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Number of Options Cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Number of Options Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails", "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r180" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Options Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r646", "r647" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Number of Options Outstanding, ending balance", "periodStartLabel": "Number of Options Outstanding, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r646", "r647" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Options Outstanding, Weighted Average Price, ending", "periodStartLabel": "Options Outstanding, Weighted Average Price, beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Exercisable/Vested stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r642", "r643", "r644", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r666", "r667", "r668", "r669", "r670" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails", "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r651" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Options Exercised, Weighted Average Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r653" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Options Expired, Weighted Average Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Options Cancelled, Weighted Average Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Options Granted, Weighted Average Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r645", "r664", "r665", "r666", "r667", "r670", "r679", "r680" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EarningsperSharePurchaseofCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EarningsperSharePurchaseofCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected Life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r661" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Fair value of exercisable/vested stock options" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r111", "r343" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local Jurisdiction [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r298", "r406", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r432", "r438", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r488", "r490", "r491", "r887", "r1078" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails", "http://www.trimascorp.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r312", "r313", "r314", "r345", "r382", "r386", "r388", "r390", "r400", "r401", "r450", "r499", "r501", "r502", "r503", "r506", "r507", "r536", "r537", "r538", "r539", "r541", "r752", "r861", "r933", "r949", "r963" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EarningsperShareEarningsperShareTables", "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails", "http://www.trimascorp.com/role/EquityOfferingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r58", "r155", "r295", "r328", "r329", "r330", "r360", "r361", "r362", "r366", "r374", "r376", "r399", "r451", "r542", "r676", "r677", "r678", "r707", "r708", "r738", "r756", "r757", "r758", "r759", "r760", "r762", "r782", "r837", "r838", "r839" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement", "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails", "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement", "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement", "http://www.trimascorp.com/role/EarningsperSharePurchaseofCommonStockDetails", "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOperatingActivitiesSegmentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by continuing and discontinuing operations.", "label": "Operating Activities [Axis]", "terseLabel": "Operating Activities [Axis]" } } }, "localname": "StatementOperatingActivitiesSegmentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails", "http://www.trimascorp.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r360", "r361", "r362", "r399", "r819" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement", "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement", "http://www.trimascorp.com/role/EarningsperSharePurchaseofCommonStockDetails", "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r37", "r38", "r155", "r160" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Stock Issued During Period, Shares, New Issues" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityOfferingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r37", "r38", "r155", "r160", "r651" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Number of Options Exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture", "terseLabel": "Stock option exercises and restricted stock vesting" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock Repurchase Program, Authorized Amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EarningsperSharePurchaseofCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Stock Repurchase Program, Remaining Authorized Repurchase Amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EarningsperSharePurchaseofCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r37", "r38", "r155", "r160" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "Stock Repurchased and Retired During Period, Shares" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/EarningsperSharePurchaseofCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r37", "r38", "r155", "r160" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedTerseLabel": "Purchase of common stock", "terseLabel": "Stock Repurchased and Retired During Period, Value" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement", "http://www.trimascorp.com/role/EarningsperSharePurchaseofCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r38", "r41", "r42", "r124", "r918", "r951", "r970", "r1057" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r209", "r210", "r215", "r295", "r296", "r329", "r360", "r361", "r362", "r366", "r374", "r451", "r542", "r676", "r677", "r678", "r707", "r708", "r738", "r756", "r757", "r762", "r782", "r838", "r839", "r951", "r970", "r1057" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balances", "periodStartLabel": "Balances" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders' Equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DividendsDeclaredDetails", "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails", "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsNotes" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r763", "r785" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DividendsDeclaredDetails", "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r763", "r785" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more 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.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DividendsDeclaredDetails", "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails", "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsNotes" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r763", "r785" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DividendsDeclaredDetails", "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails", "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsNotes" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r763", "r785" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DividendsDeclaredDetails", "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails", "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsNotes" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsDate": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "Date the event occurred after the balance sheet date but before financial statements are issues or available to be issued, in YYYY-MM-DD format.", "label": "Subsequent Event, Date", "terseLabel": "Subsequent Event, Date" } } }, "localname": "SubsequentEventsDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails" ], "xbrltype": "dateItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r784", "r786" ], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events [Text Block]" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r291", "r292", "r293", "r442", "r443", "r445" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Receivables" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r203" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade Names [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r203" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trademarks and Trade Names [Member]" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsSalesPolicy": { "auth_ref": [ "r257", "r258" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing whether a transfer of a financial asset qualifies for sale treatment, and its initial and subsequent accounting for a sale transaction. If an entity has securitized financial assets during any period presented and accounts for that transfer as a sale, for each major asset type (for example, mortgage loans, credit card receivables, and automobile loans), the entity generally discloses its accounting policies for initially and subsequently measuring any interests that it obtains and sells, or those it continues to hold in the transaction, including the methodology (for example, quoted market prices) and significant assumptions used to value such interests, and the gains and losses resulting from the sale.", "label": "Transfers and Servicing of Financial Assets, Transfers of Financial Assets, Sales, Policy [Policy Text Block]", "terseLabel": "Sales of Receivables" } } }, "localname": "TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsSalesPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r448", "r449", "r533", "r540", "r736", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r967", "r968", "r969", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Types of Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r681", "r691" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized Tax Benefits, Ending", "periodStartLabel": "Unrecognized Tax Benefits, Beginning", "terseLabel": "Unrecognized Tax Benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails", "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r692" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Unrecognized Tax Benefits, Decreases Resulting from Prior Period Tax Positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r694" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedTerseLabel": "Unrecognized Tax Benefits, Decreases Resulting from Settlements with Taxing Authorities" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r689" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r693" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Unrecognized Tax Benefits, Increases Resulting from Current Period Tax Positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r692" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Unrecognized Tax Benefits, Increases Resulting from Prior Period Tax Positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r695" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedTerseLabel": "Unrecognized Tax Benefits, Reductions Resulting from Lapse of Applicable Statute of Limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r696" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r117", "r118", "r119", "r402", "r403", "r404", "r405" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences.", "label": "Valuation Allowance by Deferred Tax Asset [Axis]", "terseLabel": "Valuation Allowance by Deferred Tax Asset [Axis]" } } }, "localname": "ValuationAllowanceByDeferredTaxAssetAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationAllowanceLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Valuation Allowance [Line Items]", "terseLabel": "Valuation Allowance [Line Items]" } } }, "localname": "ValuationAllowanceLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails", "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationAllowanceTable": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "documentation": "A listing of an entity's valuation allowances to reduce deferred tax assets to amounts which it is more likely than not will not be realized, including a description of the deferred tax assets for which the valuation allowance has been recorded and the amount of the valuation allowance.", "label": "Valuation Allowance [Table]", "terseLabel": "Valuation Allowance [Table]" } } }, "localname": "ValuationAllowanceTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails", "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r352", "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r355" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": { "auth_ref": [ "r356" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account" } } }, "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r357" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r352", "r353", "r354", "r357", "r358" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r352", "r353", "r354", "r357", "r358" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r381", "r390" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average common shares\u2014diluted", "verboseLabel": "Weighted average shares\u2014diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofOperations", "http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails", "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r380", "r390" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average common shares\u2014basic", "verboseLabel": "Weighted average shares\u2014basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofOperations", "http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails", "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r87" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "terseLabel": "Write off of Deferred Debt Issuance Cost" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721491-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1060-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1000": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1001": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1002": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1003": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1004": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1005": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1006": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1007": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1008": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1009": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1010": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1011": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1012": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1013": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1014": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1015": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1016": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1017": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1018": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1019": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1020": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1021": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1022": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1023": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1024": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1025": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1026": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1027": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1028": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1029": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1030": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1031": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1032": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1033": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1034": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1035": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1036": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1037": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1038": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1039": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1040": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1041": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1042": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1043": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1044": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1045": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1046": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1047": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1048": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1049": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1050": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1051": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1052": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL109998890-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1053": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(6)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1054": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1055": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1056": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1057": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1058": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1059": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1060": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1061": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1062": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1063": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1064": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1065": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=d3e56015-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1066": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1067": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1068": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1069": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1070": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1071": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1072": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1073": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1074": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1075": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1076": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1077": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1078": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1079": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1080": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1081": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1082": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1083": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1084": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1085": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1086": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1087": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1063-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "https://asc.fasb.org/topic&trid=2126967", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613673-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.E)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r217": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org/topic&trid=2229140", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL7498348-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109221007&loc=SL6226446-111709", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.13,16)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=26872618&loc=d3e7436-122677", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r28": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/subtopic&trid=2122178", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.16)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r29": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b),(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(21))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3581-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=d3e1280-108306", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL124452896-108306", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721501-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226006-175313", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121549185&loc=d3e80845-113994", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868656-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r764": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r786": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r861": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r862": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r863": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r864": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r865": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r866": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r867": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r868": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r869": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r871": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r872": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r89": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r905": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r906": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r908": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r909": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r911": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r912": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r913": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r914": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r915": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r916": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r917": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r918": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r919": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r921": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r922": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r923": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r924": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r925": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r926": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r927": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r928": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r929": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r930": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r931": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r932": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r933": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r934": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r935": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r936": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r937": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r938": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r939": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r940": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r941": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r942": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r943": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r944": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r945": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r946": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r947": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r948": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r949": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r950": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r951": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r952": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r953": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r954": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r955": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r956": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r957": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r958": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r959": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r960": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r961": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r962": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r963": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r964": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r965": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r966": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r967": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r968": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r969": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r970": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r971": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r972": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r973": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r974": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r975": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r976": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r977": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r978": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r979": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r980": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r981": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r982": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r983": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r984": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r985": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r986": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r987": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r988": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r989": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r990": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r991": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r992": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r993": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r994": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r995": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r996": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r997": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r998": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "https://asc.fasb.org/topic&trid=2122478", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r999": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" } }, "version": "2.2" } ZIP 146 0000842633-23-000006-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000842633-23-000006-xbrl.zip M4$L#!!0 ( -Q5U9?)JWV+ , @, 5 =')S+3$R,S$R,GAE>&@R M,3$N:'1MU59M;]LV$/Z^7W%5L=4!(LGR2]W9KH',3M$ 3E8X'K)]&BCQ9-]" MD09)QU5_?4^2T[1)MG5MMR7Z0(@O]_">>^.-G\Q^GBY_>W,,:U\H>//+3_.3 M*01A'%]TIW$\6\[@]?)T#KVHG<#2"NW(D]%"Q?'Q60#!VOO-,(YWNUVTZT;& MKN+E(JZ@>K$RQF$DO0PFXVJ%1Q1R\MWX21C"S&3; K6'S*+P*&'K2*_@0J*[ MA##Z<&'L)5V)9M^35SBYQAG'S7P,4R/+R5C2%9!\ M&5 GQ6XFDT'[QW30ZPQ0#!*)Z8L^OA!]'/1[OR>L9,S'&QGG2X4O@X)TN,;J M_F&O$PWZ&S_:D?3K8=)N?Q_41R?CW&C/]UF6;WX;F+M@PJX8+S7>FV)887E\ MZT.A:*6'-S0L6-" MAY;RYJ"C=\A:\B7U=->0&#".(HW7I)).1>/X[9I2\C\\39ZW1YTD2N!3)A]Q M^$CCC(V.-OA3_G]EF_L1_]@Z3WGY/UEA:>E4.(XXNS%65#$.YZP5Y92)*KP: M_;^I9L^C_F>H-MJ8)N>&%A4K=H4C;S;#L%M+7Z'UK*':VS 5#BN 8-)*#N!? MT?HS[7F^31U)$K:$.3G_SP/@P<5-[S;/08]Y'BF5"^?A%0^HJQIV7O)?X0YA M/I]":\I*YL9J$J"HH*K4*1(I*?(E9*;8"%T>/'R:IT:;E14%'*$U;B,RW#-& MRTQ/=!9!:\;QN1,6F=:')'H$U,Z,M<297_*61,LEH';*H^6S(+S$3PI9ZT1S M)FKQE40>?D;6E6?*)5&0WB<7,7 A2A#*&6XR$+P5$D&+ZD9CP?@U^UPXQVV$ MW"^S,*\R@);;S(/)JRE92*LF!9V+'I_M[KXU]QGOR]^:_^:IN=_A<.1 8L[K MLG+=8JL0DK#=:>T.*M\M<+55^Q<]_/40A)9[KQ>&D]O=O/)@-EAE!Q?QF^ 1 M%3BW.D6-GY8<35JLL&DZOZ#CN=50WK7X[1;S6G#?.;9O1$3JC-KZNR)_TY7N MQZ9'KKOUR7M02P,$% @ W%75OY0YC1& P V0@ !4 !T&5X:#(S,2YH=&W-5M^3VC80?N]?L8'IY07C7QP00YA)P9-N.&=N M^M21[3568R2/)$/H7]^U#_?X00FZV M!3Q\^.5V.8>.9=M/_MRV%]$"?HWN;F'0=UR(%!.:&RX%*VP[7'6@DQM3!K:] MW^_[>[\OU<:.UG8--; +*37V4Y-V9M/Z"XW(TME/TU>6!0N95%L4!A*%S& * ME>9B T\IZH]@64>KN2P/BF]R Y[C^? DU4>^8^VZX:; V0EG:K?SJ=T$F<8R M/]\9AZ2 ;.G'FCYUKWXGI)8FOO3]<(FF3>>NCS:' MMYTM%U:.=?Q@X/5'UZ69['EJ\L!UG)\[C>ELFDEA*)XB__:UA?D6C*D-X<72 M&+D-:BR#GXS%"KX102.RTX*='!)92!5TG>:9U"M6QK:\. 2O([Y%#2O$!(I=-TJ1H+)$;A( MI"JE8G4C0GP A1DJ%$F]!&O<<&V.BX^&>JMILY74_7:'?=^WW#?.<#@$)E*H MIYX['@]'0 XW4FWAT1J#S$!6BJ ID-&0-CUZ@[&JF#J<2J77M&6/K J*1^U[ M9%@3E@5OG3(NF$@X*RAS1S:ZB7QF 7228UH56,>/%+]CFLZ +V)K-UW%FJ>< M*8ZZUWRI0V*686+X#@5J?=[[JCOVW-%$4Y8,*CK":IY&R0+D#M4S.JUHTD/P M98D4B:11:NLX[X2HR&3=F)PRUN;#=:S?+O#.I&J\#P0&*%)*RP(3W,:HCIOB M-KGT^A<+LF1I2CPLU=9*_ZL#Y&61GCF//I]5_W4!7W4'E/1F)-&%Y,8@7'7] M\00B6=%^P^WMPP6NW]/Q(VE<(-41-SVXXTG.-TS\(+S.-^P_2NB)\E?W8"G; M'X&@[?T=?G,SGAR/EX7SQ87%=#I4YK++L[I.L&[6RV7]8FPO_>;W8_8W4$L# M!!0 ( -Q5U;FC.+H0P@ #HH 5 =')S+3$R,S$R,GAE>&@S,3$N M:'1M[5IM;]LX$OY^OX+KXK8)X'?'<>JD =(DBRUNNRE:+XK[=* DRN)%$K4D M9'#F8<4+WZXN;L>_?/]+4MLEK+WO[WY MY>TUJS5:K4^]ZU;K9G3#?AZ]^X6=--L=-M(\-])*E?.TU;K]M<9JB;7%L-6: M3J?-::^I]+@U^M B52>M5"DCFI&-:I<7] 2?@D>7?[OXH=%@-RHL,Y%;%FK! MK8A8:60^9I\B8>Y9HU%)7:MBIN4XL:S;[O;8)Z7OY83[=BMM*B[G>BY:_O=% MRPUR$:AH=GD1R0F3T>N:['1[9[W>6:?/7XF33GQZ!J'!22!ZO6 0!W'G7QT8 MV8*X[V/L+!6O:YG,&XF@\8:@7]CSJ8QL,NRTVW^O.='+BUCE%N-I]/=? MO9IM95R/H2]0UJIL2+JL>+ -GLIQ/G1.UKRR>8=0I4H/7[3=WSFU-&*>R70V M?#F2F3#L5S%E'U3&\Y=U@XEI&*%E[ 6-_(^ E1C$_9QZ)P;0D\IVO>E-B7' MN%:QCR(DFZM@M[M,Q6R4"/:1ZX#GPC3N'E(Q8U>AI99NN]T]>/>.KA->8'CO MTVFOSD:T%%GGC/W6_-B\;JX[W>GUVT=7QXSG$3MZPN<$:@R[:K*KC%M59Z'#Z(S9A&-M]<_.OX6C.Q+/HWI? M05'!HPAYMI&*V Y[ISM5^T;N>[!S=P;;C!?F)QLQNYS-4U%-!9U/X'5S$4*)N0*E 0C<)EC8F>L MS*TN!3P 27%\!;/)&58X3,.DQYP2M68JDRZ].[DM@5R$PABN9R22\7N!<5=T M&CR+8 R&3!W9P1@D$$H-<@.Q'-UA220TFR8R3)@IZ6/9?RJTJ)20 YDT*0@. M$:JIM D<- 52,(U.>@N8IB*X.4&WB 6SU3 \;V#V_CK %"R6.::>4+2J5=YC%RCDLL^!ZF902=@-/*O-8!1:G3&2N !@(R 3Q-ETBM0&(VAL9B MB!SEKY-$F4( \%3 D!O..'M";A(6IVIJYMC58BR-U<1Z.#WT=L/*^@H$S=R8 M+6N?-PI/#@Z%H[4I>VDJA%4Z/2/A+>DTX_\+_]3$A/./7!I$$99;@7/'E]DT--&B]=& MBS$:>;P)=4@00W@2W]N"[Z![V/#EQP<$W^X)Q>%&&$0*$^DJXQ]#K4Y%.^2E MV;\+5<] #'52+X>JU)# =+91!J7)"$E'B/\RO:ZF:"U2[B!8%>0E@NI5 M^J9&B50+6XQ*9>2.2$P9&!E)KB4Y(#UM<$4C)TVEH5+N%JYQ==^E5&4$#+)( MX=2IX,!^6*:<*@'<(*QRHOP+1 DB&2-_B+ZNN1\Z.@.#@?=@^;I M8!O=>V>X+9#OGQOWQCK6QT1&!&%N5,ZI$G #^!-G)5QS'9*\(6T(%H>__'^B@5SPN^6I/ Q6)P( MT #/%8+1X4!PD5G]'&]CA?;^%1]T+1M0?$(F)1:@PK#4A(65DKNF+U/&X@F= MXT*+":'B]Q*U&DJ/MH1C !EY;4.N,A-;,>$.*?+U@ZEC;TG"S8*34$9TP!>1 M*Q7.^RJ-SU@J[T5:G5ALR->_(B +F#_7S5W_.6SNW#%G-%\<]672HARZ"M9E M_B+0/8&:;%%?V,5!?*W29L$#W ,HRS)IK1 [JT*@P#&H)9*PR74_ IB1A TE M>?PGXCU?=>+W4L)DM\[*W+V6,,?_WZY]Y\I_E8+*(5;N'1YLHFUX* 5 4M7P MQ;9I*O@]%65/[5Q9=J34';K.#Z&>!+UJAX.-S.YLQR-T-&*1['; M"*Q$ ;B MP#7KGA,8$ )39H +XN/LJ@;^OY W-__7AYQ>^ M,#R85ZPWF!^?IW\2@0;GF?GCN6ZO[B^'/,&IC;>K:^'KG+7=@K%N+UNI"+#( MA6[ UY071@SG7\Y1(HN4SX8R=Q:[3N?;KW,G5&I!UJI(NJ#ZYNI"R6F[V>WU MZ$Z)Q?38:#YP==VDZ:Z;M&RTW=9_U3SK=A]M;C<[C[9]3FUOT'PU.-M+;U7FW>H8KNL%L\L,XZHBC@F['Q8?G^(',W>GY\<3(X-^[3HVOT M\]V[JX_NK?Z[J]'= F-53#[C;IN7S'3+Y8$MES^? M>SK9$C\LS[647'@!"I7V\RV-7AQZ]QU9]^EMU[G[? MY7\!4$L#!!0 ( -Q5U:8$<1T/@@ #,H 5 =')S+3$R,S$R,GAE M>&@S,3(N:'1M[5IM;]LX$OY^OX+KXK8)X'?'3N*D =(DQ1;7;HO&B^(^'2AQ M%/%"B5J2LN/[]3=#RN].UVFO76]P_9!:XG X,WPX\Y#B^4_7'ZY&__QXPU*7 M*?;QM]?OWEZQ6J/5^MR[:K6N1]?LE]'[=^RHV>ZPD>&YE4[JG*M6Z^;7&JNE MSA7#5FLRF30GO:8V=ZW1IQ:I.FHIK2TTA1.UBW-Z@W^!BXN_G?_4:+!K'9<9 MY([%!K@#P4HK\SOV68"]9XU&)76EBZF1=ZECW7:WQSYKZJ8)7M4SFC11H_.%1MWG<+]S91 J7#COM]M]K7O3B/-&YP_$, M]@\_@YI-9=SS(>ER\. :7,F[?.B=K 5ELPZQ5MH,7[3]OS-J:20\ MDVHZ?#F2&5CV*TS8)YWQ_&7=XL0T+!B9!$$K_P-H)0[B'R?!B6/4HV0.,Z]3K/+5CU9\F')XAB##N9/,OD*C).)C#EA<>^M_5@: M6W(P=7*2]P M^.#3H%=G(UJ*K'/"?FO>-J^:JTYW>OWVP>4AX[E@!Z\/#Q]'V^:*J=XX7:PO MH'^7%A$Q_>XA.-H:@K=U=ANCF>RRR=Z#4G46>X1.F4LYKJS^R=GW<'-+VGE4 M[RDJ*K@0F&4;"A(W[ VVJ@ZO9"X04L,&"?U),>TT9Y[]^-%7(]4]:?8I#&]9 MRL? #(PE3+!DN51:A'%>;LC399A?1VXQ]^?1OYGELL9@9E>%@) M_=.=$?&7F[GNWLW<:VYQOG!RLBF[S_5$@;B#>IC :N:$1A-RC80$1^ RQXF= MLC)WI@3T "F*9RLXFYQE^&0D3GK"*4T;IC/ID[N7VQ#((09KN9F22,;O <== MTFGQG4!C<$CEJ0Z.00*Q-$AM4"S'[FB) ,,FJ8Q39DOZL^@_ 0.5$G(@DU8A M!R(Z-9$N10=M@0F81B>]!9JF!;HYQFZ"1=/E,#QO8/;^.L $EL@#\(2_3A*E0@&$IT8,^>&LMR?F-F6)TA,[PZZ!.VF=(<[#Z66P&ZVL+T'0 MSHS9L/9YH_!H[U X6IFRE[9"6,5A*)'H!-DVF ,;>-M;QC,/&82 C)#KX=0R M0)Q&2MJ4.I!4AFF44BD]"VECI6V)F8H2K-$J8*KT,=)8@A/(GO;<#WN+O?\.6'>P3?[A'%X1HL1@HGTE?&/X9:G8IV MS$N[>Q>JGA$@8JJ10CW6I4$%F,[&TOHDB5*0>SU$_!?I=3E%&U#<0[ JR L$ MU:OT38T24RW:8K62PA^0V#*R4DAN)#D@ VWP12,G3:6E4NX7KO5UWZ=4;0$- M!/?."6X#X[NGQIVACLMC+ 4AF%N=6<,<;V*%MOX5'?0M:U!\0B8E$J#CN#2$A:6*NZ(O MT];A&SK$12TV1A6_EUBJ4>G!AG""0,:\MB97F8D[,?!G%/GJN=1AL"3E=DY) M*"-ZX(/PI<)[7Z7Q*5/R'E1U8+$F7_^&@,QA_ESW=OWGL+?SIYQBMCCJBZ1% M.709K(O\1:![ C798+YH%T?>Z[2Q5 [7Q9]J34G[G.SJ">!+UJ@X/[F.W9C@OL:&&>[+; MM"*Q*(R(0ZY9#YS (B&P989PP?AX-ZIBLO6<[OG7^SW<25UB64\,II4ZP@!\ M&D0@^2/S"G'U4"=E/M9J#%0LM5$2XR,$TT%?%"PO#V8\S+)&%XM.AS+W%OM/9YM?<,95:)&M5)'U00W-U MFV30;G9[/;I0XG!ZG)@-7-TU:?J[)BTG-MOZI\V3;O?1YG:S\VC;E]3VCING MQR<[J6UYDX/9&!A;\/Q5K5>;=:BB.^P6#ZRSBB@*^'IL0EA^/,C\=9Z?7QP= MGUG_-Z#K]NK#:.0_Z=^\>S='6!61+SC;)E=W#% %+D(C=F+^N(_-?/W:Z,WO M)?WH$*Y<@MA8D]_-)J]Q*!V&(=[!RJM40L+>S//NAT" U^YO?&U]VR'D/OU-[8W0'BIH%(I=PBM-A[/^)F99\;V#MX<'(_&?YP1@G:*RPT,PP*3"/HL,O+=2:&U,74;1< M+L-E%DHUB\:GD3651UQ*34-B2&M_8$?@23'9_V7P)@C0@2P7%14&E8IB0PE: M:"9FZ)Q0?8&"H)DUDO5*L=G)ODNZ>W&98=T<4)W\C0EO>3/!$!&,-WK:+/B M=*]5,1',J5V_R-.PVZE-?\F(F1=)'/_:C/WC6$U WL3 M:8RLBA[8,O3*!)BSF2BY)UXO:K!S_4:$AD;!2BF$#Q%:,C-WL1D*L< < MG=):*A>6L6)'6$-'5C#BZ^Z=G;B]E>7]D:QJ+%;N_3T"T0>IJH;9 M*OKW@BEJCR?:IDMO=OQW&$I%H:3SCKR_9L -U:]IWM @Z64Y)+G7=T7P?TUT M^BH3S01TL,IW/>B6!H,F@5&7LS4+,%- @UI1;1/>MF+,.0(U .]% 0U,$"W MG=:4"2Q*.PX&B3M4N\3"K 7W?)'0+MV:^DXC"I^1_I^4QP/PVK>D#W2B%EBM M/.W3K.W/\L\@<#-B9%UT'CXV&SSA=&U@(A6A*@!/.:XU+=8O?<)TS?&J8,+A M=4K]S>6L_4O;Y$O,FS7<E7W+;!Z'^4[V)+.1@^QA0V TT&FOE;76"DT%%&E]A9+-6-NB MN!L;'Y:7IYB[?FUOY=V^=D_/K?''XZ/AF=O6CX;CXVN&-3'YAKNQ=?:)(6KH M9=D(2DA+S@A:>_N]\;N^2;YT$.\Y5Y0]#Y2P6S$ @RB?@?.2$=N?._3V9 MCEP?N.?RMP_T=[X*U-)_%BD4Y=CBN_>=X(8]KL_$-RIX A1:F,=5GG'EV'CZ M3R#N8\S^OU!+ P04 " #<5=6+E,D0+8$ #.$0 %0 '1R_/[Q&,U- MS=''S[^A$$Z$B6BYH*@TI% ML:$$+303,_2%4/T5!4$[:BR;E6*SN4%IG&;HBU1?V3GV5.293W,OQ7C;(!Z2'JY0D,:V2?C[H9WG_CP2F;3LU$,*=V_B)/PWZO,<,E(V9>)''\<\<-/1A54AB83X&^O_5F;AK# M:@;VIM(861?[8,O0"Q-@SF:B<$%VO+&U0BFY5,5.['Y#*PDJ7#.^*EY.6$TU M^D"7Z).LL7C9U9"80%/%*C]0L[\I> F3N,>E#Z(/=C@3=!U4DMHPCB_F;,K, M[DZR%P^S-$RW [D2PA6'2\"\^3 ?H< MGH7C$)W1TGKO44^R7MQ]]LX?:G1(9&.K];^$^1;2^_$>DA4RL'I"AV6QDK2.$[1HV.ZI0$\M/3_7&@@\^K)P>=0*44PD.$ELS,'3:' M0BPP1Y]H(Y6#9:+8>ZRA(2MXX^ONE1VXNY/EP[&L&RQ6[OXU M%;J>J6V7'P M&ZJDT0F^9P*)D$/1I!:V%JC5-VN"ZJ'1=!VZ:2_*CRX*VKFJ MHVSF:A.O(OO_LVT@E<=BS,$P@#VUM5 O.5U!#=<,M M0S>L5?2O!5/4[DVT39?>[O>O,!2*0DGO%7F]8< ET3= K#09- F]=SM8LP$P!#1I%M4UXUXHQYPC4P!EH*B!H M@ &ZZ[2J3;,!@\3MJ%UB8=2">[Y(:)9N3GVM$86/2/\/RN,11.U;TELZ50NL M5I[V:=;U&_E_B\#(INC=OD,V>,KI>OA4*D)5 '%QW&A:K&^&A.F&XU7!A//. M*0VWX;'VSVU++S%OYW#3>7&[T<_WPOX@LWM] ^N[(>N)VV- Z(X!D2$W9;U^ MF&7].\5QF-PIN\]L'H?Y7O8@LY%SV;L-P&@@SYM.UEDKM'POTN8")=M8VQ*X MCHV'Y?L3RIVT=G?R_E"[JV?2V?AT,G%+^/')R89-+2+W!!O;4!\(4$LNRT50 M0EIR1M ZUF]%;W-D_-X0;FUZ;M3?D_GD+!;, SE [R\8R]V[6C]+7F.7 ^X M$?+]&_=KA_]&^J\?A:(<>O,YO?$YX)([KL?$ERIX"@1:F+M5'G&TV+KZ+QWN MF\O!/U!+ P04 " #<5=6[H$.DU_J P!%82H $ '1R;\>==:EUBVC.V<0#'GH@^T$3'C,EQZUJFK9 M EOFD63 _/I3RQ<(EP0(LJ4ME/3H6-+6WEM[SJJ:M2Y5__P_KXZ/OGLAT]GX M9/*O[^T_S/??_9^?_OG_C4;__?.#^]]MG=#IL4SFW]V>"LZ%OWLYGA]^]YAE M]NR[-CTY_N[QR?39^ 6.1N??N7WR_&PZ/CB,\^]]./U1*@5""2-F0R,0 M%T:56QF!+\VV),UY\[\/?D3RD('#""+IA]+J"#/&43%L@6RVY/+_YA^M(:C9 M.!/U>$Z80S5&]%7 %"5"O^SA7'^=_L+)[,=7=7K$XW]]?SB?/__QAQ_ZRW^< M3 ]^<,;$'RX^_/[BT#?'O'SY\A\O_?E1MI3RPZM^NLN#?AR_FK]SX)L3CB=' MXXGTQ_?#?(J363N9'N-<'Z]>RIF1<2/KKDYR.I]^_"1Z5^4'_?3JP%>S\<=N M2P^S/_SW]OV'="C'.!I/9G.>_?D3[9]>'?K!D7]\&OZ' M_G'%V9L?US\=_\7Q[S^,\>P$G$U_]8V+(_Z \&@F],X7]/4_#DY>_"7(-HQ, M'KU]K'1R.IE/S]ZEWM6)+C]\YYF=SD8'B,\_?+B7'[QS,,OXXV?6#]X>^.,1 M3@[^];U,1H\>?J]V(<@__?-8YOA=_^I(_N=T_.)?W]\^F.^?/URN/7_W8#Y3IQ9]C9IF<_ZF?[ZC'F8[I MXO*OY@^D_>O[L5@*M7BAF QX\=D[ZT/)*:D[8,O_V>JW8JRQH[>LGN!QO[2, M?[PST?L[NZV_9HI']R8LK_ZOG'W_W9CUU.Q_/ZM;)R_NNPN2=[ M^^:^WSG:?WWR:ON7;;/_].#E]M-;;O_UMGFRQ8>[6[^/M[=^/NKGV'E\Q^\< M/W([=[.Y[YZ<[3^FN+OUR.X^WGGZY/&CE[M;.\<[6_\^>G)\]W!GZQEL;^GQ M>P\.=QYO^R=/;[W@7^Z.ZR^/XN[>':_7>K7M[HZWG^Z_VOEE^_7^\;^/]_>> MF9VM.Z_T>+OS>.=8[^7R.[_KM<+DR=Y)V-XC_5UW7N\_OG>V\_2.V7^],]X_ M?G*XN_>;V=Z[8_=?/[+[[LEX]VY^?7_OSGS[H7EU?^^1V7F]??8?9R2G#&5D M(:N#QB:C&AN, $QV"D\#0]__9/2?#"YZ_\\?W@'U.C&^?3J=*L!WQS/"HWW! MZ9T);VG0^OZ["^/4*[R:_\CZSNA8+WLX8MQ0X),4,!]0($$S/FH8HY U/!O, MHVR** 5(/Q9"+L/$ :;LTTVCR@E5IF=LRIL M5>/.0*:6? B1O__I[OX-XGM+P>5S@(_PX%V7W<:OA$<-C[KVVX#]UV#[#\$6 MTZPKU!][]]>:<)6H8,?@4$Q*1-XIV+?N/[SS)7B;BLE;#M2PJ!9(Z+UGL2%Q M0RMD_P+O2QG[XZ_3D^#23=GIT?]R6#/BK'07P MR>3?AT]>/S_<>7T'=O=NO7RR=W#V9&_;;+^^^W1_[_!X=^_PZ>[>T=.=O;OC MG:W#XYUQ,4_^^]#0\>\3?%Q.=X\5^+V#T,^_JT39?OW;Z^W'.X>[O^R'W5^V MPZX"O_WXGM'7[K]?*T'V;OU'TQ!?2_&#'*/G4I30H7E,;9HR>UNJK9*KJ"[WQR^$[TTT M'SX8UR.Y-9O)-PW9ZYV]._\)GBQUG6,)%#)G:%1J2:."J3;T )R"0A:^"+(D MSCFOP%4G4$HKA*J('4(3;ZKS&\C^)F0:)/?_X[T4JB:/B@N:=!9?1MDWC66I M5$OH:RC2DAD\N:QK(FL@ELS#Y83"F&<@Z9,>D",F.*-^]#=N_X M.8ZGW1'NMO_G)SPR_'1T<.Y9J17WZ238]F=WCXY M?CZ50YG,]!L7;]YY->\O]:1W)OTWG(\U+9D$"OH5"8[VC[L;I)=/CN^XG;U[ M9GOKGMO=XJ/M/54X3^^%G:?;+_?UG$\^(,'O8U4V=N?USZJ$]NWVT]_TVONP MXQZ]VCY^HDKIF=M^_;->_\GQ?[^^\W)W[YE5Q:/OZ>]X?? ?C.H8J\LCK_B/ M5(?44751>2\, _P!XW:]2V?%]B4K3A2M(]7&=U[KM5ZI-C8[ MZA;.->S6([^OIK_S^)'=<7J>A\7L/_[W3+7NRR>__*;?HZ#7>:W'Z'<>/-M_ M_,CM[_&S)WN'RI9'?G?KR>'V[_#^LQ'^T^_?G9DZU;8>?UD?XF=2-; MO]F=7QXIE1::8JL0Q$P&PYJVL)7^186N!F2@$?";P))4)U&K[U,DC,=<.$ MU6#"^%TFM.R9V;I1C2H.@*(=58WJH^ 44")61IP/<'V1DE-!$:W&%(P&&K3, M7B..;[GFJ&)Q<;)@0X6_3X5['S@%%\%J9,&19DP:7JRFS>B28A2="4F3,,UZ ME0I?Y!6BU31!-#(@61!&S!A,TH#!7I0=&RJL"!7>\PHE%M&$@4H?\5 M8QD):ZCP3+Y"^_XG]T54R(U;J-YXXY0*FM1G-AS)@$B#VCXG(]]0X;JI\-N' M4L&TR!'B* >C 8(3C1#0C+PX"DRK$/EQG:R$A2GHA MCP4V3%@-)KSG%((CCJ[@R/99$N"H3H&@:CX*C7,-&C;RE\8'9PODXM3^385D M:M6L :J)EBG;4C:J<16H\.@#I]"R,=[G-"H2^C"[IJ/8L(Z:,$0B"C$;I4+Z M(JD0N:<+W)@ SD>1. D[$?;1&RH;*JP&%=[S"J#1VY&3D0LIC2!@4M'@_(@D M '+1]"^K:O3F3ZAP=XK4AW>^.U7HSHEP.N/OWU,.UBKA@KJ%%H&W#^9S?KRG_'D0"9TMH7'>""SAR>G!X?SW_'H M5$G2)U[U&W&YK#C;?OJ6%=O'V^%\F.GQ;V[_\1VSWX>;]GY69MQQ.V[;*P-> M[;R^<[9]=L6*Y\]V]_9?[O8)MZ>_]?_J=9_!_M-;?D?O^\G3?3W_DZ/]I_\^ MWGF?%<>_A9VGMZ //^UL]?_J;U06;6^1V]9K[CQ5-A[K/1_OFX\)2 K%AA)H M)!%#GU9OHUR]]'FXIL(R02'X_B?SCS>TN.+!E_"B16DE1,@D"#$Z-)PC*SNL M\=;PQW7$AA'&3O-A]SU\4+]:0 MS9IN]+4!B>VHL,NCC$(>JM*&T_<_A:^+(Y #57 U&.,@Z=4H9? M9ZY,"!]? MW;'AQ8WJB[U;[ZW;,Z X!!BU7/M@90PCM"6.K&F&-8/@U.I7$\,Z_:=5AT[# M5C.:J89&B-22M1SKQ[/3#3$N5G'QT/A^.O+LU8Y[9)X\OJK;#[^/>G3[8.7F\_ M_?>S)T\?:;IR8#\F/$W@K+X]J-RL,H*FF4A6R$;&5"N& #4 ?+7P=,% $&[0 M-,EAJPQ,[$J.+K-P3)N$9/F\>%]X6J\(!6M'TC17!;%QE"'BJ$B6R$2$@;Y> M8,3()7"*FHF T51$"G.TXG/*F0QN>+%\7KSO+Z*%D".-G#CN"T;;2*4%C; X MA:QYW[A^-2^BEVHY23(&@#1+S;9SCB.)"W\V];'AQ4WRXGWA&=EAJ4951;!. MA6<"%9XICL2)D:"Y20KEJ_5%-N!3C@D1"*BZ(JF6Z**/)D (;<.+I?/B ^&I M082<=[$OO4(5GE)'N6E&TJP%#24J!SQ]-3&<2;5!U3S8LQ(C5V^-"M#H$NK_ MX<>756V(H1G)T9.]GY_N."7%XWXOCXS>TZO=O=^?[>\=:$9RY]63K6>O]MV] ML]T/,I+?C_0^^S:&5T_V;NG]__;RR=Z=L//X@=[KS\?;>WCZJ;(A-'089I\)38&3$I>*:6O=%(/DJ7OB0!4M)3L4$F)!KBL7%8AI9 M+QXV(UO+Y\7[PA-)8BID1ESZ]B,1-U)WW_]*QI<(.?1%F^X?X:O\!:2N53 Z MRLJ+D%F=E/'92-0_<9.HK@ OWO<7H0:3O-4,A$(?V2JC[$(<039-G OLR]?S M0JFG^8VD1&@!/513R7L' %S8^[#AQ=)Y\;[P1.<]J"\?.>@S) EPE"W8D>:O M8$LD,/GK1SR-,2D7HQK3:19L0P[>! U9.7O74OKX7/N&%S>J+]X7GL*&6PE^ M%#5+5>&9^II=22-!5WV(POX3&8;_5MWP(_RP3_6/>=\OMR/QBT_*8 M+M^]?3*;WYX*C^?W].)3F9V_\Z7;0>Z/9_.ETV?_:A_(\?[K?Q]N*SQ/]G:> M]>_M_'+G]>[>@7^R16?;KQ\I%12Z/^^W5MN8I?[6O=<[CQ_IM91V'RS3Z.>\]ZHO"]$\!?0<^OK)X?;6/;W?;=#S MV"?]=^DY__OU]GS[/;<"H541GT9*HCR"0'6$3?RH =F:JO/%\B?VCNS.#V6Z M)*L7T21T+"QIKV5D2K=VGC!>GL%>GLAG0# M)5U)6%TKF@01]@U+MHZ*-WED#:(K"?JJ\ILC7:4L*:. 9FHQ-?1Z;]B:BQH% MJPN7.]\N26KXPN4O:$FR:<;(]V-A]=^CS07 M?B#ST^FDR[(-]:Z)>K]]0#V/?6>#Y9&+A+U,5!D5F\PH %/(^I=%6-\@NZ'> M$JE7FP^5#(TP>*?4X[ZC,\.H!*C2BU^DOJ-S74/MAGI+I!Y#JSYJP'6^Q1$4 MZHLOC(R,9JQ-/4XY7^N[KM2[=7PRG8]?G]U1U[QS7,P B2ROGIO0[]ETT]BZW6E1M$8?['3H9;8"\UY=BD8 MRFV-!U8V]%LR_->C6H_[#_>.>HKK_?WE#Q[3X[WCQ]]9!',@=U^O.]V'^^_ MVGGZ;[WOWU[K>0[WW>]Z/KV/UP>O=HZ?C)_L]44PCSX@791"A,6/2F'7*T5D M33O"^6)*5UI1TF6WOB%W0[JED(Y5SE,0&E%D]72NU!&J]QN1P5XF, ;G%YQF M_/!NN?:I-,5]0C+[2)'Y7K#_Q]EY9P*EY7?GM?Y_G)\]5Y;-QL?/CWIE_O/W M#J>=M7^L)_^/5S-5"/_\X=U37%S^[34O;V%V$>#'2TNX8-3?L82K M$\EYT?BK5V/NK]M8IM^=WY!\M"_ [7O_]]WRY^]_^:>KM]X]^_-SR[IZ-9OC M=-YKEY]761[IS1E[];VWG[VY37Y[J'4C;]]>XN*3J]=7%_GAG0?UT>=F0W65 M8F03"U2CH8J]&/&.'*E+\_^Y=_[]^\GE/H*\. M./_YI^?LNWCS6'!V.I6?+IM#_/CHX=;5UZ\^NGK=O__QITDU.\!H;2.0PFA; M:9F+-[6)?G3^-'U_H*OU-'WO5N*^]FG.#E&-](,'>DGG\P^_^(EZ"#$%C;C- M>O N5Q.R-!!JSE7CPP4_;\*<+W^&'/20=_&2]6*OGA^-:3S?EN.JE^#Q<8]V MO<7.VP [';]0C]L#XFP^/2]N_F \>W;KU5B?U9OR#2=3&1],[KRB0_6MTM>3 M]"4,%Z?]YP\?O=H7W,1_"1^HS]^2F5[D/&-Y]_(:&/CR,^%/7/2']Y[$EQKN M.Z[KRZCV#C6,&$^$[!?\P3^Z+Q5IS[L?N7-S^/Q"[VM/QZZO?M/.<6_DVLNGP#OB!W[^6+'+DSL_)T! M\A5[;N;SGYM9V'/K_5X\-W$^-$B4L++H(^MS:^)JNO"TJ_*X_N!GS,(\+2.I M/H[54R6PWN>07):<'5=;A;$_ 5M6[@G8LK G8+,I#536S&!^ULK\ \96][4NIA<3[M8'F%O.X:U<\^A7'?&]R&Y^/YW@T$)BH)$_))"A! M@-2N:+(8K,?LZMK ]$#FV,<4[^!THDG';"#X1'280#2]] &R.G55UU19 M32NK=1E8&WQN$9T>GQ[U5.]\5/ CH[8#@4R"\1)+"](*9+35Q,J&D#V%0M$N M0= -WK960&Z&W$A*;F K(.?<5)LW2R'5&@OZ]4-U*1:Y?*"QU>)[W2FH'G*L M"GDT8I(#UV+T9OV OE9QN7Q 6^)D*C43/$*N-FO>V*TX5PG)&EH_0&],DBX? M7'"FG=<+Y(3 CE&S0:MNFDEB;UIVL,8T&\A&( 2)IA:"F+(W MP5*)P:T--$O( !<($\54;6TLTHNHY52C95\:<4W!1%D?F&XR UP@/F*Q& H2 M*S)@4'5""8/+6$EC61JHEO&U/2Z2-+E M@UL+@*-HA8/JH[Y>,*#^1^-NT@3_7>=G+?9Y//9"@O- M>E4_O4PW%32DU@3>#2B\:!+6 8F:2V2KE>9H#K@,^R,\#%069#C(@8"Z8(5M,$C5(N M2X!BB3S1$E;^#]ZVEK\O(97:504'FP($"C5$]9@AVF229_QHE;YAH[K\#' I M0(-S-8+XDC%#L$93P=8RU.P21(\?;4 S;*!O+@-<"J#L0_*UNII* SO;/G\BZ"]W'" M/Y^.]T&PZ__%!WXEZ<=,B]'(R4$.NDL$*D N02#//#8,6PR!\M:X,DJRI3@NQV>S U-K+3II>&PNS M$>2/MCE;!P9M(QUJE)^>_?' C?/YHC%GGR/;*+8H=7PI)6%!]46)A9S(VH:O M&Z/.^GH=RCYU($E=3E^"FSWZ7A"H&M/W 0XA;OUM6_]L4M[5T\WEOJI:3195 M8Q[T8E2W9C.9SWX^V\:G)]/;1SA[/_\_G,K9-8 8I&0%EZ)#X$+-QH%2Z+-L?D.AQ:AG<3DZ.2@1['S/'HC?KXH=X^:MKL:'1D/?0#3.LS> ML0NM-E^74;=MS;BS5NKG3?&?R6F_\0]JC?7'>O'1U0D^N](85F_A%-.?!H_MCK.,CO=^!X &!G"MJ%RT' M*#YJYE$)21QPI ;#PZ.__=2]K(&[)B'RW<5QC6O(S+ZPUZ"6 M$3'%5F*)E(1L&M!R_%7#RI+S5EJ(4X88(:6T[)F$)@2)]X2D-:+/7SZ6P\$:]*\CCB&&DTJ1HK/#5PK!1W;YD*J#DB=[=76*1,V\/U5R#M'Q(0% MA#RT"D0D\*T(1 P8>X.4ILF":LRMQ8C9W3K8F$/\#FN9<%"[VQN+6C38QUA"3>?BPY9+ %>[ M^.^R ;3ELP%\OP+PU_C% M+86DZ)0'/NS&)\J;YR8(5R&2T=K@? A[?N3 [T MI(2(QDP+&KE;+/L3=>)6\2K(WC7);=+<>=%JMX-@/HG8#^45+% M6C19\!S4L0YA&?LY:H)'XX-)_\8M.E][]P=$/_AL'0>B6XI68M7,KQ5 X9I2 MT;0A(510D3J$JA@+!_*S/<)G34WU%KB[[2$>R5H2R(/W6:IQ'!H8])A#2)#4 M"2B7H UA4>>*$^BA'!V-)P>7ZX%N3?@6'X\GX]E\>MXM\G+6D?FO^!XJ6Y4PGMM"\!A%K4@"!V!>_917!OCFJK@YAGG_%";0: MNF4IY((B;*,KSO=J5I(K&V3H0U00$H+D+^@_$NJU4.M6W] D= MX_29S.GJF'5,337]C,[X%).+$%S(T2,V*SXA.TUM!B!(5Q+,Y?0KB:VZ+*XY M6X%R0+29':#I$/=-HJOO]E<2S.7TF;4D1-%XEQUD'Q7.AL%I[D@<[&"JI_P9 MF&^6*WXC?A91J*=;""&ZJ0( M>C&>I.\[UA@Z<$>[/#27LWJUMW5VZ (8#^I=L3HR7'T12FC+$.9[_@K->Q/6 M-Z=C37:_"5<;G9>8"6V+":KQV5*0AE1S"::T,'!7NT0XE^-K8\HU.?8%&X#$ M*HU2JCY2%/9Y")N*5Q3.Y?3I[EM.38[-N00%4[:QY$8Q%I. 6KZ$,UW":8HW MJP;GVQKBST^F\_'DX-%D//](]+R+LWD?'YJ]<^#7#E/U2_QVBOU1G \UW3M^ MCN-IO_4]F?VK#PV;_XS:#8U:K$AQ)'8SV2RX.N MG\WIL]ELRLB;14@'FS3/#MPKS4"(*ADR6O(2-'FSAML V+Q,/GW*@CYEI+85]0<):BP MK6$M4'KX7$@E[/SL73\]/+2*]QX0@J;_!.BDNF0X)YOZ-'RI=@#)XXJZP.5G MDAY-7]>;,C-!+:U:M<0&)21BL#RD0<&0F$T#F)LC;CT MRE\-YWHM* &V@AQ-\DG !:RQ5S7WU;CF!3.M!4I+ M5J6+0RNT$CT"IFP*Y*J97LS&H;&])&/,0RK$N&(NJR169O87UPG;IJG1) M+>*KR+_C)=52?3;%5;K1X M+1X^]+(5V#M&NPA9/!J'FK^P]Z7%8'EU1XDV%/HJ"BUPH-%F4[VTT <:F\1* M8-D+0-]D)L&LL1=JJ'2^=]O(<]=_JX;PJYFXLJF57AQ$]M$C56AM1L\23K&^N_6>XL MSN]46P2"CJ?SL\_A M\JHX'R_A,,?OLR;-5,3+N&V1+:,*^]E476%/?JF9< M(^MRB*MO9(,";G$69SU+B5@1 T/*5,D;M#6E5E0CB1O0 K85T$0K6J)T.1T\ MF(H7"UR] 2B@>;Y)*J^;Q!*L'4*5E@VS/L6LI6P3JEZ)A>JI@!J$R-AB,=07 M:(KGA$,H&+-AUJ>8M9Q"8"SANGH;0D6!#OJ&&70@NEUACL^KKU 66T&F7BJ8-Y)&'$'9[!< 'BNOE M6/=Y04#%_/CT>,GC[-_D0L?E!W/7 O>",N C@3>A1*@N>>N*1V(>2LG9]RF- MKS:4_E8I30U]M-D'C 8:M,R]AX1ON>8( D/8Q[S"7OK;70&Z?&9'*R&)*@\D M"\*(&8-)*DC8BY)]J,Q>$6>]8?;RF)T;MU"]\9HK@F17,AN.9$"DU_V4 3#[ MVUUO=WWA;)!<3M%&\I8=E[ZYR!5;2^^@DR+'/E"QX?*ZQL@5R< MNF#3QWMK)8]0^R0#95L&T9%DQ;FS$K+^IA8Y+I_0,7(?W>#&O71C7YC=*XP[ M$?;1F\N2!QM"7[K,4M.8Q4&WA2_1,= -;<%+Z412A+ MMCZNF67]?#K6LTX.!F)*''HMKKYS.@ DR17)!PHY]I*5+:]P19#516>!"^2M MBBAJ$'U@L,77WA#85BI%@_ M*H9+,QE# I/SFAG2S4.U.*MJM0#E3,V'!I)3)1/ <&B^4JIQ""-+U[2*\[.O M^^:*N_K7X!S_N9MQ6$\.=7C+[]X,EG+="*%OM^T M"D;N]9%"S=@['"C-,C0O0V@/O:'8BB_A@V!SMV6 M\'W;%%O.^GBH.96,J7"!5G/VO5EO:2I(+4/!=0N4-[Q*=$#T6TX0K=5I%'55 M5+!E=KDE8W/D9*DVA[QN071#OY4*L"67D$H0(P"0T:.#$B49ES)Q='G= NR& M?BL5?'M'(*M$"UR*9JF, F*+!,_!@0EI0,%W0% O)= 9:"4%-H:;!$!!94!0+\6!6^]J MHDB>HCKL:,[KK*M+C[T!!.$*U^N_ FQ+ZOS>1 7 Z5LPS_LN@'7AH4S&)]-' M*@GH="J\B^?3 [F,CWN]_'A),[%#9Q? M=W5-]G0ROJ##Y+3?BWL#];'@3)_;3Y2$,:1G;-\RTY0MXVS#YFHQWO8!#S]4L..8D5DJJ;D@SBG^- MXP-Y<7+T0J7;;:71>'X7:7RD=[^.F&9*H=>T:Z"9MPVMNA@Y9ILC5I?)7:@# MHQ^M*I1_[A+^D=-?^(2P!C[A'3UB8&3# O2(=8; <&K!%U7T 5MV[$R5&ILW M?CW"Q?IS8_F^I3A,3; V! /Z7R2**,X3U]*P7*ZZ,WZ(_%E[N?&N:_&+ZH<" M-;42;&"$9F,UB6W,:)LQPC*DN:Z-:UGF *.IN:CTM)P=@ L50TT:BH0@-$A@ M!QNC'J@9'#_OHX6_GC^-=U']ZV/W7IXLBES?L.-;?MP,F!)% RI06"34W1( MWB'89L4,E]PWSZ,%&M?A5&1#[T7X;MN;2!?D @& 7 6T.4>7SXM(P7#SBZ^A MU]V3TX45O5VVT7W3[+:F-6"5)K57G?2UJL7-(G;R'&(@/*E59QM'4I:8L4PT"6 M3*Y.TY18?2EQT9%U*$Z!/F+*E0].AK;I=MM%<:FX]%T_7 IA3RV8--)O2B M$J% 3,X4\ W%N32 )4!_93?W9:X.;[=='#,02%PF7TU16P$+N=K>;MJ%J. MYUH'4#MB12!9W#*?$'.BT+(O-D(NO?E!Z1LH2]4D ?, >H&O6G19'#89FN%L MQ36.H)CDQH U1!9&:@BK[\&N0YK?"ZJW>GIT1MDUG-,?;]S(0@ M 6QMK&:IJA!7WT2_81HLL!5W-#4$FPG[(#SFXAV(MQ+!%> X@%H^RQX!O(OC MZ>]X="H_G[WY\[_T%^&4#L_NRPLY>I<=;PZZ-WE^.I^='^$&XC30IU H173! M0T+U'B&TF$2!)?W KK[3V+#EYGR+F-@J!=7FZD[ 4.5D;*R9&G&E-H \]K^$ M#S2$;,EL?##YR ;+JP^$;\TNCWU+KL6%FNGXQ?F&S;?GGOV"X\G]D]GLY[/+ MZ_ZQ$OI[X4B4\2]D-N]?O#SZ.N_MP7CV[+U"#U.]T]NGTZE,Z.R>,F2J=_- M'UO?.#1%^NI'=9.UAZ^GUI1D;VLRV1H':A*H\MP%8WP,D,71QE0&:RK75]OX M9HUP54PE26;0B,+-,A#:C 6H%#::S61(5U/JZ7)*O6_-V]C,P&QFY9G]_MQ[ M^NRY=U-&WBQ@>BVF1JU0PV(LA-(P2XNV)%^(5%Y=)FXFN;1A_X;]@Q17:E4N M+4)<>1>*J\4&2Y!21FLA*$_NS;^1F/<$+R\%#D3ZI8G3?DN.AN,9 411.4:%NI M0% !?"HBOA5)U2K= 63UATDW5K2QHF4/'\<*WB.=-_:$6@Q"\Q5!(A:'O>+R M)A8MD!KWQUC[#.EX<$F%=EH9CZ@/;<;9@^5 MV9(TXWC;V&U$T MW$B/L=F22C*M[[93MU:\U)K E%@5XF'54/H<"[Y[,A6%^,XK.NQS_XN>3/FL MWCKG(WT[)Y.3JU8)%]^Z<]%39U&W\BFNZPWP&[JO([?584D-J7>MTV0N2?'- MV^QM\MDP61J0BMUP>W6YO11IZL AET* S8)81O0Q<>F+FR6Z$ 8D33?<7EUN M+T=OU@K9$$.*!KROV3=)V?CF@@\Y#F!#RRHG.G_81;A]T1FC7^3N5/[GM"5>G_^$QA. VMK:QM56W-3\06U/)Z*@F-:V, M0+U"6S0V.\R,FK!=UH(:G*W=^/C#S1G5JA"GN@ )4\J-':24*M>B'+(F245* M ZCQ^XT19R/K/\+B;"4B=AKG!KU8)7EJ-1DK:%O*&Q9_TRP>BF".J>0$N<_S M9NCS92P^0H7F^OYW(QL6?\LL'HH4Y10#@>=(,0!3P6)+<\5$*RU*Y=5?C;Y) M^U8P[?LZ>B]N;7H+7&O&F"3TP8U0$N9>]JT BZ4V@%KE&WJO(+W72-8OSM82 M^9R-P43H(%9;U/ L !56C:0IZ\;6-K:VZK8VE%*_-34U-Y%4 @-K3,,L5D*K M,1I7A#:VMK&U5;>UZTV1%F=K0%Z3(Z5_R R-6S&,3+Z2;=';R]9=@[.U-4[T M5X4XE!%*]<6S\[W7 U( 'TJ-OBFA)&^(LV+$VJHQ_P\WCBR?ZT^E\^F/7]U=?OGK_ZG7_]L<32$^] 70"R0)"@B871QR4 MN12P#& )2L\3.[V52DJ]L6C2N(-S_?&[[>W;[S'RUJQJ0G0RNS>;G7YJ[\D2 M9VC>8$XXD]D'H/?^2>>?? [J;\]UA.-CO8<_.=_5IU_,I,A!HI/&4>5N1L9J M0RB!3'-1O/>K[UE7FTF+BX&8D\U-,;%4H?G8QXQ:+!5L,[[ D/:DKR!DR]^[ MJ\FFK<(.&R6PIE3'IOI@)&97$"XL<:6W-:X@K'^P1+.X%5#"F#)B\:%"=09] MU'@<4FTU(1<8T"[K%81L^3N-I<1&>F%V5;^$Q'LCLX$?>B[WCW[M@GS\0G8G1V>7ARTJ MH[ZO)SXXGW;K>_M/9^]2YE=%0[GT]J"%77;U^'L]NS^$-!2$((D)C$HSB;8X M[_4=M(E6>/GS)RAY^^2X%W7 ^7_;-E2 M[&;T\6LSK?X4EU(5,Y7@<[$>? "1A-&GG#PX+HAB\R:3_G+?\%D5UA[*T9'> MTB\RD2D>W9KP+3X>3\:S^?1\MOC.1:6U:^A"MOSL/F1-Z%T%2B$ %T OH9$O M-I@^JGI1M,*NP:6!!*]+(0 Q8#7IO>M,H\(90-ASX6QS &^DZOB . MJ-1(Y)4&TI^((M6&7L@O:Z1T^4L_ M6I165 !E$H08'1K.D=5$K/'6,&R,8\#&\5EA>&,;F8R:V,9"H8",(-F@1@FRLE=B5'EUDX MIC4;IOI6K&*3@G]EEA$CE\ IHF$PD;,4YFC%YY0S&1RB52P[R_A6;&]]%53T M4BTG2<8 D.&<;60BCB0NU"8;J]A8Q;>7=&<#/N68$(& JBN2:HE*V&@"A-"& M:!4WPM?U6K>ZB17OYA4FU085BGA6J\C56Z-9=W0)]?\P#]\JKG-'VV"YNLDI M_M0B?,B"I22G^0.8D&N*Q<5B&EDO'@8YK?=M6\0FR_[*& &)FO<8'66UB)#9 MDC,^]PH@;'&0([++R">^-;M;7]4D,4D628G0 GJHII+W#@"XL/=A8Q$;B_BV MLFOE9LK%:"+M,D0;]=2*D.TB&OGZB:S7N,8P5[/%L'Y$C+DF'*V M[;S:<;(A5AK"W,05"Q[(?'Q19_77(YR\-8L_;)7N7^@?SK:DC2?"/\M$_YBO M); -B_$4?&H!3+'%Z^FCL>S0 04SH"IK*POL4LJK8>_ +6R+Q6\@6*Y$2"8 MEHO'Q /::KRRP"YE/Z\^8N! M=1,T'RM(J;7"\@V$DIS@W7%#Y^?3&8GTX]O MX+ZLV=V/6Y2$6%E:+240D(!K&5USK4)2IY&#%,HUBN-B5KGBUA>PB4Y.)_/I MV8^/'BX2O&LI!4(8*!;K57E5L+46@XB^<720,MBP^B6C5P&/Q16&+MXG]CG8 MWI#;F(:^,/7:I0DI)&ZK7SAX%?!87'E@2HFHJE1U!B @5]_73*F$#=FETLQZ MA<'K 6;Y420:E9W/(.3)%8B! ML84(ABO69D53R<'F&LM"<2F)1:TMJ :T;'T$Z ,]QE5UIJG'FP=U.7U!4-&TCIPW"!(UH3,U2XG6633E ME^Z8"5: FLAF/(Q!K)QB28AY:A MK0Q$B\O2"M7J3&U !0&,&E),R1=!$Y'8RNI#].YC[TC\?-;__]9L)O/;ZO\/ M3J9C>:^^_)W_.=7?\+#WK1W/QXM;^+8*8]:+(T"VC !:Y4IM:*AM',G2N+,ZO2&'(#IVZD@PDE+DYL910#* Q ^AB_K>X MN:.I)U)L?B M/$>O(!Z*=8S!0O%>LYK8H+$+J=@^9K[RGF.Y"PQO@IHKXTBLC=ZZR"$FZ)V= M4;4LM=A,=9C+ !S)ABLWY5?0,6=L40,-0H1;,+5]R(;9ES3[(0@I&Q-K D@ M!Y.=218TL\$ JE/7-8M9%C.&.S3"6"QS"#60AJ%$3@5)E[.X<2'#)LH" M%_03%XJ957X(5%]SJB&84,D4\=D-(+OY6T2YC;/#6Q/N_^G#:2_P2"^Z5D%G M@;VH76!7(2L'&M2@HM6T%'LE2B[B3%Q37[+^%%G@&$G&JL"9:)* .*\)C7%& M?8HAP.+CQHNL1]Q9X$@)560/Y)WQ8$FRHYQ4S4+BF+&TC5-9#\8LSL=HSE,T MWC0P5#7Y28A<;7#).='T)_DU]3$W,]NWAFN08N!>(=NSB0$(^DR?9C_%@6J8 M9HM;?;[E22OS05*Y1:,@(9'5Q%MPL3&8U]#O'%V*\*7&[7E3Y7N6Q7RJGL-%(/- M33) BIEC="EYDX)PSFE#WF^0O)^J>;P-8"#0 M\BZ?+ZL_C;LXOM0([#"3 9? *%^:(EHXN)"=O]KQNM)\62F9N2'OC>9(0%%L MU1PZ9C#J[E+AFF,AYWV&,H!QNV^#+QN9^3'R)J9L K8J%3!&#%# 2-/XG9/^ MN2'O:BB[E;*D52&OK2TPNNR4J) R%E:W6TD:B_>8!C ZM?+CWVLX+ 2Q,H?< M$HJ'4!0PRVCZ94Z4[PN1A M ))S!2F\'D)B*,)3*O9F]E6R4CC45H2\JY <,,02ZH;"WRR%AS+*:4U%5YD: MV08H,=MB^U9(510>V/&:4O@&UH>N8<@&<+F&Z,D10,5: \< )E0N)>,05IUO M)-Y-\L4[E7?@O<6,X$@JM)R,;5R#F$0#X,MZ!*.AZ"D74N/@+"1T )2R3ZJE MFK4^5Q/K ';"K0=?AB)>7*H4L@E%LT?E"V?VI@^,5"S2. ]@<4PGP@X>_Z$O MW"UG;+I808"3/I[9+_)"WO1_OV3/0!"2$AI'@9J(H$2U86>B1.>BTVS)#& 2 M_4.$MM3":7XR55M'->#I0*!(N49$:29A[DMGBW>Y+RMC+&!M&T+OZS_'I+^S M,%UVZR5.^=T&D0]E^F),\C/.A!_(;#[5%_SP$*>?7-WS-^!??B7A3-EYS-$6 M0+ YH2U>-5M@WQ(UR0.J)/PM<64I!8I5K]F6/3:0 $Z56D)T@5+QO1)UP@$5 M*/Z6N+*<9GV!'=G IAH-.B;F%!SD&II'JKD,H;?V7W/EJYMJ]\:Y>^/YD>RV M>Q,>OQCS*1Z][:E[I3W6DI)+"76Q]=JCJ;+TO2$&:TC1)ILRVUQ*#8,/=1M* M#BVBEI2=RG(OG#P4:AI/>P/*9'KET^S:X"/JAI)#"]RD85KZV I$30EZ>:KF MBC*OA_$<_1"2Q^5RYNT X3E7YDJ6^0D]6\>(2EB0*<1 Y\6(,!O; EO)SF17 M: C)X[?(E:6$.G"M":*0JUX]24,30B^PR5G(DI0!A+IOD2M+B4'1EF:*]Z88 M ,JIQEA<08&4; B#2AZW.DWT4;RW*N'J[2VA(U42O);Z93DQ*?I6K6NAA@8. M2Y9&&HY T#1C>4B-=;]E[BPE1K42J:9L-2I5@ 8EQ!2 L*J+Z5M#!Q"C_CH= M2S<;FQY-QO/9@X>/UC%&B01 5 %LQ $5R1%8&5.(N$5-W@?/E;SARJ*XXFRV MSD;#%$%CDL->H<8&VZNY>C!^0'KF(T'B5YFVD^EQ7V7Y-P+%5[+T&A:P+%_# M%,#0BD^QU:::-V,TR (F-5097#9\^526]@ G!_(V,]O&5^/CT^.O/7._^6WI M]_KN#[KE]P6G=Y[/;N/!].* #>F_G/1]N2@;+. -F""(4(V:0:\I@U2&,/"X M/-+_&37W3N9X-.N7.#PY8IE.97XZG1POA*/79VC?(/NY-E,I%77R!A+FW-0, M)#!E*J3*+)Q^:M.>M,\"I14O0O@)5?-G*(':X/+E4,$PH)Q[U?@2US'OED8<@H405:,% \B]3&;.H>4: MC"V,*;L0-EQ90K;Z0J9XH!Q4[CWO[G=#]X4M:Y*0&U6RKA@@D1(SV9IKBA1* MI(UKO#E27O]XY(;N!:)8X6A:;)!K1=%4'+%8;TKQ8E:_A\^R5M5=2X,<0\P% M);40#63@:IBDE9P2IIA;&6[R\ VMHO:(Y&MBEJ8B&WQ!WVNI**XN$^4!U!9; M 9M:8+5"+OJT2Y]Z]"#1%,X5U<[$9*I2:;B#1M_0:G..Q""4.$@%"*YZV\3; M:G*I0?.3 ?]Y(OZQCAJ D77X3$9O#@:FC!!@(KMB=+:?@N]>:!7(I;K1Z"32X+501G M6X7"U3J;0B,460.W>O- +L6U6I"4:DOLD$"*JZ"^V- M G)/O*T/'20;K.;>&Y"^#"0;1M:.O%D 2#7YF#Q2"2D"!NG+=B5RAM*2]*[& MPQ$IJX76\F6+:,X +AGQZ9$>RQ]61I_=XJ>GLWD_RT#&LEM2 M*5HC.),9Q(<*2(2NU.H:-^O7$;<=F?^"X\G]D]GL[O3D>$MFXX-)_V!W^MLI M'HW;V7ART+LOW#TZ>?E?P@?7L>_V6M"D% .&T$0H0#%0JO= ZF0+> QHUQ'- MO:G:W=%YX=[!65\&MLVDG&IR@!EZ_1_GQ!<$!? RLQ^(C%UU][E\99LEBK1J M"1Q#@XH^8BL]?)1+\!WBVGO[@O=<4JL06S#>:!9;90 #?:ONSJ]G["\:6WUC4\F #2UK M'E-M2+X!!H]KB=M*..9K:E]1L!0T+JB>2I4J>Y^EQ0C5U<@#:'>RLB[V>CHH ME)Y[)F<,>@A9K(59$LR ?/I_]UG MT6*;+0%L$\_4/$-L63HZW:?[USLZ#('LF(JB^T CG1J:9;WN$[\,3]%2J$RC MP#:\F 0: 9JZ8>"8FF4;L>-98*?Z^AI1>3ULGJ50&?/&-",,0(R;%B&1%[F1 M9^N6ZU-;#6UW*)S?$0GIGT%;78O,B!+/ MU4W+\H@/]/6H[VJV'89:$+TNVIZ,:)B0=#S]DF?1)!P7?P2-8\_10SC$Q/1] MR]5=WW,=+[1C(_)<-]+6J9KS'AJ7*CC+@:YPZ6MT+P).UD@,1]2GV.39)GX$ MM*2Q'H:A:YKK5$BX8N1N1$L;T&$^673\5GB;V9(:5Z8%-+)XYE MFC2@8:C'MNV[OFXZNK]&F8.K0)BG2Q$T#0LL1L=S3)PC[_L$M)GCZ\3T?,?3 MM'"-'/6K0)BG\\A;6A2XGH?]AFPKB@D!&198@>:Y<61H]CKD;F*SGI(Z!Q2+ M$T;])*R/5]N?Y-GH=0)%Q[>MF(0AAJ!MWP]BHFO4@O_$@6':*YSKLT2R/8ON MB5U"J4WL +"[%7N>CR?(",(8GA(%U%@#R+XJ)VDY&!V#$HX=D1#S=MR8Q)H1 MV*%G!)81:4&\NMAA-4[2$X(%$H51X(5Q:/F6Y3B>;]*8QJ$7Q8[F&NLR[G,5 M3M)2S"-7=P(GCG1+HZX5@]&KVZY.(D)CAWJ PU<7[*W&27HZ=&='-/)H'(5X MDMPX#,P(#"/;=B('L(%MO YTMU,DY L)X0'W-6A>3XCGV[YINK%CZ;H5 +0P M0HLM'L6G!=$NF&YH6;&H6%I!,X7G"9;TZD6 .A>"]?L MLNFR?+#G.C1V8]-U#,^V/$J)RT:(.5KD4M?WK+4&>R]UIIX.\?FPT9H&B %; MPQI@0;EZ:$26:82:JYG..G1"7C9=E@_[L!64$]IV'&FV97EA$(Q;\9YE^I/G8 M6]0 8[MNOC+,&8 MF$$4!VN+ %_V7#T=!K0MGSCHZ?/A*$54]\/0B>"?F##NFHZV_ACPI<_5S0T\%WL&>);GF+9&5CC2NWSJ/0L.U$(:.K%AQKX56C@3P Y\ M-[2#V+1#SS7682#\/921L?=.-OSV*C&@K\.1HK9! H J:L;'HFP]U7LKW M#DE,W.@51'M?\CPM9[*7@PD3M@_(7; M"UTP9LW8\D,+B!&XO@?86S-"VW8<8GCKT)OM'JJ$V60XSJ?OOIV\+I@'UB]@ M\C@R-T%(.0\2]=U],N:7A0XMJL[,07K5XO7%]0]^^EY MPIF2KAY%.NR[[L86J!_B@_2RM-!SM9A0\Q7$<5_@]"P%PFE! .:/X;AZJ%F: M9Q*?1DA- _21X]C^VD*X9S\]3X?YYAK0 /"/5] M(PK 2#4T+R:Z20,]""W- G*M/X6>^Y0]"UEL3 5S-$>GH6>%@>69+F@D$["= M99B&SO-63)1_JOQC5>ES,@D*^N\)_&C_$OXS/S%PYH)[*/3@Y\H2Q9WPWY.D M2%C_J:KW"4B_HFQN\_'[,PM?4]6,!PK?F4M_)Q6-1J&)U"3 -3;5O4!W;(T8 M8 L87ASP],X-ZZP>Z]0DR@PW/$ZB3(8)9P4ZR4L2#R@I)CG]D!299>CNN_UO MQ_+G\BOY;_S]8ND4.@&0VHLMDUJNJWL:!2!FQXB70^)Y4CKICBK_^$-8[$D$ MA>X\6%!4E_Z.YSHV], +]<@AU IM/8C