0000842633-21-000085.txt : 20211028 0000842633-21-000085.hdr.sgml : 20211028 20211028115819 ACCESSION NUMBER: 0000842633-21-000085 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 103 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211028 DATE AS OF CHANGE: 20211028 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-10716 FILM NUMBER: 211356256 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-Q 1 trs-20210930.htm 10-Q trs-20210930
000084263312/312021Q3FALSE42,856,9471.41.20.010.01100,000,000100,000,0000.010.01400,000,000400,000,00042,841,57343,178,16542,841,57343,178,165New Accounting Pronouncements Recently Adopted Accounting Pronouncements.P5YP12YP15YP25YP1YP15YP17YP30Yone year0.00.60.65.05.0000008426332021-01-012021-09-30xbrli:shares00008426332021-10-21iso4217:USD00008426332021-09-3000008426332020-12-31iso4217:USDxbrli:shares00008426332021-07-012021-09-3000008426332020-07-012020-09-3000008426332020-01-012020-09-3000008426332019-12-3100008426332020-09-300000842633us-gaap:CommonStockMember2020-12-310000842633us-gaap:AdditionalPaidInCapitalMember2020-12-310000842633us-gaap:RetainedEarningsMember2020-12-310000842633us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000842633us-gaap:RetainedEarningsMember2021-01-012021-03-3100008426332021-01-012021-03-310000842633us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310000842633us-gaap:CommonStockMember2021-01-012021-03-310000842633us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310000842633us-gaap:CommonStockMember2021-03-310000842633us-gaap:AdditionalPaidInCapitalMember2021-03-310000842633us-gaap:RetainedEarningsMember2021-03-310000842633us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-3100008426332021-03-310000842633us-gaap:RetainedEarningsMember2021-04-012021-06-3000008426332021-04-012021-06-300000842633us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300000842633us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300000842633us-gaap:CommonStockMember2021-04-012021-06-300000842633us-gaap:CommonStockMember2021-06-300000842633us-gaap:AdditionalPaidInCapitalMember2021-06-300000842633us-gaap:RetainedEarningsMember2021-06-300000842633us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-3000008426332021-06-300000842633us-gaap:RetainedEarningsMember2021-07-012021-09-300000842633us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300000842633us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300000842633us-gaap:CommonStockMember2021-09-300000842633us-gaap:AdditionalPaidInCapitalMember2021-09-300000842633us-gaap:RetainedEarningsMember2021-09-300000842633us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300000842633us-gaap:CommonStockMember2019-12-310000842633us-gaap:AdditionalPaidInCapitalMember2019-12-310000842633us-gaap:RetainedEarningsMember2019-12-310000842633us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000842633us-gaap:RetainedEarningsMember2020-01-012020-03-3100008426332020-01-012020-03-310000842633us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310000842633us-gaap:CommonStockMember2020-01-012020-03-310000842633us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310000842633us-gaap:CommonStockMember2020-03-310000842633us-gaap:AdditionalPaidInCapitalMember2020-03-310000842633us-gaap:RetainedEarningsMember2020-03-310000842633us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-3100008426332020-03-310000842633us-gaap:RetainedEarningsMember2020-04-012020-06-3000008426332020-04-012020-06-300000842633us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300000842633us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300000842633us-gaap:CommonStockMember2020-04-012020-06-300000842633us-gaap:CommonStockMember2020-06-300000842633us-gaap:AdditionalPaidInCapitalMember2020-06-300000842633us-gaap:RetainedEarningsMember2020-06-300000842633us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-3000008426332020-06-300000842633us-gaap:RetainedEarningsMember2020-07-012020-09-300000842633us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300000842633us-gaap:CommonStockMember2020-07-012020-09-300000842633us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300000842633us-gaap:CommonStockMember2020-09-300000842633us-gaap:AdditionalPaidInCapitalMember2020-09-300000842633us-gaap:RetainedEarningsMember2020-09-300000842633us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300000842633trs:ConsumercustomerendmarketMember2021-07-012021-09-300000842633trs:ConsumercustomerendmarketMember2020-07-012020-09-300000842633trs:ConsumercustomerendmarketMember2021-01-012021-09-300000842633trs:ConsumercustomerendmarketMember2020-01-012020-09-300000842633trs:AerospacecustomerendmarketMember2021-07-012021-09-300000842633trs:AerospacecustomerendmarketMember2020-07-012020-09-300000842633trs:AerospacecustomerendmarketMember2021-01-012021-09-300000842633trs:AerospacecustomerendmarketMember2020-01-012020-09-300000842633trs:IndustrialcustomerendmarketMember2021-07-012021-09-300000842633trs:IndustrialcustomerendmarketMember2020-07-012020-09-300000842633trs:IndustrialcustomerendmarketMember2021-01-012021-09-300000842633trs:IndustrialcustomerendmarketMember2020-01-012020-09-300000842633trs:RealignmentActionsMember2021-07-012021-09-300000842633trs:RealignmentActionsMember2021-01-012021-09-300000842633trs:RealignmentActionsMemberus-gaap:CostOfSalesMember2021-07-012021-09-300000842633trs:RealignmentActionsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2021-07-012021-09-300000842633trs:RealignmentActionsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-09-300000842633trs:RealignmentActionsMember2020-01-012020-09-300000842633trs:RealignmentActionsMember2020-07-012020-09-300000842633trs:RealignmentActionsMemberus-gaap:CostOfSalesMember2020-07-012020-09-300000842633trs:RealignmentActionsMemberus-gaap:CostOfSalesMember2020-01-012020-09-300000842633trs:RealignmentActionsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-07-012020-09-300000842633trs:RealignmentActionsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-09-300000842633trs:AffabaFerrariSrlMember2020-10-012020-12-310000842633trs:AffabaFerrariSrlMember2020-12-150000842633trs:AffabaFerrariSrlMember2020-01-012020-12-310000842633trs:RapakMember2020-04-012020-06-300000842633trs:RapakMember2019-01-012019-12-310000842633trs:RSAEngineeredProductsMemberMember2020-01-012020-03-310000842633trs:RSAEngineeredProductsMemberMember2020-02-270000842633trs:RSAEngineeredProductsMemberMember2019-01-012019-12-310000842633trs:PackagingReportableSegmentMember2020-12-310000842633trs:AerospaceReportableSegmentMember2020-12-310000842633trs:SpecialtyProductsReportableSegmentMember2020-12-310000842633trs:PackagingReportableSegmentMember2021-01-012021-09-300000842633trs:AerospaceReportableSegmentMember2021-01-012021-09-300000842633trs:SpecialtyProductsReportableSegmentMember2021-01-012021-09-300000842633trs:PackagingReportableSegmentMember2021-09-300000842633trs:AerospaceReportableSegmentMember2021-09-300000842633trs:SpecialtyProductsReportableSegmentMember2021-09-300000842633trs:AerospaceFastenersReportingUnitMember2020-07-012020-09-300000842633trs:AerospaceEngineeredProductsReportingUnitMember2020-07-012020-09-300000842633srt:MaximumMember2021-01-012021-09-300000842633trs:UsefulLifeFiveToTwelveYearsMemberus-gaap:CustomerRelationshipsMember2021-09-300000842633trs:UsefulLifeFiveToTwelveYearsMemberus-gaap:CustomerRelationshipsMember2020-12-310000842633trs:UsefulLifeFifteenToTwentyfiveYearsMemberus-gaap:CustomerRelationshipsMember2021-09-300000842633trs:UsefulLifeFifteenToTwentyfiveYearsMemberus-gaap:CustomerRelationshipsMember2020-12-310000842633us-gaap:CustomerRelationshipsMember2021-09-300000842633us-gaap:CustomerRelationshipsMember2020-12-310000842633us-gaap:OtherIntangibleAssetsMembertrs:UsefulLifeOneToFifteenYearsMember2021-09-300000842633us-gaap:OtherIntangibleAssetsMembertrs:UsefulLifeOneToFifteenYearsMember2020-12-310000842633trs:UsefulLifeSeventeenToThirtyYearsMemberus-gaap:OtherIntangibleAssetsMember2021-09-300000842633trs:UsefulLifeSeventeenToThirtyYearsMemberus-gaap:OtherIntangibleAssetsMember2020-12-310000842633us-gaap:OtherIntangibleAssetsMember2021-09-300000842633us-gaap:OtherIntangibleAssetsMember2020-12-310000842633us-gaap:TrademarksAndTradeNamesMember2021-09-300000842633us-gaap:TrademarksAndTradeNamesMember2020-12-310000842633us-gaap:OtherIntangibleAssetsMemberus-gaap:CostOfSalesMember2021-07-012021-09-300000842633us-gaap:OtherIntangibleAssetsMemberus-gaap:CostOfSalesMember2020-07-012020-09-300000842633us-gaap:OtherIntangibleAssetsMemberus-gaap:CostOfSalesMember2021-01-012021-09-300000842633us-gaap:OtherIntangibleAssetsMemberus-gaap:CostOfSalesMember2020-01-012020-09-300000842633us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:CustomerRelationshipsMember2021-07-012021-09-300000842633us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:CustomerRelationshipsMember2020-07-012020-09-300000842633us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:CustomerRelationshipsMember2021-01-012021-09-300000842633us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:CustomerRelationshipsMember2020-01-012020-09-300000842633trs:AerospaceReportableSegmentMemberus-gaap:TradeNamesMember2020-07-012020-09-300000842633trs:UsefulLifeFiveToTwelveYearsMembersrt:MinimumMemberus-gaap:CustomerRelationshipsMember2021-01-012021-09-300000842633srt:MaximumMembertrs:UsefulLifeFiveToTwelveYearsMemberus-gaap:CustomerRelationshipsMember2021-01-012021-09-300000842633trs:UsefulLifeFifteenToTwentyfiveYearsMembersrt:MinimumMemberus-gaap:CustomerRelationshipsMember2021-01-012021-09-300000842633srt:MaximumMembertrs:UsefulLifeFifteenToTwentyfiveYearsMemberus-gaap:CustomerRelationshipsMember2021-01-012021-09-300000842633us-gaap:OtherIntangibleAssetsMembersrt:MinimumMembertrs:UsefulLifeOneToFifteenYearsMember2021-01-012021-09-300000842633srt:MaximumMemberus-gaap:OtherIntangibleAssetsMembertrs:UsefulLifeOneToFifteenYearsMember2021-01-012021-09-300000842633trs:UsefulLifeSeventeenToThirtyYearsMemberus-gaap:OtherIntangibleAssetsMembersrt:MinimumMember2021-01-012021-09-300000842633trs:UsefulLifeSeventeenToThirtyYearsMembersrt:MaximumMemberus-gaap:OtherIntangibleAssetsMember2021-01-012021-09-300000842633srt:MinimumMember2021-01-012021-09-300000842633us-gaap:LandAndLandImprovementsMember2021-09-300000842633us-gaap:LandAndLandImprovementsMember2020-12-310000842633us-gaap:BuildingMember2021-09-300000842633us-gaap:BuildingMember2020-12-310000842633us-gaap:MachineryAndEquipmentMember2021-09-300000842633us-gaap:MachineryAndEquipmentMember2020-12-310000842633us-gaap:SegmentContinuingOperationsMemberus-gaap:CostOfSalesMember2021-07-012021-09-300000842633us-gaap:SegmentContinuingOperationsMemberus-gaap:CostOfSalesMember2020-07-012020-09-300000842633us-gaap:SegmentContinuingOperationsMemberus-gaap:CostOfSalesMember2021-01-012021-09-300000842633us-gaap:SegmentContinuingOperationsMemberus-gaap:CostOfSalesMember2020-01-012020-09-300000842633us-gaap:SegmentContinuingOperationsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2021-07-012021-09-300000842633us-gaap:SegmentContinuingOperationsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-07-012020-09-300000842633us-gaap:SegmentContinuingOperationsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-09-300000842633us-gaap:SegmentContinuingOperationsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-09-300000842633us-gaap:SegmentContinuingOperationsMember2021-07-012021-09-300000842633us-gaap:SegmentContinuingOperationsMember2020-07-012020-09-300000842633us-gaap:SegmentContinuingOperationsMember2021-01-012021-09-300000842633us-gaap:SegmentContinuingOperationsMember2020-01-012020-09-300000842633trs:A4125SeniorUnsecuredNotesDue2029Member2021-09-300000842633trs:A4125SeniorUnsecuredNotesDue2029Member2020-12-310000842633trs:A4.875SeniorUnsecuredNotesDue2025Member2021-09-300000842633trs:A4.875SeniorUnsecuredNotesDue2025Member2020-12-310000842633trs:CreditAgreementMember2021-09-300000842633trs:CreditAgreementMember2020-12-310000842633trs:A4125SeniorUnsecuredNotesDue2029Memberus-gaap:SeniorNotesMember2021-09-30xbrli:pure0000842633trs:A4125SeniorUnsecuredNotesDue2029Memberus-gaap:SeniorNotesMember2021-07-012021-09-300000842633trs:A4125SeniorUnsecuredNotesDue2029Memberus-gaap:SeniorNotesMember2021-01-012021-03-310000842633us-gaap:RevolvingCreditFacilityMember2021-01-012021-03-310000842633trs:A4.875SeniorUnsecuredNotesDue2025Memberus-gaap:SeniorNotesMember2021-04-150000842633trs:A4.875SeniorUnsecuredNotesDue2025Memberus-gaap:SeniorNotesMember2021-04-012021-04-150000842633trs:A4125SeniorUnsecuredNotesDue2029Memberus-gaap:SeniorNotesMember2021-03-310000842633trs:A4.875SeniorUnsecuredNotesDue2025Memberus-gaap:SeniorNotesMember2021-04-012021-06-300000842633trs:A4125SeniorUnsecuredNotesDue2029Memberus-gaap:DebtInstrumentRedemptionPeriodTwoMemberus-gaap:SeniorNotesMember2021-01-012021-09-300000842633us-gaap:DebtInstrumentRedemptionPeriodThreeMembertrs:A4125SeniorUnsecuredNotesDue2029Memberus-gaap:SeniorNotesMember2021-01-012021-09-300000842633trs:A4125SeniorUnsecuredNotesDue2029Memberus-gaap:SeniorNotesMemberus-gaap:DebtInstrumentRedemptionPeriodFourMember2021-01-012021-09-300000842633us-gaap:RevolvingCreditFacilityMember2021-09-300000842633us-gaap:RevolvingCreditFacilityMember2021-09-300000842633us-gaap:RevolvingCreditFacilityMember2021-07-012021-09-300000842633trs:RevolvingCreditAndTermLoanFacilitiesMember2021-09-300000842633us-gaap:LetterOfCreditMember2021-09-300000842633us-gaap:RevolvingCreditFacilityMember2020-12-310000842633us-gaap:NonUsMemberus-gaap:RevolvingCreditFacilityMember2021-09-300000842633us-gaap:FairValueInputsLevel2Membertrs:A4125SeniorUnsecuredNotesDue2029Member2021-09-300000842633us-gaap:FairValueInputsLevel2Membertrs:A4125SeniorUnsecuredNotesDue2029Member2020-12-310000842633us-gaap:FairValueInputsLevel2Membertrs:A4.875SeniorUnsecuredNotesDue2025Member2021-09-300000842633us-gaap:FairValueInputsLevel2Membertrs:A4.875SeniorUnsecuredNotesDue2025Member2020-12-310000842633us-gaap:RevolvingCreditFacilityMembertrs:CreditAgreementMember2021-09-300000842633us-gaap:FairValueInputsLevel2Memberus-gaap:RevolvingCreditFacilityMembertrs:CreditAgreementMember2021-09-300000842633us-gaap:RevolvingCreditFacilityMembertrs:CreditAgreementMember2020-12-310000842633us-gaap:FairValueInputsLevel2Memberus-gaap:RevolvingCreditFacilityMembertrs:CreditAgreementMember2020-12-310000842633srt:MaximumMemberus-gaap:NetInvestmentHedgingMemberus-gaap:CrossCurrencyInterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-09-300000842633us-gaap:NetInvestmentHedgingMemberus-gaap:CrossCurrencyInterestRateContractMembersrt:MinimumMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-09-300000842633us-gaap:OtherAssetsMemberus-gaap:NetInvestmentHedgingMemberus-gaap:CrossCurrencyInterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-09-300000842633us-gaap:OtherAssetsMemberus-gaap:NetInvestmentHedgingMemberus-gaap:CrossCurrencyInterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000842633us-gaap:NetInvestmentHedgingMemberus-gaap:CrossCurrencyInterestRateContractMemberus-gaap:OtherLiabilitiesMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-09-300000842633us-gaap:NetInvestmentHedgingMemberus-gaap:CrossCurrencyInterestRateContractMemberus-gaap:OtherLiabilitiesMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000842633us-gaap:NetInvestmentHedgingMemberus-gaap:CrossCurrencyInterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-09-300000842633us-gaap:NetInvestmentHedgingMemberus-gaap:CrossCurrencyInterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000842633us-gaap:NetInvestmentHedgingMemberus-gaap:CrossCurrencyInterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-07-012021-09-300000842633us-gaap:NetInvestmentHedgingMemberus-gaap:CrossCurrencyInterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-07-012020-09-300000842633us-gaap:NetInvestmentHedgingMemberus-gaap:CrossCurrencyInterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-09-300000842633us-gaap:NetInvestmentHedgingMemberus-gaap:CrossCurrencyInterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-01-012020-09-300000842633us-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-09-300000842633us-gaap:DesignatedAsHedgingInstrumentMember2021-07-012021-09-300000842633us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMember2021-09-300000842633us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMember2021-07-012021-09-300000842633us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMember2020-07-012020-09-300000842633us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMember2021-01-012021-09-300000842633us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMember2020-01-012020-09-300000842633us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CrossCurrencyInterestRateContractMember2021-09-300000842633us-gaap:FairValueInputsLevel1Memberus-gaap:NetInvestmentHedgingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CrossCurrencyInterestRateContractMember2021-09-300000842633us-gaap:FairValueInputsLevel2Memberus-gaap:NetInvestmentHedgingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CrossCurrencyInterestRateContractMember2021-09-300000842633us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CrossCurrencyInterestRateContractMember2021-09-300000842633us-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000842633us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000842633us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000842633us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000842633us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CrossCurrencyInterestRateContractMember2020-12-310000842633us-gaap:FairValueInputsLevel1Memberus-gaap:NetInvestmentHedgingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CrossCurrencyInterestRateContractMember2020-12-310000842633us-gaap:FairValueInputsLevel2Memberus-gaap:NetInvestmentHedgingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CrossCurrencyInterestRateContractMember2020-12-310000842633us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CrossCurrencyInterestRateContractMember2020-12-310000842633us-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000842633us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000842633us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000842633us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-31utr:Ratetrs:cases0000842633us-gaap:AsbestosIssueMember2021-09-30trs:claimants0000842633us-gaap:AsbestosIssueMember2020-12-310000842633us-gaap:AsbestosIssueMember2021-01-012021-09-300000842633us-gaap:AsbestosIssueMember2019-12-310000842633us-gaap:AsbestosIssueMember2020-01-012020-12-310000842633us-gaap:PendingLitigationMembertrs:CompensatoryOnlyDamagesMemberus-gaap:AsbestosIssueMember2021-09-300000842633us-gaap:AsbestosIssueMembertrs:PunitiveOnlyDamagesMember2021-09-300000842633us-gaap:AsbestosIssueMembersrt:MinimumMembertrs:PunitiveOnlyDamagesMember2021-07-012021-09-300000842633us-gaap:PendingLitigationMembertrs:CompensatoryOnlyDamagesMemberus-gaap:AsbestosIssueMembertrs:Range1Member2021-09-300000842633us-gaap:PendingLitigationMembertrs:CompensatoryOnlyDamagesMemberus-gaap:AsbestosIssueMembertrs:Range2Member2021-09-300000842633us-gaap:PendingLitigationMembertrs:CompensatoryOnlyDamagesMemberus-gaap:AsbestosIssueMembertrs:Range3Member2021-09-300000842633us-gaap:AsbestosIssueMember1991-01-012021-09-300000842633us-gaap:AsbestosIssueMembersrt:MinimumMember2017-01-012019-12-310000842633srt:MaximumMemberus-gaap:AsbestosIssueMember2017-01-012019-12-310000842633us-gaap:AsbestosIssueMembersrt:MinimumMember2019-12-310000842633srt:MaximumMemberus-gaap:AsbestosIssueMember2019-12-310000842633us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:AsbestosIssueMember2020-07-012020-09-300000842633trs:CompensatoryOnlyDamagesMemberus-gaap:AsbestosIssueMembersrt:MinimumMembertrs:Range1Member2021-01-012021-09-300000842633srt:MaximumMembertrs:CompensatoryOnlyDamagesMemberus-gaap:AsbestosIssueMembertrs:Range1Member2021-01-012021-09-300000842633trs:CompensatoryOnlyDamagesMemberus-gaap:AsbestosIssueMembersrt:MinimumMembertrs:Range2Member2021-01-012021-09-300000842633srt:MaximumMembertrs:CompensatoryOnlyDamagesMemberus-gaap:AsbestosIssueMembertrs:Range2Member2021-01-012021-09-300000842633trs:CompensatoryOnlyDamagesMemberus-gaap:AsbestosIssueMembertrs:Range3Membersrt:MinimumMember2021-01-012021-09-300000842633us-gaap:OperatingSegmentsMembertrs:PackagingReportableSegmentMember2021-07-012021-09-300000842633us-gaap:OperatingSegmentsMembertrs:PackagingReportableSegmentMember2020-07-012020-09-300000842633us-gaap:OperatingSegmentsMembertrs:PackagingReportableSegmentMember2021-01-012021-09-300000842633us-gaap:OperatingSegmentsMembertrs:PackagingReportableSegmentMember2020-01-012020-09-300000842633us-gaap:OperatingSegmentsMembertrs:AerospaceReportableSegmentMember2021-07-012021-09-300000842633us-gaap:OperatingSegmentsMembertrs:AerospaceReportableSegmentMember2020-07-012020-09-300000842633us-gaap:OperatingSegmentsMembertrs:AerospaceReportableSegmentMember2021-01-012021-09-300000842633us-gaap:OperatingSegmentsMembertrs:AerospaceReportableSegmentMember2020-01-012020-09-300000842633us-gaap:OperatingSegmentsMembertrs:SpecialtyProductsReportableSegmentMember2021-07-012021-09-300000842633us-gaap:OperatingSegmentsMembertrs:SpecialtyProductsReportableSegmentMember2020-07-012020-09-300000842633us-gaap:OperatingSegmentsMembertrs:SpecialtyProductsReportableSegmentMember2021-01-012021-09-300000842633us-gaap:OperatingSegmentsMembertrs:SpecialtyProductsReportableSegmentMember2020-01-012020-09-300000842633us-gaap:CorporateNonSegmentMember2021-07-012021-09-300000842633us-gaap:CorporateNonSegmentMember2020-07-012020-09-300000842633us-gaap:CorporateNonSegmentMember2021-01-012021-09-300000842633us-gaap:CorporateNonSegmentMember2020-01-012020-09-300000842633us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:EmployeeStockOptionMember2020-07-012020-09-300000842633us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:EmployeeStockOptionMember2021-07-012021-09-300000842633us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:EmployeeStockOptionMember2021-01-012021-09-300000842633us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:EmployeeStockOptionMember2020-01-012020-09-300000842633us-gaap:EmployeeStockOptionMember2021-09-300000842633trs:Plan1Memberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300000842633us-gaap:RestrictedStockUnitsRSUMembertrs:Plan7Member2021-01-012021-09-300000842633us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300000842633trs:Plan8Memberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300000842633trs:Plan8Membersrt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMembertrs:A3YearEpsCagrMetricMember2021-01-012021-09-300000842633trs:TotalshareholderreturnmetricMembertrs:Plan8Membersrt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300000842633trs:TotalshareholderreturnmetricMembertrs:Plan8Memberus-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2021-01-012021-09-300000842633trs:TotalshareholderreturnmetricMembertrs:Plan3Memberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310000842633us-gaap:RestrictedStockUnitsRSUMember2020-12-310000842633us-gaap:RestrictedStockUnitsRSUMember2021-09-300000842633us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:RestrictedStockUnitsRSUMember2021-07-012021-09-300000842633us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:RestrictedStockUnitsRSUMember2020-07-012020-09-300000842633us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300000842633us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:RestrictedStockUnitsRSUMember2020-01-012020-09-300000842633us-gaap:RestrictedStockUnitsRSUMember2021-07-012021-09-300000842633us-gaap:RestrictedStockUnitsRSUMember2020-07-012020-09-300000842633us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-09-300000842633us-gaap:EmployeeStockOptionMember2021-07-012021-09-300000842633us-gaap:EmployeeStockOptionMember2020-07-012020-09-300000842633us-gaap:EmployeeStockOptionMember2021-01-012021-09-300000842633us-gaap:EmployeeStockOptionMember2020-01-012020-09-300000842633trs:A10b51sharerepurchaseprogramMember2021-09-300000842633trs:A10b51sharerepurchaseprogramMember2015-12-310000842633trs:A10b51sharerepurchaseprogramMember2021-07-012021-09-300000842633trs:A10b51sharerepurchaseprogramMember2021-01-012021-09-300000842633trs:A10b51sharerepurchaseprogramMember2020-07-012020-09-300000842633trs:A10b51sharerepurchaseprogramMember2020-01-012020-09-300000842633us-gaap:PensionPlansDefinedBenefitMember2021-07-012021-09-300000842633us-gaap:PensionPlansDefinedBenefitMember2020-07-012020-09-300000842633us-gaap:PensionPlansDefinedBenefitMember2021-01-012021-09-300000842633us-gaap:PensionPlansDefinedBenefitMember2020-01-012020-09-300000842633us-gaap:PensionPlansDefinedBenefitMember2021-09-300000842633us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-12-310000842633trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember2020-12-310000842633us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310000842633us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-01-012021-09-300000842633trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember2021-01-012021-09-300000842633us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-09-300000842633us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-09-300000842633us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-09-300000842633trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember2021-09-300000842633us-gaap:AccumulatedTranslationAdjustmentMember2021-09-300000842633us-gaap:CrossCurrencyInterestRateContractMember2021-01-012021-09-300000842633us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-12-310000842633trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember2019-12-310000842633us-gaap:AccumulatedTranslationAdjustmentMember2019-12-310000842633us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-01-012020-09-300000842633trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember2020-01-012020-09-300000842633us-gaap:AccumulatedTranslationAdjustmentMember2020-01-012020-09-300000842633us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-300000842633us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-09-300000842633trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember2020-09-300000842633us-gaap:AccumulatedTranslationAdjustmentMember2020-09-300000842633us-gaap:CrossCurrencyInterestRateContractMember2020-01-012020-09-300000842633us-gaap:SubsequentEventMember2021-10-212021-10-210000842633us-gaap:SubsequentEventMember2021-10-21
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON D.C. 20549
FORM 10-Q
(Mark One)  
 Quarterly Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the Quarterly Period Ended September 30, 2021
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)
Delaware38-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)
Title of each classTrading symbol(s)Name of exchange on which registered
Common stock, $0.01 par valueTRSThe NASDAQ Stock Market LLC
Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes     No .
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T 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 definitions of "large accelerated filer," "accelerated filer," "smaller reporting company," and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filer
Non-accelerated filer
Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes     No 
As of October 21, 2021, the number of outstanding shares of the Registrant's common stock, $0.01 par value, was 42,856,947 shares.


TriMas Corporation
Index
 
   
  
   
   
  
  
  
  
 
  
 
  
  
  
  
  
  
  
 

1

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: the severity and duration of the ongoing coronavirus (“COVID-19”) pandemic on our operations, customers and suppliers, as well as related actions taken by governmental authorities and other third parties in response, each of which is uncertain, rapidly changing and difficult to predict; general economic and currency conditions; material and energy costs; risks and uncertainties associated with intangible assets, including goodwill or other intangible asset impairment charges; competitive factors; future trends; 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; information technology and other cyber-related risks; the performance of our subcontractors and suppliers; supply constraints, including the availability and cost of raw materials; market demand; intellectual property factors; litigation; government and regulatory actions, including, without limitation, climate change legislation and other environmental regulations, as well as the impact of tariffs, quotas and surcharges; our leverage; liabilities imposed by our debt instruments; labor disputes; changes to fiscal and tax policies; contingent liabilities relating to acquisition activities; the disruption of operations from catastrophic or extraordinary events, including natural disasters and public health crises; the potential impact of Brexit; our future prospects; and other risks that are discussed in Part I, Item 1A, "Risk Factors," in our Annual Report on Form 10-K for the year ended December 31, 2020 and elsewhere in this report. The risks described in our Annual Report on Form 10-K and elsewhere 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.
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 I, Item 2, "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.
2

PART I. FINANCIAL INFORMATION

Item 1.    Consolidated Financial Statements
TriMas Corporation
Consolidated Balance Sheet
(Dollars in thousands)
September 30,
2021
December 31,
2020
Assets(unaudited)
Current assets:
Cash and cash equivalents$136,960 $73,950 
Receivables, net of reserves of approximately $1.4 million and $2.1 million as of September 30, 2021 and December 31, 2020, respectively135,010 113,410 
Inventories154,330 149,380 
Prepaid expenses and other current assets17,070 15,090 
Total current assets443,370 351,830 
Property and equipment, net254,330 253,060 
Operating lease right-of-use assets37,360 37,820 
Goodwill299,040 303,970 
Other intangibles, net187,770 206,200 
Deferred income taxes9,190 19,580 
Other assets27,200 21,420 
Total assets$1,258,260 $1,193,880 
Liabilities and Shareholders' Equity
Current liabilities:
Accounts payable$71,990 $69,910 
Accrued liabilities59,820 60,540 
Operating lease liabilities, current portion6,600 6,740 
Total current liabilities138,410 137,190 
Long-term debt, net393,600 346,290 
Operating lease liabilities31,860 31,610 
Deferred income taxes19,250 24,850 
Other long-term liabilities60,820 69,690 
Total liabilities643,940 609,630 
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: 42,841,573 shares at September 30, 2021 and 43,178,165 shares at December 31, 2020
430 430 
Paid-in capital733,520 749,050 
Accumulated deficit(115,120)(159,610)
Accumulated other comprehensive loss(4,510)(5,620)
Total shareholders' equity614,320 584,250 
Total liabilities and shareholders' equity$1,258,260 $1,193,880 


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

TriMas Corporation
Consolidated Statement of Operations
(Unaudited—dollars in thousands, except for per share amounts)
 Three months ended
September 30,
Nine months ended
September 30,
 2021202020212020
Net sales$222,420 $199,460 $648,140 $581,800 
Cost of sales(163,980)(147,530)(480,340)(446,270)
Gross profit58,440 51,930 167,800 135,530 
Selling, general and administrative expenses(27,620)(25,650)(90,300)(107,570)
Impairment of goodwill and indefinite-lived intangible assets (134,600) (134,600)
Operating profit (loss)30,820 (108,320)77,500 (106,640)
Other expense, net:  
Interest expense(3,440)(3,450)(11,110)(11,260)
Debt financing and related expenses  (10,520) 
Other income (expense), net(540)(1,200)(800)(150)
Other expense, net(3,980)(4,650)(22,430)(11,410)
Income (loss) before income tax expense26,840 (112,970)55,070 (118,050)
Income tax benefit (expense)(7,250)12,100 (10,580)14,600 
Net income (loss)$19,590 $(100,870)$44,490 $(103,450)
Basic earnings (loss) per share:  
Net income (loss) per share$0.46 $(2.32)$1.03 $(2.37)
Weighted average common shares—basic42,889,922 43,457,704 43,061,707 43,707,331 
Diluted earnings (loss) per share:  
Net income (loss) per share$0.45 $(2.32)$1.03 $(2.37)
Weighted average common shares—diluted43,094,099 43,457,704 43,345,777 43,707,331 


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

TriMas Corporation
Consolidated Statement of Comprehensive Income
(Unaudited—dollars in thousands)
Three months ended
September 30,
Nine months ended
September 30,
2021202020212020
Net income (loss)$19,590 $(100,870)$44,490 $(103,450)
Other comprehensive income (loss):
Defined benefit plans (Note 17)160 160 470 470 
Foreign currency translation(4,550)5,740 (6,570)(1,210)
Derivative instruments (Note 10)3,880 (4,580)7,210 (2,280)
Total other comprehensive income (loss)(510)1,320 1,110 (3,020)
Total comprehensive income (loss)$19,080 $(99,550)$45,600 $(106,470)


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


5

TriMas Corporation
Consolidated Statement of Cash Flows
(Unaudited—dollars in thousands)
Nine months ended September 30,
20212020
Cash Flows from Operating Activities:
Net income (loss)$44,490 $(103,450)
Adjustments to reconcile net income to net cash provided by operating activities, net of acquisition impact:
Impairment of goodwill and indefinite-lived intangible assets 134,600 
Loss on dispositions of assets130 1,080 
Depreciation23,740 21,700 
Amortization of intangible assets16,150 15,460 
Amortization of debt issue costs740 860 
Deferred income taxes3,480 (17,790)
Non-cash compensation expense7,320 5,610 
Non-cash change in legacy liability estimate 23,400 
Debt financing and related expenses10,520  
Increase in receivables(23,260)(6,210)
(Increase) decrease in inventories(5,850)4,510 
(Increase) decrease in prepaid expenses and other assets(3,830)5,500 
Increase (decrease) in accounts payable and accrued liabilities450 (7,410)
Other operating activities3,660 1,250 
Net cash provided by operating activities, net of acquisition impact77,740 79,110 
Cash Flows from Investing Activities:
Capital expenditures(29,850)(17,670)
Acquisition of businesses, net of cash acquired (95,160)
Net proceeds from disposition of business, property and equipment160 1,930 
Net cash used for investing activities(29,690)(110,900)
Cash Flows from Financing Activities:
Retirement of senior notes(300,000) 
Proceeds from issuance of senior notes400,000  
Proceeds from borrowings on revolving credit facilities 300,950 
Repayments of borrowings on revolving credit facilities(48,620)(303,240)
Debt financing fees and senior notes redemption premium(13,570) 
Shares surrendered upon exercise and vesting of equity awards to cover taxes(4,690)(2,600)
Payments to purchase common stock(18,160)(36,050)
Net cash provided by (used for) financing activities14,960 (40,940)
Cash and Cash Equivalents:
Increase (decrease) for the period63,010 (72,730)
At beginning of period73,950 172,470 
At end of period$136,960 $99,740 
Supplemental disclosure of cash flow information:
Cash paid for interest$6,490 $7,490 
Cash paid for taxes$8,250 $6,660 
        



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

TriMas Corporation
Consolidated Statement of Shareholders' Equity
Nine Months Ended September 30, 2021 and 2020
(Unaudited—dollars in thousands)
Common
Stock
Paid-in
Capital
Accumulated
Deficit
Accumulated
Other
Comprehensive
Loss
Total
Balances, December 31, 2020$430 $749,050 $(159,610)$(5,620)$584,250 
Net income— — 13,060 — 13,060 
Other comprehensive income— — — 630 630 
Purchase of common stock (2,640)— — (2,640)
Shares surrendered upon exercise and vesting of equity awards to cover taxes— (1,770)— — (1,770)
Non-cash compensation expense— 2,440 — — 2,440 
Balances, March 31, 2021$430 $747,080 $(146,550)$(4,990)$595,970 
Net income— — 11,840 — 11,840 
Other comprehensive income— — — 990 990 
Purchase of common stock— (11,570)— — (11,570)
Shares surrendered upon exercise and vesting of equity awards to cover taxes— (2,850)— — (2,850)
Non-cash compensation expense 3,220 — — 3,220 
Balances, June 30, 2021$430 $735,880 $(134,710)$(4,000)$597,600 
Net income— — 19,590 — 19,590 
Other comprehensive loss— — — (510)(510)
Purchase of common stock— (3,950)— — (3,950)
Shares surrendered upon exercise and vesting of equity awards to cover taxes— (70)— — (70)
Non-cash compensation expense— 1,660 — — 1,660 
Balances, September 30, 2021$430 $733,520 $(115,120)$(4,510)$614,320 


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












7

TriMas Corporation
Consolidated Statement of Shareholders' Equity (Continued)
Nine Months Ended September 30, 2021 and 2020
(Unaudited—dollars in thousands)
Common
Stock
Paid-in
Capital
Accumulated
Deficit
Accumulated
Other
Comprehensive
Loss
Total
Balances, December 31, 2019$450 $782,880 $(79,850)$(6,000)$697,480 
Net income— — 13,120 — 13,120 
Other comprehensive loss— — — (3,680)(3,680)
Purchase of common stock(20)(31,550)— — (31,570)
Shares surrendered upon exercise and vesting of equity awards to cover taxes— (1,830)— — (1,830)
Non-cash compensation expense— 1,940 — — 1,940 
Balances, March 31, 2020$430 $751,440 $(66,730)$(9,680)$675,460 
Net loss— — (15,700)— (15,700)
Other comprehensive loss— — — (660)(660)
Shares surrendered upon exercise and vesting of equity awards to cover taxes— (740)— — (740)
Non-cash compensation expense10 2,730 — — 2,740 
Balances, June 30, 2020$440 $753,430 $(82,430)$(10,340)$661,100 
Net loss— — (100,870)— (100,870)
Other comprehensive income— — — 1,320 1,320 
Purchase of common stock(10)(4,470)— — (4,480)
Shares surrendered upon exercise and vesting of equity awards to cover taxes— (30)— — (30)
Non-cash compensation expense— 930 — — 930 
Balances, September 30, 2020$430 $749,860 $(183,300)$(9,020)$557,970 


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


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)

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 accompanying consolidated financial statements include the accounts of the Company and its subsidiaries and, in the opinion of management, contain all adjustments, including adjustments of a normal and recurring nature, necessary for a fair presentation of financial position and results of operations. 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 in the current economic environment due to the ongoing outbreak of the coronavirus and related variants (“COVID-19”). While the full impact of the COVID-19 pandemic is unknown and cannot be reasonably estimated at this time, the Company has made appropriate accounting estimates based on the facts and circumstances available as of the reporting date. To the extent there are differences between these estimates and actual results, the Company's consolidated financial statements may be materially affected.
Results of operations for interim periods are not necessarily indicative of results for the full year. The accompanying consolidated financial statements and notes thereto should be read in conjunction with the Company's 2020 Annual Report on Form 10-K.
2. Revenue
The following table presents the Company’s disaggregated net sales by primary market served (dollars in thousands):
Three months ended September 30,Nine months ended September 30,
Customer Markets2021202020212020
Consumer Products$110,200 $114,220 $328,220 $298,060 
Aerospace & Defense46,510 39,130 135,680 130,670 
Industrial65,710 46,110 184,240 153,070 
Total net sales$222,420 $199,460 $648,140 $581,800 
The Company’s Packaging segment earns revenues from the consumer products (comprised of the beauty and personal care, home care, food and beverage, pharmaceutical and nutraceutical 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.
3. Realignment Actions
2021 Realignment Actions
During the nine months ended September 30, 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 approximately $0.6 million and $8.8 million during the three and nine months ended September 30, 2021, respectively. Of these costs, approximately $0.5 million and $2.7 million during the three and nine months ended September 30, 2021, respectively, related to facility consolidations, and approximately $0.1 million and $6.1 million, respectively, were for employee separation costs. As of September 30, 2021, approximately $1.5 million of the employee separation costs had been paid. For the three months ended September 30, 2021, $0.6 million of these charges were included in costs of sales. For the nine months ended September 30, 2021, approximately $3.3 million and $5.5 million of these charges were included in cost of sales and selling, general and administrative expenses, respectively, in the accompanying consolidated statement of operations.
9


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
2020 Realignment Actions
In the three and nine months ended September 30, 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. During the nine months ended September 30, 2020, the Company recorded a non-cash charge of approximately $13.2 million related to inventory reductions, primarily as a result of a strategic decision in its Arrow Engine division to narrow its product line focus. During the three and nine months ended September 30, 2020, the Company also recorded non-cash charges of approximately $0.1 million and $2.3 million, respectively, 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 approximately $0.5 million and $3.6 million during the three and nine months ended September 30, 2020, respectively, in severance charges, of which approximately $2.9 million was paid by September 30, 2020. For the three and nine months ended September 30, 2020, approximately $0.4 million and $16.4 million of these charges were included in cost of sales, respectively, and approximately $0.2 million and $2.7 million were included in selling, general and administrative expenses, respectively, in the accompanying consolidated statement of operations.
4. Acquisitions
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 approximately $98.4 million, net of cash acquired. The fair value of assets acquired and liabilities assumed included approximately $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 approximately $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 approximately $11.4 million. Rapak, which is reported in the Company's Packaging segment, has manufacturing locations in Indiana and Illinois and historically generated approximately $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 approximately $83.7 million, net of cash acquired. The fair value of assets acquired and liabilities assumed included approximately $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 approximately $30 million in annual revenue.
5. Cash and Cash Equivalents
Cash and cash equivalents consists of the following components (dollars in thousands):
 September 30,
2021
December 31,
2020
Cash and cash equivalents - unrestricted$125,800 $62,790 
Cash - restricted (a)
11,160 11,160 
Total cash and cash equivalents$136,960 $73,950 
__________________________
(a)     Includes cash placed on deposit with a financial institution to be held as cash collateral for the Company's outstanding letters of credit.
10


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
6. Goodwill and Other Intangible Assets
Goodwill
Changes in the carrying amount of goodwill for the nine months ended September 30, 2021 are summarized as follows (dollars in thousands):
PackagingAerospaceSpecialty ProductsTotal
Balance, December 31, 2020$234,560 $62,850 $6,560 $303,970 
Foreign currency translation and other(4,930)  (4,930)
Balance, September 30, 2021$229,630 $62,850 $6,560 $299,040 
The Company assesses goodwill and other indefinite-lived intangible assets for impairment on an annual basis as of October 1, and more frequently if there are changes in the business climate or as a result of a triggering event taking place. 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 approximately $70.8 million in its Aerospace Fasteners reporting unit and approximately $56.0 million in its Aerospace Engineered Products reporting unit during the three and nine month periods ended September 30, 2020.
Other Intangible Assets
The Company amortizes its other intangible assets over periods ranging from one to 30 years. The gross carrying amounts and accumulated amortization of the Company's other intangibles are summarized below (dollars in thousands):
As of September 30, 2021As of December 31, 2020
Intangible Category by Useful LifeGross Carrying AmountAccumulated AmortizationGross Carrying AmountAccumulated Amortization
Finite-lived intangible assets:
   Customer relationships, 5 – 12 years$121,340 $(68,280)$122,970 $(59,470)
   Customer relationships, 15 – 25 years122,280 (66,720)122,280 (62,450)
Total customer relationships243,620 (135,000)245,250 (121,920)
   Technology and other, 1 – 15 years57,110 (35,290)57,180 (32,800)
   Technology and other, 17 – 30 years43,300 (39,800)43,300 (39,450)
Total technology and other100,410 (75,090)100,480 (72,250)
Indefinite-lived intangible assets:
 Trademark/Trade names53,830 — 54,640 — 
Total other intangible assets$397,860 $(210,090)$400,370 $(194,170)
11


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
Amortization expense related to intangible assets as included in the accompanying consolidated statement of operations is summarized as follows (dollars in thousands):
Three months ended September 30,Nine months ended September 30,
2021202020212020
Technology and other, included in cost of sales$950 $1,240 $2,850 $3,710 
Customer relationships, included in selling, general and administrative expenses4,420 4,070 13,300 11,750 
Total amortization expense$5,370 $5,310 $16,150 $15,460 
As a result of the significant forecast reduction in the Company's aerospace-related businesses in third quarter 2020, 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 the Company's aerospace-related trade names had carrying values that exceeded their fair values, and therefore recorded impairment charges of approximately $7.8 million during the three and nine month periods ended September 30, 2020.
7. Inventories
Inventories consist of the following components (dollars in thousands):
 September 30,
2021
December 31,
2020
Finished goods$76,930 $78,010 
Work in process30,880 29,680 
Raw materials46,520 41,690 
Total inventories$154,330 $149,380 
8. Property and Equipment, Net
Property and equipment consists of the following components (dollars in thousands):
 September 30,
2021
December 31,
2020
Land and land improvements$19,730 $20,040 
Buildings92,520 91,970 
Machinery and equipment404,450 384,010 
516,700 496,020 
Less: Accumulated depreciation262,370 242,960 
Property and equipment, net$254,330 $253,060 
Depreciation expense as included in the accompanying consolidated statement of operations is as follows (dollars in thousands):
Three months ended September 30,Nine months ended September 30,
2021202020212020
Depreciation expense, included in cost of sales$7,660 $6,680 $22,890 $20,870 
Depreciation expense, included in selling, general and administrative expenses250 250 850 830 
Total depreciation expense$7,910 $6,930 $23,740 $21,700 
12


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
9. Long-term Debt
The Company's long-term debt consists of the following (dollars in thousands):
 September 30,
2021
December 31,
2020
4.125% Senior Notes due April 2029$400,000 $ 
4.875% Senior Notes due October 2025 300,000 
Credit Agreement 50,450 
Debt issuance costs(6,400)(4,160)
Long-term debt, net$393,600 $346,290 
Senior Notes due 2029
In March 2021, the Company issued $400.0 million aggregate principal amount of 4.125% senior notes 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 approximately $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, during the second quarter of 2021, 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 approximately $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 statement of operations in the nine months ended September 30, 2021.
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, commencing on October 15, 2021. The payment of principal and interest is jointly and severally guaranteed, on a senior unsecured basis, by certain subsidiaries of the Company (each a "Guarantor" and collectively the "Guarantors"). 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.
13


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
Credit Agreement
During the first quarter of 2021, the Company amended its 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 approximately $1.1 million related to the amendment, all of which was capitalized as debt issuance costs. The Company also recorded approximately $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 and is subject to interest at London Interbank Offered Rate ("LIBOR") plus 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. The Company places cash on deposit with a financial institution to be held as cash collateral for the Company's outstanding letters of credit; therefore, as of September 30, 2021 and December 31, 2020, the Company had no letters of credit issued against its revolving credit facility. See Note 5, "Cash and Cash Equivalents," for further information on its cash deposit. At September 30, 2021, the Company had no amounts outstanding under its revolving credit facility and had $300.0 million available. At December 31, 2020, the Company had $50.5 million outstanding under its revolving credit facility and had approximately $249.5 million available. The Company's borrowing capacity was not reduced by leverage restrictions contained in the Credit Agreement as of September 30, 2021 and December 31, 2020.
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, subject to certain exceptions and limitations, to 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 the 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 September 30, 2021, the Company was in compliance with its 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 are no borrowings outstanding on this loan facility as of September 30, 2021.
14


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
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):
September 30, 2021December 31, 2020
Carrying AmountFair ValueCarrying AmountFair Value
4.125% Senior Notes due April 2029$400,000 $408,500 $ $ 
4.875% Senior Notes due October 2025  300,000 305,630 
Revolving credit facility  50,450 50,450 
10. Derivative Instruments
Derivatives Designated as Hedging Instruments
The Company uses cross-currency swap contracts 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. At inception, the Company designates its cross-currency swaps as net investment hedges.
As of September 30, 2021, the Company had cross-currency swap agreements at notional amounts totaling $250.0 million, which declines to $25.0 million over various contract periods ending between April 15, 2022 and April 15, 2027. Under the terms of the agreements, the Company is to receive net interest payments at fixed rates ranging from approximately 0.8% to 2.9% of the notional amounts.
As of September 30, 2021 and December 31, 2020, 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 CaptionSeptember 30,
2021
December 31,
2020
Net Investment Hedges    
Cross-currency swapsOther assets$4,570 $ 
Cross-currency swapsOther long-term liabilities (5,000)
The following table summarizes the income recognized in accumulated other comprehensive income (loss) ("AOCI") on derivative contracts designated as hedging instruments as of September 30, 2021 and December 31, 2020, and the amounts reclassified from AOCI into earnings for the three and nine months ended September 30, 2021 and 2020 (dollars in thousands):
Amount of Loss Recognized
in AOCI on Derivatives
(Effective Portion, net of tax)
Amount of Income (Loss) Reclassified
from AOCI into Earnings
Three months ended
September 30,
Nine months ended
September 30,
As of
September 30,
2021
As of December 31, 2020Location of Income Reclassified from AOCI into Earnings (Effective Portion)2021202020212020
Net Investment Hedges
Cross-currency swaps$3,630 $(3,580)Other income (expense), net$ $ $ $ 
Over the next 12 months, the Company does not expect to reclassify any pre-tax deferred amounts from AOCI into earnings.
15


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
Derivatives Not Designated as Hedging Instruments
As of September 30, 2021, the Company was party to foreign currency exchange forward contracts to economically hedge changes in foreign currency rates with notional amounts of approximately $126.9 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, Mexican peso and the Chinese yuan, and have various settlement dates through December 2021. 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 Recognized in
Earnings on Derivatives
Three months ended
September 30,
Nine months ended
September 30,
Location of Income
Recognized in
Earnings on Derivatives
2021202020212020
Derivatives not designated as hedging instruments
Foreign exchange contractsOther income (expense), net$2,220 $800 $5,080 $1,280 
Fair Value of Derivatives
The fair value of the Company's derivatives 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 September 30, 2021 and December 31, 2020 are shown below (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)
September 30, 2021
Cross-currency swapsRecurring$4,570 $ $4,570 $ 
Foreign exchange contractsRecurring$1,260 $ $1,260 $ 
December 31, 2020
Cross-currency swapsRecurring$(5,000)$ $(5,000)$ 
Foreign exchange contractsRecurring$140 $ $140 $ 
11. 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.
16


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
The components of lease expense are as follows (dollars in thousands):
Three months ended September 30,Nine months ended September 30,
2021202020212020
Operating lease cost$2,090 $2,110 $6,370 $5,780 
Short-term, variable and other lease costs1,140 410 2,000 990 
Total lease cost$3,230 $2,520 $8,370 $6,770 
Maturities of lease liabilities are as follows (dollars in thousands):
Year ended December 31,
Operating Leases(a)
2021 (excluding the nine months ended September, 2021)$2,060 
20227,990 
20237,160 
20246,160 
20254,840 
Thereafter15,740 
Total lease payments43,950 
Less: Imputed interest(5,490)
Present value of lease liabilities$38,460 
__________________________
(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 lease term of the Company's operating leases as of September 30, 2021 is approximately 6.5 years. The weighted-average discount rate as of September 30, 2021 is approximately 4.1%.
Cash paid for amounts included in the measurement of operating lease liabilities was approximately $6.2 million and $5.4 million during the nine months ended September 30, 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 approximately $6.2 million and $10.5 million during the nine months ended September 30, 2021 and 2020, respectively.
12. Other long-term liabilities
Other long-term liabilities consist of the following components (dollars in thousands):
 September 30,
2021
December 31,
2020
Non-current asbestos-related liabilities$24,250 $26,170 
Other long-term liabilities36,570 43,520 
Total other long-term liabilities$60,820 $69,690 
17


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
13. Commitments and Contingencies
Asbestos
As of September 30, 2021, the Company was a party to 370 pending cases involving an aggregate of 4,709 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
Nine Months Ended September 30, 20214,655 171 89 28 4,709 $11,632 $1,560,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 its 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,709 claims pending at September 30, 2021, 24 set forth specific amounts of damages (other than those stating the statutory minimum or maximum). At September 30, 2021, of the 24 claims that set forth specific amounts, there was one 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 (dollars in millions)$0.0 to $0.6$0.6 to $5.0$5.0+
Number of claims420
Relatively few 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 approximately $10.3 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.
There has been significant volatility in the historical number of claim filings and costs to defend, with previous claim counts and spend levels much higher than current levels. Management believes this volatility was associated more with tort reform, plaintiff practices and state-specific legal dockets than the Company’s underlying asbestos-related exposures. From 2017 to 2019, however, the number of new claim filings, and costs to defend, had become much more consistent, ranging between 143 to 173 new claims per year and total defense costs ranging between $2.2 million and $2.3 million.
18


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
The higher degree of consistency in census data and spend levels, as well as lower claim activity levels and an evolving defense strategy, has allowed the Company to more effectively and efficiently manage claims, making process or local counsel arrangement improvements where possible. Given the consistency of activity over a multi-year period, the Company believed a trend may have formed where it could be possible to reasonably estimate its future cash exposure for all asbestos-related activity with an adequate level of precision. As such, the Company commissioned an actuary to help evaluate the nature and predictability of its asbestos-related costs, and provide an actuarial range of estimates of future exposures. Based upon its review of the actuarial study, which was completed in June 2020 using data as of December 31, 2019 and which projected spend levels through a terminal year of 2064, the Company affirmed its belief that it now has the ability to reasonably estimate its future asbestos-related exposures for pending as well as unknown future claims.
During the second quarter 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. The study from the Company’s actuary, based on data as of December 31, 2019, provided for a range of possible future liability from $31.5 million to $43.3 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 $23.4 million in second quarter 2020 to increase the liability estimate to $31.5 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 September 30, 2021, the Company’s total asbestos-related liability is $26.8 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.
19


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
14. 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 – The Packaging segment, which consists primarily of the Rieke®, Taplast, Affaba & Ferrari, Stolz and Rapak® brands, develops and manufactures a broad array of dispensing products (such as foaming pumps, lotion and hand soap pumps, 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, flexible spouts, and agricultural closures), polymeric jar products, and fully integrated dispensers for fill-ready bag-in-box applications, all for a variety of consumer products submarkets including, but not limited to, beauty and personal care, food and beverage, home care, and pharmaceutical and nutraceutical, as well as the industrial market.
Aerospace – The Aerospace segment, which includes the Monogram Aerospace Fasteners, Allfast Fastening Systems®, Mac Fasteners, 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 – The 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):
 Three months ended
September 30,
Nine months ended
September 30,
 2021202020212020
Net Sales
Packaging$138,010 $135,120 $409,730 $364,000 
Aerospace46,510 39,130 135,680 130,660 
Specialty Products37,900 25,210 102,730 87,140 
Total$222,420 $199,460 $648,140 $581,800 
Operating Profit (Loss)
Packaging$27,340 $28,020 $76,490 $70,340 
Aerospace3,980 (133,500)10,600 (132,630)
Specialty Products6,660 3,380 17,190 870 
Corporate(7,160)(6,220)(26,780)(45,220)
Total$30,820 $(108,320)$77,500 $(106,640)
20


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
15. Equity Awards
Stock Options
The Company recognized no stock-based compensation expense related to stock options during the three and nine months ended September 30, 2021 and 2020, respectively. As of September 30, 2021, there was no unrecognized compensation costs related to stock options remaining. Information related to stock options at September 30, 2021 is as follows:
Number of
Stock Options
Weighted Average Option PriceAverage  Remaining Contractual Life (Years)Aggregate Intrinsic Value
Outstanding at January 1, 2021150,000 $17.87 
Granted  
  Exercised(150,000)17.87 
  Cancelled  
  Expired  
Outstanding at September 30, 2021 $ — $ 
Restricted Stock Units
The Company awarded the following restricted stock units ("RSUs") during the nine months ended September 30, 2021:
granted 131,198 RSUs 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 21,112 RSUs to its non-employee independent directors, which fully vest one year from date of grant so long as the director and/or Company does not terminate the director's service prior to the vesting date; and
issued 1,407 RSUs 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.
During 2021, the Company awarded 72,962 performance-based RSUs to certain Company 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, 2021 and ending December 31, 2023. 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 0.28% and annualized volatility of 35.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. For similar performance-based RSUs awarded in 2018, the Company attained 126.2% of the target on a weighted average basis, resulting in an increase of 25,993 shares during the three months ended March 31, 2021.
21


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
Information related to RSUs at September 30, 2021 is as follows:
Number of Unvested RSUsWeighted Average Grant Date Fair ValueAverage Remaining Contractual Life (Years)Aggregate Intrinsic Value
Outstanding at January 1, 2021784,968 $26.46 
  Granted252,672 34.31 
  Vested(308,576)30.65 
  Cancelled(18,152)25.30 
Outstanding at September 30, 2021710,912 $27.46 1.1$23,005,000 
As of September 30, 2021, there was approximately $8.0 million of unrecognized compensation cost related to unvested RSUs that is expected to be recorded over a weighted average period of 2.0 years.
The Company recognized stock-based compensation expense related to RSUs of approximately $1.7 million and $0.9 million during the three months ended September 30, 2021 and 2020, respectively, and approximately $7.3 million and $5.6 million during the nine months ended September 30, 2021 and 2020, respectively. The stock-based compensation expense is included in selling, general and administrative expenses in the accompanying consolidated statement of operations.
16. Earnings per Share
Net income is divided by the weighted average number of common shares outstanding during the period to calculate basic earnings per share. Diluted earnings per share is calculated to give effect to stock options and RSUs. For the three and nine months ended September 30, 2020, no restricted shares or options to purchase shares 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 for the three and nine months ended September 30, 2021 and 2020:
Three months ended
September 30,
Nine months ended
September 30,
2021202020212020
Weighted average common shares—basic42,889,922 43,457,704 43,061,707 43,707,331 
Dilutive effect of restricted stock units204,177  267,675  
Dilutive effect of stock options  16,395  
Weighted average common shares—diluted43,094,099 43,457,704 43,345,777 43,707,331 
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. In the three and nine months ended September 30, 2021, the Company purchased 129,866 and 570,084 shares of its outstanding common stock for approximately $4.0 million and $18.2 million, respectively. During three and nine months ended September 30, 2020, the Company purchased 188,028 and 1,441,678 shares of its outstanding common stock for approximately $4.5 million and $36.0 million, respectively. As of September 30, 2021, the Company has approximately $143.5 million remaining under the repurchase authorization.
22


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
17. Defined Benefit Plans
Net periodic pension benefit costs for the Company's defined benefit pension plans cover certain foreign employees, union hourly employees and salaried employees. The components of net periodic pension cost are as follows (dollars in thousands):
 Pension Plans
 Three months ended
September 30,
Nine months ended
September 30,
 2021202020212020
Service costs$330 $320 $980 $950 
Interest costs200 240 600 710 
Expected return on plan assets(380)(380)(1,160)(1,110)
Amortization of net loss220 220 680 670 
Net periodic benefit cost$370 $400 $1,100 $1,220 
The service cost component of net periodic benefit cost 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.
The Company contributed approximately $0.3 million and $2.5 million to its defined benefit pension plans during the three and nine months ended September 30, 2021, respectively. The Company expects to contribute approximately $3.6 million to its defined benefit pension plans for the full year 2021.
23


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
18. Other Comprehensive Income (Loss)
Changes in AOCI by component for the nine months ended September 30, 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)
 7,210 (6,570)640 
Less: Net realized losses reclassified to net income (b)
(470)  (470)
Net current-period other comprehensive income (loss)470 7,210 (6,570)1,110 
Balance, September 30, 2021$(8,150)$3,630 $10 $(4,510)
__________________________
(a)     Derivative instruments, net of income tax of approximately $2.4 million. See Note 10, "Derivative Instruments," for further details.
(b)     Defined benefit plans, net of income tax of approximately $0.1 million. See Note 17, "Defined Benefit Plans," for further details.
Changes in AOCI by component for the nine months ended September 30, 2020 are summarized as follows, net of tax (dollars in thousands):
Defined Benefit Plans Derivative InstrumentsForeign Currency TranslationTotal
Balance, December 31, 2019$(9,930)$4,230 $(300)$(6,000)
Net unrealized losses arising during the period (a)
 (2,280)(1,210)(3,490)
Less: Net realized losses reclassified to net income (b)
(470)  (470)
Net current-period other comprehensive income (loss)470 (2,280)(1,210)(3,020)
Balance, September 30, 2020$(9,460)$1,950 $(1,510)$(9,020)
__________________________
(a)     Derivative instruments, net of income tax of approximately $0.7 million. See Note 10, "Derivative Instruments," for further details.
(b)     Defined benefit plans, net of income tax of approximately $0.1 million. See Note 17, "Defined Benefit Plans," for further details.
19. Income Taxes
The effective income tax rate for the three months ended September 30, 2021 and 2020 was 27.0% and 10.7%, respectively. The rate for the three months ended September 30, 2021 is higher than in the prior year primarily due to goodwill and intangible asset impairment charges, a portion of which was not tax deductible. The tax benefit associated with the goodwill and intangible asset impairment charges was treated as a discrete item in determining tax expense for the three months ended September 30, 2020.
The effective income tax rate for the nine months ended September 30, 2021 and 2020 was 19.2% and 12.4%, respectively. The rate for the nine months ended September 30, 2021 is higher than in the prior year as the effective tax rate for the nine months ended September 30, 2020 was impacted by a decrease in profitability resulting from various realignment charges, expense for a change in the Company’s accounting policy for asbestos-related defense costs and impairment of goodwill and indefinite-lived intangible assets. The effective tax rate for the nine months ended September 30, 2021 was impacted by the recognition of approximately $3.0 million of deferred tax benefits in Italy, the majority of which related to a reduction in deferred tax liabilities in connection with certain tax incentives.

24


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
20. Subsequent Event
On October 21, 2021, 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 November 10, 2021 to shareholders of record as of the close of business on November 3, 2021. This is TriMas’ first dividend since its initial public offering in 2007.
25

Item 2.    Management's Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition contains forward-looking statements regarding industry outlook and our expectations regarding the performance of our business. These forward-looking statements are subject to numerous risks and uncertainties, including, but not limited to, the risks and uncertainties described under the heading "Forward-Looking Statements," at the beginning of this report. 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 the Company's reports on file with the Securities and Exchange Commission, including its Annual Report on Form 10-K for the year ended December 31, 2020.
Introduction
We are a diversified manufacturer and provider of products for customers primarily in the consumer products, aerospace & defense and industrial markets. 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.
In March 2020, the President of the United States declared the coronavirus ("COVID-19") outbreak a national emergency, as the World Health Organization determined it was a pandemic. In response to the COVID-19 pandemic, federal, provincial, state, county and local governments and public health organizations or authorities around the world implemented a variety of measures intended to control the spread of the virus, including quarantines, "shelter-in-place" or "stay-at-home" and similar orders, travel restrictions, business curtailments and closures, social distancing, personal hygiene requirements, and other measures.
We have been, and continue to be, focused on making sure the working environments for our employees are safe so our operations have the ability to deliver the products needed to support efforts to mitigate the COVID-19 pandemic. Nearly all of our manufacturing sites have been deemed essential operations and remained open during the COVID-19 pandemic, at varying levels of capacity and efficiency, experiencing only temporary shutdowns due to country-specific government mandates or for thorough cleaning as a result of suspected COVID-19 cases. The health of our employees, and the ability of our facilities to remain operational in the current regulated environment, will be critical to our future results of operations.
Our divisions were impacted in 2020 at differing levels and times, beginning with our Asian facilities and strategic supply network, both primarily in China, in late January, followed by our European (primarily Italy) and North American facilities in February and March. We implemented new work rules and processes, which promote social distancing and increased hygiene to ensure the safety of our employees, particularly at our production facilities. These measures, while not easily quantifiable, have increased the level of manufacturing inefficiencies due to elevated levels of absenteeism, resulting in less efficient production scheduling and, in certain cases, short-term idling of production. We expect that we will continue to operate with these protocols in place, which have impacted our results since early 2020.
Overall, our third quarter 2021 net sales increased approximately $23.0 million, or 11.5%, compared to third quarter 2020, primarily as a result of increased industrial demand in our Specialty Products segment, an acquisition in our Packaging segment and the impact of customers' stocking orders within our Aerospace segment. These increases were partially offset by a decline in sales of our Packaging segment's dispensing and closure products that are used in applications to fight the spread of germs, which sales reached record-high levels in third quarter 2020 when there was a significant spike in demand following the onset of the COVID-19 pandemic, but now have abated to what we believe is a new, and higher, normalized level.
The most significant drivers affecting our results of operations in third quarter 2021 compared with third quarter 2020, other than as directly impacted by demand level changes as a result of the COVID-19 pandemic, were goodwill and intangible asset impairment charges in third quarter 2020 in our Aerospace segment, the impact of our recent acquisitions and increases in the cost of certain raw materials.
26

During the third quarter of 2020, we determined there was a triggering event requiring an interim quantitative impairment assessment for goodwill and indefinite-lived intangible assets within our Aerospace segment. While third quarter operating results were below pre-pandemic projected levels, the larger driver of the triggering event was a significant reduction in the July 2020 financial projection update 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 the dependence of our Aerospace segment reporting units on future levels of air travel and new aircraft builds. We determined the carrying value of both of our Aerospace reporting units, as well as of certain trade names, exceeded the fair value, resulting in non-cash, pre-tax impairment charges of approximately $126.8 million to goodwill and $7.8 million to indefinite lived intangible assets.
In December 2020, we completed the acquisition of 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 approximately $98.4 million, net of cash acquired. Affaba & Ferrari, which is reported in our Packaging segment, operates out of a highly automated manufacturing facility and support office located in Borgo San Giovanni, Italy. Affaba & Ferrari contributed approximately $11.4 million of net sales during third quarter 2021.
In first quarter 2021, we began experiencing an increase in material costs compared with 2020 levels, primarily for resin-based raw materials and components, as well as for certain types of steel. These material costs further increased during both the second and third quarters of 2021. We have escalator/de-escalator clauses in our commercial contracts with certain of our customers, or can modify prices based on market conditions, and we have been taking actions to recover the increased cost of raw materials. However, given the lag nature of the commercial pricing mechanisms, we have and will continue to experience net earnings pressure until resin costs begin to stabilize and/or decline for several consecutive months. We estimate that due to the lag in timing between incurring the cost increases and recovering via commercial actions, our operating profit was negatively impacted by approximately $3 million and $9 million in the three and nine months ended September 30, 2021, respectively, compared with 2020, primarily in our Packaging segment.
On a year-to-date basis, there were four additional significant drivers of year-over-year change in our results of operations.
In March 2021, we refinanced our long-term debt, issuing $400 million aggregate principal amount of 4.125% senior unsecured notes 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, 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 approximately $5.1 million related to the offering and approximately $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 and 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 approximately $3.0 million of unamortized debt issuance costs associated with the 2025 Senior Notes were expensed in the second quarter of 2021.
In the second quarter of 2020, we elected to change our accounting policy for asbestos-related defense costs from accruing for probable and reasonably estimable defense costs associated with known claims expected to settle to accruing for all future defense costs for both known and unknown claims, which we now believe can be reasonably estimated. This accounting change has been reflected as a change in accounting estimate effected by a change in accounting principle. We recorded a non-cash, pre-tax charge in second quarter 2020 for asbestos-related costs of approximately $23.4 million, which is included in selling, general and administrative expenses.
Beginning in second quarter 2020, we have been executing certain realignment actions in response to reductions in current and expected future end market demand following the onset of the COVID-19 pandemic. We recorded pre-tax facility consolidation and employee separation costs of approximately $2.7 million and $6.1 million, respectively, in the nine months ended September 30, 2021. In the nine months ended September 30, 2020, we recorded a pre-tax charge of approximately $13.2 million related to inventory reductions, primarily as a result of a strategic decision in our Arrow Engine division to streamline its product line offering. We also recorded charges of approximately $2.3 million related to certain production equipment removed from service given reduced demand levels, and employee separation costs of approximately $3.6 million.
In addition, our effective tax rate for the first nine months of 2021 was 19.2%, compared to 12.4% for the first nine months of 2020. The rate for the nine months ended September 30, 2021 is higher than in the prior year as the effective tax rate for the nine months ended September 30, 2020 was impacted by a decrease in profitability resulting from various realignment charges, expense for a change in the Company’s accounting policy for asbestos-related defense costs and impairment of goodwill and indefinite-lived intangible assets. The effective tax rate for the nine months ended September 30, 2021 was impacted by the recognition of approximately $3.0 million of deferred tax benefits in Italy, the majority of which related to a reduction in deferred tax liabilities in connection with certain tax incentives.
27

Additional Key Risks that May Affect Our Reported Results
We expect the COVID-19 pandemic will continue to impact us in the future at varying degrees. We expect the robust customer demand, compared with pre-pandemic demand levels, for our Packaging segment's dispensing pumps and closure products used in personal care and home care applications will continue, as we believe there is a positive secular trend focused on consumers' desire to stop the spread of germs and improve personal hygiene. We are actively collaborating with our customers and strategic supply partners to manage production capacity and supply chain availability as efficiently as possible. Industrial demand in North America was lower in 2020 compared to previous levels, and while demand levels significantly increased in both the second and third quarters of 2021, we are uncertain how and at what level demand will be impacted as governmental, travel or other restrictions are lifted, particularly in North America, where orders for our industrial cylinders, for example, are heavily influenced by the levels of construction and HVAC activity. We expect the aerospace market to continue to experience severe dislocation going forward, as except for the significant stocking orders for certain of our products received during 2021, our sales levels would be significantly lower than historical levels. With the current travel restrictions and significant drop in passenger miles, aircraft manufacturers have slowed production, and since second quarter 2020 we have experienced a significant drop in aerospace-related sales related to new commercial airplane builds compared to prior levels. We expect, except as favorably impacted by the customers' stocking orders in 2021, lower levels of sales and related production to continue for the foreseeable future.
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, such as in the quick service and restaurant applications, to protect against the uncertain end market demand. We will continue to assess further actions if required. However, as a result of the COVID-19 pandemic's impact on global economic activity, and the continued potential impact 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, as well as for uncollectible customer account balances, excess inventory and idle production equipment.
Despite the potential decline in future demand levels and results of operations as a result of the COVID-19 pandemic, at present, we believe our capital structure is in a solid position, even more so following our 2021 debt refinancing. We have ample cash and available liquidity under our revolving credit facility to meet our debt service obligations, capital expenditure requirements and other short-term and long-term obligations for the foreseeable future.
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 COVID-19 pandemic, the actions taken to contain or mitigate its impact, timing of widespread vaccine availability, and the resumption of normalized global economic activity. Due to the inherent uncertainty of the unprecedented and rapidly evolving situation, we are unable to predict with any confidence the likely impact of the COVID-19 pandemic on our future operations.
Beyond the unique risks presented by the COVID-19 pandemic, 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 base 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.
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.
28

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 oil and metal-based purchased components. In addition to the factors affecting our third quarter 2021 results, there has 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.
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 third quarter 2021, we purchased 129,866 shares of our outstanding common stock for approximately $4.0 million. As of September 30, 2021, we had approximately $143.5 million remaining under the repurchase authorization. We will continue to evaluate opportunities to return capital to shareholders through the purchase of our common stock, depending on market conditions and other factors.

29

Segment Information and Supplemental Analysis
The following table summarizes financial information for our reportable segments for the three months ended September 30, 2021 and 2020 (dollars in thousands):
Three months ended September 30,
 2021As a Percentage
of Net Sales
2020As a Percentage
of Net Sales
Net Sales
Packaging$138,010 62.0 %$135,120 67.7 %
Aerospace46,510 20.9 %39,130 19.6 %
Specialty Products37,900 17.0 %25,210 12.6 %
Total$222,420 100.0 %$199,460 100.0 %
Gross Profit (Loss)
Packaging$39,410 28.6 %$40,240 29.8 %
Aerospace10,150 21.8 %6,930 17.7 %
Specialty Products8,880 23.4 %4,760 18.9 %
Total$58,440 26.3 %$51,930 26.0 %
Selling, General and Administrative Expenses
Packaging$12,070 8.7 %$12,220 9.0 %
Aerospace6,160 13.2 %5,840 14.9 %
Specialty Products2,230 5.9 %1,370 5.4 %
Corporate7,160 N/A6,220 N/A
Total$27,620 12.4 %$25,650 12.9 %
Operating Profit (Loss)
Packaging$27,340 19.8 %$28,020 20.7 %
Aerospace3,980 8.6 %(133,500)(341.2)%
Specialty Products6,660 17.6 %3,380 13.4 %
Corporate(7,160)N/A(6,220)N/A
Total$30,820 13.9 %$(108,320)(54.3)%
Depreciation
Packaging$5,280 3.8 %$4,490 3.3 %
Aerospace1,670 3.6 %1,640 4.2 %
Specialty Products930 2.5 %770 3.1 %
Corporate30 N/A30 N/A
Total$7,910 3.6 %$6,930 3.5 %
Amortization
Packaging$2,380 1.7 %$2,320 1.7 %
Aerospace2,870 6.2 %2,880 7.4 %
Specialty Products120 0.3 %110 0.4 %
Corporate— N/A— N/A
Total$5,370 2.4 %$5,310 2.7 %









30

The following table summarizes financial information for our reportable segments for the nine months ended September 30, 2021 and 2020 (dollars in thousands):
Nine months ended September 30,
 2021As a Percentage
of Net Sales
2020As a Percentage
of Net Sales
Net Sales
Packaging409,730 63.2 %364,000 62.6 %
Aerospace135,680 20.9 %130,660 22.5 %
Specialty Products102,730 15.8 %87,140 15.0 %
Total$648,140 100.0 %$581,800 100.0 %
Gross Profit
Packaging113,770 27.8 %106,770 29.3 %
Aerospace30,430 22.4 %21,510 16.5 %
Specialty Products23,600 23.0 %7,250 8.3 %
Total$167,800 25.9 %$135,530 23.3 %
Selling, General and Administrative Expenses
Packaging37,280 9.1 %36,430 10.0 %
Aerospace19,820 14.6 %19,550 15.0 %
Specialty Products6,420 6.2 %6,370 7.3 %
Corporate26,780 N/A45,220 N/A
Total$90,300 13.9 %$107,570 18.5 %
Operating Profit (Loss)
Packaging76,490 18.7 %70,340 19.3 %
Aerospace10,600 7.8 %(132,630)(101.5)%
Specialty Products17,190 16.7 %870 1.0 %
Corporate(26,780)N/A(45,220)N/A
Total$77,500 12.0 %$(106,640)(18.3)%
Depreciation
Packaging15,680 3.8 %13,630 3.7 %
Aerospace5,260 3.9 %5,400 4.1 %
Specialty Products2,710 2.6 %2,570 2.9 %
Corporate90 N/A100 N/A
Total$23,740 3.7 %$21,700 3.7 %
Amortization
Packaging7,180 1.8 %6,970 1.9 %
Aerospace8,630 6.4 %8,140 6.2 %
Specialty Products340 0.3 %350 0.4 %
Corporate— N/A— N/A
Total$16,150 2.5 %$15,460 2.7 %

Results of Operations
The principal factors impacting us during the three months ended September 30, 2021, compared with the three months ended September 30, 2020, were:
the impact on global business activity of the COVID-19 pandemic;
approximately $134.6 million of goodwill and indefinite-lived intangible asset impairment charges in third quarter 2020;
the impact of our recent acquisitions, primarily Affaba & Ferrari, in December 2020; and
the impact of material cost increases, primarily resin-related.

31

Three Months Ended September 30, 2021 Compared with Three Months Ended September 30, 2020
Overall, net sales increased approximately $23.0 million, or 11.5%, to $222.4 million for the three months ended September 30, 2021, as compared with $199.5 million in the three months ended September 30, 2020. The acquisition of Affaba and Ferrari added approximately $11.4 million of sales. Organic sales, excluding the impact of currency exchange and acquisitions, increased approximately $9.7 million, as increases in our Aerospace and Specialty Products segments were partially offset by the expected decline in organic sales in our Packaging segment as the high demand levels for products that help fight the spread of germs decreased compared with the record-high levels in the prior year. In addition, net sales increased by approximately $1.9 million due to currency exchange, as our reported results in U.S. dollars were favorably impacted as a result of a weakening U.S. dollar relative to foreign currencies, as compared to third quarter 2020.
Gross profit margin (gross profit as a percentage of sales) approximated 26.3% and 26.0% for the three months ended September 30, 2021 and 2020, respectively. Gross profit margin increased as a result of an approximate $2.0 million charge within our Aerospace segment related to an updated estimate of a pre-acquisition contingent liability taken in the third quarter of 2020 that did not repeat in 2021, as well as due to leveraging our realignment actions taken during 2020, primarily in our Specialty Products segment. These margin improvements were partially offset by increased material costs, primarily in our Packaging segment, an overall less favorable product sales mix, and due to production inefficiencies, primarily in our Aerospace segment, driven by the COVID-19 pandemic.
Operating profit (loss) margin (operating profit as a percentage of sales) approximated 13.9% and (54.3)% for the three months ended September 30, 2021 and 2020, respectively. Operating profit (loss) increased approximately $139.1 million to an operating profit of approximately $30.8 million in the three months ended September 30, 2021, from an operating loss of approximately $108.3 million for the three months ended September 30, 2020, primarily due to approximately $134.6 million of goodwill and indefinite-lived intangible asset impairment charges as well as the impact of the $2.0 million pre-acquisition contingent liability charge within our Aerospace segment, all of which were recorded during the third quarter of 2020 and did not repeat in 2021. Operating profit and margin further increased due to higher sales levels and favorable currency exchange, which were partially offset by material cost increases and higher production inefficiencies.
Interest expense remained relatively flat at approximately $3.4 million, for the three months ended September 30, 2021 compared to approximately $3.5 million for the three months ended September 30, 2020.
Other expense decreased approximately $0.7 million to approximately $0.5 million for the three months ended September 30, 2021, as compared to approximately $1.2 million for the three months ended September 30, 2020, primarily due to a decrease in losses on transactions denominated in foreign currencies.
The effective income tax rate for the three months ended September 30, 2021 and 2020 was 27.0% and 10.7%, respectively. We recorded income tax expense of approximately $7.3 million for the three months ended September 30, 2021 as compared to an income tax benefit of approximately $12.1 million for the three months ended September 30, 2020. The rate for the three months ended September 30, 2021 is higher than in the prior year primarily due to goodwill and intangible asset impairment charges, a portion of which was not tax deductible. The tax benefit associated with the goodwill and intangible asset impairment charges was treated as a discrete item in determining tax expense for the three months ended September 30, 2020.
Net income (loss) increased approximately $120.5 million, to net income of $19.6 million for the three months ended September 30, 2021, as compared to a net loss of $100.9 million for the three months ended September 30, 2020. The increase was primarily the result of an increase in operating profit (loss) of approximately $139.1 million and a decrease in other expense of approximately $0.7 million, partially offset by an increase in income tax expense of approximately $19.4 million.
See below for a discussion of operating results by segment.
Packaging. Net sales increased approximately $2.9 million, or 2.1%, to $138.0 million in the three months ended September 30, 2021, as compared to $135.1 million in the three months ended September 30, 2020. Affaba & Ferrari, acquired in December 2020, contributed approximately $11.4 million of sales in the third quarter of 2021. Sales of products used in food and beverage markets increased by approximately $6.4 million, primarily due to strong demand for closures, dispensers and flexible packaging as the hospitality sector began to rebound from prior COVID-19 pandemic-related shutdowns. Sales of products used in industrial markets increased by approximately $4.7 million, primarily as a result of higher demand for closure products in North America. Sales of beauty and personal care dispensing products used in applications that help fight the spread of germs decreased by approximately $21.0 million, as demand has abated for these products from the peak levels in 2020 as a result of the COVID-19 pandemic, to what we believe is a new, and higher, normalized level. Net sales also increased by approximately $1.9 million due to currency exchange, as our reported results in U.S. dollars were favorably impacted as a result of the weakening U.S. dollar relative to foreign currencies, as compared to third quarter 2020.
32

Gross profit decreased approximately $0.8 million to $39.4 million, or 28.6% of sales, in the three months ended September 30, 2021, as compared to $40.2 million, or 29.8% of sales, in the three months ended September 30, 2020. Gross profit was impacted in third quarter 2021 by approximately $3 million of higher year-over-year material costs (primarily resin) than were recovered via sales price increases. This decrease was mostly offset by a more favorable product sales mix, with higher margin industrial and food and beverage products comprising a greater percentage of total sales, as well as a result of approximately $0.7 million of currency exchange, as our reported results in U.S. dollars were favorably impacted as a result of the weakening U.S. dollar relative to foreign currencies.
Selling, general and administrative expenses decreased approximately $0.2 million to $12.1 million, or 8.7% of sales, in the three months ended September 30, 2021, as compared to $12.2 million, or 9.0% of sales, in the three months ended September 30, 2020, as the impact of lower employee related costs and third party expenses was mostly offset by higher ongoing selling, general and administrative costs associated with our acquisition of Affaba & Ferrari.
Operating profit decreased approximately $0.7 million to $27.3 million, or 19.8% of sales, in the three months ended September 30, 2021, as compared to $28.0 million, or 20.7% of sales, in the three months ended September 30, 2020, as the impact of material cost increases and slightly higher selling, general and administrative expenses more than offset a more favorable product sales mix and the impact of currency exchange.
Aerospace.    Net sales for the three months ended September 30, 2021 increased approximately $7.4 million, or 18.9%, to $46.5 million, as compared to $39.1 million in the three months ended September 30, 2020. Sales of our fasteners products increased by approximately $5.6 million, as the impact of customers' stocking orders for specialized fasteners of approximately $6.9 million was partially offset by a decline in overall market-related demand due to the COVID-19 pandemic. Sales of our engineered components increased by approximately $1.8 million, primarily due to timing of end market demand.
Gross profit increased approximately $3.2 million to $10.2 million, or 21.8% of sales, in the three months ended September 30, 2021, from $6.9 million, or 17.7% of sales, in the three months ended September 30, 2020, due to the higher sales levels, as well as to an approximate $2.0 million charge related to an updated estimate of a pre-acquisition contingent liability taken in the third quarter of 2020 that did not repeat in 2021. These increases were partially offset by production inefficiencies driven by the effects of the COVID-19 pandemic.
Selling, general and administrative expenses increased approximately $0.3 million to $6.2 million, or 13.2% of sales, in the three months ended September 30, 2021, as compared to $5.8 million, or 14.9% of sales, in the three months ended September 30, 2020, as we minimized incremental spending despite higher sales levels.
Operating profit (loss) increased approximately $137.5 million to an operating profit of $4.0 million, or 8.6% of sales, in the three months ended September 30, 2021, as compared to an operating loss of $133.5 million, or 341.2% of sales, in the three months ended September 30, 2020, primarily due to approximately $134.6 million of goodwill and indefinite-lived intangible asset impairment charges as well as the impact of the updated pre-acquisition contingent liability charge, all of which were recorded during the third quarter of 2020 and did not repeat in 2021. These improvements, plus the impact of higher sales levels, were partially offset by production inefficiencies and higher selling, general and administrative expenses.
Specialty Products.   Net sales for the three months ended September 30, 2021 increased approximately $12.7 million, or 50.3%, to $37.9 million, as compared to $25.2 million in the three months ended September 30, 2020. Sales of our cylinder products increased approximately $9.3 million, due to higher demand for steel cylinders in North America as industrial activity continues to increase following the previous lower levels a year ago as a result of the COVID-19 pandemic. Sales of engines, compressors and related parts used in upstream oil and gas applications increased by approximately $3.4 million, primarily as a result of higher oil-field activity in North America.
Gross profit increased approximately $4.1 million to $8.9 million, or 23.4% of sales, in the three months ended September 30, 2021, as compared to $4.8 million, or 18.9% of sales, in the three months ended September 30, 2020. Gross profit increased in the third quarter of 2021 due to higher sales levels, while margins further improved due to favorable product sales mix and leveraging previous realignment actions.
Selling, general and administrative expenses increased approximately $0.9 million to $2.2 million, or 5.9% of sales, in the three months ended September 30, 2021, as compared to $1.4 million, or 5.4% of sales, in the three months ended September 30, 2020, primarily due to higher employment and spending levels in support of the increase in sales levels.
Operating profit increased approximately $3.3 million to $6.7 million, or 17.6% of sales, in the three months ended September 30, 2021, as compared to $3.4 million, or 13.4% of sales, in the three months ended September 30, 2020, primarily due to increased sales levels, a more favorable product sales mix and leveraging previous realignment actions.
33

Corporate.    Corporate expenses consist of the following (dollars in millions):
 Three months ended September 30,
 20212020
Corporate operating expenses$5.5 $5.1 
Non-cash stock compensation1.6 0.9 
Legacy expenses0.1 0.2 
Corporate expenses$7.2 $6.2 
Corporate expenses increased approximately $0.9 million to approximately $7.2 million for the three months ended September 30, 2021, from approximately $6.2 million for the three months ended September 30, 2020, primarily as a result of an increase in non-cash stock compensation due to timing and higher estimated attainment of existing awards, as well as due to higher Corporate operating expenses.

Nine Months Ended September 30, 2021 Compared with Nine Months Ended September 30, 2020
Overall, net sales increased approximately $66.3 million, or 11.4%, to $648.1 million for the nine months ended September 30, 2021, as compared with $581.8 million in the nine months ended September 30, 2020, primarily as a result of acquisitions, which added approximately $39.0 million of sales. Organic sales, excluding the impact of currency exchange and acquisitions, increased in each of our three segments, growing a total of approximately $18.1 million. Organic sales in our Specialty Products segment increased approximately $15.6 million as a result of increased industrial and oil-field activity. Organic sales in our Packaging segment increased approximately $1.8 million, as increases in products used in food and beverage, industrial and other applications were mostly offset by a decrease in sales of dispensing products used in beauty and personal care and home care applications that help fight the spread of germs. Organic sales in our Aerospace segment increased approximately $0.7 million, as sales for customers' stocking orders were mostly offset by a decline in sales resulting from the impact from the COVID-19 pandemic on the overall aerospace industry. Net sales increased by approximately $9.3 million due to currency exchange, as our reported results in U.S. dollars were favorably impacted as a result of the weakening U.S. dollar relative to foreign currencies.
Gross profit margin (gross profit as a percentage of sales) approximated 25.9% and 23.3% for the nine months ended September 30, 2021 and 2020, respectively. Gross profit margin increased primarily due to the impact of lower realignment, contingent liability and purchase accounting charges of approximately $13.1 million, $2.0 million and $2.0 million, respectively, in the first nine months of 2021 than the first nine months of 2020. These increases, plus a more favorable product sales mix and leveraging of our prior realignment actions in our Specialty Products segment were partially offset by higher material costs (primarily resin) in our Packaging segment and production inefficiencies within our Aerospace segment.
Operating profit (loss) margin (operating profit as a percentage of sales) approximated 12.0% and (18.3)% for the nine months ended September 30, 2021 and 2020, respectively. Operating profit increased approximately $184.1 million, to $77.5 million for the nine months ended September 30, 2021, compared to $106.6 million for the nine months ended September 30, 2020, primarily due to approximately $134.6 million of goodwill and indefinite-lived intangible asset impairment charges as well as the impact of the $2.0 million pre-acquisition contingent liability charge within our Aerospace segment, all of which were recorded during the third quarter of 2020 and did not repeat in 2021. Operating profit and margin further increased due to higher sales levels and lower realignment and purchase accounting costs than in 2020. These increases were partially offset by higher material costs (primarily resin) in our Packaging segment and production inefficiencies within our Aerospace segment.
Interest expense decreased approximately $0.2 million, to $11.1 million, for the nine months ended September 30, 2021, as compared to $11.3 million for the nine months ended September 30, 2020 as a lower effective interest rate more than offset an increase in our weighted average borrowings.
We incurred approximately $10.5 million of debt financing and related expense for the nine months ended September 30, 2021, of which approximately $10.3 million was related to expenses incurred associated with the redemption of our 2025 Senior Notes and approximately $0.2 million related to the write-off of previously capitalized deferred financing fees associated with our Credit Agreement.
Other expense increased approximately $0.7 million, to $0.8 million for the nine months ended September 30, 2021, from $0.2 million for the nine months ended September 30, 2020, primarily due to a year-over-year increase in losses on transactions denominated in foreign currencies.
34

The effective income tax rate for the nine months ended September 30, 2021 and 2020 was 19.2% and 12.4%, respectively. We recorded tax expense of approximately $10.6 million for the nine months ended September 30, 2021 as compared to a tax benefit of approximately $14.6 million for the nine months ended September 30, 2020. The rate for the nine months ended September 30, 2021 is higher than in the prior year as the effective tax rate for the nine months ended September 30, 2020 was impacted by a decrease in profitability resulting from various realignment charges, expense for a change in the Company’s accounting policy for asbestos-related defense costs and impairment of goodwill and indefinite-lived intangible assets. The effective tax rate for the nine months ended September 30, 2021 was impacted by the recognition of approximately $3.0 million of deferred tax benefits in Italy, the majority of which related to a reduction in deferred tax liabilities in connection with certain tax incentives.
Net income increased by approximately $147.9 million, to net income of $44.5 million for the nine months ended September 30, 2021, compared to a net loss of $103.5 million for the nine months ended September 30, 2020. The increase was primarily the result of an increase in operating profit of approximately $184.1 million and a decrease in interest expense of $0.2 million, partially offset by debt financing and related expenses of approximately $10.5 million, an increase in income tax expense of approximately $25.2 million and an increase in other expense of approximately $0.7 million.
See below for a discussion of operating results by segment.
Packaging.   Net sales increased approximately $45.7 million, or 12.6%, to $409.7 million in the nine months ended September 30, 2021, as compared to $364.0 million in the nine months ended September 30, 2020. Acquisition-related sales growth was approximately $34.7 million, comprised of $29.4 million of sales from our December 2020 acquisition of Affaba & Ferrari and $5.3 million resulting from the January through March 2021 sales of our April 2020 acquisition of Rapak. Sales of products used in food and beverage markets increased by approximately $8.4 million, primarily due to strong demand for caps, closures and flexible packaging as the hospitality sector began to rebound from prior COVID-19 pandemic-related shutdowns. Sales of products used in industrial markets increased by approximately $7.9 million, primarily as a result of higher demand for closure products in North America. Sales of dispensing products used in beauty and personal care as well as home care applications that help fight the spread of germs decreased by approximately $18.6 million, as demand has abated for these products from the peak levels in 2020 as a result of the COVID-19 pandemic. Net sales also increased by approximately $9.3 million due to currency exchange, as our reported results in U.S. dollars were favorably impacted as a result of the weakening U.S. dollar relative to foreign currencies.
Packaging's gross profit increased approximately $7.0 million to $113.8 million, or 27.8% of sales, in the nine months ended September 30, 2021, as compared to $106.8 million, or 29.3% of sales, in the nine months ended September 30, 2020, primarily due to the higher sales levels, plus approximately $3.2 million of currency exchange, as our reported results in U.S. dollars were favorably impacted as a result of the weakening U.S. dollar relative to foreign currencies. Gross profit margin also increased as a result of a more favorable product sales mix, as higher margin industrial and food and beverage products comprised a larger percentage of total sales. These increases were partially offset by approximately $9 million of higher material costs (primarily resin) than were recovered via sales price increases in the nine months ended September 30, 2021. In addition, during the first three quarters of 2021, we recognized approximately $1.6 million of realignment costs primarily related to the closure of our Union City, California manufacturing facility and consolidation into our Indianapolis, Indiana and Woodridge, Illinois facilities as compared to $0.9 million of realignment costs in the comparable period in 2020, primarily related to the disposal of certain equipment removed from service.
Packaging's selling, general and administrative expenses increased approximately $0.9 million to $37.3 million, or 9.1% of sales, in the nine months ended September 30, 2021, as compared to $36.4 million, or 10.0% of sales, in the nine months ended September 30, 2020, primarily due to higher ongoing selling, general and administrative costs associated with our acquisitions, partially offset by approximately $1.4 million in charges associated with realignment actions in the first nine months of 2020, primarily for severance, that did not repeat in 2021.
Packaging's operating profit increased approximately $6.2 million to $76.5 million, or 18.7% of sales, in the nine months ended September 30, 2021, as compared to $70.3 million, or 19.3% of sales, in the nine months ended September 30, 2020, primarily due to higher sales levels, a more favorable product sales mix and favorable currency exchange, which were partially offset by the impact of higher material costs, incremental realignment charges, and higher selling, general and administrative expenses.
Aerospace.    Net sales for the nine months ended September 30, 2021 increased approximately $5.0 million, or 3.8%, to $135.7 million, as compared to $130.7 million in the nine months ended September 30, 2020. RSA, acquired in February 2020, added approximately $4.3 million of sales for January and February 2021. Sales of our fastener products increased approximately $1.3 million, as approximately $20.8 million of sales of customers' stocking orders for specialized fasteners in the first nine months of 2021 were mostly offset by lower year-over-year sales resulting from current and expected future reduced air travel due to the COVID-19 pandemic. Sales of our engineered components products declined by approximately $0.6 million.
35

Gross profit within Aerospace increased approximately $8.9 million to $30.4 million, or 22.4% of sales, in the nine months ended September 30, 2021, from $21.5 million, or 16.5% of sales, in the nine months ended September 30, 2020, primarily due to charges recorded in the first nine months of 2020 that did not repeat in the first nine months of 2021. First, we recorded approximately $5.0 million lower realignment charges in the first nine months of 2021 compared with the first nine months of 2020, which were principally related to inventory reductions and facility consolidations in response to the COVID-19 pandemic. In addition, in the first nine months of 2020, we recorded a $2.0 million charge related to an updated estimate of a pre-acquisition contingent liability, as well as an approximate $2.0 million purchase accounting non-cash charge related to the step-up of RSA's inventory to fair value and subsequent amortization, each of which did not repeat in 2021. In addition to the impact of these charges, gross profit further increased due to the impact of higher sales. All of these factors were partially offset by lower absorption of fixed costs and production inefficiencies during 2021 driven by the COVID-19 pandemic.
Selling, general and administrative expenses increased approximately $0.3 million to $19.8 million, or 14.6% of sales, in the nine months ended September 30, 2021, as compared to $19.6 million, or 15.0% of sales, in the nine months ended September 30, 2020, primarily due to the impact of higher ongoing selling, general and administrative costs associated with our acquisition of RSA.
Operating profit (loss) within Aerospace increased approximately $143.2 million to an operating profit of $10.6 million, or 7.8% of sales, in the nine months ended September 30, 2021, as compared to an operating loss of $132.6 million, or (101.5)% of sales, in the nine months ended September 30, 2020, primarily due to approximately $134.6 million of goodwill and indefinite-lived intangible asset impairment charges during the third quarter of 2020. Operating profit also improved due to lower realignment and other charges recorded in the first nine months of 2020 that did not repeat in 2021, partially offset by production inefficiencies and higher selling, general and administrative expenses.
Specialty Products.    Net sales for the nine months ended September 30, 2021 increased approximately $15.6 million, or 17.9%, to $102.7 million, as compared to $87.1 million in the nine months ended September 30, 2020. Sales of our cylinder products increased approximately $11.2 million, due to higher demand for steel cylinders in North America as industrial activity is now increasing following the previous lower levels in 2020 as a result of the COVID-19 pandemic. Sales of engines, compressors and related parts used in upstream oil and gas applications increased by approximately $4.4 million, primarily as a result of higher oil-field activity in North America. Our sales in the first nine months of 2020 included approximately $0.7 million related to the liquidation of non-core inventory following our strategic decision to streamline Arrow Engine's product line offering.
Gross profit within Specialty Products increased approximately $16.4 million to $23.6 million, or 23.0% of sales, in the nine months ended September 30, 2021, as compared to $7.3 million, or 8.3% of sales, in the nine months ended September 30, 2020. During the nine months ended September 30, 2020, we executed certain realignment actions in response to reduced end market demand as a result of the COVID-19 pandemic, resulting in approximately $9.0 million of non-cash charges, primarily related to Arrow Engine streamlining its product line offering and liquidating the non-core inventory, which did not repeat in 2021. In addition, gross profit increased in the nine months ended September 30, 2021 due to higher sales levels, while margins further improved due to favorable product sales mix and leveraging the previous realignment actions.
Selling, general and administrative expenses within Specialty Products increased approximately $0.1 million to $6.4 million, or 6.2% of sales, in the nine months ended September 30, 2021, as compared to $6.4 million, or 7.3% of sales, in the nine months ended September 30, 2020. Our 2021 selling, general and administrative expenses have increased primarily due to higher employment and spending levels aligned with the increase in sales levels. We incurred selling, general and administrative realignment expenses of approximately $0.7 million in the nine months ended September 30, 2020 related to severance that did not repeat in 2021.
Operating profit within Specialty Products increased approximately $16.3 million to $17.2 million, or 16.7% of sales, in the nine months ended September 30, 2021, as compared to $0.9 million, or 1.0% of sales, in the nine months ended September 30, 2020, primarily due to the impact of 2020 realignment costs that did not repeat in 2021, as well as higher sales and related profit conversion leveraging the 2020 realignment actions without the need to add incremental fixed costs.
36

Corporate.    Corporate expenses, net consist of the following (dollars in millions):
 Nine months ended September 30,
 20212020
Corporate operating expenses$18.5 $16.1 
Non-cash stock compensation7.3 5.6 
Legacy expenses1.0 23.5 
Corporate expenses$26.8 $45.2 
Corporate expenses decreased approximately $18.4 million to $26.8 million for the nine months ended September 30, 2021, from $45.2 million for the nine months ended September 30, 2020, primarily as a result of the $23.4 million non-cash charge recorded in 2020 due to the change of our accounting policy for asbestos-related defense costs. Corporate operating expenses increased primarily as a result of realignment charges related to the corporate office legal and finance groups in the nine months ended September 30, 2021.
37

Liquidity and Capital Resources
Cash Flows
Cash flows provided by operating activities were approximately $77.7 million for the nine months ended September 30, 2021, as compared to approximately $79.1 million for the nine months ended September 30, 2020. Significant changes in cash flows provided by operating activities and the reasons for such changes were as follows:
For the nine months ended September 30, 2021, the Company generated approximately $110.2 million of cash, based on the reported net income of approximately $44.5 million and after considering the effects of non-cash items related to depreciation, amortization, loss on dispositions of assets, changes in deferred income taxes, debt financing and related expenses, stock-based compensation and other operating activities. For the nine months ended September 30, 2020, the Company generated approximately $82.7 million in cash flows based on the reported net loss of approximately $103.5 million and after considering the effects of similar non-cash items, the asbestos-related change in liability estimate and the impairment of goodwill and indefinite-lived intangible assets.
Increases in accounts receivable resulted in a use of cash of approximately $23.3 million and $6.2 million for the nine months ended September 30, 2021 and 2020, respectively. The increased use of cash for each of the nine month periods is due primarily to the timing of sales and collection of cash related thereto within the periods. Days sales outstanding of receivables increased two days through the nine months ended September 30, 2021, and remained relatively consistent through the nine months ended September 30, 2020.
We increased our investment in inventory by approximately $5.9 million for the nine months ended September 30, 2021 and decreased our investment in inventory by approximately $4.5 million for the nine months ended September 30, 2020. Our days sales in inventory decreased by approximately ten days in 2021 through solid inventory management even as our 2021 net sales increased above 2020 levels. Our days sales in inventory decreased by approximately 12 days through the nine months ended September 30, 2020, primarily as a result of of the strategic decision in our Arrow Engine division to streamline its product line offering.
Increases in prepaid expenses and other assets resulted in a use of cash of approximately $3.8 million for the nine months ended September 30, 2021. Decreases in prepaid expenses and other assets resulted in a source of cash of approximately $5.5 million for the nine months ended September 30, 2020. These changes were primarily a result of the timing of payments made for income taxes and certain operating expenses.
An increase in accounts payable and accrued liabilities resulted in a source of cash of approximately $0.5 million for the nine months ended September 30, 2021, while a decrease in accounts payable and accrued liabilities resulted in a use of cash of approximately $7.4 million for the nine months ended September 30, 2020. Days accounts payable on hand remained consistent in 2021, while days payables decreased by six days in 2020, primarily as we paid certain key Packaging vendors more quickly in 2020 to ensure our orders remained a top priority for them given our robust demand levels and minimal available capacity in the marketplace.
Net cash used for investing activities for the nine months ended September 30, 2021 and 2020 was approximately $29.7 million and $110.9 million, respectively. During the first nine months of 2021, we invested approximately $29.9 million in capital expenditures, as we continued our investment in growth, capacity and productivity-related capital projects. During the first nine months of 2020, we invested approximately $17.7 million in capital expenditures and paid approximately $95.2 million, net of cash acquired, to acquire RSA and Rapak. We also received proceeds from disposition of business, property and equipment of approximately $1.9 million in the first nine months of 2020.
Net cash provided by financing activities for the nine months ended September 30, 2021 was approximately $15.0 million, while net cash used for financing activities was approximately $40.9 million for the nine months ended September 30, 2020. During the first nine months of 2021, we issued $400.0 million principal amount of senior notes, made net repayments of approximately $48.6 million on our revolving credit facilities, and redeemed $300.0 million principal amount of senior notes. In connection with refinancing our long-term debt, we paid approximately $13.6 million of debt financing fees and redemption premium. We also purchased approximately $18.2 million of outstanding common stock and used a net cash amount of approximately $4.7 million related to our stock compensation arrangements. During the first nine months of 2020, we made net repayments of approximately $2.3 million, on our revolving credit facilities. We also purchased approximately $36.1 million of outstanding common stock and used a net cash amount of approximately $2.6 million related to our stock compensation arrangements.
38

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 approximately $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, during the second quarter of 2021, 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 approximately $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 statement of operations in the nine months ended September 30, 2021.
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, commencing October 15, 2021. The payment of principal and interest is jointly and severally guaranteed, on a senior unsecured basis, by certain subsidiaries of the Company (each a "Guarantor" and collectively the "Guarantors"). 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, 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.
For the nine months ended September 30, 2021, our consolidated subsidiaries that do not guarantee the 2029 Senior Notes represented approximately 28% 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 approximately 42% and 49% of the total guarantor and non-guarantor assets and liabilities, respectively, as of September 30, 2021, treating the guarantor and non-guarantor subsidiaries each as a consolidated group.
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 approximately $1.1 million related to the amendment, all of which were capitalized as debt issuance costs. We also recorded approximately $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 and is subject to interest at London Interbank Offered Rate ("LIBOR") plus 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.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 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.
39

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, asset 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 the 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). Our permitted total net leverage ratio under the Credit Agreement is 4.00 to 1.00 as of September 30, 2021. 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.65 to 1.00 at September 30, 2021. Our permitted interest expense coverage ratio under the Credit Agreement is 3.00 to 1.00 as of September 30, 2021. Our actual interest expense coverage ratio was 12.94 to 1.00 at September 30, 2021. At September 30, 2021, we were in compliance with our financial covenants.
40

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 twelve months ended September 30, 2021 (dollars in thousands). We present Consolidated Bank EBITDA to show our performance under our financial covenants.
Twelve Months
 Ended
 September 30, 2021
Net income$68,180 
Bank stipulated adjustments:
Interest expense14,510 
Income tax expense1,980 
Depreciation and amortization52,500 
Non-cash compensation expense(1)
9,880 
Non-cash charges for deferred tax asset valuation allowances250 
Other non-cash expenses or losses1,880 
Non-recurring expenses or costs(2)
14,890 
Extraordinary, non-recurring or unusual gains or losses1,470 
Effects of purchase accounting adjustments830 
Business and asset dispositions450 
Net losses on early extinguishment of debt3,000 
Permitted acquisitions1,770 
Currency gains and losses420 
Consolidated Bank EBITDA, as defined$172,010 
 September 30, 2021 
Total Indebtedness, as defined$284,200  
Consolidated Bank EBITDA, as defined172,010  
Total net leverage ratio1.65 x
Covenant requirement4.00 x
 Twelve Months
 Ended
 September 30, 2021
Interest expense$14,510 
Bank stipulated adjustments: 
Interest income(190)
Non-cash amounts attributable to amortization of financing costs(1,030)
Total Consolidated Cash Interest Expense, as defined$13,290 
41

 September 30, 2021 
Consolidated Bank EBITDA, as defined$172,010  
Total Consolidated Cash Interest Expense, as defined13,290  
Actual interest expense coverage ratio12.94 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.
Our revolving credit facility allows for the issuance of letters of credit, not to exceed $40.0 million in aggregate. We placed restricted cash on deposit with a financial institution to be held as cash collateral for our outstanding letters of credit; therefore, as of September 30, 2021 and December 31, 2020, we had no letters of credit issued against our revolving credit facility. At September 30, 2021, we had no amounts outstanding under our revolving credit facility and had approximately $300.0 million available after giving effect to letters of credit issued and outstanding. At December 31, 2020, we had $50.5 million outstanding under our revolving credit facility and had approximately $249.5 million available after giving effect to letters of credit issued and outstanding. 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 September 30, 2021 and December 31, 2020.
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 foreign subsidiaries to pay down amounts outstanding under our revolving credit facility, as applicable.
Our weighted average borrowings during the first nine months of 2021 approximated $402.5 million, compared to approximately $387.7 million during the first nine months of 2020, 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 the first half of 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 September 30, 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 have taken certain defensive actions as we monitor our cash position and available liquidity. These actions have 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 have subsequently relaxed certain of these actions, choosing to further invest in capital expenditures for our businesses and resume purchasing shares of our common stock.
The majority of our cash on hand as of September 30, 2021 is located within the U.S., and given available funding under our revolving credit facility of $300.0 million at September 30, 2021 (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 obligations for the foreseeable future, as well as dividends and share repurchases.
We are subject to variable interest rates on our revolving credit facility. At September 30, 2021, 1-Month LIBOR approximated 0.08%. At September 30, 2021, we had no amounts outstanding on our revolving credit facility and, therefore, no variable rate-based borrowings outstanding.
42

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 annual rent expense for continuing operations related thereto approximated $9.4 million in 2020. 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 prior authorization.  In the three and nine months ended September 30, 2021, we purchased 129,866 and 570,084 shares of our outstanding common stock for an aggregate purchase price of approximately $4.0 million and $18.2 million, respectively. Since the initial authorization through September 30, 2021, we have purchased 3,824,815 shares of our outstanding common stock for an aggregate purchase price of approximately $106.5 million. We will continue to evaluate opportunities to return capital to shareholders through the purchase of our common stock and the payment of dividends, depending on market conditions, including the potential impact of the COVID-19 pandemic, and other factors.
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 September 30, 2021, we were party to foreign exchange forward and swap contracts to hedge changes in foreign currency exchange rates with notional amounts of approximately $126.9 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 10, "Derivative Instruments," included in Part 1, Item 1, "Notes to Unaudited Consolidated Financial Statements," within this quarterly report on Form 10-Q for additional information.
We are also subject to interest risk as it relates to our long-term debt. See Note 9, "Long-term Debt," included in Part 1, Item 1, "Notes to Unaudited Consolidated Financial Statements," within this quarterly report on Form 10-Q for additional information.
Common Stock
TriMas is listed in the NASDAQ Global Select Market. Our stock trades under the symbol "TRS."
Credit Rating
We and certain of our outstanding debt obligations are rated by Standard & Poor's and Moody's. On March 24, 2021, Moody's assigned a Ba3 rating to our 2029 Senior Notes. See Note 9, "Long-term Debt" included in Part I, Item 1, "Notes to Unaudited Consolidated Financial Statements" within this quarterly report on Form 10-Q. Moody's also affirmed a Ba2 Corporate Family Rating and maintained its outlook as stable. On March 15, 2021, Standard & Poor's assigned a BB- rating to our 2029 Senior Notes. On February 26, 2021, Standard & Poor's 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.
43

Outlook
It has now been more than one year since the onset of the COVID-19 pandemic. The COVID-19 pandemic has 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 we supply that are used in applications to fight the spread of germs continue to be much stronger than before the COVID-19 pandemic, although, as expected, have abated from peak levels in 2020 at the onset of the COVID-19 pandemic. Sales in our Specialty Products segment had been depressed by low levels of industrial activity in the U.S., but have begun to rebound in second and third quarters of 2021. Sales in our Aerospace segment are expected to be lower than historical levels for an indefinite period as a result of low new commercial aircraft builds, but have been boosted by customers' stocking orders during the first nine months of 2021.
We believe our financial results demonstrate our ability to effectively leverage our TriMas Business Model, working across our businesses with a high degree of connectivity to respond to changing market conditions, including the ongoing challenges presented by the COVID-19 pandemic. We have capitalized on opportunities where market demand was high, while also taking swift actions where market demand was sharply reduced. We have continued to take proactive realignment actions to mitigate the effects of lower demand from the COVID-19 pandemic as much as practical.
While we experienced increased sales levels during third quarter 2021, as compared to the same period in 2020, we believe there will be a continued period of uncertainty related to demand levels for our products, whether it be when new aircraft builds will ramp-up that require our fasteners or engineered products or whether industrial demand will continue to improve toward pre-pandemic levels. We expect to continue to mitigate, as much as practical, the impact of low volumes in the most challenged end markets, executing realignment actions as necessary so we are positioned to gain operating leverage when these end markets recover. We believe we remain well positioned to capitalize on the recovery of the aerospace and industrial markets, as well as available market growth opportunities. We believe the continued effectiveness of vaccines, as well as continued measures intended to control the spread of the virus and future variants thereof, are among the most significant factors that could impact demand for our products.
As a result of continued uncertainties resulting from the COVID-19 pandemic, and their potential impact to our future results of operations, as well as to TriMas' market capitalization, we may record additional cash and non-cash charges related to further realignment actions, as well for uncollectible customer account balances, excess inventory and idle production equipment. At this time, we are not able to estimate the extent or amount of any such potential cash and non-cash charges.
Following the issuance of our 2029 Senior Notes and the amendment of our Credit Agreement in 2021, 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 foreseeable future, as well as dividends and share repurchases.
We expect to continue to leverage the tenets of our TriMas Business Model to manage our multi-industry businesses and address the ongoing challenges presented by the COVID-19 pandemic, and on a longer-term basis, 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 Part 1, Item 1, "Notes to Unaudited Consolidated Financial Statements," within this quarterly report on Form 10-Q.
Critical Accounting Policies
Certain of our accounting policies require the application of significant judgment by management in selecting the appropriate assumptions used in 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.
During the quarter ended September 30, 2021, there were no material changes to the items that we disclosed as our critical accounting policies in Part II, Item 7, "Management's Discussion and Analysis of Financial Condition and Results of Operations," in the Annual Report on Form 10-K for the year ended December 31, 2020.

44

Item 3.    Quantitative and Qualitative Disclosures About Market Risk
In the normal course of business, we are exposed to market risk associated with fluctuations in foreign currency exchange rates. We are also subject to interest risk as it relates to long-term debt. See Part I, Item 2, "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 9, "Long-term Debt," and Note 10, "Derivative Instruments," in Part I, Item 1, "Notes to Unaudited Consolidated Financial Statements," included within this quarterly report on Form 10-Q for additional information.
Item 4.    Controls and Procedures
The Company maintains disclosure controls and procedures that are designed to ensure that information required to be disclosed in the reports that the Company files or submits under the Securities Exchange Act of 1934, as amended (the "Exchange Act"), is recorded, processed, summarized, and reported within the time periods specified in the SEC's rules and forms, and that such information is accumulated and communicated to the Company's management, including its Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosures.
Evaluation of disclosure controls and procedures
As of September 30, 2021, an evaluation was carried out by management, with the participation of the Chief Executive Officer and Chief Financial Officer, of the effectiveness of the Company's disclosure controls and procedures (as such term is defined in Rule 13a-15(e) and Rule 15d-15(e) of the Exchange Act) pursuant to Rule 13a-15 of the Exchange Act. The Company's 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 September 30, 2021, the Company's disclosure controls and procedures are effective to provide reasonable assurance that they would meet their objectives.
Changes in internal control over financial reporting
In response to the COVID-19 pandemic, we have required certain employees, some of whom are involved in the operation of our internal controls over financial reporting, to work from home. Despite this change, there have been no changes in the Company's internal control over financial reporting during the quarter ended September 30, 2021 that have materially affected, or are reasonably likely to materially affect, the Company's internal control over financial reporting. We are continually monitoring and assessing the COVID-19 pandemic on our internal controls to minimize any impact it may have on their design and operating effectiveness.

45

PART II. OTHER INFORMATION
TRIMAS CORPORATION
Item 1.    Legal Proceedings
See Note 13, "Commitments and Contingencies," included in Part I, Item 1, "Notes to Unaudited Consolidated Financial Statements," within this quarterly report on Form 10-Q.
Item 1A.    Risk Factors
In addition to the other information set forth in this report, you should carefully consider the factors discussed in Part 1, Item 1A., "Risk Factors," in our 2020 Annual Report on Form 10-K, which could materially affect our business, financial condition or future results. There have been no significant changes in our risk factors as disclosed in our 2020 Annual Report on Form 10-K.
Item 2.    Unregistered Sales of Equity Securities and Use of Proceeds
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 September 30, 2021.
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)
July 1, 2021 to July 31, 202165,611 $29.98 65,611 $145,525,137 
August 1, 2021 to August 31, 202137,067 $31.90 37,067 $144,342,519 
September 1, 2021 to September 30, 202127,188 $29.50 27,188 $143,540,446 
Total129,866 $30.43 129,866 $143,540,446 
__________________________
(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 September 30, 2021, the Company repurchased 129,866 shares of its common stock at a cost of approximately $4.0 million. The share repurchase program is effective and has no expiration date.
Item 3.    Defaults Upon Senior Securities
Not applicable.
Item 4.    Mine Safety Disclosures
Not applicable.
Item 5.    Other Information
Not applicable.
46

Item 6.    Exhibits
Exhibits Index:
3.1
3.2
10.1
31.1
31.2
32.1
32.2
101The following materials from TriMas Corporation's Quarterly Report on Form 10-Q for the quarter ended September 30, 2021, 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.

47

Signatures
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 TRIMAS CORPORATION (Registrant)
/s/ SCOTT A. MELL
Date:October 28, 2021
By:
Scott A. Mell
Chief Financial Officer

48
EX-31.1 2 trs_09302021xexh311.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 Quarterly Report on Form 10-Q 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 are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)    Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)    Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)    Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.    The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a)    All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b)    Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date: October 28, 2021
/s/ THOMAS A. AMATO
Thomas A. Amato
Chief Executive Officer


EX-31.2 3 trs_09302021xexh312.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 Quarterly Report on Form 10-Q 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 are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)    Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)    Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)    Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.    The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a)    All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b)    Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date: October 28, 2021
/s/ SCOTT A. MELL
Scott A. Mell
Chief Financial Officer


EX-32.1 4 trs_09302021xexh321.htm EX-32.1 Document

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

In connection with the Quarterly Report of TriMas Corporation (the “Company”) on Form 10-Q for the period ended September 30, 2021 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: October 28, 2021
/s/ THOMAS A. AMATO
Thomas A. Amato
Chief Executive Officer


EX-32.2 5 trs_09302021xexh322.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 Quarterly Report of TriMas Corporation (the “Company”) on Form 10-Q for the period ended September 30, 2021 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: October 28, 2021
/s/ SCOTT A. MELL
Scott A. Mell
Chief Financial Officer


EX-101.SCH 6 trs-20210930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information Document link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Balance Sheet Statement link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Balance Sheet Parentheticals link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statement of Income link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statement of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statement of Cash Flows Statement link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Consolidated Statement of Shareholders' Equity Statement link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Basis of Presentation Sale of Lamons Division (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - New Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2104103 - Disclosure - Discontinued Operations Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Discontinued Operations Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Discontinued Operations Sale of Lamons Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Discontinued Operations Results of Discontinued Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2108104 - Disclosure - Revenue Revenue (Notes) link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Revenue Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Revenue Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2111105 - Disclosure - Realignment Actions Realignment Actions (Notes) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Realignment Actions Realignment Actions (Details) link:presentationLink link:calculationLink link:definitionLink 2113106 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Acquisitions - Other Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 2115107 - Disclosure - Cash and Cash Equivalents link:presentationLink link:calculationLink link:definitionLink 2316303 - Disclosure - Cash and Cash Equivalents (Tables) link:presentationLink link:calculationLink link:definitionLink 2417407 - Disclosure - Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 2118108 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2319304 - Disclosure - Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2420408 - Disclosure - Goodwill and Other Intangible Assets Goodwill Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2421409 - Disclosure - Goodwill and Other Intangible Assets Goodwill Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 2422410 - Disclosure - Goodwill and Other Intangible Assets Other Intangibles Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2423411 - Disclosure - Goodwill and Other Intangible Assets Schedule of Intangible Assets (excluding Goodwill) by Major Class (Details) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - Goodwill and Other Intangible Assets Schedule of Finite-Lived Intangible Assets, Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2125109 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2326305 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2427413 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2128110 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 2329306 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2430414 - Disclosure - Property and Equipment, Net - Property and Equipment Table (Details) link:presentationLink link:calculationLink link:definitionLink 2431415 - Disclosure - Property and Equipment, Net - Depreciation Expense Table (Details) link:presentationLink link:calculationLink link:definitionLink 2132111 - Disclosure - Long-term Debt link:presentationLink link:calculationLink link:definitionLink 2333307 - Disclosure - Long-term Debt Long-term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2434416 - Disclosure - Long-term Debt - Debt Table (Details) link:presentationLink link:calculationLink link:definitionLink 2435417 - Disclosure - Long-term Debt - Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2436418 - Disclosure - Long-term Debt - Credit Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 2437419 - Disclosure - Long-term Debt - Receivables Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2438420 - Disclosure - Other Revolving Loan Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2439421 - Disclosure - Long-term Debt - Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2140112 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 2341308 - Disclosure - Derivative Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2442422 - Disclosure - Derivative Instruments - Derivative Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2443423 - Disclosure - Derivative Instruments - Designated as hedging, Financial Position (Details) link:presentationLink link:calculationLink link:definitionLink 2444424 - Disclosure - Derivative Instruments - Designated as hedging, Financial Performance (Details) link:presentationLink link:calculationLink link:definitionLink 2445425 - Disclosure - Derivative Instruments - Designated as hedging, Financial Performance Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2446426 - Disclosure - Derivative Instruments - Derivatives not designated as hedging instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2447427 - Disclosure - Derivative Instruments - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2148113 - Disclosure - Leases Leases (Notes) link:presentationLink link:calculationLink link:definitionLink 2349309 - Disclosure - Leases Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2450428 - Disclosure - Leases Lease Cost Table (Details) link:presentationLink link:calculationLink link:definitionLink 2451429 - Disclosure - Leases Operating Lease Liability Maturity Table (Details) link:presentationLink link:calculationLink link:definitionLink 2452430 - Disclosure - Leases Supplemental Balance Sheet Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2453431 - Disclosure - Leases Supplemental Cash Flow Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2154114 - Disclosure - Other Long-term Liabilities Other Long-term Liabilities (Notes) link:presentationLink link:calculationLink link:definitionLink 2355310 - Disclosure - Other Long-term Liabilities Other Long-term Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2456432 - Disclosure - Other Long-term Liabilities Other Long-term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2157115 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2358311 - Disclosure - Commitments and Contingencies Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2459433 - Disclosure - Commitments and Contingencies Asbestos Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2460434 - Disclosure - Commitments and Contingencies Asbestos Claimant and Settlement (Details) link:presentationLink link:calculationLink link:definitionLink 2461435 - Disclosure - Commitments and Contingencies Asbestos Damages Sought (Details) link:presentationLink link:calculationLink link:definitionLink 2462436 - Disclosure - Commitments and Contingencies Ordinary Course Claims (Details) link:presentationLink link:calculationLink link:definitionLink 2463437 - Disclosure - Commitments and Contingencies Metaldyne (Details) link:presentationLink link:calculationLink link:definitionLink 2164116 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2365312 - Disclosure - Segment Information Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2466438 - Disclosure - Segment Information Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2167117 - Disclosure - Equity Awards link:presentationLink link:calculationLink link:definitionLink 2368313 - Disclosure - Equity Awards (Tables) link:presentationLink link:calculationLink link:definitionLink 2469439 - Disclosure - Equity Awards - Equity Awards Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2470440 - Disclosure - Equity Awards - Stock Option Activity Table (Details) link:presentationLink link:calculationLink link:definitionLink 2471441 - Disclosure - Equity Awards - Stock Options Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2472442 - Disclosure - Equity Awards - Restricted Stock Units Activity Table (Details) link:presentationLink link:calculationLink link:definitionLink 2473443 - Disclosure - Equity Awards - Restricted Stock Units Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2174118 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 2375314 - Disclosure - Earnings per Share Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2476444 - Disclosure - Earnings per Share Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2477445 - Disclosure - Earnings per Share Repurchase of Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2178119 - Disclosure - Defined Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2379315 - Disclosure - Defined Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2480446 - Disclosure - Defined Benefit Plans - Net Periodic Pension Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2481447 - Disclosure - Defined Benefit Plans - Defined Benefit Plans Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2182120 - Disclosure - Equity Offering (Notes) link:presentationLink link:calculationLink link:definitionLink 2383316 - Disclosure - Equity Offering (Tables) link:presentationLink link:calculationLink link:definitionLink 2484448 - Disclosure - Equity Offering (Details) link:presentationLink link:calculationLink link:definitionLink 2185121 - Disclosure - Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) (Notes) link:presentationLink link:calculationLink link:definitionLink 2386317 - Disclosure - Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 2487449 - Disclosure - Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2188122 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2389318 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2490450 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2191123 - Disclosure - Subsequent Event Subsequent Events (Notes) link:presentationLink link:calculationLink link:definitionLink 2492451 - Disclosure - Subsequent Event Dividend (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 trs-20210930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 trs-20210930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 trs-20210930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Repurchase Program, Authorized Amount Stock Repurchase Program, Authorized Amount Hedging Designation [Domain] Hedging Designation [Domain] Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Realignment actions [Axis] Realignment actions [Axis] Costs resulting from realignment actions Customer [Domain] Customer [Domain] 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. Letters of credit [Member] Letter of Credit [Member] Number of Unvested Restricted Stock Units Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Trademarks and Trade Names [Member] Trademarks and Trade Names [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net income (loss) Net income (loss) Net Income (Loss) Attributable to Parent Entity Emerging Growth Company Entity Emerging Growth Company Operating lease right-of-use assets Operating Lease, Right-of-Use Asset 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. Preferred stock, outstanding Shares Preferred Stock, Shares Outstanding Accumulated Net Gain (Loss) from Hedges Attributable to Parent [Member] 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. Interest costs Defined Benefit Plan, Interest Cost Income Statement Location [Axis] Income Statement Location [Axis] Finite-lived intangible assets, accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Entity Address, Address Line One Entity Address, Address Line One Technology and Other [Member] Other Intangible Assets [Member] Entity Address, Address Line Two Entity Address, Address Line Two Asbestos-related liability noncurrent Asbestos-related liability noncurrent Asbestos-related liability noncurrent portion Useful Life Fifteen to Twentyfive Years [Member] Useful Life Fifteen to Twentyfive Years [Member] Useful Life Fifteen to Twentyfive Years [Member] Revolving Credit Facility, Capacity Available for Foreign Revolver Loans Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases Unvested Restricted Stock Units 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 Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Paid-in capital Additional Paid in Capital, Common Stock Entity Filer Category Entity Filer Category Number of Options Cancelled Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Other assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Realignment actions [Domain] Realignment actions [Domain] Realignment actions Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Segments [Axis] Segments [Axis] Metric Type [Axis] Metric Type [Axis] Types of financial metrics. Increase (decrease) for the period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Debt Instrument, Redemption Price, Percentage Debt Instrument, Redemption Price, Percentage Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Derivative, June 2020 Maturity [Member] Derivative, June 2020 Maturity [Member] Derivative, June 2020 Maturity [Member] Non-cash compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition 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. Loss on dispositions of assets Gain (Loss) on Disposition of Assets 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. Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Subsequent Event Type [Domain] Subsequent Event Type [Domain] Total settlement costs Litigation Settlement, Expense Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization of intangible assets Amortization of Intangible Assets 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 Stock Repurchase Program, Remaining Authorized Repurchase Amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Payments of Financing Costs Payments of Financing Costs Quantitative Impairment Test [Domain] Quantitative Impairment Test [Domain] Quantitative Impairment Test [Domain] 4.875% Senior Unsecured Notes Due 2025 [Member] 4.875% Senior Unsecured Notes Due 2025 [Member] 4.875% Senior Unsecured Notes Due 2025 [Member] Proceeds from issuance of senior notes Proceeds from Issuance of Senior Long-term Debt Long-term debt, net Long-term Debt and Lease Obligation Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Schedule of Inventory, Current Schedule of Inventory, Current [Table Text Block] Disposal Group, Including Discontinued Operation, Costs of Goods Sold Disposal Group, Including Discontinued Operation, Costs of Goods Sold Liability Derivatives Derivative Liability, Fair Value, Amount Not Offset Against Collateral Subsequent Events [Abstract] Subsequent Events [Abstract] Building [Member] Building [Member] Unvested Restricted Stock Units 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 Business Acquisition [Axis] Business Acquisition [Axis] Cash Flow Hedging [Member] Cash Flow Hedging [Member] Title of Individual with Relationship to Entity [Domain] Title of Individual [Domain] Disposal Group Name [Axis] Disposal Group Name [Axis] Non-cash change in legacy liability estimate Increase (decrease) in asbestos liability Increase (decrease) in asbestos liability Award Type [Domain] Award Type [Domain] Schedule of Depreciation Expense [Table] Schedule of Depreciation Expense [Table] Schedule of Depreciation Expense [Table] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Derivative, Maturity Date [Axis] Derivative, Maturity Date [Axis] Date the derivative contract matures. Credit Facility [Domain] Credit Facility [Domain] Assets Assets [Abstract] Impairment of goodwill and indefinite-lived intangible assets Impairment of goodwill and indefinite-lived intangible assets Goodwill and Intangible Asset Impairment 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] Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax Amortization of net (gain)/loss Defined Benefit Plan, Amortization of Gain (Loss) Other long-term liabilities [Member] Other Liabilities [Member] 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. Derivative Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Number of Unvested Restricted Stock Units Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Preferred stock $0.01 par: Authorized 100,000,000 shares; Issued and outstanding: None Preferred Stock, Value, Issued Number of Options Outstanding, beginning balance Number of Options Outstanding, ending balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Entity Address, City or Town Entity Address, City or Town Loss Contingency, Damages Awarded, Value Loss Contingency, Damages Awarded, Value Trade Names [Member] Trade Names [Member] Accumulated Deficit [Member] Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] (Increase) decrease in prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets 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 Other Liabilities Disclosure [Abstract] Other Liabilities Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Change in terminal growth rate Change in terminal growth rate Change in terminal growth rate Redemption, Period Four [Member] Debt Instrument, Redemption, Period Four [Member] Lamons Division [Member] Lamons Division [Member] Lamons Division [Member] Share-based Compensation Arrangement by Share-based Payment Award, 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. Amortization of prior service cost Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Purchase of common stock Stock Repurchased and Retired During Period, Value Stock Repurchased and Retired During Period, Value Receivables Facility [Member] Secured Debt [Member] Discontinued Operation, Tax Effect of Discontinued Operation Discontinued Operation, Tax Effect of Discontinued Operation Dividends Payable, Date of Record Dividends Payable, Date of Record Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Other Noncurrent Liabilities [Table Text Block] Other Noncurrent Liabilities [Table Text Block] Entity Interactive Data Current Entity Interactive Data Current Other Tax Expense (Benefit) Other Tax Expense (Benefit) Revolving Credit Facility, Remaining Borrowing Capacity Line of Credit Facility, Remaining Borrowing Capacity Derivative, Fixed Interest Rate Derivative, Fixed Interest Rate Goodwill reassigned between segments Goodwill reassigned between segments Goodwill reassigned between segments due to reporting structure changes Net income (loss) per share Earnings Per Share, Basic 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 Loss Contingency, Pending Claims, Number Loss Contingency, Pending Claims, Number Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Net cash used for investing activities of continuing operations Net Cash Provided by (Used in) Investing Activities, Continuing Operations Lessee, Operating Lease, Liability, to be Paid, Year Three Lessee, Operating Lease, Liability, to be Paid, Year Three Net proceeds from disposition of business, property and equipment Proceeds from Sales of Business, Affiliate and Productive Assets Revenue from Contract with Customer [Text Block] Revenue from Contract with Customer [Text Block] Plan 8 [Member] Plan 8 [Member] Plan 8 [Member] Number of Unvested Restricted Stock Units Outstanding, beginning balance Number of Unvested Restricted Stock Units Outstanding, ending balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Document Type Document Type Finite-Lived Intangible Assets by Useful Life [Axis] Finite-Lived Intangible Assets by Useful Life [Axis] Finite-Lived Intangible Assets by Useful Life [Axis] Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue [Table Text Block] Useful Life One to Fifteen Years [Member] Useful Life One to Fifteen Years [Member] Useful Life One to Fifteen Years [Member] Reporting Unit [Domain] Reporting Unit [Domain] 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] Aerospace & Defense [Member] Aerospace customer end market [Member] Aerospace end market customers [Member] Diluted earnings per share Earnings Per Share, Diluted [Abstract] Net cash used for investing activities of discontinued operations Cash Provided by (Used in) Investing Activities, Discontinued Operations Entity Current Reporting Status Entity Current Reporting Status Machinery and Equipment [Member] Machinery and Equipment [Member] Amount of gain (loss) expected to be reclassified from AOCI into Earnings Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimated Net Amount to be Transferred Damages Sought, Type [Axis] Damages Sought, Type [Axis] Damages Sought, Type [Axis] Operating Lease, Payments Operating Lease, Payments Maximum Remaining Maturity of Foreign Currency Derivatives Maximum Remaining Maturity of Foreign Currency Derivatives Secured Debt Secured Debt Receivables facililty, debt aggregate costs Receivables Facililty, Debt Aggregate Costs Amount of the fee that accompanies borrowing money under the debt instrument. Gain (Loss) Reclassification from AOCI into Earnings, Estimate of Time to Transfer Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimate of Time to Transfer Debt Instrument, Date of First Required Payment Debt Instrument, Date of First Required Payment Impact of adoption of new accounting pronouncement Impact of adoption of new accounting pronouncement Impact of adoption of new accounting pronouncement Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Goodwill [Roll Forward] Goodwill [Roll Forward] Redemption, Period Two [Member] Debt Instrument, Redemption, Period Two [Member] Reporting Unit [Axis] Reporting Unit [Axis] Proceeds on finalization of sale of business Proceeds on finalization of sale of business Proceeds on finalization of sale of business Useful Life Seventeen to Thirty Years [Member] Useful Life Seventeen to Thirty Years [Member] Useful Life Seventeen to Thirty Years [Member] Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Continuing operations Income (Loss) from Continuing Operations, Per Diluted Share Plan Name [Axis] Plan Name [Axis] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Cash Flows from Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Goodwill, Impairment Loss Goodwill, Impairment Loss Goodwill, Impairment Loss Other operating activities Other Operating Activities, Cash Flow Statement Document Transition Report Document Transition Report Income Tax Disclosure [Abstract] Equity Offering [Text Block] Equity Offering [Text Block] Issuance of shares via public offering Industrial [Member] Industrial customer end market [Member] Industrial end market customers [Member] Total liabilities and shareholders' equity Liabilities and Equity Pending Litigation [Member] Pending Litigation [Member] Discontinued operations Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share 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 Number of terminated employees Number of terminated employees Number of terminated employees associated with realignment activities Lessee, Operating Lease, Liability, to be Paid, Year Five Lessee, Operating Lease, Liability, to be Paid, Year Five Scenario [Axis] Scenario [Axis] Options Exercised, Weighted Average Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Quantitative Impairment Test [Axis] Quantitative Impairment Test [Axis] Type of quantitative impairment test Restricted Cash Restricted Cash 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] Number of Unvested Restricted Stock Units Spin-off Adjustment Share-based Compensation Arrangement by Share-based Payment Award Other Than Options, Spin-off Adjustment Number of shares adjustment made during the period to give effect to the distribution ratio adjustment related to the Cequent spin-off. Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) Liabilities and Shareholders' Equity Liabilities and Equity [Abstract] Derivative [Line Items] Derivative [Line Items] Hedging Relationship [Domain] Hedging Relationship [Domain] Interest Rate Swap [Member] Interest Rate Swap [Member] Earnings Per Share Earnings Per Share [Text Block] Senior Secured Term Loan A [Member] Senior Secured Term Loan A [Member] Senior Secured Term Loan A [Member] Stock Issued During Period, Value, Stock Options Exercised Stock Issued During Period, Value, Stock Options Exercised Secured debt, Maximum Borrowing Capacity Secured debt, Maximum Borrowing Capacity Maximum borrowing capacity under the receivables facility debt arrangement. Minimum [Member] Minimum [Member] 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 Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Gross profit Gross Profit Lessee, Operating Lease, Liability, to be Paid, Year Two Lessee, Operating Lease, Liability, to be Paid, Year Two Revolving Credit Facility, Amount Outstanding Long-term Line of Credit Balance Sheet Location [Domain] Balance Sheet Location [Domain] Damages Sought Range [Domain] Damages Sought Range [Domain] Damages Sought Range [Domain] Impact of change in accounting principle Impact of change in accounting principle Impact of change in accounting principle Selling, general and administrative expenses Selling, General and Administrative Expense Deferred Finance Costs, Net Debt Issuance Costs, Net Indefinite-lived Intangible Assets by Major Class [Axis] Indefinite-lived Intangible Assets [Axis] Disposal Group, Including Discontinued Operations, Other Expense, net 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. Preferred stock, Authorized shares Preferred Stock, Shares Authorized Cash and Cash Equivalents Disclosure Cash and Cash Equivalents Disclosure [Text Block] Disposal Group, Including Discontinued Operation, Operating Income (Loss) Disposal Group, Including Discontinued Operation, Operating Income (Loss) Trading Symbol Trading Symbol Loss Contingency, Damages Sought, Value Loss Contingency, Damages Sought, Value Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract] Deferred income taxes Deferred Income Tax Assets, Net Current liabilities: Liabilities, Current [Abstract] Net cash provided by financing activities of discontinued operations Cash Provided by (Used in) Financing Activities, Discontinued Operations Retirement of senior notes Retirement of senior notes Early Repayment of Senior Debt Acquisition of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired Long-term debt Debt Disclosure [Text Block] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Equity Awards Share-based Payment Arrangement [Text Block] Senior Notes [Member] Senior Notes [Member] Deferred Compensation, Share-based Payments [Member] Deferred Compensation, Share-based Payments [Member] Fair Value, Inputs, Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Inventories Inventory Disclosure [Text Block] Options Average Remaining Contractual Life (Years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Derivative Instrument [Axis] Derivative Instrument [Axis] Stock Issuance Costs Payments of Stock Issuance Costs Stock Issued During Period, Shares, New Issues Stock Issued During Period, Shares, New Issues Average discount rate, Receivables facility Average discount rate, Receivables facility The average discount rate utilized to calculate the present value of the receivables sold under the facility debt arrangement. Operating Lease, Liability Operating Lease, Liability Letters of Credit Outstanding, Amount Letters of Credit Outstanding, Amount Common stock, $0.01 par: Authorized 400,000,000 shares; Issued and outstanding: 42,841,573 shares at September 30, 2021 and 43,178,165 shares at December 31, 2020 Common Stock, Value, Issued Loss Contingency, Pending Cases, Number Loss Contingency, Pending Cases, Number Number of pending cases related to a loss contingency Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Other expense, net Nonoperating Income (Expense) Weighted-average period for recognition of the unrecognized unvested restricted shares-based compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Unvested Restricted Stock Units Outstanding, Weighted Average Grant Date Fair Value, beginning Unvested Restricted Stock Units 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 Depreciation Expense [Line Items] Depreciation Expense [Line Items] Depreciation Expense [Line Items] Goodwill, Acquired During Period Goodwill, Acquired During Period Other Postretirement Benefit Plans, Defined Benefit [Member] Other Postretirement Benefits Plan [Member] Affaba & Ferrari Srl [Member] Affaba & Ferrari Srl [Member] Affaba & Ferrari Srl Subsequent Event [Table] Subsequent Event [Table] Lessee, Operating Leases Lessee, Operating Leases [Text Block] Fair value inputs, valuation method, residual growth rate Fair value inputs, valuation method, residual growth rate Fair value inputs, valuation method, residual growth rate Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Dividends Payable, Amount Per Share Dividends Payable, Amount Per Share 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. Receivables, reserves (in dollars) Accounts Receivable, Allowance for Credit Loss, Current Inventory Write-down Inventory Write-down Restricted shares issued related to director fee deferrals Deferred Compensation Arrangement with Individual, Shares Issued Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Business Combination Disclosure [Text Block] Business Combination Disclosure [Text Block] Debt Instrument, Maturity Date Debt Instrument, Maturity Date Other Derivatives Not Designated as Hedging Instruments at Fair Value, Net Other Derivatives Not Designated as Hedging Instruments at Fair Value, Net Average stock price [Member] Average stock price [Member] Average stock price [Member] Disposal Group Classification [Axis] Disposal Group Classification [Axis] Debt Instrument Redemption [Table Text Block] Debt Instrument Redemption [Table Text Block] Document Period End Date Document Period End Date Short-term, variable and other lease costs Short-term, variable and other lease costs Short-term, variable and other lease costs Incremental common shares attributable to share-based payment arrangements Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Loss Contingency, Claims Settled, Number Loss Contingency, Claims Settled, Number Goodwill [Line Items] Goodwill [Line Items] Net unrealized gains (losses) arising during the period Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Class of Stock [Axis] Class of Stock [Axis] Defined benefit plans Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment Entity Registrant Name Entity Registrant Name Schedule of Costs of Retirement Plans Schedule of Costs of Retirement Plans [Table Text Block] Lessee, Operating Lease, Liability, Undiscounted Excess Amount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Net cash used for operating activities of discontinued operations Cash Provided by (Used in) Operating Activities, Discontinued Operations Operating Activities [Domain] Operating Activities [Domain] Work in process Inventory, Work in Process, Net of Reserves Capital expenditures Payments to Acquire Productive Assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Financial Instrument [Axis] Financial Instrument [Axis] Selling, General and Administrative Expenses [Member] Selling, General and Administrative Expenses [Member] Accrued liabilities Accrued Liabilities, Current Revenue from Contract with Customer, Excluding Assessed Tax Revenue from Contract with Customer, Excluding Assessed Tax Finished goods Inventory, Finished Goods, Net of Reserves Stock Options [Member] Share-based Payment Arrangement, Option [Member] Equity Offering [Abstract] Equity Offering [Abstract] Equity Offering [Abstract] Equity [Abstract] Equity [Abstract] Stock Options Vested Stock Options Vested Stock Options Vested Consolidation Items [Domain] Consolidation Items [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accrued interest paid through redemption date Accrued interest paid through redemption date Accrued interest paid through redemption date 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. Measurement Input Type [Domain] Measurement Input Type [Domain] Common Stock [Member] Common Stock [Member] Segment Information Segment Reporting Disclosure [Text Block] 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 Operating profit (loss) Operating profit (loss) Operating Income (Loss) Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Operating lease liabilities, current portion Operating Lease, Liability, Current Hedging Designation [Axis] Hedging Designation [Axis] 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 Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Non-cash compensation expense Share-based Payment Arrangement, Noncash Expense AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Paid-in Capital [Member] Additional Paid-in Capital [Member] Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation Depreciation expense Depreciation Repayments of Debt Repayments of Debt Fair value inputs, valuation method, discount rate Fair value inputs, valuation method, discount rate Fair value inputs, valuation method, discount rate Derivative Instruments in Hedges, at Fair Value, Net Derivative Instruments in Hedges, at Fair Value, Net Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Cash and Cash Equivalents [Abstract] Intangible Assets, excluding Goodwill [Line Items] Intangible Assets, excluding Goodwill [Line Items] All other Intangible Assets, excluding Goodwill Schedule of Share-based Compensation, Restricted Stock Units Award Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Cash paid for taxes Income Taxes Paid Proceeds from borrowings on revolving credit facilities Proceeds from Lines of Credit Derivative, Notional Amount Derivative, Notional Amount Other Assets [Member] Other Assets [Member] Other income (expense), net Other Nonoperating Income (Expense) Long-term Debt, Fair Value Long-term Debt, Fair Value Stock Repurchased and Retired During Period, Shares Stock Repurchased and Retired During Period, Shares Legal Fees Legal Fees Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Other Liabilities Disclosure [Text Block] Other Liabilities Disclosure [Text Block] Business Combinations [Abstract] Business Combinations [Abstract] Defined Benefit Plan, Plan Assets, Contributions by Employer Defined Benefit Plan, Plan Assets, Contributions by Employer Maximum [Member] Maximum [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Entity Information [Line Items] Entity Information [Line Items] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Total liabilities Liabilities Raw materials Inventory, Raw Materials, Net of Reserves Legal Entity [Axis] Legal Entity [Axis] Debt financing fees and senior notes redemption premium Payment for Debt Extinguishment or Debt Prepayment Cost Payment for Debt Extinguishment or Debt Prepayment Cost Dividends Payable, Date Declared Dividends Payable, Date Declared Increase in receivables Increase (Decrease) in Receivables Award Type [Axis] Award Type [Axis] Cash paid at termination of interest rate swap Cash paid at termination of interest rate swap Cash paid at termination of interest rate swap Options Granted, Weighted Average Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Cash Flows from Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Options Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Specialty Products [Member] Specialty Products Reportable Segment [Member] Specialty Products Reportable Segment [Member] Number of Options Expired Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Lessee, Operating Lease, Liability, Maturity [Table Text Block] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Consolidation Items [Axis] Consolidation Items [Axis] Measurement Input Type [Axis] Measurement Input Type [Axis] Total shareholders' equity Stockholders' Equity Attributable to Parent Short-term Debt, Fair Value Short-term Debt, Fair Value Consolidated Balance Sheet Parenthetical [Abstract] Consolidated Balance Sheet Parenthetical [Abstract] Consolidated Balance Sheet Parenthetical [Abstract] Common Stock, Issued Shares Common Stock, Shares, Issued Preferred stock, Issued Shares Preferred Stock, Shares Issued Increase (decrease) in accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities 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 Other Comprehensive Income [Abstract] Other Comprehensive Income [Abstract] Other Comprehensive [Abstract] Designated as Hedging Instrument [Member] Designated as Hedging Instrument [Member] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Debt financing and related expenses Gain (Loss) on Extinguishment of Debt Payments to purchase common stock Payments for Repurchase of Common Stock Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Disposal Group, Including Discontinued Operation, Other Expense Disposal Group, Including Discontinued Operations, Other Expense, net Disposal Group, Including Discontinued Operations, Other Expense, net Schedule of Indefinite-Lived Intangible Assets [Table] Schedule of Indefinite-Lived Intangible Assets [Table] Long-term Debt, Fair Value, % of par value Long-term Debt, Fair Value, % of par value The fair value of long-term debt presented as a % of par value. Balance Sheet Location [Axis] Balance Sheet Location [Axis] Comprehensive Income (Loss) Note [Text Block] Comprehensive Income (Loss) Note [Text Block] Operating lease liabilities Operating Lease, Liability, Noncurrent Accrued Liabilities [Member] Accrued Liabilities [Member] Measurement Frequency [Domain] Measurement Frequency [Domain] Credit Agreement [Member] Credit Agreement [Member] Credit Agreement [Member] Debt Instrument, Face Amount Debt Instrument, Face Amount Interest expense Interest Expense Segment Reporting Information, Additional Information [Abstract] Segment Reporting Information, Additional Information [Abstract] Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Derivative, Maturity Date [Domain] Derivative, Maturity Date [Domain] Date the derivative contract matures. Discontinued Operations and Disposal Groups [Abstract] Discontinued Operations and Disposal Groups [Abstract] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] City Area Code City Area Code Cash paid for severance Cash paid for severance Cash paid for severance during the period Accumulated deficit Retained Earnings (Accumulated Deficit) Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Operating Segments [Member] Operating Segments [Member] Asbestos [Member] Asbestos Issue [Member] Litigation Case [Domain] Litigation Case [Domain] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Restricted Stock Units [Member] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Cross Currency Interest Rate Contract [Member] Cross Currency Interest Rate Contract [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Schedule of Derivative Instruments, Gain (Loss) in Statement of Financial Performance Derivative Instruments, Gain (Loss) [Table Text Block] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Income Statement [Abstract] Income Statement [Abstract] Amendment Flag Amendment Flag Derivative, Number of Instruments Held Derivative, Number of Instruments Held Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Repayments of borrowings on revolving credit facilities Repayments of Lines of Credit Indefinite-lived intangible assets, gross carrying amount Indefinite-lived Intangible Assets (Excluding Goodwill) Lessee, Operating Lease, Liability, to be Paid, after Year Four Lessee, Operating Lease, Liability, to be Paid, after Year Four Lessee, Operating Lease, Liability, to be Paid, after Year Four Options Cancelled, Weighted Average Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Balances Balances Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Income tax benefit (expense) Income Tax Expense (Benefit) Schedule of Debt Instruments [Table] Schedule of Debt Instruments [Table] Tabular disclosure of information pertaining to short-term and long-debt instruments. Receivables, net of reserves of approximately $1.4 million and $2.1 million as of September 30, 2021 and December 31, 2020, respectively Accounts Receivable, after Allowance for Credit Loss, Current Loss Contingency, Claims Dismissed, Number Loss Contingency, Claims Dismissed, Number Equity Components [Axis] Equity Components [Axis] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Other long-term liabilities other than asbestos liability Other long-term liabilities other than asbestos liability Other long-term liabilities other than asbestos liability Total current assets Assets, Current 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] Lessee, Operating Lease, Liability, to be Paid Lessee, Operating Lease, Liability, to be Paid Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Number of Unvested Restricted Stock Units Cancelled Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Inventories Total inventories Inventory, Net Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Entity File Number Entity File Number 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] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Options Expired, Weighted Average Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Lessee, Operating Lease, Liability, to be Paid, after Year Five Lessee, Operating Lease, Liability, to be Paid, after Year Five U.S. 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. Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Disposal Group, Including Discontinued Operation, Gross Profit (Loss) Disposal Group, Including Discontinued Operation, Gross Profit (Loss) Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Schedule of Weighted Average Number of Shares [Table Text Block] Schedule of Weighted Average Number of Shares [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Number of performance metrics in restricted shares award type plan Share-based Compensation Arrangement by Share-based Payment Award, Number of performance metrics in restricted shares award type plan Number of performance metrics in restricted shares award type plan. Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Entity Small Business Entity Small Business term loan A facility [Member] term loan A facility [Member] term loan A facility [Member] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Unrecognized unvested restricted shares-based compensation expense Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Accounting Standards Update and Change in Accounting Principle [Abstract] Accounting Standards Update and Change in Accounting Principle [Abstract] Equity Component [Domain] Equity Component [Domain] Redemption, Period Three [Member] Debt Instrument, Redemption, Period Three [Member] Lessee, Operating Lease, Liability, to be Paid, Year One Lessee, Operating Lease, Liability, to be Paid, Year One Discontinued Operations, Disposed of by Sale [Member] Discontinued Operations, Disposed of by Sale [Member] Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Disposal Group Name [Domain] Disposal Group Name [Domain] Derivative, Cash Received on Hedge Derivative, Cash Received on Hedge Statement [Line Items] Statement [Line Items] Litigation Case [Axis] Litigation Case [Axis] 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 Restricted Stock Units Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value Realignment Costs [Line Items] Realignment Costs [Line Items] [Line Items] for Realignment Costs [Table] 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] Debt Issuance Costs, Noncurrent, Net Debt Issuance Costs, Noncurrent, Net Retirement Plan Type [Domain] Retirement Plan Type [Domain] Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount Aerospace [Member] Aerospace Reportable Segment [Member] Aerospace Reportable Segment Lessee, Operating Lease, Liability, to be Paid, Year Four Lessee, Operating Lease, Liability, to be Paid, Year Four Intangible Assets, Gross (Excluding Goodwill) Intangible Assets, Gross (Excluding Goodwill) Debt Disclosure [Abstract] Debt Disclosure [Abstract] Amortization of Intangible Assets [Line Items] Amortization of Intangible Assets [Line Items] Amortization of finite-lived intangible assets. Useful Life Five to Twelve Years [Member] Useful Life Five to Twelve Years [Member] Useful Life Five to Twelve Years [Member] Entity Address, State or Province Entity Address, State or Province Measurement Input, Long-term Revenue Growth Rate [Member] Measurement Input, Long-term Revenue Growth Rate [Member] Income (loss) before income tax expense Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax Corporate, Non-Segment [Member] Corporate, Non-Segment [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Schedule of Damages Sought for Specific Claims [Table Text Block] Schedule of Damages Sought for Specific Claims [Table Text Block] Schedule of Damages Sought for Specific Claims [Table Text Block] Entity [Domain] Entity [Domain] Finite-Lived Intangible Assets, Useful Life Finite-Lived Intangible Asset, Useful Life Disposal Group, Including Discontinued Operation, Revenue Disposal Group, Including Discontinued Operation, Revenue Customer [Axis] Customer [Axis] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Net cash used for financing activities of continuing operations Net Cash Provided by (Used in) Financing Activities, Continuing Operations Defined Benefit Plans Retirement Benefits [Text Block] Number of Options Granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Entity Shell Company Entity Shell Company Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Local Phone Number Local Phone Number Goodwill, Written off Related to Sale of Business Unit Goodwill, Written off Related to Sale of Business Unit Translation and purchase accounting adjustments Goodwill, Translation and Purchase Accounting Adjustments Other Comprehensive Income (Loss), Tax Other Comprehensive Income (Loss), Tax Proceeds from Issuance of Common Stock Proceeds from Issuance of Common Stock Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis] Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis] Total assets Assets Deferred income taxes Deferred Income Taxes and Tax Credits Non-employee independent director [Member] Director [Member] Plan Name [Domain] Plan Name [Domain] Common Stock, Authorized shares Common Stock, Shares Authorized Dividends Payable, Date to be Paid Dividends Payable, Date to be Paid Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Title of Individual [Axis] Title of Individual [Axis] Debt Instrument, Interest Rate, Stated Percentage Debt Instrument, Interest Rate, Stated Percentage Derivative Contract [Domain] Derivative Contract [Domain] Compensatory Only Damages [Member] Compensatory Only Damages [Member] Compensatory Only Damages [Member] Liabilities Subject to Compromise, Asbestos Obligations Liabilities Subject to Compromise, Asbestos Obligations Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility [Member] Revolving Credit Facility [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash provided by operating activities, net of acquisition impact Net Cash Provided by (Used in) Operating Activities 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] Finite-Lived Intangible Assets by Useful Life [Domain] Finite-Lived Intangible Assets by Useful Life [Domain] Finite-Lived Intangible Assets by Useful Life [Domain] Litigation Status [Axis] Litigation Status [Axis] Schedule of Debt Schedule of Debt [Table Text Block] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Lease, Cost [Table Text Block] Lease, Cost [Table Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Entity Tax Identification Number Entity Tax Identification Number Subsequent Event [Line Items] Subsequent Event [Line Items] Basic earnings per share Earnings Per Share, Basic [Abstract] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Debt Instrument, Fee Amount Debt Instrument, Fee Amount Net income (loss) per share Earnings Per Share, Diluted Weighted average common shares—basic Weighted Average Number of Shares Outstanding, Basic Segments [Domain] Segments [Domain] Amortization of debt issue costs Amortization of Debt Issuance Costs and Discounts Sale of Stock, Price Per Share Sale of Stock, Price Per Share Service costs Defined Benefit Plan, Service Cost Net Investment Hedging [Member] Net Investment Hedging [Member] 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 Hedging Relationship [Axis] Hedging Relationship [Axis] Interest Expense [Member] Interest Expense [Member] Non-US [Member] Non-US [Member] Subsequent Events [Text Block] Subsequent Events [Text Block] Debt Instrument, Unused Borrowing Capacity, Amount Receivables facility debt available but not utilized Debt Instrument, Unused Borrowing Capacity, Amount Total comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Other intangibles, net Intangible Assets, Net (Excluding Goodwill) 4.125% Senior Unsecured Notes Due 2029 4.125% Senior Unsecured Notes Due 2029 [Member] 4.125% Senior Unsecured Notes Due 2029 Net cash provided by (used for) financing activities Net Cash Provided by (Used in) Financing Activities Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax [Abstract] Deferred income taxes Deferred Income Tax Liabilities, Net Restricted Stock Units 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 Asset Derivatives Derivative Asset, Fair Value, Amount Not Offset Against Collateral Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] 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 Consumer Products [Member] Consumer customer end market [Member] Consumer end market customers [Member] Continuing operations Income (Loss) from Continuing Operations, Per Basic Share Income from discontinued operations, net of tax Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Accounts payable Accounts Payable, Current Derivative, Maturity Date Derivative, Maturity Date 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] Damages Sought Range [Axis] Damages Sought Range [Axis] Damages Sought, Range [Axis] Entities [Table] Entities [Table] Debt Instrument, Unused Borrowing Capacity, Fee percentage Debt Instrument, Unused Borrowing Capacity, Fee percentage Debt Instrument, Unused Borrowing Capacity, Fee percentage Accumulated Other Comprehensive Income [Member] AOCI Attributable to Parent [Member] (Increase) decrease in inventories Increase (Decrease) in Inventories Debt financing and related expenses Debt Related Commitment Fees and Debt Issuance Costs Common Stock, outstanding Shares Common Stock, Shares, Outstanding Financial Instruments [Domain] Financial Instruments [Domain] Other Comprehensive Income (Loss), Tax [Abstract] Other Comprehensive Income (Loss), Tax [Abstract] Derivative [Table] Derivative [Table] Continuing Operations [Member] Continuing Operations [Member] Cost of sales Cost of Goods and Services Sold Defined Benefit Plan, Estimated Future Employer Contributions in Current Fiscal Year Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year Damages Sought [Domain] Damages Sought [Domain] Damages Sought [Domain] Schedule of Loss Contingencies by Contingency Schedule of Loss Contingencies by Contingency [Table 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] Range 2 [Member] Range 2 [Member] Range 2 [Member] Lease, Cost Lease, Cost Property and Equipment Property, Plant and Equipment [Table Text Block] 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] 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] Income Statement Location [Domain] Income Statement Location [Domain] Stockholders' Equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Customer Relationships [Member] Customer Relationships [Member] Debt Instrument, Fee Debt Instrument, Fee Loss Contingencies [Line Items] Loss Contingencies [Line Items] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Land and Land Improvements [Member] Land and Land Improvements [Member] Other long-term liabilities Other Liabilities, Noncurrent Other Liabilities, Noncurrent Cash and cash equivalents unrestricted Cash and cash equivalents unrestricted Cash and cash equivalents unrestricted Operating Activities [Axis] Operating Activities [Axis] Debt financing and related expenses [Member] Debt financing and related expenses [Member] Debt financing and related expenses [Member] Schedule of Long-term Debt Instruments Schedule of Long-term Debt Instruments [Table Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Property and equipment, gross Property, Plant and Equipment, Gross RSA Engineered Products [Member] RSA Engineered Products [Member] [Member] RSA Engineered Products [Member] Realignment costs Realignment costs Costs incurred to streamline the business to adapt to market conditions. Document Quarterly Report Document Quarterly Report Net sales Revenues Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Severance Costs Severance Costs Foreign Exchange Contract [Member] Foreign Exchange Contract [Member] Change in discount rate Change in discount rate Change in discount rate Discontinued operations Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share 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 Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding 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 Debt Debt and Lease Obligation Realignment Actions [Table] Realignment Actions [Table] Realignment Actions [Table] Packaging [Member] Packaging Reportable Segment [Member] Packaging Reportable Segment Incremental debt commitments capacity Incremental debt commitments capacity Incremental debt commitments capacity. Schedule of Goodwill [Table] Schedule of Goodwill [Table] Share-based Payment Arrangement, Expense Restricted shares-based compensation expense Share-based Payment Arrangement, Expense Plan 1 [Member] Plan 1 [Member] Equity-based compensation arrangement plan. 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] Document Fiscal Period Focus Document Fiscal Period Focus Effective Income Tax Rate Reconciliation, Percent Effective Income Tax Rate Reconciliation, Percent Purchase price based on definitive sales agreement Purchase price based on definitive sales agreement Purchase price based on definitive sales agreement Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Current portion, long-term debt Current maturities, debt Debt, Current Depreciation Expense Depreciation Expense [Table Text Block] Tabular disclosure of depreciation expense. Punitive Only Damages [Member] Punitive Only Damages [Member] Punitive Only Damages [Member] Gain (Loss) on Disposition of Property Plant Equipment Gain (Loss) on Disposition of Property Plant Equipment At beginning of period At end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Net leverage ratio Net leverage ratio Net leverage ratio, as defined Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Measurement Input, Discount Rate [Member] Measurement Input, Discount Rate [Member] Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Plan 7 [Member] Plan 7 [Member] Plan 7 [Member] Current assets: Assets, Current [Abstract] Redemption, Period One [Member] Debt Instrument, Redemption, Period One [Member] Finite-lived intangible assets, gross carrying amount Finite-Lived Intangible Assets, Gross 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. Range 1 [Member] Range 1 [Member] Range 1 [Member] Leases [Abstract] Leases [Abstract] Entity Central Index Key Entity Central Index Key Security Exchange Name Security Exchange Name Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Income from discontinued operations Income from discontinued operations Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent Number of Options Exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Weighted average common shares—diluted Weighted Average Number of Shares Outstanding, Diluted Damages Sought, Type [Domain] Damages Sought, Type [Domain] Damages Sought, Type [Domain] Total other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Fair Value, Recurring [Member] Fair Value, Recurring [Member] Income Tax Disclosure Income Tax Disclosure [Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Schedule of Share-based Compensation, Stock Options, Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Rapak [Member] Rapak [Member] Rapak [Member] Debt Instrument, Basis Spread on Variable Rate Debt Instrument, Basis Spread on Variable Rate Disposal Groups, Including Discontinued Operations [Table Text Block] Disposal Groups, Including Discontinued Operations [Table Text Block] 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 Aerospace Engineered Products Reporting Unit [Member] Aerospace Engineered Products Reporting Unit [Member] Aerospace Engineered Products Reporting Unit [Member] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Other expense, net: Nonoperating Income (Expense) [Abstract] Exercisable stock options Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Class of Stock [Line Items] Class of Stock [Line Items] Not Designated as Hedging Instrument [Member] Not Designated as Hedging Instrument [Member] Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets [Line Items] Indefinite-lived Intangible Assets [Line Items] Net cash used for investing activities Net Cash Provided by (Used in) Investing Activities 10b5-1 share repurchase program [Member] 10b5-1 share repurchase program [Member] 10b5-1 share repurchase program [Member] Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment 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] Cash Flows from Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Unvested Restricted Stock Units 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 Derivative instruments Other Comprehensive Income (Loss), Net Investment Derivatives, Net of Tax Other Comprehensive Income (Loss), Net Investment Derivatives, Net of Tax Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Class of Stock [Domain] Class of Stock [Domain] 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 Disposal Group, Including Discontinued Operation, Interest Expense Disposal Group, Including Discontinued Operation, Interest Expense APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition Range 3 [Member] Range 3 [Member] Range 3 [Member] Litigation Status [Domain] Litigation Status [Domain] Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Plan 5 [Member] Plan 5 [Member] Equity-based compensation arrangement plan. Loss Contingencies [Table] Loss Contingencies [Table] Plan 2 [Member] Plan 2 [Member] Equity-based compensation arrangement plan. Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net cash provided by operating activities of continuing operations Net Cash Provided by (Used in) Operating Activities, Continuing Operations Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table] Derivative Instruments, Gain (Loss) [Table] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Title of 12(b) Security Title of 12(b) Security Fair Value Measurements, Recurring and Nonrecurring Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Metric Type [Domain] Metric Type [Domain] Type of financial metric. Statement [Table] Statement [Table] Plan 4 [Member] Plan 4 [Member] Equity-based compensation arrangement plan. Realignment Actions [Abstract] Realignment Actions [Abstract] Realignment Actions [Abstract] New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Goodwill [Member] Goodwill [Member] Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Derivatives Not Designated as Hedging Instruments Derivatives Not Designated as Hedging Instruments [Table Text Block] Percentage of principal that can be redeemed with cash from proceeds of 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 Loss Contingency, New Claims Filed, Number Loss Contingency, New Claims Filed, Number Statistical Measurement [Axis] Statistical Measurement [Axis] Realignment actions [Member] Realignment actions [Member] Costs resulting from realignment actions Subsequent Event [Member] Subsequent Event [Member] Restructuring, Impairment, and Other Activities Disclosure [Text Block] Restructuring, Impairment, and Other Activities Disclosure [Text Block] Cover [Abstract] Cover [Abstract] Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax Goodwill Balance, beginning Balance, ending Goodwill 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. Plan 3 [Member] Plan 3 [Member] Equity-based compensation arrangement plan. Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain] Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain] Cost of Sales [Member] Cost of Sales [Member] Income (loss) from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax Write off of Deferred Debt Issuance Cost Write off of Deferred Debt Issuance Cost Schedule of Goodwill Schedule of Goodwill [Table Text Block] 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] Scenario [Domain] Scenario [Domain] Pension Plans, Defined Benefit [Member] Pension Plan [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Facility consolidation realignment costs Facility consolidation realignment costs Facility consolidation realignment costs 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] Operating Lease, Cost Operating Lease, Cost Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Defined Benefit Plans [Member] Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Loss Contingency Accrual, Period Increase (Decrease) Loss Contingency Accrual, Period Increase (Decrease) Letters of Credit, Maximum Borrowing Capacity Letter of Credit, Maximum Borrowing Capacity Maximum borrowing capacity under the letters of credit. EX-101.PRE 10 trs-20210930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 trs-20210930_htm.xml IDEA: XBRL DOCUMENT 0000842633 2021-01-01 2021-09-30 0000842633 2021-10-21 0000842633 2021-09-30 0000842633 2020-12-31 0000842633 2021-07-01 2021-09-30 0000842633 2020-07-01 2020-09-30 0000842633 2020-01-01 2020-09-30 0000842633 2019-12-31 0000842633 2020-09-30 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-03-31 0000842633 2021-01-01 2021-03-31 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0000842633 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0000842633 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000842633 us-gaap:CommonStockMember 2021-03-31 0000842633 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000842633 us-gaap:RetainedEarningsMember 2021-03-31 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0000842633 2021-03-31 0000842633 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000842633 2021-04-01 2021-06-30 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0000842633 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000842633 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0000842633 us-gaap:CommonStockMember 2021-06-30 0000842633 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000842633 us-gaap:RetainedEarningsMember 2021-06-30 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000842633 2021-06-30 0000842633 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0000842633 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0000842633 us-gaap:CommonStockMember 2021-09-30 0000842633 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0000842633 us-gaap:RetainedEarningsMember 2021-09-30 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 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-03-31 0000842633 2020-01-01 2020-03-31 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0000842633 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000842633 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000842633 us-gaap:CommonStockMember 2020-03-31 0000842633 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000842633 us-gaap:RetainedEarningsMember 2020-03-31 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0000842633 2020-03-31 0000842633 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000842633 2020-04-01 2020-06-30 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0000842633 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0000842633 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0000842633 us-gaap:CommonStockMember 2020-06-30 0000842633 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000842633 us-gaap:RetainedEarningsMember 2020-06-30 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000842633 2020-06-30 0000842633 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0000842633 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0000842633 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0000842633 us-gaap:CommonStockMember 2020-09-30 0000842633 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0000842633 us-gaap:RetainedEarningsMember 2020-09-30 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0000842633 trs:ConsumercustomerendmarketMember 2021-07-01 2021-09-30 0000842633 trs:ConsumercustomerendmarketMember 2020-07-01 2020-09-30 0000842633 trs:ConsumercustomerendmarketMember 2021-01-01 2021-09-30 0000842633 trs:ConsumercustomerendmarketMember 2020-01-01 2020-09-30 0000842633 trs:AerospacecustomerendmarketMember 2021-07-01 2021-09-30 0000842633 trs:AerospacecustomerendmarketMember 2020-07-01 2020-09-30 0000842633 trs:AerospacecustomerendmarketMember 2021-01-01 2021-09-30 0000842633 trs:AerospacecustomerendmarketMember 2020-01-01 2020-09-30 0000842633 trs:IndustrialcustomerendmarketMember 2021-07-01 2021-09-30 0000842633 trs:IndustrialcustomerendmarketMember 2020-07-01 2020-09-30 0000842633 trs:IndustrialcustomerendmarketMember 2021-01-01 2021-09-30 0000842633 trs:IndustrialcustomerendmarketMember 2020-01-01 2020-09-30 0000842633 trs:RealignmentActionsMember 2021-07-01 2021-09-30 0000842633 trs:RealignmentActionsMember 2021-01-01 2021-09-30 0000842633 us-gaap:CostOfSalesMember trs:RealignmentActionsMember 2021-07-01 2021-09-30 0000842633 us-gaap:SellingGeneralAndAdministrativeExpensesMember trs:RealignmentActionsMember 2021-07-01 2021-09-30 0000842633 us-gaap:SellingGeneralAndAdministrativeExpensesMember trs:RealignmentActionsMember 2021-01-01 2021-09-30 0000842633 trs:RealignmentActionsMember 2020-01-01 2020-09-30 0000842633 trs:RealignmentActionsMember 2020-07-01 2020-09-30 0000842633 us-gaap:CostOfSalesMember trs:RealignmentActionsMember 2020-07-01 2020-09-30 0000842633 us-gaap:CostOfSalesMember trs:RealignmentActionsMember 2020-01-01 2020-09-30 0000842633 us-gaap:SellingGeneralAndAdministrativeExpensesMember trs:RealignmentActionsMember 2020-07-01 2020-09-30 0000842633 us-gaap:SellingGeneralAndAdministrativeExpensesMember trs:RealignmentActionsMember 2020-01-01 2020-09-30 0000842633 trs:AffabaFerrariSrlMember 2020-10-01 2020-12-31 0000842633 trs:AffabaFerrariSrlMember 2020-12-15 0000842633 trs:AffabaFerrariSrlMember 2020-01-01 2020-12-31 0000842633 trs:RapakMember 2020-04-01 2020-06-30 0000842633 trs:RapakMember 2019-01-01 2019-12-31 0000842633 trs:RSAEngineeredProductsMemberMember 2020-01-01 2020-03-31 0000842633 trs:RSAEngineeredProductsMemberMember 2020-02-27 0000842633 trs:RSAEngineeredProductsMemberMember 2019-01-01 2019-12-31 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-09-30 0000842633 trs:AerospaceReportableSegmentMember 2021-01-01 2021-09-30 0000842633 trs:SpecialtyProductsReportableSegmentMember 2021-01-01 2021-09-30 0000842633 trs:PackagingReportableSegmentMember 2021-09-30 0000842633 trs:AerospaceReportableSegmentMember 2021-09-30 0000842633 trs:SpecialtyProductsReportableSegmentMember 2021-09-30 0000842633 trs:AerospaceFastenersReportingUnitMember 2020-07-01 2020-09-30 0000842633 trs:AerospaceEngineeredProductsReportingUnitMember 2020-07-01 2020-09-30 0000842633 srt:MaximumMember 2021-01-01 2021-09-30 0000842633 us-gaap:CustomerRelationshipsMember trs:UsefulLifeFiveToTwelveYearsMember 2021-09-30 0000842633 us-gaap:CustomerRelationshipsMember trs:UsefulLifeFiveToTwelveYearsMember 2020-12-31 0000842633 us-gaap:CustomerRelationshipsMember trs:UsefulLifeFifteenToTwentyfiveYearsMember 2021-09-30 0000842633 us-gaap:CustomerRelationshipsMember trs:UsefulLifeFifteenToTwentyfiveYearsMember 2020-12-31 0000842633 us-gaap:CustomerRelationshipsMember 2021-09-30 0000842633 us-gaap:CustomerRelationshipsMember 2020-12-31 0000842633 us-gaap:OtherIntangibleAssetsMember trs:UsefulLifeOneToFifteenYearsMember 2021-09-30 0000842633 us-gaap:OtherIntangibleAssetsMember trs:UsefulLifeOneToFifteenYearsMember 2020-12-31 0000842633 us-gaap:OtherIntangibleAssetsMember trs:UsefulLifeSeventeenToThirtyYearsMember 2021-09-30 0000842633 us-gaap:OtherIntangibleAssetsMember trs:UsefulLifeSeventeenToThirtyYearsMember 2020-12-31 0000842633 us-gaap:OtherIntangibleAssetsMember 2021-09-30 0000842633 us-gaap:OtherIntangibleAssetsMember 2020-12-31 0000842633 us-gaap:TrademarksAndTradeNamesMember 2021-09-30 0000842633 us-gaap:TrademarksAndTradeNamesMember 2020-12-31 0000842633 us-gaap:OtherIntangibleAssetsMember us-gaap:CostOfSalesMember 2021-07-01 2021-09-30 0000842633 us-gaap:OtherIntangibleAssetsMember us-gaap:CostOfSalesMember 2020-07-01 2020-09-30 0000842633 us-gaap:OtherIntangibleAssetsMember us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0000842633 us-gaap:OtherIntangibleAssetsMember us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0000842633 us-gaap:CustomerRelationshipsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-07-01 2021-09-30 0000842633 us-gaap:CustomerRelationshipsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2020-09-30 0000842633 us-gaap:CustomerRelationshipsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-09-30 0000842633 us-gaap:CustomerRelationshipsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-09-30 0000842633 us-gaap:TradeNamesMember trs:AerospaceReportableSegmentMember 2020-07-01 2020-09-30 0000842633 srt:MinimumMember us-gaap:CustomerRelationshipsMember trs:UsefulLifeFiveToTwelveYearsMember 2021-01-01 2021-09-30 0000842633 srt:MaximumMember us-gaap:CustomerRelationshipsMember trs:UsefulLifeFiveToTwelveYearsMember 2021-01-01 2021-09-30 0000842633 srt:MinimumMember us-gaap:CustomerRelationshipsMember trs:UsefulLifeFifteenToTwentyfiveYearsMember 2021-01-01 2021-09-30 0000842633 srt:MaximumMember us-gaap:CustomerRelationshipsMember trs:UsefulLifeFifteenToTwentyfiveYearsMember 2021-01-01 2021-09-30 0000842633 srt:MinimumMember us-gaap:OtherIntangibleAssetsMember trs:UsefulLifeOneToFifteenYearsMember 2021-01-01 2021-09-30 0000842633 srt:MaximumMember us-gaap:OtherIntangibleAssetsMember trs:UsefulLifeOneToFifteenYearsMember 2021-01-01 2021-09-30 0000842633 srt:MinimumMember us-gaap:OtherIntangibleAssetsMember trs:UsefulLifeSeventeenToThirtyYearsMember 2021-01-01 2021-09-30 0000842633 srt:MaximumMember us-gaap:OtherIntangibleAssetsMember trs:UsefulLifeSeventeenToThirtyYearsMember 2021-01-01 2021-09-30 0000842633 srt:MinimumMember 2021-01-01 2021-09-30 0000842633 us-gaap:LandAndLandImprovementsMember 2021-09-30 0000842633 us-gaap:LandAndLandImprovementsMember 2020-12-31 0000842633 us-gaap:BuildingMember 2021-09-30 0000842633 us-gaap:BuildingMember 2020-12-31 0000842633 us-gaap:MachineryAndEquipmentMember 2021-09-30 0000842633 us-gaap:MachineryAndEquipmentMember 2020-12-31 0000842633 us-gaap:CostOfSalesMember us-gaap:SegmentContinuingOperationsMember 2021-07-01 2021-09-30 0000842633 us-gaap:CostOfSalesMember us-gaap:SegmentContinuingOperationsMember 2020-07-01 2020-09-30 0000842633 us-gaap:CostOfSalesMember us-gaap:SegmentContinuingOperationsMember 2021-01-01 2021-09-30 0000842633 us-gaap:CostOfSalesMember us-gaap:SegmentContinuingOperationsMember 2020-01-01 2020-09-30 0000842633 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:SegmentContinuingOperationsMember 2021-07-01 2021-09-30 0000842633 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:SegmentContinuingOperationsMember 2020-07-01 2020-09-30 0000842633 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:SegmentContinuingOperationsMember 2021-01-01 2021-09-30 0000842633 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:SegmentContinuingOperationsMember 2020-01-01 2020-09-30 0000842633 us-gaap:SegmentContinuingOperationsMember 2021-07-01 2021-09-30 0000842633 us-gaap:SegmentContinuingOperationsMember 2020-07-01 2020-09-30 0000842633 us-gaap:SegmentContinuingOperationsMember 2021-01-01 2021-09-30 0000842633 us-gaap:SegmentContinuingOperationsMember 2020-01-01 2020-09-30 0000842633 trs:A4125SeniorUnsecuredNotesDue2029Member 2021-09-30 0000842633 trs:A4125SeniorUnsecuredNotesDue2029Member 2020-12-31 0000842633 trs:A4.875SeniorUnsecuredNotesDue2025Member 2021-09-30 0000842633 trs:A4.875SeniorUnsecuredNotesDue2025Member 2020-12-31 0000842633 trs:CreditAgreementMember 2021-09-30 0000842633 trs:CreditAgreementMember 2020-12-31 0000842633 trs:A4125SeniorUnsecuredNotesDue2029Member us-gaap:SeniorNotesMember 2021-09-30 0000842633 trs:A4125SeniorUnsecuredNotesDue2029Member us-gaap:SeniorNotesMember 2021-07-01 2021-09-30 0000842633 trs:A4125SeniorUnsecuredNotesDue2029Member us-gaap:SeniorNotesMember 2021-01-01 2021-03-31 0000842633 us-gaap:RevolvingCreditFacilityMember 2021-01-01 2021-03-31 0000842633 trs:A4.875SeniorUnsecuredNotesDue2025Member us-gaap:SeniorNotesMember 2021-04-15 0000842633 trs:A4.875SeniorUnsecuredNotesDue2025Member us-gaap:SeniorNotesMember 2021-04-01 2021-04-15 0000842633 trs:A4125SeniorUnsecuredNotesDue2029Member us-gaap:SeniorNotesMember 2021-03-31 0000842633 trs:A4.875SeniorUnsecuredNotesDue2025Member us-gaap:SeniorNotesMember 2021-04-01 2021-06-30 0000842633 trs:A4125SeniorUnsecuredNotesDue2029Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:SeniorNotesMember 2021-01-01 2021-09-30 0000842633 trs:A4125SeniorUnsecuredNotesDue2029Member us-gaap:DebtInstrumentRedemptionPeriodThreeMember us-gaap:SeniorNotesMember 2021-01-01 2021-09-30 0000842633 trs:A4125SeniorUnsecuredNotesDue2029Member us-gaap:DebtInstrumentRedemptionPeriodFourMember us-gaap:SeniorNotesMember 2021-01-01 2021-09-30 0000842633 us-gaap:RevolvingCreditFacilityMember 2021-09-30 0000842633 us-gaap:RevolvingCreditFacilityMember 2021-09-30 0000842633 us-gaap:RevolvingCreditFacilityMember 2021-07-01 2021-09-30 0000842633 trs:RevolvingCreditAndTermLoanFacilitiesMember 2021-09-30 0000842633 us-gaap:LetterOfCreditMember 2021-09-30 0000842633 us-gaap:RevolvingCreditFacilityMember 2020-12-31 0000842633 us-gaap:NonUsMember us-gaap:RevolvingCreditFacilityMember 2021-09-30 0000842633 trs:A4125SeniorUnsecuredNotesDue2029Member us-gaap:FairValueInputsLevel2Member 2021-09-30 0000842633 trs:A4125SeniorUnsecuredNotesDue2029Member us-gaap:FairValueInputsLevel2Member 2020-12-31 0000842633 trs:A4.875SeniorUnsecuredNotesDue2025Member us-gaap:FairValueInputsLevel2Member 2021-09-30 0000842633 trs:A4.875SeniorUnsecuredNotesDue2025Member us-gaap:FairValueInputsLevel2Member 2020-12-31 0000842633 us-gaap:RevolvingCreditFacilityMember trs:CreditAgreementMember 2021-09-30 0000842633 us-gaap:RevolvingCreditFacilityMember trs:CreditAgreementMember us-gaap:FairValueInputsLevel2Member 2021-09-30 0000842633 us-gaap:RevolvingCreditFacilityMember trs:CreditAgreementMember 2020-12-31 0000842633 us-gaap:RevolvingCreditFacilityMember trs:CreditAgreementMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0000842633 srt:MaximumMember us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0000842633 srt:MinimumMember us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0000842633 us-gaap:OtherAssetsMember us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0000842633 us-gaap:OtherAssetsMember us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000842633 us-gaap:OtherLiabilitiesMember us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0000842633 us-gaap:OtherLiabilitiesMember us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-07-01 2021-09-30 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-07-01 2020-09-30 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-09-30 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-01-01 2020-09-30 0000842633 us-gaap:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-09-30 0000842633 us-gaap:DesignatedAsHedgingInstrumentMember 2021-07-01 2021-09-30 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2021-09-30 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2021-07-01 2021-09-30 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2020-07-01 2020-09-30 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2021-01-01 2021-09-30 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2020-01-01 2020-09-30 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000842633 us-gaap:AsbestosIssueMember 2021-09-30 0000842633 us-gaap:AsbestosIssueMember 2020-12-31 0000842633 us-gaap:AsbestosIssueMember 2021-01-01 2021-09-30 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:CompensatoryOnlyDamagesMember 2021-09-30 0000842633 us-gaap:AsbestosIssueMember trs:PunitiveOnlyDamagesMember 2021-09-30 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember trs:PunitiveOnlyDamagesMember 2021-07-01 2021-09-30 0000842633 us-gaap:PendingLitigationMember us-gaap:AsbestosIssueMember trs:Range1Member trs:CompensatoryOnlyDamagesMember 2021-09-30 0000842633 us-gaap:PendingLitigationMember us-gaap:AsbestosIssueMember trs:Range2Member trs:CompensatoryOnlyDamagesMember 2021-09-30 0000842633 us-gaap:PendingLitigationMember us-gaap:AsbestosIssueMember trs:Range3Member trs:CompensatoryOnlyDamagesMember 2021-09-30 0000842633 us-gaap:AsbestosIssueMember 1991-01-01 2021-09-30 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember 2017-01-01 2019-12-31 0000842633 srt:MaximumMember us-gaap:AsbestosIssueMember 2017-01-01 2019-12-31 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember 2019-12-31 0000842633 srt:MaximumMember us-gaap:AsbestosIssueMember 2019-12-31 0000842633 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:AsbestosIssueMember 2020-07-01 2020-09-30 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember trs:Range1Member trs:CompensatoryOnlyDamagesMember 2021-01-01 2021-09-30 0000842633 srt:MaximumMember us-gaap:AsbestosIssueMember trs:Range1Member trs:CompensatoryOnlyDamagesMember 2021-01-01 2021-09-30 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember trs:Range2Member trs:CompensatoryOnlyDamagesMember 2021-01-01 2021-09-30 0000842633 srt:MaximumMember us-gaap:AsbestosIssueMember trs:Range2Member trs:CompensatoryOnlyDamagesMember 2021-01-01 2021-09-30 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember trs:Range3Member trs:CompensatoryOnlyDamagesMember 2021-01-01 2021-09-30 0000842633 us-gaap:OperatingSegmentsMember trs:PackagingReportableSegmentMember 2021-07-01 2021-09-30 0000842633 us-gaap:OperatingSegmentsMember trs:PackagingReportableSegmentMember 2020-07-01 2020-09-30 0000842633 us-gaap:OperatingSegmentsMember trs:PackagingReportableSegmentMember 2021-01-01 2021-09-30 0000842633 us-gaap:OperatingSegmentsMember trs:PackagingReportableSegmentMember 2020-01-01 2020-09-30 0000842633 us-gaap:OperatingSegmentsMember trs:AerospaceReportableSegmentMember 2021-07-01 2021-09-30 0000842633 us-gaap:OperatingSegmentsMember trs:AerospaceReportableSegmentMember 2020-07-01 2020-09-30 0000842633 us-gaap:OperatingSegmentsMember trs:AerospaceReportableSegmentMember 2021-01-01 2021-09-30 0000842633 us-gaap:OperatingSegmentsMember trs:AerospaceReportableSegmentMember 2020-01-01 2020-09-30 0000842633 us-gaap:OperatingSegmentsMember trs:SpecialtyProductsReportableSegmentMember 2021-07-01 2021-09-30 0000842633 us-gaap:OperatingSegmentsMember trs:SpecialtyProductsReportableSegmentMember 2020-07-01 2020-09-30 0000842633 us-gaap:OperatingSegmentsMember trs:SpecialtyProductsReportableSegmentMember 2021-01-01 2021-09-30 0000842633 us-gaap:OperatingSegmentsMember trs:SpecialtyProductsReportableSegmentMember 2020-01-01 2020-09-30 0000842633 us-gaap:CorporateNonSegmentMember 2021-07-01 2021-09-30 0000842633 us-gaap:CorporateNonSegmentMember 2020-07-01 2020-09-30 0000842633 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-09-30 0000842633 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-09-30 0000842633 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2020-09-30 0000842633 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-07-01 2021-09-30 0000842633 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-09-30 0000842633 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-09-30 0000842633 us-gaap:EmployeeStockOptionMember 2021-09-30 0000842633 us-gaap:RestrictedStockUnitsRSUMember trs:Plan1Member 2021-01-01 2021-09-30 0000842633 us-gaap:RestrictedStockUnitsRSUMember trs:Plan7Member 2021-01-01 2021-09-30 0000842633 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0000842633 us-gaap:RestrictedStockUnitsRSUMember trs:Plan8Member 2021-01-01 2021-09-30 0000842633 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember trs:Plan8Member trs:A3YearEpsCagrMetricMember 2021-01-01 2021-09-30 0000842633 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember trs:Plan8Member trs:TotalshareholderreturnmetricMember 2021-01-01 2021-09-30 0000842633 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember trs:Plan8Member trs:TotalshareholderreturnmetricMember 2021-01-01 2021-09-30 0000842633 us-gaap:RestrictedStockUnitsRSUMember trs:Plan3Member trs:TotalshareholderreturnmetricMember 2021-01-01 2021-03-31 0000842633 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0000842633 us-gaap:RestrictedStockUnitsRSUMember 2021-09-30 0000842633 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-07-01 2021-09-30 0000842633 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2020-09-30 0000842633 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-09-30 0000842633 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-09-30 0000842633 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0000842633 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2020-09-30 0000842633 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0000842633 us-gaap:EmployeeStockOptionMember 2021-07-01 2021-09-30 0000842633 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0000842633 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0000842633 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0000842633 trs:A10b51sharerepurchaseprogramMember 2021-09-30 0000842633 trs:A10b51sharerepurchaseprogramMember 2015-12-31 0000842633 trs:A10b51sharerepurchaseprogramMember 2021-07-01 2021-09-30 0000842633 trs:A10b51sharerepurchaseprogramMember 2021-01-01 2021-09-30 0000842633 trs:A10b51sharerepurchaseprogramMember 2020-07-01 2020-09-30 0000842633 trs:A10b51sharerepurchaseprogramMember 2020-01-01 2020-09-30 0000842633 us-gaap:PensionPlansDefinedBenefitMember 2021-07-01 2021-09-30 0000842633 us-gaap:PensionPlansDefinedBenefitMember 2020-07-01 2020-09-30 0000842633 us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-09-30 0000842633 us-gaap:PensionPlansDefinedBenefitMember 2020-01-01 2020-09-30 0000842633 us-gaap:PensionPlansDefinedBenefitMember 2021-09-30 0000842633 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-12-31 0000842633 trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember 2020-12-31 0000842633 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0000842633 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-01-01 2021-09-30 0000842633 trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember 2021-01-01 2021-09-30 0000842633 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-09-30 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-09-30 0000842633 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-09-30 0000842633 trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember 2021-09-30 0000842633 us-gaap:AccumulatedTranslationAdjustmentMember 2021-09-30 0000842633 us-gaap:CrossCurrencyInterestRateContractMember 2021-01-01 2021-09-30 0000842633 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0000842633 trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember 2019-12-31 0000842633 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0000842633 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-01-01 2020-09-30 0000842633 trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember 2020-01-01 2020-09-30 0000842633 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-09-30 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-09-30 0000842633 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-09-30 0000842633 trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember 2020-09-30 0000842633 us-gaap:AccumulatedTranslationAdjustmentMember 2020-09-30 0000842633 us-gaap:CrossCurrencyInterestRateContractMember 2020-01-01 2020-09-30 0000842633 us-gaap:SubsequentEventMember 2021-10-21 2021-10-21 0000842633 us-gaap:SubsequentEventMember 2021-10-21 shares iso4217:USD iso4217:USD shares pure utr:Rate trs:cases trs:claimants 0000842633 --12-31 2021 Q3 false 42856947 1400000 1200000 0.01 0.01 100000000 100000000 0 0 0 0 0.01 0.01 400000000 400000000 42841573 43178165 42841573 43178165 New Accounting Pronouncements Recently Adopted Accounting Pronouncements. P5Y P12Y P15Y P25Y P1Y P15Y P17Y P30Y P1Y 0.0 600000 600000 5000000.0 5000000.0 P0Y 10-Q true 2021-09-30 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 Yes Large Accelerated Filer false false false 42856947 136960000 73950000 135010000 113410000 154330000 149380000 17070000 15090000 443370000 351830000 254330000 253060000 37360000 37820000 299040000 303970000 187770000 206200000 9190000 19580000 27200000 21420000 1258260000 1193880000 71990000 69910000 59820000 60540000 6600000 6740000 138410000 137190000 393600000 346290000 31860000 31610000 19250000 24850000 60820000 69690000 643940000 609630000 0 0 430000 430000 733520000 749050000 -115120000 -159610000 -4510000 -5620000 614320000 584250000 1258260000 1193880000 222420000 199460000 648140000 581800000 163980000 147530000 480340000 446270000 58440000 51930000 167800000 135530000 27620000 25650000 90300000 107570000 0 134600000 0 134600000 30820000 -108320000 77500000 -106640000 3440000 3450000 11110000 11260000 0 0 -10520000 0 -540000 -1200000 -800000 -150000 -3980000 -4650000 -22430000 -11410000 26840000 -112970000 55070000 -118050000 7250000 -12100000 10580000 -14600000 19590000 -100870000 44490000 -103450000 0.46 -2.32 1.03 -2.37 42889922 43457704 43061707 43707331 0.45 -2.32 1.03 -2.37 43094099 43457704 43345777 43707331 19590000 -100870000 44490000 -103450000 160000 160000 470000 470000 -4550000 5740000 -6570000 -1210000 3880000 -4580000 7210000 -2280000 -510000 1320000 1110000 -3020000 19080000 -99550000 45600000 -106470000 44490000 -103450000 0 134600000 -130000 -1080000 23740000 21700000 16150000 15460000 740000 860000 3480000 -17790000 7320000 5610000 0 23400000 10520000 0 23260000 6210000 5850000 -4510000 3830000 -5500000 450000 -7410000 3660000 1250000 77740000 79110000 29850000 17670000 0 95160000 160000 1930000 -29690000 -110900000 300000000 0 400000000 0 0 300950000 48620000 303240000 13570000 0 4690000 2600000 18160000 36050000 14960000 -40940000 63010000 -72730000 73950000 172470000 136960000 99740000 6490000 7490000 8250000 6660000 430000 749050000 -159610000 -5620000 584250000 13060000 13060000 630000 630000 0 2640000 2640000 1770000 1770000 2440000 2440000 430000 747080000 -146550000 -4990000 595970000 11840000 11840000 990000 990000 11570000 11570000 2850000 2850000 0 3220000 3220000 430000 735880000 -134710000 -4000000 597600000 19590000 19590000 -510000 -510000 3950000 3950000 70000 70000 1660000 1660000 430000 733520000 -115120000 -4510000 614320000 450000 782880000 -79850000 -6000000 697480000 13120000 13120000 -3680000 -3680000 20000 31550000 31570000 1830000 1830000 1940000 1940000 430000 751440000 -66730000 -9680000 675460000 -15700000 -15700000 -660000 -660000 740000 740000 10000 2730000 2740000 440000 753430000 -82430000 -10340000 661100000 -100870000 -100870000 1320000 1320000 10000 4470000 4480000 30000 30000 930000 930000 430000 749860000 -183300000 -9020000 557970000 Basis of Presentation <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%">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 &amp; defense, and 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%">The accompanying consolidated financial statements include the accounts of the Company and its subsidiaries and, in the opinion of management, contain all adjustments, including adjustments of a normal and recurring nature, necessary for a fair presentation of financial position and results of operations. 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 in the current economic environment due to the ongoing outbreak of the coronavirus and related variants (“COVID-19”). While the full impact of the COVID-19 pandemic is unknown and cannot be reasonably estimated at this time, the Company has made appropriate accounting estimates based on the facts and circumstances available as of the reporting date. To the extent there are differences between these estimates and actual results, the Company's consolidated financial statements may be materially affected.</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%">Results of operations for interim periods are not necessarily indicative of results for the full year. The accompanying consolidated financial statements and notes thereto should be read in conjunction with the Company's 2020 Annual Report on Form 10-K.</span></div> 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:100.000%"><tr><td style="width:1.0%"/><td style="width:42.174%"/><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.350%"/><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.350%"/><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.350%"/><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.356%"/><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%">Three months ended September 30,</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%">Nine months ended September 30,</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 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%">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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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%">110,200 </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%">114,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%">328,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%">298,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%">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%">46,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%">39,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%">135,680 </span></td><td style="background-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,670 </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%">65,710 </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,110 </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%">184,240 </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%">153,070 </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 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">222,420 </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%">199,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%">648,140 </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%">581,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"/></tr></table></div>The Company’s Packaging segment earns revenues from the consumer products (comprised of the beauty and personal care, home care, food and beverage, pharmaceutical and nutraceutical 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:100.000%"><tr><td style="width:1.0%"/><td style="width:42.174%"/><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.350%"/><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.350%"/><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.350%"/><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.356%"/><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%">Three months ended September 30,</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%">Nine months ended September 30,</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 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%">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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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%">110,200 </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%">114,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%">328,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%">298,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%">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%">46,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%">39,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%">135,680 </span></td><td style="background-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,670 </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%">65,710 </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,110 </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%">184,240 </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%">153,070 </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 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">222,420 </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%">199,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%">648,140 </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%">581,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"/></tr></table></div> 110200000 114220000 328220000 298060000 46510000 39130000 135680000 130670000 65710000 46110000 184240000 153070000 222420000 199460000 648140000 581800000 Realignment Actions<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 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 the nine months ended September 30, 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 approximately $0.6 million and $8.8 million during the three and nine months ended September 30, 2021, respectively. Of these costs, approximately $0.5 million and $2.7 million during the three and nine months ended September 30, 2021, respectively, related to facility consolidations, and approximately $0.1 million and $6.1 million, respectively, were for employee separation costs. As of September 30, 2021, approximately $1.5 million of the employee separation costs had been paid. For the three months ended September 30, 2021, $0.6 million of these charges were included in costs of sales. For the nine months ended September 30, 2021, approximately $3.3 million and $5.5 million of these charges were included in cost of sales and selling, general and administrative expenses, respectively, in the accompanying consolidated statement of operations.</span></div>2020 Realignment ActionsIn the three and nine months ended September 30, 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. During the nine months ended September 30, 2020, the Company recorded a non-cash charge of approximately $13.2 million related to inventory reductions, primarily as a result of a strategic decision in its Arrow Engine division to narrow its product line focus. During the three and nine months ended September 30, 2020, the Company also recorded non-cash charges of approximately $0.1 million and $2.3 million, respectively, 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 approximately $0.5 million and $3.6 million during the three and nine months ended September 30, 2020, respectively, in severance charges, of which approximately $2.9 million was paid by September 30, 2020. For the three and nine months ended September 30, 2020, approximately $0.4 million and $16.4 million of these charges were included in cost of sales, respectively, and approximately $0.2 million and $2.7 million were included in selling, general and administrative expenses, respectively, in the accompanying consolidated statement of operations. 600000 8800000 500000 2700000 100000 6100000 1500000 600000 3300000 5500000 13200000 -100000 -2300000 500000 3600000 2900000 400000 16400000 200000 2700000 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%">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 approximately $98.4 million, net of cash acquired. The fair value of assets acquired and liabilities assumed included approximately $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 approximately $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</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;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%"> brand, including certain bag-in-box product lines and assets ("Rapak"), for an aggregate amount of approximately $11.4 million. Rapak, which is reported in the Company's Packaging segment, has manufacturing locations in Indiana and Illinois and historically generated approximately $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 approximately $83.7 million, net of cash acquired. The fair value of assets acquired and liabilities assumed included approximately $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 approximately $30 million in annual revenue.</span></div> 98400000 49100000 35100000 9400000 17400000 12600000 34000000 11400000 30000000 83700000 43300000 36900000 10100000 2100000 8700000 30000000 Cash and Cash Equivalents<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 and cash equivalents consists of the following components (dollars in thousands): </span></div><div style="margin-bottom:3pt;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%">September 30,<br/>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%">December 31,<br/>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%">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%">125,800 </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,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%">11,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,160 </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%">136,960 </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%">73,950 </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-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 and cash equivalents consists of the following components (dollars in thousands): </span></div><div style="margin-bottom:3pt;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%">September 30,<br/>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%">December 31,<br/>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%">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%">125,800 </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,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%">11,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,160 </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%">136,960 </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%">73,950 </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> 125800000 62790000 11160000 11160000 136960000 73950000 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%">Changes in the carrying amount of goodwill for the nine months ended September 30, 2021 are summarized 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.707%"><tr><td style="width:1.0%"/><td style="width:47.433%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><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:11.216%"/><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:11.216%"/><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:11.220%"/><td style="width:0.1%"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 style="background-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 style="background-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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"/></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"/></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%">(4,930)</span></td><td style="background-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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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, September 30, 2021</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%">229,630 </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%">62,850 </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 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%">299,040 </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 Company assesses goodwill and other indefinite-lived intangible assets for impairment on an annual basis as of October 1, and more frequently if there are changes in the business climate or as a result of a triggering event taking place. 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 approximately $70.8 million in its Aerospace Fasteners reporting unit and approximately $56.0 million in its Aerospace Engineered Products reporting unit during the three and nine month periods ended September 30, 2020.</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-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%">The Company amortizes its other intangible assets over periods ranging from one to 30 years. The gross carrying amounts and accumulated amortization of the Company's other intangibles are summarized below (dollars in thousands): </span></div><div style="margin-bottom:8pt;margin-top:8pt;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:34.876%"/><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: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: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:14.175%"/><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%">As of September 30, 2021</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, 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%">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 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 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 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 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: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%">   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%">121,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 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%">(68,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 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%">122,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%">(59,470)</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%">   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%">122,280 </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%">(66,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%">122,280 </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%">(62,450)</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 19pt;text-align: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%">243,620 </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%">(135,000)</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%">245,250 </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%">(121,920)</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%">   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%">57,110 </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%">(35,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%">57,180 </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%">(32,800)</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%">   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%">(39,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%">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,450)</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 19pt;text-align: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,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 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%">(75,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 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,480 </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%">(72,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%">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 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%"> 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%">53,830 </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%">54,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"/></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%">397,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="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%">(210,090)</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%">400,370 </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%">(194,170)</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:3pt;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:42.174%"/><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.350%"/><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.350%"/><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.350%"/><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.356%"/><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%">Three months ended September 30,</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%">Nine months ended September 30,</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%">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="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%">950 </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,240 </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,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%">3,710 </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%">4,420 </span></td><td style="background-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,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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 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%">5,370 </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%">5,310 </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%">16,150 </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%">15,460 </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%">Changes in the carrying amount of goodwill for the nine months ended September 30, 2021 are summarized 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.707%"><tr><td style="width:1.0%"/><td style="width:47.433%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><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:11.216%"/><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:11.216%"/><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:11.220%"/><td style="width:0.1%"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 style="background-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 style="background-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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"/></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"/></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%">(4,930)</span></td><td style="background-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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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, September 30, 2021</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%">229,630 </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%">62,850 </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 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%">299,040 </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 -4930000 0 0 -4930000 229630000 62850000 6560000 299040000 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%">The Company amortizes its other intangible assets over periods ranging from one to 30 years. The gross carrying amounts and accumulated amortization of the Company's other intangibles are summarized below (dollars in thousands): </span></div><div style="margin-bottom:8pt;margin-top:8pt;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:34.876%"/><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: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: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:14.175%"/><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%">As of September 30, 2021</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, 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%">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 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 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 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 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: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%">   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%">121,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 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%">(68,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 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%">122,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%">(59,470)</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%">   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%">122,280 </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%">(66,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%">122,280 </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%">(62,450)</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 19pt;text-align: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%">243,620 </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%">(135,000)</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%">245,250 </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%">(121,920)</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%">   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%">57,110 </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%">(35,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%">57,180 </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%">(32,800)</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%">   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%">(39,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%">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,450)</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 19pt;text-align: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,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 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%">(75,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 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,480 </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%">(72,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%">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 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%"> 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%">53,830 </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%">54,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"/></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%">397,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="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%">(210,090)</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%">400,370 </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%">(194,170)</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> P30Y 121340000 68280000 122970000 59470000 122280000 66720000 122280000 62450000 243620000 135000000 245250000 121920000 57110000 35290000 57180000 32800000 43300000 39800000 43300000 39450000 100410000 75090000 100480000 72250000 53830000 54640000 397860000 210090000 400370000 194170000 <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%">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:42.174%"/><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.350%"/><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.350%"/><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.350%"/><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.356%"/><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%">Three months ended September 30,</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%">Nine months ended September 30,</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%">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="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%">950 </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,240 </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,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%">3,710 </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%">4,420 </span></td><td style="background-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,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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 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%">5,370 </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%">5,310 </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%">16,150 </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%">15,460 </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> 950000 1240000 2850000 3710000 4420000 4070000 13300000 11750000 5370000 5310000 16150000 15460000 7800000 Inventories <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%">Inventories consist of the following components (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.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%">September 30,<br/>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%">December 31,<br/>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%">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%">76,930 </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%">78,010 </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%">Work in process</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%">30,880 </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%">29,680 </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%">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%">46,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%">41,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="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="padding:0 1pt"/><td style="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="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%">154,330 </span></td><td style="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="padding:0 1pt"/><td style="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="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%">149,380 </span></td><td style="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%">Inventories consist of the following components (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.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%">September 30,<br/>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%">December 31,<br/>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%">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%">76,930 </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%">78,010 </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%">Work in process</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%">30,880 </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%">29,680 </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%">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%">46,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%">41,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="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="padding:0 1pt"/><td style="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="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%">154,330 </span></td><td style="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="padding:0 1pt"/><td style="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="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%">149,380 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 76930000 78010000 30880000 29680000 46520000 41690000 154330000 149380000 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.853%"><tr><td style="width:1.0%"/><td style="width:70.203%"/><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:12.516%"/><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:12.517%"/><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%">September 30,<br/>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%">December 31,<br/>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%">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%">19,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 style="background-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%">20,040 </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%">Buildings</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%">92,520 </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%">91,970 </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%">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%">404,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%">384,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">516,700 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496,020 </span></td><td style="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%">262,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%">242,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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="padding:0 1pt"/><td style="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="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%">254,330 </span></td><td style="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="padding:0 1pt"/><td style="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="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%">253,060 </span></td><td style="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:3pt"><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:100.000%"><tr><td style="width:1.0%"/><td style="width:41.005%"/><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.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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><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.795%"/><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%">Three months ended September 30,</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%">Nine months ended September 30,</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%">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="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%">7,660 </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,680 </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%">22,890 </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%">20,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%">Depreciation expense, 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%">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%">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%">850 </span></td><td style="background-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%">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;text-align: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%">7,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%">6,930 </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%">23,740 </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,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"/></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.853%"><tr><td style="width:1.0%"/><td style="width:70.203%"/><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:12.516%"/><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:12.517%"/><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%">September 30,<br/>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%">December 31,<br/>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%">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%">19,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 style="background-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%">20,040 </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%">Buildings</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%">92,520 </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%">91,970 </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%">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%">404,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%">384,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">516,700 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496,020 </span></td><td style="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%">262,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%">242,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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="padding:0 1pt"/><td style="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="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%">254,330 </span></td><td style="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="padding:0 1pt"/><td style="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="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%">253,060 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 19730000 20040000 92520000 91970000 404450000 384010000 516700000 496020000 262370000 242960000 254330000 253060000 <div style="margin-bottom:8pt;margin-top:3pt"><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:100.000%"><tr><td style="width:1.0%"/><td style="width:41.005%"/><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.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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><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.795%"/><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%">Three months ended September 30,</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%">Nine months ended September 30,</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%">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="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%">7,660 </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,680 </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%">22,890 </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%">20,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%">Depreciation expense, 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%">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%">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%">850 </span></td><td style="background-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%">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;text-align: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%">7,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%">6,930 </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%">23,740 </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,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"/></tr></table></div> 7660000 6680000 22890000 20870000 250000 250000 850000 830000 7910000 6930000 23740000 21700000 Long-term Debt <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%">The Company's long-term debt consists of the following (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.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%">September 30,<br/>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%">December 31,<br/>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%">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%">— </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%">4.875% Senior Notes due October 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%">— </span></td><td style="background-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%">300,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%">Credit Agreement</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%">50,450 </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%">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%">(6,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,160)</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%">393,600 </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%">346,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: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 2029</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:112%">In March 2021, the Company issued $400.0 million aggregate principal amount of 4.125% senior notes 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 approximately $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, during the second quarter of 2021, 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 approximately $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 statement of operations in the nine months ended September 30, 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 2029 Senior Notes accrue interest at a rate of 4.125% per annum, payable semi-annually in arrears on April 15 and October 15, commencing on October 15, 2021. The payment of principal and interest is jointly and severally guaranteed, on a senior unsecured basis, by certain subsidiaries of the Company (each a "Guarantor" and collectively the "Guarantors"). 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;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%">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%">During the first quarter of 2021, the Company amended its 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 approximately $1.1 million related to the amendment, all of which was capitalized as debt issuance costs. The Company also recorded approximately $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 and is subject to interest at London Interbank Offered Rate ("LIBOR") plus 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. The Company places cash on deposit with a financial institution to be held as cash collateral for the Company's outstanding letters of credit; therefore, as of September 30, 2021 and December 31, 2020, the Company had no letters of credit issued against its revolving credit facility. See Note 5, </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 deposit. At September 30, 2021, the Company had no amounts outstanding under its revolving credit facility and had $300.0 million available. At December 31, 2020, the Company had $50.5 million outstanding under its revolving credit facility and had approximately $249.5 million available. The Company's borrowing capacity was not reduced by leverage restrictions contained in the Credit Agreement as of September 30, 2021 and December 31, 2020.</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, subject to certain exceptions and limitations, to 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 the 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 September 30, 2021, the Company was in compliance with its 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="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 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 are no borrowings outstanding on this loan facility as of September 30, 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%">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:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><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:14.835%"/><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:14.835%"/><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:14.835%"/><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:14.842%"/><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%">September 30, 2021</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, 2020</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%">408,500 </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%">— </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%">— </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%">4.875% Senior Notes due October 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%">— </span></td><td style="background-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%">300,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%">305,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%">Revolving credit facility</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%">50,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%">50,450 </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"/></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%">The Company's long-term debt consists of the following (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.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%">September 30,<br/>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%">December 31,<br/>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%">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%">— </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%">4.875% Senior Notes due October 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%">— </span></td><td style="background-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%">300,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%">Credit Agreement</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%">50,450 </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%">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%">(6,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,160)</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%">393,600 </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%">346,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>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:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><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:14.835%"/><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:14.835%"/><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:14.835%"/><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:14.842%"/><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%">September 30, 2021</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, 2020</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%">408,500 </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%">— </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%">— </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%">4.875% Senior Notes due October 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%">— </span></td><td style="background-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%">300,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%">305,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%">Revolving credit facility</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%">50,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%">50,450 </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"/></tr></table> 400000000 0 0 300000000 0 50450000 6400000 4160000 393600000 346290000 400000000 0.04125 2029-04-15 5100000 1100000 0.04875 2025-10-15 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 300000000 50500000 249500000 125000000 300000000 4000000 0 400000000 408500000 0 0 0 0 300000000 305630000 0 0 50450000 50450000 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:107%">The Company uses cross-currency swap contracts 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. At inception, the Company designates its cross-currency swaps as net investment hedges.</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:107%">As of September 30, 2021, the Company had cross-currency swap agreements at notional amounts totaling $250.0 million, which declines to $25.0 million over various contract periods ending between April 15, 2022 and April 15, 2027. Under the terms of the agreements, the Company is 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 September 30, 2021 and December 31, 2020, 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.707%"><tr><td style="width:1.0%"/><td style="width:37.756%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.650%"/><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.776%"/><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.779%"/><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:9pt;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%">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%">September 30,<br/>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%">December 31,<br/>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:700;line-height:100%">Net Investment Hedges</span></td><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;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 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%">4,570 </span></td><td style="background-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%">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%">— </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,000)</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"/><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:3pt;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 accumulated other comprehensive income (loss) ("AOCI") on derivative contracts designated as hedging instruments as of September 30, 2021 and December 31, 2020, and the amounts reclassified from AOCI into earnings for the three and nine months ended September 30, 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:100.000%"><tr><td style="width:1.0%"/><td style="width:21.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><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.742%"/><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:15.712%"/><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:7.087%"/><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:7.087%"/><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:7.087%"/><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:7.095%"/><td style="width:0.1%"/></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" 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%">Amount of Loss Recognized <br/>in AOCI on Derivatives<br/>(Effective Portion, net of tax)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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) Reclassified <br/>from AOCI into Earnings</span></td></tr><tr style="height:23pt"><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="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%">Three months ended<br/>September 30,</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%">Nine months ended<br/>September 30,</span></td></tr><tr><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%">As of <br/>September 30, <br/>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%">As of December 31, 2020</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%">Location of Income Reclassified from AOCI into Earnings (Effective Portion)</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%">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="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%">Net Investment Hedges</span></td><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"/><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 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%">3,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%">(3,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="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:9pt;font-weight:400;line-height:100%">Other income (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"/><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"/><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"/><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"/><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"/><td colspan="3" style="display:none"/></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: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 September 30, 2021, the Company was party to foreign currency exchange forward contracts to economically hedge changes in foreign currency rates with notional amounts of approximately $126.9 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, Mexican peso and the Chinese yuan, and have various settlement dates through December 2021. 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:100.000%"><tr><td style="width:1.0%"/><td style="width:37.350%"/><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:21.122%"/><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:7.818%"/><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:7.818%"/><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:7.818%"/><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:7.824%"/><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="21" 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 Recognized in <br/>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="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%">Three months ended<br/>September 30,</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%">Nine months ended<br/>September 30,</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<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%">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="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:9pt;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"/><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:9pt;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:9pt;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%">2,220 </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%">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 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,080 </span></td><td style="background-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,280 </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:3pt;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 derivatives 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 September 30, 2021 and December 31, 2020 are shown below (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:37.463%"/><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.190%"/><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.190%"/><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: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%">September 30, 2021</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:9pt;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%">4,570 </span></td><td style="background-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%">4,570 </span></td><td style="background-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:9pt;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,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 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,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 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, 2020</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:9pt;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%">(5,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%">— </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%">(5,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%">— </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:9pt;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%">140 </span></td><td style="background-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%">140 </span></td><td style="background-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> 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 September 30, 2021 and December 31, 2020, 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.707%"><tr><td style="width:1.0%"/><td style="width:37.756%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.650%"/><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.776%"/><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.779%"/><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:9pt;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%">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%">September 30,<br/>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%">December 31,<br/>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:700;line-height:100%">Net Investment Hedges</span></td><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;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 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%">4,570 </span></td><td style="background-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%">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%">— </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,000)</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"/><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> 4570000 0 0 -5000000 <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%">The following table summarizes the income recognized in accumulated other comprehensive income (loss) ("AOCI") on derivative contracts designated as hedging instruments as of September 30, 2021 and December 31, 2020, and the amounts reclassified from AOCI into earnings for the three and nine months ended September 30, 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:100.000%"><tr><td style="width:1.0%"/><td style="width:21.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><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.742%"/><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:15.712%"/><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:7.087%"/><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:7.087%"/><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:7.087%"/><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:7.095%"/><td style="width:0.1%"/></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" 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%">Amount of Loss Recognized <br/>in AOCI on Derivatives<br/>(Effective Portion, net of tax)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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) Reclassified <br/>from AOCI into Earnings</span></td></tr><tr style="height:23pt"><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="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%">Three months ended<br/>September 30,</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%">Nine months ended<br/>September 30,</span></td></tr><tr><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%">As of <br/>September 30, <br/>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%">As of December 31, 2020</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%">Location of Income Reclassified from AOCI into Earnings (Effective Portion)</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%">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="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%">Net Investment Hedges</span></td><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"/><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 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%">3,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%">(3,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="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:9pt;font-weight:400;line-height:100%">Other income (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"/><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"/><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"/><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"/><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"/><td colspan="3" style="display:none"/></tr></table></div> 3630000 -3580000 0 0 0 0 P12M 0 126900000 <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:100.000%"><tr><td style="width:1.0%"/><td style="width:37.350%"/><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:21.122%"/><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:7.818%"/><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:7.818%"/><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:7.818%"/><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:7.824%"/><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="21" 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 Recognized in <br/>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="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%">Three months ended<br/>September 30,</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%">Nine months ended<br/>September 30,</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<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%">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="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:9pt;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"/><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:9pt;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:9pt;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%">2,220 </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%">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 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,080 </span></td><td style="background-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,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2220000 800000 5080000 1280000 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 September 30, 2021 and December 31, 2020 are shown below (dollars in thousands):  <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:37.463%"/><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.190%"/><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.190%"/><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: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%">September 30, 2021</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:9pt;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%">4,570 </span></td><td style="background-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%">4,570 </span></td><td style="background-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:9pt;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,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 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,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 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, 2020</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:9pt;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%">(5,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%">— </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%">(5,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%">— </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:9pt;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%">140 </span></td><td style="background-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%">140 </span></td><td style="background-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> 4570000 0 4570000 0 1260000 0 1260000 0 -5000000 0 -5000000 0 140000 0 140000 0 LeasesThe 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.<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:41.590%"/><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.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.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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><td style="width:0.1%"/><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%">Three months ended September 30,</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%">Nine months ended September 30,</span></td><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%">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="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"/></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%">2,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%">2,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%">6,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%">5,780 </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="padding:2px 1pt;text-align: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="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,140 </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%">410 </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%">2,000 </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%">990 </span></td><td style="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:#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%">3,230 </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%">2,520 </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%">8,370 </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,770 </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"/></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-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:100.000%"><tr><td style="width:1.0%"/><td style="width:79.601%"/><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:17.469%"/><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%">2021 (excluding the nine months ended September, 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%">2,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%">2022</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,990 </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%">2023</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,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%">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%">6,160 </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%">4,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="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%">15,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 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%">43,950 </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%">(5,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 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%">38,460 </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:3pt"><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 lease term of the Company's operating leases as of September 30, 2021 is approximately 6.5 years. The weighted-average discount rate as of September 30, 2021 is approximately 4.1%.</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 approximately $6.2 million and $5.4 million during the nine months ended September 30, 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 approximately $6.2 million and $10.5 million during the nine months ended September 30, 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%">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:41.590%"/><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.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.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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><td style="width:0.1%"/><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%">Three months ended September 30,</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%">Nine months ended September 30,</span></td><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%">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="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"/></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%">2,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%">2,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%">6,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%">5,780 </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="padding:2px 1pt;text-align: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="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,140 </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%">410 </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%">2,000 </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%">990 </span></td><td style="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:#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%">3,230 </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%">2,520 </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%">8,370 </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,770 </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"/></tr></table></div> 2090000 2110000 6370000 5780000 1140000 410000 2000000 990000 3230000 2520000 8370000 6770000 <div style="margin-bottom:8pt;margin-top:3pt"><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:100.000%"><tr><td style="width:1.0%"/><td style="width:79.601%"/><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:17.469%"/><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%">2021 (excluding the nine months ended September, 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%">2,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%">2022</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,990 </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%">2023</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,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%">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%">6,160 </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%">4,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="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%">15,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 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%">43,950 </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%">(5,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 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%">38,460 </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:3pt"><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> 2060000 7990000 7160000 6160000 4840000 15740000 43950000 5490000 38460000 P6Y6M 0.041 6200000 5400000 6200000 10500000 Other long-term 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%">Other long-term liabilities consist of the following components (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.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: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%">September 30,<br/>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%">December 31,<br/>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%">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%">24,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 style="background-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,170 </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%">36,570 </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%">43,520 </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 #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%">60,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"/><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,690 </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%">Other long-term liabilities consist of the following components (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.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: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%">September 30,<br/>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%">December 31,<br/>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%">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%">24,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 style="background-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,170 </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%">36,570 </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%">43,520 </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 #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%">60,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"/><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,690 </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> 24250000 26170000 36570000 43520000 60820000 69690000 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%">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 September 30, 2021, the Company was a party to 370 pending cases involving an aggregate of 4,709 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;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:18.430%"/><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:9.619%"/><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:9.325%"/><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:9.325%"/><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:9.325%"/><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:9.619%"/><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.206%"/><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.213%"/><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%"> </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<br/>end 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%">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%">Nine Months Ended September 30, 2021</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,655 </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%">171 </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%">89 </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%">28 </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,709 </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%">11,632 </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,560,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, 2020</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,759 </span></td><td style="background-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%">219 </span></td><td style="background-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%">287 </span></td><td style="background-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%">36 </span></td><td style="background-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,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 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%">18,314 </span></td><td style="background-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%">2,130,000 </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: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 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 its pending cases relate to locations at which none of its gaskets were distributed or used. </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 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,709 claims pending at September 30, 2021, 24 set forth specific amounts of damages (other than those stating the statutory minimum or maximum). At September 30, 2021, of the 24 claims that set forth specific amounts, there was one 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.853%"><tr><td style="width:1.0%"/><td style="width:61.564%"/><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 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.613%"/><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:10.613%"/><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:10.614%"/><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:0 1pt"/><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 (dollars in millions)</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="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"/><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%">Number of claims</span></td><td colspan="3" style="background-color:#cceeff;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"/><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%">4</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%">20</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:3pt;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 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 approximately $10.3 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></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%">There has been significant volatility in the historical number of claim filings and costs to defend, with previous claim counts and spend levels much higher than current levels. Management believes this volatility was associated more with tort reform, plaintiff practices and state-specific legal dockets than the Company’s underlying asbestos-related exposures. From 2017 to 2019, however, the number of new claim filings, and costs to defend, had become much more consistent, ranging between 143 to 173 new claims per year and total defense costs ranging between $2.2 million and $2.3 million.</span></div><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%">The higher degree of consistency in census data and spend levels, as well as lower claim activity levels and an evolving defense strategy, has allowed the Company to more effectively and efficiently manage claims, making process or local counsel arrangement improvements where possible. Given the consistency of activity over a multi-year period, the Company believed a trend may have formed where it could be possible to reasonably estimate its future cash exposure for all asbestos-related activity with an adequate level of precision. As such, the Company commissioned an actuary to help evaluate the nature and predictability of its asbestos-related costs, and provide an actuarial range of estimates of future exposures. Based upon its review of the actuarial study, which was completed in June 2020 using data as of December 31, 2019 and which projected spend levels through a terminal year of 2064, the Company affirmed its belief that it now has the ability to reasonably estimate its future asbestos-related exposures for pending as well as unknown future claims. </span></div><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%">During the second quarter 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. </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%">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. The study from the Company’s actuary, based on data as of December 31, 2019, provided for a range of possible future liability from $31.5 million to $43.3 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 $23.4 million in second quarter 2020 to increase the liability estimate to $31.5 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 September 30, 2021, the Company’s total asbestos-related liability is $26.8 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> 370 4709 <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:18.430%"/><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:9.619%"/><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:9.325%"/><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:9.325%"/><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:9.325%"/><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:9.619%"/><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.206%"/><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.213%"/><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%"> </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<br/>end 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%">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%">Nine Months Ended September 30, 2021</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,655 </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%">171 </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%">89 </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%">28 </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,709 </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%">11,632 </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,560,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, 2020</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,759 </span></td><td style="background-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%">219 </span></td><td style="background-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%">287 </span></td><td style="background-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%">36 </span></td><td style="background-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,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 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%">18,314 </span></td><td style="background-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%">2,130,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 4655 171 89 28 4709 11632 1560000 4759 219 287 36 4655 18314 2130000 4709 24 24 1 5000000 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.853%"><tr><td style="width:1.0%"/><td style="width:61.564%"/><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 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.613%"/><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:10.613%"/><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:10.614%"/><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:0 1pt"/><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 (dollars in millions)</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="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"/><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%">Number of claims</span></td><td colspan="3" style="background-color:#cceeff;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"/><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%">4</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%">20</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> 0 4 20 10300000 143 173 2200000 2300000 31500000 43300000 23400000 31500000 26800000 0.40 Segment Information <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%">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:120%">Packaging – </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Packaging segment, which 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: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%">, Taplast</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%">, Affaba &amp; Ferrari</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%">, Stolz and Rapak</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%"> brands, develops and manufactures a broad array of dispensing products (such as foaming pumps, lotion and hand soap pumps, 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, flexible spouts, and agricultural closures), polymeric jar products, and fully integrated dispensers for fill-ready bag-in-box applications, all for a variety of consumer products submarkets including, but not limited to, beauty and personal care, food and beverage, home care, and pharmaceutical and nutraceutical, as well as the industrial 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%">Aerospace – </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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%">, RSA Engineered Products</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 Martinic Engineering</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%"> 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%">The 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;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:42.174%"/><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.350%"/><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.350%"/><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.350%"/><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.356%"/><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%">Three months ended<br/>September 30,</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%">Nine months ended<br/>September 30,</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:7pt;font-weight:700;line-height:100%"> </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:2px 1pt;text-align: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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">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: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%">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%">138,010 </span></td><td style="background-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%">135,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 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%">409,730 </span></td><td style="background-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%">364,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 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%">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%">46,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%">39,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%">135,680 </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,660 </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%">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%">37,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%">25,210 </span></td><td style="background-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%">102,730 </span></td><td style="background-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%">87,140 </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%">222,420 </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%">199,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 style="background-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%">648,140 </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%">581,800 </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: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"/><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 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%">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%">27,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%">28,020 </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%">76,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%">70,340 </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%">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%">3,980 </span></td><td style="background-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,500)</span></td><td style="background-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,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%">(132,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 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%">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%">6,660 </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,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%">17,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%">870 </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%">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%">(7,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">(26,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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</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%">30,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"/><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%">(108,320)</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%">77,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%">(106,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"/></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%">Segment activity 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:100.000%"><tr><td style="width:1.0%"/><td style="width:42.174%"/><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.350%"/><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.350%"/><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.350%"/><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.356%"/><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%">Three months ended<br/>September 30,</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%">Nine months ended<br/>September 30,</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:7pt;font-weight:700;line-height:100%"> </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:2px 1pt;text-align: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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">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: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%">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%">138,010 </span></td><td style="background-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%">135,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 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%">409,730 </span></td><td style="background-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%">364,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 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%">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%">46,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%">39,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%">135,680 </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,660 </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%">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%">37,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%">25,210 </span></td><td style="background-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%">102,730 </span></td><td style="background-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%">87,140 </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%">222,420 </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%">199,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 style="background-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%">648,140 </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%">581,800 </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: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"/><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 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%">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%">27,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%">28,020 </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%">76,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%">70,340 </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%">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%">3,980 </span></td><td style="background-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,500)</span></td><td style="background-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,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%">(132,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 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%">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%">6,660 </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,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%">17,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%">870 </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%">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%">(7,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">(26,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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</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%">30,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"/><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%">(108,320)</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%">77,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%">(106,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"/></tr></table></div> 138010000 135120000 409730000 364000000 46510000 39130000 135680000 130660000 37900000 25210000 102730000 87140000 222420000 199460000 648140000 581800000 27340000 28020000 76490000 70340000 3980000 -133500000 10600000 -132630000 6660000 3380000 17190000 870000 -7160000 -6220000 -26780000 -45220000 30820000 -108320000 77500000 -106640000 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-style:italic;font-weight:400;line-height:120%">Stock Options</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 no stock-based compensation expense related to stock options during the three and nine months ended September 30, 2021 and 2020, respectively. As of September 30, 2021, there was no unrecognized compensation costs related to stock options remaining. Information related to stock options at September 30, 2021 is 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:100.000%"><tr><td style="width:1.0%"/><td style="width:38.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.937%"/><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%">Number of <br/>Stock Options</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 Average Option Price</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  Remaining Contractual 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 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, 2021</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%">150,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%">17.87 </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="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%">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%">— </span></td><td style="background-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="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%">  Exercised</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%">(150,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.87 </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;text-align: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%">— </span></td><td style="background-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="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%">  Expired</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="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;text-align: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 September 30, 2021</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%">— </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%">— </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 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%">— </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%">— </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:3pt;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%">Restricted Stock 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%">The Company awarded the following restricted stock units ("RSUs") during the nine months ended September 30, 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">granted 131,198 RSUs 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 21,112 RSUs to its non-employee independent directors, which fully vest one year from date of grant so long as the director and/or Company does not terminate the director's 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 1,407 RSUs 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 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 awarded 72,962 performance-based RSUs to certain Company 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, 2021 and ending December 31, 2023. 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 0.28% and annualized volatility of 35.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. For similar performance-based RSUs awarded in 2018, the Company attained 126.2% of the target on a weighted average basis, resulting in an increase of 25,993 shares during the three months ended March 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%">Information related to RSUs at September 30, 2021 is 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:100.000%"><tr><td style="width:1.0%"/><td style="width:38.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.937%"/><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%">Number of Unvested RSUs</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 Average Grant Date 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 Remaining Contractual 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 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, 2021</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%">784,968 </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%">26.46 </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;text-align: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%">252,672 </span></td><td style="background-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%">34.31 </span></td><td style="background-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%">  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%">(308,576)</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.65 </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;text-align: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%">(18,152)</span></td><td style="background-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%">25.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="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 September 30, 2021</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%">710,912 </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%">27.46 </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%">1.1</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%">23,005,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:3pt;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 September 30, 2021, there was approximately $8.0 million of unrecognized compensation cost related to unvested RSUs that is expected to be recorded over a weighted average period of 2.0 years. </span></div>The Company recognized stock-based compensation expense related to RSUs of approximately $1.7 million and $0.9 million during the three months ended September 30, 2021 and 2020, respectively, and approximately $7.3 million and $5.6 million during the nine months ended September 30, 2021 and 2020, respectively. The stock-based compensation expense is included in selling, general and administrative expenses in the accompanying consolidated statement of operations. 0 0 0 0 0 Information related to stock options at September 30, 2021 is as follows: <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:38.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.937%"/><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%">Number of <br/>Stock Options</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 Average Option Price</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  Remaining Contractual 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 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, 2021</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%">150,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%">17.87 </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="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%">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%">— </span></td><td style="background-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="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%">  Exercised</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%">(150,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.87 </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;text-align: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%">— </span></td><td style="background-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="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%">  Expired</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="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;text-align: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 September 30, 2021</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%">— </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%">— </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 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%">— </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%">— </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> 150000 17.87 0 0 150000 17.87 0 0 0 0 0 0 0 131198 P3Y 21112 P1Y 1407 72962 P3Y 0.50 0.50 0.0028 0.355 0 2 1.262 25993 <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 RSUs at September 30, 2021 is 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:100.000%"><tr><td style="width:1.0%"/><td style="width:38.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.937%"/><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%">Number of Unvested RSUs</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 Average Grant Date 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 Remaining Contractual 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 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, 2021</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%">784,968 </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%">26.46 </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;text-align: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%">252,672 </span></td><td style="background-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%">34.31 </span></td><td style="background-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%">  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%">(308,576)</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.65 </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;text-align: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%">(18,152)</span></td><td style="background-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%">25.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="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 September 30, 2021</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%">710,912 </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%">27.46 </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%">1.1</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%">23,005,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> 784968 26.46 252672 34.31 308576 30.65 18152 25.30 710912 27.46 P1Y1M6D 23005000 8000000 P2Y 1700000 900000 7300000 5600000 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 period to calculate basic earnings per share. Diluted earnings per share is calculated to give effect to stock options and RSUs. For the three and nine months ended September 30, 2020, no restricted shares or options to purchase shares 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 for the three and nine months ended September 30, 2021 and 2020: </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:48.607%"/><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.742%"/><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.742%"/><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.742%"/><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.747%"/><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%">Three months ended<br/>September 30,</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%">Nine months ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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,889,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,457,704 </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,061,707 </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,707,331 </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%">204,177 </span></td><td style="background-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%">267,675 </span></td><td style="background-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%">— </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,395 </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%">43,094,099 </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 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,457,704 </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 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,345,777 </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 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,707,331 </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><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. In the three and nine months ended September 30, 2021, the Company purchased 129,866 and 570,084 shares of its outstanding common stock for approximately $4.0 million and $18.2 million, respectively. During three and nine months ended September 30, 2020, the Company purchased 188,028 and 1,441,678 shares of its outstanding common stock for approximately $4.5 million and $36.0 million, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 30, 2021</span>, the Company has approximately $143.5 million remaining under the repurchase authorization. The following table summarizes the dilutive effect of RSUs and options to purchase common stock for the three and nine months ended September 30, 2021 and 2020: <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:48.607%"/><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.742%"/><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.742%"/><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.742%"/><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.747%"/><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%">Three months ended<br/>September 30,</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%">Nine months ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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,889,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,457,704 </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,061,707 </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,707,331 </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%">204,177 </span></td><td style="background-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%">267,675 </span></td><td style="background-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%">— </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,395 </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%">43,094,099 </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 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,457,704 </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 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,345,777 </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 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,707,331 </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> 42889922 43457704 43061707 43707331 204177 0 267675 0 0 0 16395 0 43094099 43457704 43345777 43707331 250000000 50000000 129866 570084 4000000 18200000 188028 1441678 4500000 36000000 143500000 Defined 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-weight:400;line-height:120%">Net periodic pension benefit costs for the Company's defined benefit pension plans cover certain foreign employees, union hourly employees and salaried employees. The components of net periodic pension cost 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:48.607%"/><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.742%"/><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.742%"/><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.742%"/><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.747%"/><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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">Pension Plans</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%">Three months ended<br/>September 30,</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%">Nine months ended<br/>September 30,</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%">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="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%">Service costs</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%">330 </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%">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%">980 </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%">950 </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%">Interest 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%">200 </span></td><td style="background-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%">240 </span></td><td style="background-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%">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%">710 </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%">Expected return on plan 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%">(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%">(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%">(1,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%">(1,110)</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"/></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%">Amortization of net loss</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%">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%">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%">680 </span></td><td style="background-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"/></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 periodic benefit 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%">370 </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%">400 </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,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%">1,220 </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:3pt;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 cost 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>The Company contributed approximately $0.3 million and $2.5 million to its defined benefit pension plans during the three and nine months ended September 30, 2021, respectively. The Company expects to contribute approximately $3.6 million to its defined benefit pension plans for the full year 2021 The components of net periodic pension cost are as follows (dollars in thousands): <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:48.607%"/><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.742%"/><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.742%"/><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.742%"/><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.747%"/><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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">Pension Plans</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%">Three months ended<br/>September 30,</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%">Nine months ended<br/>September 30,</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%">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="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%">Service costs</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%">330 </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%">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%">980 </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%">950 </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%">Interest 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%">200 </span></td><td style="background-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%">240 </span></td><td style="background-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%">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%">710 </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%">Expected return on plan 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%">(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%">(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%">(1,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%">(1,110)</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"/></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%">Amortization of net loss</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%">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%">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%">680 </span></td><td style="background-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"/></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 periodic benefit 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%">370 </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%">400 </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,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%">1,220 </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> 330000 320000 980000 950000 200000 240000 600000 710000 380000 380000 1160000 1110000 -220000 -220000 -680000 -670000 370000 400000 1100000 1220000 300000 2500000 3600000 Other Comprehensive Income (Loss)<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 nine months ended September 30, 2021 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, 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%">— </span></td><td style="background-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,210 </span></td><td style="background-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,570)</span></td><td style="background-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%">640 </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%">(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%">— </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%">(470)</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%">470 </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,210 </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%">(6,570)</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,110 </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, September 30, 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">(8,150)</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%">3,630 </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 </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%">(4,510)</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:3pt"><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%">Derivative instruments, net of income tax of approximately $2.4 million. See Note 10, "</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: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"> (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 approximately $0.1 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%">Defined Benefit Plans</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;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 nine months ended September 30, 2020 are summarized as follows, net of tax (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-9pt"><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, 2019</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,930)</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,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="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%">(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%">(6,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"><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 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%">— </span></td><td style="background-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%">(1,210)</span></td><td style="background-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,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"><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%">(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%">— </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%">(470)</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 #000;padding:2px 0 2px 1pt;text-align: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;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,280)</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,210)</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,020)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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, September 30, 2020</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%">(9,460)</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%">1,950 </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%">(1,510)</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%">(9,020)</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:3pt"><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%">Derivative instruments, net of income tax of approximately $0.7 million. See Note 10, "</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: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">(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 approximately $0.1 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%">Defined Benefit Plans</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;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 nine months ended September 30, 2021 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, 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%">— </span></td><td style="background-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,210 </span></td><td style="background-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,570)</span></td><td style="background-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%">640 </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%">(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%">— </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%">(470)</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%">470 </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,210 </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%">(6,570)</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,110 </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, September 30, 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">(8,150)</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%">3,630 </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 </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%">(4,510)</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:3pt"><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%">Derivative instruments, net of income tax of approximately $2.4 million. See Note 10, "</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: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"> (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 approximately $0.1 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%">Defined Benefit Plans</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> -8620000 -3580000 6580000 -5620000 0 7210000 -6570000 640000 -470000 0 0 -470000 470000 7210000 -6570000 1110000 -8150000 3630000 10000 -4510000 -2400000 100000 <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 nine months ended September 30, 2020 are summarized as follows, net of tax (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-9pt"><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, 2019</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,930)</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,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="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%">(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%">(6,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"><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 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%">— </span></td><td style="background-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%">(1,210)</span></td><td style="background-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,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"><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%">(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%">— </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%">(470)</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 #000;padding:2px 0 2px 1pt;text-align: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;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,280)</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,210)</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,020)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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, September 30, 2020</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%">(9,460)</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%">1,950 </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%">(1,510)</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%">(9,020)</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:3pt"><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%">Derivative instruments, net of income tax of approximately $0.7 million. See Note 10, "</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: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">(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 approximately $0.1 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%">Defined Benefit Plans</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> -9930000 4230000 -300000 -6000000 0 -2280000 -1210000 -3490000 -470000 0 0 -470000 470000 -2280000 -1210000 -3020000 -9460000 1950000 -1510000 -9020000 700000 100000 Income TaxesThe effective income tax rate for the three months ended September 30, 2021 and 2020 was 27.0% and 10.7%, respectively. The rate for the three months ended September 30, 2021 is higher than in the prior year primarily due to goodwill and intangible asset impairment charges, a portion of which was not tax deductible. The tax benefit associated with the goodwill and intangible asset impairment charges was treated as a discrete item in determining tax expense for the three months ended September 30, 2020. The effective income tax rate for the nine months ended September 30, 2021 and 2020 was 19.2% and 12.4%, respectively. The rate for the nine months ended September 30, 2021 is higher than in the prior year as the effective tax rate for the nine months ended September 30, 2020 was impacted by a decrease in profitability resulting from various realignment charges, expense for a change in the Company’s accounting policy for asbestos-related defense costs and impairment of goodwill and indefinite-lived intangible assets. The effective tax rate for the nine months ended September 30, 2021 was impacted by the recognition of approximately $3.0 million of deferred tax benefits in Italy, the majority of which related to a reduction in deferred tax liabilities in connection with certain tax incentives. 0.270 0.107 0.192 0.124 3000000 Subsequent EventOn October 21, 2021, 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 November 10, 2021 to shareholders of record as of the close of business on November 3, 2021. This is TriMas’ first dividend since its initial public offering in 2007. 2021-10-21 0.04 2021-11-10 2021-11-03 Includes cash placed on deposit with a financial institution to be held as cash collateral for the Company's outstanding letters of credit. Defined benefit plans, net of income tax of approximately $0.1 million. See Note 17, "Defined Benefit Plans," for further details. Derivative instruments, net of income tax of approximately $0.7 million. See Note 10, "Derivative Instruments," for further details. Defined benefit plans, net of income tax of approximately $0.1 million. See Note 17, "Defined Benefit Plans," for further details. Derivative instruments, net of income tax of approximately $2.4 million. See Note 10, "Derivative Instruments," for further 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. XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information Document - shares
9 Months Ended
Sep. 30, 2021
Oct. 21, 2021
Entity Information [Line Items]    
Entity Incorporation, State or Country Code DE  
Title of 12(b) Security Common stock, $0.01 par value  
Document Transition Report false  
Document Quarterly Report true  
Local Phone Number 631-5450  
City Area Code 248  
Entity Address, Postal Zip Code 48304  
Entity Address, State or Province MI  
Entity Address, City or Town Bloomfield Hills  
Entity Address, Address Line Two Suite 200  
Entity Address, Address Line One 38505 Woodward Avenue  
Entity File Number 001-10716  
Entity Shell Company false  
Entity Interactive Data Current Yes  
Entity Current Reporting Status Yes  
Entity Registrant Name TRIMAS CORPORATION  
Entity Central Index Key 0000842633  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Document Type 10-Q  
Document Period End Date Sep. 30, 2021  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Entity Common Stock, Shares Outstanding   42,856,947
Entity Small Business false  
Entity Emerging Growth Company false  
Trading Symbol TRS  
Security Exchange Name NASDAQ  
Entity Tax Identification Number 38-2687639  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheet Statement - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 136,960 $ 73,950
Receivables, net of reserves of approximately $1.4 million and $2.1 million as of September 30, 2021 and December 31, 2020, respectively 135,010 113,410
Inventories 154,330 149,380
Prepaid expenses and other current assets 17,070 15,090
Total current assets 443,370 351,830
Property and equipment, net 254,330 253,060
Operating lease right-of-use assets 37,360 37,820
Goodwill 299,040 303,970
Other intangibles, net 187,770 206,200
Deferred income taxes 9,190 19,580
Other assets 27,200 21,420
Total assets 1,258,260 1,193,880
Current liabilities:    
Accounts payable 71,990 69,910
Accrued liabilities 59,820 60,540
Operating lease liabilities, current portion 6,600 6,740
Total current liabilities 138,410 137,190
Long-term debt, net 393,600 346,290
Operating lease liabilities 31,860 31,610
Deferred income taxes 19,250 24,850
Other long-term liabilities 60,820 69,690
Total liabilities 643,940 609,630
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: 42,841,573 shares at September 30, 2021 and 43,178,165 shares at December 31, 2020 430 430
Paid-in capital 733,520 749,050
Accumulated deficit (115,120) (159,610)
Accumulated other comprehensive loss (4,510) (5,620)
Total shareholders' equity 614,320 584,250
Total liabilities and shareholders' equity $ 1,258,260 $ 1,193,880
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheet Parentheticals - USD ($)
$ in Millions
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Receivables, reserves (in dollars) $ 1.4 $ 1.2
Stockholders' Equity:    
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, Authorized shares 100,000,000 100,000,000
Preferred stock, Issued Shares 0 0
Preferred stock, outstanding Shares 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common Stock, Authorized shares 400,000,000 400,000,000
Common Stock, Issued Shares 42,841,573 43,178,165
Common Stock, outstanding Shares 42,841,573 43,178,165
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statement of Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Net sales $ 222,420 $ 199,460 $ 648,140 $ 581,800
Cost of sales (163,980) (147,530) (480,340) (446,270)
Gross profit 58,440 51,930 167,800 135,530
Selling, general and administrative expenses (27,620) (25,650) (90,300) (107,570)
Impairment of goodwill and indefinite-lived intangible assets 0 (134,600) 0 (134,600)
Operating profit (loss) 30,820 (108,320) 77,500 (106,640)
Other expense, net:        
Interest expense (3,440) (3,450) (11,110) (11,260)
Debt financing and related expenses 0 0 (10,520) 0
Other income (expense), net (540) (1,200) (800) (150)
Other expense, net (3,980) (4,650) (22,430) (11,410)
Income (loss) before income tax expense 26,840 (112,970) 55,070 (118,050)
Income tax benefit (expense) (7,250) 12,100 (10,580) 14,600
Net income (loss) $ 19,590 $ (100,870) $ 44,490 $ (103,450)
Basic earnings per share        
Net income (loss) per share $ 0.46 $ (2.32) $ 1.03 $ (2.37)
Weighted average common shares—basic 42,889,922 43,457,704 43,061,707 43,707,331
Diluted earnings per share        
Net income (loss) per share $ 0.45 $ (2.32) $ 1.03 $ (2.37)
Weighted average common shares—diluted 43,094,099 43,457,704 43,345,777 43,707,331
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statement of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 19,590 $ (100,870) $ 44,490 $ (103,450)
Other comprehensive income (loss)        
Defined benefit plans 160 160 470 470
Foreign currency translation (4,550) 5,740 (6,570) (1,210)
Derivative instruments 3,880 (4,580) 7,210 (2,280)
Total other comprehensive income (loss) (510) 1,320 1,110 (3,020)
Total comprehensive income (loss) $ 19,080 $ (99,550) $ 45,600 $ (106,470)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statement of Cash Flows Statement - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Cash Flows from Operating Activities:    
Net income (loss) $ 44,490 $ (103,450)
Adjustments to reconcile income to net cash provided by operating activities, net of acquisition impact:    
Impairment of goodwill and indefinite-lived intangible assets 0 134,600
Loss on dispositions of assets 130 1,080
Depreciation 23,740 21,700
Amortization of intangible assets 16,150 15,460
Amortization of debt issue costs 740 860
Deferred income taxes 3,480 (17,790)
Non-cash compensation expense 7,320 5,610
Non-cash change in legacy liability estimate 0 23,400
Debt financing and related expenses 10,520 0
Increase in receivables (23,260) (6,210)
(Increase) decrease in inventories (5,850) 4,510
(Increase) decrease in prepaid expenses and other assets (3,830) 5,500
Increase (decrease) in accounts payable and accrued liabilities 450 (7,410)
Other operating activities 3,660 1,250
Net cash provided by operating activities, net of acquisition impact 77,740 79,110
Cash Flows from Investing Activities:    
Capital expenditures (29,850) (17,670)
Acquisition of businesses, net of cash acquired 0 (95,160)
Net proceeds from disposition of business, property and equipment 160 1,930
Net cash used for investing activities (29,690) (110,900)
Cash Flows from Financing Activities:    
Retirement of senior notes (300,000) 0
Proceeds from issuance of senior notes 400,000 0
Proceeds from borrowings on revolving credit facilities 0 300,950
Repayments of borrowings on revolving credit facilities (48,620) (303,240)
Debt financing fees and senior notes redemption premium (13,570) 0
Shares surrendered upon exercise and vesting of equity awards to cover taxes (4,690) (2,600)
Payments to purchase common stock (18,160) (36,050)
Net cash provided by (used for) financing activities 14,960 (40,940)
Increase (decrease) for the period 63,010 (72,730)
At beginning of period 73,950 172,470
At end of period 136,960 99,740
Supplemental disclosure of cash flow information:    
Cash paid for interest 6,490 7,490
Cash paid for taxes $ 8,250 $ 6,660
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statement of Shareholders' Equity Statement - USD ($)
$ in Thousands
Total
Common Stock [Member]
Paid-in Capital [Member]
Accumulated Deficit [Member]
Accumulated Other Comprehensive Income [Member]
Balances at Dec. 31, 2019 $ 697,480 $ 450 $ 782,880 $ (79,850) $ (6,000)
Net income (loss) 13,120     13,120  
Other comprehensive income (loss) (3,680)       (3,680)
Purchase of common stock (31,570) (20) (31,550)    
Shares surrendered upon exercise and vesting of equity awards to cover taxes (1,830)   (1,830)    
Non-cash compensation expense 1,940   1,940    
Balances at Mar. 31, 2020 675,460 430 751,440 (66,730) (9,680)
Balances at Dec. 31, 2019 697,480 450 782,880 (79,850) (6,000)
Net income (loss) (103,450)        
Other comprehensive income (loss) (3,020)       (3,020)
Shares surrendered upon exercise and vesting of equity awards to cover taxes (2,600)        
Balances at Sep. 30, 2020 557,970 430 749,860 (183,300) (9,020)
Balances at Mar. 31, 2020 675,460 430 751,440 (66,730) (9,680)
Net income (loss) (15,700)     (15,700)  
Other comprehensive income (loss) (660)       (660)
Shares surrendered upon exercise and vesting of equity awards to cover taxes (740)   (740)    
Non-cash compensation expense 2,740 10 2,730    
Balances at Jun. 30, 2020 661,100 440 753,430 (82,430) (10,340)
Net income (loss) (100,870)     (100,870)  
Other comprehensive income (loss) 1,320       1,320
Purchase of common stock (4,480) (10) (4,470)    
Shares surrendered upon exercise and vesting of equity awards to cover taxes (30)   (30)    
Non-cash compensation expense 930   930    
Balances at Sep. 30, 2020 557,970 430 749,860 (183,300) (9,020)
Balances at Dec. 31, 2020 584,250 430 749,050 (159,610) (5,620)
Net income (loss) 13,060     13,060  
Other comprehensive income (loss) 630       630
Purchase of common stock (2,640) 0 (2,640)    
Shares surrendered upon exercise and vesting of equity awards to cover taxes (1,770)   (1,770)    
Non-cash compensation expense 2,440   2,440    
Balances at Mar. 31, 2021 595,970 430 747,080 (146,550) (4,990)
Balances at Dec. 31, 2020 584,250 430 749,050 (159,610) (5,620)
Net income (loss) 44,490        
Other comprehensive income (loss) 1,110       1,110
Shares surrendered upon exercise and vesting of equity awards to cover taxes (4,690)        
Balances at Sep. 30, 2021 614,320 430 733,520 (115,120) (4,510)
Balances at Mar. 31, 2021 595,970 430 747,080 (146,550) (4,990)
Net income (loss) 11,840     11,840  
Other comprehensive income (loss) 990       990
Purchase of common stock (11,570)   (11,570)    
Shares surrendered upon exercise and vesting of equity awards to cover taxes (2,850)   (2,850)    
Non-cash compensation expense 3,220 0 3,220    
Balances at Jun. 30, 2021 597,600 430 735,880 (134,710) (4,000)
Net income (loss) 19,590     19,590  
Other comprehensive income (loss) (510)       (510)
Purchase of common stock (3,950)   (3,950)    
Shares surrendered upon exercise and vesting of equity awards to cover taxes (70)   (70)    
APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition 1,660   1,660    
Balances at Sep. 30, 2021 $ 614,320 $ 430 $ 733,520 $ (115,120) $ (4,510)
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation
9 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation 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 accompanying consolidated financial statements include the accounts of the Company and its subsidiaries and, in the opinion of management, contain all adjustments, including adjustments of a normal and recurring nature, necessary for a fair presentation of financial position and results of operations. 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 in the current economic environment due to the ongoing outbreak of the coronavirus and related variants (“COVID-19”). While the full impact of the COVID-19 pandemic is unknown and cannot be reasonably estimated at this time, the Company has made appropriate accounting estimates based on the facts and circumstances available as of the reporting date. To the extent there are differences between these estimates and actual results, the Company's consolidated financial statements may be materially affected.
Results of operations for interim periods are not necessarily indicative of results for the full year. The accompanying consolidated financial statements and notes thereto should be read in conjunction with the Company's 2020 Annual Report on Form 10-K.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
New Accounting Pronouncements
9 Months Ended
Sep. 30, 2021
Accounting Standards Update and Change in Accounting Principle [Abstract]  
New Accounting Pronouncements New Accounting Pronouncements Recently Adopted Accounting Pronouncements.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Revenue (Notes)
9 Months Ended
Sep. 30, 2021
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):
Three months ended September 30,Nine months ended September 30,
Customer Markets2021202020212020
Consumer Products$110,200 $114,220 $328,220 $298,060 
Aerospace & Defense46,510 39,130 135,680 130,670 
Industrial65,710 46,110 184,240 153,070 
Total net sales$222,420 $199,460 $648,140 $581,800 
The Company’s Packaging segment earns revenues from the consumer products (comprised of the beauty and personal care, home care, food and beverage, pharmaceutical and nutraceutical 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 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Realignment Actions Realignment Actions (Notes)
9 Months Ended
Sep. 30, 2021
Realignment Actions [Abstract]  
Restructuring, Impairment, and Other Activities Disclosure [Text Block] Realignment Actions
2021 Realignment Actions
During the nine months ended September 30, 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 approximately $0.6 million and $8.8 million during the three and nine months ended September 30, 2021, respectively. Of these costs, approximately $0.5 million and $2.7 million during the three and nine months ended September 30, 2021, respectively, related to facility consolidations, and approximately $0.1 million and $6.1 million, respectively, were for employee separation costs. As of September 30, 2021, approximately $1.5 million of the employee separation costs had been paid. For the three months ended September 30, 2021, $0.6 million of these charges were included in costs of sales. For the nine months ended September 30, 2021, approximately $3.3 million and $5.5 million of these charges were included in cost of sales and selling, general and administrative expenses, respectively, in the accompanying consolidated statement of operations.
2020 Realignment ActionsIn the three and nine months ended September 30, 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. During the nine months ended September 30, 2020, the Company recorded a non-cash charge of approximately $13.2 million related to inventory reductions, primarily as a result of a strategic decision in its Arrow Engine division to narrow its product line focus. During the three and nine months ended September 30, 2020, the Company also recorded non-cash charges of approximately $0.1 million and $2.3 million, respectively, 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 approximately $0.5 million and $3.6 million during the three and nine months ended September 30, 2020, respectively, in severance charges, of which approximately $2.9 million was paid by September 30, 2020. For the three and nine months ended September 30, 2020, approximately $0.4 million and $16.4 million of these charges were included in cost of sales, respectively, and approximately $0.2 million and $2.7 million were included in selling, general and administrative expenses, respectively, in the accompanying consolidated statement of operations.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions
9 Months Ended
Sep. 30, 2021
Business Combinations [Abstract]  
Business Combination Disclosure [Text Block] Acquisitions
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 approximately $98.4 million, net of cash acquired. The fair value of assets acquired and liabilities assumed included approximately $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 approximately $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 approximately $11.4 million. Rapak, which is reported in the Company's Packaging segment, has manufacturing locations in Indiana and Illinois and historically generated approximately $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 approximately $83.7 million, net of cash acquired. The fair value of assets acquired and liabilities assumed included approximately $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 approximately $30 million in annual revenue.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Cash and Cash Equivalents
9 Months Ended
Sep. 30, 2021
Cash and Cash Equivalents [Abstract]  
Cash and Cash Equivalents Disclosure Cash and Cash Equivalents
Cash and cash equivalents consists of the following components (dollars in thousands):
 September 30,
2021
December 31,
2020
Cash and cash equivalents - unrestricted$125,800 $62,790 
Cash - restricted (a)
11,160 11,160 
Total cash and cash equivalents$136,960 $73,950 
__________________________
(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 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets
9 Months Ended
Sep. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets
Goodwill
Changes in the carrying amount of goodwill for the nine months ended September 30, 2021 are summarized as follows (dollars in thousands):
PackagingAerospaceSpecialty ProductsTotal
Balance, December 31, 2020$234,560 $62,850 $6,560 $303,970 
Foreign currency translation and other(4,930)— — (4,930)
Balance, September 30, 2021$229,630 $62,850 $6,560 $299,040 
The Company assesses goodwill and other indefinite-lived intangible assets for impairment on an annual basis as of October 1, and more frequently if there are changes in the business climate or as a result of a triggering event taking place. 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 approximately $70.8 million in its Aerospace Fasteners reporting unit and approximately $56.0 million in its Aerospace Engineered Products reporting unit during the three and nine month periods ended September 30, 2020.
Other Intangible Assets
The Company amortizes its other intangible assets over periods ranging from one to 30 years. The gross carrying amounts and accumulated amortization of the Company's other intangibles are summarized below (dollars in thousands):
As of September 30, 2021As of December 31, 2020
Intangible Category by Useful LifeGross Carrying AmountAccumulated AmortizationGross Carrying AmountAccumulated Amortization
Finite-lived intangible assets:
   Customer relationships, 5 – 12 years$121,340 $(68,280)$122,970 $(59,470)
   Customer relationships, 15 – 25 years122,280 (66,720)122,280 (62,450)
Total customer relationships243,620 (135,000)245,250 (121,920)
   Technology and other, 1 – 15 years57,110 (35,290)57,180 (32,800)
   Technology and other, 17 – 30 years43,300 (39,800)43,300 (39,450)
Total technology and other100,410 (75,090)100,480 (72,250)
Indefinite-lived intangible assets:
 Trademark/Trade names53,830 — 54,640 — 
Total other intangible assets$397,860 $(210,090)$400,370 $(194,170)
Amortization expense related to intangible assets as included in the accompanying consolidated statement of operations is summarized as follows (dollars in thousands):
Three months ended September 30,Nine months ended September 30,
2021202020212020
Technology and other, included in cost of sales$950 $1,240 $2,850 $3,710 
Customer relationships, included in selling, general and administrative expenses4,420 4,070 13,300 11,750 
Total amortization expense$5,370 $5,310 $16,150 $15,460 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories
9 Months Ended
Sep. 30, 2021
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consist of the following components (dollars in thousands):
 September 30,
2021
December 31,
2020
Finished goods$76,930 $78,010 
Work in process30,880 29,680 
Raw materials46,520 41,690 
Total inventories$154,330 $149,380 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, Net
9 Months Ended
Sep. 30, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
Property and equipment consists of the following components (dollars in thousands):
 September 30,
2021
December 31,
2020
Land and land improvements$19,730 $20,040 
Buildings92,520 91,970 
Machinery and equipment404,450 384,010 
516,700 496,020 
Less: Accumulated depreciation262,370 242,960 
Property and equipment, net$254,330 $253,060 
Depreciation expense as included in the accompanying consolidated statement of operations is as follows (dollars in thousands):
Three months ended September 30,Nine months ended September 30,
2021202020212020
Depreciation expense, included in cost of sales$7,660 $6,680 $22,890 $20,870 
Depreciation expense, included in selling, general and administrative expenses250 250 850 830 
Total depreciation expense$7,910 $6,930 $23,740 $21,700 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Debt
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
Long-term debt Long-term Debt
The Company's long-term debt consists of the following (dollars in thousands):
 September 30,
2021
December 31,
2020
4.125% Senior Notes due April 2029$400,000 $— 
4.875% Senior Notes due October 2025— 300,000 
Credit Agreement— 50,450 
Debt issuance costs(6,400)(4,160)
Long-term debt, net$393,600 $346,290 
Senior Notes due 2029
In March 2021, the Company issued $400.0 million aggregate principal amount of 4.125% senior notes 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 approximately $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, during the second quarter of 2021, 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 approximately $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 statement of operations in the nine months ended September 30, 2021.
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, commencing on October 15, 2021. The payment of principal and interest is jointly and severally guaranteed, on a senior unsecured basis, by certain subsidiaries of the Company (each a "Guarantor" and collectively the "Guarantors"). 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
During the first quarter of 2021, the Company amended its 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 approximately $1.1 million related to the amendment, all of which was capitalized as debt issuance costs. The Company also recorded approximately $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 and is subject to interest at London Interbank Offered Rate ("LIBOR") plus 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. The Company places cash on deposit with a financial institution to be held as cash collateral for the Company's outstanding letters of credit; therefore, as of September 30, 2021 and December 31, 2020, the Company had no letters of credit issued against its revolving credit facility. See Note 5, "Cash and Cash Equivalents," for further information on its cash deposit. At September 30, 2021, the Company had no amounts outstanding under its revolving credit facility and had $300.0 million available. At December 31, 2020, the Company had $50.5 million outstanding under its revolving credit facility and had approximately $249.5 million available. The Company's borrowing capacity was not reduced by leverage restrictions contained in the Credit Agreement as of September 30, 2021 and December 31, 2020.
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, subject to certain exceptions and limitations, to 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 the 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 September 30, 2021, the Company was in compliance with its 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 are no borrowings outstanding on this loan facility as of September 30, 2021.
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):
September 30, 2021December 31, 2020
Carrying AmountFair ValueCarrying AmountFair Value
4.125% Senior Notes due April 2029$400,000 $408,500 $— $— 
4.875% Senior Notes due October 2025— — 300,000 305,630 
Revolving credit facility— — 50,450 50,450 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments
9 Months Ended
Sep. 30, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments Derivative Instruments
Derivatives Designated as Hedging Instruments
The Company uses cross-currency swap contracts 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. At inception, the Company designates its cross-currency swaps as net investment hedges.
As of September 30, 2021, the Company had cross-currency swap agreements at notional amounts totaling $250.0 million, which declines to $25.0 million over various contract periods ending between April 15, 2022 and April 15, 2027. Under the terms of the agreements, the Company is to receive net interest payments at fixed rates ranging from approximately 0.8% to 2.9% of the notional amounts.
As of September 30, 2021 and December 31, 2020, 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 CaptionSeptember 30,
2021
December 31,
2020
Net Investment Hedges    
Cross-currency swapsOther assets$4,570 $— 
Cross-currency swapsOther long-term liabilities— (5,000)
The following table summarizes the income recognized in accumulated other comprehensive income (loss) ("AOCI") on derivative contracts designated as hedging instruments as of September 30, 2021 and December 31, 2020, and the amounts reclassified from AOCI into earnings for the three and nine months ended September 30, 2021 and 2020 (dollars in thousands):
Amount of Loss Recognized
in AOCI on Derivatives
(Effective Portion, net of tax)
Amount of Income (Loss) Reclassified
from AOCI into Earnings
Three months ended
September 30,
Nine months ended
September 30,
As of
September 30,
2021
As of December 31, 2020Location of Income Reclassified from AOCI into Earnings (Effective Portion)2021202020212020
Net Investment Hedges
Cross-currency swaps$3,630 $(3,580)Other income (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 September 30, 2021, the Company was party to foreign currency exchange forward contracts to economically hedge changes in foreign currency rates with notional amounts of approximately $126.9 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, Mexican peso and the Chinese yuan, and have various settlement dates through December 2021. 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 Recognized in
Earnings on Derivatives
Three months ended
September 30,
Nine months ended
September 30,
Location of Income
Recognized in
Earnings on Derivatives
2021202020212020
Derivatives not designated as hedging instruments
Foreign exchange contractsOther income (expense), net$2,220 $800 $5,080 $1,280 
Fair Value of Derivatives
The fair value of the Company's derivatives 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 September 30, 2021 and December 31, 2020 are shown below (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)
September 30, 2021
Cross-currency swapsRecurring$4,570 $— $4,570 $— 
Foreign exchange contractsRecurring$1,260 $— $1,260 $— 
December 31, 2020
Cross-currency swapsRecurring$(5,000)$— $(5,000)$— 
Foreign exchange contractsRecurring$140 $— $140 $— 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Leases Leases (Notes)
9 Months Ended
Sep. 30, 2021
Leases [Abstract]  
Lessee, Operating Leases LeasesThe 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):
Three months ended September 30,Nine months ended September 30,
2021202020212020
Operating lease cost$2,090 $2,110 $6,370 $5,780 
Short-term, variable and other lease costs1,140 410 2,000 990 
Total lease cost$3,230 $2,520 $8,370 $6,770 
Maturities of lease liabilities are as follows (dollars in thousands):
Year ended December 31,
Operating Leases(a)
2021 (excluding the nine months ended September, 2021)$2,060 
20227,990 
20237,160 
20246,160 
20254,840 
Thereafter15,740 
Total lease payments43,950 
Less: Imputed interest(5,490)
Present value of lease liabilities$38,460 
__________________________
(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 lease term of the Company's operating leases as of September 30, 2021 is approximately 6.5 years. The weighted-average discount rate as of September 30, 2021 is approximately 4.1%.
Cash paid for amounts included in the measurement of operating lease liabilities was approximately $6.2 million and $5.4 million during the nine months ended September 30, 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 approximately $6.2 million and $10.5 million during the nine months ended September 30, 2021 and 2020, respectively.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Other Long-term Liabilities Other Long-term Liabilities (Notes)
9 Months Ended
Sep. 30, 2021
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):
 September 30,
2021
December 31,
2020
Non-current asbestos-related liabilities$24,250 $26,170 
Other long-term liabilities36,570 43,520 
Total other long-term liabilities$60,820 $69,690 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Asbestos
As of September 30, 2021, the Company was a party to 370 pending cases involving an aggregate of 4,709 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
Nine Months Ended September 30, 20214,655 171 89 28 4,709 $11,632 $1,560,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 its 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,709 claims pending at September 30, 2021, 24 set forth specific amounts of damages (other than those stating the statutory minimum or maximum). At September 30, 2021, of the 24 claims that set forth specific amounts, there was one 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 (dollars in millions)$0.0 to $0.6$0.6 to $5.0$5.0+
Number of claims420
Relatively few 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 approximately $10.3 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.
There has been significant volatility in the historical number of claim filings and costs to defend, with previous claim counts and spend levels much higher than current levels. Management believes this volatility was associated more with tort reform, plaintiff practices and state-specific legal dockets than the Company’s underlying asbestos-related exposures. From 2017 to 2019, however, the number of new claim filings, and costs to defend, had become much more consistent, ranging between 143 to 173 new claims per year and total defense costs ranging between $2.2 million and $2.3 million.
The higher degree of consistency in census data and spend levels, as well as lower claim activity levels and an evolving defense strategy, has allowed the Company to more effectively and efficiently manage claims, making process or local counsel arrangement improvements where possible. Given the consistency of activity over a multi-year period, the Company believed a trend may have formed where it could be possible to reasonably estimate its future cash exposure for all asbestos-related activity with an adequate level of precision. As such, the Company commissioned an actuary to help evaluate the nature and predictability of its asbestos-related costs, and provide an actuarial range of estimates of future exposures. Based upon its review of the actuarial study, which was completed in June 2020 using data as of December 31, 2019 and which projected spend levels through a terminal year of 2064, the Company affirmed its belief that it now has the ability to reasonably estimate its future asbestos-related exposures for pending as well as unknown future claims.
During the second quarter 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. The study from the Company’s actuary, based on data as of December 31, 2019, provided for a range of possible future liability from $31.5 million to $43.3 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 $23.4 million in second quarter 2020 to increase the liability estimate to $31.5 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 September 30, 2021, the Company’s total asbestos-related liability is $26.8 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 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information
9 Months Ended
Sep. 30, 2021
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 – The Packaging segment, which consists primarily of the Rieke®, Taplast, Affaba & Ferrari, Stolz and Rapak® brands, develops and manufactures a broad array of dispensing products (such as foaming pumps, lotion and hand soap pumps, 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, flexible spouts, and agricultural closures), polymeric jar products, and fully integrated dispensers for fill-ready bag-in-box applications, all for a variety of consumer products submarkets including, but not limited to, beauty and personal care, food and beverage, home care, and pharmaceutical and nutraceutical, as well as the industrial market.
Aerospace – The Aerospace segment, which includes the Monogram Aerospace Fasteners, Allfast Fastening Systems®, Mac Fasteners, 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 – The 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):
 Three months ended
September 30,
Nine months ended
September 30,
 2021202020212020
Net Sales
Packaging$138,010 $135,120 $409,730 $364,000 
Aerospace46,510 39,130 135,680 130,660 
Specialty Products37,900 25,210 102,730 87,140 
Total$222,420 $199,460 $648,140 $581,800 
Operating Profit (Loss)
Packaging$27,340 $28,020 $76,490 $70,340 
Aerospace3,980 (133,500)10,600 (132,630)
Specialty Products6,660 3,380 17,190 870 
Corporate(7,160)(6,220)(26,780)(45,220)
Total$30,820 $(108,320)$77,500 $(106,640)
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Awards
9 Months Ended
Sep. 30, 2021
Share-based Payment Arrangement [Abstract]  
Equity Awards Equity Awards
Stock Options
The Company recognized no stock-based compensation expense related to stock options during the three and nine months ended September 30, 2021 and 2020, respectively. As of September 30, 2021, there was no unrecognized compensation costs related to stock options remaining. Information related to stock options at September 30, 2021 is as follows:
Number of
Stock Options
Weighted Average Option PriceAverage  Remaining Contractual Life (Years)Aggregate Intrinsic Value
Outstanding at January 1, 2021150,000 $17.87 
Granted— — 
  Exercised(150,000)17.87 
  Cancelled— — 
  Expired— — 
Outstanding at September 30, 2021— $— — $— 
Restricted Stock Units
The Company awarded the following restricted stock units ("RSUs") during the nine months ended September 30, 2021:
granted 131,198 RSUs 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 21,112 RSUs to its non-employee independent directors, which fully vest one year from date of grant so long as the director and/or Company does not terminate the director's service prior to the vesting date; and
issued 1,407 RSUs 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.
During 2021, the Company awarded 72,962 performance-based RSUs to certain Company 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, 2021 and ending December 31, 2023. 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 0.28% and annualized volatility of 35.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. For similar performance-based RSUs awarded in 2018, the Company attained 126.2% of the target on a weighted average basis, resulting in an increase of 25,993 shares during the three months ended March 31, 2021.
Information related to RSUs at September 30, 2021 is as follows:
Number of Unvested RSUsWeighted Average Grant Date Fair ValueAverage Remaining Contractual Life (Years)Aggregate Intrinsic Value
Outstanding at January 1, 2021784,968 $26.46 
  Granted252,672 34.31 
  Vested(308,576)30.65 
  Cancelled(18,152)25.30 
Outstanding at September 30, 2021710,912 $27.46 1.1$23,005,000 
As of September 30, 2021, there was approximately $8.0 million of unrecognized compensation cost related to unvested RSUs that is expected to be recorded over a weighted average period of 2.0 years.
The Company recognized stock-based compensation expense related to RSUs of approximately $1.7 million and $0.9 million during the three months ended September 30, 2021 and 2020, respectively, and approximately $7.3 million and $5.6 million during the nine months ended September 30, 2021 and 2020, respectively. The stock-based compensation expense is included in selling, general and administrative expenses in the accompanying consolidated statement of operations.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per Share
9 Months Ended
Sep. 30, 2021
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 period to calculate basic earnings per share. Diluted earnings per share is calculated to give effect to stock options and RSUs. For the three and nine months ended September 30, 2020, no restricted shares or options to purchase shares 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 for the three and nine months ended September 30, 2021 and 2020:
Three months ended
September 30,
Nine months ended
September 30,
2021202020212020
Weighted average common shares—basic42,889,922 43,457,704 43,061,707 43,707,331 
Dilutive effect of restricted stock units204,177 — 267,675 — 
Dilutive effect of stock options— — 16,395 — 
Weighted average common shares—diluted43,094,099 43,457,704 43,345,777 43,707,331 
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. In the three and nine months ended September 30, 2021, the Company purchased 129,866 and 570,084 shares of its outstanding common stock for approximately $4.0 million and $18.2 million, respectively. During three and nine months ended September 30, 2020, the Company purchased 188,028 and 1,441,678 shares of its outstanding common stock for approximately $4.5 million and $36.0 million, respectively. As of September 30, 2021, the Company has approximately $143.5 million remaining under the repurchase authorization.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Defined Benefit Plans
9 Months Ended
Sep. 30, 2021
Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]  
Defined Benefit Plans Defined Benefit Plans
Net periodic pension benefit costs for the Company's defined benefit pension plans cover certain foreign employees, union hourly employees and salaried employees. The components of net periodic pension cost are as follows (dollars in thousands):
 Pension Plans
 Three months ended
September 30,
Nine months ended
September 30,
 2021202020212020
Service costs$330 $320 $980 $950 
Interest costs200 240 600 710 
Expected return on plan assets(380)(380)(1,160)(1,110)
Amortization of net loss220 220 680 670 
Net periodic benefit cost$370 $400 $1,100 $1,220 
The service cost component of net periodic benefit cost 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.
The Company contributed approximately $0.3 million and $2.5 million to its defined benefit pension plans during the three and nine months ended September 30, 2021, respectively. The Company expects to contribute approximately $3.6 million to its defined benefit pension plans for the full year 2021
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) (Notes)
9 Months Ended
Sep. 30, 2021
Other Comprehensive Income [Abstract]  
Comprehensive Income (Loss) Note [Text Block] Other Comprehensive Income (Loss)
Changes in AOCI by component for the nine months ended September 30, 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)
— 7,210 (6,570)640 
Less: Net realized losses reclassified to net income (b)
(470)— — (470)
Net current-period other comprehensive income (loss)470 7,210 (6,570)1,110 
Balance, September 30, 2021$(8,150)$3,630 $10 $(4,510)
__________________________
(a)     Derivative instruments, net of income tax of approximately $2.4 million. See Note 10, "Derivative Instruments," for further details.
(b)     Defined benefit plans, net of income tax of approximately $0.1 million. See Note 17, "Defined Benefit Plans," for further details.
Changes in AOCI by component for the nine months ended September 30, 2020 are summarized as follows, net of tax (dollars in thousands):
Defined Benefit Plans Derivative InstrumentsForeign Currency TranslationTotal
Balance, December 31, 2019$(9,930)$4,230 $(300)$(6,000)
Net unrealized losses arising during the period (a)
— (2,280)(1,210)(3,490)
Less: Net realized losses reclassified to net income (b)
(470)— — (470)
Net current-period other comprehensive income (loss)470 (2,280)(1,210)(3,020)
Balance, September 30, 2020$(9,460)$1,950 $(1,510)$(9,020)
__________________________
(a)     Derivative instruments, net of income tax of approximately $0.7 million. See Note 10, "Derivative Instruments," for further details.
(b)     Defined benefit plans, net of income tax of approximately $0.1 million. See Note 17, "Defined Benefit Plans," for further details.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
9 Months Ended
Sep. 30, 2021
Income Tax Disclosure [Abstract]  
Income Tax Disclosure Income TaxesThe effective income tax rate for the three months ended September 30, 2021 and 2020 was 27.0% and 10.7%, respectively. The rate for the three months ended September 30, 2021 is higher than in the prior year primarily due to goodwill and intangible asset impairment charges, a portion of which was not tax deductible. The tax benefit associated with the goodwill and intangible asset impairment charges was treated as a discrete item in determining tax expense for the three months ended September 30, 2020. The effective income tax rate for the nine months ended September 30, 2021 and 2020 was 19.2% and 12.4%, respectively. The rate for the nine months ended September 30, 2021 is higher than in the prior year as the effective tax rate for the nine months ended September 30, 2020 was impacted by a decrease in profitability resulting from various realignment charges, expense for a change in the Company’s accounting policy for asbestos-related defense costs and impairment of goodwill and indefinite-lived intangible assets. The effective tax rate for the nine months ended September 30, 2021 was impacted by the recognition of approximately $3.0 million of deferred tax benefits in Italy, the majority of which related to a reduction in deferred tax liabilities in connection with certain tax incentives.
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Event Subsequent Events (Notes)
9 Months Ended
Sep. 30, 2021
Subsequent Events [Abstract]  
Subsequent Events [Text Block] Subsequent EventOn October 21, 2021, 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 November 10, 2021 to shareholders of record as of the close of business on November 3, 2021. This is TriMas’ first dividend since its initial public offering in 2007.
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Revenue (Tables)
9 Months Ended
Sep. 30, 2021
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):
Three months ended September 30,Nine months ended September 30,
Customer Markets2021202020212020
Consumer Products$110,200 $114,220 $328,220 $298,060 
Aerospace & Defense46,510 39,130 135,680 130,670 
Industrial65,710 46,110 184,240 153,070 
Total net sales$222,420 $199,460 $648,140 $581,800 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Cash and Cash Equivalents (Tables)
9 Months Ended
Sep. 30, 2021
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents
Cash and cash equivalents consists of the following components (dollars in thousands):
 September 30,
2021
December 31,
2020
Cash and cash equivalents - unrestricted$125,800 $62,790 
Cash - restricted (a)
11,160 11,160 
Total cash and cash equivalents$136,960 $73,950 
__________________________
(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 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
Changes in the carrying amount of goodwill for the nine months ended September 30, 2021 are summarized as follows (dollars in thousands):
PackagingAerospaceSpecialty ProductsTotal
Balance, December 31, 2020$234,560 $62,850 $6,560 $303,970 
Foreign currency translation and other(4,930)— — (4,930)
Balance, September 30, 2021$229,630 $62,850 $6,560 $299,040 
Schedule of Intangible Assets (excluding Goodwill) by Major Class
The Company amortizes its other intangible assets over periods ranging from one to 30 years. The gross carrying amounts and accumulated amortization of the Company's other intangibles are summarized below (dollars in thousands):
As of September 30, 2021As of December 31, 2020
Intangible Category by Useful LifeGross Carrying AmountAccumulated AmortizationGross Carrying AmountAccumulated Amortization
Finite-lived intangible assets:
   Customer relationships, 5 – 12 years$121,340 $(68,280)$122,970 $(59,470)
   Customer relationships, 15 – 25 years122,280 (66,720)122,280 (62,450)
Total customer relationships243,620 (135,000)245,250 (121,920)
   Technology and other, 1 – 15 years57,110 (35,290)57,180 (32,800)
   Technology and other, 17 – 30 years43,300 (39,800)43,300 (39,450)
Total technology and other100,410 (75,090)100,480 (72,250)
Indefinite-lived intangible assets:
 Trademark/Trade names53,830 — 54,640 — 
Total other intangible assets$397,860 $(210,090)$400,370 $(194,170)
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):
Three months ended September 30,Nine months ended September 30,
2021202020212020
Technology and other, included in cost of sales$950 $1,240 $2,850 $3,710 
Customer relationships, included in selling, general and administrative expenses4,420 4,070 13,300 11,750 
Total amortization expense$5,370 $5,310 $16,150 $15,460 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Tables)
9 Months Ended
Sep. 30, 2021
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current
Inventories consist of the following components (dollars in thousands):
 September 30,
2021
December 31,
2020
Finished goods$76,930 $78,010 
Work in process30,880 29,680 
Raw materials46,520 41,690 
Total inventories$154,330 $149,380 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, Net (Tables)
9 Months Ended
Sep. 30, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment
Property and equipment consists of the following components (dollars in thousands):
 September 30,
2021
December 31,
2020
Land and land improvements$19,730 $20,040 
Buildings92,520 91,970 
Machinery and equipment404,450 384,010 
516,700 496,020 
Less: Accumulated depreciation262,370 242,960 
Property and equipment, net$254,330 $253,060 
Depreciation Expense
Depreciation expense as included in the accompanying consolidated statement of operations is as follows (dollars in thousands):
Three months ended September 30,Nine months ended September 30,
2021202020212020
Depreciation expense, included in cost of sales$7,660 $6,680 $22,890 $20,870 
Depreciation expense, included in selling, general and administrative expenses250 250 850 830 
Total depreciation expense$7,910 $6,930 $23,740 $21,700 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Debt Long-term Debt (Tables)
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
Schedule of Debt
The Company's long-term debt consists of the following (dollars in thousands):
 September 30,
2021
December 31,
2020
4.125% Senior Notes due April 2029$400,000 $— 
4.875% Senior Notes due October 2025— 300,000 
Credit Agreement— 50,450 
Debt issuance costs(6,400)(4,160)
Long-term debt, net$393,600 $346,290 
The carrying amounts and fair values were as follows (dollars in thousands):
September 30, 2021December 31, 2020
Carrying AmountFair ValueCarrying AmountFair Value
4.125% Senior Notes due April 2029$400,000 $408,500 $— $— 
4.875% Senior Notes due October 2025— — 300,000 305,630 
Revolving credit facility— — 50,450 50,450 
Debt Instrument Redemption [Table Text Block] 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 %
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments (Tables)
9 Months Ended
Sep. 30, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Derivative Instruments in Statement of Financial Position, Fair Value
As of September 30, 2021 and December 31, 2020, 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 CaptionSeptember 30,
2021
December 31,
2020
Net Investment Hedges    
Cross-currency swapsOther assets$4,570 $— 
Cross-currency swapsOther long-term liabilities— (5,000)
Schedule of Derivative Instruments, Gain (Loss) in Statement of Financial Performance
The following table summarizes the income recognized in accumulated other comprehensive income (loss) ("AOCI") on derivative contracts designated as hedging instruments as of September 30, 2021 and December 31, 2020, and the amounts reclassified from AOCI into earnings for the three and nine months ended September 30, 2021 and 2020 (dollars in thousands):
Amount of Loss Recognized
in AOCI on Derivatives
(Effective Portion, net of tax)
Amount of Income (Loss) Reclassified
from AOCI into Earnings
Three months ended
September 30,
Nine months ended
September 30,
As of
September 30,
2021
As of December 31, 2020Location of Income Reclassified from AOCI into Earnings (Effective Portion)2021202020212020
Net Investment Hedges
Cross-currency swaps$3,630 $(3,580)Other income (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 Recognized in
Earnings on Derivatives
Three months ended
September 30,
Nine months ended
September 30,
Location of Income
Recognized in
Earnings on Derivatives
2021202020212020
Derivatives not designated as hedging instruments
Foreign exchange contractsOther income (expense), net$2,220 $800 $5,080 $1,280 
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 September 30, 2021 and December 31, 2020 are shown below (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)
September 30, 2021
Cross-currency swapsRecurring$4,570 $— $4,570 $— 
Foreign exchange contractsRecurring$1,260 $— $1,260 $— 
December 31, 2020
Cross-currency swapsRecurring$(5,000)$— $(5,000)$— 
Foreign exchange contractsRecurring$140 $— $140 $— 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Leases Leases (Tables)
9 Months Ended
Sep. 30, 2021
Leases [Abstract]  
Lease, Cost [Table Text Block]
The components of lease expense are as follows (dollars in thousands):
Three months ended September 30,Nine months ended September 30,
2021202020212020
Operating lease cost$2,090 $2,110 $6,370 $5,780 
Short-term, variable and other lease costs1,140 410 2,000 990 
Total lease cost$3,230 $2,520 $8,370 $6,770 
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)
2021 (excluding the nine months ended September, 2021)$2,060 
20227,990 
20237,160 
20246,160 
20254,840 
Thereafter15,740 
Total lease payments43,950 
Less: Imputed interest(5,490)
Present value of lease liabilities$38,460 
__________________________
(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 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Other Long-term Liabilities Other Long-term Liabilities (Tables)
9 Months Ended
Sep. 30, 2021
Other Liabilities Disclosure [Abstract]  
Other Noncurrent Liabilities [Table Text Block]
Other long-term liabilities consist of the following components (dollars in thousands):
 September 30,
2021
December 31,
2020
Non-current asbestos-related liabilities$24,250 $26,170 
Other long-term liabilities36,570 43,520 
Total other long-term liabilities$60,820 $69,690 
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Loss Contingencies by Contingency
 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
Nine Months Ended September 30, 20214,655 171 89 28 4,709 $11,632 $1,560,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 [Table Text Block] Below is a breakdown of the compensatory damages sought for those claims seeking specific amounts:
Compensatory
Range of damages sought (dollars in millions)$0.0 to $0.6$0.6 to $5.0$5.0+
Number of claims420
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information Segment Information (Tables)
9 Months Ended
Sep. 30, 2021
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
Segment activity is as follows (dollars in thousands):
 Three months ended
September 30,
Nine months ended
September 30,
 2021202020212020
Net Sales
Packaging$138,010 $135,120 $409,730 $364,000 
Aerospace46,510 39,130 135,680 130,660 
Specialty Products37,900 25,210 102,730 87,140 
Total$222,420 $199,460 $648,140 $581,800 
Operating Profit (Loss)
Packaging$27,340 $28,020 $76,490 $70,340 
Aerospace3,980 (133,500)10,600 (132,630)
Specialty Products6,660 3,380 17,190 870 
Corporate(7,160)(6,220)(26,780)(45,220)
Total$30,820 $(108,320)$77,500 $(106,640)
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Awards (Tables)
9 Months Ended
Sep. 30, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of Share-based Compensation, Stock Options, Activity Information related to stock options at September 30, 2021 is as follows:
Number of
Stock Options
Weighted Average Option PriceAverage  Remaining Contractual Life (Years)Aggregate Intrinsic Value
Outstanding at January 1, 2021150,000 $17.87 
Granted— — 
  Exercised(150,000)17.87 
  Cancelled— — 
  Expired— — 
Outstanding at September 30, 2021— $— — $— 
Schedule of Share-based Compensation, Restricted Stock Units Award Activity
Information related to RSUs at September 30, 2021 is as follows:
Number of Unvested RSUsWeighted Average Grant Date Fair ValueAverage Remaining Contractual Life (Years)Aggregate Intrinsic Value
Outstanding at January 1, 2021784,968 $26.46 
  Granted252,672 34.31 
  Vested(308,576)30.65 
  Cancelled(18,152)25.30 
Outstanding at September 30, 2021710,912 $27.46 1.1$23,005,000 
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per Share Earnings per Share (Tables)
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
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 for the three and nine months ended September 30, 2021 and 2020:
Three months ended
September 30,
Nine months ended
September 30,
2021202020212020
Weighted average common shares—basic42,889,922 43,457,704 43,061,707 43,707,331 
Dilutive effect of restricted stock units204,177 — 267,675 — 
Dilutive effect of stock options— — 16,395 — 
Weighted average common shares—diluted43,094,099 43,457,704 43,345,777 43,707,331 
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Defined Benefit Plans (Tables)
9 Months Ended
Sep. 30, 2021
Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]  
Schedule of Costs of Retirement Plans The components of net periodic pension cost are as follows (dollars in thousands):
 Pension Plans
 Three months ended
September 30,
Nine months ended
September 30,
 2021202020212020
Service costs$330 $320 $980 $950 
Interest costs200 240 600 710 
Expected return on plan assets(380)(380)(1,160)(1,110)
Amortization of net loss220 220 680 670 
Net periodic benefit cost$370 $400 $1,100 $1,220 
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) (Tables)
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Other Comprehensive Income [Abstract]    
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
Changes in AOCI by component for the nine months ended September 30, 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)
— 7,210 (6,570)640 
Less: Net realized losses reclassified to net income (b)
(470)— — (470)
Net current-period other comprehensive income (loss)470 7,210 (6,570)1,110 
Balance, September 30, 2021$(8,150)$3,630 $10 $(4,510)
__________________________
(a)     Derivative instruments, net of income tax of approximately $2.4 million. See Note 10, "Derivative Instruments," for further details.
(b)     Defined benefit plans, net of income tax of approximately $0.1 million. See Note 17, "Defined Benefit Plans," for further details.
Changes in AOCI by component for the nine months ended September 30, 2020 are summarized as follows, net of tax (dollars in thousands):
Defined Benefit Plans Derivative InstrumentsForeign Currency TranslationTotal
Balance, December 31, 2019$(9,930)$4,230 $(300)$(6,000)
Net unrealized losses arising during the period (a)
— (2,280)(1,210)(3,490)
Less: Net realized losses reclassified to net income (b)
(470)— — (470)
Net current-period other comprehensive income (loss)470 (2,280)(1,210)(3,020)
Balance, September 30, 2020$(9,460)$1,950 $(1,510)$(9,020)
__________________________
(a)     Derivative instruments, net of income tax of approximately $0.7 million. See Note 10, "Derivative Instruments," for further details.
(b)     Defined benefit plans, net of income tax of approximately $0.1 million. See Note 17, "Defined Benefit Plans," for further details.
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 222,420 $ 199,460 $ 648,140 $ 581,800
Consumer Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 110,200 114,220 328,220 298,060
Aerospace & Defense [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 46,510 39,130 135,680 130,670
Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 65,710 $ 46,110 $ 184,240 $ 153,070
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Realignment Actions Realignment Actions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Realignment Costs [Line Items]        
Loss on dispositions of assets     $ 130 $ 1,080
Realignment actions [Member]        
Realignment Costs [Line Items]        
Inventory Write-down       13,200
Loss on dispositions of assets   $ 100   2,300
Severance Costs $ 100 500 6,100 3,600
Cash paid for severance 1,500     2,900
Realignment costs 600   8,800  
Facility consolidation realignment costs 500   2,700  
Cost of Sales [Member] | Realignment actions [Member]        
Realignment Costs [Line Items]        
Realignment costs 600 400   16,400
Selling, General and Administrative Expenses [Member] | Realignment actions [Member]        
Realignment Costs [Line Items]        
Realignment costs $ 3,300 $ 200 $ 5,500 $ 2,700
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Other Acquisitions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 15, 2020
Feb. 27, 2020
Business Acquisition [Line Items]                      
Payments to Acquire Businesses, Net of Cash Acquired           $ 0 $ 95,160        
Goodwill $ 299,040 $ 303,970       299,040   $ 303,970      
Net sales $ 222,420   $ 199,460     $ 648,140 $ 581,800        
Affaba & Ferrari Srl [Member]                      
Business Acquisition [Line Items]                      
Payments to Acquire Businesses, Net of Cash Acquired   $ 98,400                  
Goodwill                   $ 49,100  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill                   35,100  
Business Combination, Recognized Identifiable Assets and Liabilities Assumed, Net Working Capital                   9,400  
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  
Net sales               $ 34,000      
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            
Goodwill                     $ 43,300
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill                     36,900
Business Combination, Recognized Identifiable Assets and Liabilities Assumed, Net Working Capital                     10,100
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
Net sales                 $ 30,000    
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Cash and Cash Equivalents [Abstract]    
Cash and cash equivalents unrestricted $ 125,800 $ 62,790
Restricted Cash [1] 11,160 11,160
Cash and cash equivalents $ 136,960 $ 73,950
[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 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets Goodwill Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2020
Sep. 30, 2021
Dec. 31, 2020
Goodwill [Line Items]      
Goodwill   $ 299,040 $ 303,970
Aerospace Fasteners Reporting Unit [Member]      
Goodwill [Line Items]      
Goodwill, Impairment Loss $ 70,800    
Aerospace Engineered Products Reporting Unit [Member]      
Goodwill [Line Items]      
Goodwill, Impairment Loss $ 56,000    
Aerospace [Member]      
Goodwill [Line Items]      
Goodwill   $ 62,850 $ 62,850
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets Goodwill Rollforward (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2021
USD ($)
Goodwill [Roll Forward]  
Balance, beginning $ 303,970
Translation and purchase accounting adjustments (4,930)
Balance, ending 299,040
Packaging [Member]  
Goodwill [Roll Forward]  
Balance, beginning 234,560
Translation and purchase accounting adjustments (4,930)
Balance, ending 229,630
Aerospace [Member]  
Goodwill [Roll Forward]  
Balance, beginning 62,850
Translation and purchase accounting adjustments 0
Balance, ending 62,850
Specialty Products [Member]  
Goodwill [Roll Forward]  
Balance, beginning 6,560
Translation and purchase accounting adjustments 0
Balance, ending $ 6,560
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets Other Intangibles Narrative (Details)
$ in Millions
3 Months Ended
Sep. 30, 2020
USD ($)
Trade Names [Member] | Aerospace [Member]  
Indefinite-lived Intangible Assets [Line Items]  
Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) $ 7.8
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets Schedule of Intangible Assets (excluding Goodwill) by Major Class (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Intangible Assets, excluding Goodwill [Line Items]    
Finite-lived intangible assets, accumulated amortization $ (210,090) $ (194,170)
Intangible Assets, Gross (Excluding Goodwill) 397,860 400,370
Trademarks and Trade Names [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Indefinite-lived intangible assets, gross carrying amount 53,830 54,640
Customer Relationships [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Finite-lived intangible assets, gross carrying amount 243,620 245,250
Finite-lived intangible assets, accumulated amortization (135,000) (121,920)
Technology and Other [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Finite-lived intangible assets, gross carrying amount 100,410 100,480
Finite-lived intangible assets, accumulated amortization (75,090) (72,250)
Useful Life Five to Twelve Years [Member] | Customer Relationships [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Finite-lived intangible assets, gross carrying amount 121,340 122,970
Finite-lived intangible assets, accumulated amortization (68,280) (59,470)
Useful Life Fifteen to Twentyfive Years [Member] | Customer Relationships [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Finite-lived intangible assets, gross carrying amount 122,280 122,280
Finite-lived intangible assets, accumulated amortization (66,720) (62,450)
Useful Life One to Fifteen Years [Member] | Technology and Other [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Finite-lived intangible assets, gross carrying amount 57,110 57,180
Finite-lived intangible assets, accumulated amortization (35,290) (32,800)
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 $ (39,800) $ (39,450)
Minimum [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]    
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 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets Schedule of Finite-Lived Intangible Assets, Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Amortization of Intangible Assets [Line Items]        
Amortization of intangible assets $ 5,370 $ 5,310 $ 16,150 $ 15,460
Cost of Sales [Member] | Technology and Other [Member]        
Amortization of Intangible Assets [Line Items]        
Amortization of intangible assets 950 1,240 2,850 3,710
Selling, General and Administrative Expenses [Member] | Customer Relationships [Member]        
Amortization of Intangible Assets [Line Items]        
Amortization of intangible assets $ 4,420 $ 4,070 $ 13,300 $ 11,750
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Finished goods $ 76,930 $ 78,010
Work in process 30,880 29,680
Raw materials 46,520 41,690
Total inventories $ 154,330 $ 149,380
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, Net - Property and Equipment Table (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 516,700 $ 496,020
Less: Accumulated depreciation 262,370 242,960
Property and equipment, net 254,330 253,060
Land and Land Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 19,730 20,040
Building [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 92,520 91,970
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 404,450 $ 384,010
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, Net - Depreciation Expense Table (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Depreciation Expense [Line Items]        
Depreciation expense     $ 23,740 $ 21,700
Continuing Operations [Member]        
Depreciation Expense [Line Items]        
Depreciation expense $ 7,910 $ 6,930 23,740 21,700
Cost of Sales [Member] | Continuing Operations [Member]        
Depreciation Expense [Line Items]        
Depreciation expense 7,660 6,680 22,890 20,870
Selling, General and Administrative Expenses [Member] | Continuing Operations [Member]        
Depreciation Expense [Line Items]        
Depreciation expense $ 250 $ 250 $ 850 $ 830
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Debt - Debt Table (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Deferred Finance Costs, Net $ (6,400) $ (4,160)
Long-term debt, net 393,600 346,290
Credit Agreement [Member]    
Debt Instrument [Line Items]    
Debt 0 50,450
4.875% Senior Unsecured Notes Due 2025 [Member]    
Debt Instrument [Line Items]    
Debt 0 300,000
4.125% Senior Unsecured Notes Due 2029    
Debt Instrument [Line Items]    
Debt $ 400,000 $ 0
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Debt - Senior Notes (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Apr. 15, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2021
Sep. 30, 2020
Debt Instrument [Line Items]            
Cash paid for interest         $ 6,490 $ 7,490
Debt financing and related expenses         10,520 0
Retirement of senior notes         300,000 0
Payment for Debt Extinguishment or Debt Prepayment Cost         13,570 $ 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, Maturity Date Oct. 15, 2025          
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     $ 400,000  
Debt Instrument, Interest Rate, Stated Percentage   4.125%     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 from proceeds of 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 | 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 | 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 | 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    
Write off of Deferred Debt Issuance Cost       $ 200    
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Debt - Credit Agreement (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Debt Instrument [Line Items]          
Debt financing and related expenses     $ 10,520 $ 0  
Net leverage ratio 3.00   3.00    
Revolving Credit Facility [Member]          
Debt Instrument [Line Items]          
Payments of Financing Costs   $ 1,100      
Write off of Deferred Debt Issuance Cost   $ 200      
Line of Credit Facility, Maximum Borrowing Capacity $ 300,000   $ 300,000    
Debt Instrument, Maturity Date Mar. 29, 2026        
Debt Instrument, Basis Spread on Variable Rate 1.50%        
Revolving Credit Facility [Member]          
Debt Instrument [Line Items]          
Revolving Credit Facility, Capacity Available for Foreign Revolver Loans $ 125,000   125,000    
Line of Credit Facility, Maximum Borrowing Capacity 300,000   300,000    
Revolving Credit Facility, Amount Outstanding 0   0   $ 50,500
Revolving Credit Facility, Remaining Borrowing Capacity 300,000   300,000   $ 249,500
Letters of credit [Member]          
Debt Instrument [Line Items]          
Letters of Credit, Maximum Borrowing Capacity 40,000   40,000    
Letters of Credit Outstanding, Amount 0   0    
Revolving credit and term loan facilities [Member]          
Debt Instrument [Line Items]          
Incremental debt commitments capacity $ 200,000   $ 200,000    
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Other Revolving Loan Facility (Details) - Revolving Credit Facility [Member]
$ in Millions
Sep. 30, 2021
USD ($)
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
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Debt - Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Credit Agreement [Member]    
Debt Instrument [Line Items]    
Debt $ 0 $ 50,450
4.875% Senior Unsecured Notes Due 2025 [Member]    
Debt Instrument [Line Items]    
Debt 0 300,000
4.125% Senior Unsecured Notes Due 2029    
Debt Instrument [Line Items]    
Debt 400,000 0
Revolving Credit Facility [Member] | Credit Agreement [Member]    
Debt Instrument [Line Items]    
Debt 0 50,450
Fair Value, Inputs, Level 2 [Member] | 4.875% Senior Unsecured Notes Due 2025 [Member]    
Debt Instrument [Line Items]    
Long-term Debt, Fair Value 0 305,630
Fair Value, Inputs, Level 2 [Member] | 4.125% Senior Unsecured Notes Due 2029    
Debt Instrument [Line Items]    
Long-term Debt, Fair Value 408,500 0
Fair Value, Inputs, Level 2 [Member] | Revolving Credit Facility [Member] | Credit Agreement [Member]    
Debt Instrument [Line Items]    
Long-term Debt, Fair Value $ 0 $ 50,450
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments - Derivative Narrative (Details) - Designated as Hedging Instrument [Member] - Cross Currency Interest Rate Contract [Member] - Net Investment Hedging [Member]
$ in Millions
Sep. 30, 2021
USD ($)
Maximum [Member]  
Derivative [Line Items]  
Derivative, Fixed Interest Rate 2.90%
Derivative, Notional Amount $ 250.0
Minimum [Member]  
Derivative [Line Items]  
Derivative, Fixed Interest Rate 0.80%
Derivative, Notional Amount $ 25.0
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments - Designated as hedging, Financial Position (Details) - Net Investment Hedging [Member] - Cross Currency Interest Rate Contract [Member] - Designated as Hedging Instrument [Member] - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Other Assets [Member]    
Derivatives, Fair Value [Line Items]    
Asset Derivatives $ 4,570 $ 0
Other long-term liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Liability Derivatives $ 0 $ 5,000
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments - Designated as hedging, Financial Performance (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Derivative Instruments, Gain (Loss) [Line Items]          
Accumulated other comprehensive loss $ (4,510)   $ (4,510)   $ (5,620)
Net Investment Hedging [Member] | Designated as Hedging Instrument [Member] | Cross Currency Interest Rate Contract [Member]          
Derivative Instruments, Gain (Loss) [Line Items]          
Accumulated other comprehensive loss 3,630   3,630   $ (3,580)
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net $ 0 $ 0 $ 0 $ 0  
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments - Designated as hedging, Financial Performance Narrative (Details) - Designated as Hedging Instrument [Member] - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (Loss) Reclassification from AOCI into Earnings, Estimate of Time to Transfer   12 months
Amount of gain (loss) expected to be reclassified from AOCI into Earnings $ 0.0  
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments - Derivatives not designated as hedging instruments (Details) - Not Designated as Hedging Instrument [Member] - Foreign Exchange Contract [Member] - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Derivative [Line Items]        
Derivative, Notional Amount $ 126,900   $ 126,900  
Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net $ 2,220 $ 800 $ 5,080 $ 1,280
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments - Fair Value Measurements (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
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 $ 4,570 $ (5,000)
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 4,570 (5,000)
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
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,260 140
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,260 140
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 78 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Leases Lease Cost Table (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Leases [Abstract]        
Operating Lease, Cost $ 2,090 $ 2,110 $ 6,370 $ 5,780
Short-term, variable and other lease costs 1,140 410 2,000 990
Lease, Cost $ 3,230 $ 2,520 $ 8,370 $ 6,770
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Leases Operating Lease Liability Maturity Table (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
[1]
Leases [Abstract]  
Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year $ 2,060
Lessee, Operating Lease, Liability, to be Paid, Year One 7,990
Lessee, Operating Lease, Liability, to be Paid, Year Two 7,160
Lessee, Operating Lease, Liability, to be Paid, Year Three 6,160
Lessee, Operating Lease, Liability, to be Paid, Year Four 4,840
Lessee, Operating Lease, Liability, to be Paid, after Year Four 15,740
Lessee, Operating Lease, Liability, to be Paid 43,950
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (5,490)
Operating Lease, Liability $ 38,460
[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 80 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Leases Supplemental Balance Sheet Information Related to Leases (Details)
Sep. 30, 2021
Rate
Leases [Abstract]  
Operating Lease, Weighted Average Remaining Lease Term 6 years 6 months
Operating Lease, Weighted Average Discount Rate, Percent 4.10%
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Leases Supplemental Cash Flow Information Related to Leases (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Leases [Abstract]    
Operating Lease, Payments $ 6.2 $ 5.4
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 6.2 $ 10.5
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.21.2
Other Long-term Liabilities Other Long-term Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Other Liabilities Disclosure [Abstract]    
Asbestos-related liability noncurrent $ 24,250 $ 26,170
Other long-term liabilities other than asbestos liability 36,570 43,520
Other Liabilities, Noncurrent $ 60,820 $ 69,690
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies Asbestos Narrative (Details) - Asbestos [Member]
3 Months Ended 9 Months Ended 12 Months Ended 36 Months Ended 369 Months Ended
Sep. 30, 2021
USD ($)
claimants
cases
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
claimants
cases
Dec. 31, 2020
USD ($)
claimants
Dec. 31, 2019
USD ($)
claimants
Sep. 30, 2021
USD ($)
claimants
cases
Loss Contingencies [Line Items]            
Liabilities Subject to Compromise, Asbestos Obligations $ 26,800,000   $ 26,800,000     $ 26,800,000
Loss Contingency, Pending Cases, Number | cases 370   370     370
Loss Contingency, Pending Claims, Number | claimants 4,709   4,709 4,655 4,759 4,709
Total settlement costs           $ 10,300,000
Loss Contingency, New Claims Filed, Number | claimants     171 219    
Percentage of settlement and defense costs covered by insurance           40.00%
Legal Fees     $ 1,560,000 $ 2,130,000    
Minimum [Member]            
Loss Contingencies [Line Items]            
Liabilities Subject to Compromise, Asbestos Obligations         $ 31,500,000  
Loss Contingency, New Claims Filed, Number | claimants         143  
Legal Fees         $ 2,200,000  
Maximum [Member]            
Loss Contingencies [Line Items]            
Liabilities Subject to Compromise, Asbestos Obligations         $ 43,300,000  
Loss Contingency, New Claims Filed, Number | claimants         173  
Legal Fees         $ 2,300,000  
Punitive Only Damages [Member]            
Loss Contingencies [Line Items]            
Number of pending claims seeking specific amounts of damages | claimants 1   1     1
Punitive Only Damages [Member] | Minimum [Member]            
Loss Contingencies [Line Items]            
Loss Contingency, Damages Sought, Value $ 5,000,000          
Compensatory Only Damages [Member] | Pending Litigation [Member]            
Loss Contingencies [Line Items]            
Number of pending claims seeking specific amounts of damages | claimants 24   24     24
Selling, General and Administrative Expenses [Member]            
Loss Contingencies [Line Items]            
Impact of change in accounting principle   $ 23,400,000        
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies Asbestos Claimant and Settlement (Details) - Asbestos [Member]
9 Months Ended 12 Months Ended
Sep. 30, 2021
USD ($)
claimants
Dec. 31, 2020
USD ($)
claimants
Dec. 31, 2019
claimants
Loss Contingencies [Line Items]      
Loss Contingency, Pending Claims, Number 4,709 4,655 4,759
Loss Contingency, New Claims Filed, Number 171 219  
Loss Contingency, Claims Dismissed, Number 89 287  
Loss Contingency, Claims Settled, Number 28 36  
Average settlement amount per claim during period | $ $ 11,632 $ 18,314  
Legal Fees | $ $ 1,560,000 $ 2,130,000  
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies Asbestos Damages Sought (Details) - Asbestos [Member]
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
claimants
Sep. 30, 2021
USD ($)
claimants
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]    
Loss Contingencies [Line Items]    
Number of pending claims seeking specific amounts of damages | claimants 1 1
Punitive Only Damages [Member] | Minimum [Member]    
Loss Contingencies [Line Items]    
Loss Contingency, Damages Sought, Value $ 5.0  
Pending Litigation [Member] | Compensatory Only Damages [Member]    
Loss Contingencies [Line Items]    
Number of pending claims seeking specific amounts of damages | claimants 24 24
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 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 4 4
Pending Litigation [Member] | Compensatory Only Damages [Member] | Range 3 [Member]    
Loss Contingencies [Line Items]    
Number of pending claims seeking specific amounts of damages | claimants 20 20
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Segment Reporting Information [Line Items]        
Net sales $ 222,420 $ 199,460 $ 648,140 $ 581,800
Operating profit (loss) 30,820 (108,320) 77,500 (106,640)
Operating Segments [Member] | Packaging [Member]        
Segment Reporting Information [Line Items]        
Net sales 138,010 135,120 409,730 364,000
Operating profit (loss) 27,340 28,020 76,490 70,340
Operating Segments [Member] | Aerospace [Member]        
Segment Reporting Information [Line Items]        
Net sales 46,510 39,130 135,680 130,660
Operating profit (loss) 3,980 (133,500) 10,600 (132,630)
Operating Segments [Member] | Specialty Products [Member]        
Segment Reporting Information [Line Items]        
Net sales 37,900 25,210 102,730 87,140
Operating profit (loss) 6,660 3,380 17,190 870
Corporate, Non-Segment [Member]        
Segment Reporting Information [Line Items]        
Operating profit (loss) $ (7,160) $ (6,220) $ (26,780) $ (45,220)
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Awards - Stock Option Activity Table (Details)
9 Months Ended
Sep. 30, 2021
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Number of Options Outstanding, beginning balance | shares 150,000
Number of Options Granted | shares 0
Number of Options Exercised | shares (150,000)
Number of Options Cancelled | shares 0
Number of Options Expired | shares 0
Number of Options Outstanding, ending balance | shares 0
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]  
Options Outstanding, Weighted Average Price, beginning | $ / shares $ 17.87
Options Granted, Weighted Average Price | $ / shares 0
Options Exercised, Weighted Average Price | $ / shares 17.87
Options Cancelled, Weighted Average Price | $ / shares 0
Options Expired, Weighted Average Price | $ / shares 0
Options Outstanding, Weighted Average Price, ending | $ / shares $ 0
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures  
Options Average Remaining Contractual Life (Years) 0 years
Options Aggregate Intrinsic Value | $ $ 0
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Awards - Stock Options Narrative (Details) - Stock Options [Member] - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount $ 0   $ 0  
Selling, General and Administrative Expenses [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Payment Arrangement, Expense $ 0 $ 0 $ 0 $ 0
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Awards - Restricted Stock Units Activity Table (Details) - Restricted Stock Units [Member]
9 Months Ended
Sep. 30, 2021
$ / 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 Stock Units Outstanding, beginning balance | shares 784,968
Number of Unvested Restricted Stock Units Granted | shares 252,672
Number of Unvested Restricted Stock Units Vested | shares (308,576)
Number of Unvested Restricted Stock Units Cancelled | shares (18,152)
Number of Unvested Restricted Stock Units Outstanding, ending balance | shares 710,912
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 Stock Units Outstanding, Weighted Average Grant Date Fair Value, beginning $ 26.46
Unvested Restricted Stock Units Granted, Weighted Average Grant Date Fair Value 34.31
Unvested Restricted Stock Units Vested, Weighted Average Grant Date Fair Value 30.65
Unvested Restricted Stock Units Cancelled, Weighted Average Grant Date Fair Value 25.30
Unvested Restricted Stock Units Outstanding, Weighted Average Grant Date Fair Value, ending $ 27.46
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures  
Restricted Stock Units Average Remaining Contractual Life (Years) 1 year 1 month 6 days
Restricted Stock Units Aggregate Intrinsic Value $ 23,005,000
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Awards - Restricted Stock Units Narrative (Details) - Restricted Stock Units [Member] - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted shares issued related to director fee deferrals       1,407  
Number of Unvested Restricted Stock Units Granted       252,672  
Unrecognized unvested restricted shares-based compensation expense $ 8.0     $ 8.0  
Weighted-average period for recognition of the unrecognized unvested restricted shares-based compensation expense       2 years  
Plan 1 [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of Unvested Restricted Stock Units Granted       131,198  
Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period       3 years  
Plan 7 [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of Unvested Restricted Stock Units Granted       21,112  
Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period       1 year  
Plan 8 [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of Unvested Restricted Stock Units Granted       72,962  
Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period       3 years  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate       0.28%  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate       35.50%  
3 year EPS CAGR metric [Member] | Maximum [Member] | Plan 8 [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award percentage earned based on metric over the performance period       50.00%  
Total shareholder return metric [Member] | Plan 3 [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of Unvested Restricted Stock Units Granted   25,993      
Share-based Compensation Arrangement by Share-based Payment Award, Award percentage attained   126.20%      
Total shareholder return metric [Member] | Minimum [Member] | Plan 8 [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Amount of shares earned % of target award       0.00%  
Total shareholder return metric [Member] | Maximum [Member] | Plan 8 [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award percentage earned based on metric over the performance period       50.00%  
Share-based Compensation Arrangement by Share-based Payment Award, Amount of shares earned % of target award       200.00%  
Selling, General and Administrative Expenses [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted shares-based compensation expense $ 1.7   $ 0.9 $ 7.3 $ 5.6
XML 91 R80.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per Share Earnings per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Weighted average common shares—basic 42,889,922 43,457,704 43,061,707 43,707,331
Weighted average common shares—diluted 43,094,099 43,457,704 43,345,777 43,707,331
Restricted Stock Units (RSUs) [Member]        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Incremental common shares attributable to share-based payment arrangements 204,177 0 267,675 0
Stock Options [Member]        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Incremental common shares attributable to share-based payment arrangements 0 0 16,395 0
XML 92 R81.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per Share Repurchase of Common Stock (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2015
Stock Repurchased and Retired During Period, Value $ 3,950,000 $ 11,570,000 $ 2,640,000 $ 4,480,000 $ 31,570,000      
10b5-1 share repurchase program [Member]                
Stock Repurchase Program, Authorized Amount $ 250,000,000         $ 250,000,000   $ 50,000,000
Stock Repurchased and Retired During Period, Shares 129,866     188,028   570,084 1,441,678  
Stock Repurchased and Retired During Period, Value $ 4,000,000     $ 4,500,000   $ 18,200,000 $ 36,000,000  
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 143,500,000         $ 143,500,000    
XML 93 R82.htm IDEA: XBRL DOCUMENT v3.21.2
Defined Benefit Plans - Net Periodic Pension Costs (Details) - Pension Plans, Defined Benefit [Member] - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Service costs $ 330 $ 320 $ 980 $ 950
Interest costs 200 240 600 710
Expected return on plan assets (380) (380) (1,160) (1,110)
Amortization of net (gain)/loss 220 220 680 670
Net periodic benefit cost $ 370 $ 400 $ 1,100 $ 1,220
XML 94 R83.htm IDEA: XBRL DOCUMENT v3.21.2
Defined Benefit Plans - Defined Benefit Plans Narrative (Details) - Pension Plans, Defined Benefit [Member]
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2021
USD ($)
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Plan Assets, Contributions by Employer $ 0.3 $ 2.5
Defined Benefit Plan, Estimated Future Employer Contributions in Current Fiscal Year $ 3.6 $ 3.6
XML 95 R84.htm IDEA: XBRL DOCUMENT v3.21.2
Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Balances $ 597,600 $ 595,970 $ 584,250 $ 661,100 $ 675,460 $ 697,480 $ 584,250 $ 697,480
Total other comprehensive income (loss) (510) 990 630 1,320 (660) (3,680) 1,110 (3,020)
Balances 614,320 597,600 595,970 557,970 661,100 675,460 614,320 557,970
Other Comprehensive Income (Loss), Tax [Abstract]                
Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax             100 100
Cross Currency Interest Rate Contract [Member]                
Other Comprehensive Income (Loss), Tax [Abstract]                
Other Comprehensive Income (Loss), Tax             (2,400) 700
Defined Benefit Plans [Member]                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Balances     (8,620)     (9,930) (8,620) (9,930)
Net unrealized gains (losses) arising during the period             0 0
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax             (470) [1] (470) [2]
Total other comprehensive income (loss)             470 470
Balances (8,150)     (9,460)     (8,150) (9,460)
Accumulated Net Gain (Loss) from Hedges Attributable to Parent [Member]                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Balances     (3,580)     4,230 (3,580) 4,230
Net unrealized gains (losses) arising during the period             7,210 [3] (2,280) [4]
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax             0 0
Total other comprehensive income (loss)             7,210 (2,280)
Balances 3,630     1,950     3,630 1,950
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Balances     6,580     (300) 6,580 (300)
Net unrealized gains (losses) arising during the period             (6,570) (1,210)
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax             0 0
Total other comprehensive income (loss)             (6,570) (1,210)
Balances 10     (1,510)     10 (1,510)
Accumulated Other Comprehensive Income [Member]                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Balances (4,000) (4,990) (5,620) (10,340) (9,680) (6,000) (5,620) (6,000)
Net unrealized gains (losses) arising during the period             640 (3,490)
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax             (470) (470)
Total other comprehensive income (loss) (510) 990 630 1,320 (660) (3,680) 1,110 (3,020)
Balances $ (4,510) $ (4,000) $ (4,990) $ (9,020) $ (10,340) $ (9,680) $ (4,510) $ (9,020)
[1] Defined benefit plans, net of income tax of approximately $0.1 million. See Note 17, "Defined Benefit Plans," for further details.
[2] Defined benefit plans, net of income tax of approximately $0.1 million. See Note 17, "Defined Benefit Plans," for further details.
[3] Derivative instruments, net of income tax of approximately $2.4 million. See Note 10, "Derivative Instruments," for further details
[4] Derivative instruments, net of income tax of approximately $0.7 million. See Note 10, "Derivative Instruments," for further details.
XML 96 R85.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Tax Disclosure [Abstract]        
Effective Income Tax Rate Reconciliation, Percent 27.00% 10.70% 19.20% 12.40%
Other Tax Expense (Benefit)     $ (3,000)  
XML 97 R86.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Event Dividend (Details) - Subsequent Event [Member]
Oct. 21, 2021
$ / shares
Subsequent Event [Line Items]  
Dividends Payable, Amount Per Share $ 0.04
Dividends Payable, Date Declared Oct. 21, 2021
Dividends Payable, Date to be Paid Nov. 10, 2021
Dividends Payable, Date of Record Nov. 03, 2021
EXCEL 98 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $9?7%,'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 " !&7UQ3X*FK1^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O::C4T*7%\4G!<&!XEM(;EM8TX;DI-VW-XU;A^@'\#%W__SN M=W"M]D(/ 5_"X#&0Q7@SN:Z/0OL-.Q!Y 1#U 9V*94KTJ;D;@E.4GF$/7NFC MVB/45;4&AZ2,(@4SL/ +D?H MZ$]3U\(5,,,(@XO?!30+,5?_Q.8.L'-RBG9)C>-8CJN<2SMP>']^>LWK%K:/ MI'J-Z5>T@DX>-^PR^6UU_[!]9+*N:E[PJJCOMKP1S:UHUA^SZP^_J[ ;C-W9 M?VQ\$90M_+H+^0502P,$% @ 1E]<4YE&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" !&7UQ3$*H3=&0% S%@ & 'AL+W=O_0D,[G78FQ+8,A&P),X0D7::;A,6T.]M.+Q1;@">V124Y M)/^^1[:QV1UQS.8B^.N\>BS)[SG2:"?DL]IPKLEKFF3JJK/1>OO><52XX2E3 MYV++,[BS$C)E&D[EVE%;R5E4!*6)0UUWX*0LSCKC47%M+LLDSOA<$I6G M*9-OUSP1NZN.U]E?6,3KC387G/%HR]8\X/K/[5S"F5.K1''*,Q6+C$B^NNI, MO/=3WS94G(9[-R2RZZKB&B"<\U$:"P<\+G_(D,4K \5\E MVJG;-(&'QWOUN^+EX66>F.)3D7R.([VYZ@P[).(KEB=Z(78?>/5"?:,7BD05 M_\FN?+;O=DB8*RW2*A@(TC@K?]EKU1$' ?ZQ %H%T&\"O-Z1 +\**'K.*),S.,@99P-X8X/;X180ZCH@G+(G*;Z5B_ MD5E63@_3S?7]+E$;)KD:.1J:-<%.6#5Q739!CS1Q2>Y%IC<*Y",>?1WO &[- M3/?,UQ05#/CVG/CN&:$N]2P\4SS\,=3GA'JV\*]P_+H+_4+//Z)GZ;5_/L(S M9*9YJOY%6NC5+?2*%GIM+81";H4LVC@C@6::$R')5.29EF_P&W';\.#B-[<( M8;\F[*,BRU@GP+(B'OWEZ5<2\#"7@&RCP86F(DVA V'>A\]GY"?WW/7(EDGR MPI*<(Z"#&G2 O^U^/B\E R\J1FO!H5.UC1776K%$84P7-=/%:4R?0I8Y.<3R>]H8(A>\AU.H@B,4)V1N5 :^NGO>'L4K$6Q-_3='L9V MX./>=['5[C"7XB7.0CL=KGD_P]!H@T:_"ZT83B!;BEUFI<+EKA,ATE7,DXA\ MB)-$88R-AWO^=S%6!Z0P\N5.6#EQR2"/-?_Y1V_@_@9%%4;9Y 'OI$1@IWS, M[&.,2_K#OMLGGX6(=DQ&9/+",]1"O"8E>+B55[!W<8*92(N(ZWI=S[WP!AA2 M8_X>[M@54K"!LA$^V73+,FN.:I%I,WZO<7X/]^LZLX/MEQ4M,64920D:P MLN&*7[XMT;XF:S* A]MW15:!5 DISM:%L>3V,A!7;"%KDH&'NWE%MN#K6&G( MXIH\L-0^]7&AY6)V/PG(]'$Q?UQ,EK/'!ZPX;;($/2E+3*';)&2'&52]K^0/ M;IUH+5(N_ U[=.#[&%F3(RCNY_O!O(N5R>]?.!164)2;*6?MOQ:Y;M>C71\K MH6F3(^A).<*8!12TP+,6TMYCN,Y')M><3,(0%HI0*/.HE,08FQQ!<4-O:L>W MK;V_\'C/[7["0)HT0%M*]CW(G,M81/@8XE+[M=0/[]ZU+(=H8_P4]^P:[W"> MW<%%JVNTB+51-=Y/3ZS\*ZJJ[XYSX7*?T$^R20 4M^L)($4E5L+65@YNT]9/?N/O_DG^?IMRN38)\7=0T!NLG&@1 M;$5K#-[''1D6M5&1H]_2)Y%845H$%@$&TMBYC]OP?@. W+Z&&Y:!)1_+T2U" M#Y/@9H*YIG^P37-2B;]DKV06P1<7K^*PW*XY7IVV2/K#+AT,+P;^I8W0.=B6 M,Y.EV*U4)#3;->4.77VUWA&=%/N 3O-XN9UZS\Q<4R3A*PAUSR_@4Y/E#F5Y MHL6VV.1[$EJ+M#C<V>RP/P% #R%P & 'AL+W=O@'L6"1UL;*)@=T$;1?H)=CLML^T3-O"2J*6I.RD7]\1K4AV2"HI MT(?$NIRAS@R'TXU^BQ+"IU,]EI75_-YRK;\9*I2U'S"MYLA"R9 MAENYG:M:"%.-Q, M\.3YP:=\N]/M@_GRNF9;_L#UE_I>PMV\'V6=E[Q2N:B0Y)N;R7M\=4N-@4'\ ME?.#.KE&K2LK(;ZV-Q_7-Y.@9<0+GNEV" 8_>W[+BZ(="7A\ZP:=]-]L#4^O MGT?_V3@/SJR8XK>B^#M?Z]W-9#%!:[YA3:$_B<.OO',H:L?+1*',?W3HL,$$ M98W2HNR,@4&95\=?]M@%XL0 AQX#TAF0MQK0SH :1X_,C%MW3+/EM10')%LT MC-9>F-@8:_ FK]II?- 2WN9@IY>WHE*BR-=,\S7ZP I691P]F 1ZT/ 09DRC M&?KR<(=^O/@)7:"\0I]WHE&L6JOKN08*[4#SK/O_XQF88V,>G)O/P?'>>])[3\QXU.=](V7K(%.*:W4U,B+M1Z1FQ- W M(E,[!+%!67O!OS7YGA7P"6>LCD/%9JAVO>V7F,9I#)[M3V-BPQ*:1@/JC&C8 M$PU'B7[B&0=NJX*K*:I@NL4&EJ7B\WJ6HK''!8*+Y[0!;X,(?V*PBP] M<.^"7.+A@;& N85\67'93[!!PIQU3[MYF[;?J;E9O\63*RY'YM%97*( OXR+ M X9IB#V!B?K 1*.!^5CM8;Z$S+ESSB+[HU%(Z4MN#EB8TH6'6]QSBT>YW4M> MLWR-^".4<043U098Z!U$-SM+91?SV*:4!,E+X@Y4%*0>WDG/.QGE_5EH5KR! M8F)]/(386AQM&(WP@GI(+GJ2BU>""^(H]9,):KMRZ[;XF<7AXKJP2!!7(KA@ M-(@]7-.>:SK*]4]@RG1>;5'!0<20;-5J)C:S!F[\\4WMP"74JC"&+97'JJ#9F$R2O6.;S@LI#6PS43)D6:/[E+5C7/*(,6I MQ=-&X33R52H\""$>5\)C1/VYV)F?Q2%Q&WF>9:&!/@FKV MU.X G/[;0I#@U,X>&Q:GJ4^#\2 8>%PQ@*)L(,=/?'>RM*4@2D]K5PDX4(F7_" A>%Q#SD7YM4#; MHH#I(K3V9$Y<@GT;"#*H!QE7C]]$M9UI+DMHTE9^528.@4BI'5,7+HR)E^<@ M).05(?&GA).OK1(4+ZPBXX3%OF5&3OJ?_TE+B$LE2&3QM&$D7/AZ%3*("7F+ MF!1]#KP655LTXL N"RY8&GMS8- 6\A9M>8VCK1MQ2%-KR^/"!6GLV^V205[( M>*,#S40W^4J+["NZ""X##)(@K]#[1N^@ _H'WN$@F ;'/Z1V#%JW=^BC4FUM M-LU'HQ7LF=:0\%?H#U$YM838W9#EY1CDW,%!YLBXS-V*LH3NU'@W];@7_@?W M0C*%BC>-$MI!$=.^KC>D4YPLICB.3K#/K?#WW^$X>.<^Q^@B9LMJ:+46KX#. MHS8H+QE7WGMH,&=YA3)6YY#&3G:VG":41O;Z,!]OM*C-&>U*:"U*<[GC#(BW 'B_$4(_W[3'OOTQ__)?4$L# M!!0 ( $9?7%,ML3HK"P, &X* 8 >&PO=V]R:W-H965T&ULI99=;YLP%(;_BH4FK96Z\)6O5DFD-MVT7E2*BKI=.W 2K!I,;9.T M^_6S#:60$4*T7 0;SOOZ.8<#>+9G_$7$ !*])3055;6V0<<&1$";4]QQG;"2:IM9B9RC:4^82]F&=Y" /(Y6W$ULRN7B"20"L)2Q&$SMV[=FZ7K:8&) M^$5@+VICI%-9,_:B)P_1W'(T$5 (I;; ZK"#)5"JG13':VEJ56MJ87W\X?[# M)*^266,!2T9_DTC&U_0IG02/N%C KSC_9%['ALH3 7DB6E M6!$D)"V.^*TL1$W@#H\(O%+@]17XI< WB19D)JU[+/%BQMD><1VMW/3 U,:H M538DU;^*);TC2P:0#9#O7"'/\=P6^;);?@^A MDKM&[C3EMDJ^JH!75< S?OZQ"N1C7SGZQG%XQ/$)0B [O*8@ MKE2K"^ [$.A"%2UBE&(N+MN*5GA.C*=^^'8+=S"= MZ0>2A2\QHQ%P\15]?\V)?.\JPJCR'7468:4>1U"5C9#0*URA#'.TPS2'>B50 M!NJ=$JM.:ZU)L<2TEJ\S<-R#HIP(:M"/*_KQ>?2WN8P9)W_T&8W;VO>%YZA^ M>YSR=\#<)[(!/JG )^>!/PB1JUEP%'KR#\HA;%=$ W):04[/@U3?%R%Q&I%T MVT$Z/4G:%=$@O:Y(KSM)ERQ)U,?F/UKXND\+GPAJH+O.YZO=Z0,?G-'!I6.] M@L,C+=PKM$E>^RBY9Y"?;.'2K8'B38?N:.(?0K=$^NYDZHY'1Y@_/R.N=P9S MOXXN+?N MT2V@]NUS8#>B3UBOB6I0!0V2NH,)LJ#%YN;8B)99O8':R;5;L,, M8[4A!*X#U/4-8_)CHK<RJ.3]9*?4_G8ZE>L=*ZF\X7M6Z6\V7)14Z5>QGRI**?QY8P8_W$SPY-7S.MSM5-TQG M=WNZ94],?=E_$OIMVF?)\I)5,N<5$FQS/WF/;Y>$U $-XJ^<'>79,ZJIK#C_ M5K\\9O<3KQX1*]A:U2FH_GAFBC49W[\C76$PCK?FA>R^8^.+38B$[0^2,7++EB/H,RK M]I.^=$*@\< #I H@9$(P$^%V _]H>@BX@>&T/81?04)^VW!OA%E31V9W@ M1R1JM,Y6/S3J-]%:K[RJC?*DA/XVUW%J-N>5Y$6>4<4R]*3TAW:!0GR#'JLU M+QFZ1E^>%NCMFW?H#.'R2M,GDW5;K[.LETW77UT'9%1KKRT4=>J9U$ MRRIC&1"_<,>GCOBIIMUS)R?N#\29\(GM;Y#O72'B$0R,9_[Z< ^B\_]Z7_[G MWB_$\'LC^$V^8"3?[WI3DK1@X,2VH5$36F\]SS-"2%#W^WRNEPW#:1I$!FQA MPZ(@P8$!6]JP,,&)-\ N> 8]S\#)<\YE8^]1KFUX>-;M-8[\-#')0K@@#GV3 M+8 +$L^WZ$*X("+Q"-^PYQLZ^?XJN)1H+_@F5Q#=T.HV3 )S<', A5.+JHW" M47P^8RU3 .:'Y\)=$(UZHI&3Z),^;/)J>X6VK&*"%DCO4HAF>L_,I1*T/H\0 M>]$'K(3G/;+U)W%D>1R"A5%H2@' 4L^WI !@V(O#L4F/>RUBIQ:/Y9[FXK23 M;SG/CGG1*I+KS7.C-5'LNM"2U V*5MM\53!$I60*%">VQFGJ8B.NL:_7OBG, M=S,MOY_I0I.DUR1Q:O+'GM4NJ+;=8D!O"[TRWD%L$VL$OI=83K!1>NX2W\0M M;%PT/9X+D=5BDFF-Y* MN]1@.>#9G'Q[;X%AUHJ"8%C_F4+".!*-"(G/*B7LI+Q@*X7TTJ'5NG91O9@$ M*YK"R;6O=%E=:^?[D 4 T?X(3;,MG:DNB9.!.'&OG,9#>5L/ONVXOFO,!!(F M]E!#>]8!%";6=@'![!,%3!:.$1]*(NRNB>S% _+U ?_:]0($"^R# X+I6LL\ M:Y<0#N, CY$>ZB/L+I"ZNK_='=&*Z1^C[#3YBKXX%[Q=PY HL:<>*ITP26-+ M"QL8AIX)6\+Y$F_4 $/MA-W%T^- >Z6KBN;4./D?%, N;:YC8L[Q'(!A@FWO M ]GTFC>=M832C9^7>"BHL+NBJG\2Y.=N "E'0-$?IA9E&Z:Y>(D]YS8P" (S MWQ+.=W%L7+(>2B<<.T_,!RKS-6)45'J7UY6SW@'DC@KF.C:'&@2[BQ!+TK'\ MG;AMMN1\-[\)(E-;&W5-;GQB*FO#\(WGF\+"R>(168;FD!(#?-]#,M"ACJ*>$ZW+?+BT%00/^(W,M0LQ%VS_*#?NFR&WT)#8@ % M^0V 7X;23;B-S(4+<1=M+S*;UFK/BB%75)H=Z2!EZ:F'! 2=!R(;*"FXT D MZ+CIV=U?R<2VN725FNVA4NWM3]_:7^R^;ZXSC?8'?#O'0/L"WR[;:]LA?7N+ M_)&*;5Y)5+"-[LJ[B?5P17LQV[XHOF]N'E=<*5XVCSM&,R9J@/Y^P[DZO=0= M]-?CLW\!4$L#!!0 ( $9?7%/PL^A/:0, .4+ 8 >&PO=V]R:W-H M965T&ULI59=;]HP%/TK5M2'5EJ;;SXJ0&H)T_;0K2KM]C#M MP1!#HB8VLPVT_W[73D@A,2G=7A+;.?<,YEM#E2UNL.,&Q#LHSVW.2>(['.<\Q?;TG&MD/+M78##^DRD6K '@U6>$FF1#ZM[CGT[(HE3G-"1* L-K0\8DRQ03 MS.-/26I5FBIPO[UC_ZS-@YD9%F3,LI]I+).AU;-03!9XGA^5I(EI?!,(,\I<4;OY2)V L 'G. 5P9X]8#@2(!?!OBG*@1E M0'"J0E@&:.MVX5TG+L(2CP:<;1%7:&!3#9U]'0WY2JG:*%/)X6L*<7(T9E2P M+(VQ)#&:2GC!+I"(+="8Y;#U$K4G-@1]I7.6$W2)GJ81.C^[0&@Q86N! M:2P&MH3)*$I[7@K?%L+>$6$?W3$J$X$F-":Q(3YJC^^WQ-N0A"H3WBX3MUXK MX92LKI#O?$*>X[F&^8Q/#W=,=OY/??+/Z@?)\*MMX6L^_QC?NSOAU\U,2 [G M_'>+7%#)!5HN."+W#?Z(:<%[GC$A+DS[J:#H: KU_]N,W'[8![>;_55JHBY= MQ^EU:[BHB0N"H,XV,;+Y0?B&._ ;5G[#UO1^EPGA:'Z0UQ;_!QJ=2J/3FM.( M+& D1C-"H271*L/4>$X+FG _KYUZ5D_ 1$U,4,_ZI!USX+-;^>RV^H3[ FX# M"C]+S@F=OR+8E51D6-U#)KO=QA0N@S"L&VZBPFY0=VR@ZH0-SP:4Z[E'7/G&RR+C0,'<:T.JW%Y>PUYO]>KVVV"("EU5-1$=?>-%'8-5)[7.V*W M7]GMM]I]9!)GB'WLV!3^^\WYA/5)CYL@U_?J]@T@MV'?(.<[WA'[KO-V33LG M)."#UDO.PU^FTUA\ ^RRWV^ 8 >&PO=V]R:W-H965T&ULK9EM M;]LX$L>_"F'LBP2H:XF4):M( J3I%5=@'X+F]NXU+=$VMY*H%6FGV4^_0\H6 MG? A*6[[HK'E(?6?X7!^0^GJ40S?Y(XQA;ZW32>O9SNE^@^+A:QVK*7RO>A9 M![]LQ-!2!5^'[4+V Z.U&=0V"YPD^:*EO)O=7)EK]\/-E=BKAG?L?D!RW[9T M>/K(&O%X/4MGIPM?^7:G](7%S55/M^R!J=_[^P&^+:99:MZR3G+1H8%MKF>W MZ8>[+-$#C,5_.7N49Y^1=F4MQ#?]Y4M]/4NT(M:P2NDI*/PYL#O6-'HFT/'G M<=+9=$\]\/SS:?;/QGEP9DTENQ/-_WBM=M>SU0S5;$/WC?HJ'O_-C@XM]7R5 M:*3Y'ST>;9,9JO92B?8X&!2TO!O_TN_'0)P-@'G\ _!Q 'XY( L,(,AD?U "_79^CWQ\^H8N?+M%/B'?H/SNQE[2KY=5"@1@]Y:(Z MWOCC>&,O3< MO7UX$I%#IL 2,Q\)!=:&;S.(%OW6LX$JWFW1K ^ MO\)6YUTE6H8N&B'EI6\IQBER,X7>V(>;+,M*S&&29JP!946'ATOM7ILDE5 Z6I2NHHJ_<0 /Q6G6J)/U\JY)R9%]E*9QRHM M0D$L)VEE5-IM*P;%_S+2=/#>M.*E&Z,\7;[4Z[%:PJK[]::)+>;)#RFNV1JJ M@Y1[ABHA_8*/4YYK<>/K,5H%Y9ZQ)WUE[3=L&,Q>&BL!_<[\&E/G]B1;.2)= MJWE:%&5()[8Z<;S&BFYNRA.HA/Y)CO%EW_5GYM6+W9@2[.AUK99Y&E)KP9.2 M-ZK=0;KJ,HL:MJ75$VHX7?.&JR?$I.+0 _G%DU>+EL<$DRRTWU++LC0.LT\Z M7Z'*4@"$KOM0=P?6F-[D&&U_>F2>PK1TX^V:A11;MJ7+.#&Z"KIG::(,=8SQ M X7ZX%>Y=-,3$YP[,CUV.0[FA65;&H?;Q4GK)=0%JYIW!^"=&'A M0NH^7+E M%#2/6;8,:K882^,<"V@&9 "H;5*83!%JQX9(94Y=?,W)RH&Z2Y]3V$/.PF6GSZQ, M0RN +3UQ^D,GC"^PD>4/G#"PY1^.\^^.]ES19MQN-5?[P;_*V 7:')=NL?#9 MI45>A$)BT8?CZ+L]6S=8QO5>@@$4!+NR)@_,\@XO3YU''UZGG\=D7B[34#^$ M+?[PZVVU^>I+7GC M]K*0PW'(?64*LO%TZI2LXQ"H3JA 9'P82_2_EZ%Q#4-!L13#<8K=/\M.?;* MF+ WR?; RJO:M0NIMJS"<58]5[T6 \P "VE.R ,[B.:@EQ6H#+4-;6@582YV M$>5XX&%=DI0ACA'+,1+GV%=H>I[&YRBZ%OP_;A"72?-LE3LML\^.) 1G(6L<=1J^BQ.#+L]/F%$($0\5L]+UPS6;9TD9W",6G^2-A\NS M,X.&*+3>".C/A;>#(2X2A[,)I[DL"U*\LBF .6N&05;4,> M]GW?F.8 &G!H!ZM&0+%A4R^[@0X%NJKQA1X4REA+0BPQ29R8IODQ1^RQ:5-0 MV:2WO20N[7+WU8+'JLA"#^8R2\0L3L3G,H-%]#C+^9N-%7;2S&.5YTY3OSA[ MU]:R86M>04ID3O'CRZKIZO2:\]:\W'MQ_6/ZX6Y\66FG&=^=_D('V#X2-6P# M4R;O"PC;,+Z.'+\HT9LW>FNAE&C-QQVC0!]M +]O!-#S^$7?8'HI?/,W4$L# M!!0 ( $9?7%/GJZY[RP< "$N 8 >&PO=V]R:W-H965T&ULQ5K;;MLX$/T5P2BP+5#7XD62520!4E^P7:#;H&EW'Q;[H,AT+%07 M5Z*3].^7DAW3U(PH.YN@+XDO9T8S0_+,,,'7Y+;E:P_&%V3_WW-J@0?R5B/OJX+53IW)3%-_K-Q\7YP.WCDBD M(I:UBTC]NQ,3D::U)Q7'CYW3P?Z9M>'AZT?O\R9YE M. NQC#:I_%+<_RYV"7FUO[A(J^:O<[_#N@,GWE2RR';&*H(LR;?_HX==(0X, M".LPH#L#VC*@M,. [0Q8V\#K,. [ ]XV"#L,O)V!US+@XPX#?V?@-[7?%JNI M]#22T<596=P[98U6WNH7S7 UUJK 25[/K&M9JF\392%6FRB*18.-=2 M_5/31CK%TKE>1:58%>E"E-5OSNS')I$_#Q!#Y]OUU'G]ZHWSRDERY^NJV%11 MOJC.1E*%53L?Q;L0/FQ#H!TA?"UDE")F$[O9I,@R-36O91%_=_[Y)+(;4?Z+ MN)G:W5Q%R6*H$IA$ZT3%8?,TLWNZC.--MDF;2D[%,HD3:?,V/][;9[D2I:,2 M5N2QJE?UG7 ^YG&1B8X'C-0LV$\%NI\*M'DB[WCBARB-\EA43B15_/$[AY&W M#G5)B WIUI7?N*K9Z^["#P,^=L]&=X=#"&'<:V&F$!.,Z;CM:@9APR M M\6TG2&Q,D-YX.8ADR/QVV>=]*"->;Q^O9XWW:E/&*]4/:IZ)M^NXJM1C+]/QKZC95U*@!\5"_%EBL 9S=(6^'V@,R(AWO(QT?35Z?HO*1O.HI M *,<@P#\P.-^>TI!& =EAYC ([R=\@S"AKX?M+W-$5C8N=C"?6G"Y^/U$)8& MXW4(@[P.,2BO0QC*ZPBLF]>)J^6/^_^9?>?#7%PNXUW,00[4%WE^XM[Y-'G, M;;/=O!=FQJQE K'KA)?FN]WC32KW.X=:]W!B;^*'Z^!:K-4Z<+LI@L ^[7E! M"-H.@H,D@8 "'H[;A#-#<#6),Q<,+0(,NX=6RPABUQ$GL2B!T@"E402'E B" M4")%<"B38KAN*B5:N!"[*2(F M.+)/@<# 6L)]=8Z %B;4+DQ>FOLHHA9 ^X!F:EI04'M@N)DYJ.P;X'&+!;'U*M*ZA=5W3\E.PH$50* MWIC3]B^["8)#2@1!JD1NV]D,P2E)%?KMQ3S'@)[?62(M9&C/ELE1M(]L@3 7 MCG)#LX^CM\WZ25] MANR;8*2/X) 2H?LFD/01'$[Z&+";])F6.:Q'YAQU/H3L@W#>.3Y:MS"[;GD2 MFS.H$ B!]>I!F1%K&<%^[8D)0WH[]SLKK7L[L_?V+H6(DP5LWC[AX$?2!,$A M*P&" L8\>+J(;& 0XH%CR#D&Y%[GT&IIP9YV#H.7"*H%G$^/.8E!0#B?(H,9H/-CL1'.0T!!0P#YZA M(K@A83P #1T#\LYC5*XU"'^&8Q&.J E%]R"9/I@9HU8=_ 4.13BV30#+VH,R M(]9Z@]OUQDFLAC1T%L)%WP[^^O/HX M>;N]#CFL+[$NG*OH9W,'\K(LH_RVN0_YUOF\KGGN;7TQKQ3UH"V+^LY>)9TO M(BYN\Z3^&DT-Z>'@W&W:AS+O8>E&[]D;_4F2=N?+N/6'25H$![D- :&2%L'A MDA8#(I)V='!9MKX\K53J;9)73BJ6RLY]%Z@2E]O[R-LWLE@W]V=O"BF+K'FY M$I&:XS5 ?;\L"OGXIKZ2N[\5?O$?4$L#!!0 ( $9?7%,]EF/XPP0 .T* M 8 >&PO=V]R:W-H965T&ULI59M;]LV$/XKA 9T+>#: MCI-N;>,82-(5*X:@0=*U'X9].$LGBS5%JB05)_OU>XZ29:=+@Z+[D%@D[YZ[ M>^Z%G&^<7X>*.:K;VMAPDE4Q-J\GDY!77%,8NX8M3DKG:XI8^M4D-)ZI2$JU MF9I[](OYJZ-1EN^]"JT=4W^[HR-VYQD!]EVXTJOJB@;D\6\ MH15?<_RSN?1830:40M=L@W96>2Y/LM.#UV='(I\$/FK>A+UO)9$LG5O+XEUQ MDDW%(3:<1T$@_-SP.1LC0'#C2X^9#29%_.4/+R#45:S+W;*"_20)./%&K2AG/:2E*NH\>IAEYYJR#F7T#YI6Z<#960?UF"R[NZT_@TN#7;.O7V>Q1P&MNQNIP M.E*SZ>S@$;S#(<[#A'?X#;SW?D56_Y/"&ZES9X,SNJ"N,FQQ+WRAXZVV9'-- M1EUCDU&&,:B_3IA32WX]X=#1X=)0\.OJ_S/\ C/K@]04%Q.D;Y[NMIUFW MF2GG5:Q89>>N;LC>9<]&B0*-"/.!&"[0J,N@"TU>67RP7<$']B%I MU63;$I2T,*^TM>Z&I,]4XUW1YH!L41%>&0P,;5=JZ47)4@UIC)2^Q 6L\1IC M09L[H"3_Q)<61P,4W&3O0D,YJR=4-\?2?I@/W/MO"X!YR1F UHQAI3X A_*\ M"U3LWPNP')(<=DG6-C=MPXFVR.>J/BX-ZV:).R,GQ,,NDY;[T7*4M"^$A9SCD$3--$ M)JF2M/!UOY9W838NZ*'D(871E:Q@QG=5TE,&A(;\ P![/'G^TFI)^B[ KVF* M#H=K5APBLM0;F#,$&E#7TJ3"K(&U02 M2=A/G_STA7R MV_:0"'=$RQU9(/+.1\K[U.7:YVV-^@&;V+DA;6 <&$-S=;D7,.E.%&+'(=]& M816?'M+XZY+,"6?)<<.<;(7_U-F]^K@7SL_A.P:!%!2($D 9*B"J*U0NQNKJ MH=Y)/8@R@7BML*M=$9+'0OFV4[L!5^B\&Y, V!9PV<_EE-<[)O]#XRN-5R<< M),90B*%RK2GZG,N8%)3/J.K4WAL=JZ^HP94[5:?6"GM7*2F23GD$J8/I\S_& M#UU^D[TG"&;V*CVTA&741_<:&7:'M]QI]X39B71=6S'7 M6N0B@AK%LC1]S1HN=5+D<6]CB]P<24F-&PONV#3K>8B/ 5\D=N[,AI#)WIC'X'P2 MBR0-@E!A28&!^^4GKE&I0.1E_!@XD_'* #RW3^P?8NX^ESUWN#;JJQ14+Y(W M"0@\\*.BK>D^XI#/3> KC7+Q"UT?>SM/H#PZ,LT ]@H:J?N5/PUU^!M -@"R MJ+N_**I\QXD7N34=V!#MV8(14XUH+T[J\%-V9/VI]#@J/ONZ+6,_!4AD)4#W:JGRR[0O85[HZEV\%X+%"_QS$L;]64G?:OL*N$. MVPG,TE>0I=GT"M]LS'<6^687^,YRW1'7@EOAX*$5G!"\"^N:ZPI!ZI=5D;J4 MK4+XMMP[LKZ5OE_1,A^US*.6^?^J_3_0P19+OZIG6 K3$HK+H9,_I<;.6JQ! M6\5!&@ZN;U)P/;#TSMDVMBP>T.^ M_:-9^_<&;0CPYP=CZ.2$"\87K/@%4$L#!!0 ( $9?7%.!#4LC^P( $0& M 9 >&PO=V]R:W-H965TN+,@M$\-G@+^%'B3AW98#)9";$QDYMLXO@F(*PP MU8:!T?","ZPJ0T1A_-YS.IVD<3RV#^Q?;>Z4RXHI7(CJ9YGI8N(D#F2X9MM* MWXO=-]SGTS-\J:B4_<*NQ<9#!]*MTJ+>.U,$=8_>WO45!=9.$ALGEXDO !FTN(?!=" M/PQ.\$5=II'EB_Z1Z5J*&A84JZ0;0=76!2QLG5'"K]E*V?6G$X)Q)QA;P?A_ M!!_Q1<.\$NGFZ;V:GU0P#W:D&I;BQ*$7J5 ^H]/)/A8D+2IZ=27/0;-5A6!1 M7"O0M+D0=.9NAB1LD2$NKT.:*X#T&%JK%>4L3G1.\KCU'Y7GENK MI^P5,!__R***4B]2.[)6[(:AL:(PV5OA,'']O@\SE,*6 M#-N6:V_ZE(!5;KMM'WJUV+7+6=H8W>-M?J99YR154N"97_W+0&ULK5;;;ALW M$/T50@C0%E!W9ZTN;!%D2.K4NI[&Q0.%>]CV.;%%1R&^F*%+YDVI3<86OR MV%:&>!J42AF/1Z/3N.1"#>;3<'9CYE-=.RD4W1AFZ[+D9G-!4J]F@Z-!=W K M\L+Y@W@^K7A.=^2^5#<&N[BWDHJ2E!5:,4/9;+ X>G]Q[.6#P-^"5G9GS7PD M2ZT?_.8ZG0U&'A!)2IRWP/'W2)]2Z^XN^ZL?PBQ(Y8EMW2I MY5>1NF(V.!^PE#)>2W>K5W]1&\^)MY=H:<,O6S6R9^,!2VKK=-DJ T$I5/// MURT/.PKGHQ<4QJW"..!N' 645]SQ^=3H%3->&M;\(H0:M %.*)^4.V?P54#/ MS6^)2Y$KT.S8(A!EV7-GOW[2CNQOT]C!J5>-D];!1>-@_(*#/]A'K5QAV9\J MI71?/P;8'O&X0WPQ?M7@'541FXR&;#P:'[UB;](S, GV)O^!@6^+I74&%?/] M%0?'O8/CX.#X10>P52>N-D+E0W9=5EP8[V[(N$K99U>0"9X?A1-DV96PB=2V M-L2^W=/:L0NIDX?OSU'_EN.GD7G2GDWP58#' (8IV&%EDS7R66/@W%&Y!,Z. M^&&0O-0(1FT8K2FI'003,@Z= -=UZX&W'L*QK; DYC36:;W]DM3&!&$P0NL* M=Q;6LMIY%H !)6\>T*)2M"251NR#,-;M8_"<04!2^$V0W8)<.AG2G#8577&V^0PK(0,(@EP:2E2[CI6T <-#YU$*,#W?JY5 M*KCB%03ML-N%$+YJG1J1YH1CB;QH83OC2''$[G> >66_OSG%@5GN1;^%L [K74I+U@@LC?FC5 M2VTBA,=XF@K/P#[Q+7X\#%R)'VT$B3:5!E_@+YT75U MP(4A*/J*0PR_.[[>*Z2DX"8'7)TQ7E5&KP6Z,B'*=Z/H%,T11/L^#Q?OSJ/S M_B#=5K8K#%&0^+D:]_5*X=V08.!SYHV@>A-M'1+^!,3)/HAQ=/9_@_ [R?W= M0,:ZW.Q6!%9-6WD"[F@?W.GVX-#%BG#I4"6,RDKJ#?DJK'A;_"'VB"U"&IZ# M>^#X:(<5'0A\V2PK>,J61(JA1?I;#@Q;QMXD:J\,=)^LMFI"5$(ELO;ZHG,) M.2,JB.HK.3 3/-V-1LG*["J++4#H-/ M6!:8-,EX 7SW7;#;> ?][#K_%U!+ P04 " !&7UQ39UB;G<$$ !%# M&0 'AL+W=OVD4'1GF*W+DIO5E*1>7$;]:+UQ+_+"^8WNU;CB M._4QO/B;>7:FG#?[9H9$]/:8L=:=JW+1"@>XF2?)HEU!@GQ^8"+T<;%*+@8 M?8<+]E;85&I;&V*?/M#2L:G4Z4

M M4M? )\0-'HI4*\D5^SHXCP>H6ZDA&*'*0HR*;?%AIB8?4!$^2R#L"Y MM>3LECL/2@J>" G> 1[?ZY(\T%36F1?8]SJZB/MKK]Y>CD 76';8T?!D_Y-0 MCJM<))):KY"YV&+V(AZU[VU"Y9Y(X;@WU#_;EP* BHQ;!; $X.%8.F%YU!_$ MIU^;1._"40.\X\O=Z.(G4V6=#<*B%U?:N!#^;JK];-D=3Q]X[G%:RAOW'A18 ML0PW0J"6%6B4((G7Z&W(= Y#1)&8B,G%3#\ZYB&6P)A$39J9)Q!)JJ:8E];D\H( MR?IG!PO+;][SBC^P5S_UST;(90,(G38YPJ'A7' _XOK(CX4Z3O1RD]>^WIO* M:'/N=11L^?+[]BSO][>Y$#=@?O2\"FZ_.I! >N@VT+]5F>"*!\2W\*>TL-_# M>.\%QF\H,36F S8X3/K];()+!]")_/*NH3/0-YMX\OAN,S*AZF%#TK+3)N Q M;=5] +Y^C"#GG7M;"+T#':4P/VC3!&E(AJBJM;MP1.@<\(7F%?J@75E'I66U M;1CG9+2M>-JT-E]TRM(/][/S87SV/_2S83Q\KI^=QA&R0\ J(Y5'OQ&492TPRM MS<+I*@R*B79HS>&UP)Q/Q@O@.ZYKMUYX!YM?#E?_ %!+ P04 " !&7UQ3 M>Q6G[+8" K!@ &0 'AL+W=OM#@:+=Y6$8!L6F8Z&RY$ITT_[]*-GQ,J - MT.4A)J7##6,-M4%3KD<-[P'(M$[4)AU5*N6*GF#:L9NM,+2LD\JA_S?^)#2ZG-+]KFM MDJ.$]U /61H-6!(E\1&^M*\U]7SI>VME/R\W%@V](;^.R(QZF9&7&;U;YDK8 M3&K;&'BMN__+VN]DSH"#G4S3Y;%DZ()A":S0DBZA4%O:J6JM/.@DIU5N+!.* M0+JQ1&5/+QAU'Z':@/%'< 59Y\2#(XIGK%$&J)9('&A+ IL_.1 S3; 2I YXQU#YGJ& M8 A)@]$W=TTMY>KE(W6[08N4N&NT!"28/X',0"YP^-H;%AY#M&;[C94O(D7%!H-)R. V;:T=0ZJ&L_#C8::;AXLZ1I M#L8!:+_0&O>.$^B_#\L_4$L#!!0 ( $9?7%/#PRH."0< + 1 9 M>&PO=V]R:W-H965TM;FW2R(GGJJRMN>]I7.KTW[?YDNJI#W1*ZKQ9*Y-)1VF9M&W*T.R\$)5 MV4_C>-2OI*I[%V=^[=9=Z;]$1!<]F4[C?]^ ]J[1FROER7UO\7CV'O<- 3>6.=KEIA(*A4'7[E4^N' M'8%)?$ @;052CSL2"&N!4S:1\=@9/%>3^#U#;['[%<&BQME M\U+;QI#X]^7,.H/@^<\;QV:;8S-_;/9_]O:;6CEO3^U*YG3>0V):,@_4^ZZC MQ&;3]1)/R I5"VP5N31FK>J%D)5N:B?T7"RZK2@$?D\-%*(*-!/3+$"2HVJ& MDSJFA(0'0[ZK/[!#6HB7* 16'!<82-,>J1L+G/;=J;B5^;U<\-F79+0W2WQ> M4:YDZ=;BUNBBR8'\3CM9BBM9RCJG2-Q0WIZ<^)-C<232018-1SP:I=%DZ ?M MPB >1--Q+)#82-L:B68,U?E:@.G:EC(4##A.>\<=9]%T$+\3?__;)$W2'S>_ MW?H&QAX/ $@T?6>*_K<>W0!3\/%>UT#+N)=4/H%)<8]Z#]6&5MHX/J6!]^SI3K'X(*VC MFE!9V*[M^D_(DYJ(.>NJR(GXLH)OF,N2/".MU[^)UY%U;SE(NN=U]$&6#=E. M_?\$]J7-@IYRHB+P 3+GS&@X)VH#@OYDQS[ S^%X_"\T#45$V(X_9LN1M\+:X?7F.Q+_OIC"_5!UOII:=W3T\*#U[WS!T_70/> M0INUF*W%%TOSIA3_5',2/WN[KCN[+L/]X'+'I,M=D_[B]@]O]K93<>TOQ(#L MZP 7VJ5:(=R'H24G/XHD#2R@N29I$@TR;K/'HTF43M"H>3'UG1^+PVF4C;%X M2&FRU9H.6ZTL#DW0.(K&*82W"VF4#;$0+B;Y7ITBS0;1"(X^3@;#*(ZQ/U+O5BO6W\ +.UL,,R'$=) DFH2J<0Y#DC&>"6$1]6--YH MZB)6 -4@9LEID-R9[]CD]N@321Q'&:,8PR!&X1<8QCAEP]XAJ+YU9SD5=T:B MN4ESW_-H4WQVOWW,E]YF^'>V/DEWKYQBT@LN)'([2A* NQAE"$H]KW+]7?>HF'" MPG\K0 WGDA5>J#>KF\\1E^$M?+L]?,OX!*2YA"-3\;#GC#A^T"8.+WR M[^0S[> O/UP2(M_P!CR?:^VZ"1^P^4AS\2=02P,$% @ 1E]<4^ T'I%W M @ .P4 !D !X;"]W;W)K&ULG51+;]LP#/XK MA-'#!ACU,VD2) &:=L5Z&%"TVWH8=E!L)A8J2YXDU^V_'R4[;@:L&;"+15+\ M/CY,:MDI_60J1 LOM9!F%536-HLH,D6%-3/GJD%)-SNE:V9)U?O(-!I9Z4&U MB-(XGD8UXS)8+[WM3J^7JK6"2[S38-JZ9OIU@T)UJR )#H9[OJ^L,T3K9I .V]BSZ5CZCM$IS-,O($J$S M1\4 WO3@]!WP'+XH:2L#GV2)Y9_XB!(9LTD/V6S2DX0/V)Q#%H>0QFER@B\; MJ\L\7_:/ZE[AFIM"*--JA!^76V,UC&&2T[C4\)>J=+ &5Q,PWD6.V$6QDD,C[15CJ_1 MJD!C',-L%D,Z#Z=TW+..QM&BYDP8R*?A)(TA3\+I/(:ORC)!T+<:SB"9Y&'F MZ9-\'F;$\+>?$!T-=(UZ[]?6M:"5MI_MT3J^#)?]0KRY]\_*%Z;W7!H0N"-H M?'XQ"4#WJ]HK5C5^/;;*TK)YL:+7#;5SH/N=4O:@N #C>[G^#5!+ P04 M" !&7UQ3-. ,!5H# ">!P &0 'AL+W=OBAYH:6P1H42%I-:[ M_[Y#RG:]P:[;0P^B^)CY9N8;SG!QT.:;;1 =/+6JL\NH<:Z?Q[&M&FR%O=$] M=G2RTZ85CI9F']O>H*B#4JOBE/,B;H7LHM4B[&W,:J$'IV2'&P-V:%MAGM>H M]&$9)=%IXY/<-\YOQ*M%+_;X@.Y+OS&TBL\HM6RQLU)W8'"WC&Z3^3KW\D'@ MJ\2#O9B#CV2K]3>_^+U>1MP[A HKYQ$$_1[Q'2KE@S(@!>+JR/8>@1+WP KX5YW MKK'POJNQ?JD?DV-G[]*3=^OT*N #]C>0<08I3Y,K>-DYVBS@9?\2+8.-$IU[ M&33\>;NUSM ]^>N*J?QL*@^F\O^'V*M@OC+GMA<5+B,J/8OF$:-K%N#%&9XC MK#15DW46] Y<@[#3BJI2=GLZ:7O=D8R%GVO:%<:"[$A(#Y8P["]SH&0X;+=H M0D;NL#HN$@8?O!G_*3_(MC?Z$=N ]A,D)9MFG"8I9SSGL!ZDJLFFA3)EDY1# MF;!RRN%>5 W%;7YT.N,)ADA1LRCGD9<$XJ7] :^=P6U5#.RCA ML*:J))8J*4+=IT7*,H)/\Y25!7^#&@8=T48^3G*6C=Y.,L9)_NX2#)^H&UH$ MX=FIU$#7?*2)MBK/H>B>1SH[JY6L@SO6T2^$0K1[XP&+$*S'&7/P-NV?&X,( M[5A8Z OKATQ\)-*NG?O:\0._F+T6%'L14J5M\-<*A3Z+4U84GI:"%;- 3\IF MY3&KL^E_0:163/=ZSV"/E&6A0@)$34U-^K+SW?FD:(E]'KZ9_R@?G[4CC?JU M7'C?RF3TK1Q3E[%I'B9)N"FOE7-\T3-;-/OP,E@*>^C_0U02P,$% @ 1E]<4U6=F))F#0 ]"< !D !X;"]W;W)K&ULS5I;C]NX%?XKA#MI)X#BD6^3RR8!)LEN&R!I@F1W MBZ+H RW1-C>2Z"4E3[R_OM\YI&1*MB?)(@]]F;$D\MPOWZ'T]-;83VZC5"T^ MET7EGHTV=;U]?)B3NMYP:]:W;KHMR!-EL9\HHO7^;-1 M2@*I0F4U49#XMU,O55$0(8CQ>Z YZEC2QOAW2_TGUAVZ+*53+TWQ+YW7FV>C M1R.1JY5LBOJ#N?V'"OHLB%YF"L=_Q:U?.WTX$EGC:E.&S9"@U)7_+S\'.T0; M'J5G-DS#ABG+[1FQE*]D+9\_M>966%H-:O2#5>7=$$Y7Y)2/M<53C7WU\S>F M6C^HE2W%*[6LGU[5H$E/KK*P_X7?/SVS_[%X:ZIZX\2/5:[R_OXKR-()-&T% M>C&]D^!'M1V+69J(:3J=W$%OUBDX8WJS,_1(+?%*NZPPKK%*_.=FZ6J+8/CO M'<3G'?$Y$Y]_T7KY&>O=N9\R[HG;RDP]&R&EG+([-1JX1/R\4>*E*;>RVO_- MB:+'460&Z>%J)\Q*U%BX,@723%=K<9GCI[1.Z I/3.-DE;O[3P3L6ZMRJ2P; M^97*PL4D$?/Q9+JXAQ65-E;\T]3*B;Q1XF9K=4'^>"PNQ#Q-DS1-\>NO?WDT MG4Q_P+9'#T]M>Y?5ADACXZ);/ O;7UJ5ZUK7\V1RC?]]ZR>B0@V[$+/'L^2:!9S-KY/IX_18,E;E=27> M2IMM.- 2MEXP,_-5N;@ MW&*K"L*+B!K"+N6M1*P1Y7IK2R$+$T#X6']8#SG M>54#XTT6B>=Z.>)_L4BC^T+68BNMV,D".^ P22QVS*I =+"!&B28%1^:0HG) M?'[3>ORCRAJK:PUV-QE+,GD\FR5".@BG*"G!L[]H='\<1Y5H'!81K:TUF5*Y M$RMK2KYS)"P8K)2E *L-9-Z+E<)-Q)90G]$H'*\0<@M2GS6*IBKVXF(QGG16 MM*K W9RV$X..')$X2^]B9M?"7PE-<)-YW"TES\WDB+V"+NQP&2X7^AZF VL%/EEDEC-8F"[N=JZ44+ MZ7$4&&UZA-!8^-!8#$(C(:,0F8M9+QBAO%6U1D%C*T;\CH)S6S1.7#P_%TEC+Q3"+' AYFPH>LC7S M/<$4!)S)-"O0A>Q1B"1>!V]8K$3U8%HK78%4FUFM(3K+<%=0 $69#VE:"!?4 MOM9 ., ^^ Z2=FL1$TJ4OMO[PM+O)90FWC''=@8?RZ4-*:5<304/$4BQ<2B= M8 A9*S(A0D,N"\K%4C^@>PB2/1=&"^2)I@8#MH65]8N3"1I!"58=RP9I%B0$ M@U;1*%^J_""A=N(W@ROPI?M.[2BH<;5&89!8I?*$Z,LVLQO8%5469@%*U/#+ M$G5"V1K)!,B[=#K7TFK5M>JVEEPJB28DQ>COGK"Q(^8(9,?0=4>A0QL."UQ; MP4\8VI)R5N,/@HE,9@F7LJ)!9XXERKJN8!*[55,3/ K*Z(J"2.657MT2,64E%]KH/]ZMUUWB_2);H)Y:T)VC3+\>4HLA'R(D: GO^WE");-NI MHX4[G7.'@@H<8VS(N%EEL+!C)H@3 *5<[KOPS$-R$F[F5%I%1 ;R!YUX3ZF$'$%6C ^[4 ^X6))@>E]\K/*KG.N*RP@$_$ MOW%;O._T8EO"U]-Q>CT3]WPWG*23<3J;^,MK5H,=[OTP(=B$<>#$@,*[$;F' M-C9-)P]/CP*S;Q@%" $>]>GOA_''XM67T:KO97>BWK/QUK= YUX.U=41WCR! M2'PLEKHF3WJ=F#%^5=09$I_-42F=CN>S1V<3>'P\+D8F6&F+?GTG7F\G(?+, M<#H [AY2QT3V9VU'B<*]S8\&0'[DN3UG2W_J@HJ-I?;X-1/4F?F'VR7I1E(G MK8> 55&C;^&%+R/;ODRR<#17 +F3M08RI.-IC%XK4SW@EA3$'LIU"[W5 [0( M7XO43IO&@4XL4Z[00-@&'5HE:P2AACZ/#SOD,"4#<&DQQ]DI(@GF\0'JHJ$" MTE2F#+"&0-M697JE,RJ92J\1$.0O2$DA#@ST&X*#X0_<,UW$HC1+46A03X+_ M?TZVEK#Z)=]1K(=@'JAB7HS>O7[S[@#CE M"CX9+])[WF@=#0;7_J"6V-#))7)Q:SR6+QC.HJ RQD]\<, )!&IEAP%*0X04 M%5\\II,6LDY;_,]XB6,HH ^JZ+ _W4[62<0M@G"0UYK9FU![)$-.#*@WRQ%*&+M%D:4IYRQ%!S MZ6-:@O8<<4M"*>]%,$&^N]P$IU:F,P$CAIUO\YQQW4>45,T MJRU ;CL9M<4(9M$5E*F;.IRX0/6-*KB4\E8:T] P[I%'@O_@(0I5 MEC;ACH=I]EOOA!9WTWYGVR"]X8XC!BUPD6M)2G#G.VOS,9@K[E\">'7TDG0C MWOSC1V!]@!:.TQ'KN6ILR '_4H@;0N6;*^T(YAR+F_J$5B?E]TG;-YH'#G<* MSE(2B2$^VTE=4&"R#%]APHM%.EX5E8YQPP&U'-#65%&&6 MA5[+]MBS![>HWH2CCX"'-.1+U<7P_6$WWQ_:=_Y):W.(&8=1Q!(F0Z^\5FRI>\;CA830@Y /'8_^3QV=7STRY(N QJ+ M\$\;,E3,MSZ^B13[QA]%)AXFP<3AE4^A%=TME5W#+L1DAS +3;4PDA[*?$<- M!+\.GCC$+BW(H)+3[97W0ZX=5S%_TR%X'A0*(&HILT^B!ADGL_!P S?RT5=K M9]S+->&?*N^;SF>NRMNS.%(H(A4:$#Q0T+$OGG;)OHN>R1P. AH+=!4D:VRMKOV M[A[FY5X(QX /!K-]S7Y\\?KG5S?QJOM)9*4O LJ3YAKLBJWW_Z=NJ*282UCC M;OII9U**LEC?+] +7!F-@QSI%&]@788\!L,3O<:T[5C;58&>T%\%C @"\"%$ MN44Q( #,Q8$2[U02?1$(C,4[+@8?NO;U!N51_-0V+WX=OC\6A"ZL:=8;?]SL MNSG-_K^,/XX')5ZQ:?CXT/!I;@;4;"'4.)XUA(FW%K^T;BNZ;##K( MD]U Y8_IXN.^ZBZHP._LVI':OS+"7TCV!@E:B"E,B$(85Z452>$/#S<:,6VS MS3Z.*F^M3%J[C\L:OX[IMH87GM*%#T7<5WXFPH#Q""QB/@C<;GP-B"QUQZ-O M_,QDGCY*%KT/3O[DIR?#3U!FZ2*YGJ511@R]--P9ODT)_TY]/W05?8G%H(2^ M-Z/LA W\1UG=W>Z3MAO_)==AN?\>[JVT:T)IA5IA:SI^N!CY=WGM16VV_%W7 MTM2U*?GG1DG$"RU8T*@&>X0+8M!]Z/?\?U!+ P04 " !&7UQ35=,-<>@' M !;%@ &0 'AL+W=O3EW-A?+@7P8I'IW%WU4N^+C\.ABU/(I!N8 G+\,C$VDQY?[73H M"@LRX469'D:CT?DPDRKO75_RV).]OC2EURJ')RMII8'A]6<@IO(#_63Q9?!LV4A*50>Z4R86%R57OYOCC[2G-YPE_*)B[SK,@ M2\;&_**7Q^2J-R) H"'V)$'BWPSN0&L2A##^K&3V&I6TL/M<2__$MJ,M8^G@ MSNA_J<2G5[V+GDA@(DOMG\W\,U3VG)&\V&C'OV(>YI[CY+ATWF358D20J3S\ MRT7EA\Z"B]&.!5&U(&+<01&CO)=>7E]:,Q>69J,T>F!3>36"4SEMRHNW^%7A M.G]]#U;-)'E&/.;.VQ(=[MWET*-LFC&,*SFW04ZT0\X'\=7D/G7B(4\@65T_ M1$P-L*@&=AOM%?@"Q4"^2=-(:>L+R3-QDJ9)Z(SY!,53X5-Q0A MRBMPXEZY6!M76A#_OAGC=(R>_^Q!<=J@.&44I_^WN_?*H53]Z H9PU4/<]&! MG4%OEXGM,#T[-G?TC!7%GLD+F2U$Z7!);X]Q17%H+>;P4;BX+ M$>->DTN<\$:D* 6$PI<<243EJ,>3+'P4#Z4U1PGD!D.WTNJ W#Y%OG!>3$I/ M/IX9C0"U\DM:Y!$"+.)4YBC7XC(Q!C\'"%]^#EX&(C%:2\N[1V.D9B!NESA. M]CC3Y^':#K?$T 2O8JGUDL#/P!((41C+W& FC+\C^HA2/1':Y-,C#S;#3!^3 M16COADVKDP;BAB;&4)#H52!)[7['^K:XUM&^K/F1'>Q0KB.@F!@>LC'8)CM6 M=:0RV;IG$3FHA,U/FO)%>:G+>N^AL-!@AUVC-^.>IBE-$'E,, M\H;CC':",.A,,9-6F=(U@2$*##J3. %Y0D+K#;PIK-+B^(R!1[Q_*T/O!^(G M$HAEB\BE;#*]M/!7S54,R4(,%/?!<[@0?2<*N6SLG:@%[I1EUUL,+ (UL283 MLBBL62CD=\#8& TN?B-YT>##;[7F=5?MW@BVYQZAA-%C'AT%O!.IR$VZ!!%+ M:Y<$( BL]506_<.AL]N,358R-JTR5G4I#!,([3\159Y.=90=2?JOQ3J^!D3V63!O],<1Q/RIHSC,BLUN\6P/IR$/)Q2 MLS)K%AU@!7&'XJ!W\_WNL7 XB"S4=:"ZO@L":=T=;TV4?T%_B.?6E>V7Q\IC M7]ACSUVX/QC."HIO&[A"1H;?#7^@WEC6/%]I>M[CD8?:(P0J4X M##:SU/;I#2']3ISTST\HB@].^F<7&(0A8.N0@06VVPX.^TQE;:SO?_H^JR@S MAX47QU'EG+7B8Q 4DID@'4C1@3:#%Y:"9F ('WFYH*X6$'72Q,^.D!FL<,4W M%/W7_<7KBM@<5Q?28C^ ZC PL;G.1>/*ICG +W-ID]5^!..+:G,H]J$Y"=,Y M,C>$A9HP5S[=+(J(=+4^O#N.S@(U MC 4LA_S$&,V]@DC8:\AHIIRF M+3-0P+$9KHN;"BGEQR8?0Y>-?R<,>'9$!_0%][$,@<@>=1FV:$-NIX" Q'XJ M]$I'$1'YQ8A^L:6X MH/_C?H3_GZC;^X.[/:Y(+:@?J[W@WMZ/ @>+"I-/@OS"/6-> V)FHE@*1Q5T M#8D,3O(0I[GZLPP->W7BJ4];;O!]N+>? M93 O]A %,J8P8SJ]<@"KO"AQU)5HDW1M'\]'P*4"G1"/S*"1&[A_HRHP50[" M'@2T&4@BG?;(OV9-JC"&;9PNA889Z*85:LVKSZV4Z)V.LA*<\!&CXQWL$2GE M$1J??J13;VWB>/-=:N8Y,B7F^<[DPI(;6Q7:[D\6<,_)&=N:_'^6AK;WR:HX MU,*;T-M\E?87&4=6/R+]\T$Y2'#B!?<.NR3D8%_EP_=VQQ[#CG7G_,S-YO=- MF[;XJ:'UDT_=_B:X^073%;HZ]%N'I&KZ5]VVW M3L/.A5\&=LK7FD32F+?A[J\9;6Y.;\*%83L]7+OBYD^IA&F8X-+1X/U9#SL3 MOLH,+]X4?'TX-MZ;C!]3D$A3- &_3PQ&5?5""IK[Y.O_ 5!+ P04 " !& M7UQ3DTTF:M8$ "Y"P &0 'AL+W=ON;!C6] MF1A;"T^/=CIPC451!:5:#?(T/1G40NK>]64X>[#7EZ;U2FI\L.#:NA9V>8O* MS*]Z66]U\%%.9YX/!M>7C9CB(_I?F@=+3X,U2B5KU$X:#18G5[V;[.*V8/D@ M\*O$N=O: T,.7X_SC9NR\I5+X\P7, M8HU9!,QB+Z9SB E\:- *+_6TH_$Y^EY#8KU/,X0[4S="+T%%?TNTGCH+\$LK M&^H%#T)7,!&E5-)+$FB);PO:Z.-2Z!*5&"L$LW8HPO17^9U+/R,$D)JTA0*/ MM@8S@2R'.N;/6-)Q#H1%0O74=Z6QE%*@#O+DWU@HM@.AXGX 7-#MX)#$E/ D MY0U+T4'GOW0!8:KEWQ%# ///K7+,)'!'D8QYHB 8/J@%M_K =)1$A]$4MV,W MX]N53791.)@813<+U6Y%&V'))GMJ6D=,N:,+@K&(J_"0RQ.HN#S68[+)%?:> M_7CA/5<@_Z5;NP^[#).?SL,!Y$EZGH8URW@]28:GO(Z2T[,4'F?&^F,.+H$G M867(%>?34.AV"\E!EF1%"@6!$&2:PCG!?C*>4K9C;YCDPVAOE/-ZUMD[24YI MO1>^M;%,UN0ILKJJG7])X.\H;$?,&RP[7K)ORQX.Q5&DZ! 7I6HK?L5)U?L) MCNP>1>I. L,YG"8<+FV'M,WB:4$Q==L1%,D9L4/U09^A"?$)&1%<[#+4B&4= MZJ88)N>C%+A9+^!=W;1N+V>A&KQ>;J([K.D(!_^ MVOL+%'#=UI'Z)?B0Y,@'][-P,Y@$NH5SII2A:T);XD+R/MK==#CU[I8/]!7> M)QC2*74PQ '2!Z^T+0MNIWQ3;49/0RWNO)>QRTDUWD.Z3VZ($336+.01"NJ M)9ST1["DJG1['*BD*TU+V20#^!]PBW[V71_N.$>-D%5@6]2,Y':8Y4!J>EE7,&[ ^A&GNV$R.6[Z9 MZ;O(-_:8OUW1,'7 3&C*S<38YRA"OHM>X2A+*>__+TG]Y\: P=8X5:.=AJ&1 M>I<+(4Y6Z]/U7'H3Q[&->!QJ[X6=2NTHX@FIIOU3&@-M'!3C@S=-&,[&QM.H M%[8SFJW1L@"]GQB:R+H'-K">UJ__ 5!+ P04 " !&7UQ3=S9N(H\" #- M!0 &0 'AL+W=O6(!+M":33 MJ!!2!XM9K;NUBYFI2$F-MQ9<513"_EZB,MMY, A>%'=RDY-71(M9*39XC_2M MO+4L11U*)@O43AH-%M?SX'PP78Z\?^WP7>+6[9W!5[(RYLD+7[)Y$/N$4&%* M'D'P[QDO4"D/Q&G\:C&#CM('[I]?T#_5M7,M*^'PPJ@?,J-\'IP&D.%:5(KN MS/8SMO6,/5YJE*N_L&U\)Z, TLJ1*=I@SJ"0NOF+77L/>P&G\3L!21N0U'DW M1'66EX+$8F;-%JSW9C1_J$NMHSDYJ7U3[LFR57(<+;Y2CA:NC-X<$=H"KJ18 M225)HH,^VX<;0^@.9Q%Q$AXJ2EO"94.8O$-X!M=&4^[@H\XP>QT?RV,8QB$D<3+HP1MV-S*L\8;]-[)7ZZ5TJ3*NL@@_SU>.+#^EQQZF M4<[,=3L(Q MNXR&X3B)X<&04&!Z_ ]@$H>GB4>?G(63LQC>:FVT-V(%VDV]2/S55)J::>NT MW:XZ;T;TKWNSZ*Z%W4CM0.&:0^/CDW$ MED>C4"FK =V98C'OS[FO&_1>@>V MKPW/7BMX@FZ#+_X 4$L#!!0 ( $9?7%.)C4Q&0 X DF 9 >&PO M=V]R:W-H965TK/E=9)*I?( D9"$-4EP 7!DY>MSNAL@*8UFG,KF9487H-'7TZ=!O=@Z M_SELC(GJ2UTUX>7))L;V^?EY*#:FUF'J6M/@FY7SM8YXZ]?GH?5&E[RIKLX7 ML]GU>:UM<_+J!7_VHW_UPG6QLHWYT:O0U;7VNS>F MNNKOMHR;ER>W)ZHT*]U5\:/;_LDD>ZY(7N&JP'_55M9>+4Y4T87HZK09&M2V MD?_Z2_+#:,/M[($-B[1AP7K+0:SE.QWUJQ?>;96GU9!&+]A4W@WE;$-!^2EZ M?&NQ+[YZZ^K:1G@Y!J6;4KUU3;3-VC2%->'%><01M/"\2.+>B+C% ^*>J0\0 ML GJ#TUIROW]YU"MUV^1]7NS>%3@3Z:=JHO91"UFB_DC\BYZ>R]8WL7_8J]Z M9T-1N=!YH_[Y>AFB1]+\ZY%3+_M3+_G4R_^7EW^%./4Z+ WRAEXHMU+P8#3U MTOC>C1,5-P:;ZE8W.[75$*):[>-.1:HXK6 M:V_6.AH2?3FYF3U31:5MK4F7UN.%M]5.Z:HR:]K2&A]Z=DW @CO+6$." M"N-)&Q$(])$C0K<,MK2PT?!N4FMD-=:39UL3O2/TM(6N)@1=8A;)A>F5\YH1 MR39E1SJ9,%6?L&_E*F D.WZ#<"2@M/_&622VZ3B*\#M[/$SN?:)6MC+ED<]A M>VU#./I=,#'R+CI#WQD/+$X?4H8I.*?#/P12=K 9M#:ZB+@" 0'1!N$+$2KI M*'+:MH+UR\JHDI*%]I"_#KZ#4.O*\%R]%5W>CLPX^"S]>YT4_+1W^ \HD#WD M.9+UR-;KJRLUOYFKVV=J<9NR]U3-YY/KBP6]F%Q=SR:SV4R]!PY _#^,]DG> M.U,D<7,6-Z/M5Y S)UDWZN(ZR8>8V\G%_!(O%I/YA:/+O9S.E8'(2M*."L!S;9+_ MG1P96!=)NZS+TE36W)DDOJ:/((L/WL,#*0825;F",SE0V+<;6VQ4XQJ3MV6- MM@:E/E95"J?X*%NB7EA=+F]H30;5NC1LG&T*.C$I%K]B^JKS',7!-.C8XFO2A*T4 M\&): \>8D-W>YY3X?_"\\V'?H"3[3O ,IJ(MWL:D?NX2(7U BN RLB9P-R@ZU;" M1Q[S,&TE&0TM :VS= MU80*A%:6$ +(;"+8(F6=-2OQ7=)/ Y]*\9:NT#'N'RSF5MJO*00_.V_C;@R+ M#OG:JWYL^U_$UZ-&-U0#-"@1+0MDER.4:EK(!A:F)0IJHW2 MU@'&QIZAUQ2R';$^=LO@H:=3]?KXX2DWH$-2EFOY87T8C5"=1 *H<@7A@S&? MN0\[ZM&DW^D5U*@J2FN"\;:CU+@SV9:I8GJO+%&));+\<^FV3=:&, TPK=F: M;'W*#&D*9'S?CN3L0TV?<[7T8CYJ\)VQ-Y.\)R6:J/9<,$GC\%2=SJ8S2A/\ MOY8_].8*']*?WZL?#IOB[WYSNY@OOE67\*OZ2"@CX+'"F)&6;- K"4+0Z*6: M46>%0WOB#%]+SP.>-K1I*&3>MB9?MSK$8QNGJ;F->C W5_7$?"FJCF",#1\W MWJ?L2-0J0 2(Q UD7+%4H$IAF%IK72:6ERIG2%7Z;6;B%Y+ W49_Y!GP#]8 M?#J?32^R*Y%W.$)*,7L\@>[ XP0YV3+8& 0A*&6E]G" M,<8S\!@J!D*>TNNMI&2EB\^T\C@8[W?=_4XG.#0VZ'KBONA2 M$]5"$8H&A8<:5F&2/@ Y<]:7.F8&(G6N8-J0@+$/&]?DS;=!=4!]S 2,P8=, M((\64/\]C1J+V?R&'(3_SY#D;@LK_.0@NYI) E4'ZA$:BU-W%*0YY<7M']^Q-& Z7/.]6@4G50'QR B4E[Z7"SWDTXO35-,6:?X< )["RS6IDB82GCXPIQM_ =DPQ*MWZX MJ37W =0SLB50P1/=K#B=@X&NGMPDZ0EBX8%I B5;+C2D 3.(J?JC)1"61C3X M!"[JS6,XU(AI%>T91T8&DZ.H 1>HZ$VB(0R;3,7*=+ EN.XJRI1>";)_Q#:1 ML@RO,H0R6R78W R#<4;S>_G=Z\Q%1@-Y"0I%LCA&@H HIR!H';@?[-M1T.U! MH 4\-)/(CF :.FY,U2*\NF*)7"0,W!PKR"76EP"M9YOWN'@:!'F'NP,.#X<0 M)/K7! M:(?4YK0@[9?27[C?($$:<"4J%38E^?/K*?(PV DIR[QT*.:N^=P0$_ X#/-!)S!0*20)P9-KMHW@^]/A607&PX=:50;D+92BHC["\GCI#W4<1_9 M^/H'6WR7-\#52VZDY/U[#N +A#T)HV;#)2 &)F2%0X;9D=F%3+PX;ZBIY(P# MQ6A$<;T\4B8[+P.2I,;8-Q3&OC-J;X[J_^"0C4::/4KC.=3QM%YFT,?=Z W6 M!T(^LAAACYP%>3&-YFBEQ6X\'7+NI8F'[MK2Q0+%-?5]N"#YQA-OA M9I)!TB2%JG"^3+>"?;;FV;2K1MSG>&(DG!#0'*+-01WQJQ[-)AE.:,9(G5F.7[->'GO#&EV MGVABYF8X^O9A/A^&8QLK+BT-REHN_M&6:(A@$%+<) MN7"@W$S_7$:9G/$5WFKP5ZK:I(4ENS KE\("0!>) MUD\2GE7BA)(N5IBZTD3-0)JN]81AR%4LCQE$'%UE2WD(0$-+!AO7&KG-#]/_ M[GG+4%9,_.^5Z> (&'&ZN)[>CNR'V@>F26\;MMDT64D.5*Y9GQ%7&7\_R3>) M3,,G7S=XJ2O=%"@X>LJXE]&],?(,A"8-\!%:G-LE7VQ0RNQ=*ES.?DNN&DVY MN:_U#6S\!*(9^M\8*LB<=1KO$3Z^\X0Q/] DL.1$F]].A$'>[]V8XS3F.%AI MY/ZWI>& ZYP>%NUS#O([ALZZH;BT>L>#QGYM4P_/S]"TF(UIYLPV9QA^X3Q- M@QF;\X3*5W3E*E#T /VI="=F>]:'-(3#+!Y^"@P[EF[QZ=F;=%V99]+3$,A9 MF@'!\'9LZB/M(-\'/ZPMQC S\)%''=,'?U!,WVE;Z30![0V$_(S!\N5P?F9' M-I0VM/D1'9N8+1_-$TP F("ZRJUWPX.E444[OGWDR[!F KT>ER$#; \5 -MI'?TU# G^R?EA;U0W;R0&_Y MTZ^$!5\&DVYA.19\1:'[A^HH$[@I9'JJTGR]PC@+*HKO07C2DTI$KJO2(\6^ MSTUH3N#;BA4:,:KJ[<#8ON\1^1 ;1SGLQL^U:-> X[D7\61!_034UPOJ+VF MAR/ Y[IXS&H=F4_)_3>(.PZ\<>S'(N>CG^?4!OR$?H04 MY%Y6?JG3?]K_SNFU_+QG6"X_DOH >H-,0'=88>ML>G-UHKS\\$C>1-?RCWTP MRT97\\N-T:@06H#O5PZD,KVA _I??[WZ#U!+ P04 " !&7UQ3-WC@2% ' M W$ &0 'AL+W=OC--ZK'2WH=./T D**(&"1X 6M;]^CX+4!1U=M+I M]$,L$-A]L.^[R/7.V"=72NG92Z5K=S,JO6_>C\'S: M[=@U5HH\,%5ZG";)?%P)58]NK\/>@[V]-JW7JI8/EKFVJH3=WTMM=C>CR>BP M\:BVI:>-\>UU([9R+?W?FP>+KW&/DJM*UDZ9FEE9W(SN)N_O9T0?"/ZAY,X- MUHPTV1CS1!^_Y#>CA 226F:>$ 1^GN5'J34!08S?.LQ1?R4Q#M<']$]!=^BR M$4Y^-/I7E?OR9K0S^(CM]K@@O,]J%OVP7:=/5B&6M\Z;JF"%! MI>KX*UXZ.PP8ELDW&-*.(0URQXN"E#\)+VZOK=DQ2]1 HT50-7!#.%634];> MXE2!S]^NY18F]NR7.CH8EKH>>P#3\3CK0.XC2/H-D!7[;&I?.O9SGRN633A+,T22??P9OV6DX#WO2_:/DH&V.]JK?LGW<;YRUB MXE_?@9_U\+, /_O_C/@_@["O5GT6#L%/8CNF\ _I:,,A/FOF2RLEYFRS[^3^D:%..)635B1" M5BI9,/DBLY92$3<7*I.6G<6#3C,X)X>H(>LK\23M.2F:0Q:+^*=C@)K6DF+@ M<*:NI8[XHE$>@@JM31;DA.J.[9#R]"NR^T^< $CZ%5G\I)]+27[ M:*I&U'L&(;7Z74:S-]8T5DF/PG7PRGT+," B^',9;@B$6GC"8[M2P;JP$16- MG+4-U2!S _L3))PS!NH7*,8!LER2U:"MJ@P+NPH/;CXH]^,AJ,1&'SW/B<3BJV>5 MMS!IT\4,,_:P9H6H8"!(#74[;2,F-*NAF1,:AR++3%O3'I%5!M (GII-DC^_ MEBE#6!NM&V.02^R'/RW3R>1#B([C;D?(.]U)=N5"J"CT-X6',B5IYA+ ];&P@@Z6X[6Y 7H;L+-H*%FUP?=BI!1S: M?P=L;]5V"Z##YCGXC-Y7TJJLBWF)[$)N1_I,&Q>4&\AM%TOJ")BMDL=@BI2\VYH6)IM$JEC/" M02TC6L&>!=6CX%8*/1CZ>!]FK UB\$E2TZ@SW>:A)6Q:C[SV,%:EZ'YOR!"B M]7TE1#4E?5 >+0K[1]LQ5EI*MF=!H92( 4SB4J9B5B#ZY:Z:K=S4GXI$[HJ M1=TDBG=Y;%,G67;<_4.616UDA,/486#*:D#^"9DE:[+H(+VT+BCAXAF%^'J/ M5>6..?E99&^R/J[O,-0@W27J8MZWSIZ"5/XL:*2 QP^$7@F^2I %ZN>"36<*^&IK%WK$T3?DLW#U9K?AL3JOY;!EHWK&KY80O@?&W M?O@#>J$\._LK!ISS$WW2!9\&IA1Z!<3%G,]689&$HZ,N4[Z"[&>3Z91?)4SXEK:'$BG1),)Y8# + M)2UF5W'GH#1LM@P2GDV2)9_2$81T+,":7"ZN1LS&9VK\0*L,3\.-\7AHAB6E M@+1$@'.T '_XH OZ_RNX_0]02P,$% @ 1E]<4SY%KB!?!P 1Q( !D M !X;"]W;W)K&ULO5AM;^,V$OXKA+O;)H C2[(= M.]DD@#>[?3FT=T'2W:(XW =:HFTVDJ@EJ3B^7]]G2$JVXR38'@[]DL@29^:9 MMV=&NE@K?6]60ECV6!:5N>RMK*W/!P.3K43)3:1J4>')0NF26_S4RX&IM>"Y M$RJ+01K'IX.2RZIW=>'NW>BK"]780E;B1C/3E"77F_>B4.O+7M)K;]S*YM,DN#N=:O]>^<[?)ES(ZY5 M\9O,[>JR-^VQ7"QX4]A;M?Y1!'_&I"]3A7%_V=J?'0U[+&N,5640!H)25OX_ M?PQQV!&8QB\(I$$@=;B](8?R [?\ZD*K-=-T&MKHPKGJI %.5I24.ZOQ5$+. M7GW\TDB[8;,UU[FY&%BHI >#+(B_]^+I"^)G[!=5V95A'ZM+86[ M_O=L;JQ&;?SG%6.CSMC(&1O]K\%\59SZ[]S4/!.7/328$?I!]/9ULCNKLGOV MKYHJVK!?5X)=J[+FU08-DJEE)?\+/RO%#)T+;F,%^ ME@O!CGX77)MC-ELNM5@"$V!:!-G(C'WF10.-C346X2-QH/L'KQH0)$L"M&0< M]^,X9F]8,HFF$_8#RI< ??O--$W2=]W_CX]"9Y)2?A1$CH/$-:\R$-^S,K74 MS]Q_ NF9@+4GWQS(;N_<"C27S BLK]Q/E;3[=C3R;U5M GKW&" M1[W;NT^F=[Q;I5]3F^<.47KZCBU#[))ATD_.IHST48ED0ELDD(FR+M1&"--G MZY7,5@ST@8DU_P/US%15;.@P9]2B9)T@XS1:12U4FG2<+]FF( 8LN1 MULPJW3FR: J@C.RE.4K1KR;X!_;=IR) MN(9M\P;\.Z&#^ M?EJ:K>"]V&S+-"37I76WV%QFR9S/JLLQPO67"C"B1L6LX'[V4"= =P5HX_@M M\R";&K[O1YYG*RD>_'A%9'GEI! $0TXR0Q/9$3PBF>-Q14RYQ*B%=4TXCWH? M;^[8]>R'6W1Z*8@(?#=Q4B!5SN9B*2O'MD^YDE(F/&U]0-H\"_B'0^?/=EPX M+T+='+KHW3MPSBH+M,Z'E2IR:-<"V:X ^M<[PNNJUE6+KWC<;8WL50I%!KTA M3E"3D@RB>;'NP95:"'V">#1U']YSTQ _!S81NW42HA$Y&YA?&2^RQO=,2/%. M4L*N&18<_?[@QF]+[X[9\6IR MCW>A+;$W#B5WBR[TERH713^R;PFU"#XH,%;0#XLAP'(W?@E0'T8=N:=QRBCPCXZ[3;1 M=)SV3R_!'PWC:'T].C^%Q=#K>64*/D,YDG!Y#+AK&7[%K3I*X M?X;-!W8G9#>)$KH>8L<=N]7X:]XQ>%UK]>C8 (O0FVD4XX6Z*,("\/KKQVY& MF[WLV!4@(Y/T8M6N&7/A7L=<^8;!=5"-@3ZIZ #$#>V(/?<..MAYN2\%ZIL^ M88#LJ8']>WYWM_M*,O,?![;'_2<6E.R2!GTA%A"-H\FX!QIRGRW\#ZMJ]ZE@ MKJQ5I;M<"8XI1P?P?*&4;7^0@>[;T=6?4$L#!!0 ( $9?7%-@1Z?F5@0 M /0* 9 >&PO=V]R:W-H965T<7L6-=&_PN^,[NC8&8K+6^ MI8S)!7W29W% M;P+>\'H,TS" .(RC-_"F \FIQYO^&\FKGB3\<;JVSJ F_GP#/QGP$X^?O!O_ MI2*^$V/8"+C$GA0JUQ4'8:$0=P++"^L'<"6'G=<;SMD=-]@^H)IJC:YZ ^A1 MH> M@5C 3K2.J0+!H6@,/<@?PPA=@-.0,YDWDCE.\A8Y\/U,/,@8+H1L*-CS M=Y3:@.#QMMAFP#<;[#N:HH3S6] U-:$%3 2N;[[:,6!3^41<:3CWZXC,H6JE MQ$E*@$)PW-/JU(#_2N-A@'LG:I<-@0JE(^+ M5:H;Q_S9@$53C\7^26IK?]ZCN.8Y:Q .H0LDI/&D:23N!*7MQ(>"BH.DQ_ % M<3=:XDGGR\S6DG?'G?@;\Z"PO7%?(0Q-]? %>(E"OYF^BIO_4K/(&U+QCC%! M0#I77&_;/ M:!Y,%X_^[R)8=&U 9!8)_A9/*$Z369"F!Q0_*?C,<#,[^=+VG:/TF'K ?5&Z M43EI$AF>:68*ROM"&&2@C86283Z-*S7IISCP18V@7/$[3+JD?NX%@P"$=J"; MIB;[HW@6XC=$2I)\UP5LNS5\BZW;BE=@K0630U#?'@&PNC;ZKNV=2QQX><5A M- OVT^NB[ 7!7/J\[+.(+V4ZIG)]O\(/R]J'+""*%T$VGWN<61H&898,)T8; M?/]T?-9JGO:]P&\_EP]PE(P?F1'B492-XWXE(.'6W%\RY .>F/U1^WVGVRL\ MLBP(X\SC1$&21"C]['\QF1TRF0;= W'Z6P$IKUCM1.G:W^O66N'MR0_ M+/%:R@T9X/N-UJZ?4(#AHKOZ!U!+ P04 " !&7UQ3TX\J^GP# #9!P M&0 'AL+W=OACW0TMDB2I$:CXJ3_O6[HV3%Z=)@PQY,4O3==]_] MY'SO_!>J$ ,\U,;2(JE":*[2E(H*:T5GKD'+_VR=KU7@3[]+J?&HRJA4FS3/ MLEE:*VV3Y3S>K?UR[MI@M,6U!VKK6OG'%1JW7R3CY'#Q4>^J(!?I/F0PF1?'X?$#_.?K.OFP4X8TSO^LR5(OD,H$2MZHU MX:/;_X*]/^>"5SA#<85]+YLE4+047-TK,X-:VVY7#WT<_HU"WBODD7=G*+*\ M54$MY][MP8LTH\DANAJUF9RVDI2[X/E?S7IA>8M;OBEAA99/ =9&69JG@:%% M("UZF%4'DW\'Y@V\=S94!&]MB>5S_90I#;SR Z]5_BK@'39G,,E&D&?Y^!6\ MR>#G).)-_HN?H&P)OX8*/:P=!8]!>^2*"]^(W6HJC*/6(\$?UQN6Y&+Z\Q56 MTX'5-+*:_M_HOPHCC7M%C2IPD7!G$OI[3+[C\0?N\P:]=J4N^- UUZ87*3@( M!-SIP#&!&UH@=]!K(F3A[CF !?K ,T"TN1,L8-T8]XA((VBM M"%>N]>;QZ3X&GY117C/T<'T&G]AVP;:=Y4P0N"W8ET@+65 >00EEP].%X*3D M@_($3"2P06(;='H%ZUZGB\&GRB-"W14L2L'"!_;O^8W4G2S9T>F.(ZL+[./T M TPFF:RYK&\NXWJ>P3L;D+-P"">/1\BG&;^NG0_ZJXKSK(\+UR7;$)K\FS&)V47V/,O'V16Z M%T)TFLG*N/TNVA)X.G+Q*0O_2,(S3$WL2^&\A$WWB6&%G7,E 3E3=JGFR:OM M;@0[UO7*Q$M5\DS3TE RG $?)+M2,_M*&P3K[$\O,Z*8^F.S+O:QMBR"<-(C MG8XB[U@.7"E%T=4T\V HR]QTJ207%'BK>T_YQ?,QQER,+S5Y>C1N:_2[^*A( M'[0V=)-WN!W>K>MN7#^)=X_>>^5WFDO2X)95L[.+\P1\]Y!T'\$U<7AO7."G M(!XK?GO1BP#_OW4N'#[$P/":+_\&4$L#!!0 ( $9?7%/2RP;'\@, +X+ M 9 >&PO=V]R:W-H965T%@VPEV"3M@^+14%+8XL(1:HD%2?]^@XI69MM;>\6:(&V>8AX MFS.'9V;HF>^4OC1J36R MPAM5(DKC>!I5C,M@,?=K-WHQ5XT57.*-!M-4%=-/2Q1J=QDDP7[A'=^6UBU$ MBWG-MGB+]L?Z1M,LZE$*7J$T7$G0N+D,KI*+9>;.^P,_<=R99V-P-UDK=>\F MU\5E$#M"*#"W#H'1YP%7*(0#(AJ_=IA![](9/A_OT;_W=Z>[K)G!E1(_\\*6 ME\%Y 5N6"/L.[7[ ;O[3!Q>KH3Q_V'7GCV;!I WQJJJ,R8&%9?MESUV.CPS M.(^/&*2=0>IYMXX\RY?,LL5L3Y#%XK M:4L#W\D"BT_M([I(?YMT?YME>A+P%NL1C.,0TCA-3N"->W7&'F_\U]5Y?[4V M5E-2?3CA)^O]9-Y/=L3/*76=N/#^#A\M+(7*[S\H:UD] V[62*"U0Z0,A@"18J-J(H8L8D-X6JS6![T4'IK&KP$ON8,# 2)1AE/E^6&RRT4C78? M)U)-7%4! S:$K[\Z3Y/T6S@+TR2& 4&?$>(TB^$5&G/AL7OD%I+FN6#&\ VG M-:N\9KP+U9I*+7,0>^#]MUUU<+F7PG[3L5 ^\/DG@=^C"1]XLOP#OR1,:-8+ M=R#$7KEDXO4:A].QTROQHF7A)*'E7X[^>5V>A9-_#&>?'QU!ER8T8W6MU2.G M]Q?%$[Q(1QD]@T)0B$?$#=OR2(A:<"Q-PL!G\*;17HT"+>/"C+R>^WQ;=_E6 MNWS[,B;Q*#G$Y*QE/>NI*M1;WSD:"FDC;=M>]:M]=[6NFM^YG0^"&3$F_20"Z[1;;B56U[]#6RE*_YX&PO=V]R:W-H M965T6&S!?;(#K8MDK;5=0X MU[U.$ELTV H;4X>:OU1D6N%X:^K$=@9%&91:E61I^C)IA=31>AG.+LUZ2;U3 M4N.E =NWK3"[,U2T646S:'_P0=:-\P?)>MF)&J_0_=U=&MXE$THI6]16D@:# MU2HZG;T^6WCY(/"/Q(T]6(./)"?ZXC<7Y2I*O4.HL' >0?#?-SQ'I3P0N_%U MQ(PFDU[Q<+U'_RO$SK'DPN(YJ7]EZ9I5=!)!B97HE?M FWD]D6Y'!6VD+ M1;8W"/^=YM89)L2G.TPL)A.+8&+Q&!,_2N5#8=!^;!"PJC P%N3PQ;$!(QP" M=R(XEG"-081V* #Z @"GSV&;HWGV9/8R?;-/) A=^D4*&V$A.X[3I^%HEL;' M3X^XMVPWV%*[&,!;_U5#TD+#?8!>46AV/0!T1C+4#H7Q2VY^J790]HQ,4!.5 M&ZE4<$AJ)W0M@V&,.(3BSW+46$GG0:F0'%O);>::X-QC'0C&' ] C\)+ 267W2 G3'). M?,PE;PPWJ]1U,(];GJ'V80G=LS\=*W$_#]C,K]!@]BK.1AID\>(6#6ZQX.%F M[B6!3^"UT!X3TY2@$(6O3^$KD>]\)9 +P3/:V^P,<H7!?4Z '>D9+$; MM&R./+KM5B4>X0S MRBFQ\8]&>W)P4;;(U?;/ 0NAA,.=.9U.+X[3X:+]+CX\5]XS6:2VH+!B51ZD M+R(PPQ-@V#CJPK6;D^-+/"P;?C6A\0+\O2)R^XTW,+W#UO\#4$L#!!0 ( M $9?7%.^9U6DNP( -4% 9 >&PO=V]R:W-H965T[_[F^FZS)W-@*T<%=K;2=1I5SS4$UD#J:38+MPLPFU#HE-5X8L&U="W,_1T7K:32, M'@R7!=O*(6L45M)&@R6T^AP># ?>__@\$OBVFZM MP5>2$=WXS8]B&B5>$"K,G2<(?JWP")7R()9QVS.C34H?N+U^H'\+M7,MF;!X M1.JW+%PUC?8C*+ 4K7*7M/Z.?3V[GI>3LN$)Z\YW/(H@;ZVCN@]F!;74W5O< M]>>P%;"?O!"0]@%IT-TE"BJ/A1.SB:$U&._--+\(I89H%B>U_U,6SO!7R7%N MMF@SB[-\/BK.>_:\8Z2IL)S'-&1$:*^%9&K%*$C2\H5V1#XJRU?"C6/D&-.M( KBII@7^= MO _O]M/AWE-+-%(OVR&WJD#4\%)77$V<0NMFY'DJ+;!FZDHTR.EF(V3--&UE[JE&(LNL45UY MH>_WO9J5W)F.[=E23L=BIZN2XU*"VM4UDZ]SK,1^X@3.\>"^S MM#KSIN&$Y M/J#^V2PE[;P.)2MKY*H4'"1N)LXL&,UCHV\5?I6X5R['_CH=X>@8O%96R7]BWNO' @72GM*@/QL2@+GF[LI=#'DX,$O\#@_!@ M$%K>K2/+\H9I-AU+L0=IM G-"#94:TWD2FZ*\J EW99DIZ?W^(Q\AW!<+U=L M7:'Z,O8TH1L=+ST@S5ND\ .D(=P)K@L%7WF&V;_V'K'JJ(5':O/P+. #-E<0 M^2Z$?ABG6!2QLHE'"XVRM[/G3&8=QYS"V M#N,/'-Z4BN6YQ)S9!R@V798?;99AA2\:YI5(MT_OY?LLNNG6D6I8BA.'VE&A M?$9GNBHH/E%1JY4\!VV]V%NN%6BZ7(BZ8?SUXE,2!H-K!=D;1\R TQ10C.H/ MZU>R*TV?TFN36W-N/&1PF1$\DPI*3H!BIQC/U)<1K J)"'7[!- \ : ":JS7 ME%93Q1_$_]Q]5X,[ZT_9LIN/?R)1V6A\D-)2BFR7DM9G" +?I1EDI=@-0R-% M87*0PF'B^GT?9BB%31=D2/KD$(*$7,6T]B+7)\65T*3SEC]R'(9N;"D$PZ$;]XW4 MCQ,WB(W42P(W(=+O/3/OI)TIUMP.+06IV''==G9WVLW%63L.WM3;H4JYS$NN MH,(-F?I7@YX#LAU4[4:+Q@Z'M="4?2L6--M1&@6ZWPBACQOCH/M;3/\"4$L# M!!0 ( $9?7%-1_)2"O@( !L& 9 >&PO=V]R:W-H965T 3\5M\;6H4]2BXJ4%9HQ0P4B^ JOER-G;]W M^"Y@:_=LYC))M7YVB]M\$41.$$C(T"%P>KS"&J1T0"3CI<,,>DH7N&_OT+_X MW"F7E%M8:_E#Y%@N@HN Y5#P1N*#WGZ%+I^)P\NTM/Z?;5O?$3EGC45==<&D MH!*J??*WK@Y[ 1?1@8"D"TB\[I;(J[SFR)=SH[?,.&]"3.*')QWF'68JQ8S.8 Y8W=: M86G9CLA&T8 E41(?P1OU28\\WNB_D_YYE5HT M]*K\.D(S[FG&GF9\2#9U4-Y(8+I@!RD_*N]QV!XJ6H.SI):,B(U0I&%_I:\BZ13Q@AQG/6*,, M4,E$AI"S3RQ.)H.+*")KF@S.9U$;>\;VG$[X*8OC03R-=H\GC5RVX!^R$.QH M.IA-'>SY:#";1.SWP9_'OU69;'*P+58M>4;$- 1RJ+452$V&Q,4*H;C*!)$+ M95%@XR<%:I8"*T'FC'<(F:L9@B%/&H2^N&LJ*5?OGZG:#5HDX:[0$I#<_ UD M!G*!PX]>I'"O82LP&S^6W/TU"MO>[7?[R7?5-OQ?]W9LWG&S(?%$7%!H-#R? M!,RTHZA=H*Y]^Z<::9AXLZ3I#<8YT'FA->X6CJ#_'BS_ %!+ P04 " !& M7UQ3J.3D8U8% "N#0 &0 'AL+W=O\8NI2;'B- M7U9"5DSC5.9CM9&<95:H*L?4\^)QQ8IZ-+NV:W=R=BT:718UOY.@FJIBRU94?%:%:(&R5(+4?Y19'I],YJ.(.,KUI3ZD]C^PEM_(J,O%:6R3]BV>[T1 MI(W2HFJ%$4%5U.[-GMHXO$2 M@+4XG:&+,K73+/9M11;D&8W:C,#ZZJ51G!% M;9)RKR5^+5!.S]X)D6V+L@169_";7G,)[VO-ZKQ8EASF2G&MX$6;SA\8SM3% M]5@C+J-]G+88;AT&>@1# A]%K=<*WM09S[Z6'Z,_O5.T<^J6GE1XSS>7$'@$ MJ$?]$_J"/DB!U1>\)$C//7]=J+04JI$<_IPOE99(M;].F U[LZ$U&QYS RLP M:]".6/4I&(KN22VFJJ_4AJ7\9H1EJ[C\PD>SQ1I]X J*&C"=D#(I=T6= ZM$ M4VMC,.]\QL*W>VK4"Y5+%#>) @RSYM42V=#%&AC&P-5W\2_N8 K%2RQ\I$>& M R9;DZ)1&$MU<05W+'UDN;$]YU)8H'"_X6G!2KV#.RFR)L48/PC-2KAE):M3 M3N U3UO+OK7LP1G0("11;$8Q)=/(#MJ%P M(,O$ "QG+M,;"DI+7Z0XP5[4J MF6L0F%QAR7T>DB3P+N#''Z;4IZ_Z=[?>PQB( .*@"8F#01PT28@7>G""'%%/ MCNC%Y!@H1OZ4EDUFPMHQYP*6._C(_L9T+DJFU!"33IM\0!8L1+5A]83S;FP%7L8S,$07W!YPV4A,@72?$1 *RDJ$$@F+3!LL./(BDLPRG,D@/J6 MC,HFAJ5I4S68*<,J9]ME#=W7>UP_/<>BOB7ETIQ$1_DX5T;E0&+=A^?$.PC^ M N'E0NY,I#\KOFI*^%"L.+RS?BTZO^:NR.8'+LT/7?K.[6^+NM#\YQ)/M^QY M#JY@84\1A"RY8[I:%QM%('*\]E^!3UT6D*$^]4D0&JZ>QU-"I\AVLTAM^>!B ME)!P@HO'E/I[K31JM1IQU(0:8S*A*+Q?H"2,<,%5=SJH$V@8D!@#?>X'$?$\ MW$[#B-#(K"#:Q&A\X.FZ%J7(=_LR1C![#SLLT83X/DJB*IJ@H)D;) &6JG=< MT:37U#$6$%7@&RHI#$X7[J0!TK5VR4R81,;:LZI[[GP)U! MB/ "EW\_"8F/!#C1P>*^@\4O[F MAS]87Y^U,_(UX=\\X954\:$&=M+B\%'X ME6KN5#L&(A1L4<_#Q$S3,.W5YL6V'VQ/K@&9@DV1N:(L,JM!:7SA+=8>JGB7 MEH[94*CO/"@?UI*?/(!_?%0'U[(,2TY@9S7& QWIV(97FT+R-?"HWQLL,U_E!Q M:3;@]Y40NIL8 _TOVNP_4$L#!!0 ( $9?7%-J8;\=C ( $L% 9 M>&PO=V]R:W-H965T]F;']/.^4?C85HH77 M6DBS""IKFUD4F:+"FIDSU:"DE8W2-;/DZFUD&HVL]*!:1&DP:0H&%=0R,?B]XB4(X M(FKC[XXS&$HZX*&]9[_VL],L:V;P4HDG7MIJ$4P"*''#6F'O5?<#=_.,'%^A MA/%?Z/K<+ V@:(U5]0Y,'=1<]G_VNMN' \ D_@*0[@"I[[LOY+N\8I8MYUIU MH%TVL3G#C^K1U!R7[E >K*953CB[O)$O**W2' U\>V1K@>9T'EEB=NM1L6-9 M]2SI%RQ3N%725@:^RQ++C_B(.AK:2O=MK=*CA _8G$$6AY#&:7*$+QO&S#Q? M]I\QW^"*FT(HTVJ$WQ=K8S7=BS]'*N1#A=Q7R+_JF.12M@)!;6"H%L)EJS79 MGVWI43XGQIEI6(&+@-1F4+]@\.&T"D7*,-;5LQ7"1@D2&)=;6J@;)2F/3K2D M*-,&N*0DU1HF2W,Z ]I>B_4:M=_C*RQV3A+"-9>R, M21@G,3R1RAQ?HU6!QCB&R22&=!J.Z7?/.KJ>%C5GPD ^#D=I#'D2CJULB0^;U;TVJ%V";2^4#^7 M_P!02P,$% @ 1E]<4R=62=5W P ) @ !D !X;"]W;W)K&ULE59+;]LX$/XKA+"'%B BZN&'#-M W*3H DUA--G=PZ(' M6AI;1"E2):DX^?<[I&RM73C>[4'2D)SYYLW1?*_-=UL#./+22&474>U<.XMC M6];0<'NC6U!XLM6FX0Z79A?;U@"O@E CXY2Q<=QPH:+E/.RMS7*N.R>%@K4A MMFL:;EY7(/5^$271<>.KV-7.;\3+>WM"$^_)1NOO?O%[M8B8-P@DE,XC0T@.A&3\.F-&@ MT@N>TD?TC\%W]&7#+7S0\B]1N7H132-2P99WTGW5^T]P\"<86&IIPYOL>]X< M-9:==;HY"..Z$:K_\I=#'$X$INP-@?0@D :[>T7!RCON^')N])X8SXUHG@BN M!FDT3BB?E$=G\%2@G%NN#>;7N%?"547N?W2BQ8@[2KY@/;Q[XAL)]OT\=JC) M\\?E 775HZ9OH!;D02M76W*O*JC.Y6.T<# S/9JY2J\"/D)[0S)&2 M-KB=!;SL/]RF9"VYD[]O-]89+)AO5U3E@ZH\J,I_*<*78GH5QW?GS+:\ MA$6$[6?!/$-T#@Z# Z7&KK'.$KTEK@:RU1*[3Z@=GC2M5LACR;L*=[FQ1"AD MTIU%#/M^1C#6#IH-F!#P.R@/BX22SUZ-?Z1_B:8U^AF:@/8;20HZR1@2*:,L M9V35"5FA3DN*E(Y21HJ$%A-&'GA9HV_F9Z-SEM-\Q$@VS2E+&!DE8SIAC.3% MF#(4_PS6SLAM679-)[F#"KL/(U$*'OH[':C2D>G0UU7>G]MR_X,5IX5*BKZ)<3O09-/30A/O1)BL"1V/?=+&=#P-R4OIM#C4W'3R M?Q!Q(&# =Y3L &N0RU >O,*K5?B>]S/B*&BQ-EAXIO[!:GG2#B6J2[GPMA5) M;UO1%U9&)WD@DE#'EPHL/KFY&S"[,)\LNMTIUU_BP^XP F_[F_]?]GY^/G"S M$YA/"5L493<3K#+3SZ1^X70;YL!&.YPJ@:QQC(/Q#'B^U=H=%U[!\&.P_ =0 M2P,$% @ 1E]<4T!T]^8!! "@D !D !X;"]W;W)K&ULG59M;]LV$/XK!ZW9$D"U*CAH5+:S9*U]_7I<.C* M-5;<#4R-FG:6QE;HS&:69,ENX5JNUCXL#.?3FJ_P!OV?]96EV;!'$;)"[:318'$Y2\ZR MT_-QD(\"7R1NW*,Q!$L6QMR%R0[Q I4*0$3C>X>9]$<& MQ_L&EE1Y,$ MRL9Y4W7*Q*"2NOWSA\X/CQ2.V2L*>:>01][M09'E)?=\/K5F S9($UH81%.C M-I&3.@3EQEO:E:3GYQ^-7KWU:"NXQ(6'9]/#6[Y0Z(ZF0T]G!8UAV>&>M[CY M*[@G\,EHOW;PFQ8HGNH/B6-/--\1/<_W MY@/8""I9"S/-N#5_2&%Q&O> 4O MVG\%$//HK@H]?(4NV(1B&8973D2_[;BQ!J\=35 MO,190L7FT-YC,K]=(UR8JN9Z^XL#U<=*!%M*0Y7BO MG>A)<&D45)_4*#@4- MN74@->V8QG$MW-$ID$L]5@NTT:^76':3+(71(,O'!R2AI;'PA_'H0#0(9[65 M*H3@!-[ B+&4,4:CGW\ZSK/\5U([?O>2VN?2FP!-BN->N.C4+RP*Z>%L91&I MW'TO,&;I:,S:3)3.-5R72&8&&P\G*9U^!(>C-)O0_^,37Z2@Z3I[ \5)D4XB MP6(T2?,3]LSDD$I/[:85(L2MW0;'G56F(3[ON;3PA2LR9,_6?W39B!VGXR?. M^Y]N?.[.@HW32<'@&N^-N@]TL8A/H0B="B .ZC1 MEF05M:Q8:R2C2UES!3SFQ!$X2CYJEWX-B]#T4JA50^AE:9N H 4TNN924#V2 M">@H7^62UK=$WSRG(+C'N-]:0@"BL2&J0 M77ZX)%4V>$>I8MO.VTZ\J6.W6QA/O3,.U_1801L$:']I*-;=)!S0/W_F_P!0 M2P,$% @ 1E]<4V][R;U8!0 A !D !X;"]W;W)K&ULI5=M4^,V$/XK&O>F369RQ#@$*(7,A+>[S)27!N[ZH=,/BKV) M-7:V.%]H\V!3 L:=,*GL2I,[-C[I= M&Z>0<;NCYZ#PSU2;C#O\-+.NG1O@B1?*9#<*P_UNQH4*!L=^[M8,CG7NI%!P M:YC-LXR;YU.0>G$2[ ;+B;&8I8XFNH/C.9_!';AO\UN#7]U*2R(R4%9HQ0Q, M3X+A[M'I :WW"[X+6-C:F)$G$ZT?Z&.4G 0A 0()L2,-'%^/< 92DB*$\:/4 M&50F2; ^7FJ_]+ZC+Q-NX4S+/T7BTI/@,& )3'DNW5@OOD+I3Y_TQ5I:_V2+ ME,"+(A"K>_*F,PWL$HE(@\K@+0Q[E.7=\<&ST@AE:C=IHX%WU MT@A.*-J4.V?PKT Y-S@'(QXY18:-E'4FQX [RUKW?"+!MH^[#HW0TFY<*CPM M%$:O*/R576GE4LLN5 +)NGP7P54(HR7"TZA1X1W,=U@O[+ HC'8;]/4JCWM> M7^]C'G.5L*^0S(2:L2%113@!EIT+&TMM

AV/,H]E[S M"K,KR24P/66O(!**W3GN@+YHV:507,6"2W:KK2!.=]@E%X9]YS*';3O5#&%H M22N&%TU,P%0Q]J$XA[B M?[&8&TNW:&S%3*$S">.6I66<13W^&&$#L39)L6:J)18,9&*" VY\.%RJR3VROTS\(\?WS3X?1 M;O1;DXS4:O;9@,!8,(\0#.Z)=9X+M&>.RE)Y@HA_,!A$.:%B MG17LF2F<30@@C^,\RZ7?=.VCB8M0;4H'RF,EU)+>HU8PO#D;!6V&N[[B+8HH MG_'O(O 'TXFF"7V1/I;@2R2)F JT,34Z8P0)33C-@!N%]B@KC!=RJ0'P*G > M6%:47*"2^QH$LOIZ-E4Y3#O,QJM0KOZ,RH@5'!C7X=Y[.&LHKC=P%?6F>&[$ M ^W&W"?=RM*X(2(7RXBT+J93\$<[ED5#&MJ%SU[K:O2!A/W$>IW]'N5HJ]?I M'X;M,AV7E($G;(DLM#M,H=)5)C>/&O)TO\K3_<8\K=>T:^TPBG52+D^O6MIN MR\%&$_\Y!\'O@M_;>MU7B/+MU-'JQ=&!>6>U%(D7LO52@]VH\3QI.!E>,G:\ M5AC>Q=4M;-Q&JO,/NXJM)#:*BL%3G'(UJY>89I)%G2@B2AZ&],32?TCOW4Z$ M[P9J'534.FBDUJJ18%? J=\IZSX&#[/#G_-81*ZU,LN);>1J-+*=7)>KEB*K M6:[J8ZWE2 5NOHG39R;A$615#5?$*4]9DJT?F:5BW!57UT>W E;Y0]V]^&@= M]WV+3?5"L0G=<%YE)>9J;$315UP:^)'[@K.MB_DCUT2@6R-B\&J&17F[XN:! MG".O1PG&2,1XX@X+C^^05%@H8X[,+XAT,Z$ ^UP=J7G^8LTWI3?_;_J\M3ZN M*+'9S6S.-#"^K@B9O+^NZ.7,9NS?1%>V2&MJ-^?>BW#O!;ZU[VTYV*W=RS(P M,W_[I.J&]:FXHE6SU05W6-SK5LN+VS%N/M82B\2?HFBX&PO=V]R:W-H965TZ-2A$E<3R.2L9EL%KXLP>]6JC:"B[Q08.IRY+IES4*=5@&@^!T\)GO"^L. MHM6B8GM\1/MG]:!I%W4H.2]1&JXD:-PM@]O!?#UR^E[A"\>#.9/!9;)5ZLEM M/N;+('8!H<#,.@1&RS/>H1 .B,+XM\4,.I?.\%P^H?_J0Q,G@"MZP2W3H\8;7$_UZNS564R]\NX*9=IBIQTRO889PIXR%K[YT ML,&CA;50V=.W]XIX%<\]P+FI6(;+@%Z80?V,P6I3(&2JK)1$:0VH'0CG%O!( M#Y-6ING?P$X)>F!$84X"TP:X!%NHVC"9F]X<-H5&A+(A"1U)0"6V6&Y1^SK_ M3L%"Z7M MSQ9U&<(ST]S7C:($90OR]8ID8! .TAA2 B'(.(89P6Z49>*MOV&8#!M_H\2M MT];?.)S0>H7H44?TZ'^(-@:)Z==\6^H_4?1<F6S ^8M5P.OLN# %BOH?4&CYFH^ M*Q*8A(XB$H M6GGBT7H:FWH01L9, 3M?;F:,RCAST1RX+4B'.[GQNV-9Z[;?M8>+@0;H)45/ M)Y?>D4N09E6F:Z=X3OGK"U%R[]_/FWM//3I3^K)@\L51F"EIE."Y#W7+!),9 M@A\6_?=>170V1TK4>S\M*7-52]N,E.ZT&\BWS1QZ56^F^3W3>RX-I;HCT[@_ MH7[7S81L-E95?BIME:49Y\6"?E2@=@ITOU/*GC;.0?&PO=V]R:W-H965T-<>D$2H&DW;$"[%6VW/11]D&TF%BI+GD0WW=^/ MLATO!5J_6")%GL.+R?G6V&=7(!*\EDJ[15 05>=1Y+("2^&.386:7];&EH)8 MM)O(519%WCB5*DKB>!:50NI@.6]TMW8Y-S4IJ?'6@JO+4MB_*U1FNPA&P4YQ M)S<%>46TG%=B@_=(/ZM;RU+4H^2R1.VDT6!QO0@N1N>KB;=O#'Y)W+J]._A, M4F.>O? M7P2Q#P@59N01!!\O>(E*>2 .XT^'&?24WG'_OD/_TN3.N:3"X:51 MOV5.Q2(X#2#'M:@5W9GM5^SRF7J\S"C7?&';VLZF 62U(U-VSAQ!*75[BM>N M#GL.I_$'#DGGD#1QMT1-E%>"Q')NS1:LMV8T?VE2;;PY.*E]4^[)\JMD/UK^ MH (M7!N].2*T)5Q+D4HE2:*#H;=/#R)5Z [G$7$4'BO*.L95RYA\P'@&-T93 MX>"SSC%_ZQ]Q]'T*R2Z%53((>(_5,8SC$)(X&0W@C?N2C!N\\7!)]I*]DBY3 MQM46X?$B=63Y7WH:8)KT3).&:3+(]-WHK+86-;TA?6PJ# _X2K!2)GM^>J_6 M@P1^HL]=)3)L%=:!U&QD:B=T[@[/@?M 6*:,[9MQA5DGC$*?XM$N1^%2Y-_:'5E4@C!_ MPW\ R21,IK&_S,+120Q#T8YGX91-)N-PFL3P8$@H, /V!S"+P]/$H\_.PME9 M#.\U,=J;IA+MIMD9OC2UIG:P>FV_EB[::?QOWNZT&V$W4CM0N&;7^/B$MX!M M]T0KD*F:V4P-\:0WUX)7*UIOP.]K8V@G>()^62__ 5!+ P04 " !&7UQ3 M\N7.ZBD# K!P &0 'AL+W=OU0^/<[.VGH$%33 MOM@^V_<\]^([CS9*KTV.:.%1BL*,@]S:\C0,39JC9.9(E5C0R5)IR2R)>A6: M4B/+O)(481)%@U R7@23D=^[UI.1JJS@!5YK,)643#]-4:C-.(B#[<8-7^76 M;8234ZNM^@7WG?R9<$,SI3XR3.; MCX-A !DN627LC=I\P<8?;V"JA/$C;.J[@Y, TLI8)1MELD#RHI[98Q.''85A M](9"TB@DWNZ:R%MYSBR;C+3:@':W"FXSCA4O*W&HZY:1G)S,E);<4 M96N %1G,5&%YL<(BY6A@_^G!+5L(-(>CT)(E#B],&]9IS9J\P7H"EX24&_A< M9)C]K1^2!ZT;R=:-:;(7<([E$72C#B11$N_!Z[9AZ7J\[G^%Y9R;5"A3:82[ MLX6QFM[6_1[67LO:\ZR]M[R@DLLJ@:"6\$T9\X)V\;2S\?1:U/?"N_H^-25+ M<1Q0 1O4#QA,8"88EV8[+;G [,5>,YT]H*8ZA5MEF7 OGTH3X8I(_LHF4"XL MR@7J-B'0ZPSZ?8B/8QB>0#(D^3@Z@?<0QYU!-W&+3G\0=:(H@@N*+<'_0J8; MO'-,&[C8PT5.O4\XL<,ZANZ@P2>88:<;]VB1=.)NC;Y@BIDM22#;-*/T'6V&.>[;&YHKRDM3$&<4T/!LS62"951:_ZU-7V,\P- MHT?E"%[@'61*"*8-\(*ZCQ#42,TAO(^.(K#*S8-Z<$*?-MWP$:XJGR^":ZSX M\&Z8Q,DGZ%'^7DM(N-/ ).J5;].&/"53ZU[6[K8_P5G= )^OU]_()=,K7A@0 MN"35Z.B8 JWKUEP+5I6^'2Z4I>;JESG]9JC=!3I?*F6W@B-H_\?)'U!+ P04 M " !&7UQ33MF1[2@# "J!@ &0 'AL+W=OI.%PWIMY0VHT/RC]:&I$"]^[MC>+H+9VN Y#4];827.E M!NQI9ZMT)RTM]2XT@T99>5#7AH+S+.QDTP?+N?>M]'*N]K9M>EQI,/NND_KI M%EMU6 11<'+<-[O:.D>XG ]RAVNTGX>5IE5X9JF:#GO3J!XT;A?!371]F[AX M'_!O@P=S88-3LE'JT2W>5XN NX*PQ=(Z!DFO;WB';>N(J(S_CYS!.:4#7MHG M]K^\=M*RD0;O5/M?4]EZ$>0!5+B5^];>J\/?>-23.KY2M<8_X3#&IDD Y=Y8 MU1W!5$'7].-;?C_VX0*0\U< X@@0ONXQD:_R#VGE*D>3<4U MO3N4M=6TVQ#.+M>XHQ9;>-^/!^PZ]9)O\B W+9KI/+24U6'#\ICA=LP@7LE0 MP ?5V]K GWV%U7-\2-6>2Q:GDF_%FX1K'*X@Y@P$%]$;?/&Y!;'GBW_3@GL< ME+9-OX,O-QMC-5V8KV_0)V?ZQ-,GK]'3=U3M6P2UA5]37?28P>;I%/%2FW^3 MYDCMKWECGZ Q( UL54O?G8%)18;4!IH>;*WV1O:5F5[#0ZT1H1M/"-T)P4=B M?NYQC78/?F%]I(&QEG0E8"7+1[ES8MY!%.>,1]Q;*8N$LQ)>L%GLK#A+&.<< M;E K,\@2(L"RD2V)66E5[4MK()ZQ@AA$R@3A M(BX\=3YC4<+A05G94AXA!$M\[J@H6)(Y*TMR'_,.TCQB.7%\&E!+?PC$OFTL M3/Y1QDR?Z1$S%GN0(%V><9:QI/ &]UL_M<2LH-HG41RSE/,I%<9TQBYUJ$E$X+1SNE*8+(BW"A)P982<9$\*]1<9FN3.2=/2<1%//\R"^&>?/S_!Q MBG^0FEIGH,4M0?G5+ U CY-Q7%@U^&FT499FFS=K^IF@=@&TOU7*GA8NP?GW MM/P!4$L#!!0 ( $9?7%.NX,A2;0, '4( 9 >&PO=V]R:W-H965T MM&&S LUYLV4YF&W#2=$O1=H:]I!B& M?:"ELTQ$(E62BI-_WR,EJ][J&"M0](M%4O?_K9(<%TWU9HJ W6ZD*9FBK,E^7"EGJ0$7N1T$P\@O&A3>?NK.EFD]E M97(N<*E 5T7!U/,5YG(_\T+O<+#BV<[8 W\^+5F&:S1WY5+1SF^]I+Q H;D4 MH' [\Q;AY55L[9W!/<>]/EJ#S60CY8/=W*8S+["$,,?$6 ^,'H]XC7EN'1&- M3XU/KPUI@KNU#?DVUKX2>/G MJO83O>#G MY+878:;D2*Z;_Q/G%JB44'8E?168=K+/LP"'H0!5%XQM^@373@ M_ U>\K=C"G^Q%YC"DCV3K@PLE&(B0[?^>['11I%(_CD3;-@&&[I@PY>"4>^D M58X@MW <^%H6U$V:64'V8&UD\@!_E':G>["P J7+.%7\L^%LXU[JDB4X\Z@S M-:I'].:WHF[9NGMR9BB^D:!=4%D'!6: "FVPV*!JJPV<7FC8RIQ:5E_"A\J] MIEP^.I&3H\4C*NK9ACPL%4^P/5RA_1IPD5&^PM6T8CF\XUN$SE_(E.["(LL4 M9L0);LF"4X\G<,_RBCQ61ALF4@LG=F^9J.AC 6%#+8R#7A $\ K"<7\RAM_H M!BVAGW^:1&'T:_N\>4*5<%OS3@/I-HAK)A+Z")S$E%R=./\/I1,%.UB^^@K[ MY>2,K.)65O%WD-4*2<@\L56I%78GN-%UBY\5V=G@WR2RU?KNF[5U)QZ)..$= M^"NEN8N&UU8R;QA7C5I^A.3&DV'O8C2AJXQ&_>&HE5P41[W1.(+!L#\(X;XF MWQD$DUX\'G4IX_XH/E);)YSTPCCJ$JX_"/Z'J,9AT+L((QMW;..&_="N!R3F MV/7 *47Y1Z.@0)6Y@:B"_9RJC,D&.6X(&_3'I M0]5#KMX86;K!LI&&QI1;[NA_ 2IK0.^W4IK#Q@9H_VG,/P-02P,$% @ M1E]<4VS1F(O_ @ M08 !D !X;"]W;W)K&UL MC57?3]LP$/Y73IDT;5)$TB1M6M96:H%I>P A"N,!\> FE\8BB3/;H6Q__X/LCKV2\"E!-67)Y*\E%F([2-*]G27F)E>*B HG9S%D,CI>1L;<&/SANU9X, M)I.U$ ]&^9[.'-\$A 4FVC P6A[Q!(O"$%$8/W><3N_2 /?ECOVKS9UR63.% M)Z*XY:G.9\[8@10SUA3Z2FR_X2Z?H>%+1*'L/VQ;V]'0@:116I0[,$50\JI= MV=.N#GN L?\.(-@! AMWZ\A&>4+_U6 RS[;N\5::4GO MY?X ?]3S1Y8_>B]>:J.T*1!$!K?VC6 *BT>4].3AHBG7Y):.K&<%=[;0<(U/ M&I:%2![NWRKY08^FC8]5S1*<.=2G"N4C.O/K'"$3!?4@)0O:>FD;D?\FOYJ. M4UXTID4 LXQZQD1UM;I1P*H41&UZB.P$U(U,B%M:$IU+ M1 NAJB*4[>6CN7R@J]-H$^[NSQJ2X!_#M06^L+]XQ6 QQGY/ZHO*=D7MXK(5 M_?AA' R"+]2X/($H<,?CB3L) HA"-QK&;NQ'1O1' Q)C(]+BAN$ 3E]7@^BT MY(GQU2;=5%PKBB)R!W$,.U<0C&)W% ][_0VF%MX5M3/LUL'(#2?/^/]*T%X> MV9AD)A'])G^E&$9#-XY?I/C6Z_;V1DF)&47H$90?VCF$:@;(=DJVA1V\&T%IK&G!5S^JZ@- 9TG@FA.\4XZ+]4 M\S]02P,$% @ 1E]<4S:GE/#: @ )08 !D !X;"]W;W)K&ULE5513]LP$/XKIV@/("'BIJ6%JJW4 M-X@%64;0_3'MSD MTE@X=F8[E.W7[^RDH4Q0;0\]GYV[[[ZS[ZZ3K3:/MD!T\%Q*9:=1X5PUCF.; M%EAR>ZHK5/0EUZ;DCK9F$]O*(,^"4RGCA+%A7'*AHMDDG"W-;*)K)X7"I0%; MER4WOQ8H]78:]:+=P;W8%,X?Q+-)Q3>X0O>E6AK:Q1U*)DI45F@%!O-I-.^- M%P-O'PR^"MS:/1U\)FNM'_WF)IM&S!-"B:GS")R6)[Q$*3T0T?C98D9=2.^X MK^_0/X;<*91N6(:G4>08[U]A.V^9QYO%1+&R1L6UL605I; MI\O6F1B40C4K?V[OX5\3G9E>8TTD&"U2D.5A*KBP_[\2YBJ#SZY M TMMG4$G#%+IN;_,KH1-I;:U00O?YVNRI*KZ<8#5H&,U"*P&[V5)S9;5$D'G M<$D,K%?N7VB$\&^]QD%8W]%C6_$4IQ&UK$7SA-'LH4!(=5EI1<@AD*+FK] ( MG8F4E*;C4J(!W"!P"[F6U+U4%QDIW%@0"ERA:TOW9H_'L&Q]FEMZ* PBE$T= MH*\#N"-BKT_\LC0*B51$M2L,BF1_US]GQ3O9.>L-V[=$Z+[5QXC:(#YB7AMJOW?JM.XKW6+=%L MPH"RA%4KUW1Q=]K-P'G3^B_FS0"]Y68CZ/HEYN3*3D=G$9AF*#4;IZLP"-;: MT5@):D%S'(TWH.^YUFZW\0&Z?X;9'U!+ P04 " !&7UQ3!F(@Y!L$ !U M# &0 'AL+W=O4K,UN[31]:-'6#Q8Y MXIR9.7,QO=A+=:L+1 /W%1?ZW"N,J<^"0&<%5DR/9(V"WFREJIBAK=H%NE;( MZ%U"#EFQB(P>MSA&CFW0.3&;QVFUYNTBH_7!_0?7.P4RX9I7$O^2YF; MXMR;>9#CEC7W8Z]2!KM)%5ITP>5*5HG^R^X^&1 MPBP\H1!W"O%S%9).(7&!MIZYL%XQPY8+)?>@[&E"LPO'C=.F:$IALWAM%+TM M2<\LWYD"%:QE1350V.3<(5R*3%8(@]=2ZR'\^8G!#=MPU,-%8,@CBQMDG?55 M:ST^87T.;Z0PA8;O18[YE_H!1=*'$Q_"6<5/ EYC/8(D]"$.X^B(/^OGJX=/ MN)/T["8.+_GK['ZXV&BCJ(H_/F$G[>VDSDYZRF]J[KSA"'(+%UG65 UG!O-G MY.Z#RQWTL^-X*&*W?A[&BH:AAP(IZZA8(M=2EVD#?*/BQ)-?DJ_#A>'J6S_)S.OCXZ!VV9T([5M9+W)4U[Y _P(AZE-$,YIQ2/R#>$ MM](@6??!.U4FON-LHQT:.AI5C@]B/ M[0081+89AG8BI'-Z_KLZ]8B7H9U2I[LU;)E+)XZIR)^/G21J&]6]8]D+^ MAJF=_?WAN"5(XG7L@6HON>W&R-K=$S?2T*W3+0OZ7X#*'AC;6"C@;F,-]/\T MEI\ 4$L#!!0 ( $9?7%.48%E 60, &H, 9 >&PO=V]R:W-H965T M !IC9ING^_6Q#2 8DBS:U4A2P.><>[CTWMC/;4/:#IP "/19YR>=&*D1U M;IH\2J$@_(Q64,HG:\H*(N20)2:O&)!8DXK1T,S>PL9VXS9)4J ES,:M( G<@/E_=(I7)/Z0\UN(KGAJ7>"'*(A I!Y.4!EI#G*I)\ MCY]M4*/35,3]^VWT]SIYF!'- MN?Y&FP;K6P:*:BYHT9+E&Q19V5S)8UN(/8*,,TZP6X+=)[@'"$Y+<$Y5<%N" M>ZJ"UQ)TZF:3NRY<2 19S!C=(*;0,IJZT=77;%FOK%2-8?)I)GECHL]W(7KUXC5Z@;(2?4IIS4D9\YDII*YBFU&K<=EHV 3K= M&DOG_]17_ZS^1S&HSR.L[*!%UP#O(3HT_D<:SG M&C%?BZGE\&%AV[:K2O*P;^40AJ=3U^_!PB',=P/L]F"K(V+&R^UUP_VG]G71"D^?TMQ'S]HW#LN/[ M_H[!7+O?!N$0YMC! +8:PNQI8/D'_ VZR@1'*W,!C/**1(!>DJ)ZAT)8RZT6 M3G%YVDE,G]9E;.UV#.LY?6[5]FON^A[N^SP"VT_QT>I9&CP$.;ZN \+ M1V X<.W!2CV&\QQK8+"Y=W:2B27ZT,I11.M2-)MH-]L=C"_T<; W?XG/EWAD M/E0':7U6VX5O3N'7A"59R5$.:REEG4UD-[+F8-L,!*WTR>V>"EEU?9O*/P/ M%$ ^7U,JM@,ET/V]6/P&4$L#!!0 ( $9?7%,.K3^:OP, +@. 9 M>&PO=V]R:W-H965T//!@)I,13M;5\2,#/??//#8\_L MR,4/F6*LP&-&F9P[J5+YI>O*38HS)"]XCIG^LN4B0TJ_BITK*$H;O!)#[+$/BZ1I3?IP[T#DMW)-=JLR"NYCE:(?7 M6'W-[X1^;9.YX MAA&F>*,,!-)_!QQC2@V2YO%O!>K4-HWB^?,)_7/AO';F 4D<<_J-)"J=.Y$# M$KQ%>ZKN^?%/7#DT,G@;3F7Q"XZ5K.> S5XJGE7*FD%&6/F/'JM G"EH'+N" M7RGX+Q7"#H6@4@B&6@@KA7"HA5&E4+CNEKX7@5LBA18SP8] &&F-9AZ*Z!?: M.EZ$F4)9*Z&_$JVG%O<84;)C.O4*7!6YD\"V]GZ)%2)4?@"?P-?U$KQ_]P&\ M X2!OU*^EX@E@NIO*]G5IV^^P'8!;SE0JP8HE.+'H+_OUISWZKHY# M'0S_%(QKOQ=PC?,+$'@?@>_YT,(G'J[NV=SY?]97OVS]63""NC*" B\84!DQ METJ"[U^T"+A1.)/_]!@(:P-A82#L,/"%2PETKTB(S+DD99WQ+4!28F4KIV6) M-R[P3 <\+&"@73V2A0M2&^W^+L 8N^0(QK^/'; M1'I2&YCT\K]A!XW-Q1/X)HC"GQ)^9+8"*U%&S^*K3QQ[\*+:>/1[TQQ'EA2^ M3'/4HNH'74RG-=-I+],U/F"!V :76; UM.GKU.)IB]KHIKY?+9VKZ]=D&T?%E9I/QI)\^S@PD.WG2;KGQ4 M&,\"V0JV12B*.@GZ#4&_E^!GM"&4J"?-CDE.28)4>7L:PML?4"06(7_2R;OI MZS#H+P!-RFS -:*XZ6/@)_C%-@>;A@_#MVETL.G4<'BK[H[^Z/6JB2U"8;OV MVT)P'';FJ#D1X/B55D3UTNXC^ ,SO3\IT#:E/> MQ407I2C'I/)%\;R8 QZXTE-%\9CJT1(+(Z"_;SE7IQ=CH!Y6%_\!4$L#!!0 M ( $9?7%-;P[2A(04 9 9 >&PO=V]R:W-H965T=*NDHS 69XVEE*M3RQ*S M)8FP.&$K$JLG<\8C+-4M7UABQ0D.4E 46LBV72O"-&[TNNG8'>]UV5J&-"9W M'(AU%&'^=$Y"MCEKP,9NX)XNEC(9L'K=%5Z0"9&?5W=45FB@49L/ +#>3RK.$U0$#F>!W*>[:Y)AFA=N)O MQD*1_@6;S-9N@-E:2!9E8)5!1./M?_R8%6(/H/Q4 U &0,> E@;@9 "G+J"5 M 5IU >T,T*X+<#. 6Y=T)P-TZD;P,H!W#' U #\#^'4C0'LW+58J1QL@LGDJNG5.%DKS_[ MOJ:")CM"@-_!7W)).#@8?#\D$M-0?%"//T^&X/V[#^ =H#'XM&1K@>- ="VI M,DG\6;,LZODV*M)$=< MB^52@(LX($$%_LJ,]Y_#C\QXB P.+%7"O(YH5\=S M9/0X(:L3X-A-@&P$*Q(:F.%#,E-PF,+M"OBP?O0J^(49?K..C?!+,_P65OF;VG#H5\ _UH##MC;ZV R_)-,3@#I5\(-5[.3=P$G].1I_ MYVNA1H38[P#@ZUB-@9$DD?C'$*.5QVBE,5J:&'?X2:FX%$"R;1A.P"XN$4WP MISIZL#D88+'@[*98SM^Y\CL:FO6?L;;Z%EO!S3=G*9KI)G,@L A MJ6SN;IDG0BUTE-FP; 9]O^4>\RR;N2T/'O.\+INU/>C9&IZ=G&?'R+,_G^,I M!K_A:/4'N"2<8T[!A(?@ZRV)IH2;5KR7Q_!>;5?Y>0S_5^RJ@5_>,UY+5V1H M%Z<,^T=WS<<,NA^SY4-MS+V3#33&S,L^8-&4QC@I>Q/G.B\4(MEQ65N)H,*I'Q]0NE$"#HO,6DW7'U MWLKED[H*<2R;J>6%0JV275/)SRGQ@QT]P4+]H%G^7HG@D,Q5\U(6G_#COD4E MM;(P0N1JJ17*",W2:-*,$:S0*55.7=!"IZ!9J.[Q"G^KTZUA(0FP\VK]&A:B M +U?T;$OLC 'LPGU"[40%&A6%--LWL"R3CBV=C91H1/(K!/WD[YZ)5NH49(L M9K5M@_5,U:C&_*)"&!!\M?E%15=&YJ[\D^;W,@NS7VK/Z6A+771:9.ZT!J4: M9] #278<;1Z\$NGY%?T>F=\!WEZ2QUF&!YM M;NU]7(P(7Z2?S 68L74LMV_]^6C^6;Z??IP\&C^'IY>P8OP*GEY7C8_@Z62X(#PQ$ ] MGS,F=S=)@/Q'C]Y_4$L#!!0 ( $9?7%,BNZJAV0( +(' 9 >&PO M=V]R:W-H965TE M5'8<%(C5<1C:K("2VP-=@:*3I38E1]J:56@K SSWH%*&212E89B"U.MQ$ >/AG.Q*M 9PLFHXBNX +RLS@SMPHXE%R4H M*[1B!I;CX"0^G@^=OW?X+6!M-];,*5EH?>,VI_DXB%Q"("%#Q\#IOG;0LN(69EG]$CL4X. Q8#DM>2SS7ZQ_0ZADXODQ+ MZW_9NO%-*6)66]1E"Z9]*53SY?=M'38 A]$;@*0%)"\ I_OAL\A(WCLX=%S>$BZ._%))S[Q?+W_%G]ULK!HZ$]Y MO2-,KPO3\V'Z[X7)W (VPM3* ,41&4*^K9H-;^IYW0.^F\3)X# B[7>;57OM MEB;#HR>O9UGWNZS[.[,^[S+SY=F2WG0WP55\O4U3 QIL:HKC]*6D][R>21IT MD@8?NXAM>0Y>U[Z7'KU*]+7;L'"/1-'AA&':9#S]0R^ENT*G*9)V#;>16 MDF=TE]1K%&URK!K'SWIU"Z M5M@\KL[:#9BI;\0O[>GQ+-UBGPZ/9WX@A4_TS33[R,"0 &0 'AL+W=ORLN'F6"J. Y2YGL.XE2^;GKRBC!C,@SGB/3,W,N,J)T5RQ< MF0LDL05EJ1MX7LO-"&7.H&?')F+0XTN54H83 7*9943\N\"4K_J.[ZP'[N@B M46; '?1RLL IJOM\(G3/K5ABFB&3E#,0..\[0_]\Y(<&8"-^45S)6AM,*C/. M'TUG'/<=SRC"%"-E*(C^/.$EIJEATCK^EJ1.M:8!UMMK]FN;O$YF1B1>\O0W MC572=SH.Q#@GRU3=\=4W+!-J&KZ(I]+^PJJ,]1R(EE+QK 1K!1EEQ9<\ET;4 M )IG.R H <%K0&,'("P!X:& 1@EH6&>*5*P/(Z+(H"?X"H2)UFRF8!D&WZS5T M.D]U(]Z&A5[8;6_"7@AK5L*:>X4-47"9DPCAFDB%#(6$.\RY4)0MX)Y1!0^W MF,U0[+.A5:W6^E1[VQ5O^R![3V&:(0J,82)XO(S41QSM5NMV/]51W]M<6M[G>5IRU4UMMKQ=IOJUF],_ MT-8#//.##6WPN:YM[@\__/!!+Z%UDUI!I_GZH+\;5DAS:P4I0[&PA5U"Q)=, M%;6I&JT>#T-;,MU->/'RN"5"_V\,413SHJ-X;LO;C"M=+&TS MT0\@%"9 S\\Y5^N.6:!Z4@W^ U!+ P04 " !&7UQ3+#E.PC@# !9# M&0 'AL+W=OL: ],VDCL MMH&@MA(=^_6 5E'8'J8]N,FU\7#LS';I^.]G.R$I*LF0*"^-[?B^^^Y\_G(= M;Z6ZU3F 07\++O0DR(TIS\)0ISD45!_+$H1]LY*JH,9.U3K4I0*:>:."AR2* MXK"@3 33L5^;J^E8;@QG N8*Z4U14'4_ RZWDP '#PM7;)T;MQ!.QR5=PP+, M33E7=A8V*!DK0&@F!5*PF@3G^&Q&O('?\9W!5N^,D0ME*>6MFWS-)D'D& &' MU#@(:A]W\ $X=TB6QY\:-&A\.L/=\0/Z)Q^\#69)-7R0_ ?+3#X)3@.4P8IN MN+F2VR]0!S1R>*GDVO^B;;TW"E"ZT486M;%E4#!1/>G?.A$[!C;0IPU(;4 \ M[\J19WE!#9V.E=PBY79;-#?PH7IK2XX)=RH+H^Q;9NW,]+.4V99QCJC(T#>3 M@T)?A:%BS98P 64QV@0O4,D(OAF M<8&.WKSM@1TTN1IXV,'_]1K^]K187FM+HCM@C*C4IS6^?V MPJ1R(XPE@VCVVY:BO8SFR>.M'(QVB+T?)H,.7G'#*WY>3D!D'0F)]_R2)(F& M'8Y/&L%^&NFBU&H1?+$)X7X7Z,M*J$.Z7 MH44)*:/.2VEL)^J'N>W]0;D-]OU*2O,P<0Z:?Q/3?U!+ M P04 " !&7UQ3C.O:FUP" S!0 &0 'AL+W=OW.326/A' M9E\;)NV/G^VT62=H7Q+[?/=]WYU]E[7:/-L:D>!%"F5'44W47,>Q+6J4S YT M@\J=5-I(1FYKEK%M#+(R!$D1ITGR/I:,JRC/@NW>Y)E>D> *[PW8E93,_)Z@ MT.TH.HNVA@>^K,D;XCQKV!+G2(_-O7&[N$9S?PO'1R0'885^Q88 ]WP/[S; 270&D*\/3#.4"S4_X V,T MVC:LP-YX@.N\YSH/7,,]7%-7BHHK3OA.N&*7;]S-TV<7 U-":0\Q7O2,%P>S MF\J&<>.ZCD!7K^E.X96DX[N70JQ*KI:P?4PG;]U^QWL9>/VH6.>7@ZLL7N^* MC7<>LD2S#.UJH= K1=V;[JW]1!AWC?#/O1LG,V:67%D06+G09'#I^$W7HMV& M=!/:8J')-5E8UFZJH?$.[KS2FK8;3]#/R?PO4$L#!!0 ( $9?7%/(<"=? M)@8 &,H 9 >&PO=V]R:W-H965T)@39INP+-6C3MAJ'8!\:B;:V2Z$ET' _[\:-D62=;$B6X MCKXDDG5WO+OG^!PI\7*CXA_)4DJ-'L,@2JX&2ZU7KX;#9+:4H4A>JI6,S).Y MBD.AS6V\&":K6 HO4PJ#(7$<=Q@*/QI,+[/?/L?32[76@1_)SS%*UF$HXNT; M&:C-U0 /]C]\\1=+G?XPG%ZNQ$+>2?UM]3DV=\/"BN>',DI\%:%8SJ\&K_&K M:Y>D"IG$[[[<)*5KE(9RK]2/].:#=S5P4H]D(&($_.Q3K07]3F5YD'Q%-[,Q4D MV5^TR66= 9JM$ZW"7-EX$/K1[K]XS!-14C!VZA5(KD".%5B# LT5:!;HSK,L MK!NAQ?0R5AL4I]+&6GJ1Y2;3-M'X40KCG8[-4]_HZ>E[I;R-'P1(1![ZI);VWNU;SFZ3/Y. O6GA\MT-[:1)[U#_:%)0Y$+LL_%&V(U>"=7+Q%U7B#B$%SCS[5=_4;. MC#K.U!V+.[2 AF;V:(.]2J9?H&JFT?>/1@U]T#),_K(,RHI!638H:QCTG1_Y M6EX$9FYY!I_" Y%[(&:S=;@.A#:/1:AB[?\KTOE8!]]N)#<;*:63A^D%P8XS M,U1@Y/&!Z!W$$HO B%6T.IR=_[6*7%^+9:L'7^[\SSDE]T,AJ[Q^Y7 MQ9CCT";OW<)[U^K]UUAXAK$-FV=3,[M%OXE0)NC[K0SO96R#>U2,,NJOQL;% MH.,68 S/MM39(D-J)N)XF[IB2FT=Z3J0QI7L*86..X MSNC9,.87&623(%GZJT[P8 ?HV>D/(%SJ"OBG:* S//DXY\ M 2),(!+2&Z'E0_$#IJ+<<2K1U D2/"%-X4!/P-1."W*VC%2@%MM2Q^Y2<= M,.NQXH"LL9VMSU=Q53XV38?A"D;UH\M;T3Z$[$ M[;$VH8\0>Q\Y7VV.JDOY$:YT]WJQQLJ$_D/L>Y>S5F9U5W)!.:DT]UHY,\N: M@H&N1NQ=K5R9=_+!D.:>0)=^K+?G*T\*[8GVN-^AT$AH3_L=6MW',$HK&X16 ML<,XH//0_G8[^5 '[V7H9%R-I5:ND3AIZ?V7O9_=FF#"==BIP*"UT!ZW-Q2: M .VTO?F8 5/C0VDJUF)AMX[1UDQ5FZ/0'ZA]]W*<=#/K^]D#4.@EM,>75A2H MGW:B_I,AM%OG&82)S5/@=6KG]58,GWBES(#N68]TSX#N62>Z/Q7*%NNX'4L& MC,[LC-Z"Y5,M*!FP-.OS,T7I.T6G+<+)$-JMMQ(J ^9G=FYN ?!)UUT,:)_U MN"U@0.6LT[;@9!3MUO&H?2("_3,[0=^*QZZK$09,S2;]I9T#[?).+X%.37N+ M=>JTIIT#57,[F1ZGO;?U" >*YCV^[N% O+S3ZYZ30;1;QZ0=1"!K;J?35A"? M>$'"2]^,>8]8 OWR3M\,3L;2;IVT+T@X4#:WDVH+ED^U(.% U+S'3P0&PO=V]R:W-H965T,,MEQ4J7F9ZXK)RED6)[P.3#]9LI% MAI5>BIDKYP)P8DD9=0//:[@9)LSIMNW>K>BV^4)1PN!6(+G(,BQ>SX'R9\9@D5\)["4 M:\_(I#+F_,DLKI*.XYF(@,)$&1-8_SU#'R@UEG0?5]8O;/(Z MF3&6T.?T!TE4VG%.'93 %"^HNN/+KU D%!M[$TZE_47+ NLY:+*0BF<%64>0 M$9;_XY>B$&L$;:>>$!2$H$J(WB&$!2'+ FE"+,$?5,I"'3%%&8S,J: M>E*"DFBDY9DL])I/T05A1,'QM6YOL@T]0KV,"T5^8RN#X8L6M 1T, "%"96' MZ!@]C ;HX,LA^H((0__/]VK2^?_O __V?M& M,<)25Z&U%[YC;T,&6C;;HOIYK2GH2D$F'WF0O#G$UF&=PG*3 M#6O2'*G/W3ALZO2?U]M6!_(KH,$VR&_X<04UK$'%4>,-M9%Y7&8>[\R\SZ4R M&8\P!5W6&\C&(![1'W0/DY1QRF>O:U_WZOV.DC=*QXW/Z7&S=-C\^![G)N.U MFK>J?>EO8_P@JK9X&Q2<;G5X&Q0V_7<:?%JF?;HS[9&^1@F;':%+8"!P?E;W M$GT;$*D$-C?MZJ3=Z'_?7A^ZYW= ;S.=#X T6,\(DHC#5KKR3IE:MR.>J?*'X MW X.8ZZTCNQCJF=1$ :@WT\Y5ZN%<5!.M]V_4$L#!!0 ( $9?7%,?B\?D M9@( #8& 9 >&PO=V]R:W-H965T "B*UH&I]F(2@71^F/9CD0JPZ=F8;TO[[V4[(: EL+XD_[CGW MG.OX9E)S\2H+ (7>2LKDU"F4JFY=5V8%E%@.> 5,[VRX*+'24[%U924 YQ94 M4C?PO,0M,6%..K%K"Y%.^$Y1PF AD-R5)1;O]T!Y/75\Y["P)-M"F04WG51X M"RM0S]5"Z)G;L>2D!"8)9TC 9NK<^;>SQ,3;@!\$:GDT1L;)FO-7,WG,IXYG M! &%3!D&K%][F &EADC+^-UR.EU* SP>']@?K'?M98TES#A](;DJIL[(03EL M\(ZJ):^_0>LG-GP9I](^4=W$1D,'93NI>-F"M8*2L.:-W]HZ' '\Z P@: '! M_P+"%A!:HXTR:VN.%4XG@M=(F&C-9@:V-A:MW1!F3G&EA-XE&J?21[8'IK@@ M(-'U'!0F5-Z@K^AY-4?75S?H"A&&G@J^DYCE]4U!/%1WM ;C3ZK.XT*QLGHC+JX4Q=? M5+?$M?ZT%0B"::^V^"1KE,3!9VT]47XR/J,MZ;0E%[4]<86I+EUW6_KT)2=G MYL=1>'*T/6'1.#RIGGMTJTU'_8[%EC")*&PTT!L,M471=*EFHGAE+_J:*]TV M[+#0C1V$"=#[&\[586)Z1_>K2/\ 4$L#!!0 ( $9?7%,(QCH_ 0, 'D* M 9 >&PO=V]R:W-H965T"DD@06A4)JHA ^X#ZL+$G\0K;:W;7"?Q]9S?&"8F3IA7T(?%>YLR>.;,> M3V_!Q:-, !1YSM)<]JU$J>+,MF640$;E*2\@QYTI%QE5.!4S6Q8":&Q 66I[ MCM.R,\IR:] S:R,QZ/%2I2R'D2"RS#(J7BX@Y8N^Y5JO"[=LEBB]8 ]Z!9W! M&-1],1(XLVLO,7Y.C3,?E$6$[N M$EY*1,B>K9"B/LB.*CH72SK>#CIC*$Z)[YP0S_''^>:PX)!4P"H5,\%E MHY1+=RWC3K^N\T'HMMH.!CY?EVS;+.BVC#[S!K9!S3;8R_8:I#PCYU%49F5* M%<3X\F AB1C5KV<3W:6_<(V'U_+\]B;=!K/ 0\+-=,.:;OA/XN:@FKB&VR3" MP/[LZ6LVVUOZ;]MA9^O8(?\W9IK=R_7BY*E,)[K[J+O-P6]02P,$% @ M1E]<4SPO&%XZ P W0L !D !X;"]W;W)K&UL MM59;;]HP%/XK5K2'5NJ:&R10 5*Y;*NT;E5IMX=J#X8?V'>S36G%Q+V< BCPF<2K;UDRI^9EMR_$,$BI/^1Q2_#+A M(J$*EV)JR[D &AE2$MN>XP1V0EEJ=5IF[TIT6GRA8I;"E2!RD214/'4AYJNV MY5KKC6LVG2F]87=:O(B:EN.C@AB&"MM@N)C"3V(8VT)XWC(C5J%3TW4)U;6_,8VE^R2K'.A89+Z3B24[& M"!*69D_ZF!=BBX!VJ@E>3O#*A-H.@I\3_$,]U')"[5 /]9Q@4K>SW$WA^E31 M3DOP%1$:C=;TBZF^86.]6*H;9:@$?F7(4YTK@3TGU!.A:40&#PLVQRY0)^0' M]NAGT@?LOC&C1M/!(W:G!')#1S&0HSXHRF)YC+#;89\_OYS?W\&TL3%$=;UV=KK?7 MX!#FI\1W3HCG>&Y%/+W#Z4Y5.O_G??!F[\^*X1>MXAM[_@Y[EPD*FGX)U,] ]5<4JT#M5JQ1)-MX13&I")^0(8UAHQ3Y2]XL9;/PW/PP M*5UGVM<24!,35SHB1CODA5=AT5N\4L>FXFL-)^USWK MN17[?3V[FO%H8SX;?"^IF#)4/(8)NG).0^Q,D9SA_ M@] _#[A7*T7VD$QT7?^ 5!+ P04 " !&7UQ3#\R4)]H" H"0 &0 M 'AL+W=OUAVH.;W+86B9W9#F7_?K83TD#3%$VB#XWMW'-\[K%S[=&&\6>Q M!I#H-4NI&%MK*?-SVQ;Q&C(L>BP'JMXL&<^P5%V^LD7. 2<&E*6VYSB1G6%" MKSYU?0TP$3\(;$2CC70J"\:>=>\AWSG%'F.Y[; I]WP&<0*[AJX\QYNJ\SK]+TZ?<_P^7OY5+;75$A> MJ+TIT:\;%8"N)63B=P>]7]/[AC[82[\$SB%!5X1B&@.:,B'%*;H#V69=2189 M,OW]O4S.HL!1>;XT'6J)"MQH&_5.:5 K#3J5;O=!HBPY1;1=84D2-N;VAWZT M([$E+(B\X1Z-8:TQ[-0X54X2B2Y6'*!FU>9O!OWT5^[<8SI.\0MYBM"!4IAJ3!.KZ]6 MB)?'&PO=V]R:W-H965T(XO4[D!7%K>*GOS?CPDF4B#&*8 M<91F4>3Q7S<0LO55"[=>;MP'RY50-SK#R\1;P@.(+\F,RZM.Z<4/(HC3@,6( MP^*J=8TO/M"!,M C_@E@G6[\1FHICXS]4!>W_E7+48@@A+E0+CSYYPE&$(;* MD\3QLW#:*N=4AIN_7[Q/]>+E8AZ]%$8L_!KX8G75.F\A'Q9>%HI[MOX3B@6Y MRM^L]%(#8,<*_&@!0&Y% #6AC078-N MC4&W,.@>:N 6!NZN@5MCT"L,>H?.T"\,^CI9>71U:L:>\(:7G*T15Z.E-_5# MYU=;RXP$L2K%!\'ETT#:B>%'%B_?"^ 1&L.C0._1 \0!X^@3$Y"BMV,07A"F M[^2#+P]C]/;-._0&!3'ZO&)9ZL5^>MD1$H7RU9D7,][D,Y*:&3&Z8[%8I6@2 M^^!7V(_L]K3)?FJW'UCL.S)Z90C)2PAOB-7A=<+;"+MGB#@$5ZW';OX 21M1 MI]9\;#?_*XNMYA.[^9TGP5-<:SY]'?@/AYL[EE30LIJI]D=K_.D:OHU3P3-) MEP)]^R@'H%L!4?K=XKY;NN]J]]T:]R,O7:'$"WPD-4!N [EO(!554']4#=I>B;9G17L/(N"@4\46*,VI)U;44P6RMS<] M==2_'93[PVI0]DN4?2O*F?=+0U1)U_&=/ L9W"Q(5SGTXO:,0U(,';'JNNCO MQYFZ_=T5]/<*HV8%Y^4*SJTKV"+U;W<0/0+_COY%W?9YW_WCA?._R.J89UR6 M2CYPG(':F&YI8=E"@Q+)X!0[%#M&SYSF#6 F.$-3;P[H.F)97)61F\)=K[ZJ MMH%L""L^#LAMP1?H7F[',_0@]*Z< 9_+Q[+MJT1GGR//GRUNQ, EQ\&]\T3& M _$+R;ZB&IO=X=]SH67Q]]]^4T5D VGH'=/C0-Z##U&BF]H9#^8RK WQM/O' M#FEWZ;DUHD8LL%TM_C_:N,$54D%WB6_<-&I['491L%U2OLHJ ,G/"\718U@ M5Q21IR)-,ZDT4 =\7+C>W5TUD(QL8+MNU/,9)HU\-K!EUV@"[I^$R QE8SMG M'TEDH\+=9JB[%?(X;1ZW#=@P.QZ5*X=0^#8^2#V.G=E)X*2\(#&97$"Y%8>0+-O1@] M@NR6?9 =J2_?P\5*WI0=_X*S2(YFJF"A5S-<2@S"KT&LZ9!'VF;'3O+&,T) #WEU>H>ZC M!O^R@II";A2(G%*!Y$"S-KVJ@/GH\YH=TFH3HU'D)!I%C$:1(S7JR(Q-&_RK M?LSI46O*C#X1NP2<)&4K#G!(TJB1%^J<(FG42 ,]\L7DV*0U^,<.;CL4VY)& MC8)0NX*<(FE3EO&#DDWYVH87AZ ,._*F=-/-Y$C=30.+73[#T\L?!) MMQLR(X%0C6L0*J$Y).:&@6GO)#$W[$GMGWV.[_,:'.IOK610]'D]&TC#P-3. MD$?V>86WK0]0M8T5-=1*[=3ZBE?$2>%ZL_4D>X@Z&R<<$?"E/KQ*T5R]#.6? MA\N[Y0'9M3X6VKD_PA<37'%_BB\^Y,=?QGU^&B>SMI2]%0IA(:=RVGT9/)X? M<.47@B7Z?.61"<$B_7,%G@]<#9#/%TQR4G&A)BB/&8?_ 5!+ P04 " !& M7UQ3:Q%,Z;D$ !M$P &0 'AL+W=O[GY8W0<# UB;Q)QMH/WW M-W;2!)I@V-.V'TI>9IYY9CPOCGM;J7[H)8 A3TF>W:M^3ZY-+%*X5T2ODX2K MYP'$N2;6E8F4/^S-S>RJ$5I&$,/46 B./QL80AQ;).3Q;P[:*&Q: MQ=WK%_2QY_0-RAQS!J8RU^T^VF6RG MV2#3M38RR96102+2[)<_Y8'846#T@ ++%=BI"LUL0-[_>4W!)EI1'-7KCERG7FJ=T!K,:_9%?O^O1#]#OPGGVXOR >0$?875.FN$982&C M7QY'Y,/[CS6TAGZ4.ZX0A1Y#&?T2+I]/1PD/HXS]*".8%A[5H^R%NUGD6M/! M-@_"8H;=I-JHMMG_BU(AA PK[ M-U$2;?[R"9 M@/*M5:A#+R$78>3R:E7/ MR!U_$LDZ(0.I$-0%BJ_PK7FN;?%AA5PSM'^O\O*XW+X?.P.+'B_S,G4L?[-6 M-C]Q $(M93^@Z]^L>_;;NW?8[]J>]*.L),E^CN2 :Z')H]O]$=Q1?>5*\$D, MY.$0:;\!>AZ%O_NHEDV9-M^NWFG9G&GK+2J>EOV4^AOJ03_.BGPFUQOE=OWHVS[M/-_%^DZD6O,B[_61ANP'[GV5H?=+=@\/O!C=II MYO0)?8.58XN%;]$W6#E/F+_][_#/%NUGBRK'WUV!5LU"'17;YU^.&N:?!!7^ MNR7T4E:UO-G14O**[/,MYPT[==[DZ6(WZNX+-,;V2^99Q0C0)^51.7_8F\P? M5LX?YI\_-RGZ8Z%Y3&;6V%0FB3#9/G3JRY_J<&%UE7Y<+F,>[)P&)* 6[MP& M*=@\R#[6BJ?%V="U.Q%Y]7Q +X>TYOF(7G[.3GY*^.P@"K=2"Y%J_+"9HZGP MO(.457:VD]T8N7)G$1-IC$S;JR!XH2M_Q]02P,$% M @ 1E]<4V95O9]6 @ \@4 !D !X;"]W;W)K&ULO53);MLP$/T50L@A 1Q+EKO/>=)JH$CF3\*2)*86@>C\&KK:CH!-\ M;#RS=8YN(TR3@JYA#OA2/&F["AN4C F0ABE)-*Q&P6WG9CQT\3[@.X.M.9@3 MIV2AU+M;W&>C('*$@,,2'0*UPP8FP+D#LC1^UIA!4](E'LX_T.^\=JME00U, M%/_!,LQ'P9> 9+"B)<=GM?T*M9Z^PULJ;OR7;.O8*"#+TJ 2=;)E()BL1KJK M?3A(B#LG$N(Z(?:\JT*>Y90B31.MMD2[:(OF)EZJS[;DF'27,D=M3YG-P_01 M<]#D&3:*;YA\V\%T/WSL![]'4ZK,K+3*C M.R9*0<9*6TAO'"WL*>Z/65,5&?@B[B5MTFX4)>'F"+->PZQWEMDW):]?YLWU MG-':;Q#[_\+*00,_^!]65D7Z!U;VCALY;'@-S_(Z^>NWR*U0I37BL42#5&8V MYABCX5^7^_EJPX,G[+KAC.HUDX9P6-F84L# #A#0 &0 M 'AL+W=O)4+ (7> C^4/6NAU/+*MN5D 0&5=;Z$4-^9<1%0I8=B;LNE #J-08%O$\=I MV@%EH=7OQM<>1;_+(^6S$!X%DE$04/%^ SY?]RQL?5QX8O.%,A?L?G=)YS " M];Q\%'ID9RQ3%D H&0^1@%G/NL97 T(,((YX8;"6A7-D2AES_FH&=].>Y9B, MP(>),A14'U8P -\W3#J/WRFIE7 M"D2 AC!6Z!+=4B;0"_4C0.=#4)3Y\D)??AX-T?G9!3I#+$3?%SR2-)S*KJUT M#H;)GJ3SW23SD1WSC6!91ZY30\0AN 0^J(8/8:+A.(8[FW!;5YZ53[+R2G K]?(!@#.)7!;>;<;LQM[LS5RWH72B5B!+J>QV [A0$ MLHJ^D=$W*E,W]&7Z)ZAFC#(/\:JOA5H5)=Z.\)R&ET=MI.-EZ7B5Z33J[9;W M!8T@9%R@YU#")-+BHF]<@41#O9QTR[Q#]&UF,S9/H6\KHV\=I6^"\BKTW8YP M'?,K%[B=Y=/>(S F>P7N5!3>R2;JG$)7[.26XQRE; HK"M?8%"ZUB.VX'=KB M@@WBRIR>8,7]%0OG*+6$6SIA/E/OV8I%?] Q;H%S*\+D)+KG?H3=XW1W]R[I MDI *S\"YA^%J$\O?-C5=^C)2LH;N804^(D7A/\]<<.YGV#M).W+[PLW*VC=? MO;7"F[>T2[J4NZ$N-H*#^[2?SH4SKT0MT_2G-P#<>&ULK95O3^) $,:_RJ;Q$DT\6HH@F-)$ M(482,4;BW0MS+Q8ZP,;]P^UN ;_]S6Y+KUZPYPO?T-WNS*_/S%.FR4[I5[,& ML&0ON#3#8&WMYBH,S6(-@IJ6VH#$DZ72@EKW6:2#8/("0(."^L(%"]; M& 'G#H0R?I?,H'JD2ZRO#_1;7SO6,J<&1HK_9)E=#X-^0#)8TIS;)[6[@[*> MKN,M%#?^E^S*V"@@B]Q8)Y%6.J:5I MHM6.:!>--+?PI?IL%,>D,V5F-9XRS+/I4M<9,I'&ZAP;;@WY3FH'#U3K M8G4Z!DL9-V<^P+"5I!8R0@VY@VS%Y*H&(2]3$'/0OS!VI)4Q9)1K#7+QAD$6 M-!A+GC"=C)2T&MVI)SS@ZSB16XSQJ .]BC@A3)(IXQR=-4EHL1.NGG!15GU3 M5!U_4/4,-BW2B$V,>JF7'5S-AC+S[ 3NF>B5Q4,AN0 MG0K9\&ULM55-3^,P$/TKHX@#2$#2]&N%VDK0"E$)=BNZL >T!S>9-A:.W;6=%O[] MCITTA 4*E[TT_GCOS;,G*HU2KI9 M*ITS2UN]"LU:(TL]*1=A'$6],&=#-5OA'.W=>J9I%]8J*<]1&JXD:%P.@_/6V;CO\!YPSW%K M&FMPE2R4>G2;:3H,(I<0"DRL4V#TV. 8A7!"E,:?2C.H0SIB<[U3O_2U4RT+ M9G"LQ"^>VFP8? L@Q24KA+U5VRNLZNDZO40)XW]A6V&C )+"6)579,H@Y[)\ MLJ?*AP:AU?F $%>$^*N$=D5H^T++S'Q9$V;9:*#5%K1#DYI;>&\\FZKATG5Q M;C7=264R!&<@P77&Y.H9++IE,.!,P M4X;[3AQ.T#(NS!&QOM-[-Y4;--;IP%5)@X<;S!>H?Q-BK)4Q,"ZT1ID\$]BB M)CC<4B@8*VDU=;9)>)W(3O$EV2;V;CZ!PX,C. NX6>F"L-D:@:A):=T =+]4RNXV;KK5'[/1 M7U!+ P04 " !&7UQ3IAEH#U(# !J"@ &0 'AL+W=O M9$*L)C:U'6BE_OB.G9"E-$LY576S/>"?5)YTA&OA2Y$)/O,R8 MS;7OZSC#@NE+N4%!7U*I"F9HJM:^WBADB0,5N1]TNT._8%QXT[%;6ZGI6)8F MYP)7"G19%$Q]O<5<[B9>S]LOW/-U9NR"/QUOV!H?T+S?K!3-_(8EX04*S:4 MA>G$N^E=+T;6WAG\S7&G#\9@,WF4\I.=+).)U[4!88ZQL0R,_K8889Y;(@KC M<\WI-2XM\'"\9U^XW"F71Z8QDOD_/#'9Q!MYD&#*RMS=D!0 X)C0/\90%@#PG,]]&M _UP/ M@QHP.!H M^);9W86ET$:55#1&PRN8H>9KP0PFP#1DF*RY6'=@P043,6.Y?DG ]P\SN'CQ$EX %_!7)DO-1*+'OJ%HK4\_KB.[K2(+GHDLA#LI3*9A M+A),6O"ST_@_3N!]4JF1*MA+=1N<)'S S26$W0X$W:#7$D]T/KS;EL[O>9__ MGO?%:?@,8X+WVN _:!DV91WT57_0 M(Q&VAYMWEM6BQ6HP#)ZL?DALT"0V.)G8.WI^EF*+VE@1X4UU5.'#'1:/J#[" MMZ.SO#=X$O[0-E*D T2E4BCBKV1D4!$UW!,<(CI1BAZ#!G!B7X9-^,/_JQ2N M&I=7_TDI5*R#@^T+A^%Q)9QCM+CZN1#"P>B90A@U:8U.IG6.DO<8YTQKGG+* M/56R@$,Q_HR6=&L;27A2!#LP3U-T;S^LI+*M0 >HW-JT&?V4T5'.T2\M9K^T MF)^RJ#3S#][" M7:=2V:-K@4IKJ?FM6F,;IQ_<#1^FWO.NJUK,]ZU_.J[WFB MK[JP.Z;H8&G(,257WXD?I:%WW0TS:@9160/ZGDII]A/K MH&DOI]\!4$L#!!0 ( $9?7%.<+]P7L0( (<& 9 >&PO=V]R:W-H M965T0%+$:9*(%H<#,>09&?RLB&1\;SBC M-J0';H\W[#?!.WF9,XM#+;[QW%7]Z$,$.19L*=R]7M]BXR<(S+2PX1?6S=DD M@FQIG98-F!1(KNI_]MKD80M /+L!:0-(_Q;0;0#=8+16%FR-F&.#GM%K,/XT ML?E!R$U DQNN?!5GSM N)YP;C-#P%?.IA+&RSBRI0L[".QBAY:5B#G-@%BK, M2Z[*8[CABJF,,P%3-.$2J0SA,S.F)CDJ%QUMBYJNVD;]CIPD0K5UFX5CGF._##_?B/ M>_ QI;;-;[K)[U6ZEW"&BQ/H)L>0)FEGEY[_AO\FI]N6NQOXNO]4[F/X1.\= M#N^TI<(]W1$(Q@ZE?=X3\K0->1I"GKX1J&T [3X8IFR!9E<:]VOHI"!#7??X.6O]G.WE MNI1Z27>7=)7!F0C.\'5!C8EN.NF<(_6WC5%:>L/DKMM=ASX/H7T#7@V27KS: M5AMOO76)I@PMT$+F1=7/OEUMN^QE:"[QK^-UBYXP0R_2@L""H,G)>XINZK97 M3YQ>A,XQUX[Z4!A6]*5 XP_0?J&UVTQ\@/;;,_@)4$L#!!0 ( $9?7%-> MD+R$VP( .P' 9 >&PO=V]R:W-H965T(!E[R3.B>EQHS._=]':68,WTB9RCH9"I5S@PM5>+K MF4(6.U">^6$0G/HYX\+K=]W>G>IW96$R+O!.@2[RG*G72\SDHN9C=*5KY-4O,G5+BUP]7O)_LUI)RT3IG$@L]\\ M-FG/ZW@0XY05F;F7BRNL]+@ (YEI]PN+RC;P("JTD7D%I@AR+LI_]E+E805 M/+L!804(-P&M=P#-"M#\K(=6!6A]UD.[ CCI?JG=)6[(#.MWE5R LM;$9C]< M]AV:\L6%K9.Q473*"6?Z0U1\SNQEP;701A54 T;#%W@[T""DH>1KG@AF, :F M(<4XX2(!OH(Y'*)A/--'A/Y!B.$:XJI"O'F!QUO,)ZB>R)XNG:Y4P.@E2IE( M$ 92&$55M&KT,!["X<$1')!;^)G*0C,1ZZYO* ]6C1]5FB]+S>$[FIMP2^RI MAI&(,=Z!'^['G^W!^Y3_^A+"Y25UY[G/492427:9S%B2M STZ00=ZIJ;X4;AN&&IL&V46=+][9-.^AL M&(VVC1IA9S,U_DK[RE$E;FYHB.S%E'53[]:CZ<)UY(W]R\;YH+%C?TBCK)P\ M;_3E'+QEBKJ2A@RGY"HX^4H!JW*VE LC9ZYY3J2A5NP^4QK'J*P!G4^E-,N% M=5 /^/Y?4$L#!!0 ( $9?7%.,,!L7P0, -@3 9 >&PO=V]R:W-H M965T;)&Z([^[^\A/Y&"C] ^3 %CR MF*72#+W$VM4'WS?S!#)NSM4*)+Y9*)UQBTV]],U* X\+IRSU61#T_8P+Z8T& M1=^='@U4;E,AX4X3DV<9US^O(56;H4>]IXY[L4RLZ_!'@Q5?P@/8KZL[C2V_ M&B46&4@CE"0:%D/O(_TP9I%S*"R^"=B8QC-QH@YEQ V.5_BEBFPR]2X_$L.!Y:N_5 MYC.4 14 YRHUQ2_9E+:!1^:YL2HKG1%!)N3VGS^6B6@XT-X1!U8ZL%,=PM(A M+ +=(BO"FG#+1P.M-D0[:QS-/12Y*;PQ&B%=&1^LQK<"_>QH EJLN4LEF4IC M=8XELH:\)Y^XT.0;3W,@M\!-KF'[YNT$+!>I>;=C22?+^%; ;Z M+S3X^C A;]^\(V^(D.2/1.6&R]@,?(O(W?S^O$1YO47)CJ!\@-4Y"8,SP@)& M#[B/V]TG,$=W6K@'N^X^YJM*&JN2QHKQ>D?&&VME#!ECO"#G/S%Q%C082^ZY M!3)6TFID9YV'?\@77(]3N48;ET3R&>)E,U,MD,(*4EA "H] :I;BHS& E<)4 MDQO!9R(55H!Y*F-,:L2,T M0U:X7( Y(]SNT DS=H@FVUGZQ2QNAUJ/>M$%EG3=),.^T?LH"&JKG0BB*H+H M56N.%LUXIW*56TS##:PA)?04:O0KY/TN4N.B@G?Q*M38SA(UJOY?7K19[$"_ MK*!?=H<3[!1.7%7(K[K("1K4LA2\"BO*::+V'>. 5,=I%#K#&P:K]9/5K.5!._LQF<,CJV&; :K5B[6KU0B*<).ZL%A_6 MZR01:MEB[<>M7TR$:.^(N,>"-I-M4'[CVL7=>=URC7@,26&!/L'Y!0ZAM]=( MVX95J^(F9J:L55GQF "/03L#?+]0RCXUW.5.=9DW^A=02P,$% @ 1E]< M4Q=0-C;$ @ 9 @ !D !X;"]W;W)K&ULI59= M;YLP%/TK%MI#*[7EFS15@M1\3)NT:E73;@_3'IQP$ZR"S6PGZ?[];$-H"H15 MVTNPS3GG^EQ?XX3V3DFU(I'9NV>QR.VE1FA<,^1V.8YYK\GD+']V'*MP\(# MV:12+]CQJ, ;6(!\*NZYFMFU2D)RH((PBCBLQ]:M>S./--X OA'8BZ,QTDZ6 MC#WKR>=D;#EZ0Y#!2FH%K!X[F$*6:2&UC5^5IE6'U,3C\4']H_&NO"RQ@"G+ MOI-$IF/KVD()K/$VDP]L_PDJ/Z'66[%,F%^T+['AT$*KK9 LK\AJ!SFAY1._ M5'DX(BB=;H)7$;PF(3A!\"N"_]X(044(WALAK C&NEUZ-XF;88GC$6=[Q#5: MJ>F!R;YAJWP1JNMD(;EZ2Q1/QE] 95D@\T!3)B1ZQ,L,T-D,)":9.$>7Z&DQ M0VP?S$Z]7< '%%?*="^0YGMNQG^G[Z4Z7G?^+/O_GZ&^2X=>5X!L] MO[\2?MPNA>3J_O[LT0QJS^,?U*J#/:4EG> MFWJU;HFWIA,TUB?NS=3M6)^I%EIVO%?YLO_>8;XA5*BJ6*M0SM5 G04O>UHY MD:PP'^TEDZH%F&&J_@8 UP#U?LV8/$QT@/J/1?P'4$L#!!0 ( $9?7%/S M:_=2P@, $<, 9 >&PO=V]R:W-H965TNU@4/=#2V"(JB5J2BI-_WR&E*$Y, M^;+I)2:'G)F/0PUGLMQS\5/F (H\E44E5TZN5!V[KDQS**D<\QHJ7-ER45*% M4[%S92V 9D:I+-S \Z9N25GEK)=&=B/62]ZH@E5P(XALRI**YTLH^'[E^,Z+ MX);M![(O1NM*8')C9& M&T_#*GV-=TK@*D,]M?X"& -)OM4@J&+5CA@!^<+HAA5,/9.O5#5"#^[II@!R M=@6*LD*>DT^$5>0^YXVD52:7KD(:;=--.\^7K>=@P/,=U&,2>B,2>('_<'=% MSCZ=6ZPDIZU\]W^\57(Q 'T4@CX*@;$2GH["]XN-5 *_K%,VP]YF:&Q.!FU* M"3!Z']K1:VQ'1'&R 7)#638BMZ"S+@-!^)9<,YG2@OP+5-@BVWJ>&L\Z41_7 M@3?UENZCA7?2\TX^E%>SD6\5V/A:3]$!WVRQ&."+>K[HX_GN]]S&%QWS^4/Q MF_9\T]_ EPNP1G!Z1#@=))SUA+./)[SFC?43G!T!3N:3 #K9_^MY/71]D^_ MVD?UI ,XJ:5[K5C6-(65@\V4!/$(SIJ]6VEO)*\8)E!W="" M5BD0TWZ,;373/>A,2A [T[#AR?7GUEU4+VZ[PLL@3DPO]%X>QDEHDT_B9&*3 M1W$2V>33.)G:Y+,XF=GD\SB9V^2+.%G8Y+Z';:UG7=$-KV]9N?#QT+[UU'[X MTB2[K_%K6^RO5.Q8)?'NMQA+;SS#)!5MU]I.%*]-X[?A"MM(,\RQTP>A-^#Z MEG/U,M$.^O\=UK\ 4$L#!!0 ( $9?7%/>MBM3'@( ,L$ 9 >&PO M=V]R:W-H965T+R?TRX9> @SU9,Z=DI_6S,QZ+>1 Y0B A1X? Z?<"#R"E R(: M?WO,8$CI D_71_3/7CMIV7$+#UH^B0*K>7 7L +VO)6XT8>I48?F''> MA.867JJ/)G)"N:9LT="IH#C,O@))LFS;-HT$*C9RR99<%1=ZUT- M-R Y0L%0LS[PXPJ0"VD_I2$2'0<:YGWJ99<7I?S>[&S:*CC?ZY@3@?,J<=,+F!^;\"0?%5VFD?LR;>:RK!X MH9,2J"QN_ U_/,V!MP8]F,U5IA9:]03P;JR7]27PF;ZU8A&PO=V]R:W-H965TY!I0CC M*#H/2\9ED"9^;:K31*VLX!*G&LRJ+)E^&Z-0ZV'0#38+CWQ96+<0IDG%ECA# M^U1--!_SDN#9;8W!.YDH]N\EM/@PB)P@% M9M8Q,/J]X 2%<$0DXV_#&;1'.N#V>,-^X[V3ESDS.%'B%\]M,0R^!9#C@JV$ M?53K']CX\0(S)8S_PKJ)C0+(5L:JL@&3@I++^L]>FSQL 8AG/R!N /$NH/\) MH-< >MYHK<3>^0O6<'D$H'*#7;\P!UGJE;RT&,K62MBZW=K7M7B/_:'?6Q]35ZB;TGZ9NB?=, M+[DT('!!E%'G@H3INLW4$ZLJ_U+GRM*[]\.".C-J%T#["Z7L9N(.:'M]^@]0 M2P,$% @ 1E]<4^(V?H%J @ &08 !D !X;"]W;W)K&ULC55=;YLP%/TK%NI#*[6!0* ?2I#:1-,FM5O4K-O#M <';H)5 M8S/[DK3_?K:AE+9)U!?PQSWWGG.,+^.M5(^Z $#R5'*A)UZ!6%WYOLX***D> MR J$V5E)55(T4[7V=:6 Y@Y4.G9K5M,#^^"7[ M%Z?=:%E2#5/)?[,"^W7Z'5XPAFDFOW)-LV-O!(5FN490LV M#$HFFC=]:GWH 8:C/8"P!82?!40M(')"&V9.UHPB3<=*;HFRT2:;'3AO'-JH M8<*>X@*5V64&A^D/+$"16RG69PBJ)+>,+AEGR$"30WO',T#*N#XA9^1A,2/' M1R?DB#!!?A:RUE3D>NRCX6>K^%G+Y:;A$N[ALH!J0*+@E(1!.-P!GQZ&SR S M\*&#!V_AOG&ELR;LK E=ONBP-3W1,Z8S+G6M@/RY7FI4YB/\>Z!2U%6*7*71 MGDK7>@GFI/69 DX1?S!S22X"-]SW1%UF5R^Y^KW+JYMFG=4K9DP M9L'*X(+!N4FCFD;43%!6[BXO)9K.X(:%Z=V@;(#97TF)+Q/;'KJ_0?H?4$L# M!!0 ( $9?7%,C\0&PO=V]R:W-H965TJ#R8Y@+=) MS-IF+M+^^+633$(@,>GNL/, <3@7G]MWCCW#1RY^R V 0D]1&,NKUD:I[;MV M6_H;B*B\Y%N(]2\K+B*J]%*LVW(K@ 8)4Q2VB>-TVQ%E<6LT3-[=B]&0[U3( M8K@72.ZBB(KG,83\\:J%6R\O/K/U1ID7[=%P2]>P /5E>R_TJIU+"5@$L60\ M1@)65ZUK_&[N$L.04'QE\"CWGI$Q980!@: M27H??V5"6[E.P[C__")]EABOC5E2"1,>_L$"M;EJ]5LH@!7=A>HS?WP/F4&> MD>?S4":?Z#&E[0U:R-])Q:.,6>\@8G'Z39\R1^PQN%X- \D8R $#P34,;L;@ M-M70R1@ZAPQ.#8.7,7A-&;H90[?IEGH90R\)5NK=)#13JNAH*/@C$H9:2S,/ M27P3;AT1%IM47"BA?V6:3XTF/(J8TKFE)*)Q@"8\5BQ>0^PSD.A:+D%O0:*/ M5 AJD@:]F8*B+)1OT6_%S]_N(%J"^#YL*[TG([GM9_K'J7Y2H]]%=UKC1J*; M.("@@G]JYQ^.9!)2]!'1.KR 5L+Y'K M7"#B$/QE,45O?GGKAY1%5(?9UX4K*[8Y:2[3R616A>L,.[NQRYR"KV7BTLYR MF54!;2P.#QJ(F[^NQ:6 NWD5NXD2MT;)!R[E0>E^^Z!IT*V"2'ZW:.CD&CJ) MADZ=!D:7+&3*B%[LEG_J3H(4USJCK> 1DW!1H,&G94C M=EQ+/O;S'?1_,F(?]:R71@O-6 A!PYA-^T?^P3U\$(UC&H)K7#C(#1A8#;@' MX6O/Z1D7\=6^*\WHH0=(/>)"ZE;]^0 " K1\1BR6.T%C'ZI\;5?8<2X=YU<+ M_F&G&)0+AH@/M$!7ZOX9IFB4O5UW)K] M%;T*GVA6MOR<9 M[;@VQ,<%8F([@KUBV@TJ0+\F[4@!B^0_P.*,5*"=S2^D0#MB1[O[7AT-]QFPY>?AE8"_#!+N06?K9B/ M:,1WYI2N28/,VA.#6::Z%/"#L>PTR=Q*4K:ZP%)BQU)[\+1=/]'+2(&0Q#M7 M/ LT)#\[5+]8M^"[]49=H*\TW%5-,N-,\GZMI)VKKE8*-"7VR=5 FAZMJ.+B MN=;E+\/_!QV9%.H:>;^ 6](_E_<+L"1VL#QK-1W#)^DEJ<+Q;?)7>V2*\6CY'$#- !A"/3O*\[5R\(HR/]E,?H'4$L#!!0 ( M $9?7%/. +1$( , *H) 9 >&PO=V]R:W-H965TVO&W\4"0*(/FF:B;RVDS&]L6\0+H%A0LI6_]#+\1PF(%_R,5<]NU))"(5,$)8A#K.^-71OHJ[&&\ O FNQ MTT8ZDREC[[ISG_0M1QN"%&*I%;!ZK& $::J%E(T_I:95A=3$W?9&_<[DKG*9 M8@$CEOXFB5STK8Z%$ICA92J?V?HGE/D$6B]FJ3#_:%UB'0O%2R$9+?X+0*@DM4YDB%5.'"$L\Z'&V1ERCE9IN MF&(:MDJ?9'K:)Y*KMT3QY&#$*"52S:,4"&<)&K%,DFP.64Q H*&8@K(@T"C% MA.),&HQ:"S(%S4$7$4A,4G&)OF_!KX] I\#?>K94#G4<.R[=W!9NO!-NNNA1 MQ5\(]"-+(*GACYKYKM<@8*O25/7Q-O6Y]1H5)Y!?(]^Y0I[CN2^3"%U\NXS+ M8H@Z@\UR$<1*SC5RSAERT=ER;O>$SE[:?K4L?"/LGQ!^8$(&N(T*HBM$R$UGD1/J_0&+)$=8JU)J[0TU*OHKI%5"@'1EGO:ZM!J^UT>_9J M=R)J0&$0[(.B.J5@J[2765!E%GPQLR>U_159H3N20M*46W#DR&V[!ZD=8SSW MA.FP,AU^T71I."*"$B&:38='ACJ'TW$,\3KM>L_MRG/[_SP7&U2CXW:-G0/' MQQ _K#?.S/>+DB77'X$:("Q!?]&W.O=% MF'!WD;BA[QTD4(/J^&ZK/H=NE4.WN>@PQRFZ [4CG##7/0X;A([Z'=@[QGFN MOXW!(%B7;CBH*M&JXO(T)R_]A9>W&(>,9^33* 49HKJ7+?5 M[/+B9E!T),O-63EE4IV\IKE0ERG@&J#>SQB3FXX.4%W/!O\ 4$L#!!0 ( M $9?7%-Y"@OE$@0 !\6 9 >&PO=V]R:W-H965T38OQD->RHSF9%X 43*& MBZ<)R?AN%,3!\X,[NMY(_2 <#[=X319$?MO."W47-E52RD@N*,]!05:CX#K^ M-$5=G6 BOE.R$ZUKH%M9/?NFC0 MC*D3V]?/U?\PS:MFEEB0*<_^IJG =H#F8TRY1.8AA*!5,/ M%B8UI$D%"9Z A,!,@=@(\#E/27HD?^K.'SCR0T5/PQ%\YF@"G0479'L)4'0! M8 3C;XL;\/[=AR3#E&'%VC%\;U9N#RYJ)$6F?N>TI&J1"RQY\03^RK.G1KU& MH9_@#BN10=Q^-*,Y925K'CF@=!HH'0,%G8!RRX4XF%(_;E4,^"H)$ZX1NLT( M76>S!R,\71Q,U0OP'6QA'P_#A")9>@Z7GAWC\>"[Q_09* MWQ/Q5\T(5[Z(KPH/VL1?]HY3/VC0#-Z*>OC*.1]'UE(C3^3'+=N.?=%?5SZ+ M_QA:0-"/ N=/_M@Z8(Q\*6"M+>YX4Z"JW&TIT#W!O_7!V&V$O\ _>NT*L$88 M]WSQ;QTN[GOCO__"^D_Q;^TP=OOAO,RIWI$>Y][5L?6X>.")56B]"T;.-OXL M-5[ 5T#-IE0-!,S61 !!R+V^%5N2T!5- &:\U+M&%9K6W?X$KFW1I!ZZ/>WC MAO9ZY^0*V6_)6B5T6Z5;F5]; M#Z(82^Q+(V!]T[O=@UEFA>_OH5=#!"[&B0SU=(?O?@-;(D=O(WTQ. M>(ZU*><]=!MK0Z7IS-DOZ76-[W;ZM],3G26G-;SD:\O M?&0M';FWME[E[+ZTTL/EZ8ZIF@I;1W",%&MS,BE HO%4IW'-T^;T\]J<^84V MO#HZG>%B37,!,K)2J=%E7PU<5*>1U8WD6W.@M^12&ULO5A=;]LV%/TKA-&'!&@BD=1GX!A(+ \+T'1! MO&X/11\8F[:%2*)&TG$+[,>/^K!DBY1JI,E>8HDZYUX>WA->B>,=X\]B0ZD$ MW],D$]>CC93YE66)Q8:F1%RRG&;JR8KQE$AUR]>6R#DERY*4)A:R;<]*29R- M)N-R[(%/QFPKDSBC#QR(;9H2_N.6)FQW/8*C_-U8)$.\YP .AW83(>Y 0SL%G:DTVUTNH,Z_\@I)^5BYIRM M8@G.$B;$N4EU%<@]F "V TVTCKJ =H"[N$C'^;YK=T4;HWF>TZ/::U1[)ZJN M327 UWN:/E'^#?P+'LCBF:R+I_O! 4/Y34K__=T;-,F"U[LWT-84XL"&W4*: M8"[4ZJC#'#OT<;>0.@RK*O:Y-VQTAF_EWE"; /)Q]Y]L:D %MJ991_F>$W8E M&U V[G,NM-O^:/^"=V\H9R(G"WJ*=^%!4X;O[UZ(VG3H]?ZMN4>6\US-OP88 M#F'7F)$!IGSN!=UJ&G%J*^JK9]O5('XK#]>1CB5U9SHUH"X@QMKF&AF :G/5 M]F!S/.3A/NEMCX7#37;8RO.<+F*2R!_@@;/E=G'P=,AD;>>#[O_@Z;;EP.&> M,^QI3Z^L'W9+,37 D(NZUH\,,&@C?5,VX (?]FY1;:N#_IM9VM>FX'G=5Z2I M 85QU_B1 05]J.W+!EC@]VEN.RX<;KE3QI6-B*0?P6>67>S-=8ICVVX'P_=W M+&H[#3JUT_RTC'6DP[?3"Q]J=33!/*3U5Q,,>;ZV)YMPCGL8KU)N'7R.II2O MRW, 19LF\GJ^Z,9;0%0SU>,R?U-D: YL9G\!U!+ M P04 " !&7UQ3:EDN0;8# D#@ &0 'AL+W=OGA6W <=)V@6YKQ'M 4?2"EL8R M$4K4DE0< _OP)2E9\M:V+*= FPN'DCC\/_ZB9LC1AHLGN494\)*P5(Z=M5+9 M>]>5X1H3(F]XAJE^LN(B(4I?BMB5F4 2V:"$N8'G]=R$T-29C.R]N9B,>*X8 M37$N0.9)0L3V#AG?C!W?V=UXI/%:F1ON9)21&!>H/F=SH:_<:I2()IA*RE,0 MN!H[4__]G3\T ;;'%XH;N=<&,Y4EYT_FXD,T=CQ#A Q#988@^M\SSI Q,Y+F M^%8.ZE2:)G"_O1O])SMY/9DED3CC["N-U'KL#!R(<$5RIA[YYA/L'OF;5L:BPS MCS^1)4-X>X^*4";?C5REI$@CC'Z,=S5RQ1WL MN.^"Q@$7F-U Q[N"P O\SXM[>/OFW1MP0:Z)0%G\-LAT*GLZ5J9S2L8,=&U> M>P0SGNAO09+"&B%(&J->GPJ66]CO-R=;>]MZ>E5Z*74C5U*1-*)I#'\^A1@/+RA" M*L^ ] Y KIMW6R]/Z/=' %7VWUT+VGSRAT-:S6),P%U?-LG2_\O<3O-QI] MU-X##BN_GS^^0YUFC]:!0G6PGSSZ-X/^">N#&C=HA5OFC%.HY_F"ULNB+A)^ MIQ5;E4A>3U<(F678RKZZ//C-]>$@N;P>\; ZG#*PK@Q^CK+64CV6G#6=<3O_V>Y:1I%U#0)@WLJ0\9EWKR?\NLJXS>7 MF9V=.^,>T9P=C&DSO4,4>I>>:]5?Z4KO-_] (D[L-IM%/-B:T";@NA[YS06I M HYC@3%1"!\T)]7GDA"^$);;57F4<7CV);M[&_<$16R/)Q)"GJ>JV,-7=ZLC MT+38^-?=B_/31R)TBI; <*5#O9N^_@A$<20I+A3/[#%@R94^5-CF6A_C4)@. M^OF*<[6[, +5P7#R-U!+ P04 " !&7UQ3N&-K!^X" #9" &0 'AL M+W=O\BKU+=A<(_?6=71N'I,1!S:47V,=\,]\\=L;MM53W.D8T M\)@F0G>\V)C%N>_K,,:4Z5.Y0$$W,ZE29FBKYKY>*&21 Z6)7PN"II\R+KQN MVYV-5;^!WVPLVQPF:F\58TX7UKELX$&XU$:F.9@8I%QD_^PQC\,.@/3L!]1R0.TEH/$*H)X# MZH=::.2 QJ$6SG* <]W/?'>!&S+#NFTEUZ"L-&FS"Q=]AZ9X<6'K9&(4W7+" MF>[H8;\,"?5STC57B%5ATLI3*QA)"*,]N"' MY?A/)7B? E1$J;:-4K]6JG""BU.H!Q6H!;7J'CZ#P^'!/G?>9WWTS]:?!:-> ME$S=Z:N_IB]F"D_LZXQ@(%/J6)JY1]^C8A%SI"YB8+J!7;DQV[AC5V=P^XU4 MPH7!5-^5$&H4A!J.4., 0H6A)RX5N))BA=K0M;-?R6NW0O2UH5L#&^K(UQC* MN>"_D01ZJ5P*LZ]R,RI-1\4VX5678KK:36:9Q#/_S@K_SLK]HS;*Q;P"7U"@ M8@G0JX)>1-V :Y._S]&CS0,^/<>2N#8+N\W_(]&M@E#K?8G.H[ O;ZVW\C9X M4V+XIL2H3")SV=_IU2FJN1N2&D);;]D;+$Z+.=QSX^?%>;]Z/JCN.1_2W,[& M[)/Z;.A?,C7GU+$3G)&IX+1%9:>R09IMC%RX23&5AN:.6\;T[8'*"M#]3$JS MW5@#Q==,]P]02P,$% @ 1E]<4RF]_Y+W P UPX !D !X;"]W;W)K M&ULS9=M;]LV$(#_RL'8AQ9(K#=+M@O;@..T6X"F M"9PFQ3#T RV=;2(4Z9*470/[\2,E1?9F24N1%.@7B6]W?.YXXNE&.R$?U1I1 MP_>4<37NK+7>O',<%:\Q):HK-LC-S%+(E&C3E2M';222)!=*F>.[;N2DA/+. M9)2/WU1,@PUE8% M,:\MSI QJ\EP?"N5=JH]K>!Q^TG[A]QX8\R"*)P)]H4F>CWN##J0X))D3,_% M[@\L#0JMOE@PE3]A5ZYU.Q!G2HNT%#8$*>7%FWPO'7$D$#0)^*6 GW,7&^64 MET23R4B*'4B[VFBSC=S47-K 46Y/Y4Y+,TN-G)Z\_Y91O8?ICLA$P3G,46E) M8XT)W&D1/\(]IUK!U#K/+OQ,%@SAS25J0IEZVRSQUS6F"Y1?1XXVF'8S)RZ1 M+@HDOP%I"->"Z[6"]SS!Y-_RCC&OLM%_LO'";U5XAYLN!.X9^*[O_08.J#61 MJ(IGB_Z@\F&0ZP^:]%M%YS8V$IB)U'PPBN0A-Y62\!6:(-:PV,/QNENRSX=S MQY]!>0Q7W/@RLQ,*;O0:)>@UX7"SL>K4&7P2?&O958O-ZO78-9AA_MRUZ:SOLFTTH0GE*_.8($KRKEIFJ^%$1XC M_ UUKBY.KD (_CKW1M?\CQE-$VW*$W>+;X ,,D#X0.A M$AX(R_#YMXGG'C*-VWI,/W0XS\,\NFUJ\TP!-#C^(?-Z[:FWZ2>W=/8<;3EC<\/,_(A*4SAD!N(C79H?WS^12/6V MUN/M>WJP-Z+@06I_;B&"A.Q;K3GD:*\]23=9LUI)7-F(N3)&4%-'Q2U17VP1 M'8=+X+JAZ[K_B1CGJ-9(4:[RBDI!+#*NB[*C&JVJMFE1JQR6%R7?-9'F\E; M<&E$W6[?A)XLJJBBH\4FKUP60ILZ*&^N3>6)TBXP\TLA]%/';E#5LI-_ %!+ M P04 " !&7UQ38\&I<;H% #2'0 &0 'AL+W=OW5__#UVTIBVP;"UU?C2)L;GG.?83\[CE\Y:R!NUX%RCNR1.U6EEH?7R MI%93TP5/F*J*)4_AEYF0"=/P*NGE1X^&="6,; ]OD9\K3:>D4GE6H@;\W(9GE8"@XC'?*J-"P;_;ODY MCV/C"7#\S)U6BIC&B^!L>YP?&^D.JY07W?"(W#,/=KJL-0QP ME!IF3;2$7R.PT]W^SU6D[U%OS62HT"^?O0YY<<_D#>EQ-+M"'=Q_1.Q2E:!C%,;!)=6H:D)OXM6F. M\BQ#2;:@I&@H4KU0J)^&/"RQ[_OMVQ[[&HQ8,6SD8=C.B-?AA"^KB 9'B 0$ ME^ Y]YL/F01SO-7\8O_H0=EHO S\X+>C/QI+6E"06G]TF[\%D_R3*0\A.A<) MU$S%;-7I >?2.8?#FD^C]/-^>9WYIF7E8/0]4XS;6]B&-X08 M>]&]>,".\G$;<]!T%6F.)ES>1E..1I:YI=GX,=&=!,/$Y4=V4ZRY#\6P4PY\ M(-*!G79@OWB\#LF>BP;!&&\IS=C)!O;KQI_AF!\3MASSC;V3'NS7'DNQUEX4 M^])U MJD3>7)6VI=N'98]E[%N53$MFV4XIW6M*G3Z1QH%,J9,WXM]"O(:6G. -^YT"38F:I3.NK?B4UX#$WS(_29 MIUP"MUD:HEZ80"D#<HDS'JUXUGY\F_>/B9NV]N M'CE5FX_//R]*.@75]I-#TI).S2I]W&E0TJE>;3S1\MK&E5/"@7?F,%% *PDK$83ERSOVSF6\(!O&5P$;L M/"-=RH*Q>[VXS$:.IS,""JG4+K#Z>8 )4*H]J3Q^-$Z=-J8F[CYOO7\PQ:MB M%EC A-$[DLE\Y P(80-(7QMA*@A1*^-T&L(IG2WKMT(-\42CX>< M;1#7:.5-/QCU#5OI14K=*'/)U5NB>'(\P[PDY4J@"CB:YY@#LIB.IB QH>(= M.D%"6\30E2JZ]N&F3:2+.E+P3*007;%2Y@+-R@PR"W_:S4\Z^*ZJNBT]V)9^ M$70ZG$-UBD+O& 5>X%ORF;R>[MG*^;OHLS^.OB=&V/9!:/R%+_7!]7;3C]&4 MT+6$[!@MGM"$%87ZKB<4"W&,+LN4KC.%1U\VK#:B*Y YR]"W3\HSNI10B.\= M>45M7I')*WHFKSOSI4.&\ -P=7*AM$ZD[L*W;P:!'[Q7)P5);1U9^^X9W_K( M?!A'P6"0)$$P=!]VM]H"#*->''O1/G!J WI]/_;B?>#,!E2H,/1;X)X@O5:0 MWM\+DM4[9Y.D9RL@B;PD.9#$!K1*8@,:Y*$D-F"7)/U6DGZG)#<@)">I%F4N M67J/;DLB!3JZF=^J$^O;%10+X%W-&+>!XO_J(QFT>0TZ!5"1.*C;6V*ZWPX( M2Z7,8BWQ@@*2K#:?Z)LU0Q5^TAR$.I%.>NBD^5WHR$:_I!]_[=7MZ_U5'^#OWNO\/>Z() MWK';DYJKE<70A6^+F5]";;6=KP]-T/=@?W" M/YOX%OM4C\-FXOKEOIZEKS!?$=57%)8JE'<:JSQY/9[6"\DJ,W\MF%33G'G, MU4@/7 /4^R5C5:PJ9%P7EZ9)HL2R#&[)"44XLF6T!QSL:4[DY44<*Q(>68Z MEA68.4X+8S919RLZFY"*9VD!*XI8E>>8_KB!C.RGAFT<#I[27<+E@3F;E'@' M:^#/Y8J*G=E:B=,<"I:2 E'83HUK^^HAE'@%>$EASX[62&:R(>15;A[BJ6') M@""#B$L+6'R\P2UDF30DPOB[L6FT+B7Q>'VP?J=R%[EL,(-;DGU-8YY,C=! M,6QQE?$GLE]"DX\O[44D8^H_VM?8(#!05#%.\H8L(LC3HO[$WYLZ'!&$'3W! M:0C.*<$[0W ;@CN4X#4$;RC!;PC^4$+0$(*A28\:PFBHA[ AA$,)XX8P5G*H M^Z>:/\<IX/'9 M,B+78,E4#1.L$4 MT!.4%8T2H2!$MNB6Y+D0Y9J3Z!5]F@/':<8^HR_H>3U'G_[X/#&Y"$,:,Z/& MY4WMTCGCTD6/I. )0XLBAEC#O^_GCWOXIDB_K8%SJ,&-TVMP#>4E]?1[W^O=,O?"_ZAGSZ'Z!"\ M[?<(P6TO@ZOL>>?"42)_UW^,\MG6QO]B(Z;>(O3]+5)2LJ,X1]\>(=\ _:NG4W[KRO^E3J%5[>,"75<\ M(33]1S3L.B=5P74M\KL551WJU.I^,/*AB^P /Z0:M*D&_YTHU1N1]A28\WS[& 4ZDLR:DLR^A_NZ:A[772- M76APODXJ79P=.AK@L@MT@SZEA&U9PG]Y*9Y CKVR*D?7XPAX_J:$W:0\5YO^ M$&2=EGDTKN1 =VK692B2,=0OZ_:T':>OU11Y8I3 P O0H !D !X;"]W;W)K&ULI59M;]HP$/XK5M0/K=0VD/#6"I *85JE=4-KNWVH M^L$D![&:V)EM2K=?O[,3,IH$Q+8OQ"_/84I)(DQA&'\ M*&PZI4M#W!UOK7^PVE'+@BJ8BN0[BW0\<@8.B6!)UXG^*C8?H=#3-?9"D2C[ M2S8%MN60<*VT2 LR1I RGG_I6Y&''0+::29X!<&K$CI["'Y!\(_UT"D(G6,] M= N"E>[FVFWB JKI>"C%ADB#1FMF8+-OV9@OQDV=W&N)NPQY>AS $E6*7)#/6*)SD$Q$+,1!7A=3H;0BIP%HRA)UAK#MCJ6=DZJUISM(%R"? M$?EX'Y#3DS-R0A@G#[%8*\HC-70UBC"AN&$1\"0/V-L3L$_N!->Q(C,>0=3 M#P[SKP[P74Q>F4%OF\&)=]#@/627Q&^=$Z_EM1OBF1Y/;S7)^3_OLW_V_BX9 M?EE.OK7G_U4YX4F3+SH&2>9801(TDX!WC:[ 'N@B ?( ;[B1B/"%/'U"8^16 M0ZJ>#P37*8/KV. Z>\7*5Q8""4T9-U5>3N]9NKE@7\>^CUEYW3W-!HQ7P01U MS-6@@IDU8+I_,._T=4M]W8/Z;KD&"4KO%YCSNSM.\3VI"&S =*H"ZYA>U#*L'$*5@F;!O5H0%W[U**;'@((& M4+O=JXIN1.V3W2]E]P_*ODF%U.P7M2^K6!*.=_/I"GN ,S<1JE%WOWZ(U2J= M'H$)ZIA>K9(;,/T]B@>EXL%!Q>;UR;:OSZ*X)$Q5-VD=U/^1_:K6.J93+=B@ MCL&3JXIM .UF+5?K[KS'*)&ULI55A3]LP$/TKIV@?0&)-FE#84!N)MJ A MK5-%Q:8)\<%MKHV%8V>V0^'?[^RD68%2C>U+:Y_?NWOOG%SZ:Z7O38YHX;$0 MT@R"W-KR+ S-(L>"F8XJ4=+)4NF"6=KJ56A*C2SSI$*$<12=A 7C,DC[/C;5 M:5]55G")4PVF*@JFGX8HU'H0=(--X)JO('2 M<"5!XW(0G'?/1CV']X#O'-=F:PW.R5RI>[>YR@9!Y 2AP(5U&1C]/> (A7") M2,:O)F?0EG3$[?4F^Z7W3E[FS.!(B1\\L_D@^!1 ADM6"7NMUE^P\>,%+I0P M_A?6#38*8%$9JXJ&3 H*+NM_]MCT88L0=]\@Q TA_EM"TA 2;[16YFV-F65I M7ZLU:(>F;&[A>^/9Y(9+=XLSJ^F4$\^F8UQ2)(,A2EI9F HF#7R$W?%O3&OF M^@X'8[2,"W-(V&ESJ1YS](IZ.\%BCOH./@"7,.%"$-CT0TORG8APT4@=UE+C M-Z0F,%'2Y@8N9(;9#OYH/__S'GY(;6M[%V]Z-XSW)IQAV8$D.H(XBKLWLS$< M?#C<)>M_LSP3E[07F_BTR3LN%L;<+(0RE4:X_4K'<&6Q,'=[RAVWY8Y]N>-W ME#NJBYX;@Y:>BQ%U7_-YY5Y? _,GN"A*H9Y0[WH4ZFJGOIJ;1 ]IU$GZX<-V M7U]CXDZOQ3RST6MM]/[!QH6QG"8&Q2\KZYJW4?["$SW>HTIKE!8NJ=-,P$]D M.^WU7DE/.B_0+WR ]' 0E72UD.@C;8S]]R/FO /O![8$Z97 MG$P(7!(UZIQ2?5T/P7IC5>GGR%Q9FDI^F=-W [4#T/E2*;O9N +MERC]#5!+ M P04 " !&7UQ3*/\C#]<' #S*P &0 'AL+W=OC]^I,=$\761G:!8_H%;.?9U:Y6VF?U^D*]\WDF7G/G37"@*.\2RG$[D!W'KY"C_=L-/ MCI*5"(.8W7"4KJ+(YS_/6)@\'K=PZ_G#;3!?B.Q#Y^1HZ<_9'1/?EC=RX=8H/KVP[$\@1?P;L,=UZ1IDKXR3YD;U<3H];5F81"]E$ M9"I\^>^!G;,PS#1)._XIE+8V;6:"V\_/VC_ESDMGQG[*SI/PKV J%L>M?@M- MV(V>1RQPJ%NIF^2A&G^%ST66*N%)JM4)%$A+"V(@GC]WW\J.J*) "D$ M2$4 VSL$:"% FPK8A8#=5*!;"'2;"CB%@--4H%<(]*H"W1T"_4*@7Q6@.P3< M0L!M:A*VGB-G-6T#;X*]'G3K49(/L8$O_),CGCPBGN&EONPA'Z>YO!Q909Q- MJ3O!Y:^!E!,G7\2"<72>1')"+K*9\L#093Q)(H;V_DC2]".J1^P-F/"#4#[M MHV]W [3WX2/Z@((8?5TDJ]2/I^E11TA;LQ8[D\*NL[5=9(==%%TGL5BDZ"*> MLBD@/S++NP;YCNRC34>1YXXZ(T:%=VQY@*C51L0B&+#GW"SNK6*C^, L?NUS M*8YWBE\T-]X"Q#\U-QX2'S8W'A(?O:[GO1?[7AH(=#-C:*Z/[M!W^N7\$IT* MP8/Q2OCCD"&1H!N?LUBTT6=)@LD,??6?T/UM$H9(YOU'GT^_&QJV-PW;>9 JB^R(B+.)B//B2>'H/85MK1_.=1@T=P803)\[%P"LV]-@GP#;@+DS M!&# W!DU\]2KM:T4@MXF!#UC0JPM$-KK?'@Z3@67);0I%_8W;?:-88?:W%LW M^A%EC;;1@,VDT!2=L5@^"70C!TH;W;))Z*=I, LF?E[3GT[_EG667"0(-.-) MA++TGAL,$55?'^?5D'EF3,E;=^.M:_3VG$N/T/F*2Y*9_)2=*QAGJ4"WOF"R M$^*\6]']-8O&C)NZ%UNJ++3>+:AXJQC%OQQ6O56P&L1Z=B&V%AP UML5'4R4 MV<1H-C34TD;Q4$4'?N>J ZNR [^X[A@4HJ5N[SO5Q#.$8*Y;I:U1,VU>K;:R MHXKL.]_ZGH&Q6:M_W0W/!J0&6K%4%B,T.: M"B.L<]1^'VOU/01S]>*CF3:O5EO94<6-V$R.VZ,[&[%#.6V?=R;RX3]BTSE+ M=R3/)EF:*-8D9M9\\RQ-%'42,W6:LC0!R)%VJU7\$(#91$O2S91Y=-8T,5#X3^-K10F&)B M/B.D[*(J4HBY2'E%DB9Z.:&/ P] E2-:-EP5'<1<=)CR--%+!*HO]@$4=JOI M=]1(EU>GJ^RDJDN(F8JWAYK,>BR8QVHYL[4">T6.5G1.S,O5M\_1BI/)BSEY M0'1Z=( 4#9 HK:YR1HUT>76ZRDXJ/B9F/G[+#.T"6U1=K8""8'A[!I?W>16; M4^NW29N%*::T:8247515 S57#:](FQ2H X#@0#!#<%0A0,W<:,J;5&??:CZ_ M ##[6-N1'350Y=6J*KNX==!@INUF(ZU)=J2*1ZG]OMF1*B:D+V=""FP>VY9V MO@'"]"UT"-;5]ADN(!BVJ%W=RX5PKK9)/H1@CN;#J)EQ7JVV=7^KLE;7\'KVQ5>':KLJ"HJJ+FH>,69% 4J M /U0"D !4PHH.;1*%0 !YU*05?K!%(0"3J:@)O6C*5#9SK,IJFHA:JZ%C"G- MU8XH]VV@]R&8EC4&($P+TP4$K7&E8_-LSJN_$65 M/;:Y[(&W'<]JI)ZW^3)4Q#)3!/^1!^L M XRB( QE(CI =XRASXE@"/?:J 4>5*6HW4*SA*/9BN[J^8G-@ND>@:B>[ M9E^ANC-:N-_LE.-W=5_55;:YKH+W;,YJI :2"AY\L4ZLJ>"K;,7:T']R8$/^ M6VO_-WHOE5Z3HUL71LR;(MK^4>&H6>HUCEH'O5]T]%]G^'"(@>\C?'@%?B>'EY >CQQ>0=]/;>OPRK:@ MENWL"BK4AIQ_\A?06IO*7RCXB_U\H;6C>F1]'?;:Y_.L> O93/:.C(RD-[Z^ M8;I^$&UL MI551;YLP$/XK)[1)K=0& J1=JP2I"9G6AVI1TFX/TQX<.()5L)EMFNS?SS:$ MI15-J^TE^,[^ON_N[-R-MUP\RAQ1P:XLF)PXN5+5M>O*),>2R &OD.F=C(N2 M*&V*C2LK@22UH+)P?<^[<$M"F1.-K6\AHC&O54$9+@3(NBR)^#W%@F\GSM#9 M.Y9TDROC<*-Q13:X0O50+82VW(XEI24R23D#@=G$N1E>ST?FO#WPC>)6'JS! M9++F_-$8M^G$\4Q 6&"B# /1GR><85$8(AW&KY;3Z20-\'"]9_]L<]>YK(G$ M&2^^TU3E$^>3 REFI"[4DF^_8)N/#3#AA;2_L&W.CCP'DEHJ7K9@'4%)6?,E MN[8.!P#-TP_P6X#_$A"^ @A:0/!>A; %A.]5&+4 F[K;Y&X+%Q-%HK'@6Q#F MM&8S"UM]B];UHLR\DY42>I=JG(IN6<)+A'NR0PDG,2I""WD*Y_"PBN'DPRE\ M ,K@/N>U)"R58U=I40-UDU9@V@CXKP@$<,>9RB7,68II#SX^CK\Z@G=ULEW& M_C[CJ7^4<(75 +O#'S/'_;$,WL_W.M+Y__4Y_^L_JP807?]@>4+WKQ^B*E, M"BYK@?#C9BV5T/_AGT! ;$D4PA(3SA):4&)ZQADL M4"3(5-\;.R[A7PX\[V/?71['#;W!92\N?@-W-?![>I]_/TV$,[D$7*5%L M;/N6D/":J>9%==YN0MS8QOC"/QU>SX8]_EA/E&8 _*5OQM$=$1O*)!28:2E] M*SIBT;3XQE"\LCULS97NB':9ZZF(PAS0^QGG:F\8@6[.1G\ 4$L#!!0 ( M $9?7%/5RW*-00( -\% 9 >&PO=V]R:W-H965T$8:)H-*]!N08)MAZ('V:9CH9*52G+2 M_OM)W.5Q+(VG%4X5Z!K(:AZF2*7VTG0 M#_8;"[8JC=L@2;RF*URB^;F>*VN15B5G BO-9 4*BTEPU;^#A>J_^U==N:TFI MQFO)?[/%8Y2YE:90]93;. M),LZU?A48V7@R\9]9VS#E!U#^'*(SZ[X& +JE"_;<0L56TI41M*9%7'KRVE/M;ZP$W!H5^ MZ- ?M/H#KS\\H;_OC(8Y?:$IQW.X$K*VB>:H8.G*.-:.1O3"B[HGLDG"7CB, MR>8(RK!%&?XOBKU]A!EFW&+DQSBZ%??7\N[LS%U,1[M&+>/H38Q&0HIVCQVE M[-;\+C<]Z(>OH!RWE.,W42&GVAIL*[4Q/_@!02P,$% M @ 1E]<4S'1$'89 P "A( T !X;"]S='EL97,N>&ULW5A1:]LP$/XK M1AVCA5$G<>/&:Q+8 H7!-@KMP]Z*$LN)0)8\6>F<_OKI+,=.4EWI^K UH[3GJ/$\8N(GV-& MJ2_WJ3N->YK")JO3<:9DE]R(.(-EICD+'JB8D!D5?*XY>&4TYV+CS ,P+)10 M.C"VJC94'RSEHX/[;@8%;WAR+I6N8[L([N^\67X ;&<@D O1"AP09YB."VH, MT_+:3NK%M?$)%#3CNTUA%2XUW?0'0](YU#<;9*YTRG0;ID^VINE8L SD:+Y< MP=VH(@30&)7;0+>NLCA,8B,CT'D$?1D ME+Q)C6%S-.Z&RV:VXFG*Y)-#V-(;.K/F16?[ X?I_$7OZ=)DD4Q3&6T=G,JV"&Y2V.X>MGP[2!!Q8'(OU9 MKO%JXQWR?!]@-7VN0["=XIV([13/-2#^O(%'DOBKC<4!#ZP*6.] ?'\' >A=MS*NQ^_9G^!E!+ P04 " !&7UQ3EXJ[', 3 @ M"P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(% MBD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L M'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO M8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( $9?7%.?&*.I M7@8 *XX / >&PO=V]R:V)O;VLN>&ULQ9O;;MLX$$!_A?#3+K!9Q[)N M+9H";IQT P1I$!=]73 R;1.529>4D[9?OT,J1H:V,]B729YD48I\/!1YAI=\ M>+3N^[VUW\7/=6O\V6#5=9OWPZ%O5FHM_=]VHPQ<65BWEAV_ MS@;QQI)/W=Q) S@;E*3QPH9WOXAWQ^1(8'Q3S49V>W M&VV6X3'P*X;H9\0X[(Y]$-^[_Q-&NUCH1DUMLUTKT_5Q=*H-@,:O],8/A)%K M=3;8W2*DF8L+TT&0Q)7I'P7WAE\*7WTU[W]U![@HANZ]A@ON:A[!^2#/X=RV M>@[?/A>?9"M-HT0,KI@!$H+,",CLS2!OI5,(6[7&X<@"P*R>#-(Z5<"098$9/E6D+-5^DY6!&3%"_E)>NT#TZU3 M'F[=[WAJ JWF1;L!>TR:QFZA8S1+ +0&/CNY3;CS9ZJ6)K]TDBMH+5(8Q2<$P&V;2_-C"E\9RS$3Y9,0M ME-"/!"W'#Q< ^"#;O1=O1+EDQ"R3S];.'W7;1L@OW4HYL$@GS3)PB G&I&PR M8M;)E8&6T4%RIY+(4>X8,0H:[%5-TG5)0J1LRNF"H'K2#DTO"J^ MF/+$B%D4?0-]KM9K+>.@")I%:+PXB::$D3$+ U*\M>YBM?:=GXWN5:9)VV]& MZ2)CUL5,+:/1CH^4,G(4PFR-T)M QS)YE&Z>Q(LR1<9LB@OI#%2B%]#K':2> M&26'C%D.4[70)@S8E(%/,%2#<5L2-DH3&;,F^B8;!SUJI8SONST8IT&:=VT3 M3$H5&;,JGI"^RI]I"Z5$D3&+8K:]]^K'-C32BZ!_D19@3,H8&;,Q#K+WKQ( M$FEDE#0R9FF\F(/VI'A2@Y+&F%D:9";Z;X8Q*6V,F;6!,M%C-3VFO#%F]@:1 MD@96C$G.7S&;)$U+Q=[I'QB3TLJ872O'\M2CE4X)9LPLF+V$]0@=Y94QLU?( MC#5MU91JQLRJ(3-6<8XQ*=6,F55S)&<5J QC4L89,QLGR5^/O9(Y)9J<632' MB:S 11B3$DW.+)JC6>W18%+*R9F50Z:W2?O.*>7DS,HYR-&FJI.Z3>-(+I

>4&)/23\&L'QJSPIB4?PIF_R3# ML2.=>D%9IV"V#C4>.Q&W&)-R3\'L'AISBC')Q7KN@4XZ3CSI#S$?"E6/,2GW M%*^ZZ *8,V6T=2*N)"2CVX)R3\'LG@/,F-$)3 M"ADGWH\R*FAX088U+N*9G=0V(F.7M)6:ADMA"-B;/,DK)0^3;3;?V[ MF4:3LE#);*$7,?L6CS')36/<%D*S@C \]TB4(4?"F)2%2FX+]9A?(/^0<7M6 M#[R;)<28E(7*U]D4,-MN-FW<."9;O#T48U(6*KDM= 0SCH O6_LHKO!60RJXI"]5OL@QT$B=G;I/5JIJR4,T^%CJ.^52.,2D+UKL(5JRD(U M^W;GY]U81ZR+:Y=2(+;=N>0]D7#8\0\/2K'MIQWYV&W?X\+#Z.A].P:G;C>/X1PK#>U6,[/'3G M>KHPG43'RZ3F\7+VZKI7]YB$^8. M$@B2^8,4@G3^H 1!:?X@@R";/\@AR.1P.N(8$<"L2.2'0G,CHAV)% [(MN1P.V(<$<"N2/2'0GLCHAW M)-!;4&\AT%M0;R'06R8/VP1Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ M+01Z"^HM!'HKZJT$>BOJK01Z*^JM!'KKY&4)@=Z*>BN!WHIZ*X'>BGHK@=Z* M>BN!WHIZ*X'>BGHK@=X)]4X$>B?4.Q'HG5#O1*!W0KT3@=YI\K*;0.^$>B<" MO1/JG0CT3JAW(M [H=Z)0.^$>B<"O0WU-@*]#?4V KT-]38"O0WU-@*]#?4V M KUM\K&20&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>] MG4!O1[V=0&]'O9U ;Y_\;$*@MZ/>3J"WH]Y.H+>CWDZ@=T:],X'>&?7.!'IG MU#L3Z)U1[TR@=T:],X'>&?7.!'IGU#L3Z)TG/PL2Z)U1[TR@=T:],X'>!?4N M!'H7U+L0Z%U0[T*@=T&]"X'>!?4N!'H7U+L0Z%U0[_*=>@_CYZ$.MYZO-5[_ M.ZD>+^?6V^6ORZ^=DWO\BG.XKQB>_P)02P,$% @ 1E]<4X/1K $N @ M1#$ !, !;0V]N=&5N=%]4>7!E&ULS=M-;MLP$(;AJQC:!I8L4J34 M(LZF[;;-HA=@)3H6K#^03.K':^_OXX6;\Z M]MW@M\D^A.ECEOEZ;WOCTW&R0US9C:XW(7YU=]EDZH.YLYG8;'16CT.P0UB' MN49R<_W9[LQ]%U9?CO%GWX[#-G&V\\GJTVGCG+5-S#1U;6U"7,\>AN:/E/53 M0AI/+GO\OIW\5=R09*\FS"M_#W@Z]^W!.MGY M$J_T..YV;6V;L;[OXY'43\Z:QN^M#7V7GHI>G4\.\8;MZ3._.'\I/EL> ME]_Q[S-^J?_./@2D#PGIHX#TH2!]:$@?):2/"M+'!T@?^8;2"$74G$)J3C$U MIZ":4U3-*:SF%%=S"JPY159!D5509!44605%5D&155!D%119!45609%54&25 M%%DE159)D5529)44625%5DF155)DE119)476@B)K09&UH,A:4&0M*+(6%%D+ MBJP%1=:"(FM!D5519%44615%5D6155%D5119%45619%54615%%DU159-D553 M9-44635%5DV155-DU119-45639&UI,A:4F0M*;*6%%E+BJPE1=:2(FM)D;6D MR%I29*THLE8462N*K!5%UHHB:T61M?J?LOX8Q\,_CE^>:6_:X3D_6_X\&PO=&AE;64O M=&AE;64Q+GAM;%!+ 0(4 Q0 ( $9?7%,0JA-T9 4 #,6 8 M " @0X( !X;"]W;W)KV>RP/P% #R%P & @(&H#0 >&PO=V]R:W-H M965T&UL4$L! A0#% @ 1E]<4RVQ.BL+ P ;@H !@ M ("!VA, 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ 1E]<4TU<\KIB!P (!X !@ ("!>2 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1E]< M4R[HK,4& @ S00 !@ ("!"S4 'AL+W=O&UL4$L! A0#% M @ 1E]<4Z)"KGE1! QPH !D ("!>3H 'AL+W=OD7<" [!0 &0 M@($F3@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 1E]<4U6=F))F#0 ]"< !D M ("!950 'AL+W=O@' !;%@ &0 @($"8@ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ 1E]<4W&PO=V]R:W-H965T.!(4 < #<0 9 M " @6N !X;"]W;W)K&UL4$L! A0#% @ M1E]<4SY%KB!?!P 1Q( !D ("!\H< 'AL+W=O&UL4$L! A0#% @ 1E]<4]++!L?R P MO@L !D ("!R)< 'AL+W=O&PO=V]R:W-H965TV? !X;"]W;W)K&UL4$L! A0#% @ 1E]<4QBG6@,$ P .08 !D M ("!WZ( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 1E]<4VIAOQV, @ 2P4 !D ("!G*X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1E]< M4V][R;U8!0 A !D ("!1;D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1E]<4_+ESNHI P *P< M !D ("!AL4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1E]<4VS1F(O_ @ M08 !D M ("!Z<\ 'AL+W=O4\-H" E!@ &0 @($?TP >&PO=V]R:W-H965T M&UL4$L! A0# M% @ 1E]<4Y1@64!9 P :@P !D ("!@MH 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 1E]<4R*[ MJJ'9 @ L@< !D ("!8.< 'AL+W=O"0 &0 M @(%PZ@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 1E]<4XSKVIM< @ ,P4 !D M ("!_? 'AL+W=O&PO M=V]R:W-H965TWY !X;"]W;W)K&UL4$L! A0#% @ 1E]<4Q^+Q^1F @ -@8 !D ("! M:/T 'AL+W=O&PO=V]R:W-H965T.@, -T+ 9 M " @3T# 0!X;"]W;W)K&UL4$L! A0#% M @ 1E]<4P_,E"?: @ * D !D ("!K@8! 'AL+W=O&PO=V]R:W-H965T0/ 0!X M;"]W;W)K&UL4$L! A0#% @ 1E]<4V95O9]6 M @ \@4 !D ("!U!0! 'AL+W=O84L# #A#0 &0 M@(%A%P$ >&PO=V]R:W-H965T,: 0!X;"]W;W)K&UL4$L! A0#% @ 1E]<4VX3\JBA @ V 8 !D M ("!GAT! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 1E]<4UZ0O(3; @ [ < !D ("!YR8! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M1E]<4_-K]U+" P 1PP !D ("![# ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1E]<4^(V?H%J @ M&08 !D ("!\3D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1E]<4WD*"^42! 'Q8 !D M ("!@T4! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 1E]<4[AC:P?N @ V0@ !D ("!%%(! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1E]< M4WX:U"YK P , P !D ("!6%\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1E]<4SK$-NB, @ E08 M !D ("!)VH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1E]<4]7+@$ >&PO&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'-02P$"% ,4 " !&7UQ3@]&L 2X" !$,0 $P M @ &[AP$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 7@!> ,D9 ( :B@$ ! end XML 99 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 100 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 101 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 331 377 1 true 78 0 false 7 false false R1.htm 0001001 - Document - Document and Entity Information Document Sheet http://www.trimascorp.com/role/DocumentandEntityInformationDocument Document and Entity Information Document Cover 1 false false R2.htm 1001002 - Statement - Consolidated Balance Sheet Statement Sheet http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement Consolidated Balance Sheet Statement Statements 2 false false R3.htm 1002003 - Statement - Consolidated Balance Sheet Parentheticals Sheet http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals Consolidated Balance Sheet Parentheticals Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statement of Income Sheet http://www.trimascorp.com/role/ConsolidatedStatementofIncome Consolidated Statement of Income Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statement of Comprehensive Income Sheet http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome Consolidated Statement of Comprehensive Income Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statement of Cash Flows Statement Sheet http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement Consolidated Statement of Cash Flows Statement Statements 6 false false R7.htm 1006007 - Statement - Consolidated Statement of Shareholders' Equity Statement Sheet http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement Consolidated Statement of Shareholders' Equity Statement Statements 7 false false R8.htm 2101101 - Disclosure - Basis of Presentation Sheet http://www.trimascorp.com/role/BasisofPresentation Basis of Presentation Notes 8 false false R9.htm 2103102 - Disclosure - New Accounting Pronouncements Sheet http://www.trimascorp.com/role/NewAccountingPronouncements New Accounting Pronouncements Notes 9 false false R10.htm 2108104 - Disclosure - Revenue Revenue (Notes) Notes http://www.trimascorp.com/role/RevenueRevenueNotes Revenue Revenue (Notes) Notes 10 false false R11.htm 2111105 - Disclosure - Realignment Actions Realignment Actions (Notes) Notes http://www.trimascorp.com/role/RealignmentActionsRealignmentActionsNotes Realignment Actions Realignment Actions (Notes) Notes 11 false false R12.htm 2113106 - Disclosure - Acquisitions Sheet http://www.trimascorp.com/role/Acquisitions Acquisitions Notes 12 false false R13.htm 2115107 - Disclosure - Cash and Cash Equivalents Sheet http://www.trimascorp.com/role/CashandCashEquivalents Cash and Cash Equivalents Notes 13 false false R14.htm 2118108 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 14 false false R15.htm 2125109 - Disclosure - Inventories Sheet http://www.trimascorp.com/role/Inventories Inventories Notes 15 false false R16.htm 2128110 - Disclosure - Property and Equipment, Net Sheet http://www.trimascorp.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 16 false false R17.htm 2132111 - Disclosure - Long-term Debt Sheet http://www.trimascorp.com/role/LongtermDebt Long-term Debt Notes 17 false false R18.htm 2140112 - Disclosure - Derivative Instruments Sheet http://www.trimascorp.com/role/DerivativeInstruments Derivative Instruments Notes 18 false false R19.htm 2148113 - Disclosure - Leases Leases (Notes) Notes http://www.trimascorp.com/role/LeasesLeasesNotes Leases Leases (Notes) Notes 19 false false R20.htm 2154114 - Disclosure - Other Long-term Liabilities Other Long-term Liabilities (Notes) Notes http://www.trimascorp.com/role/OtherLongtermLiabilitiesOtherLongtermLiabilitiesNotes Other Long-term Liabilities Other Long-term Liabilities (Notes) Notes 20 false false R21.htm 2157115 - Disclosure - Commitments and Contingencies Sheet http://www.trimascorp.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 21 false false R22.htm 2164116 - Disclosure - Segment Information Sheet http://www.trimascorp.com/role/SegmentInformation Segment Information Notes 22 false false R23.htm 2167117 - Disclosure - Equity Awards Sheet http://www.trimascorp.com/role/EquityAwards Equity Awards Notes 23 false false R24.htm 2174118 - Disclosure - Earnings per Share Sheet http://www.trimascorp.com/role/EarningsperShare Earnings per Share Notes 24 false false R25.htm 2178119 - Disclosure - Defined Benefit Plans Sheet http://www.trimascorp.com/role/DefinedBenefitPlans Defined Benefit Plans Notes 25 false false R26.htm 2185121 - Disclosure - Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) (Notes) Notes http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossNotes Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) (Notes) Notes 26 false false R27.htm 2188122 - Disclosure - Income Taxes Sheet http://www.trimascorp.com/role/IncomeTaxes Income Taxes Notes 27 false false R28.htm 2191123 - Disclosure - Subsequent Event Subsequent Events (Notes) Notes http://www.trimascorp.com/role/SubsequentEventSubsequentEventsNotes Subsequent Event Subsequent Events (Notes) Notes 28 false false R29.htm 2309302 - Disclosure - Revenue Revenue (Tables) Sheet http://www.trimascorp.com/role/RevenueRevenueTables Revenue Revenue (Tables) Tables http://www.trimascorp.com/role/RevenueRevenueNotes 29 false false R30.htm 2316303 - 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 30 false false R31.htm 2319304 - Disclosure - Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets (Tables) Sheet http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetsTables Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets (Tables) Tables 31 false false R32.htm 2326305 - Disclosure - Inventories (Tables) Sheet http://www.trimascorp.com/role/InventoriesTables Inventories (Tables) Tables http://www.trimascorp.com/role/Inventories 32 false false R33.htm 2329306 - 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 33 false false R34.htm 2333307 - Disclosure - Long-term Debt Long-term Debt (Tables) Sheet http://www.trimascorp.com/role/LongtermDebtLongtermDebtTables Long-term Debt Long-term Debt (Tables) Tables 34 false false R35.htm 2341308 - Disclosure - Derivative Instruments (Tables) Sheet http://www.trimascorp.com/role/DerivativeInstrumentsTables Derivative Instruments (Tables) Tables http://www.trimascorp.com/role/DerivativeInstruments 35 false false R36.htm 2349309 - Disclosure - Leases Leases (Tables) Sheet http://www.trimascorp.com/role/LeasesLeasesTables Leases Leases (Tables) Tables http://www.trimascorp.com/role/LeasesLeasesNotes 36 false false R37.htm 2355310 - Disclosure - Other Long-term Liabilities Other Long-term Liabilities (Tables) Sheet http://www.trimascorp.com/role/OtherLongtermLiabilitiesOtherLongtermLiabilitiesTables Other Long-term Liabilities Other Long-term Liabilities (Tables) Tables http://www.trimascorp.com/role/OtherLongtermLiabilitiesOtherLongtermLiabilitiesNotes 37 false false R38.htm 2358311 - Disclosure - Commitments and Contingencies Commitments and Contingencies (Tables) Sheet http://www.trimascorp.com/role/CommitmentsandContingenciesCommitmentsandContingenciesTables Commitments and Contingencies Commitments and Contingencies (Tables) Tables 38 false false R39.htm 2365312 - Disclosure - Segment Information Segment Information (Tables) Sheet http://www.trimascorp.com/role/SegmentInformationSegmentInformationTables Segment Information Segment Information (Tables) Tables 39 false false R40.htm 2368313 - Disclosure - Equity Awards (Tables) Sheet http://www.trimascorp.com/role/EquityAwardsTables Equity Awards (Tables) Tables http://www.trimascorp.com/role/EquityAwards 40 false false R41.htm 2375314 - Disclosure - Earnings per Share Earnings per Share (Tables) Sheet http://www.trimascorp.com/role/EarningsperShareEarningsperShareTables Earnings per Share Earnings per Share (Tables) Tables 41 false false R42.htm 2379315 - Disclosure - Defined Benefit Plans (Tables) Sheet http://www.trimascorp.com/role/DefinedBenefitPlansTables Defined Benefit Plans (Tables) Tables http://www.trimascorp.com/role/DefinedBenefitPlans 42 false false R43.htm 2386317 - Disclosure - Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) (Tables) Sheet http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossTables Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) (Tables) Tables http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossNotes 43 false false R44.htm 2410404 - Disclosure - Revenue Revenue (Details) Sheet http://www.trimascorp.com/role/RevenueRevenueDetails Revenue Revenue (Details) Details http://www.trimascorp.com/role/RevenueRevenueTables 44 false false R45.htm 2412405 - Disclosure - Realignment Actions Realignment Actions (Details) Sheet http://www.trimascorp.com/role/RealignmentActionsRealignmentActionsDetails Realignment Actions Realignment Actions (Details) Details http://www.trimascorp.com/role/RealignmentActionsRealignmentActionsNotes 45 false false R46.htm 2414406 - Disclosure - Acquisitions - Other Acquisitions (Details) Sheet http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails Acquisitions - Other Acquisitions (Details) Details 46 false false R47.htm 2417407 - 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 47 false false R48.htm 2420408 - 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 http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetsTables 48 false false R49.htm 2421409 - 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 http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetsTables 49 false false R50.htm 2422410 - Disclosure - Goodwill and Other Intangible Assets Other Intangibles Narrative (Details) Sheet http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangiblesNarrativeDetails Goodwill and Other Intangible Assets Other Intangibles Narrative (Details) Details 50 false false R51.htm 2423411 - Disclosure - Goodwill and Other Intangible Assets Schedule of Intangible Assets (excluding Goodwill) by Major Class (Details) Sheet http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsexcludingGoodwillbyMajorClassDetails Goodwill and Other Intangible Assets Schedule of Intangible Assets (excluding Goodwill) by Major Class (Details) Details 51 false false R52.htm 2424412 - Disclosure - Goodwill and Other Intangible Assets Schedule of Finite-Lived Intangible Assets, Amortization Expense (Details) Sheet http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails Goodwill and Other Intangible Assets Schedule of Finite-Lived Intangible Assets, Amortization Expense (Details) Details 52 false false R53.htm 2427413 - Disclosure - Inventories (Details) Sheet http://www.trimascorp.com/role/InventoriesDetails Inventories (Details) Details http://www.trimascorp.com/role/InventoriesTables 53 false false R54.htm 2430414 - 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 54 false false R55.htm 2431415 - 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 55 false false R56.htm 2434416 - Disclosure - Long-term Debt - Debt Table (Details) Sheet http://www.trimascorp.com/role/LongtermDebtDebtTableDetails Long-term Debt - Debt Table (Details) Details 56 false false R57.htm 2435417 - Disclosure - Long-term Debt - Senior Notes (Details) Notes http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails Long-term Debt - Senior Notes (Details) Details 57 false false R58.htm 2436418 - Disclosure - Long-term Debt - Credit Agreement (Details) Sheet http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails Long-term Debt - Credit Agreement (Details) Details 58 false false R59.htm 2438420 - Disclosure - Other Revolving Loan Facility (Details) Sheet http://www.trimascorp.com/role/OtherRevolvingLoanFacilityDetails Other Revolving Loan Facility (Details) Details 59 false false R60.htm 2439421 - Disclosure - Long-term Debt - Fair Value (Details) Sheet http://www.trimascorp.com/role/LongtermDebtFairValueDetails Long-term Debt - Fair Value (Details) Details 60 false false R61.htm 2442422 - Disclosure - Derivative Instruments - Derivative Narrative (Details) Sheet http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails Derivative Instruments - Derivative Narrative (Details) Details 61 false false R62.htm 2443423 - 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 62 false false R63.htm 2444424 - 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 63 false false R64.htm 2445425 - Disclosure - Derivative Instruments - Designated as hedging, Financial Performance Narrative (Details) Sheet http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceNarrativeDetails Derivative Instruments - Designated as hedging, Financial Performance Narrative (Details) Details 64 false false R65.htm 2446426 - 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 65 false false R66.htm 2447427 - Disclosure - Derivative Instruments - Fair Value Measurements (Details) Sheet http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails Derivative Instruments - Fair Value Measurements (Details) Details 66 false false R67.htm 2450428 - Disclosure - Leases Lease Cost Table (Details) Sheet http://www.trimascorp.com/role/LeasesLeaseCostTableDetails Leases Lease Cost Table (Details) Details 67 false false R68.htm 2451429 - Disclosure - Leases Operating Lease Liability Maturity Table (Details) Sheet http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails Leases Operating Lease Liability Maturity Table (Details) Details 68 false false R69.htm 2452430 - 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 69 false false R70.htm 2453431 - 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 70 false false R71.htm 2456432 - Disclosure - Other Long-term Liabilities Other Long-term Liabilities (Details) Sheet http://www.trimascorp.com/role/OtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails Other Long-term Liabilities Other Long-term Liabilities (Details) Details http://www.trimascorp.com/role/OtherLongtermLiabilitiesOtherLongtermLiabilitiesTables 71 false false R72.htm 2459433 - Disclosure - Commitments and Contingencies Asbestos Narrative (Details) Sheet http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails Commitments and Contingencies Asbestos Narrative (Details) Details 72 false false R73.htm 2460434 - 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 73 false false R74.htm 2461435 - Disclosure - Commitments and Contingencies Asbestos Damages Sought (Details) Sheet http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails Commitments and Contingencies Asbestos Damages Sought (Details) Details 74 false false R75.htm 2466438 - Disclosure - Segment Information Segment Information (Details) Sheet http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails Segment Information Segment Information (Details) Details http://www.trimascorp.com/role/SegmentInformationSegmentInformationTables 75 false false R76.htm 2470440 - Disclosure - Equity Awards - Stock Option Activity Table (Details) Sheet http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails Equity Awards - Stock Option Activity Table (Details) Details 76 false false R77.htm 2471441 - Disclosure - Equity Awards - Stock Options Narrative (Details) Sheet http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails Equity Awards - Stock Options Narrative (Details) Details 77 false false R78.htm 2472442 - Disclosure - Equity Awards - Restricted Stock Units Activity Table (Details) Sheet http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails Equity Awards - Restricted Stock Units Activity Table (Details) Details 78 false false R79.htm 2473443 - Disclosure - Equity Awards - Restricted Stock Units Narrative (Details) Sheet http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails Equity Awards - Restricted Stock Units Narrative (Details) Details 79 false false R80.htm 2476444 - 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 80 false false R81.htm 2477445 - Disclosure - Earnings per Share Repurchase of Common Stock (Details) Sheet http://www.trimascorp.com/role/EarningsperShareRepurchaseofCommonStockDetails Earnings per Share Repurchase of Common Stock (Details) Details 81 false false R82.htm 2480446 - Disclosure - Defined Benefit Plans - Net Periodic Pension Costs (Details) Sheet http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails Defined Benefit Plans - Net Periodic Pension Costs (Details) Details 82 false false R83.htm 2481447 - Disclosure - Defined Benefit Plans - Defined Benefit Plans Narrative (Details) Sheet http://www.trimascorp.com/role/DefinedBenefitPlansDefinedBenefitPlansNarrativeDetails Defined Benefit Plans - Defined Benefit Plans Narrative (Details) Details 83 false false R84.htm 2487449 - Disclosure - Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) (Details) Sheet http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) (Details) Details http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossTables 84 false false R85.htm 2490450 - Disclosure - Income Taxes (Details) Sheet http://www.trimascorp.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.trimascorp.com/role/IncomeTaxes 85 false false R86.htm 2492451 - Disclosure - Subsequent Event Dividend (Details) Sheet http://www.trimascorp.com/role/SubsequentEventDividendDetails Subsequent Event Dividend (Details) Details 86 false false All Reports Book All Reports trs-20210930.htm trs-20210930.xsd trs-20210930_cal.xml trs-20210930_def.xml trs-20210930_lab.xml trs-20210930_pre.xml trs_09302021xexh311.htm trs_09302021xexh312.htm trs_09302021xexh321.htm trs_09302021xexh322.htm http://xbrl.sec.gov/dei/2021 http://fasb.org/us-gaap/2021-01-31 http://fasb.org/srt/2021-01-31 true true JSON 104 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "trs-20210930.htm": { "axisCustom": 5, "axisStandard": 29, "contextCount": 331, "dts": { "calculationLink": { "local": [ "trs-20210930_cal.xml" ] }, "definitionLink": { "local": [ "trs-20210930_def.xml" ] }, "inline": { "local": [ "trs-20210930.htm" ] }, "labelLink": { "local": [ "trs-20210930_lab.xml" ] }, "presentationLink": { "local": [ "trs-20210930_pre.xml" ] }, "schema": { "local": [ "trs-20210930.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.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" ] } }, "elementCount": 698, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 34, "http://xbrl.sec.gov/dei/2021": 6, "total": 40 }, "keyCustom": 28, "keyStandard": 349, "memberCustom": 33, "memberStandard": 44, "nsprefix": "trs", "nsuri": "http://www.trimascorp.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityIncorporationStateCountryCode", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Document and Entity Information Document", "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-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityIncorporationStateCountryCode", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108104 - Disclosure - Revenue Revenue (Notes)", "role": "http://www.trimascorp.com/role/RevenueRevenueNotes", "shortName": "Revenue Revenue (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111105 - Disclosure - Realignment Actions Realignment Actions (Notes)", "role": "http://www.trimascorp.com/role/RealignmentActionsRealignmentActionsNotes", "shortName": "Realignment Actions Realignment Actions (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113106 - Disclosure - Acquisitions", "role": "http://www.trimascorp.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115107 - Disclosure - Cash and Cash Equivalents", "role": "http://www.trimascorp.com/role/CashandCashEquivalents", "shortName": "Cash and Cash Equivalents", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118108 - Disclosure - Goodwill and Other Intangible Assets", "role": "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125109 - Disclosure - Inventories", "role": "http://www.trimascorp.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128110 - Disclosure - Property and Equipment, Net", "role": "http://www.trimascorp.com/role/PropertyandEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132111 - Disclosure - Long-term Debt", "role": "http://www.trimascorp.com/role/LongtermDebt", "shortName": "Long-term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140112 - Disclosure - Derivative Instruments", "role": "http://www.trimascorp.com/role/DerivativeInstruments", "shortName": "Derivative Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148113 - Disclosure - Leases Leases (Notes)", "role": "http://www.trimascorp.com/role/LeasesLeasesNotes", "shortName": "Leases Leases (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i2601e078c0f340ad9c7e8c9b1e24d53d_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Balance Sheet Statement", "role": "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement", "shortName": "Consolidated Balance Sheet Statement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i2601e078c0f340ad9c7e8c9b1e24d53d_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154114 - Disclosure - Other Long-term Liabilities Other Long-term Liabilities (Notes)", "role": "http://www.trimascorp.com/role/OtherLongtermLiabilitiesOtherLongtermLiabilitiesNotes", "shortName": "Other Long-term Liabilities Other Long-term Liabilities (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2157115 - Disclosure - Commitments and Contingencies", "role": "http://www.trimascorp.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2164116 - Disclosure - Segment Information", "role": "http://www.trimascorp.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2167117 - Disclosure - Equity Awards", "role": "http://www.trimascorp.com/role/EquityAwards", "shortName": "Equity Awards", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2174118 - Disclosure - Earnings per Share", "role": "http://www.trimascorp.com/role/EarningsperShare", "shortName": "Earnings per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2178119 - Disclosure - Defined Benefit Plans", "role": "http://www.trimascorp.com/role/DefinedBenefitPlans", "shortName": "Defined Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "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-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2185121 - Disclosure - Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) (Notes)", "role": "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossNotes", "shortName": "Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2188122 - Disclosure - Income Taxes", "role": "http://www.trimascorp.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2191123 - Disclosure - Subsequent Event Subsequent Events (Notes)", "role": "http://www.trimascorp.com/role/SubsequentEventSubsequentEventsNotes", "shortName": "Subsequent Event Subsequent Events (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - Revenue Revenue (Tables)", "role": "http://www.trimascorp.com/role/RevenueRevenueTables", "shortName": "Revenue Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Balance Sheet Parentheticals", "role": "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals", "shortName": "Consolidated Balance Sheet Parentheticals", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316303 - Disclosure - Cash and Cash Equivalents (Tables)", "role": "http://www.trimascorp.com/role/CashandCashEquivalentsTables", "shortName": "Cash and Cash Equivalents (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319304 - Disclosure - Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets (Tables)", "role": "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326305 - Disclosure - Inventories (Tables)", "role": "http://www.trimascorp.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329306 - Disclosure - Property and Equipment, Net (Tables)", "role": "http://www.trimascorp.com/role/PropertyandEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333307 - Disclosure - Long-term Debt Long-term Debt (Tables)", "role": "http://www.trimascorp.com/role/LongtermDebtLongtermDebtTables", "shortName": "Long-term Debt Long-term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2341308 - Disclosure - Derivative Instruments (Tables)", "role": "http://www.trimascorp.com/role/DerivativeInstrumentsTables", "shortName": "Derivative Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2349309 - Disclosure - Leases Leases (Tables)", "role": "http://www.trimascorp.com/role/LeasesLeasesTables", "shortName": "Leases Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2355310 - Disclosure - Other Long-term Liabilities Other Long-term Liabilities (Tables)", "role": "http://www.trimascorp.com/role/OtherLongtermLiabilitiesOtherLongtermLiabilitiesTables", "shortName": "Other Long-term Liabilities Other Long-term Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2358311 - Disclosure - Commitments and Contingencies Commitments and Contingencies (Tables)", "role": "http://www.trimascorp.com/role/CommitmentsandContingenciesCommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2365312 - Disclosure - Segment Information Segment Information (Tables)", "role": "http://www.trimascorp.com/role/SegmentInformationSegmentInformationTables", "shortName": "Segment Information Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i1ebf734dbf85400eb89c75142c577a84_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statement of Income", "role": "http://www.trimascorp.com/role/ConsolidatedStatementofIncome", "shortName": "Consolidated Statement of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i1ebf734dbf85400eb89c75142c577a84_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2368313 - Disclosure - Equity Awards (Tables)", "role": "http://www.trimascorp.com/role/EquityAwardsTables", "shortName": "Equity Awards (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2375314 - Disclosure - Earnings per Share Earnings per Share (Tables)", "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-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2379315 - Disclosure - Defined Benefit Plans (Tables)", "role": "http://www.trimascorp.com/role/DefinedBenefitPlansTables", "shortName": "Defined Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2386317 - Disclosure - Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) (Tables)", "role": "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossTables", "shortName": "Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i1ebf734dbf85400eb89c75142c577a84_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Revenue Revenue (Details)", "role": "http://www.trimascorp.com/role/RevenueRevenueDetails", "shortName": "Revenue Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i1ebf734dbf85400eb89c75142c577a84_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnDispositionOfAssets1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412405 - Disclosure - Realignment Actions Realignment Actions (Details)", "role": "http://www.trimascorp.com/role/RealignmentActionsRealignmentActionsDetails", "shortName": "Realignment Actions Realignment Actions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i818b9e1107d6401bb8e99c2e7a908ee2_D20200101-20200930", "decimals": "-5", "lang": "en-US", "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - Acquisitions - Other Acquisitions (Details)", "role": "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails", "shortName": "Acquisitions - Other Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "iab1a82240b7b476fab665e1397b23aa7_D20201001-20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i2601e078c0f340ad9c7e8c9b1e24d53d_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "trs:CashAndCashEquivalentsUnrestricted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417407 - Disclosure - Cash and Cash Equivalents (Details)", "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-20210930.htm", "contextRef": "i2601e078c0f340ad9c7e8c9b1e24d53d_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "trs:CashAndCashEquivalentsUnrestricted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i2601e078c0f340ad9c7e8c9b1e24d53d_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420408 - Disclosure - Goodwill and Other Intangible Assets Goodwill Narrative (Details)", "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-20210930.htm", "contextRef": "i1a0b7950eb004678a215e0bb0ad7c793_D20200701-20200930", "decimals": "-5", "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ie9b1bd8bcef949318b5b40202e6f906d_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421409 - Disclosure - Goodwill and Other Intangible Assets Goodwill Rollforward (Details)", "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-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i1ebf734dbf85400eb89c75142c577a84_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statement of Comprehensive Income", "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-20210930.htm", "contextRef": "i1ebf734dbf85400eb89c75142c577a84_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i92cc36daf511432fb7ca7672762bf34e_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": "2422410 - Disclosure - Goodwill and Other Intangible Assets Other Intangibles Narrative (Details)", "role": "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangiblesNarrativeDetails", "shortName": "Goodwill and Other Intangible Assets Other Intangibles Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i92cc36daf511432fb7ca7672762bf34e_D20200701-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "trs:ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i2601e078c0f340ad9c7e8c9b1e24d53d_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423411 - Disclosure - Goodwill and Other Intangible Assets Schedule of Intangible Assets (excluding Goodwill) by Major Class (Details)", "role": "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsexcludingGoodwillbyMajorClassDetails", "shortName": "Goodwill and Other Intangible Assets Schedule of Intangible Assets (excluding Goodwill) by Major Class (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "trs:ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i2601e078c0f340ad9c7e8c9b1e24d53d_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "trs:ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i1ebf734dbf85400eb89c75142c577a84_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424412 - Disclosure - Goodwill and Other Intangible Assets Schedule of Finite-Lived Intangible Assets, Amortization Expense (Details)", "role": "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails", "shortName": "Goodwill and Other Intangible Assets Schedule of Finite-Lived Intangible Assets, Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "trs:ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i468247b3f2884b8f9bd8c30a1aefdc8f_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i2601e078c0f340ad9c7e8c9b1e24d53d_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427413 - Disclosure - Inventories (Details)", "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-20210930.htm", "contextRef": "i2601e078c0f340ad9c7e8c9b1e24d53d_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i2601e078c0f340ad9c7e8c9b1e24d53d_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430414 - Disclosure - Property and Equipment, Net - Property and Equipment Table (Details)", "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-20210930.htm", "contextRef": "i2601e078c0f340ad9c7e8c9b1e24d53d_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431415 - Disclosure - Property and Equipment, Net - Depreciation Expense Table (Details)", "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-20210930.htm", "contextRef": "i1c4b6986ea0b45a2aaf3afad06079d29_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i2601e078c0f340ad9c7e8c9b1e24d53d_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434416 - Disclosure - Long-term Debt - Debt Table (Details)", "role": "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails", "shortName": "Long-term Debt - Debt Table (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i2601e078c0f340ad9c7e8c9b1e24d53d_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435417 - Disclosure - Long-term Debt - Senior Notes (Details)", "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-20210930.htm", "contextRef": "i66ed9a459b5148f2ab6708ec6efee571_I20210415", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtRelatedCommitmentFeesAndDebtIssuanceCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436418 - Disclosure - Long-term Debt - Credit Agreement (Details)", "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-20210930.htm", "contextRef": "ic5267aa5750f44f5b536b3ccc7e8f11a_D20210701-20210930", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i8d67d38976da4d7c9f889f1caf1a4d27_I20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438420 - Disclosure - Other Revolving Loan Facility (Details)", "role": "http://www.trimascorp.com/role/OtherRevolvingLoanFacilityDetails", "shortName": "Other Revolving Loan Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i7e0daad660fa4d169f008a05f99d2dd4_I20210930", "decimals": "-6", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statement of Cash Flows Statement", "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-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i386e981288ed4e5c82e199ac93be18df_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtAndCapitalLeaseObligations", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439421 - Disclosure - Long-term Debt - Fair Value (Details)", "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-20210930.htm", "contextRef": "if4ef3874584f476cb07843ee78aa641b_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtAndCapitalLeaseObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i59b601d56f3a4937898736bf6dfdd54c_I20210930", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFixedInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442422 - Disclosure - Derivative Instruments - Derivative Narrative (Details)", "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-20210930.htm", "contextRef": "i59b601d56f3a4937898736bf6dfdd54c_I20210930", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFixedInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ie8a082b92f474ecd8f696ba595756311_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443423 - Disclosure - Derivative Instruments - Designated as hedging, Financial Position (Details)", "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-20210930.htm", "contextRef": "ie8a082b92f474ecd8f696ba595756311_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i2601e078c0f340ad9c7e8c9b1e24d53d_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444424 - Disclosure - Derivative Instruments - Designated as hedging, Financial Performance (Details)", "role": "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails", "shortName": "Derivative Instruments - Designated as hedging, Financial Performance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i558b9ad18f2d4f3a939bfcfab7f154fd_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "if3a402c2b8464676bf9cc78bcc9f6b29_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445425 - Disclosure - Derivative Instruments - Designated as hedging, Financial Performance Narrative (Details)", "role": "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceNarrativeDetails", "shortName": "Derivative Instruments - Designated as hedging, Financial Performance Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "if3a402c2b8464676bf9cc78bcc9f6b29_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i8c65d83ee35b47e0ad5cd33e8a4f2eaf_I20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446426 - Disclosure - Derivative Instruments - Derivatives not designated as hedging instruments (Details)", "role": "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails", "shortName": "Derivative Instruments - Derivatives not designated as hedging instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib5c9255eaa284f129ebddffe74a1de46_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ifb42f90c39c842a5aeef3cc1b4529976_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447427 - Disclosure - Derivative Instruments - Fair Value Measurements (Details)", "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-20210930.htm", "contextRef": "ifb42f90c39c842a5aeef3cc1b4529976_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i1ebf734dbf85400eb89c75142c577a84_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450428 - Disclosure - Leases Lease Cost Table (Details)", "role": "http://www.trimascorp.com/role/LeasesLeaseCostTableDetails", "shortName": "Leases Lease Cost Table (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i1ebf734dbf85400eb89c75142c577a84_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i2601e078c0f340ad9c7e8c9b1e24d53d_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451429 - Disclosure - Leases Operating Lease Liability Maturity Table (Details)", "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-20210930.htm", "contextRef": "i2601e078c0f340ad9c7e8c9b1e24d53d_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i2601e078c0f340ad9c7e8c9b1e24d53d_I20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452430 - Disclosure - Leases Supplemental Balance Sheet Information Related to Leases (Details)", "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-20210930.htm", "contextRef": "i2601e078c0f340ad9c7e8c9b1e24d53d_I20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i137670556b3545dcb149b297cc507c7c_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Consolidated Statement of Shareholders' Equity Statement", "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-20210930.htm", "contextRef": "i91361a5a8f614e5eb0fb32f7f0ffe763_D20200101-20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453431 - Disclosure - Leases Supplemental Cash Flow Information Related to Leases (Details)", "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-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i2601e078c0f340ad9c7e8c9b1e24d53d_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "trs:Asbestosrelatedliabilitynoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456432 - Disclosure - Other Long-term Liabilities Other Long-term Liabilities (Details)", "role": "http://www.trimascorp.com/role/OtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails", "shortName": "Other Long-term Liabilities Other Long-term Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i2601e078c0f340ad9c7e8c9b1e24d53d_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "trs:Asbestosrelatedliabilitynoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i82f142e4e95a487a887fe1d8644c09d0_I20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LiabilitiesSubjectToCompromiseAsbestosObligations", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459433 - Disclosure - Commitments and Contingencies Asbestos Narrative (Details)", "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-20210930.htm", "contextRef": "i56e50376136c43d7b6a072916b4607d0_D19910101-20210930", "decimals": "-5", "lang": "en-US", "name": "us-gaap:LitigationSettlementExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i82f142e4e95a487a887fe1d8644c09d0_I20210930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyPendingClaimsNumber", "reportCount": 1, "unitRef": "claimants", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460434 - Disclosure - Commitments and Contingencies Asbestos Claimant and Settlement (Details)", "role": "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails", "shortName": "Commitments and Contingencies Asbestos Claimant and Settlement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i74dafe0db2e84e1a90b544c8e6187550_D20210101-20210930", "decimals": "INF", "lang": "en-US", "name": "us-gaap:LossContingencyClaimsDismissedNumber", "reportCount": 1, "unique": true, "unitRef": "claimants", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i291a8d7b46d04870ae04ac7153cb5de9_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought", "reportCount": 1, "unitRef": "claimants", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461435 - Disclosure - Commitments and Contingencies Asbestos Damages Sought (Details)", "role": "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "shortName": "Commitments and Contingencies Asbestos Damages Sought (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i1ebf734dbf85400eb89c75142c577a84_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466438 - Disclosure - Segment Information Segment Information (Details)", "role": "http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails", "shortName": "Segment Information Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i36be0f4e6f0d45f5ae788194370e8fc2_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ie9b1bd8bcef949318b5b40202e6f906d_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470440 - Disclosure - Equity Awards - Stock Option Activity Table (Details)", "role": "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails", "shortName": "Equity Awards - Stock Option Activity Table (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ie9b1bd8bcef949318b5b40202e6f906d_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i673612841f6c463f8e9a5e396938f080_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471441 - Disclosure - Equity Awards - Stock Options Narrative (Details)", "role": "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails", "shortName": "Equity Awards - Stock Options Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AllocatedShareBasedCompensationExpense", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i6f0791fd77634526934847458fa94fd1_D20210701-20210930", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i893ec5254ca24cefb9379ca7040cfcf0_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2472442 - Disclosure - Equity Awards - Restricted Stock Units Activity Table (Details)", "role": "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails", "shortName": "Equity Awards - Restricted Stock Units Activity Table (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i893ec5254ca24cefb9379ca7040cfcf0_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i0e00c3033fc1430a95cd09fdc820857e_D20210101-20210930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473443 - Disclosure - Equity Awards - Restricted Stock Units Narrative (Details)", "role": "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails", "shortName": "Equity Awards - Restricted Stock Units Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i0e00c3033fc1430a95cd09fdc820857e_D20210101-20210930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Basis of Presentation", "role": "http://www.trimascorp.com/role/BasisofPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i1ebf734dbf85400eb89c75142c577a84_D20210701-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2476444 - Disclosure - Earnings per Share Earnings per Share (Details)", "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-20210930.htm", "contextRef": "i83f33287fac74a719a1c70c5ca7ddb84_D20210701-20210930", "decimals": "INF", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i1ebf734dbf85400eb89c75142c577a84_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2477445 - Disclosure - Earnings per Share Repurchase of Common Stock (Details)", "role": "http://www.trimascorp.com/role/EarningsperShareRepurchaseofCommonStockDetails", "shortName": "Earnings per Share Repurchase of Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i4524b34c93744e799f62b0ad73fb64ab_I20151231", "decimals": "-6", "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i7635ead2e6424cc5820087d8b2ed12f1_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2480446 - Disclosure - Defined Benefit Plans - Net Periodic Pension Costs (Details)", "role": "http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails", "shortName": "Defined Benefit Plans - Net Periodic Pension Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i7635ead2e6424cc5820087d8b2ed12f1_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i7635ead2e6424cc5820087d8b2ed12f1_D20210701-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2481447 - Disclosure - Defined Benefit Plans - Defined Benefit Plans Narrative (Details)", "role": "http://www.trimascorp.com/role/DefinedBenefitPlansDefinedBenefitPlansNarrativeDetails", "shortName": "Defined Benefit Plans - Defined Benefit Plans Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i7635ead2e6424cc5820087d8b2ed12f1_D20210701-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i050a013554f9470f8d6cd4ae350dce1a_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2487449 - Disclosure - Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) (Details)", "role": "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails", "shortName": "Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "link:footnote", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ib982eca11fe84d6285297d50ca9c8218_D20210101-20210930", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i1ebf734dbf85400eb89c75142c577a84_D20210701-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2490450 - Disclosure - Income Taxes (Details)", "role": "http://www.trimascorp.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "i1ebf734dbf85400eb89c75142c577a84_D20210701-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ia0e77b8d4ad9434f98350d52ab3e9065_I20211021", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:DividendsPayableAmountPerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2492451 - Disclosure - Subsequent Event Dividend (Details)", "role": "http://www.trimascorp.com/role/SubsequentEventDividendDetails", "shortName": "Subsequent Event Dividend (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "trs-20210930.htm", "contextRef": "ia0e77b8d4ad9434f98350d52ab3e9065_I20211021", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:DividendsPayableAmountPerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R9": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - New Accounting Pronouncements", "role": "http://www.trimascorp.com/role/NewAccountingPronouncements", "shortName": "New Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 78, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "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/2021", "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/2021", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r742" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r743" ], "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r744" ], "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/2021", "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/2021", "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/2021", "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]", "verboseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r744" ], "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/2021", "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/2021", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r744" ], "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r752" ], "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/2021", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r744" ], "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/2021", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r744" ], "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/2021", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r744" ], "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/2021", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r744" ], "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/2021", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "employerIdItemType" }, "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/2021", "presentation": [ "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/2021", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r740" ], "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/2021", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r741" ], "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/2021", "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/2021", "presentation": [ "http://www.trimascorp.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r153", "r195", "r208", "r209", "r210", "r211", "r213", "r215", "r219", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r317", "r319", "r320" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r153", "r195", "r208", "r209", "r210", "r211", "r213", "r215", "r219", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r317", "r319", "r320" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Non-employee independent director [Member]" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesOrdinaryCourseClaimsDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesOrdinaryCourseClaimsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r225", "r384", "r388", "r726" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/RevenueRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r325", "r362", "r476", "r482", "r658", "r659", "r660", "r661", "r662", "r663", "r682", "r725", "r727", "r738", "r739" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsexcludingGoodwillbyMajorClassDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r325", "r362", "r476", "r482", "r658", "r659", "r660", "r661", "r662", "r663", "r682", "r725", "r727", "r738", "r739" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsexcludingGoodwillbyMajorClassDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r225", "r384", "r388", "r726" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/RevenueRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r325", "r362", "r420", "r476", "r482", "r658", "r659", "r660", "r661", "r662", "r663", "r682", "r725", "r727", "r738", "r739" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsexcludingGoodwillbyMajorClassDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r325", "r362", "r420", "r476", "r482", "r658", "r659", "r660", "r661", "r662", "r663", "r682", "r725", "r727", "r738", "r739" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsexcludingGoodwillbyMajorClassDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r162", "r167", "r477" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals", "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement", "http://www.trimascorp.com/role/ConsolidatedStatementofIncome" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r162", "r167", "r294", "r477", "r650" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals", "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement", "http://www.trimascorp.com/role/ConsolidatedStatementofIncome" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r227", "r641" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual with Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20210930", "presentation": [ "http://www.trimascorp.com/role/EarningsperShareRepurchaseofCommonStockDetails" ], "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/20210930", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "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/20210930", "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/20210930", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails", "http://www.trimascorp.com/role/LongtermDebtFairValueDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "trs_AccruedInterestPaidThroughRedemptionDate": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accrued interest paid through redemption date", "label": "Accrued interest paid through redemption date", "terseLabel": "Accrued interest paid through redemption date" } } }, "localname": "AccruedInterestPaidThroughRedemptionDate", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "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 [Member]" } } }, "localname": "AccumulatedNetGainLossfromHedgesAttributabletoParentMember", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "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/20210930", "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/20210930", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_AerospaceReportableSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aerospace Reportable Segment", "label": "Aerospace Reportable Segment [Member]", "terseLabel": "Aerospace [Member]" } } }, "localname": "AerospaceReportableSegmentMember", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangiblesNarrativeDetails", "http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "trs_AerospacecustomerendmarketMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aerospace end market customers [Member]", "label": "Aerospace customer end market [Member]", "terseLabel": "Aerospace & Defense [Member]" } } }, "localname": "AerospacecustomerendmarketMember", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/RevenueRevenueDetails" ], "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/20210930", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails" ], "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/20210930", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "trs_Asbestosrelatedliabilitynoncurrent": { "auth_ref": [], "calculation": { "http://www.trimascorp.com/role/OtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Asbestos-related liability noncurrent portion", "label": "Asbestos-related liability noncurrent", "terseLabel": "Asbestos-related liability noncurrent" } } }, "localname": "Asbestosrelatedliabilitynoncurrent", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/OtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "trs_AverageDiscountRateReceivablesFacility": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The average discount rate utilized to calculate the present value of the receivables sold under the facility debt arrangement.", "label": "Average discount rate, Receivables facility", "terseLabel": "Average discount rate, Receivables facility" } } }, "localname": "AverageDiscountRateReceivablesFacility", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtReceivablesFacilityDetails" ], "xbrltype": "percentItemType" }, "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/20210930", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "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": "U.S. bank debt and receivables facility [Member]" } } }, "localname": "BankdebtandreceivablesfacilityMember", "nsuri": "http://www.trimascorp.com/20210930", "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/20210930", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "trs_CashAndCashEquivalentsUnrestricted": { "auth_ref": [], "calculation": { "http://www.trimascorp.com/role/CashandCashEquivalentsDetails": { "order": 1.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/20210930", "presentation": [ "http://www.trimascorp.com/role/CashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "trs_Cashpaidatterminationofinterestrateswap": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash paid at termination of interest rate swap", "label": "Cash paid at termination of interest rate swap", "terseLabel": "Cash paid at termination of interest rate swap" } } }, "localname": "Cashpaidatterminationofinterestrateswap", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "trs_Cashpaidforseverance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash paid for severance during the period", "label": "Cash paid for severance", "terseLabel": "Cash paid for severance" } } }, "localname": "Cashpaidforseverance", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/RealignmentActionsRealignmentActionsDetails" ], "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" ], "xbrltype": "percentItemType" }, "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/20210930", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails" ], "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/20210930", "xbrltype": "stringItemType" }, "trs_ConsumercustomerendmarketMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consumer end market customers [Member]", "label": "Consumer customer end market [Member]", "terseLabel": "Consumer Products [Member]" } } }, "localname": "ConsumercustomerendmarketMember", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/RevenueRevenueDetails" ], "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails" ], "xbrltype": "stringItemType" }, "trs_DamagesSoughtRangeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Damages Sought Range [Domain]", "label": "Damages Sought Range [Domain]", "terseLabel": "Damages Sought Range [Domain]" } } }, "localname": "DamagesSoughtRangeDomain", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails" ], "xbrltype": "domainItemType" }, "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/20210930", "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/20210930", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_DebtInstrumentUnusedBorrowingCapacityFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Unused Borrowing Capacity, Fee percentage", "label": "Debt Instrument, Unused Borrowing Capacity, Fee percentage", "terseLabel": "Debt Instrument, Unused Borrowing Capacity, Fee percentage" } } }, "localname": "DebtInstrumentUnusedBorrowingCapacityFeePercentage", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtReceivablesFacilityDetails" ], "xbrltype": "percentItemType" }, "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/20210930", "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/20210930", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "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/20210930", "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/20210930", "presentation": [ "http://www.trimascorp.com/role/PropertyandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "trs_DerivativeJune2020MaturityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative, June 2020 Maturity [Member]", "label": "Derivative, June 2020 Maturity [Member]", "terseLabel": "Derivative, June 2020 Maturity [Member]" } } }, "localname": "DerivativeJune2020MaturityMember", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_DerivativeMaturityDateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date the derivative contract matures.", "label": "Derivative, Maturity Date [Axis]", "terseLabel": "Derivative, Maturity Date [Axis]" } } }, "localname": "DerivativeMaturityDateAxis", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails" ], "xbrltype": "stringItemType" }, "trs_DerivativeMaturityDateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date the derivative contract matures.", "label": "Derivative, Maturity Date [Domain]", "terseLabel": "Derivative, Maturity Date [Domain]" } } }, "localname": "DerivativeMaturityDateDomain", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense": { "auth_ref": [], "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", "negatedTerseLabel": "Disposal Group, Including Discontinued Operations, Other Expense, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "trs_DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet": { "auth_ref": [], "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 Operation, Other Expense" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet", "nsuri": "http://www.trimascorp.com/20210930", "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/20210930", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "trs_EquityOfferingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Offering [Abstract]", "label": "Equity Offering [Abstract]", "terseLabel": "Equity Offering [Abstract]" } } }, "localname": "EquityOfferingAbstract", "nsuri": "http://www.trimascorp.com/20210930", "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 [Text Block]" } } }, "localname": "EquityOfferingTextBlock", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/EquityOfferingNotes" ], "xbrltype": "textBlockItemType" }, "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/20210930", "presentation": [ "http://www.trimascorp.com/role/RealignmentActionsRealignmentActionsDetails" ], "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangiblesNarrativeDetails" ], "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/20210930", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" ], "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/20210930", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsexcludingGoodwillbyMajorClassDetails" ], "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/20210930", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsexcludingGoodwillbyMajorClassDetails" ], "xbrltype": "domainItemType" }, "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/20210930", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "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 adoption of new accounting pronouncement" } } }, "localname": "Impactofadoptionofnewaccountingpronouncement", "nsuri": "http://www.trimascorp.com/20210930", "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/20210930", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "trs_Increasedecreaseinasbestosliability": { "auth_ref": [], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in asbestos liability", "label": "Increase (decrease) in asbestos liability", "terseLabel": "Non-cash change in legacy liability estimate" } } }, "localname": "Increasedecreaseinasbestosliability", "nsuri": "http://www.trimascorp.com/20210930", "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/20210930", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "trs_IndustrialcustomerendmarketMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industrial end market customers [Member]", "label": "Industrial customer end market [Member]", "terseLabel": "Industrial [Member]" } } }, "localname": "IndustrialcustomerendmarketMember", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/RevenueRevenueDetails" ], "xbrltype": "domainItemType" }, "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/20210930", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsexcludingGoodwillbyMajorClassDetails" ], "xbrltype": "stringItemType" }, "trs_LamonsDivisionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lamons Division [Member]", "label": "Lamons Division [Member]", "terseLabel": "Lamons Division [Member]" } } }, "localname": "LamonsDivisionMember", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/BasisofPresentationSaleofLamonsDivisionDetails", "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, after Year Four" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" ], "xbrltype": "monetaryItemType" }, "trs_LetterOfCreditMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the letters of credit.", "label": "Letter of Credit, Maximum Borrowing Capacity", "terseLabel": "Letters of Credit, Maximum Borrowing Capacity" } } }, "localname": "LetterOfCreditMaximumBorrowingCapacity", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "trs_LongTermDebtFairValueOfParValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fair value of long-term debt presented as a % of par value.", "label": "Long-term Debt, Fair Value, % of par value", "terseLabel": "Long-term Debt, Fair Value, % of par value" } } }, "localname": "LongTermDebtFairValueOfParValue", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails" ], "xbrltype": "percentItemType" }, "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/20210930", "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": "Loss Contingency, Pending Cases, Number" } } }, "localname": "LossContingencyPendingCasesNumber", "nsuri": "http://www.trimascorp.com/20210930", "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/20210930", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails" ], "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/20210930", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "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/20210930", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "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/20210930", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails" ], "xbrltype": "pureItemType" }, "trs_Numberofterminatedemployees": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of terminated employees associated with realignment activities", "label": "Number of terminated employees", "terseLabel": "Number of terminated employees" } } }, "localname": "Numberofterminatedemployees", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/RealignmentActionsRealignmentActionsDetails" ], "xbrltype": "integerItemType" }, "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/20210930", "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/20210930", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "trs_Otherlongtermliabilitiesotherthanasbestosliability": { "auth_ref": [], "calculation": { "http://www.trimascorp.com/role/OtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails": { "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/20210930", "presentation": [ "http://www.trimascorp.com/role/OtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails" ], "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/20210930", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails", "http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails" ], "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/20210930", "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 from proceeds of an equity offering" } } }, "localname": "Percentageofprincipalthatcanberedeemedwithcashproceedsfromanequityoffering", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "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/20210930", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "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/20210930", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "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/20210930", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "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/20210930", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "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/20210930", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_Plan7Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan 7 [Member]", "label": "Plan 7 [Member]", "terseLabel": "Plan 7 [Member]" } } }, "localname": "Plan7Member", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_Plan8Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan 8 [Member]", "label": "Plan 8 [Member]", "terseLabel": "Plan 8 [Member]" } } }, "localname": "Plan8Member", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_Proceedsonfinalizationofsaleofbusiness": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds on finalization of sale of business", "label": "Proceeds on finalization of sale of business", "terseLabel": "Proceeds on finalization of sale of business" } } }, "localname": "Proceedsonfinalizationofsaleofbusiness", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/20210930", "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/20210930", "presentation": [ "http://www.trimascorp.com/role/BasisofPresentationSaleofLamonsDivisionDetails", "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsNarrativeDetails" ], "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/20210930", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" ], "xbrltype": "stringItemType" }, "trs_QuantitativeImpairmentTestDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Quantitative Impairment Test [Domain]", "label": "Quantitative Impairment Test [Domain]", "terseLabel": "Quantitative Impairment Test [Domain]" } } }, "localname": "QuantitativeImpairmentTestDomain", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20210930", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails" ], "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "trs_RealignmentActionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Realignment Actions [Abstract]", "label": "Realignment Actions [Abstract]", "terseLabel": "Realignment Actions [Abstract]" } } }, "localname": "RealignmentActionsAbstract", "nsuri": "http://www.trimascorp.com/20210930", "xbrltype": "stringItemType" }, "trs_RealignmentActionsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Costs resulting from realignment actions", "label": "Realignment actions [Axis]", "terseLabel": "Realignment actions [Axis]" } } }, "localname": "RealignmentActionsAxis", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/RealignmentActionsRealignmentActionsDetails" ], "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/20210930", "presentation": [ "http://www.trimascorp.com/role/RealignmentActionsRealignmentActionsDetails" ], "xbrltype": "domainItemType" }, "trs_RealignmentActionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Costs resulting from realignment actions", "label": "Realignment actions [Member]", "terseLabel": "Realignment actions [Member]" } } }, "localname": "RealignmentActionsMember", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/RealignmentActionsRealignmentActionsDetails" ], "xbrltype": "domainItemType" }, "trs_RealignmentActionsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Realignment Actions [Table]", "label": "Realignment Actions [Table]", "terseLabel": "Realignment Actions [Table]" } } }, "localname": "RealignmentActionsTable", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/RealignmentActionsRealignmentActionsDetails" ], "xbrltype": "stringItemType" }, "trs_RealignmentCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Realignment Costs [Table]", "label": "Realignment Costs [Line Items]", "terseLabel": "Realignment Costs [Line Items]" } } }, "localname": "RealignmentCostsLineItems", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/RealignmentActionsRealignmentActionsDetails" ], "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/20210930", "presentation": [ "http://www.trimascorp.com/role/RealignmentActionsRealignmentActionsDetails" ], "xbrltype": "monetaryItemType" }, "trs_ReceivablesFacililtyDebtAggregateCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument.", "label": "Receivables Facililty, Debt Aggregate Costs", "terseLabel": "Receivables facililty, debt aggregate costs" } } }, "localname": "ReceivablesFacililtyDebtAggregateCosts", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtReceivablesFacilityDetails" ], "xbrltype": "monetaryItemType" }, "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/20210930", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "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/20210930", "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/20210930", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "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 [Table Text Block]" } } }, "localname": "ScheduleOfDamagesSoughtForSpecificClaimsTableTextBlock", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesCommitmentsandContingenciesTables" ], "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/20210930", "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/20210930", "presentation": [ "http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails" ], "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/20210930", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetsTables" ], "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/20210930", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsexcludingGoodwillbyMajorClassDetails" ], "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/20210930", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "trs_SecuredDebtMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the receivables facility debt arrangement.", "label": "Secured debt, Maximum Borrowing Capacity", "terseLabel": "Secured debt, Maximum Borrowing Capacity" } } }, "localname": "SecuredDebtMaximumBorrowingCapacity", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtReceivablesFacilityDetails" ], "xbrltype": "monetaryItemType" }, "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/20210930", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Amount of shares earned % of target award" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "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/20210930", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "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", "verboseLabel": "Award percentage earned based on metric over the performance period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "percentItemType" }, "trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceMetricsInRestrictedSharesAwardTypePlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of performance metrics in restricted shares award type plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of performance metrics in restricted shares award type plan", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of performance metrics in restricted shares award type plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceMetricsInRestrictedSharesAwardTypePlan", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "integerItemType" }, "trs_SharebasedCompensationArrangementbySharebasedPaymentAwardOtherThanOptionsSpinoffAdjustment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares adjustment made during the period to give effect to the distribution ratio adjustment related to the Cequent spin-off.", "label": "Share-based Compensation Arrangement by Share-based Payment Award Other Than Options, Spin-off Adjustment", "terseLabel": "Number of Unvested Restricted Stock Units Spin-off Adjustment" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOtherThanOptionsSpinoffAdjustment", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails" ], "xbrltype": "sharesItemType" }, "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/20210930", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "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/20210930", "presentation": [ "http://www.trimascorp.com/role/LeasesLeaseCostTableDetails" ], "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/20210930", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails", "http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails" ], "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/20210930", "xbrltype": "stringItemType" }, "trs_StockOptionsVested": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Options Vested", "label": "Stock Options Vested", "terseLabel": "Stock Options Vested" } } }, "localname": "StockOptionsVested", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "trs_TermloanAfacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "term loan A facility [Member]", "label": "term loan A facility [Member]", "terseLabel": "term loan A facility [Member]" } } }, "localname": "TermloanAfacilityMember", "nsuri": "http://www.trimascorp.com/20210930", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "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/20210930", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20210930", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsexcludingGoodwillbyMajorClassDetails" ], "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/20210930", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsexcludingGoodwillbyMajorClassDetails" ], "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/20210930", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsexcludingGoodwillbyMajorClassDetails" ], "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/20210930", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsexcludingGoodwillbyMajorClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "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": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r66", "r646" ], "calculation": { "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 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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r32", "r46", "r228", "r229" ], "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 of reserves of approximately $1.4 million and $2.1 million as of September 30, 2021 and December 31, 2020, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r70" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": 3.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" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r70" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r89", "r94", "r103", "r104", "r105", "r561" ], "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 [Member]" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r64", "r280" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r49", "r91", "r93", "r94", "r711", "r732", "r733" ], "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", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r103", "r104", "r615", "r616", "r617", "r618", "r619", "r621" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r90", "r94", "r103", "r104", "r105", "r154", "r155", "r156", "r561", "r728", "r729", "r753" ], "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 [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement", "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r87", "r94", "r103", "r104", "r105", "r561", "r616", "r617", "r618", "r619", "r621" ], "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": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsNarrativeDetails", "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r47" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r154", "r155", "r156", "r513", "r514", "r515", "r599" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition", "terseLabel": "APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r484", "r486", "r519", "r520" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r486", "r509", "r518" ], "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", "terseLabel": "Share-based Payment Arrangement, Expense", "verboseLabel": "Restricted shares-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r53", "r230", "r239" ], "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": "Receivables, reserves (in dollars)" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r140", "r345", "r352", "r353", "r626" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r140", "r265", "r272" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AsbestosIssueMember": { "auth_ref": [ "r302" ], "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/2021-01-31", "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": [ "r149", "r203", "r210", "r217", "r237", "r307", "r308", "r309", "r311", "r312", "r313", "r314", "r316", "r318", "r320", "r321", "r557", "r562", "r613", "r644", "r646", "r689", "r708" ], "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", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r33", "r34", "r81", "r149", "r237", "r307", "r308", "r309", "r311", "r312", "r313", "r314", "r316", "r318", "r320", "r321", "r557", "r562", "r613", "r644", "r646" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals", "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r487", "r512" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails", "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r577", "r580" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r279" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r472", "r478" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r472", "r478", "r544", "r545" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r553" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r547" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r547" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r546", "r547" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r30", "r62", "r142" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/CashandCashEquivalentsDetails", "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "auth_ref": [ "r37" ], "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" } } }, "localname": "CashAndCashEquivalentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/CashandCashEquivalents" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r135", "r142", "r145" ], "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 period", "periodStartLabel": "At beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r135", "r614" ], "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 period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r573" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": { "auth_ref": [ "r135" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "auth_ref": [ "r20", "r135" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r20", "r135" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 15.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 used for operating activities of discontinued operations" } } }, "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r147", "r149", "r170", "r174", "r175", "r177", "r179", "r188", "r189", "r190", "r237", "r307", "r312", "r313", "r314", "r320", "r321", "r360", "r361", "r364", "r365", "r613", "r745" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityOfferingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "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": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityOfferingDetails" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r290", "r291", "r292", "r303", "r734" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r154", "r155", "r599" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement", "http://www.trimascorp.com/role/EquityOfferingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r45" ], "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 value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r45" ], "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, Authorized shares" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r45" ], "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, Issued Shares" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r45", "r367" ], "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, outstanding Shares" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r45", "r646" ], "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: 42,841,573 shares at September 30, 2021 and 43,178,165 shares at December\u00a031, 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r99", "r101", "r102", "r114", "r699", "r720" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r113", "r123", "r698", "r719" ], "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": "Comprehensive Income (Loss) Note [Text Block]" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r208", "r209", "r210", "r211", "r213", "r219", "r221" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate, Non-Segment [Member]" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r117", "r683" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofIncome": { "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofIncome" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails", "http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails", "http://www.trimascorp.com/role/RealignmentActionsRealignmentActionsDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "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/2021-01-31", "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": [ "r421", "r588" ], "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/2021-01-31", "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/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r549" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsexcludingGoodwillbyMajorClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtAndCapitalLeaseObligations": { "auth_ref": [ "r693", "r715" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails", "http://www.trimascorp.com/role/LongtermDebtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtCurrent": { "auth_ref": [ "r68" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.", "label": "Debt, Current", "terseLabel": "Current portion, long-term debt", "verboseLabel": "Current maturities, debt" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement", "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails", "http://www.trimascorp.com/role/LongtermDebtFairValueDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r146", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r339", "r346", "r347", "r349", "r356" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r40", "r41", "r42", "r148", "r153", "r322", "r323", "r324", "r325", "r326", "r327", "r329", "r335", "r336", "r337", "r338", "r340", "r341", "r342", "r343", "r344", "r345", "r350", "r351", "r352", "r353", "r627", "r690", "r691", "r707" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails", "http://www.trimascorp.com/role/LongtermDebtFairValueDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails", "http://www.trimascorp.com/role/OtherRevolvingLoanFacilityDetails" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtReceivablesFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentDateOfFirstRequiredPayment1": { "auth_ref": [ "r76", "r704" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r322", "r350", "r351", "r625", "r627", "r628" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFee": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Description of a fee associated with the debt instrument, including a commitment fee on unborrowed portions of a lender's total contractual commitment.", "label": "Debt Instrument, Fee", "terseLabel": "Debt Instrument, Fee" } } }, "localname": "DebtInstrumentFee", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFeeAmount": { "auth_ref": [ "r75" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument.", "label": "Debt Instrument, Fee Amount", "terseLabel": "Debt Instrument, Fee Amount" } } }, "localname": "DebtInstrumentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r73", "r323" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails", "http://www.trimascorp.com/role/LongtermDebtFairValueDetails", "http://www.trimascorp.com/role/LongtermDebtReceivablesFacilityDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails", "http://www.trimascorp.com/role/OtherRevolvingLoanFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r74", "r325", "r608" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtReceivablesFacilityDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r76", "r148", "r153", "r322", "r323", "r324", "r325", "r326", "r327", "r329", "r335", "r336", "r337", "r338", "r340", "r341", "r342", "r343", "r344", "r345", "r350", "r351", "r352", "r353", "r627" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails", "http://www.trimascorp.com/role/LongtermDebtFairValueDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails", "http://www.trimascorp.com/role/OtherRevolvingLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r705" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r705" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodFourMember": { "auth_ref": [ "r705" ], "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": "Redemption, Period Four [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodFourMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r705" ], "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": "Redemption, Period One [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "auth_ref": [ "r705" ], "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": "Redemption, Period Three [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodThreeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r705" ], "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": "Redemption, Period Two [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r705" ], "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/2021-01-31", "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 [Table Text Block]" } } }, "localname": "DebtInstrumentRedemptionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtLongtermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r76", "r148", "r153", "r322", "r323", "r324", "r325", "r326", "r327", "r329", "r335", "r336", "r337", "r338", "r340", "r341", "r342", "r343", "r344", "r345", "r348", "r350", "r351", "r352", "r353", "r368", "r371", "r372", "r373", "r624", "r625", "r627", "r628", "r706" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtReceivablesFacilityDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails", "http://www.trimascorp.com/role/OtherRevolvingLoanFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "auth_ref": [ "r75" ], "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", "verboseLabel": "Receivables facility debt available but not utilized" } } }, "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtReceivablesFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts": { "auth_ref": [ "r121" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement", "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred compensation related to equity-based payment arrangements. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes broad group equity-based compensation plans, defined benefit pension plans, defined benefit other postretirement benefit plans and other deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan.", "label": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]", "terseLabel": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]" } } }, "localname": "DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued": { "auth_ref": [ "r511" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DeferredCompensationShareBasedPaymentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred compensation arrangements (such as stock or unit options and share or unit awards) that are equity-based payments with individual employees. The arrangements are generally based on employment contracts between the entity and one or more selected officers or key employees, and contain a promise by the employer to pay certain amounts or benefits at designated future dates, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Other \"sub-members\" can be added as necessary.", "label": "Deferred Compensation, Share-based Payments [Member]", "terseLabel": "Deferred Compensation, Share-based Payments [Member]" } } }, "localname": "DeferredCompensationShareBasedPaymentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r65", "r335", "r626" ], "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": "Deferred Finance Costs, Net" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r65", "r626" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r522", "r523" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r522", "r523" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": 5.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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r141" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r397", "r436", "r460", "r466", "r467" ], "calculation": { "http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails": { "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r397", "r437", "r461", "r466", "r467" ], "calculation": { "http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails": { "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r413", "r421", "r423", "r464", "r466", "r467" ], "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": "Defined Benefit Plan, Plan Assets, Contributions by Employer" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansDefinedBenefitPlansNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansDefinedBenefitPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear": { "auth_ref": [ "r464", "r467" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in remainder of current fiscal year. Excludes contribution previously paid by employer in current fiscal year.", "label": "Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year", "terseLabel": "Defined Benefit Plan, Estimated Future Employer Contributions in Current Fiscal Year" } } }, "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansDefinedBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r397", "r435", "r459", "r466", "r467" ], "calculation": { "http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails": { "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r397", "r402", "r434", "r458", "r466", "r467" ], "calculation": { "http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails": { "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", "terseLabel": "Interest costs" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r432", "r456", "r466", "r467" ], "calculation": { "http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails": { "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" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1": { "auth_ref": [ "r398", "r439", "r463" ], "calculation": { "http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails": { "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": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment" } } }, "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansDefinedBenefitPlansNarrativeDetails", "http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r400", "r433", "r457", "r466", "r467" ], "calculation": { "http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails": { "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", "terseLabel": "Service costs" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": { "auth_ref": [ "r452", "r453", "r454", "r455", "r466" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r140", "r278" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement", "http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails", "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral": { "auth_ref": [ "r82", "r83", "r85", "r593" ], "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, Fair Value, Amount Not Offset Against Collateral", "terseLabel": "Asset Derivatives" } } }, "localname": "DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral": { "auth_ref": [ "r82", "r83", "r85", "r593" ], "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, Fair Value, Amount Not Offset Against Collateral", "negatedTerseLabel": "Liability Derivatives" } } }, "localname": "DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r84", "r578", "r579", "r584", "r590" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails", "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r598", "r602" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r575", "r578", "r584" ], "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/2021-01-31", "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": [ "r575", "r578", "r584", "r590", "r591", "r595", "r596" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceNarrativeDetails" ], "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": "Gain (Loss) Reclassification from AOCI into Earnings, Estimate of Time to Transfer" } } }, "localname": "DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred": { "auth_ref": [ "r597" ], "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": "Amount of gain (loss) expected to be reclassified from AOCI into Earnings" } } }, "localname": "DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": { "auth_ref": [ "r582", "r589" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeMaturityDates": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date the derivative contract matures, in YYYY-MM-DD format.", "label": "Derivative, Maturity Date", "terseLabel": "Derivative, Maturity Date" } } }, "localname": "DerivativeMaturityDates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r570", "r572" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNumberOfInstrumentsHeld": { "auth_ref": [ "r570", "r572" ], "lang": { "en-us": { "role": { "documentation": "The number of derivative instruments of a particular group held by the entity.", "label": "Derivative, Number of Instruments Held", "terseLabel": "Derivative, Number of Instruments Held" } } }, "localname": "DerivativeNumberOfInstrumentsHeld", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r569", "r571", "r572", "r575", "r576", "r581", "r584", "r592", "r594", "r596", "r598" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r575" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceNarrativeDetails", "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/RevenueRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r384", "r386", "r387", "r388", "r389", "r390", "r391", "r392" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/RevenueRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r384" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/RevenueRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r521" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r4", "r5", "r6", "r7", "r10", "r18", "r111", "r717" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "auth_ref": [ "r5", "r6", "r7", "r10", "r18", "r23", "r524", "r533", "r537" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": { "auth_ref": [ "r3" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/BasisofPresentationSaleofLamonsDivisionDetails", "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails", "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r22" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/BasisofPresentationSaleofLamonsDivisionDetails", "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails", "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/BasisofPresentationSaleofLamonsDivisionDetails", "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails", "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "auth_ref": [ "r19", "r26" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": { "auth_ref": [ "r19", "r26" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense": { "auth_ref": [ "r8", "r9", "r19", "r27" ], "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", "terseLabel": "Disposal Group, Including Discontinued Operation, Interest Expense" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "auth_ref": [ "r19" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "auth_ref": [ "r19", "r26" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r28", "r286" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsDiscontinuedOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r472", "r478" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/BasisofPresentationSaleofLamonsDivisionDetails", "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails", "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "auth_ref": [ "r144" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/SubsequentEventDividendDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsPayableAmountPerShare": { "auth_ref": [ "r144" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/SubsequentEventDividendDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "auth_ref": [ "r144" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/SubsequentEventDividendDetails" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/SubsequentEventDividendDetails" ], "xbrltype": "dateItemType" }, "us-gaap_EarlyRepaymentOfSeniorDebt": { "auth_ref": [ "r130" ], "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", "negatedLabel": "Retirement of senior notes", "terseLabel": "Retirement of senior notes" } } }, "localname": "EarlyRepaymentOfSeniorDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r115", "r159", "r160", "r161", "r162", "r163", "r168", "r170", "r177", "r178", "r179", "r184", "r185", "r600", "r601", "r700", "r721" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic earnings per share" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r115", "r159", "r160", "r161", "r162", "r163", "r170", "r177", "r178", "r179", "r184", "r185", "r600", "r601", "r700", "r721" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted earnings per share" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofIncome" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r180", "r182", "r183", "r186" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EarningsperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r525" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r510" ], "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": "Weighted-average period for recognition of the unrecognized unvested restricted shares-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r510" ], "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 unvested restricted shares-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r510" ], "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": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r508" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Deferred compensation related to equity-based payment arrangements. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes broad group equity-based compensation plans, defined benefit pension plans, defined benefit other postretirement benefit plans and other deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan.", "label": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain]", "terseLabel": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain]" } } }, "localname": "EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r103", "r104", "r105", "r154", "r155", "r156", "r158", "r164", "r166", "r187", "r238", "r367", "r374", "r513", "r514", "r515", "r530", "r531", "r599", "r615", "r616", "r617", "r618", "r619", "r621", "r728", "r729", "r730", "r753" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement", "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsNarrativeDetails", "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r603", "r604", "r605", "r611" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r603", "r604", "r605", "r610", "r611" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r337", "r350", "r351", "r421", "r423", "r424", "r425", "r426", "r427", "r428", "r466", "r604", "r655", "r656", "r657" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails", "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtFairValueDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r603", "r604", "r607", "r608", "r612" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r337", "r421", "r423", "r428", "r466", "r604", "r655" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r337", "r350", "r351", "r421", "r423", "r428", "r466", "r604", "r656" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails", "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtFairValueDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r337", "r350", "r351", "r421", "r423", "r424", "r425", "r426", "r427", "r428", "r466", "r604", "r657" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r337", "r350", "r351", "r421", "r423", "r424", "r425", "r426", "r427", "r428", "r466", "r655", "r656", "r657" ], "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 Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails", "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtFairValueDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r609", "r612" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r577", "r581", "r595" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r232", "r233", "r234", "r235", "r236", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r348", "r366", "r598", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r745", "r746", "r747", "r748", "r749", "r750", "r751" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsexcludingGoodwillbyMajorClassDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r271" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsexcludingGoodwillbyMajorClassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r266", "r268", "r271", "r274", "r684", "r685" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsexcludingGoodwillbyMajorClassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r271", "r685" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsexcludingGoodwillbyMajorClassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r266", "r270" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsexcludingGoodwillbyMajorClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r84", "r421", "r587" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r140" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": "Loss on dispositions of assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement", "http://www.trimascorp.com/role/RealignmentActionsRealignmentActionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet": { "auth_ref": [ "r578", "r584", "r587" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r140" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "terseLabel": "Gain (Loss) on Disposition of Property Plant Equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r140", "r354", "r355" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofIncome": { "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r252", "r254", "r646", "r688" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails", "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": [ "r255" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.trimascorp.com/role/ConsolidatedStatementofIncome": { "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement", "http://www.trimascorp.com/role/ConsolidatedStatementofIncome" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r277" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r140", "r253", "r257", "r262" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "auth_ref": [ "r258", "r259", "r543" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from foreign currency translation adjustments and purchase accounting adjustments 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, Translation and Purchase Accounting Adjustments", "terseLabel": "Translation and purchase accounting adjustments" } } }, "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "auth_ref": [ "r256" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of divestiture 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, Written off Related to Sale of Business Unit", "terseLabel": "Goodwill, Written off Related to Sale of Business Unit" } } }, "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r116", "r149", "r203", "r209", "r213", "r216", "r219", "r237", "r307", "r308", "r309", "r312", "r313", "r314", "r316", "r318", "r320", "r321", "r613" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r575", "r591" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r575" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r575" ], "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/2021-01-31", "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_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "auth_ref": [ "r140", "r275" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangiblesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r110", "r203", "r209", "r213", "r216", "r219", "r686", "r695", "r702", "r722" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofIncome": { "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 tax expense" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r203", "r209", "r213", "r216", "r219" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments." } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r149", "r157", "r203", "r209", "r213", "r216", "r219", "r237", "r307", "r308", "r309", "r312", "r313", "r314", "r316", "r318", "r320", "r321", "r556", "r601", "r613" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofIncome": { "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 including portion attributable to the noncontrolling interest.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Income (loss) from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r107", "r115", "r157", "r159", "r160", "r161", "r162", "r170", "r177", "r178", "r601", "r694", "r696", "r700", "r716" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r107", "r115", "r157", "r159", "r160", "r161", "r162", "r170", "r177", "r178", "r179", "r601", "r700", "r716", "r719", "r721" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "auth_ref": [ "r4", "r5", "r6", "r7", "r10", "r23", "r26", "r539", "r717" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofIncome": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. 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, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Income from discontinued operations, net of tax" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "auth_ref": [ "r4", "r5", "r6", "r7", "r10", "r18", "r23", "r556" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofIncome": { "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", "totalLabel": "Income from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofIncome", "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "auth_ref": [ "r111", "r115", "r174", "r177", "r178", "r700", "r717", "r719", "r721" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "auth_ref": [ "r174", "r177", "r178", "r567" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofIncome" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r472", "r478" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/BasisofPresentationSaleofLamonsDivisionDetails", "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails", "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/BasisofPresentationSaleofLamonsDivisionDetails", "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails", "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r2", "r12", "r13", "r14", "r15", "r16", "r17", "r21", "r24", "r25", "r26", "r284", "r285" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/BasisofPresentationSaleofLamonsDivisionDetails", "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails", "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r282", "r287" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesMetaldyneDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails", "http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails", "http://www.trimascorp.com/role/RealignmentActionsRealignmentActionsDetails", "http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r287" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesMetaldyneDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails", "http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails", "http://www.trimascorp.com/role/RealignmentActionsRealignmentActionsDetails", "http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r151", "r526", "r527", "r528", "r532", "r534", "r540", "r541", "r542" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r152", "r165", "r166", "r201", "r524", "r533", "r536", "r723" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Income tax benefit (expense)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r137", "r143" ], "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 taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r139" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r139" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "(Increase) decrease in inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r139" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": "(Increase) decrease in prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r139" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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 in receivables" } } }, "localname": "IncreaseDecreaseInReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r171", "r172", "r173", "r179" ], "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 share-based payment arrangements" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r267", "r273" ], "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 by Major Class [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangiblesNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsexcludingGoodwillbyMajorClassDetails" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangiblesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r273" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsexcludingGoodwillbyMajorClassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r267", "r273" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangiblesNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsexcludingGoodwillbyMajorClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Intangible Assets, Gross (Excluding Goodwill)" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsexcludingGoodwillbyMajorClassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r264", "r269" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r108", "r197", "r623", "r626", "r701" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofIncome": { "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r589" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r133", "r136", "r143" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r586" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r251" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r54", "r250" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r31", "r80", "r646" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement", "http://www.trimascorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r56", "r250" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r55", "r250" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r249" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/RealignmentActionsRealignmentActionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandAndLandImprovementsMember": { "auth_ref": [ "r35" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r637", "r639" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesLeaseCostTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r637" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesLeasesTables" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LegalFees": { "auth_ref": [ "r118" ], "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": "Legal Fees" } } }, "localname": "LegalFees", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r638" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r638" ], "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, to be Paid" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r638" ], "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, to be Paid, after Year Five" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r638" ], "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 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, to be Paid, Year One" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r638" ], "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, to be Paid, Year Five" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r638" ], "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, to be Paid, Year Four" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r638" ], "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 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, to be Paid, Year Three" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r638" ], "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 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, to be Paid, Year Two" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r638" ], "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 having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r638" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r640" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesLeasesNotes" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r69", "r149", "r211", "r237", "r307", "r308", "r309", "r312", "r313", "r314", "r316", "r318", "r320", "r321", "r558", "r562", "r563", "r613", "r644", "r645" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r52", "r149", "r237", "r613", "r646", "r692", "r713" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r72", "r149", "r237", "r307", "r308", "r309", "r312", "r313", "r314", "r316", "r318", "r320", "r321", "r558", "r562", "r563", "r613", "r644", "r645", "r646" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesSubjectToCompromiseAsbestosObligations": { "auth_ref": [ "r642", "r643", "r647" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r42", "r691", "r707" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/OtherRevolvingLoanFacilityDetails" ], "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": "Revolving Credit Facility, Capacity Available for Foreign Revolver Loans" } } }, "localname": "LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r67" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/OtherRevolvingLoanFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r67" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationStatusAxis": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesOrdinaryCourseClaimsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusDomain": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesOrdinaryCourseClaimsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r42" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement", "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Long-term Debt, Fair Value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r76" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtReceivablesFacilityDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails", "http://www.trimascorp.com/role/OtherRevolvingLoanFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r76", "r306" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtReceivablesFacilityDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails", "http://www.trimascorp.com/role/OtherRevolvingLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r293", "r294", "r295", "r297", "r298", "r299", "r301", "r304", "r305" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesMetaldyneDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesOrdinaryCourseClaimsDetails" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesMetaldyneDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesOrdinaryCourseClaimsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r293", "r294", "r295", "r297", "r298", "r299", "r301", "r304", "r305" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesMetaldyneDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesOrdinaryCourseClaimsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease": { "auth_ref": [ "r293" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesMetaldyneDetails", "http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyClaimsDismissedNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of claims dismissed.", "label": "Loss Contingency, Claims Dismissed, Number", "terseLabel": "Loss Contingency, Claims Dismissed, Number" } } }, "localname": "LossContingencyClaimsDismissedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails" ], "xbrltype": "integerItemType" }, "us-gaap_LossContingencyClaimsSettledNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of claims settled.", "label": "Loss Contingency, Claims Settled, Number", "terseLabel": "Loss Contingency, Claims Settled, Number" } } }, "localname": "LossContingencyClaimsSettledNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails" ], "xbrltype": "integerItemType" }, "us-gaap_LossContingencyDamagesAwardedValue": { "auth_ref": [ "r293", "r296", "r300" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of damages awarded to the plaintiff in the legal matter.", "label": "Loss Contingency, Damages Awarded, Value", "terseLabel": "Loss Contingency, Damages Awarded, Value" } } }, "localname": "LossContingencyDamagesAwardedValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesOrdinaryCourseClaimsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r293", "r296", "r300" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r293", "r294", "r295", "r297", "r298", "r299", "r301", "r304", "r305" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesMetaldyneDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesOrdinaryCourseClaimsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "auth_ref": [ "r296" ], "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": "Loss Contingency, New Claims Filed, Number" } } }, "localname": "LossContingencyNewClaimsFiledNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_LossContingencyPendingClaimsNumber": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Number of pending claims pertaining to a loss contingency.", "label": "Loss Contingency, Pending Claims, Number", "terseLabel": "Loss Contingency, Pending Claims, Number" } } }, "localname": "LossContingencyPendingClaimsNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum amount of time remaining before foreign currency exchange rate derivatives mature or expire, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Maximum Remaining Maturity of Foreign Currency Derivatives", "terseLabel": "Maximum Remaining Maturity of Foreign Currency Derivatives" } } }, "localname": "MaximumRemainingMaturityOfForeignCurrencyDerivatives1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r606" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputLongTermRevenueGrowthRateMember": { "auth_ref": [ "r606" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r606" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r135" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": { "auth_ref": [ "r135" ], "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 used for financing activities of continuing operations" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r135" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "auth_ref": [ "r135" ], "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 used for investing activities of continuing operations" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r135", "r138", "r141" ], "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, net of acquisition impact" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r135", "r138", "r141" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r26", "r97", "r100", "r105", "r112", "r141", "r149", "r157", "r159", "r160", "r161", "r162", "r165", "r166", "r176", "r203", "r209", "r213", "r216", "r219", "r237", "r307", "r308", "r309", "r312", "r313", "r314", "r316", "r318", "r320", "r321", "r601", "r613", "r697", "r718" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofIncome": { "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofIncome", "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetInvestmentHedgingMember": { "auth_ref": [ "r574" ], "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/2021-01-31", "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": "Accounting Standards Update and Change in Accounting Principle [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/OtherRevolvingLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r575" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r120" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofIncome": { "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofIncome" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r203", "r209", "r213", "r216", "r219" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofIncome": { "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofIncome", "http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r632", "r639" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesLeaseCostTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r630" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r630" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": 4.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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r630" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r631", "r633" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r629" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r636", "r639" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r635", "r639" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r208", "r209", "r210", "r211", "r213", "r219" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments [Member]" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r29", "r568" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r577", "r595" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r65" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax": { "auth_ref": [ "r91", "r95", "r96", "r440" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r94", "r103", "r104", "r106", "r615", "r617", "r621" ], "calculation": { "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails": { "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r86" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r98", "r101", "r103", "r104", "r106", "r113", "r367", "r615", "r620", "r621", "r698", "r719" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails": { "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome", "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement", "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax": { "auth_ref": [ "r92" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax", "negatedTerseLabel": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax", "terseLabel": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r92", "r556" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r92", "r103", "r113", "r524", "r535", "r538", "r615", "r618", "r621", "r698", "r719" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Tax [Abstract]", "terseLabel": "Other Comprehensive Income (Loss), Tax [Abstract]" } } }, "localname": "OtherComprehensiveIncomeLossTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax": { "auth_ref": [ "r88", "r92" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), before reclassification adjustments, related to increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax", "terseLabel": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Technology and Other [Member]" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsexcludingGoodwillbyMajorClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities Disclosure [Abstract]", "terseLabel": "Other Liabilities Disclosure [Abstract]" } } }, "localname": "OtherLiabilitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r71" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/OtherLongtermLiabilitiesOtherLongtermLiabilitiesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r577", "r595" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r77" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.trimascorp.com/role/OtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails": { "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 Liabilities, Noncurrent" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement", "http://www.trimascorp.com/role/OtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/OtherLongtermLiabilitiesOtherLongtermLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r122" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofIncome": { "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other operating activities" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r395", "r396", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r423", "r424", "r425", "r426", "r427", "r428", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r446", "r449", "r453", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r470", "r471", "r472", "r473", "r474", "r475" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.", "label": "Other Postretirement Benefits Plan [Member]", "terseLabel": "Other Postretirement Benefit Plans, Defined Benefit [Member]" } } }, "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherTaxExpenseBenefit": { "auth_ref": [ "r150", "r524", "r529" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other income tax expense (benefit).", "label": "Other Tax Expense (Benefit)", "negatedTerseLabel": "Other Tax Expense (Benefit)" } } }, "localname": "OtherTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r129" ], "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 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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r131" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "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", "negatedTerseLabel": "Debt financing fees and senior notes redemption premium", "terseLabel": "Payment for Debt Extinguishment or Debt Prepayment Cost" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r132" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r132" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "terseLabel": "Stock Issuance Costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityOfferingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r129" ], "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 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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement", "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r125" ], "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", "negatedLabel": "Acquisition of businesses, net of cash acquired", "terseLabel": "Payments to Acquire Businesses, Net of Cash Acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails", "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r126", "r550", "r551", "r552" ], "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" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PendingLitigationMember": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r420", "r422", "r428", "r445", "r447", "r448", "r449", "r450", "r451", "r466", "r468", "r469", "r470", "r483" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Defined Benefit Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r394", "r396", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r446", "r449", "r453", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r470", "r471", "r478", "r479", "r480", "r481" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansDefinedBenefitPlansNarrativeDetails", "http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r487", "r512" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r44", "r360" ], "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 value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r44" ], "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, Authorized shares" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r44", "r360" ], "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, Issued Shares" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r44" ], "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, outstanding Shares" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r44", "r646" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r33", "r60", "r61" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r127" ], "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 Issuance of Common Stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityOfferingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt": { "auth_ref": [ "r128" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r128", "r148" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 3.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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets": { "auth_ref": [ "r124" ], "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", "terseLabel": "Net proceeds from disposition of business, property and equipment" } } }, "localname": "ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r26", "r97", "r100", "r105", "r134", "r149", "r157", "r165", "r166", "r203", "r209", "r213", "r216", "r219", "r237", "r307", "r308", "r309", "r312", "r313", "r314", "r316", "r318", "r320", "r321", "r556", "r559", "r560", "r565", "r566", "r601", "r613", "r702" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement", "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r64", "r281" ], "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": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r286", "r735", "r736", "r737" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/PropertyandEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r63", "r279" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r38", "r39", "r281", "r646", "r703", "r714" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement", "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r38", "r281" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/PropertyandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r38", "r279" ], "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": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r94", "r103", "r104", "r106", "r615", "r619", "r621" ], "calculation": { "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails": { "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" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r130" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r130", "r148" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 4.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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitAxis": { "auth_ref": [ "r261", "r262" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReportingUnitDomain": { "auth_ref": [], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r145", "r687", "r710" ], "calculation": { "http://www.trimascorp.com/role/CashandCashEquivalentsDetails": { "order": 2.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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/CashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "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]", "verboseLabel": "Restricted Stock Units [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/RealignmentActionsRealignmentActionsNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r48", "r374", "r516", "r646", "r712", "r731", "r733" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r154", "r155", "r156", "r158", "r164", "r166", "r238", "r513", "r514", "r515", "r530", "r531", "r599", "r728", "r730" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r394", "r395", "r396", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r446", "r449", "r453", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r470", "r471", "r472", "r473", "r474", "r475", "r478", "r479", "r480", "r481" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansDefinedBenefitPlansNarrativeDetails", "http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r394", "r395", "r396", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r446", "r449", "r453", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r470", "r471", "r472", "r473", "r474", "r475", "r478", "r479", "r480", "r481" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansDefinedBenefitPlansNarrativeDetails", "http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r194", "r195", "r208", "r214", "r215", "r222", "r223", "r225", "r383", "r384", "r683" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/RevenueRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r385", "r393" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/RevenueRevenueNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r109", "r149", "r194", "r195", "r208", "r214", "r215", "r222", "r223", "r225", "r237", "r307", "r308", "r309", "r312", "r313", "r314", "r316", "r318", "r320", "r321", "r613", "r702" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofIncome": { "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails", "http://www.trimascorp.com/role/ConsolidatedStatementofIncome", "http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtFairValueDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails", "http://www.trimascorp.com/role/OtherRevolvingLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r634", "r639" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale of Stock, Price Per Share" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityOfferingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r94", "r620", "r621" ], "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 (Loss) [Table Text Block]" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r544", "r545" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails" ], "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" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/CashandCashEquivalentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock": { "auth_ref": [ "r452" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r76", "r153", "r350", "r352", "r368", "r371", "r372", "r373", "r624", "r625", "r628", "r706" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtLongtermDebtTables" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtLongtermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r452", "r453", "r454", "r455", "r466" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansDefinedBenefitPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r578", "r584", "r591" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r581" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r2", "r12", "r13", "r14", "r15", "r16", "r17", "r21", "r24", "r25", "r26", "r284", "r285" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsDiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "auth_ref": [ "r170", "r174", "r177", "r179", "r185" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r260", "r263" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r260", "r263" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r273", "r276" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangiblesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r36", "r57", "r58", "r59" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock": { "auth_ref": [ "r293", "r294", "r295", "r297", "r298", "r299", "r301", "r304", "r305" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesCommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "auth_ref": [ "r583", "r585" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r64", "r281" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r203", "r206", "r212", "r260" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r203", "r206", "r212", "r260" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/SegmentInformationSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r487", "r512" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r491" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r491", "r501", "r502" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Share-based Compensation, Stock Options, Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r78", "r147", "r188", "r189", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r368", "r369", "r370", "r371", "r372", "r373", "r374" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityOfferingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r181" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EarningsperShareEarningsperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebt": { "auth_ref": [ "r42", "r691", "r709" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.", "label": "Secured Debt", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtReceivablesFacilityDetails" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtReceivablesFacilityDetails", "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r191", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r208", "r209", "r210", "r211", "r213", "r214", "r215", "r216", "r217", "r219", "r225", "r288", "r289", "r724" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangiblesNarrativeDetails", "http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r191", "r192", "r193", "r203", "r207", "r213", "r217", "r218", "r219", "r220", "r222", "r224", "r225", "r226" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationAdditionalInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting Information, Additional Information [Abstract]", "terseLabel": "Segment Reporting Information, Additional Information [Abstract]" } } }, "localname": "SegmentReportingInformationAdditionalInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r119" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofIncome": { "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofIncome" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails", "http://www.trimascorp.com/role/CommitmentsandContingenciesMetaldyneDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails", "http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails", "http://www.trimascorp.com/role/RealignmentActionsRealignmentActionsDetails", "http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes [Member]" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails", "http://www.trimascorp.com/role/LongtermDebtFairValueDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r140" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/RealignmentActionsRealignmentActionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r139" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Non-cash compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r488" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r495" ], "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 Stock Units Cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r500" ], "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 Stock Units Cancelled, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r498" ], "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 Stock Units Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r498" ], "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 Stock Units Granted, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue": { "auth_ref": [ "r497" ], "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 Stock Units Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r497" ], "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 Stock Units Outstanding, ending balance", "periodStartLabel": "Number of Unvested Restricted Stock Units Outstanding, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r497" ], "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 Stock Units Outstanding, Weighted Average Grant Date Fair Value, ending", "periodStartLabel": "Unvested Restricted Stock Units Outstanding, Weighted Average Grant Date Fair Value, beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "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, 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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r503" ], "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 Stock Units Average Remaining Contractual Life (Years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r499" ], "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 Stock Units Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r499" ], "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 Stock Units Vested, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r506" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r507" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails", "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r496" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r495" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r512" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r493", "r512" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r492" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r504" ], "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 stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r485", "r489" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "perShareItemType" }, "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EarningsperShareRepurchaseofCommonStockDetails" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EarningsperShareRepurchaseofCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r505", "r517" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, 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, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options Average Remaining Contractual Life (Years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r490" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShorttermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the portion of the balance sheet assertion valued at fair value by the entity 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. This item represents the amount of short-term debt existing as of the balance sheet date.", "label": "Short-term Debt, Fair Value", "terseLabel": "Short-term Debt, Fair Value" } } }, "localname": "ShorttermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r11", "r191", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r208", "r209", "r210", "r211", "r213", "r214", "r215", "r216", "r217", "r219", "r225", "r260", "r283", "r288", "r289", "r724" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails", "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangiblesNarrativeDetails", "http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r43", "r44", "r45", "r147", "r149", "r170", "r174", "r175", "r177", "r179", "r188", "r189", "r190", "r237", "r307", "r312", "r313", "r314", "r320", "r321", "r360", "r361", "r364", "r365", "r367", "r613", "r745" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityOfferingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r79", "r103", "r104", "r105", "r154", "r155", "r156", "r158", "r164", "r166", "r187", "r238", "r367", "r374", "r513", "r514", "r515", "r530", "r531", "r599", "r615", "r616", "r617", "r618", "r619", "r621", "r728", "r729", "r730", "r753" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement", "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsNarrativeDetails", "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals", "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement", "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement", "http://www.trimascorp.com/role/ConsolidatedStatementofIncome", "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement", "http://www.trimascorp.com/role/EarningsperShareRepurchaseofCommonStockDetails" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r154", "r155", "r156", "r187", "r683" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals", "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement", "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement", "http://www.trimascorp.com/role/ConsolidatedStatementofIncome", "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement", "http://www.trimascorp.com/role/EarningsperShareRepurchaseofCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r44", "r45", "r367", "r374" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityOfferingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r44", "r45", "r367", "r374", "r494" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r79", "r367", "r374" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock Issued During Period, Value, Stock Options Exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EarningsperShareRepurchaseofCommonStockDetails" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EarningsperShareRepurchaseofCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r44", "r45", "r367", "r374" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/EarningsperShareRepurchaseofCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r44", "r45", "r367", "r374" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement", "http://www.trimascorp.com/role/EarningsperShareRepurchaseofCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r45", "r50", "r51", "r149", "r231", "r237", "r613", "r646" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r104", "r149", "r154", "r155", "r156", "r158", "r164", "r237", "r238", "r374", "r513", "r514", "r515", "r530", "r531", "r554", "r555", "r564", "r599", "r613", "r615", "r616", "r621", "r729", "r730", "r753" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement", "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/SubsequentEventDividendDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r622", "r649" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails", "http://www.trimascorp.com/role/SubsequentEventDividendDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r622", "r649" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/SubsequentEventDividendDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r622", "r649" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails", "http://www.trimascorp.com/role/SubsequentEventDividendDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r622", "r649" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails", "http://www.trimascorp.com/role/SubsequentEventDividendDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r648", "r651" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/SubsequentEventSubsequentEventsNotes" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" ], "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r548" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangiblesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r548" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsexcludingGoodwillbyMajorClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r232", "r233", "r234", "r235", "r236", "r348", "r366", "r598", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r745", "r746", "r747", "r748", "r749", "r750", "r751" ], "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": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r169", "r179" ], "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" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofIncome", "http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r168", "r179" ], "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" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofIncome", "http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r121" ], "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/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868656-224227" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r186": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=26872618&loc=d3e7436-122677" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r277": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r28": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r29": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r292": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r303": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r356": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r393": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r483": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r521": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r542": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498" }, "r553": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.E)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828" }, "r568": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(iii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL109998890-113959" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(6)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80845-113994" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r602": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL7498348-110258" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r640": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55717-112764" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=d3e56015-112765" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56145-112766" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r651": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.13,16)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.16)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r740": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r741": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r742": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r743": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r744": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r745": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r746": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r747": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r748": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r749": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r750": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r751": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r752": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1060-107759" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226006-175313" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1063-107759" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" } }, "version": "2.1" } ZIP 105 0000842633-21-000085-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000842633-21-000085-xbrl.zip M4$L#!!0 ( $9?7%/4;5\B)5," %X)' 0 =')S+3(P,C$P.3,P+FAT M;>R]:U<;Q_(N_O[W*?SW6>O_:D_D_C26\T_-=C M^8-X_.C_//WG_]M/#1^\R38X?E?%H M\.C=:'S<>X]-,_O,SZ.3\W'OX'#Z2 DE/SDX_M&X5'0.IB'0J@'K5(-9^T98 M#_Q'&^'5/PY^3$ID,BXT)&)N@%)N?);8%&^%LZX$Y'QOQX?3JC]D]Z0SZ;:0$^F8QQ.RF@\P"DW M(%]*FD;X1LOKZTS&TYMK%)S$V1WYS2>UA1HA;YUZ]KM'_*!GI\L0PI/9T8]/ M]T=?1>I;CW=S^F0$2KH_^?I79]SZ]I\_^<^^NA*-4(U4UQ>9CB=W+C(=]P8X M2:/QR0]I-)@U@ A:7)]^.FD.$$]^WUI7!S[78OQ8N7?SB=M?R3ZY/'AUZA\W M:Z7([>OU_JR5AI,I#M,-2?$F'=( FT\_E>F31[[F%1^8 M?/F?*$^>D_!S3%1_6C#?WWM/?^ M7X]_'@VG;,C-[OD)/TBZ?/6OQU,ZFSZ9-<&3I__S/__SSVEOVJ>GC%QS#<\_ MGUR^]\\GEU>.HWS^])^Y]_[19'K>IW\]SKW)21_/?QR.AL3W[YW]6$^D\>6O MO9QI./N5CW?9F8Q[Z?+V9]/75/[UN!>#5Y10RD(>LF7C5L%E(Q*&Y)7TOVW. M'H7_-A\I,\1!O37U?MP:\O.=_\S?9HS][6&FL_]+YX\?]3)?.NM?S^/FZ/T+ M]?K]GNZ^]^Z7?V7UUWCE*L/=N&W9V]Z!S MU!]TWFW)_7<=\4)W^WL7H[,.O[_WKCOH#)[U]G>W1.=H6^\\?];;V3Q6.YO; M9O_HV6'WW:]'W6=>O%#[?-UD.[OIO+.Y9?:?;^G.N_VC[O-?CO8N#O@>!Q>= MW5_Y'L\&>^]>772>[[W/?*WX_*WM#EX?=S8//NQO_MKGX\?=YZ_.]@?U&7\Z MG-WW(O>ZS[77WF5[Z7&>[OCM3^\UWO&UQ7[FWS]P=NS MSO-G]3M>=-6VV#OJ#F;/N+LU[;P19R]V-WY+"KU2D5VLLZ8!H703-)0&DU79 M)A%!,+2"_WA05NM_/KF#Y_SAO70K_.FSZ8^9 T\SX$L>-AG/;T/_\^EXS+@_ MZTT2]O<(QUO#O,EGK]'_*_3E;?2UUVBD=(U2JG"\5=1XK6(3/0E)A2(X>/Q4 MJB=:WCOP'\&]EAX?T7W&[TS6V/X5MN:.99.WRN;""@I$ \:4)J(DUBA%@"K* M1^L>/ZWMOS!H7_+U1WD-[A>!>];YN0([ _C#;]%#06DC.^K,2ME6="-2(X,Q MFHJ.#/_CIZ\>UE^7WAGEIF"_BNF/H&\PXGF&>A\/UD#_-=!O;@%=,$H70VJL M-VS&P8?&0] -QNR"DCE#TH^?/MMX\6;K#[!^-L94=?JCTV'O$NG)(8YI\O@N M^DD+G7SD[(LSJ 0C T01*"@HC)!_;9=09C?4L(NEQGFG%P9I\&RX,]@[W]GD]Q3#L?NL MO[?[RG2.]O@>';VW>ZSW*TSJ%>QOOCY^H5\?[@W.^CM'VQ^Z@_WC_<&VV7G7 M.>M>O#KO'NT9_BQTWG5[_!HZ@PY?IW]X_1F^U^F^>FL[1QMJ?_!ZL'=T;/8N MMG1WQ?'YSOOGA6FQD?_H8G!TE![4V1JH.C ,H!# M!H*V[%PXZA7V&ENQ&.'%@'I M0=A+3@BIM%QS8F&< M^.@NR"1;(L@F&&69&&!91@ UD< MCS#N>18[7N)X9_QF6CLF?\7^*7V\]W*$D%9PHGM;9]3X8:))CPYC38H'(<5'1R%2TL5'T;B<%>N*X!HO"!J% M)<2BF#.%OI84GQ6??\]);'>??9'\_#Q=+O7GQNGT<#3N75!>T^1K:');8S@7 M7'&!4[]2.)X$Y1N?/38A!YF4+^Q9LLBV?+1J7B MB$+EFJPP6V2,371%-2 M\ULNQ=@4-4C=:.+PP[D+B]6<0^.-+](79DUFDOS__\LKJ?[W\K$_0J7D19"$>9 D[QEK!DIW;W>0Z*(LL M09J$B1HH@9I@,312&ETGD 00J=5N9,V2O\V2C[ZD$&DHQC4I",Y],:?&1Q>: MY'6&3-)1R'^#)??>)W*K,WV=^\Z#%+<[1#Q%:Q7X)CO%"D0C-E$6W6!(G *; MZ++R2]H2A.S\PU$5S6IE0V:%$ERPBMRFWI#?C<4MTYN M_U[7^N[&]&;(MLZI 0RAQ 8Q80.L.9IHT39:!,5BQ 6GPN.GT++.D#59YDB6 MW@U9H( &\))=2B6+KQVL 503E 7K%;:SI4L"_(LZV3W;Q!EZ[97P9R]59[5 M:2JI=K&Z!F/)C&V!$QN3.<_A M3)>E;1"IT82,)Z)-;-^M=RIKLGP#63YZ%FL]*2-=8XI1#2A(C4^DFJP#%E]L MRB5_B6>9][3B:]R[].%JJA #_7(\&O*OB>JTT\G+4;^7SB]_[O(]?^HS.18\ MQ[!S?L6 HU=B9_?M1>?Y_G%W]T!V-U\91L)T!F\%HZ'WU"NUO]D_[AP=*$:S M3_]^?;[_+I]$!;:>V]WM?-@?O)([F_7\_A$C>[Z_R]?,/R*VD1-NV.GXE--9;M9'']OU MT=V&?50G90VG_?-'&WET4E<)_N&I/WS-3&2#NJB291%(D!"\*9;0NV*=*U+: M+Z##LQ[[(GK1>T]Y>\CF?]"+?=J83&CZ=D+EM/^B5Q:\6D1W?KZFP-:'_2,V M_,U?CKM'OPSX/J9[M-_;/_KEJ'/4/>ZH9X-ZC^YN]Y83V/O0O=[ M9PPY4Z@#G=W]X\Y@6^T?_33HJ->#[O.MLT^=0/=H0W=5AQW!'M_W6;^[V?FP M=W%PUAV\.M\[FEWO8O_YGMC;92=PNS<=9?&.XT"C.<'E;*64)L1HFJ@<.)^# MLU(\?OK2['T-U@Z*2YZ=2+8$6H/WPCD.$HJ=331)K;%^0*QO=7:)Y$M,IDFE MA#IOE!H4.C0N.XA6 BK@A..E5%\%MJ[KC6*.4/@R@@P&$U.,/OB(-J);@_U@ M8-_NZY;.J#I1N DJQCH HIO@96Z,D. QHA#@*MA?9]DB6DL&6%O&"!H")R Z M4C!"^,3Q/:W!?D"P;XV<:Y&]E=1X62V;_6P3DDP- 2532M::5<#3E^KKP ;4 M9).*8#(!%O;@+N=()ALJ42"NP7XHL+MW!L"5BQ(*-*Z@9,G'1AU8G#=HBK28 ME8!+-_Y56%O'1BUU76RB@2)G_9)01)Y, H6RNLA*1!^Z*+ M+6LO_I!@?[1LT($,9=LHZ3)[<0[9D;1ILD''QIAU5M6+:_%58+/LEL)P5NTY MQ4Y"1@EB=*1L4>XR_6N];J^3\F$_''T;C/*'A]T.$.YTPG=V?!MW-XP^= MP2O5&>R=\>^J.^!K##KG'?7J8N_=/C_7*\FD*#N;KWXCJ900F=M4%FP@&DZB M4Y2-2%T-L5D65;DG74V-][O#W\Y MW+\8,8Z=B_W-5V+O:-MT-Y/H'AV?[^V^.NN^VQ]T+UZ=[1\='M7.L_U>$/PL MD_W=T8?NYMYY]RCW]M0O_?W-#=%1W:.=YV\-XZD[1V\_=':[AUU^]IO/_.>7 MPSC([!PV^/K;JJM^.=H;_'KA3C>JDUJ==!@X759J-KGD6]9INN+X)CDZ9%90D"$SW:)R M,F?IR7S>XM>4>$A*W*CWC=_(22N3L8WFI*P!Z: )Z*N[4#IPIJ9\]13B!_LM ME/ R5IX92$K6'"XJDV4P_#>++.+G>][7E'A02GST$I$QX3R+95ZN93],0B[#:D"3_S90P7MIHC-1.)K#.Q21+DI)_AFB=_7PGW9H2#TF)G8]> D.) M6I)JR$9;IX>H)J*"IIHSE52BT_GQ4_-M@4-X'=@31:5= .MM8#]16"EJGY- M^_F\8$V)!]42-],0V4UH$8& XX7CH ')!4X.-36"K I6:*E<^%-.W$M]H.M\ MH>K:3_DP&ZJO53CSSZ/!"0TGL]*2&^,QYPVS <2?SC^>\A+/ZUL;'W"<=T[J MB;<'^=]1K4-*>>,]C9E4KVF G(D,#RK=ZM<\Q?XNC0=JX;PZON+526_O(IF= MYW78?K_7W3T0W8MGS)$MW=E-:H_YLJ>VS,[NEN[^?,.KB\[1*\6YANSP]?8N MML3>Q>'1WNXQ[&^^/=_?G#'U>.?=MNB>?\JKSCESL@XZG^V_X_-V7_.]NH<[ MNX?'W=U?.-?I7'!":O:.7NG_7*3;\T58$X3@8VC0UODB*%6#TKG&.9394N!4 ML@J2W^4L3^Z6@YPM8V&KI\EGBEC66J<_3F;E,YEUCV:U3W^/,!F=CF>O9I4_?[PB^B4E_@[1 MKR]$LS)'UZ]ZN;XN/1H_FCT0?;:J[,_;__=NC<5//_ST^JV[5S^9U4^[?L7\ M'T]K$<2GU^52ZT3T3X_=/&:^=6IH:K7/NT>N7U_?Y,F=AKJ^3HT9LT:[FO%S M_?Z <'(ZIJ=7MY\=O+[$];'KU_4:G\7A*TI2+;[Y+VN]3B];5(I&W33^]9&O M;-'3&9OO-ME5L=X?W[[9_.K6_(JY>DO6FG?X^76M>:<%OF("VE*U@&C8T^HY M\.EF#=#UP=Q[SX]U^]29T\;I:/PWJ?>[S]<_$&TM;F%N[14*;<@[1A<)!BX(0P"Y616^L MTD)9VH#)*4H(D:572D:XY%+USS(LG7^6X5O\ M\]T()1PR:42(I0#%&$ 7D"03FYPQHEQ&J"4AS)T(-:\87008':B6#)*0/*'7 M1I@Z@"'9B&1XN!A]Q7PZJ+GFY1;Y!X?O=Q!XR:5K6MN MZV>V_GMZ6?'T9#2L4V WSGHLD#\S3_WR6O]\\ME;W+3:S9,\H'BX PUX*24R M/T%!74_B;:%B10H!;:SSN58%FHV<>[57 ?LOL9>WAS_C26^*_9; 9$$XS>:# M@2V(BO0*=$BH$QI KTR,+VF*?:&E+=P7/MW)BW!ASR'M1**82\/PB:&B1-= M$PM%[5EQK0P^&RF=#D[[M0+!SO20QO6\,1W6J[VG[6$:#:@ED"G"#%YS."H$ M4#!HRNP,:RDJ58J1GW8(Z=9C=_^V]0W=5?H6JM\@-T,VI@22P416%A'82:+5 M3C@76'6XW\UL>P!46]%N7FF#6MJL/>NR)%"!(R $%JTLW,/J6<-"/-GB@58Y M1LMI6%!)@]7&1[+%>I=0U@*.*^CV[E64+QY0=FY)&1,%60F9G5\.4;#]6@MU M>[[?C>RW'] 'D_*+!Q=)Z"Q3*L8'0"?1BP#%%B>E<4735?]^^S%]J,SY$VB^ M03\FT@5LCN!29/E8I^!QY"PNF4SD-*X,-(O(G.<'D_9>HG$^6T[1$&/4#HA" M+9%0&*>\,C ]:.8\/WQ7Z0!>-< ML8F2RAXL^2BUUR%'::W,_B%-:E$M8'40(1I?4G8@E4 ;2;.J=D+(NJ[F2G/! MM>:R]]^WWWKO\JG8@B\76W8^0U76<@-;)S1%;F=1O"E).)UW%X54H0K$K2RN"S!'T'KHN$6 M#VZ*R&$)?=8A0X 820KEBR/-F9,@_7#+J58G99K3'/)<)XW'#)PB:6!+BS9Q MKJ1]E,J3R&IEH%E0RC0GF(3.00<3+-@,5%B&VUJD"#PJ8?CURL#TT"G3G/") M5DB7A%14JDX!9,7)&L4J*V4!)U<&GR5(F>8$F4(1*.HHJ$3PQ2-[/*\AVYR# MS\H\W JJU0A*,5D9:!80E.8($Q3!V;9F MPYFM=#68/-N4S5:BD04?< WB"@6E.>)C0'E.I9SAM@-.H$,M;IOK&GXJ!A]R MC>AJ!Z4Y0F:U0ZC;V:5"P)K/%TZ*$SD-SDHVJD^70[=__M8#]V)]W6+M>:V> MD;KZ1&0T)9"A*$K4JK@BV""=U0M M17M9KFYP)%A!9T T7/[Z5"@;H$1G(UF M]:QA\;U_"P$:54'&D2!X!!\I>A4M>9;[Q@AT*^CV'FZ2Q$( U2Z%4#<"+RZ" M=IH%O!(.2RVVY[Q91KKCNC5@'3 MAZL[,;<9U :SOB^@R^=;BSF-MV8)3(*R_+** V*9!3,[)A*-J0Y4Q(+ M0+45[>9K)?Z88Z":4J:(E%0J;/Y26I<)5L\:EJ+OX.&!%E&2D3Z1,P(882^0 M'7](2FI&_JK>_FH!O:A4\^'!M38Y7[*0+)'!.X_.!.1_E=/&6=2K!^Z#=@PM MP%J5<*2C86]*@,8E90"$,:"UOY)I:QR_0C_.;0ZY,BD#D#4*!)4@/JP/30?0=SP@<] MB8J*,*3 0O&Y1-2F[@QN($FW,O@L0=_!G" S&:$$/YNB#* MRNQU=.25+\(: M>#C(%N942M+"*I5R=!!FLT)2MC+,!F"]I064KV^]=_E4;#U\'E 0)V,9[M%4 0^02PF:6_()M*K:+F+ZM1X>'"U$=:1C2Y[#P[)8] 2 M5*#D-:?$UPJ^_9@^8 X\IT4!$#R04"6;R,F54@A:*Y'(Z"2EN]ZW806@65 . M/">8@K8Z!FEJD(.,%%6B;+T/+CL5LEL9F!XZ!Y[7[G$2:N%)U!X$E,PIL8HR MY6!(1B]]7!E\EB 'GM=F0J9DX71@F_+ 62^"DY$E)"IO78AMJ)\P&4]_[.#1 M:/SSZ63*+3^^ FLZGG H&D[J=GOIZA"'[P&.CVFZBNNMBV(DA2DZ6@V9[1!" MDCY)K#.-D%0+U.,R8KD0L<@(2A)()HK".8#RP7+(\Q:B#43QLSO,K['\$KM\ MD$U_[XZP!!<]RNRTB;6^;53:USW[;#(:?5G$9H>K@.5"-F"T(H%)RCOE)"0( M05E%2A91A$H)0\OCY0:-1Y,33/1=!$R=M55!FX052L.Y121BU5I,CDY*V?* MN3 P%Q(Q2XQ))X?96 %)%0PE$26=28-&6,26]"L!YD)"IG?.D&Q_%T$S.:%<,99SR@+D8R!C([*H95 =Y3:,&2\GFHL9E- V.S;$@D5"UJ6N MMG;9U5XA']D!MSQJ+M0V'SYL,G 903DE4? _.? OG&]*KT0AF;'E87.AMOGP M<1-R *D-BZ!@P"/'36')%^VL\IAB&ZJ@5M1>$_9[!\/ZB8U4!Y]N(?K[8ZL8 M,JUT&)PPQ0D""6R.QLOH5!'$N0K];AO=-9!+ZE_19*>$SPF]@113$)8A1!.B M-P**^!XM\B_O>#UH=CDN=C/"]F*4L%[_T[D#D^E.>8-]6DE/$%.N,^%'/*\4E"+[X&S!:.UAJ0.+BJ- M>)DJ,[>NR+7,Q=)_.IWTAC29;*3_GO8FO8\PSR8:%/YJ^(S&8QSWWHSO?UV5 M%%^,Y9WBZ=_D*+*QE)*+28/))08L1ILL@Y?67>TKRA!*LX;PLQ#>65C J$AS M\^7^_L("'W,1,0)5;9#J5J*)M&)[X_R$,L5/W/?:PN[!6\[+PC@; !.2ST$X M8 \96?!I3ZBMS(ID:E$YIC_%\C6>X$J67_).:)VZL,%EYQZ[4@.'6SMS8,@9& MD 6-45<+)I5R:S2_2L4(U2@W!Q53]]]QI59D8("$-&@!@?\HB+J.^*^,XUR4 MW2W&G?JH=4ZL3"TRDE[%4 "\<453K> %URG#\J)YD]I?P_KF\A*W>A=>8CI& MQO3@-9V,QE.,?;HZZ?Y3B+E4MD[:B91S*5K5K35U,,:'+%0Q5L5BXTJ@=+,4 MH*TH"6<4&*48%@]1*&^C "F\I9BD@;02*+TYH=3#_O3\VC>V%2UGR1(I2$I: MX"M[-+$D6?=S1)U#:,$/+4O+@L;HX'6&2 *ME%;4,HTV^ZC$:F&["'>[>(P-D))!9R%)@\@I M!N>UQ81HD>"JO%';H5V0*IW?!N*0B,W/17(^@J][!$FP!-*:.N=2YI5 :4&J M='XHI4):"%570!G0(07A1*W)[!$**1U6 J4%J]+YH2511!>,H"@$6.>142,1 MH\#LD@NZ!1-)/I9NJQ"P?WL[[$T_8U#/<#*M ^Z3.R>NX@2.$C7:8G/)F"$3 MAS$?:I&-&+5P,J85 O7W?6P#R8"AM$"0UJ6F MKW%X0)>(7JX\/>L-3@>KJ"XQBABBL3$Q8-F3EY"RX+P?,FHO:'DC8C6U9SVV M(WK1>T]Y>\AAYJ#'06YC,J'IY*?SMQ,JI_T7O4(?;?/C>\_X0[NCW0_4?T][ MA..Y3;+ZTV>Z7,/KKXUA;Z)0O/K?XPJV%)4*5D8",%Z%ZV)P0L5:JFF5?9" M94HTG+%H.#TOO>^327-T1B TV"BR8Y"E]QXQ$GKG(&D4A"OLC-9,FJ]/BD5) M[RA+='4I-KHZ1$*HM0S%0 MZ=%H"V?R,/V3!4C9G[7T"T 7)&2]E+?NG%.:$=+''D_R;(9O7A/SW]6UWU-T:0 MG2&KV:LP\B6A8UFLG@QH;Y,2&".X)$,$+)Z,\^2@B+"B5K^FT/R\4'#*0Z@[ MHW&L5^!0!VN+\;[692E6+:\7^D; WM![OL^E;CSLC:?GB]>,?X?7R^**HI4N MBDA&Q )"2+1%.2>T$":53'YY7=&:1\ODCV:E5"DK39']44G1!%^<+$);#FL* ME]9BI_![;=,6:J-5(G&\,\>]'%P7TLZKX76U/9IQA1 M)U&+^@L5G55DA2(@[4URRV]KK0)N?A8'UK.ZCKHH[R'Z$B(CJ05*I)*3+RTH M=+A\.=N2UIY9S-XMQ:L<;#+2% ";O ;)>9UVD9GF51O*T*\)MM037$#ZDHPH MNG9;6@P>G$,6#R)F6;!-,Z[7!/MK#[: Y1K9!1.M U0"O!1H9(S!L0?3I(#: M4.!H3;!E+G(4G"-AP"@-"80$KPPY\ 6E,-9[UR(-]H#UK.Z7] \T@K=X?086 MC LEQQ" $P#R1@0974'^A4"T:?;OFGQMTVX6G(T^H'920[$6%=8:1B63HN0" MM4B[K:=S5B,E*!5 MB757/NN4JR4S-+2I6^0^ERE^A05\2_?M/?78+C[ &M1%E2P+^S9("-X46R?? M%NMK',%M%:,I#!QP@: BJE(X5:0C,9%5(+F+W$SOK[75^T>&8#:K))13"9 LK M$)=S)),-E2@06\#LY1L5NC]WO?S3Z!=/:>O844M=@D,-%$N E"&HY+WTH93< M DK?G[->/F-94_H+O'2."0)9846".N$H)>^\"4&*Y'1JRX[>ZW4 ]Q]D]EPUOGN^0G=-<07.,Q\3OUG>W R'KV?#7RU995&R2(2V%JC6(,( M%+2/WID8^4"2T((544L/UOQ69N2ZITE*,12%D W%F"0J)W(B[13Z%;.LGTY[ M?-7A04M,R46%,CNI%+'JRB8&U+HN<(#L^74+"ILL'SIS7$=H!(B8=7(N ZKH M,[!$3DE:I;0WJV8['4R'O2&-SV^?V!)#XBBD:D>JJPLW,*L0G! E1.UJ"7U/ M*V9(#P_5'*V*9"1!*(HO@(D1TRFPTU,@2)AB6C1/_6;.T@Y_?ZSU?^O&SN][ MTQY=3U_Z=/+<[,V?N3UZPU,^_^J#J[M3_4)FHR=9K'962!<*&/ >-0G$8JTO M:+UJX[2X-<66:DI<\3(6]"P-K "./=$HD!QNI*QUL5LQV6)-L>7N%'$40$"L M6S%K2-%A$1J1TS8R[-H"M&AF^9IB7^+%'G[^N+/LNQ18X;0'Z;(W,FG@4*D$ M1] LUUKL_BDVGP45K=1I$ &%32$5RX1(M6*HUE',&=K^D$J\X:&O='X+2NM=#JFW!U-:;)Y2OR=0DO&GV7V M.>J$L89:4Q<[8)U]:%7=!U456/[QYZ4$:(ZCSN B):$):ID6Q::2=$K2@)*Y MD(]MMJ ?O/L3A$Q+3(B&?F9 >M.-@S%1BR8]22Q)981 ''0H)!\3:HS% M%<=6$EHP$7<9\)CCGF=DK(K>1!4S*%^B9"P8((/)6=V&N;;W) *^^/XO1L.# M*8T']3E^/^OM\@%F]UU>"ST=]B[I,#RMSW*#](!PPLWV].H:_.OU!:Z/7+^N M5_@LOY34G-9S?J>C FTI"JL+.^5L7=V9J$T57K]CHBV^.Y#S$U; MJ@Z\)"4 M"^B"\AF\-YG?^]VXEVY? /D.>?05'5#Z5KS[EEX)F17Z$GPJ!83!H+4Q.63' M05"EY%O$HS_'\36]'_7?]X8'E[KD&:9>GY]^%3&UEG) ,"$:";XHC-8)3\E2 M(3).7FD83M26%WU[H=+ M'":^8[EQU[7H.>T;%E@IU%KMD3P@)<^Q)SBF@@[L=:3\U+78-F8T:]?R)Z[% MSJE"H'(8,2D=DV77PC2R!JW*I=A0!\Q:-.R]:!]S]_ZO*=/@I ZLOIRA<9=5 M?W[N[H?1"I)[ 5M'199?,BHL'@ Q>60M1M*J:"$YU::]R>9(KL,QT?UP_KN* MZXNGM\:,5GK'-/AR(3%LYZLFI!::,EZ1N[ER%4B"I&J6L%%@!?LU,*T@9N0K+)R;S\ MZ-QM]E7")AEE':)Q1A2 8J+1-NJ4DB-?I,06#7G$XGLS/4DG?)+ U;,$P? S%F%R=^_&Y6Q+- MHRM&L;*T)#U$(X/7F!WHP&$^Q&4VE36AO_AQ[G_3]._!5,BC\"H&Q9DY4,J^ MV& CFF"5G["/PT1O#HG^H CC;%_"^>S?N;;/M15]QHJ<9#T&T=;Y M0\"&XW.8C:@7BBBIM*!#=&U%:RM:=(93B*-%!:,-=W3>@5(/3\/+0O(13/B4(I 4*P45CVR\Z7XC&98ENTD&?- M[+8R>_%KG[20(08OI:W532P+?K8'Q2Z=3-3I:AE_.W;A6)O!2IC!8G8HTZPIK5KNOS:#%3"#A=0%$"R*(I5@92'@[#5ZI9)! M =$#Q-BFW5O69K 29K"0G6WJ9"FADF+66[#.QA)2YEKTFTB:"(X'9 MI*PU>82B"%LP%OA7D'9'PWR#ZL.&HV>C,?&-M\[289U ]85!:%GZ+Z-)01E# MB,I#D:KN3)=+(0KC, 95'!V^>7U,G<*W5J MU[GY-F8_GM:.X#^8/7=K5,GK^MB_W'K^JF6)45 ;W4IG V@<:"U#T( M<.BEI+0CUX(Y._-8PRGODSQK6UO;VN5ZZ>ADYES)>6W!9,[*05%RP46,SBCS M?=C:'(O!K&UM;6M_U/65M11:^%*;PLQ$DN*2-$E#9J",IX M_E<$@]K)*"6V8$GUTBTT]D+U#&L5VRU@T\KE6G-;_T66BHA^A #"V97I/>>M0:9@%+[ BVH MGK+T@GEM:VM;NYR:4G*,BA*RDH=84A#2"7(&:M>BLNM](=:VMK:U>:U+-MG& MJ!TEDA"B\ &5-P#)11F\DLMO:RVA]^(3H[6M+5I#&E!21E=7@D 6.4A%J+4I M+A4R#MII:^O<^MZ)0\P7'[/W5"+4HMI66RM42BESCNV^$T&T[JUO-XMUR11M MB&C1LB-TT4*"[!4I7;>+U-\'B]>]]>UF<0RNE *(D1)XB2B HE @64!3T2WH MYUPJ4;IF\4.Q^'38NZ3PF)7S#3<'EU_BZ>ET_&.5U-C(D$14# (WF$MKDLR>\OYJ BY!>.Y->>L[&0F,'-Z MQ EH%Z?\Y7?*Q[<_(=3&)'(^,YIL3R:55,LZVO,1]3[V!ORY/T#^^NA7HT^9 MK)=91>L5A* B(MBF=, MF]8.+B%DBU_*YZTA6U#;9#1XU$%3\1"EE4 IYEF^*WTP9SLE= %]RVS"R'T_Z5DE?)<@F#O" )F]&IP>' MT]WS$[JUK=YH<,*GXG0T/M\9]L^O3IU7(K&$'+Z?]51!HL\NLCX3+-0%D@!, M3AJ=HLG4@GGG]XW4MQ+U997)G!5_.4F7A1NE3F14IC@I';CL6!'FE%DEDA)4 MR+2H],W"27)_^\%^FT M;QEG/39[^5?C5,OBJ"6+2I>L+1(EU)W$T:$EI5$K R6MR;\F_]>3_Z^&MY:% M_#J8(@1[?%$T>)]"))LM>JI[YWCCUN1?D_^KR?]7HV++0GYCR0CMK-0V@>8\ MSJ)PG--95CW"9?';I@QAW7_[S;*VMN(B^F^+-=9+0UB,@HRS#B2)MH3HE%8D M:PHFW16^WW='[OVE8-^8$$GWQ7 =^DT[H4#;.H46&LXEP.P/PB2 MK+(F.U,D!J06%:K>'J;1@&IV-9OD]?EM:]]0O\_@/:1&@.HZ0/7\L:%7FMHR4( !2=AV2\2PE]#DX$:,%\E.\\O7[ M@8X'ZK)=_"P>5UST,N,B98,Z2];QM@57<7UC^SNWM^[4*+V.4 M)1A(2@)JBLID&0S_S2*+Z%M@%=\Y=Q<<*^YAA&/Q5F&\M-$8J9U,8)V+298D M)?\,T3KK6F 5ZUBQ8N-^B[<*X75(QD:E70#K;>!H49BSVN=D)MT'@T.<%$WX>&$JC!.5FW((?" MJHE=5BR!Q&S5IRMK#=5>0BU$0Q'JVN/A( G)N5YB?R6SD#9(!Q2A+:-':T(M MBX:"E)7"8"-Z BL5DDM%Y"1)1Z%=6&NH]A)J,?L#!XYUHM9ACQDBYWA(=5@O M&5MWFG-RK:&^F5!O3BCUL#\]?SD>Y=-4ZUQ]!UH*L\M*PM5NH883/",CA:R3 M=LPWN=92[2?60C15%JS1T>2"'B!['P,8*-XZYI<)>:VI5H!8B^F? J>+XI_. ML&!'8.)X%2(9'V11I-?:JOW$6HC&JIO3!Q-99[D$&(O'%$3M74\D?32T(AKK MY]&8P>0VZHZ&*RQLJ!321-X8)R&3B)%1]5F!5CFJU(:Y^5.R M$ZPCT+O@HR=* (@VH]0KHB868IL/'\*#USDK[WUP :3S@;(KUE.RI=;YCRL2 MPA=BFP\?-X&<,8H%?DX17&1YGZR(JM0%D9&MLP6>=IE706U\P''^.)/M^NVM MP4E_=$[\L*-TO'/R!64O6NGX;1&.=7UVSFHPR@8-'AP87S! R6WH^%J3:UDU M8IW_#1&S#(7C4 A>YF1FNVL[3%ZT87W$FES+*G)BL28"R2*!0%H,& HH$U$: M5XN)MT#DK,FUK)K+.FVE\B"+91^FBZ> AG3@^.B+\"W8/6*1^-U+H2FO$J8 MPE',8%D/0V3-J]%S"_D:%N%;DB M2(BDA=8E2= "9S,!0LG)*^'KAHC?*5=:"28(8A YA;6R@(\Q!A=2D3(:I9UI M13_FGYN@7P>)N:U33L(!AP5M? &95&!9 48Z:7)*U"K#OR>NW'\EJX>-;K5A M.E2O?'?EZH;>(QQOG4Q^QH/QY0FK2/@L1/6)[!RU!4HV,MU3P5*4]HI=9 L( M_T<([HZFV)\X">X_*UMDV640!TH;@E2G J;"UL5CYNRYXO7SU-)>/ M^7/;L;C%GEG/I]2O#YJ24082*DA48M".''[&W3HH2K'?!>';).J++,8&7PJAD,:SG&JT.P1:S%#AG#:0Y[R(! MEIEF,A@(13GAE-:A!9G8FF#+G/ &FNTC#[:"#5".F'K)@)1ZE@2?+J+]9I@ M+2;80J:&>%VT5MX53 [0R8 R.59DG+3D'#VT2(,M%9@+T3N9A+;!9YT1P*J$ MLD#@&(5&N +>M$CO+!68"]$6SGMGC90B@>"_ 6T,21XETL*0)AG(HF>W")/ 5*41E- MB$G8-E236CH@%^)>HP2C79&D6/@0&4]>I5K-.B>*RJH6I6Y+ ^2"MO3DU+L( MR"XPD"QB9>U!U(X,&1:QV/XX^9W,4O?&DJO]*.@<:"]]G=_*N4G(.EJMRO+W MTK^IPW>OZ>1TG YQ0B_'HX,Q#F[-S)$B&CD;Y!O?G'5R>59;^NR-@LBJ)6@' M;&TA%*NBP.QTB18PSC8R-,L\PK6L($DSM_&N')SS1M=]JVOQ^1R"2AZM,"40 MPV5:I#:7"ZW%ZT^MI*60A'0*P'D(3DL%J=8V)8O8IBG!RPWM J9U150%=:;D M$Z@LT,N09/$J0%!*^!:E%DL,[4*2#4D,IF%( Q8H5%<,L_'*;(DA+R!:I%&7 M&]H%].Q8;0BS(@NJEMCT#)]WV4=%6:K2II(#KVG:&\\&9^JTL-_G(2\O/U / M3C:I](:4?Z(A_[*2):%L!,.>5Z#* 8JR46%0LRX? 26$U")WO+3 +L09%Y%= MB(DDP(&SP("/IG$UV0A5+ M+8JR2POL0F)LJ( F33I49:Q3)&!8DW8V8T;GE[]G:)GPO)=^(>=-C#*AM&Q] M(3K^74F2.2/F:(5>_IG/-S-3MOY[RL]5]W\<#>FFTNE-'VU*IX/3/I^;[P(U MPVXC'YU.IO4J+9D:[;D9,Y))' A!$X4",HL8/>.IA'&MQVV6DWS$K$O3Y]@; MUNTWRW@T^#?E YIL3*?C7CR=E:R=CEYRZM(:_$AH3B9U &-R[1!"K;-RR13C ME+3>MQZ_S]C=[I@MK7\Y>ZQM]I9SU,5$3OV#!J+HHP24GK3WH&/(+1*?2^\P M%Z](H^&L@DS)'@"*"5&Y:()"B E!(*P.VLOC9A>/NJ4(D(F$)P.(H9JV]<:J MPMEEQ#85"EQ:Y[QXE'422$6$I$,$3!C!URD(I!AMEW2;*GA]/O(M!"6H$*T!?R4,=/K=>_L?%2J!:L^6Q-S[P6_4KPHTC@J+*,<@^:EB$YS=@HNUQTV MVH[?4J0V\\-+F 3)02W-$,"C#$XP@, 93_8AB#;UJV_RMWX_6W&TS>TQ/JT? M?]V;'']2L7_,IO;SZ9AM*IUOBE3+H0!K+ M.:O10>N CD-CFG48R;!:'0X+BX8RS*\&0K+:6PZ%QM54U&)T.9.OVV*)6A*X M];@M8S2<(WX:+5I :=$@!*<">BA92(?!)E0K:72UTIF2$D!&':N48@8)7F( MR5IG6H_?,J0V<\0K$+"M22A.1Y >V430 M%V,)!FS4@4TT.RR^!%9"[FJ!O*Q]B]>_+"O*;T[CA/Y[6NWS/?_X_?3+3TZX M]WY;*1KUA?VV=T[]EM5E@IR+/@/F !I*\-J(;!36 N+"7CK9-8I?/FQR!Y@O M]::]LQ_'=.GV)X>]DT3C:.=HZZQX='NZIO?.] M=[_T.[NOSCM'"?;>;N=Y\]Z.YO':F=SV^P?/3OLOOOUJ/O,J\Z;,$B#9\.=HX[>.]JZ MZ.R^/=L[2A_V=E^)O=UGAYUWG0\[NYV+_\/CUGU-\QN]ZWN-'TU$[2=VG?[\^WW^7 M3Z("V[G(O/1N-,XW\]KO[YR2=^9*4="]>:6Y;L3?8$]W=?3[_UZ/]S0-^O6UVWFWQL>Y@KW?UF?_\4?N]_UQTIFP- M9S-KV/C-V4 616P ,MN"$]AXCJ6-L$65(*.WSK;-%OXV#OO_.11I\.L0WX73 MG<$O_'ROH#-XS<^R=\[/6&T*=IYSNVYV5.?HU][^YML/_,SF/Q<'%]R6V@F0 MV9BFEJ!LZDJ?)AAN5?Z1B_0>"N+:&I;,&K:GW9]OK,$Z$C4Y;%0"VX#2N?&> M 4U"VE(*@#"TMH:_MH:SG5>_.2OU#Y;Q,Z[9\=[NP<'7>. M?NEUCWX=[&_N#W9V7YF]=Z\/=S8YUK_K'G4W7PE^5M&].!Q\$AND4EF9E#BF M&V"=)%,3A)>-=3&ZE(,R.:RMX0MB0YMG<@ZYZQ:V_ M93K/MR^ZN\>RYF$W&30_5^?YEN@>;9VSJE%[1Z]TEQ7./E][9_= U1RP^ZYS MOK.YH3_-H'>>;]7\4'5V?SGL7NSWV&+4#F?<_#W,SB:_OMB0>Q?;T-G,I7M^ M*X-V)"$%%YHZ^L%Y7[(-YA";Y$5=39*4(+.P#HE6-&?G=G-&H[V+Z!I$QNRZUD2SMPK?2P5I[KYD(%5/'[BI[7B(88_ME]B#&!H\_^..H4T-C MH69U2P9\]5]62P*! 7,0T!(U$6- ZD,=,I]\,BLKRUJ-YV1G#B?D3B<-P[GYINIX;2>9:E4&*66@H^9._ QE98("+4,*7?. MN"P.YXW*/CV3N6%9)R[8-E!V9E72#HF42Y3@D,M MA4S3.)PWFJ)IRZY-+G0*,IFJ-& G6';#=A0LK-[O; MX7F[Q<8V^+1K[[YVW__YM7NPQW;7_BEVMK\>[QQLD,WM3R>;[__)-[;7:7^8D/-OJD+H>5]?7HSWVO7;-([8IO M*[_#/^,ZHB25VN94&_ <@--*;:1*)54YT<);_J5YP=D]]> T3-]AT4?[OMC; M'[SBXFCP^KAP@_U7!./_L]1#7L0X?#5= FW9JV)/N5S_]GZ5\_'_EL:64[Y-XE M99Z$M*"0_?7[;QJF(PSN9%9^G!M=[<'TF'(P* ]?A=EI&J-[Q5[_E?4AUVCI MVOF!OMQG3-)+8Y)=,29+*Y^ZZ]MOUY*M[=7MMUL7>W%C^\>?#,JC5G5GZ^V; M3Q_7M]??;B6KW;7D[?_WYG]7N^_?)F\V-S;6M[;6-[MM[N-E,;ZZCY]7M_YW MO?M^>[.;K"V_64XH%EPE;>[7[>;NW>;'C?_[+Y+BUR%>U2_[W>$A/,DFX[R: MCT%'"Z,D]583$NHTN)1*057F!+8ZI"?^>#A\2$M,^CHD,CE?O%HK;9/^%_** MEL;%FIXIG/@7W87GVC20@MVUL#RW>Q#"?MVU?PYVMO-W-0!E+P=6/;GG8/N_L[!U]Q]W-W?_/]QFGWH OF M#>[];DDWA'&)/-G<7A5?1*Z5\4Z'=!B,N,[!D#GIP.37UZ[HC[JZ=-71;^1CN:FUS_* M[S=?#0JK>^.7-.\;?3TV>DHL"R*#W1N =1VXR8O')G&Y,8F_#=P5WY%EQ=6U M7^-E*U-^J\?^UHSO:(QA%H-\_,\26YK<<*2= M*_I[K^C124*NDHS+4SF:Q:?'U88D_;*AJZ\C -KL^U_/Q'T\"'?K7\_G/PCJ M$_7N!_+3]&Z,K"^\4SATZ>'2>^- /)'M7:T*W4L^]0M;.I]L;-W6^%X]DC,W MN7E9'>H!W T=K+V%X2E[1O=ZY<"4)U=9Y ]#7<$ ]$X_^J.R&LRE<7Y7F/>? MTN#=;X;W;*\'SYQTUUS1W0;_\OV[K_"4[V&-<'>[VX/WCN_Y!]XE^KO;1\&[ M%]"GDXV#?^ =GW"7KI/--?=UY_/'P^[!!N^N=7L;]!/?_ ?:N+T://WP\TN. MN<%<4^0Q%:-0E*)A_=5F)O=<.Z%YT!>5\?3U9=-^R7MI.S;066!#VK).D5O9 MJ#,E249:DOP]K.JA[@^209EL>1LZTRHR4R0DC$<0XFBE"-&Y)-)[/[]"V[:>UR))Q/\^_SC<#2RJ",X_^< MX[]\A'A9UV.R?Y$7/)_UA(/B/ON#WMMGI_P[> MV&U>.)>$[4&+?B=?" ])TY(BQAD!UN73L(?;(R)#A3."G> JU',(Y0XRDMYY MY:_]:\N/+F ?_5Y1#\"$#;KPS8L3LK?'7[ *IXQACYBS!O&P$U12:A'WF9=4 MI9X: ;A(S[21MK0X;&58E&2RN_O#W10%"#C 26 M6IW)1J+KI#[R-M1(<4G13XI!G0"E#?&[7^=H@9UAL4S'K/KJ%?8+K/?BEUPL M9^*&[V^\^:8OLT=Z[IU:?+4'$IS!G[H@\Q&>>O083!W*K!U5Y;>@/Q7>_>[##-KOJ7= RNZWRW>6.OMPWLIM!KO M;G_%&Y\WR&;(CWTGCZ<#,L))&\Z&1#XW'G$F-#+84.084ZEF#FM,EE;6?$\? MZ\K?&(6=F2?\0O7@LIAOZY/U<4$MVXCZ'!/8IQ;P]3,!SU(6#LUDB*4.R(B6 M"DGO,1!@DF$O%*,AX8U)1%,)UZK;+#1< G?*9PGN8.6?*9OFEP9+D[)*RE / M.#D85D7MBB98!SSF=U/]ME),8V]S:;6G^\7WYN]'R)EZOM&81<)4ZV9X_>-6 M\O;PJ%>>^JJ9SXL(DW3+Y5]_E/@YC#8\.CJO.E?YNA[_^ L:0.82F1\46CC] M(CUGF:89XGD.\.I$CJ3)'0(/061"YXPZ'N!58)%\+DL'+,(EJ]]\?_@#F>@D MSS!I],5-VMN3+\IJK[CUR%GOPS90#Z0O!Z>=VEP3Y;SG>FEE:U@,_ @%*<9S M%11J%T:\@5\WJ^WRN/_BA&T5?^'2$"(Q1I+(%'$)(R:-=$ARK'W*)8RP6%KY MHU>6AWGA>R[YWZ+7JY\ '.[L=XZGLV%)F]7?<"6PH?ET.!\TI^0+SE664AA- M3PE /^990'V!G'*:6\>$9 @&X7=+X =_@@=3Z1X?YAJ/#4.JT NNXD^\'89:\/ Q\%Y?=Q+XJC<,'#[Y7APE(5/IY\'8-G7_:O/VRR.J63!I MJY77+U.QV!(:*&($401#D:-+_LO=L'S^Y=4$9^FFJ!,^U!T#L!/@@<<2J89*1PF0LBEE901)+B8;VI[ M#?2=KT?^ITX&ON>/@D2,%]VG$4^#%C\(\IH6/?^2E!++J;C7GD^FEAF>_>Y, M H]5V M+_4#8[!SU??N>('=3])"RWYRO ]>QWC)W5?>S2B7_EG'Y8F2X<\YQ#CE]I10 MTVC77'*(<9;[]W<'&^\_[G>W/WSO;G\ZZ:Y]$N&8AMWM=T4H:KYSL'ZZ^?E/ M>,+&Y36G@W ,Q.[[<%C&!NE"&[O;7T]VMM_U-CZO?]\]_+. -HN=D.].+F[& M]$)C0XQ''DN&N-0ITH*#MRQ41H![J,R844)<&:2FM%\[R;_Q,B;)D:Z2;[KW M8W!TCK7ZR:5W#(E;#2)&T;V%Z+X]$UW-B:>4>I1:(1 W*4-&Z5!GU;M,X2SC MGH0LKJTHH ^--P:K]6.H<0*]DZT./"/>WN29EM/H&FWV,R3./@6V&RX]*CRUC?< MEM#1\YH=NG7R"SP4E"FIA\#TZOTR9$\FH[/8X$8]N-R58WVQO4WZ>7/SN#>_ M=A+==\DO=*K+!O02+C('T*%P4W,]W!G:,WY8V ]8-RUIFJOK0:+PZ E.G];+ M3Y3;/CJRM3@??4Z(7!&V/Y2P/OM:_BBR*$<6L!K:W'X&\XCXS@.!]/O$^;SH-]N[F_7XI>O: MM90L7?GA]6]?:LC[TC5O7PK;K,X-#:$&T8DS,NV!+,_/[JN,+"MYOZ6N;%F2 MZ[^^=\7092+H[!?0\++(V&,LH#W6&(A'7I9K7?W-QX^1-22I 8& >WME=7I5 M9EZ@G-6;\05S29[&T;)M!]?N%MW/.V+S_0?W?Y$-M>Z7[OT[7%WVQWNOO]P MO''X073)Q1U@3BM!!+C*X"*'W;I:(IT3BXB15J0B-SA+EU;^NAJN9QL%?HR" M572T^4EA^EA5\E+5?O/&-S5]CH M^S_67)V6AIW]M?SBO"\LS8;DGB+!4A+JP!"FO"=(L$R9-@8AJ=Y?"D-%> MMK;1\P"_;R\&DR+NMAEW)Y/UOIFK-V=QOXB_-^(OGL9?R_(4ZSRD+(:=8C97 M2/+,(FZ4P,IX*7-]9_R=RRR9_(90=M@X<64$OLBO6CEMUDN]2_IEL]PYK'US M%735-R7Z!^+E6$1,[RK=QI>?ES J^&U21_Z5H;8][>B;D(O?=VW087! MJ0BECYH$\('N.UVY.@E[6 MW::UUG)B3$/:+_O7* 'B2M&F-Z,4LL3>K-/6^ M[_4F4I;\ K+3K)>,BL3=8O5BLEZ]X^L6+/<]MT'8"J,YSW;@07E0QU]$)I31 M3*"4I"$!TGBD,I/!;)LT#SOPB6 _!?.XB-V^1?Y%2$!:;=9_-^V@/"O_2\GH MD(].@VNC/8KAHG(X:*Q:8][V=>7K"?9=V-YH;]I(T6F2?<:(]*Y)M8%KA_UB MA$>CQRY=Q"C+,+/2B$QYRQ7G2J2**ZR\HH8*1;^LA]82^'\)<-H6X/?7_[-T MZ4P9Z 9R9;-U*5QP1=YFT^PF]WBK:<7F>7?!DP#WP#SL\^7]AOUPN>W:%.7O>'@QUM&RK72%-FZZG3HNY[YG2U-[MFO MSMW,/8],Y?57I/.!KU[IWK$^K9=^BP>#QX/!'U@]8KLJ-@ XWTQ5^YNG;?%7 M=PJ8N3^9HSK+@N!)Y>$[UUGF[-'*+.-[5U*^L<'XD1[\6 UF6?I(0TSYI+SV MO0M.9_>K2?JS\.1C&XN[;@%_3&-QQ[;/SJV."UBP);=X M0'WLU-.A^E4]:XU3.C-4Q\WQ>J'F,OJK++^&.%I3O?3P&O?T45>T+Q^F?;WT MQCF^VQS3:Z8RFMYH>B.@+Y*RITLKZP#?X]7@%^LX1HELDT2^*?MUV2M_-%*79U),>1-U M"3L=*[_O^W6HP;S>M^6A7R@2(^>=Q,C%(3%R(4B,C"1FD;%21!+36A*SD#&= ME][_2 R?!^P8N9$8ZGH_>=]@;UQ:3\2$X61CYH7)B)]"2:@Q>@[A2+ M:8;"[L=08G[Z?$STAW#45#%H3E!H##E\T)O\'7A KZR'X0P/;W:!7:Q& M>A%EL@TR&1:TDW?:#LHJ,HO%F=;(+"*SB"C^(M2=QKSZ*)+M$\E/_0AD8=$T'\9ZLYF MD#T?13**Y&Q%.$3E&!/27H>YJFF.(R#&B2+9!)&>S MER&RBS;.;607D5U$*'\1ZL[H-+M(([N((MD&D7Q[LE^8(E977J IY?$ @4@J M7OI>]Q>B[F)I90N&5@^&E9_6^BL'ES%KGV5PZVA9%D+4N+S)LOPVT*;G)Y^? MZ?C*[Z;Z[=)-4],U;B@7T).CLF[J++^J?*^IR_CZN'"#_3$L3=\UFOA7^/P6 M;>JR-QQ'^9^D6E8KQTN2F_>I<>?8\ M,I777Y'.H8.O=.]8G]9+OUT8A\.BCZ8'_?)X/;FZT!:IR\UMN;VZ9$LKVT$; MFF..X877'&!R61D.=;4'TS.6;G%T WC-2$9_J,/2R.B[LCK6E4-_E>57@..I M4UB2:Q7Y8MN;%TVIW,&P'A3YZ3/IW/9^42>5/RJK07*H3\'R] >ZZ(=S!IM^ M]L;]K,_[>5P,]N&*< KAH=?]\&TXK=#;IA \S5;#G^';J=3V5=L<:4@48TV: M^]G5Y.T55[\]L?NZO^>G;N/CXK/EL$KRL_KS=E)_O@-]."L^7YX5GV_>988U M=+NNEY/M?5_[F[IF80*,!Z2!OXJ\\'#S:=.XX2@M__*MQV7EZDY2#^U^HNOD M__Y+4HI?PSAVFE_)Z\E'MASVW.4/Z_VK/O4@#H?0HLN?'U7E 8S:Y8^A2=[J M^H?/BZ!:/S[\Y.B*9X3RO[8XNN*EQO<*_^V'CP<@T?Z'QQSU='_R45DE91.> MM^7AD:X:C1^/%GP%H^K.SA=HYJP>P)3YO3#:>B2)1?];V?OFDZJHOXXF.BK<@B?U_7P\*@1ZLYU0Y(<[Q<@ MB(VL)4&$*M"1WFFB\SP\+JC.1!8_ZVN(J+'(_)K ?#A_6-@DW ^-/=?C3@*R K/IJU&WZ^'1$0AF!5^ VAW[ M7B_\;+@1M$S;D?(/]%??#[*V5T(3^V& H;MZ.-@OIW;#3K,A#XJ' QQ@U>AH\T@%'E>6!B_,(-'E7>% M';Q.]GP?NM-+P'SVR]#+<"E 7N7[]O1\$NK79U/77!'NV@O?UP/XZKJ9!_$H M83)#[P,\0P<&H4%!Z^ K/X"!.IM*&([2'1OGRI "E+:KF)%KH&B@[ MO#MHLA\4357P?+1-^O5$7@;0"P=_AFG3IN@%>8#. ^/J@79<$+V)JA?^Q^O' MP NR-("+[*@@N?WOL!A1V8#/KCD(;02Z%AZ7#X.(![3;"X\=71XV6DU9 >CG MI"5!*$?0&, =!CZ930V%/C*S01NV9N M7C=O@%@E*'6QK-1JXBU+\>O1K(P5A=*"!%R8L/%)_TT5O,E2- MZ(!$A(=7^OA,8AKA::JS@R+!1:^;OO9ZH/Y#D"T\/7 M4UK2/+_R>T/H6%F=3A2J,PT'0V/76TV?GPXP& MS?P&'@.>' M3HW&J='D0_"#1G8\7.2\ >$.@SQL\!8N!EY1!6MT!"Y2D/*F[SF8J+$6 M#O1)=S-X*?QD0'0S6V MX3"\ )BAVF6RWDG"4DY"5CO)TG1!A[8^A04&7 W1/*&Q#\<:M=+Z&;IM1 MXW[RXIN>V?0T&+Z1/0,M'3T?=*BAOO#D-X'C]$^7DU4W O$@V-<@=7C2"/4' M\*BO_?*X'^1EV*!4,[+'?NH"YX$8!&/;\-+#<]/0J\N&)DW;>0<:4/N?6_Q) M:&"LYU<19V@,L,K]).^5Q\"&S82 ZDRQK&#B0-A ,T#[P<:,F'@8 MXH# 8(6JD=C 7_VQI]*859CD .2U_^\P*/\QT A0IL:.!A6\@==-9A8NA4&N M&]_$-F Q)CO&[^M>/F*^P/7\1Z.IZPLR"%1W]/J4]\$97-B]I7/M H)H^EP F>V-# M&*SZMP)F*(A(V<^!)L UX72P0?V?9.1@G O1Q)L9B7>XM^/# M T>>0$#._NGU SEZ1!X,VA@*FV84E1T>PD4P##"N(<)S71_/FC%Z1J/3=LS" MFFN'_7-OR)W!K3^Q_F@P(IEC?@$6I:>/YU0U/H_ NP>VL3&1,-4PN&-:,!+6 MD1L! EB/^)L><8@)7, @!IX+(SV%0(T!"Q=?$ -X0:\XM\$W:$DC=1THS_2R-[_L MZ^98HXEY3/S8./:A&9WPAA#%:KR/AE--+@!I/)HTZ0H;.N4%G+ENUT2A.N=D MJKEMRN&!&?M66'_&3:^/:KRXU0 ZD]4 %E<#%G UX.EE].K5@+]7/VXGZ\O) MN_7N:O?-^NI?R7KWW>;'C=7M]LNQ45>-35O$:+LJ-H!:OBFKH[$RW5UVGKK-%^;J#]UK+._6O@?/ MZO9M'V$(6'CXZQ5+GTTX?UDK>SU=U2/F4P[A6:[^]6Z3T*SQG]O="L 0V?#8 MH]J_FOSR.@2:>OKT5=%O6M'<]/H''?WA_/7POM'78SNDU'*&LV"*FN0L-WGQ MV$HM-U9JDDYRX;M4+A,LK_T:+Y-[?B<8N]>=-S66L&61TGEJ++_58\0D*N?<88X ?E MT2MX2-*8PF32^?D:T%^&?3UT84WWU[D8U:MRDV__IKSY[Z8I:EW6\9O1:L!X M)??5O2;I4K?O-4GS\(P986#2_*3+5+1=-L(B3;,<''X)L>EONC?RHF>ORG<9 M1)S,@VK]^_(PW:F+KR]G5+>J;[\7)Z_Z9?]=-5J^3X;]8O QQ&6&M5MJUK"A M],8^V4S;RTRA!/N1/,?5D/Y LKAI<2YVUQJ'OU_RPA$*51 MA@0\XF3PJC\\1*YL8D+ABJ6DKP]]>!W:T_KH51#5U;X+/]Z>R^GJX(VNJE,8 MTW]T;^A!.&'X?".FC6OOV#^G9JW\]A?]^&V';0S=P=MON^_5P>;!VY/NP?[^ M#MTYW?G\9V]C^\/IQH'E.Y_7^>;V#M\XZ!UN?'Y+=C]OX+]8M[?SO3S9@,]W M/G]@UVX9V?[P_'N]M?3W;4/)^$=&_3=87=MG>]LOSO8_/P6=YOW?-S?.3SI M;1ZL\]WWW6+CX.-A]_,'NO/]8]$]Z,$[X??/X9[5X\WM#ZR[MD%XYJ= M+?=!S3MH1<2FB$T_Q28/,&2<--;GBBM&I!&&@^M#?9HKG(ZP"1/*2,2F=F$3 M/L,FGTNFN5)D\_1.TW^399Y JWH31:V_TV7R?D']6A7 MP%04)^1OD>;*22QC7"!YG-K5+)^&9=+B&SS_4=T<>K=)O-)@S#6J/@GC6[46 M!G90G\M5UP_&WFP$TSN :??-%-&CDACM,XRP2G/$E&'V\2,H@[/3H?/"5'.P!'++$>."PXZC W26#J$=982 M 1IJ=7#6".OP5NGP2PNOK?=#LEE9->7Q'S$V?A.6W=:!G6LL>Q(^,IG-4X"P MB%UWP:ZM*?X!C(-39B2BPE/$E:9(:NE1SC-L,V*EU *P2_ .8VWRYJ+.SB/_ MB#I[?YV=#L!XKAE52 IF$&1HT1-GKDFGU,7)UFJ M++@;PE@)U$4SI)74".8ORS$@-<4A5"(Z6+5)DV<9*:%B.6L[<]DN0SF'&9"4 M&;I?MT[27#S<>YKUG8AP]T6XZG60J*ZGY_=3\G-,P3R9T*B7K2(XXSCC3#%%F: M3A_STIG]542_COL#@Z;"H1]/T@AF/FGLQ, M9O?OGNX/P(=[.YG@&'B^&]AM3B>KI-ZJ3'J"1"XY?*! 3=7A6.HRG=#B55"B)O&06<>* NJ24H51BG^4LMUKQ MH,.L@Q^^LZ!](9A6KP5#0%"ZU /Y%GW"!.=8HD YHB\IQAD&=#V4B')6V3 M#K^$>,G[<9WY&!R9>P(RF9^!?Z"K10FU^HNT[49MGKLU3%$4(9W-K":+:<5!IK9#,J4?:&<\\-5ZD"IP* MG'8H;I,VOX3XQYK/?34Z2:8S)D H5 [01;.6 M>5%1>^>1?43MG87V3A$/[(CQ*;5(@PXCKF@6JIMPA*T@6AAP*TA8624=OH@Y M('.V1?CQZI?\[+Z'[0]LW7#>OC[XG?N_,'C^A-N@(X#?"< _7*!?5N \;'GV MSBK$O8X<*V:$SVV/0FCW0$=N31%3 M17!*O+?@5K)0YE?G0$PU0UCP5'LA!,U"V;T.4:PC9Q84:]]F[[D\:/"O8G10 M>S$NP[>UKRN_7_9@;.O_)&%KX>!^AQ0\SH%Y#";3E<-P".V-)^;-1RM?POKP MY%R_WKF@QF_;R$>_DQSF68&9C!L@,E( M1ST\Q:-]BRP1C184C9[T&)Z(1@]"HRG?7#LB4DT\,L2";^ZI!"\]58@8D1F1 M RB%)=]4==3#3^!IZ:+1G!#%:NC=M),44V@7@5R%69T*L41$NP^B?9WF5XQ; M;'&:(YV'4U8)-4AJ2E#*1<:92(TF^=**4+,HA1!3:-NKP4]%2*(&ST2#ISB) MYT0I(CAR1H4,6L60%FD&OA*F>>X\H0HT.,4=T:H* 2\M>'6YZ-H4-^FA+Y$%^V!8'>A? K)&4VI5RAS MF4%<*8ZTQ!IY(7(O,XIQ&DX_9G*&)[?/2Z)JU/KVT)VH]0_6^NDR*](* &J, M*,X4XCA52%J6HMSDQF:<9)J&1$Z6S; \P3RF<;:.]?Q5]O?0P%>'H$GF 6?U M1%^N590&9G4;)G4-YG2U[][HHP+(;>/8;1H8+AU:&3/7[P9X%ZJQ:"95I313"J_M,(4B[&9Q=;GIR$K49\?0Y^G5Y:4R"3%'J52 M6" P@B #$XB4%HH+"Q]F"O29IQW:JN2[E[ /X(;EI.>.S2PVMCWGZE&L_'!/ M6-NX5%/?49=9E'%-$<^5#H?#2X3!6],J8T2$8K:,=&2K3B:+FCR/+"5J\JPU M>8J@<))3Y1A%3H93D<'M0)+DH,F&.@9LPALB&TU.9Q96C3&4IZYC&[VN-C&3 M'ZI@3L6,8RG,NZ+9A8(F6#+C*'A:!#@) HNDD,YSADC&E,^(8)B;IA0F%6WR MMJ(>SR,OB7H\6SV>8B5$46VD3I&P)@,]EL!*F$N1#UX&R;W*A5A:H;PC6Z7' M+R)JTI2T[9VM[\2HR2)QDV9VIW$L.EGW@[-/T[1$I2S-#? 0*HA%7 @3X$P$ M.&/:AH,(8=+"_H*X0VBA5?CIRMQ&%9Z%"D\Q$B:%]PP\"Y99 RJ<94AC+I%R M(B>9H8Q*VFQ;3EMU3L8LMPC-3[;M0SG)#/VL%YQO]]19MA'>[@1O.],,Q2A, M<*X)PHJ#P^6L &2S&@EGJ3$YR5T6=@1QUE$SVTW0FO3:J.YS0VZBNM]?W:8,,[! Q&<(ZZI1-H1CHA(&:,:_!'>."1 9]CI!:;]V MDG_C94R2(UV]2E:'@_VR@H>Y!"[NX-'_21WJI]:OD]]-]=O*>EV'JBZAKFHY M'-0#^"5T/0$GX7ZU ./6A/90I;PX\0Y]]U5Y&3;/Q&8K2,T_NC?T$3[O!)_V M0D4]:H3*1(ZT C^06P?PF>8"4983YKT,55^6 "8E)?3UO&Q+B!H_?VPI:OQC M:OQT^,?CW'CG448P"6DR DG6;$3$BKK<&^_YW&G\2TBB>5,>'I;]F]D2_Y$M MW4B6..U(3CHB8^/+$SU(MOS1P!\:7R4,=Y)@KIL;P6,FF>R05$Q=N^9M<^E( M+AAIKL?/':I:;,"]/\6Z"*PC@8JH>D]4O5"9V&CO+-4.<4)8.*>#(D6401G/ MX#]IB,S$T@J?F0LZIT&EQ5;,^S.AJ)@S5/.(9A'C+S.2&9$AI4#@I$QUA$Q\V:1=?EI M:O-&79ZU+D]OI:;84YH#"?%&A6-,!-(L"^=."YVE+G=6,-!EKCKXX4G![4O! M:34O6;5V>#CLZ8%WH#YY88M8[N7NH_C+DY"3&OH)O]T)V3[Z@8;FNK>ZZL.@ MUE/SO3::[HAL=T&V[Q?*\;+4$9SF%A$;0LI2YPBXB0@GI% O66YSX996"!$= M<@5+^35&019!H>_/4*)"MT*AIZB*I$!'?],HZ[F%:)-HR->'-KH@W MT],]VK;Y%\QYUP\V\VU]$B'O3I!WH3ZOYD!>F#' 7%@*/IDF2"MED :X2XWC MGC& /-X1#P*\&&)IL6X_+8.)NOVXNCV=+:RZ0S*Y!E)F=I MYA112?M"[G,V:ZG)K]DO^PY7]7_2?Q_A\7@]+FC,"\XP^])EH^: MJ/)XSM\V,QZ![DY =Z'ZKJ.*YQX;9'5& >B,0LID'-%48<%R1R4/FSP)[["' M+Q?%75"+J/5/LM 4M?[!6C]%;S)/I.2.(6(%1IQQCY1UH/K,""&HU5P:H#>2 MS[!J5/MR>V^@7_-#@:8V?C?9MS.C1#_Q F^9RCT:H5<,QM650]/S9U/^,,1L MW6S\^YZY[K,8H(4Q)4^]?WZU[Z)A>:!AN5 E65%PE5.@DYA2%LZLTDAECH2M MML1Y3-,\9TLK!,R*[-"9%4J>G2H]J8Q2I4C0CFM3>X#J!+%.E(N#J@VA/ZW@8:7PD]7?%OY'?Z9-/Q0 M5WM%?]*^2V3=>E" :JR;*\W6MK/^__Q!XT]"SY[CN4^();1Q)/9]HFU8&-;] MTW X2+\'T)MZ.;EV9,9OYV$0CLJZR2!]5?F>'A3?_.OCP@WV)S W===X(/'Y+=I M$X:#ZV]IRPBSBT,Q_6]H;0.(A*12VYQJXPFG-)/:2)5*JG*BA;?\"Q5+DYOV MJTD/CO2>1Z;R^BO2.73PE>X=Z]-ZZ;>+H@A2-SWHE\?KVE')\T<;E9'X@SDI MJ^;0I5< 0;X*5T&;=&O:DNQ7P8K^Z^?SDX$F!:P*.O(F&&!0@M]_TRM7S?VS MRFAV-0I4Q8:NH>75T7@4KE?@MK3YS30(;4V@)TS ^ 0-^+[UG?CE4U\/70%= M&&^F=V6OIZL:D!>PMAS"LUW=2?R)]6!(@9,ET+=1G"?1AV"Y!_6OUT_5+6Q. M8V'/4;:QZC:TX:CVKR:_O'9%?=33IZ^*?M.%YJ;7/]JX2Q:]>=_HZW/46<8C MY!D'Z\9O'G^]W'QUB:6,ON-JF2AZ[==XF=SS.\&N?^E-=][46 */52(V-C8V MQ>Q6C_U) +N=>8<_8%JCVE>['#=TZMJU-W6;_H^@[&E&0-UJ +:!-OCD$*[; MKQ,/;,(USL*%DADO>'BZ\,E=1F<>5"-[8LV8BC/>P1-OMUR$\/YM5JMNT^&7 M-G"WJ:;S4LI@SW7N<.NJ/FT;4NK&\_?K-G?N_,,LSQ)L\ M8]R97 IXF#=2V4P03JW(,BWYE[5FS3O#!,U@\?NC_^;[P_:4DC[M3M9C#O\\ MV/C\SV'W_;NO&]MO3S:^?RQVOO^SO['VB6VN_=';W/XJ=M__4^Q^_G!RMAYS MN$.ZVW_ ?"(; M[]?YQO=U >W#W;4=>/Z?![O;.V3GX,_]G>\?OW8__PG/=OE&@4^;M9@M?/S% MY51FG'DD8*X0US OQCF+-!<^QSXS(LT!.BGM\!>7,1GA+<+;)7C+,,3>,,1WIX%WO 9O#&9JRP7&A&7><0S[I#6PJ L MRTWJO#06BW">J.KPA^?O1'B+\#;?\&:4I-YJ0G(ON4NI%%1E3F"K%< ;D6/V M1B)[>TYXHV?PQH5(G4HS9*Q0B!NKD?0B1S!]*W*D_$=XB MO%V&-Z]3ZYPRF$][X&;QE#JN4>XND,Q+Q MU%IP3G."-*$BP\Y:%##5^TDA!5.-9J?%Y[$!1KC$7#%D92K@2 MYI!BF49$V!0S3I0F%-28IQV:M42-9UGUC-!EVO:2'^^KLJZ3HZK,G[_:_ NN M>/2T 81FTO]NYCR"VQW K?MF.FLG57F�-&"7RBP'Y\5GX,8 ;"/P2!U*N5>9X)EE MF(:U@6R>ED"CUB]NUD/4^GMK_7GP@AKPR3Q.42[2#/@]%T@1XI'74LN,$F9) M!EK/Q)5+"2W5^I>0^+#E>_#A7B?9\WT?R@R%(J;:'1;]HAY4346@Q)\<^7X= M\R(6*B]B//'O1].^VG>K%R;][6C.(R+>!1&WIB(>7'LG,ZD19\XC#OP520&_ M@;^:2?!9,9-^:85F[3G#(FKT?*=(1(U^#(V>VIHCI/2"::09#@LT6B+)4Y@Z M@GF*@<%X&S1:=-(KBK9'C5X(C7[:@$34Z,?0Z/-8A6=><>D(DGD.-EH[AK2E M82\QYY*FAHB,+JTHW&%7A"JB1B^&1C]IL"%J]&-H]'D<@CM)POPASL/I<2KS MR AMD3'<989P)A596@$GJB/F)(EB4O<1VNEO1H%XY7VO? EU==8/CW113>JS M[I6E.RYZHW!/T7<^!Q0:>-0#$ H?#'1_KPAE275=^\&CU.*Y2S!\#FW0\P5^ M\N+$._3=5^4/H>[QK(/=63^;XM4PP^?2$6W/76S/]*X81YEFJ1=(9S*

XD M4LY2!"*<$IPS;)0(!0B;(L,SBH'/Z>+6'.IS>^,^4:MGK]7G41^OB =WT*-, M&8JXE3G2N5,H50#6TN69(F&3#..=]$%.8E3H]AKH&4=]HH%^2E4^#_?DSH%S M*$"!,XH1-\8AJ5.,G#,IA@G-.?;10,^K/KO9:?1[R,92+5 J%/'.@ MU:GFR"BBD!/2@J%FF$G5,@,]RZ-RYV'?S/@TF/[>>.],\DNOK.L?AOZI(]O7 M)A#-(_RU-M'D;/+7^[8\]'_!S$>PNP/8;4[OHQ&YPSG6&DEN-5"8%"@,9AQY MJJT5C*:CN \Q0(< M%*2 OR*NM4#*.8EH+B1X-"1O"B@2+#ML%GEE4?G;K/RM35R)*O]@E3\/6Q@N MI:62H=2Q'%1>ANJIC"*=IIKEFDM#[=)*EG7$PS?41+6? [5_XDA'M/G/ @!\ M:A\M387(4@2V/505S4/B*59(I9FEV%//9%B"P&DGG46!G\=5_I>0:[$YV/?5 M9-M,)^G[P:M'S:!8L.&[]1E]<<1:.6*M?,9+B[FNA]/L?#V8P-!S!UL7G&<] M;4QU,KDQ7_@>1=>V5P<;!3YIZ-7J%R*<\3FAR&=I6!3F%$GG"+(L5TI[3W*G MEU;8E86)XA: A=#=ITW7BKK[,-WMOCG378X=);GE*!6,(>YRC*0F$OPD3')# M,@>_-+H;-^0MJNX^;5PSZNX#=??<[H+1%8::'.4T[+U+E4>::88PMXQDTCH= MCDHAI$-(5-Y%5=XG3<.*ROLPY=T\-[P&A)/K-$?,BG " 'EM1E&)*5&IQ@[ M3D;*2Z\XI+*-N^P6KE3QFC>#)"_ZNF]#WE78YE7YGAYX][!R/B\[Q[25F[IT MT:_# HNO-_MO3\*BR["H]T-2Z68>Q" "W9V [NUT= !G0$8XT8AC _^D-$.* MI6'WA^6YM%*!TQ%3QE^ .L\X1A#5^>G4>2I@X#PX&RK5($Z:("X80<9SBIR! M;XA-148C/*\UQG'FE%#>*88Z1U*I#-';4Y2SEC$AR.#HWE0Q=5IV<9 M1XAJ^YAJ>VZ(4R(9ER9%TFB&N,4I,GGND%&X M*2HJ[2,J[51,(/,66VHPJ"H!]LP\04JF"DG%C(/Y4Y:&<\7:DNDWRWP#*I:S M^0@%3&]Y>N[T@D4[0.VYP@-W\#0B\,T&^#:FPP8J Y^"XQQ)''9_@I>!I%,< M684]]SRW)!2@9!TE9["H$4]27"P@>*:00P2"60'!5+0AX]B*U'E@0,: V\(L MDE3FR&C!G93@QW"VM,(?>/Q0!(*%!()GRG>(0# S(#AG!)0*K#-JD*!:(9Z' M6C! ZQ"ES-I<,V$4 &E'7[%6:L1"5XZ$CQ/19B(!+-"@JF@"#-,*0;ZG[M0 M#I*&BM8.9R@#3R]C#@ A4\T^#/Z@353QP.59UF4894LT%7 3XT&%_"2%8J!/ MVE*N8=$0LL6E'"8%LMY5Y>$;:$C1'\+@CBMHE?WZCT9&1M=MZQ-?OST95!KF MI^CKZG1]X ]K -?0A:IL3I>;;'2+R'HG9/TP'77) 5JQQAYE%#<< M:P!610P7#CA6VI%7Y&O,N.C>4Q.M""/S''N)@-(>0+E0J\(8;J0$+XT(!.@A MD:1IV#(+,L%31O+4NEQ30Q&C M@H[*>$AN/&+<*C*^[YO3E"8[;YX[ MY6;!P?,Y D. A>,X^1^CV8YX=R>\^S0=U-'*6W"\)+)"A6H>'B--X3=,I3=" M ,4F>FDEZ]!9K*#/Z=+8'.KPO,1DHBX_5)>GXBF8:.4R3Y$R3B".\PQ)D5LD M&=%>$VQ4DP],.^3AIZ)$C6ZQ57Z.T$C4Y =K\KE5#JZG8C9#-E/@A5 :K#(G M"#B6M(P:(IM%;-P1L\APC4K<0K/\K&&)J,P/5>:ID(*51A!G&!+,,<2E9$AK M:I#+F,ZXED"X&"CSU8/8KXQ0\^Y5Q M"I[]RI>0A=CU@[.Z34TFXF/D&S[N0ESKQO3?C[8><@/[H M_5C]P<5#LE*/*=,6.9V%/'/!4:A\C5(A' ^G=2@"\$E41ZB7EGD00>YE@-P< M9'Y&N'L(W$VM+5CN4RYRC++4$<2E)4@1)I#*0IR*>9C#D*N)<4>^I%S-"'4O M ^I:N_@2 >Y! '?.Y[@@69X+C6AN5:B QI'4X41Y+XGB.5%2Y$LKG'=XY',1 MY!82Y.8@:S;"W4/@;GJ;-$P(UPHCY91$7&44&:8XRCTA5AE#/6U6F&=T4FS, M<[V3?F97ZN/FNMZBV=,33*#:73ET/3\ M=;/#[D#<_4RKA"]NQ7QBEX]BMG>=3,/-27_6'!\IP* MM&KI\D6[@//D_]WD_OWMJZT@6;-=O*27_;NW8W([>5U#><_\/!S]O%OX>1>* MM@C#)*:<(:JY1AS^0%+E*1*2&F>)2W/NEE;P,D\?.ZBU$!&MB&5S@F4WQK*N M ;,'KE'2:X] B*@V"U2;6HT$U-+86@(PYG+$"16 :@2#*&&>6VT]IWQIA2XS M^HBAJPAH$=!:3N!(9R=GCP-C4YNL\99CA'(5S"Q!/K4;&4(-RPA5+E1;" MZJ45LHQ9)&<1RQ8'R^Y#SAZXX!C)V>.BVM32(LR'Y6F*D;(.(ZY2@Y3/!4IQ MIE+!LI!/T9"SK.WD[*6=6/6Y^<.[1$.K])Z'3A\>@GHV,<5Z?+BX"?KQW&5U M;K\T-N\[@T=C/]NPVWKWW9VR+B9RL3H2B^[PT/AJ,V_@LMX<#NJ![H(:B'A@?"A"1*L@8BJ5W>N,Y(8@+(P,U8,R!,R!(J*-4,81 MS(EK( *G!"#B1S_RC)BY',=S_L?S M(6]XIE;&-.1GOS).P;-?^=+6;6:="?X3_^D.+.\%+=#?K?-SZB0^7R;XF/1& MI^].3M_7Z=4ESQD5(F?(,6$13SE'*O4YHIXQJRAAQ.(F%US,WMU[QG2CB&8O M',U:G0L><>U^N#9][H7WJ?8L1QYGH72+""=@Y!Q)3G":9Y;@<([H [/!(Z1% M2&M/KUN8#1Z![)Y -G7"N@>+$E(EF1"AIJA,D?8Z0X8+F"RJL>;9;/+!(YI% M-&M/KUN=#QYQ[7ZX-K7:J%F8EAPCJ[(<\9PS9&"6$,F(M-ARP;QX<$;XDT#: M2ZLQ<:N,<#?2D$==U+G](=:C\;IJQ>2%YW*T(VE\#*<_I'1$?+T+OGZ_4(O> M91(K(S)$F2&(,V*1"@7I4T]#E,]AZ>4HX4MQ^%_-=C?A+!3NF;<<1IA9M,3S M"#,S@IFI.)O("<\HU8B3#3\N3U"#.S M@IFIDW4T$=81@E@N4L2MSY 2J44&_'JC)3:6Y@W,,"XZ6?;@]/4(,Q%F6IX M'V%F1C S%92B,)LX3PD2A@2GR;JPD0Y@1M#<@^?D,H%GF0+?'IAI@EB_#30\ M%WZZXMO*[_#/I.6'NMHK^I,&7@I060^Z48TU=^5W4_VV=X M[A,B#0U(L[WO$VUM>0CO/H5)2_KE )X..IQ 8PIHV5ZE>\F1K@9)F2>#?5^' M %N_B5GJ$'7+B[[NVP(N HT?^$/H3;V<7#LRX[?S, A'95T$,7U5^9X>%-_\ MZ^/"#?8G(#AUUW@@\?DMVD 3 '"NO:4M(\PO#L7TOZ&U#202DDIMD<.OA*]X[U:;WTVT51!*F; M'O3+XW7MJ.3YHXW*2/S!OI25;F83,,A7X2IHDVY-6Y+]*AC8?_U\?C+0I(!5 M04?>!-L,2O#[;WKEJKE_5AG]8;?." 6J8D/7T/+J:#P*URMP6]K\9AJ$MB;0 M,YJ PZ/*[_M^#9"2C,YB:7UW?OG4UT-70&K&C 84+<7C'?SOM'7YP"S MC$<@,UZ+&K]Y_/5R\]4E1C+ZCJMEHNBU7^-E5-C"3Q6B=C8 MV-@4LUL]]B?KLW?8E?732]4/EU[A_HX XFG\7W6KS:/;8'=]<@C7[=>)!W/L M&K:]Y8\ Y,'93!CNW&(E=U&'IPN?W&5TGE#@IB)"=SA-J]W#'4*SM\D;N$V' M7]K X5FHZ8*.312JF0C58IVJ=\O-DZW:,GFK('OKQG1V::P_]'].%Q=^/$'U M@>E8=SPG^N^JS(M!JTY-W7PS7C,X>'NZN;9SO'/P1V_W_3K9W?YPLO$=WK.] M2G?7_NEMOO_$H1T%O/-\S># GNR^A^=L_U-L?GYW&-8,-KZ']VS@[N&'[[N' M;\G.]WWXO->[O&;0_?[N*[29=#^OBYW/.V'-X/O&Y["&\ '>USW#39KU@"Q]_84I1G#&*+,$><6D4,A);A)G@DN4L%S9?6B&J(QY^ M1/1=]6)><_0COLT5OMWEB.@')H+=]XCHB'3W13I\AG1>F31UEB##*4%<&1HJ M$EMDK%=49E[J-" =QAV9/>1TZ(AR$>5:B')W +D'IJ%%%O=$V$;/L UCXC3F M&GFJ)>(A;1XHN$4J(T9G%A.3TJ45SCL\LKB(;PN);W=A<0],@(LL[JF1CI\A M7EC"('UO;BZ^6;][W Y?-%WS3/^+NM!Y0=%U:3._3$2CK^#;+PKJZX?_%T59;7E MJV^%]6_@VC>5=\4 OMC,M_5))#UW(#W=-U-!>@=N-_59AC+/\W#XA4/@BN=( M>9UKEG&<4P6D)YV5;]YH,*GA:K]&KYZY$-X=P>9ZS)'03JHZEX:<4HRK,S22MH1#\H8CDC09B1XGERQB 1M0(+S MZ F7GDD+CH'F(<,VQ0+I##L$_J&PX#$2[O#2"NF +6@'$KRXC)6J^-;4!$N* M?CVHADU=L5'*RHB8$1SS5MJ>MW(+@!Q4]8W@"%"WWO_F1[AW+A5UA,#[0.#T M5M$LLRZUJ4">@UO$5<:1S&2&,BDL%JGDF7=+*ZPC99M"R%'-YWP/9%3XIU7X M\V"(9#Z3#BO$L\P@[HU%$J ZA#Q6%K)KO1JHDEOMYJW.,@1 M%?YI%7XJC(&]ME1SI%TH]V(T01)[A:SB)-4YA_] X6F'ML6DO[ ,D.URH'M) M^;,-<\^=#/*P3=/SC96SS!2Y?!^*# 5T] "NU I)9>>(BZH1BJE M'(&(IU@3FYHT[)GI,#JK!(\(!@L%!D];'"F"P>S!X#S\P9W.M) >.4=#MJ?% MR!B7HA1X@M=<.*U8 /R\/!'!(.Y 8,6!TXB+#P>+)P'23*C.,US@8RD G&: M>22UHT@S[U1F9)IB'Q8Z\14>F\4 MM=NBM"Z)9F)'KC AT7S,N,52FG&$<]=CJ1U$C&=YAE6U#"G MFI+J>&:),K/3I/FHUADQ]<5C:HLSEB*ZSAQ=\10Y%SCG/$<9H"SBPF9(N334 MP)$ID'.?V]0LK2CUP"V:$5@CL+Y,8&UM+#3"Z5;[7) ._GIRCWG#6J;LF$W=^BS;0X>'@^EO:,I_BXE!, M_QM:VV O(:G4-J?:A%@&S:0V4J62JIQHX2W_$A!E?--^->G!D=[SR%1>?T4Z MAPZ^TKUC?5HO_791]$'&IP?]\GA=.RIY_FBC,E(V,%IEU6QJ?P6PYZMP%;1) MMZ8MR7X5K/>_?CX_&>AMP,>@D6^"X0>5^_TWO7+5W#^KC/YPF,<(]<(DG-.\;?3W&%:66I6 !6L:KT^,7CU%GN4&=2]1G]%V& MEREFUWZ-E\D]OQ.,WNO.FQI+Z+(@Z3PU-KO58W^25W"'JGZX=*Y.'J^ M"Y\DAW#9?IUXL!2 /?X(L,?X*F&XZA!>O$V.QZQ. M)UJD@<-W$<1VIPO=KL]31C^ORL-D\\@')@/^TRHXWM_ :?#U_8XDN^V.TUL\ MX_$.TGK61L[U>7>7Q>OJ8%_7#QY_M]Z#J[+-@6=T/W^@.P?=_!7D/ MUT]V#MY]W=@.P=J/!]V##]]WON\6.P>K8N/SGP6T\V3G$.Y=LZ>7@[QP7['Q M.022/Y'=]QNTN]8]Z!["/6M?X9[UT^[W=\7.]PW>_?YGOC&]L? I#U]N7ZG( M"$3S!$1SL! 5(>F^D(2?_)3DIZM7.0DZ03O]S0C6OBM?;M?FRUN\&C+/J^C6 MR:!,*@\@:8N>3_KG/!\^#W_9X%@>5>6W(@1[S&E2GGF6^LRS[#27ECE\]-]A M,5JB2HK#([CBV9W.5C]CEJ5@"%VFSU8+YG9RMPXB4523A8J]LG3'1:^7Z+X# MJ7/A@.9BX%&O^.;#!P/=WRM"]%[7M0\+2L];(&8.MWT^GX^6%R?>H>^^*B]S MH??C65_MN_6S*5X-,WPN'9$EW8$E7:P(@W.ETE0A)AQ#7#N!).,I$EXX90D3 MQH.A&R^V+9[G%O5YAI[.'1RI\@8C1'':8X,H1Q9R@W. MJ%8J'-E!&)]%1G-+Z_7/ ;L)_GT"6AF5MV0XOO3EY==[O.9#C>Z!&VZ MZ(>9W>ROG<_K9MZ 6TTBJ-T!U"YL*7:&,DL M$0'48I7>15;;YXG'1IV>I4Z?$Q5/L%,PF^&H01N6C2SHM,3(Y3"ACA"=BU F M8(95 MI6CW<.:,J:/ZI +>()S/- 2NX :M/S&B'L+A V?5JR4E);P"N4:0NT MA.86*2-21+B3+LT5YJG*OA: M:8=-HF?7YAP9/+Y,5Y,TB*NAZ&(@1U3%)I/7>Y"<[>C2I']/?>A*E< M[;NUHK8PR!'8[@AL;Z>)BE-,.B\(4I98Q&5FD7;4(\:J/45= MC,DIU;E!5(8JE2#92$I'$&.<:JEPFI(0'S,UTQ';[H1M&].TA6@?_8RS,TDHVP_->8TBEC6K\I L_48UGHL93%(5DC(L<' \I M,/W_V7OWIK:.9GWTJZC8YYR=5&F0#1(_ M2?CVZ4_/D@0"0T @8 EF[SMI?6 MI@/*X^'H9W3%AJF 7)K\W>N[D4?Y#D8GXJZ0MQ#D_7VF9L5&_)\%$E@JXUF$ M("8K3J20*E.1E#-L::>3:\BEQY=0F6V2DH T9<*T M]42:)$WPD'0T3;D\+&W64@VVW"!+Y,>SN1BE<4\_=IJ9$RG.(BZU<&65R,N5 M@66/W]O(%YVUPU[3Z>GWU(27RVLO1Z-CW JI2997]%L(_=[,\QDM)2@3*.%> M90+,.&*#I21:%T%89AT+I2==5]90S*-6[^72FG'IP+_NO3B5=,6XAC'M[)H\4A5 2+4W,S!'0M!QU#IDH=.@T\R$I:AO? MC5]0X?<@.?*JRBTL?:FJ_$"J/$=70C#>E@YQ5OOBB(1$/$.7).D4(U/"!"?6 MUE677Y!+JM4N=\]3?ICM_!\[LT!DH2R]_B?D[X-AK\9?'CEE>7DJZ8IS"^%< MF*ID: M/<=<;(Z<&QX($Y$24-X0PTM9&U-&1IXHCW1M';JR5L&TCKX<#=.1ZYWFD)K$ MTF"\GX:UD\M3(#5_3>0_.\?P8K(--OIQI^R!VA+B!MBX=^;D=%*>1I:(%4HB M(F9+?$R)*&^S#,9YYU(YGV0N:));XS.M5?%59#M5U>] U>=HD!2(V\DJXDQ4 M!+P%=&R<)Q9\H-$JX2(4QT;6,IH69)M^F+&@'PL-ID"L(+@2"'\^4TS";6=:. MH)GSR'>L)@Y,),XJK;U,3"6&ON#M^]G5 $^;O9JV<)ZJ[G>@[O.A'Q^-\>C4 MQ%"&3 ?+B?$)?S(J@&<%I5,YQPBW2EK5J,]-Z4Y#[2^<]UGC.BUG,@O@7B/E MG9F0-TYD_-R-]G\_&'Q^/7;C5.>W+0IU'\XTZV4RJ 0I$R4])Y#!$2]T)HY1 MM'5&"0:\1')4JWI[5LUN7SBG:G8+-'N.Q*3,P$812;*:$4@!E9H'36Q(P0I) MLRG-&%B7MZH+]],=W]Z^&[[#R?3_PGVY?*9;SC^WES!^_J%C;GXPC&E(QH.C MG\O*CP8'O=B9K=PC-W;W2F-QLQ2[]M=TJ_SV]0M3O3>HCR MI"3*L4R90!ZK."4^"B!4*L^3-9GFTGI(+W$ZUK4U:(4B>$\9%>Z5 E=4N#-4 MF./ (BCE@%&BP9>#)-D1&Y4BU ?+J',BY=+AW7;9THJX[AP5EA3K:P>_TA=J M;=&,3G$$1YT\'!QV2D7CJ*%6IVKQ\YV&^JYQC6L)^C9?\# W^<0RY\_=46_L M#B:5@K$W/A[6=/BC*@[\RWTMD:31[F"C^&##A"8W'A<8J:.A;F)?S[29,)Z! MS-H3X[D@ )813S,E-+,(,4CP#%DWM_78PR-6YWOES56=EZW.\[5^6;H@/26& MHB8#A42\YB@WEA+-RF2EH>E-KG1+U/F));XWYL*(@]SQQR-\"V[[TT!C$Y9T M$]6(-1N^0F'$RWOK?(=YOYW(?3N-=W)QEZ:OQ I_"\'?F;83E.7LHW)(9$JQ MCTB9>!$L05CTB3'EG(3:!'15-7N%.$W5[^7I]WPT,$<9@%GD,Z&&-?VV. M-"34C:.B0C5RTW+"1<^^@Y\:EN+FZ>+?"P#-] M*KCEV=BHB !31GC;3*P-0+QQ@24'$ 1#%Z]5DS.K(J]TJK-J^?UH^7R34.>4 M"0'%%T 18(X21YDDP:12[8MB+N,,6-=><#Z[M;TKVE?V5FO_EAR"6Z7:O^-1 MB@4&FUYIHY:=0WEL=3SWG%^\R3&]2RIZ3FH7:D7/S2S;MS/G51*3,IB<";4) M?7B3++'2)4*E-4;&*$"')N.HEC$^M34E?A4:VA+7J]#0*FB8([U:.RV9\D3X M6"8KRTA,%(IP[EGD)B43*))>1KOV@EXE[<.&)07_VD&FKE?H]_O))*#;%OI= M-Q9PC6O<7:'?@][D4E/GHBW[[&(;\2J->\/F1&&)(H]2OX>\O3\8/SQ1?^P& M]UYK_5ZXX<'75^EHDD_;R:\;09?Q,]6N+F177\Y3[BR\\E2CA$RAW"C&T@$L MD>"B3Y1Z[4H1/;*G+EV&75U16KV"BMS&.5)5A9>FPG/4.#/0@I83X)H' D)E MXF, 0@T7V>L@/9=MK&QY8OGOO\[DOGO3D6E+H2PU-]9*QC*?&YN-R)N!WI^# M_MYN&AY6\%L8_,X<#=9<."5I)I(E2B#P2$R.G@@:&?-HQU*(:^MP"7^I:>_' MH]KW16*J5M^15L_/]U;*^P".\ RHU2#*C#BOB>=":&X\\AJ_@G,PVY??K4GN MIW?.Y"P1]8/A:*CRV< M=A)&'C5G1^Z4Q3QM)[R]*<'3/;"3*_[='/_.'"*1*"ZG="+:E?[X*"MB#+/$ M*N9B#E130,\)3%?QEO0)J&K'9 M*J$,EZ#+%#\JNOR"IIEM[/?1OL!1#3%=@C4E_MW))_5^.4VGM,YG.I&EQ71X MU$#1T3 =]HX/:XCI$9&SOTXPO>R&%U]*+?1Q;[1??OE\,*IG !=$]S,SRVQ0 MTB8!Q$&@I?#A,_9B02W>.C]!@I"]I&'JCR33@V='E06ZZZ)2&.I_=,(XZXP&N$3Y-9^R^ MU)CHHZ3=K]*!&Z>X.]AU7_[IC??W!P=ED7\?#)NM\YL;I?A\<%@&JKOR!-6( M+V#$MS?/%"$RQ54""40 U01BDL2H%$C(G J6%8-(U];AEL>6:\2TS4K^($T% MJY+?L9+/C]PSR2=!+3& CA)HRXB57I8FRL*"#5;6U^WUI+O2[JYG?2NJMW<;FBTSY0O*.Z42X83T"66 MDJ4D+G!/N'')@@_9ZM+"&+IV:;W*6]/ML:)"6SC\$KL]5GRX/3[,=WOT9;*S MRH1E;@FP((CU01$AE0M:% &STM6A:Y=1N]J^9H\K.M6YY)R;'U[\G^/>)]S\ MZ/764POYM[Y5[,=9AMF<[I=\-\'QT5 +[Z$?=?? M2Z_<.+W(.85ZS&0A2UTL]"F3+R,5K4F9&&"E:C$9XAUW1+K@(OX>I$EKZTIT M<6NTJ%%+Q8='PL8X/=,,8J")6.4T 9J ^(2.OV0*#(M&FZ36UC7O MZ@OF%K6Q@.*Q51ELC#L^[?7Z_6G)Z"UHU=-.12Z FLEZYJ/Q(64+5C#CI0>$ M1YY4ME3%]R\+6#(NV$.QJ0IY"T'>F>;:(FB@FFDB4PP$G(_$F,B)]%%K:P#M M)$?($RWK)%*U?,E:SH16FDJIO) @8_ ,K$?_*01)=="A:#FS5=1=H7V,LMQWZN*$M4FT"S .JB#3J9@+0O<72/Q83A M/6B\K&+_0MA_YN0/6)Z59IE(51@>BI,V4Z\QX:L[AJR>8R:Y@6,'P MO+M+M=.H&=;G#,E["R(#2RRP(*6D>>+N5C!<(3"*!P,1L?#9DI- M4S*9#P:?.[W^1!M1;&W*[@MIS>G]Z][E$_/.FK*1(]>;35T?IR%" M]$/X:$^ >3Q..Y*DH&)/9D>@A$C!&$$,Y M)RY(!RZJF("OK:LN7- ^8>5+""HQNH*DG]-8C]9B8NX_?68_V,$ M]SM8H<=C&^Z9JH;!8=HM.E+,0[4-"]F&,X.>5+!1I, )BD:0,MF)&!I&)IQ=)'P+,KEMX&2^=YMI,Y1QF(8KDT5).6 M>-SE)#<]D9W5*C1NO[I]YK0]6-K0])_&#J][[YK%BV9-5N[Z?YZL<>Q]6O\5 M_YC=\*$;[O7ZL\4\YRZ$5/S1*7BL_^J'/ZTO<*'I;XH8'M-U[UO4N_NIXP+B M%7[WUU+4/9F[X8:E.W 38]\;N@/THH;CDN 9[Z>FK5R_R:*5OI*S5ACXIM$8 M?]&T,7K6N71EIM\.91&.!J->DR$:EAZ5O4_IE\^].-Z?X?O MPO'X\H^T9875V:68_[/<;6,1&%/&AVM+E-P]'_-N?, MQU_;_SS;^)O.%KYM?]1YT2\MAUZG(WPHGX8=0;N=XN0WI^<+0VW_X_SPIN^. M8P^%,QU,$0<'!VXX0IN"5F1PC->.HQ\7>XZ&$IV:A(:'A7+9HU'Z>?;#+[/V M5;U^GD*DM<^D8@4EIR'3Z1=/ ?19 Z#G:.7D-:&? M*:4N?9D^8S=\30JXT2?_[689?4;5Y2_7FWTB-\N>&2Q0 MN7.#MUX089J 6:O:LC1-1AM_INDTVKE&DN2QKD6)UY#>9#&>NZ->*7%[PLNQ M$<+QX7$S/Z!9DLV4>Z$WKDMRNB0[Z!(/)_L%G6CDG:D_0D^V^N]$GOD[\&PW(7 M&^/QL.>/&S]K=[ ]Z)?[&*(WAF^9E1RU)@>R_7R: SE\\PV_X_/6YMNOVX?_ M_;CUX=7^UK??\+]W^^\.WWS9V?VMM_TM'FQM[G\\R8%\>"EW=O_3>_LAB*UO M+\3;;Z\.=OYX(_&_SUM_O/FRO;OW;?N?EV+[PV\?SN= MCY\E%N'_\%KAF]; MN_'#]A]OX-WN1_QOXS/>,]O9W&)X7;[UQW;>>DV_-OF/U_3S>Y5]T,I$HGE2 M!%(Y,*$T)=Y0[Z5CEENSM@X7]$.Y5?[CX4^.56[#4AJE5#Q\"#RD)W@8G!0Y&$5$$)X !$=*DQ229005'?60]-JZ M!GOA,(>*B1435Q\3%^FYIX!J@2306>2!*3/#0=C@!.H1N 3BYE#)CF4:?1. M [&F'&M1%OY M?@!53%5,#R^F11I<)A?!B&!23@#969&B8L$(>G2LUATZ=+:5E;EK1A; MQ70SC+51RFP3L^BP ?-@@W-*:*JU=49H43&V-1@[[XDI9C6"++I>*D0"U@;B M@Z2$&BDB1&Z<8"U$V:=0R=>4=G;"?%GG;7ROIST*XV8&ITXLJ6*J8JIB6E$Q M+4#?#!<23;V*P@"D0!T'G2 Y\#D+"?8:].TL0VNLUYDS":>$#=G;3MYU7RIQ M6X2X?9W+)[I$DTA.$LF%(2 3$,>0NW$9%&.>&06AS#1MTS"?JK/M<[FJSMZU MSLX[6XYF2CEJ+559D]("BOCL,W$B!&J416'&MFGM%9[6[+0[WFSZ=T6O[VS3 M.Y]"LO*OXV'8=Z/):(CFE#'>P2!\K*G+.TVV1.]5#-[R($ ):7Q261D=''.4 MQT63+;GW)47R+0T'%Y9QO$I'4RG'9F;.N#=,"1:'+@Q#.G2$Z6^9*?89!._,$6!0BK6B^[8!6)9>!2>IH4 M0^:2;;2>HI^H%&01K5YN@+\J]YTI]^EA)DZ-I2$K$K46!(15Q%AOB>^2 MSP&]2-Y5%PS#>I!Q]U6K:W*UBJF*J:TV\GZ3X-5&WIF-/%.L[%APP!41*%L" M25+BO#'$.&\U%8:;0H%;9"6?0G*\:;(YZHR.A\-4&J:FV#D^0N5,7](P]$:I M:57Y*8W&I:DP^O]ITH;3?7;#..J,![@P^#AW-Y7ED4>I:P)P)<347O_N+_?U M<#+VN.EEMCO8=5_^Z8WWR[$<7.3?!\-&PW\K=JUD)%)_U#0&KH9L$4/6FW/V M3)+",FT)M9D1H(81Z\"0K$&G$"3N\E+IU=5Z"4<0JXI7)*YBJF):-3&UU]FK M!O-^#.:\YQ>9U\Y(0:35DD#D@;B4T >4EEEGHZ$\M,IDUF3]HWQG%>NC?.=3 MJ,'8'O1)*(-PPYQ-ZJ0OY>=ZAKPF#1ZIF%H;=]F('XY'XX9)[@XV<%W+[;F# M,GC@97\ZXBZ1$5D(61IT*'2S!EJ(:NL&4-72J2FA^@U3D/6 M-J'W?UZRV.K>B=DB;2 +K$3'!BC/-$4A^Y\E%'3>]E^%";,K 5ZRK6 MG6!=2"(CE_6@@X?LC,YRK*O]DML.A-NGSHL--FF:'.$Q>0). M*.*4%8111Z4#!28V4X=TEYH*AA4,'Q$8+E3":@QS4INH# /GO!<:4K(*?\X( MA_%R-*PS-58'%D_Y(5BNC>*:1%E2)MY(8H+21$3CN5:)"9K7UAFHKKR@C?SR MYFI41*R(V$Y$U-G3*)/,.DOP%NE"U)H'S:ABUC!5$?$1(.+.*5'4B4D1*2<^ M.D<@,DFLM?B'I!$DIR$%B1YSU]J*AQ4/'P<>+I(.E%IGA4K HP&5C&?""!L] M4XI%\V\$L:)@VU%P:W>C%-(@$FZ\S\X!#UP2+A !(1M+/(J5L. !'(<$RJRM M2RN[]H+2[3;ZRT^B5K0UPX7F9"E08'%PC)IZ3:O0/H"\55G+-9=BA2I>JG"K M<%=$N(L,VA:66B]-#E$#X]0IGX2*05/*0)@\K72"6:63$K3.WW@0JO)R/H0E MA.12.$]4\NBPY9P(2M$3*P)E.E'ADEM;9ZQKEE:75)6^W4I?$?T1"W<11%>4 M&J6I2-X I]G(,BU5QZR#EC+1BNCM0?1YYS,XDU10CFB;.0'&-+'49:(X&F>K MI?9!K1:D/X5RQ3IMZ<%-6.UV4<54Q53%M*)B6J10)0HM(!K)'0.FM54Q9?P? MC<:Q+,(UJ%V=W'+'I&YK/J]JG4@4;"(^2D7 2D$,IX:$E+E+1G CT$V_**M: MM?;1:.T2'+*JM7>NM?.N&+U3R/35 MR3SMB!:N:$AP!<6T4!ES=LG[&",##98)0QFWT4&_FH7^;NR17^? M.<(A Y;_YL6HF[\Y,SKML(,#HS!0!EQ,!*AE!(9>&]4Z)8*PRP;?+3CZ%[%@=M[*" MUJO&$EMLO>[7R:O=X^_%E+V9]_B8C!"%DBB_A/;+0R"69T.$-MH9;U2*S=PP MLXRSJ57)*Q97,54QK9J8VNOP59-Y3R9SWONS600JA"$I^T@@V4!\&5#MF'0J M>T>U$:VRF;5!YZ-\9Q7KHWSG4\BMUXDK#U8@)!,(GWD$[BRZ?MIJ+VRA*\"C M7IR@Y-Z7%,FW-!S41N.MYC![\TU+J321.NY)L,&CVY\R\9Y:$@W/8+A,QKH3 M]Z1%K<8K&BR[R/=>(WP5$EH&"7.10)&<@G(BS 8'!+AFI)2#$!&\!I&-U26G M);JK_1P&I>6V9>YZ.&VD8IG+&$,U?:8V=#++64 M2!L9,TS2$'3[[.M3J!LY'0+SG^-^Z@C:PADPU^HDT;J575ZOQ^^>_]&8"$H= M;C:KA;4.T LSH*./)BL$!*&]F;9[O/*<5NWH^ 0_W$^J&*E\:"L)%)S0P#= M:.(,^E(AIZ@8&!DSNY=),/?=2*>"7@6]Q4 O,BFE]\* XB!<\-1%%APR)&7! MI7PYZ-4>MVU'Q+F8DA>1\V H,2H) J5GG$E2D^0CTTI9):1?6]="=LW=CX2I MJ%A1L>7%0YF#S%1R[70LDT*L5Y:9B(2PN(="70Z+=1+"ZN#C*6-,-'.4K"/* MIJ:QIB5.NT0,-324V6B0P]HZ$]#5["YG(51HK-#8'\*A8\7C9,Y0&VHS:]J)X\JIBJF*J8JIF7E;Z5Q*:&?YZD,P*RS MU&HME14J,70"^37(W4DBMPZHN&-^]V(^$TLC"(YN.I(Z6XI47"(V4$^H$48R M;TUB:6U=+J- I:IN&U5W"7Y95=W[4]UYUTRA_T6%M,10%0EP#Z7/@R>2)^&R MEWA MMXJIBFE%Q73/'EFUDJVPDF>FRH3D19) (BL=N$(.Q-N(_XP 4BOJE92M,I-/ M(4=6A\JLH/&JX<06&Z\EN'BU"?X#&*NM>9<.N'0Z4D$4^F\$O$G$\,!)$LA! MHF,A1[NV?JOI9U6)*]96,54QK:B8[MF?JR;Q04SBO/_&6"A]&X!0)3Q!.3KB MJ9$$A]H9),QV#DJ/XZN;"U>.>="G//M?!B&JRBB%)DXYSD!%2RR39&(T"Y9L%Z* M4IO)NDJUJ:EXQ84*WU5,54PMM;+WFUVO5K:=5G8^LI-*1W>>#$&254ZXEMD= MW@"1(&)2,2B=0OO,[%-(SY_.[GB=CL;IT*=A&P9X3-;DHK/)M47?TA;HT1B< MX%VVX$P4-H(%[Q.CW&2=1/21)C'MX7=EU+^VZ7L 2Q'F1X HYZ56G!*6,Q! MOD L)(Y.6?)<)A9C&?*T]!$@2]"FU>AL6G&UXNH"X3)GA/01I% " E"O@K(@ MC&?<)!KYY;A:>Z.V'73G)]=:SX4(DNA(2RV2]L2HP(A)F@;.M<[&E"DCHBMO M/UNO F\%WJ<)O(L4M% 1K;#2*E 14J9.*FT0@HWC5.*_+T?>VJU_=2#XE/=" MB8$FT$18R@APBQ"L@R:&D69 M#A0U,I=>.^ 410J<%%>,9="LHN\C0-^Y#CW616,2EX2&C 18,T=CE"+VI,!Z:!5#4PJ 3TA_/$HM/C0W OV/OT_JO^,?L$X=NN-?K-V ASS*3D(J%F-K:]5_]\*?U$ZBZY"I3 M3"H7>N#KWB,WX(4;[.ZGC@NE8MWUOY8> /W!&*_NAJ4S0*>'=[8W= >=(S<< ME_8 X_TT2H4R-.!RE+7J]< MK[S:5UZ)CTVQ! JD'0U&3:G>S\-R:K/W*?WRN1?'^S,G9.Y3T]6BIQ]Q'@'E M>'SY1]J"E_KL4LS_N3^_W9'7QV7T=K/YW=.KA)YM?O M_*-?^H YW]D#3C8K^FV#85.C^?-Q:1I3WH7WY%IS+YW]87%7_Z?'F#(N9.Y\ M8L"Y-LX;JPRWF3F9 KS7:.(*@RC&ZWGQ=-$Z_?J36[](C ^ZW?3%YGG8VW(C MO//AT705.@NK\'W?\_-Y=O!ZQ@F* )HZX*GC_[^=B>O?^:&(I=<_3O''UC_: M-OZFLX5OVQ]U7N!NC!>4;38=E? 'VGY)_?"F[XYC#^4T/040!P<';CA"WH=, M;W",UXZC'T^>HZ'BIQC>..NA?.)HE'Z>_?#+C,KW^LT7-A_ZY7L^?,Y1;Y9D M\O(4"*U])A4K6#AU[:9?/(7)9PU,GHL]3%X3^IE2ZM*7Z3-VP]>D@!M]\M]N MEM%G5%W^&2&^R&-.S0T]Y.39".#X\;EK@-$NRF7(O M],9U24Z7I!G!,=DO\W,XFM_\>;U9<(]UJ78'J#YGGO]IG:C:3*%AYI-LE6"% MGC/[@*>JGGJF_4DETAVUR0M/4_9@LG&,&R,@JABMB5R61#JSC M6ST0MD"O' MS]"=/_ S_[SX_/;#WWSKVQ:\V_SXY1U^]Q;_'3__]MN[#P/?A)7M;KKWY]MO6M_V/.[N_'^*S?7O[SXMOVQ^V#W?^>96W7M.O3672:_KY M?7()E!&2",8H :,R,1 %"3JS'&FP&])05Z %$!* M2R$;L%:QF&Q@B66#6'!" M60-KZ]KPKC$5$RLF/D9,7*26'3+5D0ND?T ](%@\Q01<6<9-F%RT&QUK*O M"CKR4W0,F0L;+!&41T1'+HA!:TB8M)$JKKA3"M'1=LVM9J!47*RXN.*X*(&; M:+R6>$M 9; BYQ0YY;@BTNF*BX\ %^$$%V5,D*/5I0&5(J"4)@[M(0G19&DX M1*OLVKKJXF:HL%AA\7'!XB*M^X16FDJIO) @8_ ,K.=6AR"I#O^&BA4,6PZ& M7[9.#SQF[1FGT1.GK2%@9"3&(DW4*="$IA LC0B'5G=A=9SH)]'B/8T[/=2& MP]K/O7::K6*J8EH)5J&$=@#:JI 3B&A-5M*&I 5HQ23+34-@2MFD(3"EXE;T M C'R90.1I?RBLH1%6$)O+I0$$I +<-RI7 3TFYI .W>$"Y6#-D&"1Y>)B0L[ MTE3E;;?R5HQ="3$M@+&6B1+2=XBM#)),GF8O>-:9YIRT$A5C6X.Q\YX8"YY' M1TNL7C$" B+QT0#1T@0*I?V;3"U$V:=0R-=4=C:SM$ZJ.CL'UZOHK+,\Z\C5 M*J8JIBJF)RRF1;*1"DD;Z"0SZ #.&61QHE1V6N.M5EY>@[W=)"W9F+@SYQ9. M61U2O)V\Z[Y4=K<(N_LZEW0,Z"=;E4)IZFH)1,]*Z2X0R"QE&9S,U*RMBZZZ M(,;^(".-JUXO6Z^7X)55O6Z'7L][;0Y%JDQ01 K)2E%^)#9(3CSW0G%+J=>Y M59I=.Y0]RG<^A93G7\?#L.]&30.5T!Q5QCL8A(\U 7JGELOQ[- P);#&@?') M&^Y5,I0S*:G3U\G97%#U\2H=3<49-_KQ51KWABEN'@]+Z4J,CH?#5)JGIM@Y/D+M3%_2 M,/1&J>E5^2F-QJ7S-SKX:=*2TWUVPSCJC >X,/@XG;'[DFK>O68*'ZF8VNOA M_>6^-OWT7Z6FX]GN8-=]^:W6,Q,L\MH;I4A3DJB$T&?3Z=D*UD&F/F:^NL:RZ8@5Z3AJU5\8K$54Q5 M3(_?VZL&\WX,YKSK!U18#HP3;0TK ^4<\0")0%#1*64H+;/D6F0R:S;^4;ZS MBO51OO,I%%EL#_HDN-%^<]QA9I,ZZ4OYN1XUKUF#1RJFUL9=-N*'X]&X89*[ M@PUQR2+9)0872@H2&;%MIT7J_"047M*J8J MII8:U_N-T53CVB[C.A_+L4X:Z:,@VI=8CJ&)."4#8=9:'[,!PU7[S&OU_!_E M.Y]"A<;IN*(M-PS[G'&. M+><^<&\IVFRX(/NRY$ZB;NT#B."5O1P-Z^B-U8'%4WY((2/%EXRX MD)$5*F&(R9$1FB-%5DB#]V)M7:FN7D:!3@7$"H@M>.J%:OI% @HQ!T,I6'#& M((L Z;DWTF@E*R ^ D#<.>6)*:>D>!E$Y 3^$8PC)I7Z1:US=L)G8>W:NEU. M^Z"*AQ4/6_#4B\SQ-# M2+CQ7D3+;%:!4,48 2T-,L00B+:141&UB:6+FM*R"VHUW.4G42J:QC=O@[W$ MBH@Y20H45QPTR:T#QYO5=-RS:58H7*7*MPJW!41[B*.7LXL4P]).A: M![#EOVRX!165#&E:YP2S.B5\)"L$XZGS0%3T962' ^(# M!^)< (=TU2C0:^M,=O6MYLA6S5\)S:^P_HB%NPBL,\I<\6% <@$\,4_19?4A M1YF$\8E66&\AK,][HMK3K*GWQ%AC2(G$$DL#)3GJ8)Q4"518&5Q_"E6+=393 M;7E1Q53%5,54Q737[,X$EH./WJ;2"3]XEP(/60C&F-(QP2+LKHYIN6->MS6? M9\W1\2"9)39Z18#&1*R6D5C&@9K$J$VR%)ZTI"U,5=TV.V95=>]<=<^Z9,PK M[TRIH"TNF7#$^QR)9EE)':EGEK5(=^L)P$?YSJ>0T'WP'LU/^YA\[6:P$F): MA':@<4J2F9"TI("N@J&.<6L#9P)=".6N03MJ5\D'8"!OY@_S&)NUE(P2*F.I M6F>>&&<%B4Z& "DZ=/_6UO4%!WGJT)W6:G$%VRJF*J85=<6K37P0FWBF9)=I M_/_D"01)"= 4B)%2D<22L$E0,)FVR"@^A53H\ENW/NWXXB+'^E70)D?*L@U@ MM'%:6H=_3P)73+AFBA- $8DDK))F)H^@@V$2E MU["VSI9U4*$F%%JH\$MP[&N?PM5%@[GH0!:6!?",).$< 0B6^&PLR51Q9+HL M!XIHP"\\TEX!H=V 4&LXJIBJF![ O"XA1E#-Z^J:U_E @XG6,FHR,39$ HD& MXK731"0FK4S2"Y$;^[JT1EKU_.^B#6/_<]Q/'4%OT2_VBO#I H7T9P]S/_;& M$ L__Z,Q$;C3=!)>IL -.$VMDSIP"4"E!"',M#?$E9&6VO[A 2 ^S,=3C$L< MH5R1X$ 3L%9/!JDPKZP5RK@LY-KZ$AHE+JHL#YPSJJ!70>\\Z$DN0P1(2G*@ M*5L:8_1(B8%%ZC2['/1J0YRV(^)\^U@P,E$F2;9)$LB>$1LY$,&4%#88L)25 M]K&BNX1>VA45*RJV$!47*2F(7$"FU 5.$V1AK(C"AS*D+T9IW;_ 8FV;N#KX M>,H8%0/*/0!QNASG"<(29YTG,2:9+3=>6UA;-_Q">+S-*>V*C.T!B(J,UT!& M9Q(M>$AEXJ @FYB]$]*77#4$IBLR/@)DG#OH* 98E")\!PI*:%S8AWU)"O) M4C3,JIA+;4)7+*,RJR)C1<8V/?@"P"BC@VQ-Z;&-_K10CD4CO$Z&FTR5A.I) MKRX>SJ>/ @=;INL0"HB%X)DC#CT$PE5V"5(*IFDMJUB77=#1IZ6N]).H9KU- M=]DE)MHO[]%T+>/0/I"\5;7$]5=CA6HIJHBKB%=-Q N%QW(05'$>HMM:_BJF*J8JIBFE9*0NCE]^(<2P;]-=1J8)F 3IX8$4JS6L03_SK>!CVW2B5QJ6X MY0\'Y0X&X>-#YQ=7$-X6RCU(1+0$5&LJP7/K8HXL9Z^-4V"8NP:^75!3\2H= M3<49-_KQ51KWABEN'@]+845S!+>>NUT8R3YLS!_*$L"@E%.3Z+@BD ,EWI:V M%@[-E 0J+147-KFI#?,?A=X"@!-!&G0U'/"$9!1\ED$8F51(8LG.1E7JNU/J MN7-%B49F>4B$&D@$K-9E:J7#/[P5FJ*\75Y;ARXL(\)<];K=H9XJIBJF*J8' MS[I6*]D**WG&B;>>@324:$X= 24S\5)2(E..UJ$PDPV-F30M,9-/(=5:AY.L MH/&JD><6&Z\EN'BU$?L#&*L7\RX=>)^#4X(@"0$"CJ7BTAEBK/8RAQB8\FOK MRS@&796X8FT54Q73JHGIGOVY:A(?Q"3.^V\QZ>!MLB0;'PD8;8EUZ,YEP6.6 M7B/;@?;8Q#HP]%&^LXKU4;[S*91*U$%";2"*-?#?WJJ]I8=.:@OZ5O')O^=# M+(ZB>)E&46J9"4CNB0>'?R"G1(E+9IE;6[=UOLO*:7P%YBJF*J;5K'JO]K/5 M]G,^'L.HLB%G0;CBB4 N30FI!I*#<%$+)US2;3.@3R&E?CK Y74Z&J=#GX9M MF.(R69.+CJ77/HU+6Z!'8TJ$I$HGY74T!LI85F<%VA2;@A&E5F?:R/%ZYPIJ MK\;[M1-OYH\<6&<5UQ9(B&@K(&9%;!GWY:+3(HJ$8C9KZTN?>+ $;5J-]K85 M5RNN+A#BL@82Y3E*GR!S[D (3D.2(C"F;;@<5VN#W+:#[EQPBV>5,[.!R*P< M01E[XK@4Q'ACF8]&IHC<7(/M&E6!MP)O!=X[+T*Q0@EOF2SG9"&ZY'E(41EC M==3<1GTY\M:9#:L#P:>\5P,5(6B);)=[ LY38H(7) #"<71.0N)KZ\R(KKB@ M1?E-AS94]*WH6]'W>_1-#++.T@D#%')T!I62A6AE8MXPXROZ/@+TG>O#%&(, MH*4CEF=#\*=$O-&JG(FF00JK@\UKZ[9++^C84K&W8F_%WJ6%'!+53MM,K4?B MF[RW(#*PQ (+4DJ::\AA=1%W/A](HX.4 Q"ORGA;+@)QV3%BM=(^V) \B+5U M*7777M"(8E5C#K4@^%&^LXKU4;ZS$>M/C0W OV/OT_JO^,?L$X=NN-?KS]!$ MHB&<_J; ASS+54(J-F-J?==_]<.?UD_ J_77O4>VP M;V-U/'1=*W;GK?RTG M^?N#,5[=#U>I_2+Y][<;P_XS%SGYJN(SW]B/-X M!\?CRS_2E@4V9Y=B_L]RMPV784P9%S)WOE1G<6V<-U89;C-S,@5X+_3:[$/[ MP]D3'+D]=)V&R7U$:XX/^+,[^.R^CM9^.KL3<=--;\A:O./SZW7IJN1\9ZLR MV?W(%P?#IB3LY^/28**\"^_)M>9>.OO#0I/_YVKYH'AV"W(5%7E>&#;JP*\_ MN>_QX0;@(1X$+?3%:/'JY=;&Z\[SG5=_[;S:V'VYL[V"#[&]L_OB=6=W!Q]C M^_7.GR\W-W9?;'9^?[F]L?W\Y<:?G=>[^(NM%]N[KU?PX7XX[COTK1"8?^Q< MA#Q7[L'K 1+0M2N7Q30!C(=8!/:L,_6"MX\/\1+AK-OKK>$I.,9R,A 5-Y); M'24-S@;#F6F*81EEDV)8-O%_S_5U'NZY?N];@QC/3ZQA\67[\2_T5W$+-/_< MR;_/S./K$^NXV1N%@\'H>)AV\9Y^.T#_^&&=6KHUX+7I]N;!P?8?6P(=VZ_O-E]0=%(_O/WGU<>WNWB=;__->&]L:^-] M5L%#LH(PP1P!GP2Q1C(B%%A31JB#YY.01:]_G.)&"3@H X8)1X6*&0!PFQK+ M@C0^AT2SA[5.&@5W5!C \#B5FLM1;U1P>5XLG9F3.]T?Y_0 7YM^Z>3=C6RN M_.)_5X5Y FC. D:II.[EKP_% (>]+3="LS4\FIK S@]KDU^N=0;#0ODZ:\\G M!''MQV[3]JDW'ITE@:-C/^K%GAOV2G5K3"4TCS^D/CYR2L-1\RF\U>/LPOBX M])7J]?N#3PWKZQP-!_$XX"4;T]LY2*[X_AT_+!\J>C4RZG*:?WWX]XL6$AK7A7 MPX\)*6NG.5N+)KNIU^"FDTQZ1>ASFHW7.'W,F;LPO=KH^&#R M+8.C--GJ1>QES? 2Z.)<<(6YA1J6@PMEZYX^X?EU&@_PQ8^I4[JB';KQ9)$Z M;H2;\ZCY.GRW&W=)S*_0U[HX^3%X_[(0V+>,:-TIZ* MY/2%4P5KNL"-.TB3^X-#-*BI_ZDW'/2;19A>N=D'_;U!TP_N>-QX)K,%0G8] MZ#O\R/%H*HNF/4?G$VXE5Q[[AW+FB--?GN_\]^4F8;;Y)_OEQV>=?_9[!Y/= MF8]Q&_5PIYL5Z!D8_]P>>)T(-#G!EW?%EI-\)[\(@:LT7" M!2I2P(_@OW%WS8MRWY451KUP1P@JB#CX_IE^E"<\7>CFA L^^>0>79B*+O2& MX?@0]T^I^.^X3ZYWT+@([D2[)K(O%ROJ^:RS.UE#Q)*RJF5R1&H<\8F04W,= MG\:?4^I/'?%STCZS/\X\SO^.KH$$94/A0I4+%FC$A9ILU!0O]^=7!QI?7:3^ M#8R4* =:E,Y1+_%\UVZIL MR-\12B?1>T;)_W=.B#^=8SD+T7][+?I_;B\\D#? []P;>)4^)22HOR,*%^^_ M)$Y*SZ'G4\+2%I:_\WK&\N/!UF%)%B$K_[#QY>V'5X?;AW_+[=WM@W>;&U_? M?OL;WOWS[L/VA[_Y=RR?O_GZEF]Q_,[>UN;OO>T_WG)D^6R+__?CUN9_/FQO M[A^\.]SBVYOO\O:'%U_?!^9R4$$2+D0@$"PG)NI DBT3M:*RFJGS'#_8R*GS M3"GE(3/J0#L5C%8TRFP3/<_QI^M_$U9_]5>=O;4,2OJ8*+[H0>?H:8!RM-)[ MI04SXB3_>E=[#9U'M[@9$EATV8%Y8 )$F+C3'N/4O2/U.]PS:H'X: M=T;NH)")KU-7ZNO4"^K@'7W"M_P0\?)N.)K0O\$QWFT<_?CSS5@ NRP^-KGS MDQ!_DPX.Y8N/1NGGV0^_S))%O7ZS$LV'?OD^OW(N%=Q\W^3ETY#W,SH)>T^S MA]-OGK[\K'GI7'I[\AKP9TS#I2_39^R&KTEQ^9?^VR?_[689?R;DS2Y;;_:1 MW:RZUF6OR*A?V5UA@;?:[]YZ0;'9!"#NIZC*7D4AZ01QAPD=(WS?_JA3NJ'' MLR>XKW%X^[$NS3;^YKHK<\V-]J#UA]=[ZAFU[VQ-HH?+V !SU:$+E$:U>W<4 M%GN=S@;7>>"GMG#7:0FQC+59N86YU8Y:RG9:N26CB^#PI7U>;JI>K:L>?S[+ M%_TUS1?=19/-I:WF8ZO(7_CY'TW!?98Y4BVLC,Q ILJ!9CYG[[A1VGHYC?_H M,_&?&U?>7Q&6?/%EFO#9&(T2_B^V:!;U34-(DS+[PS>P=?AJ_]T??XOMS3WQ M;O-OMGWX5F[]\ZZWM?F?CUO??CO9MU(3R10C0$TBEG-..&-!EM92 MS0%/QJ#++SCB69&P(N&30D+$/Y:H2]+3##YS8U6&:!1X95/R^L*<8$7"]B(A M/T%"K6)2PF:B?#*(A-X1HX,G7CB>8TS 2R&%X*8B847"BH34:F\%,IE-.R"HG7!$DA!,DM$D[YT(DG@E-0*=$7-"<",V%3$8RYNC: M.K>F2V_?]>Z^D/ IM*S>.%=&OSDIHZ\#G>^4$M( ,G"CN680P-K2QYVS3#/E M(3A;PX0K!81?Y\*$.2N6N0M$9P$$$A?$N1P)RU)IB"(SY];6074E6U8GCA9U M,:HJ?M)%/0K%K9#!%067PEN?DC,IR^@U8ZS&OU9,Q4_C7QDH*&HIH;QD GQ. MQ'-O24%P?$G+R,N$<-ME2^NL7E6\A2J>O0\B:!>EHA!X=C8C,0TB)@'"P<7% MWE7%VZOBIX$=*82,5!J2E><$#)6HXER1Y*S3R5.MDEI;9T)VE:DZ_HAUW&B- M[JLH?=4TR A.>Y9 *Z5<"#;%&K)8,1T_#5G0TIF *33>46H"99R6<500Z24P MEJREKJ2Q!.VJI37->Y"HQ H.3'YY^TP:A5J%;0JET1H!FTB@='%::7@;?OY7" B"<^UM1F%(=!+H=81 XP2Y:@W,FKKO5A;5[*K;Q^( MJ)-!VZOB05.NLU39A@S)>)ND\K@'.&JZ3C'50,2*J?AI(,+GY&UD&A5;HI>2 M(!.?,A 5J:#)4DNE;V*-K*KX8U9Q(534:+*SRZR$F)TQ64==:I&-1^>E!B)6 M3,5/ Q',20$F4R(E*RKN@#B%1MU)*R+CZ)Q*64;90)=#U?%'K..HSM$!UYPY MBG]%BS]PZIGA-"<670U$K)B.GP8B-.(T%TD20;DE8 TR=18L8=EH!/*$9+V< M+)"B2V\?B&C?1.^)JO)G7+8\*+$[&+N#T^X:=:!WFZKJZA282TT'2SYK =%G M(_%BR1L;M&3 @]3:&:A!GI4R':_G@CPF!.D=1\$)ZPDP+HF+.J-#& 35Y:1: MH8><\R[^C#3DQ%O*"063N 0H_LS:N@+39;,T M)B,R$%2.QY/Y,T=I6.9W''2"*Y-@]E'-IS_FP2 V;_'X'4.WA[\ZVG<()2$= M-^*=3%@X+B@Q^\WHV$\'__QX?B+0R4"@\GBGYQ^O>IQ+!@[-.FN??3;\!SYY M&031Q4OM]9H':Q[A>(3B&8TZ'_ SS="D,OZE=.B>N^/IT)K71ZE< ==GUL;N M7V_2-=-6$KX=;^#T:LTXB>F8E^]6X=GW6_R",4G7&QI10HVK,4#DXCD2XA[F M2.#B'YI5;UBDN=&/.V4RR ;BZ:=F%E#K)LBQ[1.;M@5;W^+AUC>\ M[N:;KSME@MSN!KS]\)*_^^?-%[1OG]\=_GZX\\?+S^=;_F]]V_NVS=]^V_JP M!]N[+^7V'UML:W._M_7AW0%^/W^W^=OAVW_PGC[\5D:-$/?GO?&7[N=YWAS2.#[/37 M![C8@]YH=O%F/MKN_,2Z@]%@MF#3!_C>E"-Q&*--GDZJF[NUV8J[$\0M S8^ M]0;'H\G0P7*]UV.']]P_\^2GMW/Z0+N#@X,T*F_<&/:^H:4_61&TXR_Q2Y"J MEB4XN_+3!QA,!HVFVE#A,)DNE3B'31^<68UBF&Y'Y5#EE>R_D;#T<_SP%%&(S&HQ.O3CTQ"[C][6_Y'H1/L;24@I@U 0@1 M[9]A: G1=C"1J(]Q;9T^4Y=X98AY![/YB(O(6S'MK$;70-,$#)CAZ/UYS3-- MBD(25T56J[QO(.\W_+T4&E"Q E&.HR]X M:IC&S6R+QD.ZEHDJYB857$2,>-;9R=-1A(UPNBL!(;]/X??,X.:Y??;\2>\S MO#9_[R XEY%21P:" 'HUQ'H)1">N=!" MHTO%5"1 A2+&)X0=;\&H0'V2HHQ7U/<#-MV3J;%(K&84:IZX#,JSSD;C\%P$.6T'CV*\GKO1_I'K17S[:+:AGNQ6 MVL)K;GU^SZ1WV<5$#"^A0"8R<=H4$$$]MCRK[,S:.KN2LDPS#Y?NG5DU)R:&)R1$'RP5"$H.6F]D12F#5&K5[W3:,L#3;U^B4[G::# MO4>3H>3-H9%GG9/]=#V"='.T\B&*4D433#+ '3.4TQP0PZ2("<*532;KYKK! MYGHIMS;>4]Q3R21+HC1H]JBSQ)NFU= M7M,V704G)VC2[)!1*K'RO6YG+_61*4RBQ2X>]OJ]T;@8MD^I20[T1VETGDE- MT\(NA$DDN8F-GSA M(GZ8W$?B,M[KS^[@L_LZ6OOI;":LUY]=VY99@.:>^D@74-0_)^KZQ90,W>;2>6XQ4NM61FS_NM/;OV[_.1D MM==_]<.?OG_QXN3E9:/1'Z*^8??5RZV-UYWG.Z_^VGFUL?MR9WL%'V)[9_?% MZ\[N#C[&]NN=/U]N;NR^V.S\_G)[8_OYRXT_.Z]W\1=;+[9W7Z_@P_UPW'?' ML8? ^V/G(A!I:XY\P8* BPLHKBR(.%= 0:V)4GKF@U+@/+,^BTR=0[K%-"KV M9"[JQ84'W]FKU2]%N'A1KUZDE_W% [=T\4*&;N=HB"QRV#O-KY_FZ\O77E[L M-NHNM0IBL9J-W0<;>-+. M4I-.QN5=6ER]6)#R9?\3+MA@^/6?(8+-YN!S_PD3^$"W/K_/Z*GETJP? C " M+BAB; 2".,23#%.I72 MC[U>:"0[FE3-3%1E.!Q\[KSH[Y4-B_ T>1&_H^^:5\I[IE6VG0(-N!G"\>C, M7K^-@D]K5:9;_]S&OV5EB;0L:Q9T FG!L6B#-MI*",8"<'7EH$C<^2/$&OQI M(17X W'JS\%HM-/?[(UF/L9.+L<)GG+8?FOW(]WY^WV,@GN:/%$63%&'3)QC M0'@*!JBPX(6[BUS-$F"P;H9E!M[ESNZ;S:_?ZA7(48'U0V*M9R1M4E;\0N(L-&,E" I)C*:UC(A#+D$@]B31.^-5W4*L/N_WPG[K'8N:L_X.:%Y^W=Y[KV*,9?&)H&@DP2&C M,B$ZHJ.WW!GA8[#%7-HK]MEG]!7*VG;\UPLVT_D<]?4WX^.]1R11 M(#3Q6E$"B07B0BP3R+2..8C$:6D6JJX4_X*IQO,&ZW9EF"()IQ5W*G(/7%JO MF7'<91.Y<\&9BAYW@A[(?)#;<)NR(]25V@2+)-C&H AJL+8B(;:H5-#CJCC7 MPM27,A646/NT:/PGNIR$S2& C">#.=U!&7G2$2 M_\^84A[DU74JOK_#B@/VW:>>"YX-#W^LWZ]V^ M8^H[SV M?,3O+/%2AE99QX!^5@F&*=Z] MG"G\2F:-')H+&?]_]KZUJ8TD6?NO='#.QIF)4#%UOW@WB&",[9<)2XQM>1SP MA:@K" N)U<48?OV;U9*0 &$C$"!,>W9MT*6[NBKSJOEJEO^O\.6Z/0 MY%WJTW]ZN]45_,7KS7%Q>;:>_>GN3J?8BG[DOA$Q]XPF/W /T'(S)>OLF*3D M;>SU;*]5?.JUB]_6YKVU]GMM'&3HCTY@853]"2:'F,/I-?@7H+H[BL&6I"47 M!>#EN>=);W)>!0([RDH;XT*_S-,O"5Q&=YU0N%PE99F<7H%-":L\*?;)7X;) MM@<'O7B0RZ+M<7OZ'[,.4T.P(( M;,53HSR0\^9!RHA=C3IUD6[WBFVT/ M1P?VY0G/5'?*DP,0D$F-/[P/"!NFILX] G$X"!F]5\XS+D)RQB8!N$N,)E(Q MN;\]$C8B[B%L[T#13F$67JP@@4U,]V%".4Y<(9HP^,B"P$:L$T-1YO:M@>M M,%A,YJ?'ER A!^,97:RPXU$6>XY!]C'Z[D%))[$= '1:J943&T?GF!.0V>R$ M]U,1WQQ)^'9G8#L'K8L/EWQ$S4/;J20*QK^?B#=)^H# 0<[YW2KW7 /_F3G, M&--," K0Q,1M)*IU,=5C^%DAT>)$^QL7[J]K^#)O;8GV7![P>*S MR_85U5%2DA#QT@(@28T,;&JPQP7*#8,%RR%;UVP;G6]'=_XSV[OH%M\ B?T7:O[S78Z,,)M -W1]PY;_4&WEPE'X851Z'-P M/R_!A82=XS$?C'C--/$1]@>7HS0Q1'U<9Q@EF'0 MV0-4+O7W2PG:HR#9./SPVUHY=3D2]R !+V,(%R#EP6#%E:-.!LITM$R20".9 M]"3BD[,W>:^TLRK@=:MS@\V(*\:XLS[2N[ONFX>V?V5C+#>_26W-+#WG!2?GP^Q\"EQIKZB40N:<6",2 MB*G1DD<3J2L;W!(SWOF(J7:^^PK@]GGC8)^Y()5Q"E'"0_9,/;+8V^CZPTS+SO]\<[W\=/FN# GYE\OBM< U#]M9DB?IE$#RHW4K])POP%M7ZY M<;1Z^5[V8'18WC_K#^)QOQCV1UA@+]7;3>CK'^' Q6&5*&%)&RXX3DI[IWS MG + @:&KKN9^L.K Y>'5_S/.^X\Q1FE'$5%*(!YR7-.9A')[6)*3R72(:QN: MS4D(*5;ZM$5)+ +5"HP*=@EL(H3* MH),.*$4/4D1R3B*S!N4E(,Y;2E0^;YE'>%/<^ZCE45:Z.FIY)'%B]8-]:BU- M1F1F2)^/[XQ$6C.="\V,I6 QFZ3!)I$_S9J__V'+@PI7==CR *4V9A8'(1%!&Y[\SU__-MO?/CUC ![U59.A:[Y1:_OS,.VV_%R*Y@'B05Q)8E*7N@ HZ)L));#G\H=RP3HU:QH&4G,9^#W>4\2!VF M.O?8]8@[BT$>L4 V!DN$YYHE<[]8T'R>P-LEZ$OR@P3]<0#IB7+OQ8/GWIUC_4C_=:=;/ M][;>\#V0NMWS@[/K)2ZA56_6OS>:;UN-\S]!XC_"]]Y\WSW?%/5ST(3F87NG MV3C:V?HKU8^^LOW F +)\2@R%S*7KT!&Z(@X)\9(@ SP2*\FWS,/6Z70' 0[ M<1>,5EYKJKE*SBMEW-7D^]=E< .PKOQA9@WND(G_TWMO/+ T??*',0S;<1P+ MNR97)1OB"Q8IOL\\X!W6&&DJ:&X[Z)&U02'-/-'2A[IZ/BK..3;J?\T&\!7K6]<<% =Y@]U/[OK^;58=W( MOGB;J2F[]$ZY8/>.[PG& M[_3-'PV6T'4AY',:[.UFMFSL/%XYD(TLB&53\ OJW4N]HU>D<_TUTP*/4QOF M]-;^P4/A_$AKM_KHG.$(NRL 8N9@/?&D^ M?B+^USNR>Q]C2E=[JJ^(7ES;MO"/MRT$CF4O]UEN91[06PC*3^?CJ@3]['NW M;ER/B^1 L ME!&YZPT7V$+D2M<-]<\SDGX1O6#/TV _W#W^WMXYWH7?ZZ)!_SFLTVTPV#_ M=_\Y;+S;/:U_^2M'+-IU&/O>EL>3[\"]AGOTL]P[:AS5S[^RO2]OSN&^I+$% MQOZ7-WCO://[[O$'LO/E\QF,^6OC_&.J?\)G[YMO!O#OZ;ZF3"K!)*+1&<03 M%#'_!UZ:3J2WUU05RJLJ[#N ;$N JRYH)V/ MR7##B';"<;!!:)3)8!DF11Y78K(5UCT=UN$+K*-*$QN$S/VD"6 =U\B 6X6( MI0XKAIT)=FU#TIHRSP;J%K9W4_GGSO;NC_JN/+S1BXKKUNU2!R/7Q2U&,Z>5 M3UYAQ-;G1%B<[<=1@YCB-_O[E3.!17:K*RMWHV]'%UO]N9O3LP;I!S5(IP=G M$T',DEF!\B*@W)HQ0)V-7'@F$&.2(BZ2R7T(&0J!RR1C4D2G7 50 _B]+RC/ MQ[X'-3$KI5T%RZI2VF4H[=222D(I)P5!).3*B6@DLIHSA&.03C :DF8KJ+1+ M"@Z.=(^N4['B'EVS.[#M<6[ZG'#A$\8'IR=@1>@.\_%6GHV;S>47Y$[?;VI^ MF?W@48RX^=[VYN"U[?4R%><_N7JCVB86V2;.9FP[IGCTADH$J^C X181.>;S M-J%HB(D2Q_(VP63-W'^?6*(6/8^X8X6A%8:N@$U=8>@#8.C4U!;!6D6\1TE: M@SALBL@X1Q!7B8.E35@P@*&*U8SX%2"T--'_*).7%BVBOM+,]H%2R^2M,LOV M;_QS]P+Q\?2BC-*OR/QLL=%+K4XN47B%R .D!8MU>IO>U#=$2.FZ_EF$M!@) M[?6_'R3@JV_=7S9UNX-.=Q"?)7[=)R-4[&/NO,UV')$BLV*1W!LT,@1P06VB MUE-+\YXQFJ"/W;PRAX/!R:L__C@]/5W_[GKM]6[OX(]ER=ZE8BE!QVAJ ]UJD5L=V,D-ST>J I ^&@W$34!>+P]C. M=#*C*Y3YD(.2AC^-&P--*SVZPT%_ *YP2?41!_"Q,L/3]V)H#4:4^I.1;5S/ MWK^4Z3PWFW\LE6/9X3D^<%T1KO:QGV9VEIJ/IU^Q#M!U.+CY*X_?NWN^?A \ MKV/WHFT(I+JH05[+2Q-P*Z_]B5&4MQV,O&XO_\?'U@>:;K>+M=F.S\7I[\WWQJ0DOU-\TFI^>X,5R7?FQ=-6OVWKT]W&M^%HUS?]Z@==YX]\_7 MW>._#L&4@7'73QO';X_WC@Z/X'J9F?AL7Q.K@Q+@2W&E$:)SMR'X!6+ MJ#&^5CO%$\$T""<49YSSH(TETC%-DS I*'FU,&:R"F4 OF2[**:K48R6H[A# M'=7/QW%YW-X$%ZC"5DO,@\+&$1]X%(9K+A4Q*US"LV 'E,F,7YO$1RDJF]S] M!2O6^3X5"F81,^0835FQX"=)8N[81T(R&@?WJU20'8(J3UO&^'',:X8Y;$+L M<^&-W*(Y*2EL+Q;]X3$\=F8_/8"178338$=)_[X;*CZY.5/WC>=]18%;W=) MB5V]2K@+-ML[)7&\U%F[8'JI9FV1,M11;[S!V07!:S5]"TQ?F87UXHI4_[1M MV_&Q5LS6[!;7ZG6K,JNJS&I>)Q#&@@_424NYT]29Q+D6*K$(WK?@2TEY"4>[9XVCKVQOZ_"HL05C.__ ][:\R+Y[XR@<[YY_IKM?8 SO M/O.KN0F-HVVZTPQ?=][5T>-YAZ,YZ^O>\W# MG ;\?:9XE'B2O$7$)XMXD 8YJSVR2L=H13)&D+4-RGA-+#N_JRH>72WEKE#M MYZCFF<(^A)08-=Q*EHL/3< T"4E=DJY"M2=$M?-I19*05BM.D0LY9NDM0S8) MC'@BDE":*,_-Y22MZ65G7%6@MEJZ78':ST$-*T&YH* 70G.'J98.K3@/PMMN#7SN%'_9ZL>//BD$/KM8> M91/FO,1NSDN\\4SOUZ0F^6VAGC-1QDBYIT1R,/VT%2YY$BBSE@5CYF8(7C8, M^_# \-.=+,3F=+DV.^'O8<\?VG[<]#[GF,&T;X:Y?:GV/ 9W'7K?2ZT?7ZVDTWP>5.#88PG >,]6\IH3^>X6XBBKU7K)Z&T*3%8(9S0)W$5M)8&T) MYTH&[2BNU/OYJ/=,7-LS982QR"L>8=MF'EEB'%)*>TL4-B'X2KV?JWHO8J3? MJ8RG,M*?@;9/([Z!QH2=B4AY#D:ZXPDY2BT*+@G" XE$BY4RTE]4IN?U.J:E M,L_@'Y'/O*S#N&5,T&HC_P+ +WBDQ+" 260U%*; ZK3N M#MB]\WHFP"*<4R($B[!2+"=3862X$(AHPIT.X(@Y<,0H-34Y![T?@,EJ(75Y M'DD*%7!6P+E IVF8&FR5BTH[KJW6DG 9.9&"4RK(O'Q2DR#"FP5 B.#/>8(63 M#DE;GB)EIL+-)\3-F="@+AQI<,V1#H98*4DDWH&?;DP-\U\' M..?P3E\E97N6!%7-*?]M8?O]F/\WY:2Z2/XJ,F5T:H'R1M1N?8L!7KA@J;,C MEKI,8-6"*[5Z^12C*'/'X'^=H6T7SO9;_4Q3U4W%CA]T2.WB]V!J6;^7+#0Y;O5#\=VA[ Q@/?#FG[=>N M7Q&P),]<'D4+'M1.6$)0R=D+DS$9U__-\!"/+M"'RY7G1JT$L@6#Z<7,D%'R M](VN-OW&2:][%,OW^A=L8+UX;//<7PP/,!/F&*XR8CX^Z;7@DS/?'$WJL.-! MFN&; UC64J/*JX5A;YK5=VQA5(-A*/E:\[MY\?Q@\MOKG7^VMQ Q!I>/.GV\H%=N97U7Q47G#'% M6]L?Q$[FC,[/-7W]#>A))\:\9A."E/6[T[RO#'1\/H'5S=+8CJ5,C>7FIS,^ MB/W!CY;8#BYSY7W+#2+ZD\O?:;JOKEH1O\/&$D82!>*8LDR.[E,;BW3^+&CH MO < 4.H=C$9D3T#UOI=8!-#UOPM8.\1BIXS T6',I=(6G,6(G0/#1WEE6'D< MC<%S+(^C\36S1]S)[-F^>(KWW?[TH%D^3R/HSBR4]>:FV&E^SF,\KY_#9S_L M6TQE$B2A0%C*'/8>:4=LYJJ@QDLFO+!K&PJOZQML&M"P]@RLSY/3RU)8BNW= M!2@Y9F62(04;."R[M;FFB3GG&%;$^4J 'D^ 6'USWSDM:"([6,CUFXSB&P7HYX"6-_:I4=.+<;2S7C")%B< \=UP(Z$HON-^ M]#@M5>Y,]7L#G_)C,/_F7NU3UM^K!-MOON>F%K!B$[7Z\ZQNC[J]UVTP1TH. M_9?+#_SY^[XWE'MI)5(T,<19[FE$!$8F*"Z9$@);]6OP U]ROXZS1I]G;P<4 M?.)V7?6RNN"F7JAS+[\)>I]ZW6.PM6-N>/(C@1;"*BHM 4BB'/ZXH$"47= F M$F--FBO0,[L$/*9_!5AS%FWOZ@[QMO0.WV?G\(JX?^['-&R_;Z7XPH2Y?E0G M^\H&+X+5*#)F$=="(!T'_*GWT MR/"UW@^/AR/G9"Q"=M8>G^EN[1Y[Q(E[#7GO0[9T5[JP8V39%-FZ6 M(0\S9[(+G&BLMK"\*VV72;O78K.T76[#$'V;&7A1,[DY8^IMSIAZE>15DK<" MDG?78I:[3M/*I8&\_>$!Z:O;2-ZBF3A+G^?[W* :Y/,>Y))X;U9:1Z_WC7X] M[,-PP+ ?=>#M=OJ'K9-^K1!%619,_ET0.@K&/$1;BWM7Y:[<#-\^&6[>(_XR MZ6S686>.\KO'-:/ZI_ MW]GZ?+YW]('5CSZV&N\^B\;Q9[9[O'M>I[O?&TU_=C7-;>_X ZV?;Y[5S]_P M1K-QW-CR9XUWVWBO^97N-4-K[Z@.UWM#&N=_I?H9/INFN9GH(F<489+/())Q MR,;H493!!X5EY(&M;1!*:NS^:6ZK1QQ0P=)S@J5%>!">&I=F7(E93Z)"JL60 M"E\@%7DJL8SK7,>@:U2O">E!AU O$J$4*3PTW M.#&:D^&X5\PXYR267%M&).R[2^'7KDRGY0(2G;9]TAIKZC%R/G,N)6$0+%Q" M@6.GA7BS3Z:EQJ3*=EH)4_ *I<)1&4@/B:QB83H8 M4BDE4#3262H"T2RN;0A3XW. JB*,>O(0'9G&Z*BX1XSNME'7'['HS9GH9\*B MMPB)'C4R)0J.!A;<&*F5D\(9C:GQ+,0JJ+5R>-=X/1O48MH)JSFB44C$92#( M)$6188+R8*(2AHXLLWF^XMUJ-U>H;/T7U^.%V#"?6)$K4V8IJCV- L4H-3?> M(1TR]640H-HR122)I H<+\.87-N0LJ;H?4R92JE7=W/F'#,N'0X*:T[ "[?6 M1:N5XIY9'&T5-EE!#9Z&32AV0@N;*Q #1QP;CHS1#-38VP18;*/AU>;\7/5X MH3C#$RMRM3DO1;6G<0;M*/'1>J09MXA3)Y!+(2 MB1"*T!"3*"GZ^!R*OB?9 MG)?9 HN8%0\X-+L#VR[\W"##0^3\W KJQM>X'U/6ZN'@(CZ*@VU/JQB(5>"= M"JMREZUH&2,F";X<0JC*GEDFZ'V:"38$0#BJE$6!48JXQ IIQP5BD@EAA8DT MF+4-REE-SG%)[G8,M#($>A4"+"=,\<004%E"2P&%:9B"YJ)S&A4*-B;$G3-( M*VV18H'H%+3U)$<@F:B!$-[_R*7"@]7'@T5Z= 7PD64(3&O/.4LV*J$)\319 M2D&PJ@C'"BK_-,(A"?/6LHAP[N[ -4W() ,.D?!6&TZ4UIDZDHL:O3]5>84 MSP8!%K$(GAH"*HM@*: PC8T$ACG%V"-/G$8\)(DTEP:)8'#P@E ;\"C1WMSK MY.*Q\.!E9F@THS_LP-T/SJ:DL;6"3$NHJO2,1["/E!".B8 MHM>8*5ZE9ZP>%+9F(B8>!$EK#C*KJ4-FYJO(B1\]1Z7!DY2]'L:=C#.F*HESMS4O1[)GDC!B\5D&" MK6W+(PF"+&@S8D)JCZ4U,G'8FVE-W^M$8O62,WZ-$(.ZB#$P_' T+8N$9Y\A M "X2@%4T)QJ+(*SBE"O+C)1):!V854G2*L:PG7W9B>)@LCE-7$2-F)342]B810S5WOQ,U7BAM,FH(J.R@ MI8#"-$:A9"11:H:"9!YQ*@*R,G#D 0V4$9I0Y]8VE*CA9>1!5'"P^G"P !I( M[".U%DV][7/\J?RAVH*HYZV 1LEID0E;$IUQJ+8!5+.,D@78I4$!(J=1$0'L!VT M\^? U\<2 M!6U-XY$6E85+,FQFG,8 M4VWG]]O.W\RZ4X(QI:TS*%J?28IQ1"YB#N)E*/98$>/+'#55TW+)[%Q+4*<5 M;_I6 6L%K'?(?WD,9*V.NQX<91NO+U!6F4"3Q@911@/B"3PGG61 TN3D;J>I M<7%M Q;UGBDP%T\S$9;AC13CB. 5.C3 ;+Y9!)5I;K MPV#JU'+%-%'-P51ECG"4%Q(9'QE25D8B)3&P,FL;("TUMK2&PQ6P5L#ZPH!U M(9:WR MH'E,A%PL\FBV9OX^[$U&\*1_ 8=7OE:K\"J8V]_"D8DUV9L12'O8S!_],B1&KK$[4N M$DYICNYI(\'%3,2*Z/F^6MMH9O$NNJEXG>&[DX\=[,;E9;R8[8W_N-X?U]^\ M6#+;.X!5FVKLOQ]?,-5[WS\>^?C9G-[I_$,'Z*QTWSSJ6CN MP&,T/NV\W][:;+[9*MYN-S8;K[?FO!"_4VC^>D9/MQOPXX%?PBVZ]^+ M>2!R!6='F[7RFR-YI&;PE)4?,@ MJ1;4J""PM\9K2O3^5AE<@__0-,HV,D &O?ZK3_XPAF$[[J0?F2$SML>;[R>Q MTX^EPC5A%'^VN_[K\S1#VO'_?3S;^Q).'.5R[]W;P[TFF![G_KQ!Z[SQ[I^O MN\=_'>XT&S#N^FGC^.WQWM'A$5PO->!S^QA+I0B5R'*O$/R)-L39Y2_B:/U'[05C M* ;=ZV>^\ ^\F$,#95YU,3B$=[SO'L/@S\">R1)<&CKE%?H#^.<8U#;C=_YIO_@MP ^VUQ]=NCN$9PO]WU_=$B^NS#2Y M"3]*BVEJSI16FL\W/NG'5Y,?_AU:_9.V/7O5ZI3S5G[IWY=OF VG*Q9:>;_1 MVU.38!V/S()QML#XSN.WU\NWKEB=H_*W_@V7B=W?$^PFV_ZHV_^:+"$ MKC-QM\M6@_W%!BMO==F?9- LD-#_TX^::Q^=$^H9 <3CA#3,SZR.4?X-6,JQ M.(;/'?:+V,F@^RF> *:ZV"L8KMTB!>=7G9H&O'+;F7E$09L)="[@_J_V5&?K M\C;)7K=YX)B%U:_[[3A'$T/WR'<8B=YAM>?_>&U>G> M5[COU_KY ;EZ.-1H'GZM-]M'N^=OQ,Z7W>^-K;,TZ,%TPY #=-8XEI>()I^)ZYG17@+1/PICQFD3O% M%:&(4QUS%B=&!CN"F!=2,R^QMF9M@]3HTBK?*LBK(&^5'GP!R!.J:R\U8.\&7(Z M"<8YX0PI%@/BD8.5%T5"F@G*'=/&E9T!:^KY$%B_A*KZU\,^W#SV1ID6.2/B ML'72OQS.[,X[3J7/0+*S.77"B3@C.&8)>&Y1V@-+ZV:KE+F%51FR95TVEBF".-) M2DNM,82G$>RL0J;K.ZRCQ#NV\B-2&W'E/$(W!+>$,02"3E)GB6IUS9( MU53PE]=FJ8TFWC/8FA,+!MN8N/?$1$]#BE5(8G6U>1J22$&QJ"5'2LJ$N' . M60 MZ))B/+BD!5PL@O7GE2"<>J&4U;R*Q:SH'M&8[;PHF,0,'#;$J96(,X>1)LP@ M9F"?UYP9EEY'.55J%JAZNU1-25-G2?!%:I6J%JA MZC54O1-]0X6J*X&JT^BD8]H3FMM'R(01%\D@8[U&@EFK* "LCSDZ*6MDV6EE M%:Q6L%K!ZG58C5;Z$(Q3)G$CHL&8\R"HTT)2AG$5)EY=6)V&B2GX^AH6!\40 M 59I3LQ(WB#AA/(V8D^B %@5-7Y_*O^5@=7[\O4](UZA?F&+7NP/VV5-;F8) MZL.H6@GFIC/("@B647\ 'PG#D<:/N81>CYB$_@^^'WM=&+J/:,)'Y(9]N!$H MWI@>J-4+Q7^'MC>(O2*K>FWV"@5H>[5"^"4-OQ812KWN, M>MTSVQZ<%<=Q<-@-Z\6GF0F!";<'(Z8DN,/P^&3$DS3LP]U+WKR?7 W>2NWH M2]:F2[/HA[W>^*J3QQRO1Z_5_]HOLPJ''0]2:^$I6S$3//6[OE5.>'[*$*Z\7OX/>A]&,M'I%@I&, MWZ^5CYU+R&.61)@\GU4_S([7'X)JP:5@-/;DI-?]#KO#(+;/BO]=)'60>L]D ML$GD+%V:'&";DHHJ25UB_*>U=&(Q'N^+T5_?J:9MYTJ1OIG=6S[/G>S.A&_U MYB;L=)_S&,\;1Y]9XV!?1A*E5Q%93A7B'$MD->6("1]88(99*MG2 M<'\*8D6U7CP0">*4W_X;Z$2W=[;5ZOMVMS_LK0J](:M/I/VH+G:/M\5N<_-\ M%_[;:WX\JC>S77; ZUL'<,_0JE.0VG>?OU^5]OIYN[5[U#ZL;S6.X+]VXUW] M>[;+=K8.3N%^9PVZ#1JS]W6O^38S)I_M8V]BH-:CD%)$'. '.8 I%)5S43'C M19 C( ,K)(;-C#Z:>1 T@K66CDM"C&@QGT)^3O=#,A[$AR LC0?Y<1I9)1Q* MD00AG.6&J#O38SX&$,VW66=%-K-8MOH7MM*(GG)$;WD,=D^F(;Z)J[(HGC5; MI3'K0I*[D%4JO$Z(?A"6PKM18/Z$I5#1]P/C_>.X=K-35S?^J>] ML_6!-X[W6@WZX:QQ#/<_^G!:I_\<-H[J_&K$?>?=WO'ND1?UK0^GC2^?>6/K M@.9K[6UMT_RLC:W-\[TO;VC]_##5/\TDW3'KK1-.(,%+"K00D N8(>.BXT)& M'*@#;US68 V?2[%XA7<5WCWKQHL5WBT9[_!LX@:E(244N+*(.Y6;>"B.S MJBKU>Q+3H%*_9:G?U#0("0M,/$&)*0RF@6;(T1"1(0HTSSCG%5G;H*8FGT+] M7D(,ZZ,]+7(^1:\%RO$0(:Q;E=7/F;A?#ZX>UUJ A:U/UK5"JSNCU2QSE5.> M&<88HD$HE/G^D,6>(^PT]C8IICB@%9LJ9#/J*9"/WA-Q=^][@FL MQMG?;=L9;';"F_\.6R>Y]&CU:BP:K8F:OFW7W_US!-\T#5G_W^0S4B.Z>_WFMHJC^Y?-IKHEM''T6>U\^L$96/;K-ZG#-G2U_ MNM?\"U1R[ZB>*XJ./N-]SH4#;;,H1B<0ETPCR^%723#CX.L1(?G5&@LG.?'4 M*5@"PP-\$6-)C:%8&9:P(5=SZB=K4-8572Q #81H<)>:BY_>_J%K+FZ4J9HXXH(Q9#U+"$MOK=;,4$[O4VVQ.D7#E^0Y3A9_4HO1?^QB MC*+26* M?*,=_J[7[:_.^=\=K?%Q^&7OH#M?\0!I;!^?UHX^M^A?X_U8;KO^&@OU] M6G_W033.ISQ)%YQ',+;Z^2YO;'W&.UOUL\8[N,^[[=,=>);=YMYQ_7SS=&_K M*VMD"WZV H,;2RTF%.$DP))/42%'5$*28FXRAU44:6V#F)JJ*C JJ'OI4)<" M=I%+0V@^,#/1,.VT$L[!&YYPO92X<@5URX2Z::0Y$>*8HA@Q0G*W/<*0P4DB M3RWQ3 5&,D<-Q37\?/K//TO_;KX:_CELM?-@J[*+!0 I<"6)]\XD:O-F[9PG MEBH&,92QQ+GG0\/MRCI@KS5NFYDU- ; #&6>@11% M, 6"DLB!.8>*5E4H&0_#:!M-\B100CQAH6."(\38* M?J\(Z[-6\D=)S:^4?&E*?BE9/W@)=A4G2)*4^PW[D ]5"$I>T8"5\]3:M0U! M9$TMW#Y\M7+Q*Z5]]+3S2FF7J;33G5G08+%(%$D#VS.W5B(PJ7)<#F/IC=?6 MY4I((VMXX9KF)SX&^"4B!N]CO_^JV/1^>#P<==P(\:07=3-!;!NMO/5C3A80> B$#B;#!(P."62)D3*1MB)1Z2#](C CI8[ MF'.=,^ZII$OL@EV%&%90WQ_%D*GT_6GT?>88Q#DA0D[^,C&;/$(C9Z1&E-A@ MG0A<>@KZSFG-+*WC7<7^<*."SJ\UJ16=>)MSD:I"(Y>3;%KQ0E1 5P'=$P?H*J!;&.AF MJ--#-"9SWT2E,>**662Y!X-56:N\Y0&/@([5\,*VZI,#W2UX(AZFS'W0Z[^: M=;[>?#^)G7YC5L>CDO9.*?)ET+4_@'\F/9LST-E1 M6^A6[M(\KH._L?3]6741! M8XLG-*S\5-^2+^)6#_S2)@XOEVCCEYJ;2JB6(E0O(8MCG@-2N^1^^.ZHQWG? MMF_%?UW5]5=U_?>."X*W'W&T..G$K5?6,&]8XI3CB$42XPB*NA1!N7. <%8' M?HV X/';HWKS;:L.K];?P36W/M#=HZ\B?V_W>)?L'KT]WFON?=WY4O]^-2"X M"Z_5OVR?YZ#A[IT?_M.I?]MJ-XP]B]_SMY>I9I6*T MCG#$HO>9@] @)P)#VGL5>((_6*QMJ)IUIS%F[NA@:4XW%F"\)8U84LQ8FDSP"=QD6M-+ZSU5(5R%<*OTX(L0 MSD3#,7?">,VX=\HFS*R-3$4!=IWA8Q..5";<4R,75D^Q>K5FJ?SSBT4I^[$-7SNH%0>Q$WNV7>9LVW#< MZK3Z@YP3\2U.OGBW(.:56;M3KY@X7/Q=)*:4R\A*-W]EW70&:ZQLP-&! MRY\R-R/HJ@A"L"A=U+?P]2O=7)9N3MUYS8T'_P(V2BTIXDQ(I*7+Y=-!"B.M MU9R#;MZ_4\82=?,E)!4UNP/PP,,J L1'F*!?!O&)YTX:+:/%C@M+ MK4W,)M@!)%8F4%-E(*W$=G")YB_)1)PB&$F7,.(.?G+)Y.+$(*(RPAC#<@:2 M61J3Y]-7*E886F'HJF)HP)1C;H,&)>0R$'"2N&"8VV2G):%0R=AJ*T M=L9((1 %PQIQXRRRE'$4K?+!)+"XL,%22B(P,DJG(A:"9 MMI'5U+(;VU4@6H%H!:+70-1B\.,UZ*!2GEL376#&$1FECU1XGZI4K54!T9G8 MKA5*4^E09"0A+A5&F2<*,:.B$4G*Q'.^ KD#9?_J@N@M>(?R[UFX6YUA*6&7 M:%O&"L(S?\I)M]_*'WC5B^TR_VE*F_*OR]PXXP?&TZ]8!\\V'-S\E7GL+T_! MGT/H90J;V;_S<$N=(T1JZQ.U+A*>^[Q8EUND4Y.(%='S?676)E\Z[$V+QP\B MNO_7&9**?5F8S(Y#+CJQ-VX[2D],A(Z0*?NB SH M%8AZ[.5/P9CLRHRE..QE=/Z?6ZS/VD;)@)7+D%]G8.\,^O_YPVYBG-S8_;]N=CW_O?-QL;N\TGN%#-':: M;SX5S1UXC,:GG??;6YO--UO%V^W&9N/U]N;[XE,37JB_:30_/<.'^VW8LS$/>6Y+H:4?@7%L_A.8]>*!N.NF]H\;;+7ZOMWM#WLKPUJW\VEL !WO M'3>.MFECRY\VFIMBIYG)$M\>[C7_^KJS]>?1WM:'L\;YGT>[YYOG5UGK]HYW M:?UH%S?.-TE]ZZO(9(F[7\"@.O[ Z^\:7QM;VV! -8[J6XVTL_6&[7S8-T8Q MX@Q')F@P8V!:D=9)Y-QS[0T6CBH_LE9A0X]A,YN8VEH=L?$P^9)KPJPV/ :L MK,%62^>N\MR][W8.$.C$<9&GOH _UZV&65&]8D&,UN7G-[T\R&!\4IPFKH+E M7F) :J4E\=HR[(50:P]%D3@1LT_^,(9A.^ZD_-0KQ9#X%+)6/]VWN5V$"P&L M94T15THBJT'@$F%&)@N.3N!7EY$K&9-P,7%B.5-$D\08I=C1*.!RZLZV^H-^-B4RL>*((#&S*MY D5AJTS-F M231F74AR%Y)$A=<)>1AV//X0['A"/ SOX ,-]G8SNUAKA14)9!1=?)U3\J_@4.ZUNKVAT!W#I M,(S%YDFOU2Y@2DS%NE55-#]&OD8DPGC.- ,7 ,/>[Q2C07L5,$[>^*6T'1@\O]UO-O,//\AU6=[Q5D/:WC9 M ?-?Y5"QPKJ7@W4DZ."8MRXGJ0GJM;8J:2^IMU;3Q&_7>22UOL> SF.O6\'< M0\+<-#\MT,RSX2-2@BG$*9'(P3Z%5!(A6=C ,/?9U="4T'\_%YA["10.?%VK M>5;NCA]TLPL ZB8J8H8')57ERD6/6>2&\T3!CLM4*$2 $H44M;N=>5=!WF- MWBRQJDC1$,X,DLZ 9<12X ]NC3(JZI05UB!E72<"$V8Q[#L MT22M"#=@LZ28A%=+Z996:?$RM7AJN'BFM#8I(F]BSF?R'&DN'2+861$#9S'H MM0VV'/^LJE==2 =?]V)H#8K-@UXL6VD]1+SM5C#V(IJ9,RVCT81J#6(?A=.!RL<>!,"U_C]*6V6J,0_,4,FV1(PV/ACO5^]3[Z$Z$^9F-;J M]X>VXV/94JABX5Q\%G]; *2IQ"1BI3U.F7TS&-BO-6@XB90'P<*2#O-2[('Q M_+;5R0O[.J_K*G75?@[HW)@]Q9/Y %9)@H+6#'&K/+(Z4I3/7YV4(03#<_DU MG^,C_EX%>7X%Q8V@HR[D6J=DN&%$.^$XV%,TRF2P#$NRKBK%78+BSO FY'JT M9 1*Q@LPJY)!E@2"A&.&4*L9B7IM@]?(G.Y73Z*X+]>@6KT!/Z"M^ ,3G-!U M*E;<;GQ_*7N[5G3B@P3GJJKSJNI\Z6&21[' LX(T03^J<,G2]O6=64XY(RCV M"GOD& N(.TW (.<1R2"DMQYK(\C:!C.L)G^A.O0*5BM87558?13_J(+5AX#5 MJ;L$@.FU\AA9KSCB)FADHE8H6&:IQC;QW(B)<5FCR^XUM]KT'K>M+F0/65Y9 M7O%5EOB6OT7!Y;6+)F>F[&C8'[32V>-C#J$P[.U.4;<]?YB'2VIE M->BX;+2,5,=0_.]"[>"$I$X+1UW@5"< J:1HL (D7#*K;[#VQ,*'8MN=_J W MS&D*;ZV/F\<@Z=.XC7R>0'3GRN<\MGVB"$V:<>2B(HAK39&#C0 1,,Y" KN, M*EZ6/JS?!"4@7>V\OO;@H!;W?04S&[3EB%B< MP%;W%ADA'#(I>B^U88:P<;G=-3GX5]$?H5CG L5^Q%] "8O41ND9C)3)"/+& M$M,R2%AV[-1<>O!910^P:W"V!=]_ M<6N\_7T_>JTQ3#$20AK$ X8U9A&C8(S0R9 @%/ACH]))(FKCK>CR)EO\MI9? MOI2+OO9[80?%B>T5WVP;%K\%8)!!X%L)!FU VCS[15'P<@M5 .-^N#19ND.!).@?%H MC/BM2A!=SQ\-)B\,\!'L"E_H.N#*([;.% M]C)!?:)8)IK;G7BJC%6&Z@#(*@*\=JT5$;MB:R^VJ?UMS_+<]G?2Z#0"GJL\ MCWBQFUIC"S:UI+5-WGDD,04P8T8B&W3('9EC8BD2EF!3$^OD)UM:R?Z61:M; MRM*%Y&1IN5%T%A&60 *UH'HPL,2QL"#X0@03%&Q^U/MK5"Z5L"Q76)K;>#\I MQ;QW"J7$+ B+I&@/["CL2UFD4D9@[%<&"<(UYEO3BJLHY<1 ME #VC;%%QHFH+++[RR5\?Y]1X5+@# 7!'5CFI3%F W+!&RFE,3;+95D:=E^+ MC$L2 265EDIQ09R-W&!'N .;@ L?QS#$)S!4KG)ED=USC;?/]ST.WEF7D*8N M8X\![TLEBFAN_ M[F.-2K6U,ROS&-IF8;Y.)*S99+6]16=$7V9#NIN:5)WY? M6?A,]W$R3'K/4+*1@0<681_"Q.36;-9Z9SP-HBQRF>.)%Y--"#:?7ART>G%D ML,S _36G_*0]["\D&W="B248*UEO&X-3P>^5?PLVUU2MO% M]@]OY5V=PG8^\L=@K2\:ROMN[R23V(*'-H2?P%*>=*#/%^_%,5+9=ON2S/;B MMV[[VXSME*QOM6&_*%RWURNIY_JCD2XBQYA(R<#C]3HF<(*IE1I,0.TSBQ\% M^V^,SM>FOC6FYNG.Q_V5?!643"VH[ >!)AZ9)EF MR!LL(]CC3!IR&Q\-+-OK;M@5Q^T&,?6CDZG6.7P2]"!'K?8(3!>" M2@/^FS& C5%S&[V&3=4HD"UF $4)N0J5\EZ1[0HJ;Y8U>)[3_61II"EJI,J6 M=DP8!,9S1()8CZWEQ/%X&["\CI-EF.HT FYE(+UST.AQY>4+F-QQ)Z4L+R.4 M*BVRL>1GB7G) D,;'_9)P"PYYQ'L$!IQ0RS2(J>22XJ3LHQH:\$6^^F9"(#3 M$.:^VQN4(#,'84!N^MW<\ +>OO#_KUGSM1%@C;9,^&2K,[I6FL1Q2OB;H-X% M#)9LK+&PWH_B _F#_>QEE_%8&%SW)(ZHY2\^"[M]+$I/KE^,@J^7F!?+F,/Z M'5E=]>44DR<[P;Q@NKV^+\!4]/:8!YEPZ4ZPUIMO?UP7M_@8EG]R4%+JWJR/#MH&*U6J)7SLBO<.VE-:K">C33O+U8QKU@E3V6OU MBZ,N_ 8WSJ_WX[=L2\-O!T/;L_"I&&KY!G82[!F"TH.!"3KK;+\%H.'."A][ M [#AB_[0]5NA97NM>,'?/(D:_A:M/X3+K+T;7;@+HISOF/F4F M'^CG(YCB!AT"I)H Q&HD69S 8\.$ _ ^\+A^.(HL/F6B2[GFX^4O,3_[/1=A MXCSS:3B =9RL:ZN3P3Z&3NR/[=R4+M8%%K;; V_I(O9\X[5&HG'I8F/[&#!K M+(KYM]$AWO@7F+0(NU3Y[7+[&(*HS%YC_1?8"_[NY6F&R;AT]LDOQ]:/[5EI M ,;C8GB2/[S8=G"G4^^Y^\*@UW\UQ?QNNH"/P:$=>-N!>Y?#C"$+5_;<)XY[ M]MMM)_YW""[TY##K!>\91YNXL;D?-$V.88FD)KFW!(]@Z[& :/0A) JKPTG. M@)FS88QU9%Z^RWRWEAMPTK=A%1?X364?-$Z*5W]Q& T5R!>%"EKW1]'KDPN0Z%_Q*4LI_QU,^$$.$L*.X&*[>[H,<8?W)Z;F M;*;*X#2VOXWS ?*X6EWP2"-8_IVQ2WSA.8\?^BR.>@>%EB_=F'* KW[ MK83F=O+ZZ:(_=@LBP=:EX'=I023Q.L5JZ?UW^#I6R[\JH^N;_BT6=4(SG7OL=469@:RIR7 M/.!@K!16TI"2-+FYRUQKK++O+ZHBCSZ?-[Z\/:J?>U(_?L,;YQ_.=YI_'NZ> M_W6X>P1/Z7S^)J562C62>[7^KGC?//9[O- ];8JHOZ.[@6C+EQ MY,]VFO7SO:./6Z5E))(ZL+$5Q16 M7>HI*"B77B$O&OG1KP&@%R0?5R)TBT;^ M5IWF0_P"F1/;G9G\0(J)NC<72%6!]"3':^=E+L12:I!^3 22RU"OY;G:M5&A]5WS VY9Y76"[85[J$\8!. RV2LIT0I9*AS".8:(^VC1]PDYP*A M(6(ZBD!QIF]_/@T2?27?^OK&.+-WC.&9Y].EDVZ_S*EX56:&M[[%\:'2V := M^=9XJ\'3KUC7[[:'@YN_,N],[2FV(,*NS,[,WX>]Z>.%/79\<9,/,:X^^XU/F-*#/>%HLP<-[8Y2]5^5D)$_!6.R*S.6 MXK"7\>=_6H1(;7W>N"/AE"IMG3924Y.(%='S?;6V4>8D9(%_G:&KDQM:V.OG MNZ/9WOB/Z_UQV\/?FPY['U8PKYUOC2H,/F[7-S\5KW<^_KWS<;.YO=-XA@_1 MV&F^^50T=^ Q&I]VWF]O;3;?;!5OMQN;C=?;F^^+3TUXH?ZFT?ST#!_NMV'' M#D,+]N'?KT)L^??<%(%@?%+@SW$5+/<2@U##9IO+]1GV0JBK>21$4R&T]@D3 MQD7@VH+SAUWBL$\34(^UU37]%W1R;FP%^'S]FQE;,K5Z_<&/Z5<)K$\?F]+#E M#XM3<%Y^7C9]10)AO3,MA<^GI>'92%Q5)?L#V3LX!8='T\"M)!S$+DEP3S-BX&Z*8UR&^.W5G?8!_&9 ME<4P7J:9JM@,>1-AO *^6;3ZK5R!FU%P(3G40:K M%$2+("@O$FY.S'Q%BQ< M'JA:"EWM>]B+=M)HU&_'M!=U"WHS//YS0G[QVI[ .X.S%RR(7\]W-O=SXCTQ M*:$4,WEIHA%9+2PB05#FE(8%"S>%K2Z+XKCB;E(L=R,!26V,AZ- 3G^&CP16 MO-,]'M?CY<++$UC?U/)Y[<&R@/V^I #QK1P*Z@_=$>S]9=W>8H0!CCI'F"*4 MD9OZ8]Q?!"C5QK;?*+'Z1R4&7E"IK!5*X,1Y$DXPZ9CWN;-*(L16M+L/ MLNZY_, GS9V6 B7!*>(V2&0B$[EY;+"&1DH27=L8$ZJ;LFA 7B-Y*V/6_5G( MF&4I>-_M!!" DAW V<[78B<75P$$99X \#W>;_^Y\Q$:+5F1R"=;J#D?N>*S'+>87[V'%081$C(%*9 M&)$I@AE=)+";P!8#J *&^?V,@%P9O#U]T*RRKZ=/].(MS\;6A^]Y1T^$ M8VX$DBEFPA$JD';*(6%AMXY!QNA3SIGZ\8%I)\R(1UDAFZMN:^-BLH-6*5\C MTHZB$8=VZ_C$M[RSC-WJXU/62\9S;G8^$=X NC3Z5[(/#QI9]'RVSLUA[M2 M]=Z(@_?C07[,8[R09/SB)'F7-0[VA6+"I>21MBX@SJ-%8)\J9 1QGD3"!",E MY=4<00:9)/#&:,?)VT)_S!_3&=5T]R[(8TB:?_7_\&L@0IW3_LE[>;5$'([#F!5RE48?:MV M91-:9-=)/CE'P;6.(7+MN25<8J6L"& -*LSOO>N\+T<[<3RKF,%HSR3J7.VJ463?]$6=$-N]B MF1KUM($ @,6MH#5$8U!6D,-64]E9F4^67$/ MPT(]#-WL%LZWYG384:: GA_ROCBY#29:*#30+/2%)ZPT66H MV0:E=.XKDK_"BZHP',#BI0\%;@;C&&FE%(X)M/S!:^&!@Y%_V^I?%^Y(P3>(0S8%) IO/YZX$ MTDT0M)!/V1IB8\V(S)Z]2JLJ"7S^9>=_QYVO("-)$WOV2ZG-TNJ.XT&E898+ M(+OV>^5A:&IM!2*;C:W156OYAQ;L:GRBURS8.7?H$UZ>VJS$*?!.)!>,G?38C3:[5E3G!X M\^ SMX1$C3GR)'FTE '!<10C34V,3%#,4U63[T483PX?,I;<=.^_%4>\TU() MIBB-DD=B+)A&B44Z*EU8>66AW+M+SA.6B[??$AT\D:8 2Q-9[#'BJ5J7400C M04VBZV?.DOCLI<";ERG4IF)Q5TBY>T3"3Q>3&F"N$R0! *,# (Q0&%E5>-B9 M. . \;!142&MYJ+@,7GDN+Y.DN8 IK%H?T\/>E/H01[P'!.3S&F8H+%+[$5G M<^ZO,!P-.JYT@B31,AC:..6V1 GARF3?B2SRZX0N>R.2H&W(GW,Y%U=7)4 MR1^S,_]9DQ^$>E(?XM\-8 X2Q[B7!AM&*0)8-XA;QI ETL&BX,1J6Y B$XW< MX!#_>9C:;[]=# \YFQWQ3P3Q08A6[:Z[+#4I3M,;$FUT 0F1*KT)"II.-!81 M:3DE\">G^+MZ[TVCDS(%^QRV&;B@/X19FQ#')RL,<&M49L*9QDDW^(.+G-^) M$C,'/E>2.0702?FEY&/)]+#I=28CX]DT@'1:Y;*4^>4Q>/E-4B+J#Q4&*:+4RAU%;$]ORND MK6!^!YBO/Y7;:ZNXKKGXBLE.DISD)^46GAZ5%V59-6.C#,. @PF1F]O?).,-GH!)T?.CYQ:$KE9/@)W3T MJ4-SCZK\O3 #W52A!+Z=ZC-?YZ:X?.8T9#@'I\->D>+D6>SL9@7%O M;JS]=9\R Z/2WV:OR'WY=)++D3OI%K5 M@TEH]!0&%EH-RNQ-?;+)V,E)*\AU)+Z):.^JP^ M-]Y--^B_ /H;$QWI8?3X>[P/37-V63[2'X/^^."P9)B*@_- M5%S JI_51TK*;WO0:0)HO:I*D$YO23KK(-SF@.F. O1C!TQ/+ASI_ G>\E& MV+.T05H7!>(%(6!E8XQT 1J^QT91K)#HT"J]-9]#X9U*$+P7>/P*#H5T5%C33 M>."2NVN> ZQWG4LS%\"=))V4)2[A)TA'BN+N-BB8$2?C!;])3.-8,HH==L#J M'KC#LWFS-^6K+"\"4L@0A0TQ581G!5$D,D8IMC0(3(M+#!\V<%!6F"2%YER! M9')A?2 @_)Q3J4C9>V<&@[-Y#T\NSCAM8U63W*0(WC*2][E/T9.#JC1O?PS# M[X>_O5C&BWC_A5&^W\>?7!BE8LZ\2V441CJ87+]=X)=_=*[5D8A?%,Q M43>V;JSB=)4%A-%^E,,VQ MA=^QE,_Z#>ZKR:9?QO3?A"G])GU_4F,XTX=76RSK\8Q0+67W)F5/H:1#KDS\ MK\8ECO*R3&/BGKN/"@_?N^_'2I"MW2#_][T5EUISAO_;$+P%(K3C#-1RF>JL M*5LPZI4K/,;1:7?% 0N[-??[5L^_*IG#_DHQ-'NSZ)OIN0M[F.U?L'^VP?-ZR_>YX;]N))MT7^^<'WYIO]N&> [+?/L 7"UXTVTT";>\TV^YT MK_T%M][L\];YE_-/1]VCO>V=TT^IS=O_'.YMOUNL&"2XMT:PB+SV G'!)#*2 MX>L]*F2(J)ZDS1M'(K\B.8S>- MEZDUN57"')W5?G3,LA@$4I(G.E5&D7$6(TN#]E1QS@KW#.!,44+_4\-<#7-/ M&^:<\99BR4D(A"M#;%$(6CB%B^"-P>%'8:Y6XE: ;GR*;@5GM##!(>MTHNP3 M\)L,'&G)F=61<4K%@T.WIU"KFV^J8IF;"%#0ZSP#7G MD8)QZIAS1'!*? S*WLQFK16ZGP%Y\[5HN3=18Q&0$05%7$6+C%<2%9(&%@K' M"=,K@[S5%/.N%_!]+."4LF *(R6S,16.L8%XH16V6F((LA$(9(SFIO0#K V6M5W-> !H+H:,ER!I%$P45&!(. M$Z0EI ET1/88=+6CL"JL+3AE7FHO:"[ . MZW;F!<"Q< ;,/] ^F( ?RB!C8X&@5>P=F=. &Z=$86A MB(@08 5=K\Q3\'LF.5A& M('4=L53)>O(]5A\EGMV!%^07$;\0O'EMB6JK%0W.$!*#XEY2):@NO,#.: ?: MK:HJ#9.%2L,7U9=!YVLFW9H5&!Z"/O,_)2?N5J)][20"]^W.T'7[P_$@M.'] M?W3[[LNOA47>FL+BGYU/VU_(IS>MPT]'G[[LG[_E>Q]W *K@V>T_._OM?PX! M+G'SS>LO%YG6]H\!.MO_?-FGKX];Q^^.6ML' J"0-=O_=)O'?\*[=DAS^^WI M_L=WL7F^E5GXO([6FWRT:$L/IQ;8HJ@+['$41#-_D?&$>I!):Q07CG,<84,S MI."*P:?.%@1F)%[.9J4Q-RVI/.-BD>M%)I.E1"3??_5B4Y4H M8 UAPIP/W"MI)>.TP#'PX)7RCX@W:#;(P\9V&$(3,TFL&38JX9\?^X=-*82+ MQ<*8C?$P52O,).W$F0;Z,+.<9TK2,)IC^DT,.SOC01_4J5X_ MU[3.XY9YMR])I4.^(,ODA3,NPO\NL.SWKP9][3NZD2:B_M\,/$KMX?3"I>I [,/1N5 M5$A=T/E0HDO/%EOB)" W+$FZ7!W>89.O"2.8A M'C[P>B19O+:NHX:\7%UJF?#-,Z3GNM\PR*8[)8#*9-=)"&[#8BNTE9AX(2,S M7+-"@27!I(W21^\%ORI']G:5'690TJH:O5XU*7_Z7MEJ._%91$)EE 8QIB/B M#GND!"F0#MYJ47A-,6PG5"RKX;# 6;O1.#WLN%01T26YR]AT&QFP1104NT(& MHKB%'5HQXPO.0'U2VM8R<$\R<+3U[3-A2BINP !T@B"NK$96<8IT8;1RA0@L MXB0#WRW^DHG=)Q4O)KM4XJ'O]/VP$4K2VLEN4C(Q$)'!A^;-9.&C I#\PY3X M;J&.PGP1B'G,ZF2I*TL*A K%*Q[Y23&(!%K9RY^WMB'\[&4U(@[ZQQ>*IMVN M@/O=Y)==+:&O4RMWJ_:_@R9-A131)R:ER9'QF0$1618+Q*5AR'+K4+2, M$Q<+:8)^]A)OJDM"^J\D%;>;S;OM2/5LWG VZ67&J>[_;>CV"6T^][ M\?6DBL3?%27VU'_YA.UTVMSZS+"(G$8"6XV$-1TC3=SH#!'AB Q&"R;I1;O[ MP6G>V9"]5O/^;KGW.=K7"Y2K%ZH%_CLQPTK58K,0\AZX-$'"5\ZER=BF%'>CZ/P> M\>?J&TOP9E'6V/U*EE*URL.<3EUW/(3GM6P9?[2_M^,.6]UW7^@#*I; MR5/8^+WQ_*].54;PM\:<,_8N?*H/HM_;M]D]?]KR6+]Q^L-TI#.$K MDYVM-9?I#;B9O$_^?1B M%>D#Z]7YY5%+-]ZX'Y,O1EB$-]S%N/YS8NW8C=G/FLV5=?#3ARD$9K*C5-/*"!^=5E%I: M([0HA&2$K(B2>WKT,W'VSQ\59/NZ/'QN]4=[,:8_R["<5\D%"FIW>N9Z1#?? M]7B@BFX^.&^=N_/6T0?X_X#OM]\=M=H?H$V[I'7^QY?]HRW1HA\PM.7P8G3S MWG:3MTO[%,;[J&O%UE&K&-2ZY29 MX U++",:F< ,PDX5 C/"*4ME>#=$L4X)SC5PUP4D44 M(A)N5/ FQ!_GN+AV]Y@>)-4[R IWD(6L^D)1:@E1*/$@(!X*@HR/!AEGM!&4 MFRA(G57_4)?Z\]M$U'.38NAD-%1R%[GVV*8T.QJ8A5F65VN*Z<@3?ENEK5NO M_'M:^7.Z(V-!8640=TR![D@T4H5BB-* .8,)!]1_]E(L9>/[K<[C7?LKZ^&J MAZL>KC6YLAZN>KCJX5J3*Q_Q<#WBKM7#]K'JY['JXI2="4$FB>%^67 MYN>],9W>7_WA57EZ89#='SWWM#/T#CY;S26QVJ+@0RJS(QS26&CDC ^28BVE M*NZ^"M/W6>/YL:^_5[K/?&OW>7*;>'*7+ M#5+V[IQ*."%LF9!U0$>Z9CCLQ Z\+6? I\:5-"O!#'KPYI016&7@'PY"R(^ MST/C&%I\F)/ZX=Z% /=9.]);K\HD?$ IA 3C35R>MMPVAY"232K5O>2D<7HO M"71WRR%\/(T5FP5Y*(TM-K$JZK8^];9J<:.G5AKLY()J\Z/E&=IRS>XFV8V# M_NG%4[<'E5&T-S\E3=T'9 MV:F4G67I"!?7"_N1]?+++]479_X1Y 2VLV8ZKY#F.5[,NKSO9,O'.+"MBXK^ M=\;UAHG@3RIAM21^N3QPC3H/^,>'=;FA^X33\O_J.S.A5*WVP'?7&/F3?:]Q M6959L?KR>"2O7K)W'[@5+\U'-3:U4*U$J!Y7D4"/%M5A"XB-Q*SQ%62B,>'4&*%Q%A@147U EJ[;.7;,TJF]\1 M9NO$_X>,4;?*YQ+*:N.)BM3SR(QFVD87C2TB$3SZU>9SU6AUKVAU/BN#S$GT M1J%]N!=.C@^KD +:%>D>XW8[ 9CL"=3I@YA&W M$;8%$6$SP,(@F&*JG.%><[Z.)# UI-60=AVD,4RTU8H0R327$EL#V$9!=PW" M,D=QAC0\@31<0]I#AS0QX^+3N@@D:$2<4XC#;H:,E P9X0JE87MC0M605D/: M6O3M%I#&F5-$>QJ4P]QSHH/!%FQR)\%8ER(N35*J(>WA0MHW@+/2T[CUV5AJ M"&8&>6U2-4)-D!5<(4.Q7*KZR%JKZR%JKZRO6_LA:J^LK[$:KK"5P>),W''FB29?EX:%'C.A*: MR S'U%&P?"27A;2@!;M"6>=TE);JI?Z=.>,'6NA>^/$@)]#=T?PILWDNFT#M MB0$$0PGO"WLQ#5*[WQ[ T,0P( _3^+D[6TV[>08&#'>,<<$H8M9)Q*.B2-,H M410A!NIB82((.*$71;E*\'V0NEN8SJ; 3A2224XIMRYJC@75WBG* MC%8N?._45JS8=+ZI[/C6I*I'N_]'F$C0(/BI*2V?GC3AO:W/3!).'-5(19** M"-&(4A 6"EH3CHOH*67/7O;ZERSA42/%?KA18]2?<>R<-9)0G0P2$7870+C".9["K4_ZPTZZX,4@=+.HS+ALDD-H M[JX*L_'L%F.'_>YX=/4MES*"?A&6$W%A=.9^'DX3]T_,04!V$,P79"(T]H7I MGIJSX;/?%WSX,TE70)K,V M;6D<#A( _E>'$*F,B]380 $"Y4HYZ6B.A(C@N.?BV-]I[T(W6^[V_=K>WVCO;C=>[K:W6J]VMOQKOV_!!MZWCU%E7# M4QB$$S,8G:4='I0V>$RO,D=)#K!P:D9^#EVO[2SPU_]X^3+[IYE M?K_0*"_/#'F7'@9H"]^<=D:'C5X_B:+I3G4&:*XY.1GTOV4]#A[WW[<),G12 M>,5"8,+R(F#CAX,!B!&9+DLE/22P:8?=COP;(Z,6?YMTP,V4G([ZJ6CY+%4?8M MT5^FQ5$BS>7ET G#S4:C9.J\LJ2:IY:+Z& MQE=X:7\\; S#:-3-C+(-GX=M=#CHCP\.IVPE&5#*?@SG&VX&(:WQ)12@89X M]#^I$:!QP0AL-'()G=R&Q"\*+^OG+EUZ[AQG:3#N$#H$C?4-WX$O1C!4V>A( MG8/;U (<^,09[I AC".A'#2%DXR M;_2=V7_7:O._ ?MOR,$&>=?U<^K1\A5[D;2W7)83M/[W\$;K[&ESY[)BDXF[ M$6;^?!I. '1"'PYOK")W(R6NV_J(VDKYC9ZZ.E:_FN[T?NE.WRT0TV?GV93A M[0)_[?W0-M:DIC6IZ;H/[*\C-7TZI)-Y2.^(1C\\=H]'5&M6P)IJLA:J-1JX M1T0U>;,^;]_6T?$C+)0U(5_=R+J1=T*6->5?O!EMSNLKSW+N@S7G\8_GKZ$A M>CPIGX\SL],*IZD0P1BJ>"14!^M]C*'@AOC ;TLJ])V#_TDXZEZO6MVOJB/8 M.8TB&8B C'ZW-[$+'TW^YO&?QY\^[I\VW[QEG]H?1*O]]K25KCM_?=P\?WVT MW]XYWZ=_'C>/_CRZF+^Y?_RI^^EHZ_33MN^VVE](:WN+M#[NL.;'_?/FQ]9A ML]TZVC_>/VL>MU+^)I[R;'A11"(Y1@P'C6!6 ](*?BL$<[;P)%(908O=H/26 MU)=UWGF==W[OE&=2%8P&+[V1/)!@5/0T1@Z?1<>)N $_4 U OP2 Z(R[#+/( ME?5(2EL@3HI$AQ$)\D05@2G*0F*S5+AFWJUQZ:'@DK;4R$)1"]+,;1 Z!..Y M"512+8G#MR3YJ;6F]0 M/B,,UY$19AGR6#'$!5/(ZL(B3"T'G:D@T:EG+\4& M7D+!6\-6#5OK"5M<>V,#H%0,CH<8K56"F.""8ZH01MV2QJ>&K?6 K6_-5S.R M'A$XS#TID [1(J6$\HXY[Y*Y1S;H6@'7 TXKOV4*S6O3&33^,=UQ M*"M57C[M?KBI,CE:-O7OZZ1_B\&M\_&Q*?H\3%*-&^-A.C""%E?NR9R_D@+2 MK1G"UX!JZ9%E.,$HN,->YW_'(6V@T;#=\9 MNO3Q-*]VL]&8I#D/)\V\KN%N226@'%U_3;[!> @/LC"2.=4!.G8RAD^'8^B4 M&9:I#M#_G$+1..N$KD_I"%_#]+EEBM"EY*&<8/+G'V;8&3[U2'G>?/N9 MRP!JH^/(%CXB7F#XS8,5C+ER190*&Q/*/;K3&P>_E396%I@TE&NG%>:. W 3 MN+R0@@9?N%3*8S&R_O5,<(_+F2ECRR=Y*7."?=@) S-PAV>-;O@:NDG,+DBZ MR?-=9H[,9GSR8%@_HX6%TH-5-IWUM%@[Z1'7),SE)R^OSYLA87C8/^TU;.CV M3Z\**X]F*2\<_J-%X.^XGZ^-O4%3*A/ZMS$_<:)K!EZ1O)45L MUT.S4WL;I=*=0Z.?_Y45-?*4!^\]-" 35_5&C3*(96]F5^UFNVI^K&@]5N58 M?>CUKQLG]MM*PE;O&LF[=N73%W(]&C>-AUZO",&ZD74CUZV1CR5J=855PW]Q MP.IZ6!#+AV_J4JQ+8]8'FS<^V(R6TZBQ8]HI3HTP@%7,.6*YH%H7;1/6A__/&R>_P'M:QU_:K^EK>U_.OO';TFSO?:2;XABGE:$F@E68S$!R,*SIC2&'.N)0F.LB(4]&;X=$ONYQJ:5@%-LT!6%IU1)D72 MPX9AUK(-4@U,-3M>!$[4%\9S10C')A3>&*QPX$'(D*M/-7XM 9]NTV* MHF>@^F,58T&XM1Z%XYP8S>PZJD\KXO-X*/[+%:?=K]#U_&2\F-\9L]N,TV/;Z)9U\=%L=%$% M[IU7%%0U;AQ6\ 1C)0F,8>VY7HDB?FNV['H'O/L.>#;GV=1*V0*F%T65R/TQ MLY+.:\QZVEBEBL<%1A;(BWCF@H%_V(M M#"N()<20'U7.:[CZJ7 U\W9J23Q3@:""'FK-/*"%+:(%/1J)*"A* M3@5D,..("2] V=),&5%EHBW2, %B8.J2]BRB(X*@#$+/4KZ.:M:*HSC5!GZNR MF:K*;),4U76)XZR?43_CQL]X8N<7*XN_KD\NZI.+)ZV@/K^%ANJ+POC@14&T MX-HE8UH7@A7,*VR8+8\N,*&)OF)10TUJ)OQ6!Q.M@6[:>C]W7D&H*!03 6%) M03,M3(%T45@$<\K2+P+F/%/@+6'NO)2"65O1-4C]:BO:R!"U5=IJRW@1B5(J M8AJ$-H2IR,W5&%7'$?UB5*)S^2&JH*Y02%#.$*=2(A-T0(4U4CN#HZ%J'>WE M&IR>(#C=1H/2T5N;>-L$+;B-3F-2X% (GL(?J0RU!O5 L&IV&,&H%BY*@6*D M!/$8"Z2"Q,@*QT)4TA)%:PVJ!JD'HT$IX:6UK @N$*YA*]:PVPK.76&)AAVW MUJ#6%I7FSQP4;"V,1XT$&)/$@RF ]GC] MF77*T=-,.3*"4T)L02FWW&.O"0V&,1$+%X,H^-4;77VP_LLVN7D:"4:,+"37 M"*8Q;7%6(,4D0]Y+@965K##RV4O"ZSS(&I0>"B@%P")EO5(A6EXHK223$E/G MG->%**[Q$-110&L(5G/$$LP%:A1%SI "<T4,8J+175D1@!4OY9I\HTT\(X/SV8.A<'(^3>JU;] M%8;#$/9.P@!&J'?P5S##,%R3"E2B.5U/'[[!FCG>/]JAGXX.OGW:?@>RO<]; M(-<@]Z+Y9O<\U?QKM@^[%RM0?6JGYWWJ--N?CO>V7W]IO?GS2^OH@'U*:PO6 MQ/Y1D^RU/WS;>_-/A'5&84W 8 IB(T/:XU0/T&.D"QJ1L=(%[U1D"E^L0*5L M"-I[4X"UR6.(2L!3L+58"\T,-QXIV7AO*H&5Z.;![/A #!,I]<(_SONG*1]HJP+9]RD M)!= 41@T8+S!:NRYT,TL__V)[%>/V6R4<],X[8P.R_IZ<+?I-D9A<)S*=!': M.(;&'@X;_0'<,RP+\_7ZHU36*U?F3$6^4HTP:[KI/8WA80BC_S3"MY/0&P:X MK)LK^(WZZ2KXH&I_9YB?<-"#X?9EH3#8\4P:7)0&NBH6U@=@S(_/M^5F;2Z# MP"M$J9HMGHYR3OK#3KKZ16X2;+W_F13BR5,Y=U7AVB['#?G<\NOJ6927" M?H5$$KDX%O,_#P>3UIR8@X#L()@OR$1H[ O3/35GPV>_+ZY#6'+5PW4Z3+G8 M]RM[&..]];!<^S[)7I[Z%UG,TU70)K,V;6D<#M*F]5_?WWH+6-WETHRPQ$%R M>NGXSEP6Z7*T7^8*'3>$SJMJU_V*[;W];K>Y];[Q:N_=WWOOMMJ[>ZT'V(G6 M7GOG?:.]!]UHO=_[:W=[J[VSW7B]V]IJO=K=^JOQO@T?-'=:[?]8>C=2HG^BN4.=9\^UD)!T"E(K(T40@Q M,'5L!&4.2T$*RUEP5%]4SAZFYI4T(@<:4;^7:YD">)8*PD3M2%J*276SNMW^ MZ?"J4J$KK@GZMH[<$VD$^;>^P_:-W MW?WC7=%L.PSO@K:U.GL?=_'^T9^=B^?8^^TF;6U_$*VC?[XTV[[3>O-/9__H MR[=6.C]O'YPUZ:Z YW6:QW^F2@EGLR(N1.7:A4AJ)A&W,2#EO$-&:VU4#(7D M&)!W ^M541C>9C]:Y[S"&N:>',S%J*AUA%N9SE^P-$)+5W!+G'"*.I=A#D]@ M#M)@CF%.>(85L@SHA$.@J')"D*ZJBS3/L$*F)01<:<#LMA@%!BF$A>1&5,\>RDWV(^7Y*MAKH:Y M!PYSP4CG4UT_';D6(9=)]H):)21E&%?:'*FUN?6 N5FFB%&\L 4'&0XG+L]\EOZQ:JU]@C\5+4 M"_!>%N#,96&TM)0&BH)/-;0\5\DSZY$D6II8D*"+D ^@EM!6UDOPP5O0]2J[ MQU4VLY@CEQR3@L"^YD"9E,0CA;5$K"#8QD!3\:=G+_5M#WG7RO*]%1LDH9MT MW2D9V_V1Z:Y',,\LPZCA^^-DID^Z7SM.5S9 CV9?^+GA0+5#]2[;0^O5G*\A M1A&BH>G<2"4W*G%(L>"0U0QT:\.$]?+92[8!F_IJ':HK6#8/XV"I!M :0-7I!D#^+,00,U*A5090ALB( $ XVT*+"(0J70S^+1 ^B5KN,I MZ>64XG*>0/#GLT7^U3$V$>R=-?-:4ZR C0<3["'*L,=)8 M$&24CHXZIC3A=V8=8GGC_!440]44)R[%*;U0MYK_]&%-,70=74NA-R6^*W_, M3^>6*3:YU#=Z[$.(Y;Q9;OY^,(.*MV0[N(JVA*R$T.7'Q^-G4FO>;+AFN?H3 M.MMRG%;:%+DI;J 6+J$R3:"!V.:256VAL24_YG/SVR(:_= 1[5U)*M;.^$C[ M?^-Y^.:ZX]3FS#;;NYK:9Z.1;KA4?K7.>*DS7N[!J*.PB09<*(.=L[VVX[N'[UEK:,OXA,\&PPX^-N=MCXVS_:VM]A%XV_OS<[I?OLM;;;_ M/&R=?^JTMAW=:W>[T ^QMPU_GV^1_?-=WMSV$8R^V?EM821HRL*B**5!7&** MC$OU4X(I2"0^%(3D(#KY8!)B5E1^=:TQ"U8;O=?JJO1VX_7X(A37!_&V4\&5 M;Z/V:>A^#M,38*(XU 4DN9HO8MLBP2I#EEP5#LI1//7A8; MMPYHO/_**X^#7B6BV[75+< M81B$7&>N5LX>+*"E?-]KP:S=_R/\;3I^*TUT#6=W@;-Y?YEF/OH43LN=3;R MQ"(=03UST9.@@[/.D6@:K=2T,EXT=H]/ MQJGD>[PP=3 N(Q,XW!Y=N':>_:G2\!3KN MS3OM7&"%5!HCZ9*E&[U'2AN%G->*."&]]47B4N5+CE(OQ:VM;/'4&N/-5N_? M (F@(#2^FNXX+(TLKTECUC?VL,XX^]F;RQ7;2KU]W&;[F'>4,FJ5"E$CC+U" MW!N!#!,46>^%QY(&%O&SETQM\%6''O["O+,EV62_, -)WB@!Z?.5_]TMJ2C] M68TE2H#\@BPOZ5Y^E&)]>Z,7*%U4HD+L]T>]_B@\R/7V0TENK0-0NB2(LE/( M*Y9(+X-$UN" M+>%X%0(7,2$:^40O>NGV3@_/[[Z>GIYC<[Z&[V!P>_ M4XS9[P/X^O?)M:L6+K%);R!>5^60T$UU70Y)X[GYK5&"P.6?]Y(2HVZT5MJ' MH7%&0[[KF.2=7K:&1W"-9WT>ZF"1>,J#6RS MT?AK+M,/=JNKKLQ9@)U>?E.R>!O&N<$X73B?*3CCQ^_#VDN,F0O?YXS!D&[M M'\/0G:4L%-AH,PKFMEK3-3T7&L/#$$:;T]4_MR:O2I&]#39<1H)?E'F9)K.\ M('AD0!;-06@, M1@EJ&7>"L0M9V#N%@09H@B*TFBP=*7)]2[EIK@H M_(TTXK"6EXK3Q"G1@/$/=Y22RSIR>MA*E&1V*TG9KCKS#E[_=QBD-,FI?HSH MDQ,:1S\3Z@V)@2$O'$B.] R4W.109DP)%I2R+)'$;Y)+&NZ_-N^N7:T-@KY* M6]Z) 24Z[5TF.]R&"_M4@LUC$*4QX&IR1X#X7\#.A2WJU%Q< __]$[F=Q ]8 MC),#F>F"D$]M/;2=^$Q%(24Q#G&*.>**!&2#8&#T1>P-=5PJFT"47F'Q@8QV MTR0G5>96,_^#I#3US/_0S!_0S\)HJI@M8+Y=2#,OD(;/$#4":\^MHBQYBS?Y MI9EO3"8=E)<;)$8WIOME$I(TFQN@M U/@DO61?=L(W_>682A.=TF!ZI,@O@EB!T2/\D#@>SOM9J@*TRZ 1]@Z0G;* 5#0124EC(:G@-)B'C^RU@-Q)0,X2/5/2=1GA M2"L#JC W'!D#YA18)4H:3)VRX=E+@F<&U'WM !=0.;TMB52G-S;Y=1FG\Q01 M(I5QD1J;V)1IH8Q56BJJ(S$B./Y9\V=SX'[? 'V)$28#-*&;U_H+5L!!MI>\ M1G.NJ&3H=?M):5\7SK'6JXE0__-EK[W%FN<@D.WF>7/[[;?,A-?^0)OM9KH/ M?SIZR_;/][]=$NJ/;T5SVYTWC]\2N/.TM;V#/WW\\[#5WO_6/$]M?'?_VV%_46/5HV/>^KSWD.(OE)^GWQK97KK=UXA]<4!O_KQW\GIG8GO" ++ P M5N.!%\;C*22^@HZ"*B6E888V#$?](OSUM'GV YW_AGS*S^C[Y M]&87M^BG2PSKS;83K?,/]-.;?=H\:IZWMK?.6NWN\5[[L)N8U1/S>@J=^Y1J M:,Z'NCE.A,!*(5"&0+L7G""5+$:BE Z:$-B!$\D>WZ /)X^DAKH:ZNX'Z@*@ MFO7*NA UUXPH*RP'%80&&366)=1A0AFIH6Y-H&ZNG)FSA/!"(Z>Y2,4D/#)8 M421A.GFP&ALA .KD!EEU-8E?EAKRD+3::[V)/V[Q/)7RY?>NC>5Y2M.49FEN MDG+XYNC0]"8F27?M$A$>!&3-4QQX3WQ!<$1:%P!9CAED,;'(>5)XI8+7!B"+ MR0UQ6\BZ/SVK7HD_2UFH5^)]K\29\B %%DIRA2@U&''K."@/4B('OSEN,(FI M%BIGMR^&ND89HFNM'Y0\(MMK)-9)H3\]*?1"7$2KMB#OM G,DZX8 M4,,PT1YYYQWB2H$ZQJ5!)/I 8Z&%5(D+%&^HNB)VC:0UDCYL%;M&TE4CZ4R= M9IA9; )'#GN/. -,5=XR%*FWLH@^HU[H\X+/J6K5* M> KCN9R;/*U'^:_%T*NJPWAVB['0M_'HZEONO9[@#<.S2'$A'';NYRT"88MI M(.SA8&9U'01D!\%\09EW]87IGIJSX;/?%^.U.KU)BW2*4+@X8%<.2XSW-BRE MT %6]0=91%Z,4\FQ,O?\_YJU:4OC<) @^K^^/S\P/3G ,D7:O4KHG@DBS-U[MO?M[[]U6>W>O]0 [T=IK[[QO MM/>@&ZWW>W_M;F^U=[8;KW=;6ZU7NUM_-=ZWX8/F3JO]_@%V[OFX9\8^L1C\ MUEB&/.L4T'I%P#V[]X#[5_WCX\XHIPUN]?RKO%D=A)Y;S]C[LTHQ.MHY;QVW M0!GYY^C3F[=P'2@GYW^ @@+*TE'W2^O-ZVZK_8$TC_XYO!@LG12G?0K7?VQ] MR4DH;W99\\TN;6Z[L[V/;_'^QP\$[CUK?7R=TO%%,QTU,A(YV(A4"(,XE1'I M:"6B,/B1:DUQ%!>C[V51.!L9#21@#OJLE@5<;D6,A758FHOAU7/SD)-)%F:B M<8< _.\WX$*#F07%VV#,L..T,-H$K[V1(FEV\)S;18#_U*S"_,07G1&\SMU M#YFH%+O#X\F6' LV3LJ1;.1Y:W1Z7_O=KSF/ MN-#<)#H/D!(KI[PKH$)RVGCJYGTVQ"I+I>*U**G+A;-]J[XS @-U#&- M) ?KFG-.D9%:HZ"E-AH'2XA/-3X*K"]+QG1B&R<#^&4 \-,PW6XX2.)Q$@;# M?L]T06*.QH.S1ASTCQOAVTG>[Q- 3$X;LU!41$0IK7K0@7G.&<,'7SG"2L>O )(?65"='DS#IX=@..[X#?:S8JU(* M^:S752+]21@-^NXP'">;/F5JQK);Z;G0]6YE]L#E?IS:E'FQVHO90H< H/"Z MX_3D"7? Z=/^X,ATN_&X;1*-^5N;(J&I_R MPTP 4+*.\MF:#S'TAHD^8#B")IE1^9R3$]@ELX'F,Q%0KZ1, MN? =/+33]\,7C14G/]VO,OL>)M>/NV$O+@(+S.0?9W,X\W3UV9UOH,]B ?9Z M$3W2C##09Q6%W[!#&I['#&=%".I2^M]/3UL3DMPE;8VH3'(*\&;%-]/2NC]-):P1Y,2>K/\OR>?$5H:.MD# M/C'CS"C_:9.6GI73?JR^3PI9X\D/5JE)YR$I.5KJT;DH2E.;HAZE:T:ILJ[J M,;HY*(5DR-=P5 Y3Q40[)TO)*,]_S@SS_&=IG-J$ IB1PO MCU2K?>.+?JPJ8*UUV#KZ=-P\VJ*?CO[H[+7?'37I+O]TO,-:T*Y/1SML_V.3 M[-/6X:6 -;I#6\?[9\UMN/_-KFB]:9[O'QT>I](R>Q_AL[8_W#__YVB?OE[, MDQ?$1R\E_?6')0[?*Y?XZV3SUFK_+FI\%J19..<$= M1H1KCGB4R>'M)"*" H;S%!@14Y#B98;\>L77*WXU*WZW]?H[:[Y<\-L3$[Y> M]'=9]'1659YZYK15L+T7!G$68-%+)E%D3'I<2,4->_9273X]K]=\O>9_[II_ M7SJDZA5_EQ7/9ZG=3DAA942%CP)Q;0+241+$P&)CA,?$&O/L)57UBJ]7?!WZ M]I@PX%OS%?Z6<6#KLX_&:H$I$LJGP+FB0-J!E2^UI]H8+9P.5P7./0X@N%%[ M:I*\FB3O.TFY/^[CN"'_S05 ?#\]4]DZ&(3RE_+(Y56BA#-:L0?*V(-F9 M@J2FS.B" 4@*,(DXT0HI;Q0*UDG!#<4RTF#;AI!X M \3LH4#23\+QG4["+XS'G4SE M)6/Z:*UA*8*,ADDG&%>&:1:BXI9(PH.S/B1KF.CZL'N=@'">=I00 I-G _), M%(A;$9$RRB"J +"PE-KJ,HE,_+ MO!QI[E61JQ?SK1:S+(HHB,%!X\ #%RI8 MR[!BQ#GJ"BPO5+%R:P58LQ-9F#5?:*V0H PC[EQ(,>H8_B2% ME01S0M.)K-I@A->(52-6C5CUT>GJ@&CNZ-1(99C0%I%8@!5$&$?6 "1)[PK+ M&?>:L&*/^'+M>9M8[&?3]V(T2;YT9-0Z-7Z#?FY#X]6/% MKS?'U3?(-(*)*:Y?OK*DG]_,!'F3MMC0[82OH7K\Q$$/G$^E<)@>E>KA9?$0=6=(=QG.9M(U/\G7:ZW9(/=#CL M? W=LS+Y/H_C()A$!6GA0_BZW_V:[ADF-L!!'Z8Y@GG.T MFKA*N !L037,[C8^)![U^FY],JJ9:/O]#V.!UD49WV#1I[ UZDE MN9LE660"GJ^YHL=$=J8+HQ2BF?CT!\/-A0Y5S_Y:\D="WZL/JO9T8&?KF&[W MK.P#-&'8/PZ-H_&@,_0=5XKO:6=TV!^/&JEM($EI>#*G8LD%,>R/8;K3:-LS MF,[C$WC8<&1&D\L&H5Q1(5UR;+YUCL?'B4 B.>,[B7CO&!;%R S2%,$2B^78 M5>V#[2^'2*25V1V%P>475Q/8!?E/%%!'$A&CLF93&BQ $]R8L%X\Y MG_@20[6<\G[\&]Z9@"@.WT\7Y;8Y!H-U^#Z+]1.6"G?:.OCL6=1*4XJ(>E%I&*E\*/ M_C L8%[Z/8$QP"H@; *\&?;]MMG8ND;,^G<$HUK:?HVT'9PU?T3:*@#*2N75 MDI?58E 3$]/]K26#:F*4!]M&>@S;%#8!<^,*(IBSP@=]C63,;52@ +JT69WV M!WX8>K74_)#4;(F]]H?4QO-6^\L9X%7D3 M-81=3(B#N98&,H"85T);6:J\% M$\]>@J9TA0B!\(0OF'%%!#B2/Z+4+ C%/Z8[#E/)D$];,M).%JER+)H"4>8-XH1*9 KG4#!8 M.,H!>*)\]O*J4QXPZ;II[A,1^DD2 #"1)IO8O57@2: P(RQ?F-[7_<'["MQ* M)397U'JZK.5;?._M9PWV@F)1(":,@BGV#!GM"P0KDN."%,I&>ZFH#?:$!ULP MZP4WEJHBZ(+X@+WCSC)WD>7\C]#MGS8ZJ5)*KB;G^Z>]B;*1W"JA-S198YEH M.)5=5S+H)P5GRMU? LW%/>K%]95\5L&OOZ04T/=&X1>PNRO![L+N+LFFD'>C M7_X>J3.]Z9U+CCHF Y-<5X_ZRML06LL;$EK?VT0]XL;>> D\%,%:^94WI$F_ M!;/J#2Y=7>>(>)C,KJ_F=LD;)&?]E#E^""?%[PRH^?.^DTJS>.[3YCO(CN]* M31W^MEKFX/5;NS_ORMLD:Z[WPOMOO(G3"0#\*V^2%7D7>I#'/H R#Z#8O%%: M:3V %P<0!N[_NW?,?RA7/@FN\@LEZ^Z5EWR=)_LG;EBKH!WX53AR7Y'Z3'.N M7!$LQY9+RQ3%@006A8<_G;FA\_Y%['P+'IV'0;]VW$_#SW;/]]H[HK7]A32W M/[!/[7?'S?-_#O<_[N#6QS\/][;=Z:?MMZSY9I]>"C\[:HIF^PO>:W\X;;5] MM_5F_[SU\?7A?OLMV3_>X?#N+ZUT_]&GQ12<:%3DCC/$B8,?#BNDB2=(*1PM M-X%AZ5/U*$4)_<\EE^Y/ J%Z(2Y9B*20HG!21F((CRQH4Q@9*#.,"A[==0NQ M7G _>\'-9\I$%1DSH4 Q%#@51"!(!TL0499Y&X0L,'WV\O+1;+W8?N6N)R+& ML-OAR+A23ML@O30J!.68$D6]V-9JLM,?Q66!1DD;8T M8ZDGSU[2RU'5M7%U59#W_*'7@P[S?I=">5N)Z'KZY M[CC%"F>GY'PM\=_R<:?IPEUC=U@& 6^4(;%P:1D*G..UAOE(VS =J<(XV_=5)U>>CV;2(RA P"LT(2)D%?](65!A=4$PEZ/RX\ M_KQ-M+Z:DP^)VT5D=$:=@RQBLU2XG6_)W?V$8S&.=M/AO/IPMZ%[P7C6GAS!2(F.*Y_<"< MEE$A75! TI7+0]P7$S(6DR#*Z.[Y/CT_/02AKR(#@O^MX?MP<8J_MHGNSLP" M\D.9*)%\_H>=D]2!G$K1'Z67PZKM=HSM=#NCLT>3!@&H<6B&)2S,9SU\[:=Q M2%V=B,1A!P1BD)2WBQ.9< ?4E6&>Z!+-TM3G?(>-/*\PC>%KF2N3;W!EY&JZ M?IBBG!M=F+\NB$W"MT-HX22(U8T'@X21Y?>;C:;I 8AFV)R;=1#/N?:F<$0S M'/9=)^=HY-"SW AH_@@F. '01N-DHG!!V]+"<*%JSPCN0M,PDFY*;@.!<3DK MI@JLG8I>-HF+_PP!,D$K[N8DA$M)(N';27\(ZP6:_WK0/VY03(HT0(G$#U"Y M?PJ]&&Q<6"&]R5XT&=R-Y:.;,HIL<&DOR(.7>^M2>O P">U&8V!Z!ZE9-HQ. MTR3?6NN-4DA%1#!14.Y-CN8E1D9M"\IH("GBBA05Y"^E)7QR!&9W!_?SG=/6 MV\\$=E:,BX 88Z*LEJ<,!X2GG&H;C;4R\:CR)=@.HG'K&<9&>VI3F)**W 9K MA<6@$3L5!"56ZWJ&5SK#WYIO/W/8H6F!(S*6:-B^"XE,9!YYSXV&O1/66:Z- MMF2&>S,M]02PXBQO86F'G2_Q6@'%Q<5_J^#;'UOWMU7U+B41/SG%[GR'M;8^ M.Z85T1*,4Q7 5@T!UGX0'!4Z>F8,H_ OV*J;EPGB)WI=EH;;S/0/KO]ZIF\_ MTRE%#-879DIX!'J[1)Q&AJRQ$04N.+-%B%RDE._K-/A%'?2R73ZGE5:*'T_Q MHJ"/Y)36%X/*^/W/)-(M^\7F[JJ46#R[Q=AAOSL>77W+LBC97Z'<$G5A=.9^ M'@YF83L' >708P!@:.P+TSTU9\-GOR^J]*"]5P_7Z6S^8M^O[&&,]];#THR M1=8O:6!>E#IH)SMMS-JTI7$X2"#S7QU"I#(N4F,#X906REBEI0(\(T8$QS\7 M8)!D&PS4WZ0^)$/R__YN+D=LEZ/],EK?;W'K? M>+7W[N^]=UOMW;W6 ^Q$:Z^]\[[1WH-NM-[O_;6[O=7>V6Z\WFUMM5[M;OW5 M>-^&#YH[K?;[!]BYY^.>&?O.*/D*EH'(\J!_9JT+!F.&':<%J''!:V\D;*8F M1$:??<=)L$Y>@8D-[D,BGLJ&_L2D=-DA -,S!&O>FY&Y9,5G,H/3D/@/AHUN M?^H>G3 &G$VL_70C="^ [?XU::D3W74X A0)!V<;V35ANND9B[P%8.5D0S?$ M&%SEOV0@V>P=$)U,')%=!I2IOP)\Y/^1DT =+?Y@<3HD)HYM=$<, ;1TD M9;ET+72.X;*OE2OK-#M)8/_+O ";C3>=Y/8M$U1F8P)#-.U>=L :L,>[HP[* M^CDHZIV^7^JU@B%HC :A(A?(/MI,L."K%W>2@WC<35;^M!&I_W,D$@&D)?ER ML[.J)*%(?KO#J>=AZC^^Y)N8MCD[2$RB/ G_.T[/RG-4>N! CQMF?^'6,'N@ M%_OA^L>9-*'?"WDZ$WM)\A-"&P]#]P2FUW3S$[.#(WL.\US!!*]RJIN2W*4;4DM [/\<]T(N@]$8#[/$9OG/;YR4RVB4E3*( M+FE )CP=%;_&@K=K=#A(#LHD (EX(C&,9&F!IU$L^076&1#M+!:I];;T;V9_ M)PA(KW^:ETKN2C6>WQ>1JQU595[>A'U@MIC'O2^]E* UD;&\M&[G"ET;E-L> M#Z9Y\:"WP*R W \2F4>:W\6Q#]TI.XH[S/*6AO$XC [[OESYV:&9GI=7VL6! M733*8W("PBV#\>0&D ^;-9\D,I=F+7VQ^(0Y[V9>M^6L5$X!F,49CTUVR9<, M0O"^&1!4,WBA88DMI3]]7FK,9,8G*%K*\_S8)-F;NF+-("QM_Y6D19WA=$03 MW1$T9Y"N+_EPKA_&08#KAPFN4X]!5D=9="<7)ZHCL#3=V3Q135XP%?=*VL$K MHJ8TKY6C&8:@&IM!.MZ#(3L(O4RTF);"]$D;U52!PELNDMYLB4UH"-"0:FA,G*U5O"4Y()V-?R]E4U8/;NB_)2L@XM M=59/UG0[3SE! 19JE:#VF2IO/7F[]\.ACE#@W7VK.KKCV!A>@Z)TE* M'L.ARNM^4E@FV'+MZ&PL/4OXGLR4RSP33(%.8"='<*;L]L*Y#6#98Q,\S.Z;'1R6S M<>)=K.)??]Q15K4/X.9]2=#5[J>Q@<9VAF&K&N@]VZW.R)^N0PW^%:VWGZEA M6N%0( &8@[A*9*Z1&L0%QU(9410IS(>1S*!2V0QB8A(3VUD(D8C MG[WD[/K@B 6=Q7=\%3&0=9=&5LE+QK:TI59GY'-8,PD9Z(]'Z71V3E_))I\% MS0Q0:[I/YI-ETROYFPZF)F9F=$R$D/U!92\/A^/CDY(!K]-+>D-O&K11F1GI MNRG57S[N#I6FDM\,O47).DQ F2@%OJ4]:E V^S:B#S 7M)$15I7F@(6:!$FE M\(6()#D_*H[9BIP%WS$4*(5,[L(4P C$O=<,Q'Z\JUYNHK=R!6W;$O/2M# MT#!A06]4YE:W!#N?B.JR.S#%188R]&_*MYIP(*-S-E!@"E,P>M:1/EL'T)7;B/_="#IK\;\O\8?W[&U]YB86 M),J J,#I--9)I+QFB'.#?1&]QZDV.Y6;ZCKQ!Z&](-BEXV4F+ITJSJS\P2*=7YB#LQ;D2'CV_7?JO7B6G MSZNRT7^<[4ZZ,UV B#ZY%=@\;YU^%DHS+IQ'!9.P E/HFQ9,(Q^%(U%[T X< M:.V7LS3^E2!]+CQUXA^<.@+G@NW3TIOX$>?=%=UIJ/E&VFI^DDZ'L:N@/+OIN$T3T?#CNI:WCQ)SE4Z9% M!VGRA68W37+CTES6[.>!NW$\K?2RY==_9W! ML(J>A6[EDR]G!H-.8IB_+PZSR+>F=-LR<*/#G?%>O<4E-2!]6I336"%]; ,B&;C.FU@OP8]MCE M4_GO\@ )1B>-2I7!L5%I-!.L*,^KDW+3ZXWG@DX7A::2<+@UG:WXV<-FZL]L M17=ZI7*;9/;YXMNJBZ;'Q-4<3N?NM^\(%GPY#%4B2Y:F?,@.JQX:DZ73>)CH MX>2LHE&=$,=.#YZ>OI_$OF6];-RMZG5,K8J-=&B4S]LCV#W#!R(;^8DO.F#: M=-P-I.75S)T_R\IZ&#V]<260SG >'/OS53!2OV#H0N"HOCIP M-#4WZ^;?C68DF#VKPTWK<--?'LQ8AYNN>^>^%VYZBXWU%_6 \'MC;9\X--^' M@Z14O@LG_4$Z^MGN#%TWAZNM"4W[M^9V\^NGWI^'G\[[I'F^<];<]D?[QY\. M]]L?\%YBT'_S@7_:?ONM=;Y_WCKZPIOG7UCSO<:?_M\A=L?_],Q'/=X[^G#> M;.^>MFBK\^D8GMU^*YK;7_BG]N&7UG:J0-BD>^V#\[VV^_;_SG=QZ]Q]-F#S M!Q\L(MX'Q&.(2#FJ$7'2.R<+7@A]B:?=X&@PCUYAPZWF2CHMA,%:<"X%5Q=Y MVJO1;^S.J>G7,ZLOCY'^WFL?JA8YZ#1S9%02SF%6SN94KZPMICCJ83F*PQ>- MOXW[8@[R@<=6&/2AS:XRC#+]B^F"J?-W53IPL[&3K-_2J![.GI)#/A.]Q"#% M?\V4P7E3JK2BLZ]GW#6#%)-7A>-FITC9[G^GD^!ASK OXW4.4W!I^!;<>%3R M4<2. UWX>?E%U;,"!IL>6/E'8)#LS")."@V\-/G'SD,V:BLR@F1ZEH4> MJ_CR[% <=#)=2*EWEUGDDY8[F-WRA64\>*?G052A<1-+(3P4B_':%?"Q#((( M,TE=""M+ZZ*L>% )[Z1V4(H8[27/)?2ZXY,S85HQLPR,S>P/NF&:;AB%?DU*SE#\+\NMVGA &7ZC,W&^Y!0/*?::=^E5D_ M:U$USK,#HYRW,3E2@K=/Q.-=)WP)]])NN2EN8MA<-K#31".VN:3,1X*KTO[Z M/_]%"OZ?7SG>&XVV 4 =CA[BX"FNZ"\>O:T8C36-_V..3_[3>!T& Q#+>BC_ M?_;>M:FM8VD;_BLJ[OMYGZ2*(7,^.+NH(L9VD8I$C$FR\1=JCB 0$H\.L>'7 MOSU+$@@0!H$ "6:G-F!I:6G63/?5A^GIZT%3^:7?:9U7.+QC3^WQ,L[B2VMS MS75A_L!&A[QQV#GMCSI^#\8-N^,77!SMS(R^ 5S)RJ%,@[SE M>@I?7[W2MKV\T33Z][#\L=L\.( ;C5_\&3[7:9T-X].AEQ;!'P1W=%RG/CK^ M-#'N3L[[YJE(K>9IMKH75ZUF/[E5I5N;V5G,FTCVRH OKPS=P%;F M8K(J/R8U6RW4C3: WVD/4.52?,\5$ZU11ZU\GWPNJ"J9KWB91WS%\%:.[RX7 MM3=P8#2K=D@7^S3#;'=.=+>:)\WAKGN>"#OH7SCOO8I"V]O,D%W-:WY]/%>Y M#]))'+U;?>#0@LOEXZ#2D>JE]@"N+2#YR#G>^;-0^Y 93L2I!&N>KRFP^Q.7*%JYNX[:-5D6)W6*Q2LQ=&<[):<>35 MO(9$2V>N;P8ONM&9KBCC+>R+ED>Y:CI+;V[7T+O" M^]D_[ QZ69U^?O?0EA2W$H8_+_$WP7@-#^O&9F7^YG0-L.U).)IO_]('=MLRV%3 WJVJ:T[@NL,>N"LAAJI8 M\^*4;XWAU3<\/8WL'\XP.S,SJ:;J?XO!I*KFJS)W/NR#R-1&]U@&,K7[B5AV MQA\SFW,C=WX34WTONNPBN$5P%VVJ\>/LS$(S=M]B>V._]B57%BX%<>=COJ , MOKY9_JS4E%D8QI[._7E2'/H4MG67.<&VQ<&SZ=/WO]6F:Z1$G'ZV; M[[I0SS9#[R8F7<2)1YEPX"()&Y76Q'"F<-3)TU%^6MW&?\EF:N*T,VQ!?-F; MB2UIEAK&TONZ>WJ<,]-[Y[\=[=&_OM>//N#&;NMP[Y^];_5_&LWZYC'9HW5< M/]DY_/I^])G__G[H3D)K^^0SVZ._']4_-8Y@C&?P7&3[GX^'7X\VON_1K6_; MNW\?[9U_/OOZZ>/Q?\_K_0GN7^*5,Y)@)+RWB+,HD,',($9@$6VB%EY:62=, MKV)RL[7,]#CQ(9 X@PX4)"I(='?[34$X5]@*XRP7PFFL:R02*R2*53D!8D*$BTF M$K',.!V#$<1+SAC6R3'"K388\Q!,G+IG7Y#HV9'HTB<*(2K)HP>?"!O$HU;( M$ ,^$D3:4NM%2H@XI-&F7P660 @1",UF"9)5*0KZTSR51"R!4*B M.:6NER59=G&,YTFSV'2V^9L*S4N-7X09;V-DGNC$6? &[#!G1B;/- E!ENS2 M N#7Y\GL$H_<4@;K$2UF"/[62"O+$57,A=Q FI@$GI1<%8]/+OT 0I[*D2J: M>]]L#+:,*T6"\($G+PRX(BZ9B,'-(%2EDHU9",V=R,9$X<#QB!1!F",1#U0B MRZ)$AE'EF1).2@>>AUDECP^!BN8NKN9&RZ261G&/"8_2@P4F 1-IB.+1<5FR M%XNAN9*JD(JFM,3CPRC1168(9UTA'[ MK+IX5"@\)5U*E;I:RP'*YH[UMR &5=6A&0UYT%K9T DI8*%%B84.+^ M!='<2YMKE8S<18QLPA;Q%"C2.7@ T%7*61Z88A \8/HZJQ:*ZEX874#P7+BK ME%#<6PZJJ:EQ46A#$HVLQ/T+H;H3<;\*A(*E9=E=#HACAY%QWB(&R\.,H$GE ME)U6JV0*O>?KV.4G=(TN>MR_FYFNGV*+?RZGE5YC.=;,S_]J0)Q$EQ3C$$1K M 3>+#CQO\+TX]4(I\,E*SF,!0'QO,N<10S08E@;)(#.(DYR\=1IQ[H7PBL2 M-41.E*[RQ]>OSZH8+[PI4P"N -SUI&[2U'F2E]30 M0@#<1&I(P&JHP"0*1 ' ,6%S&SR/M B4BQB8R\5 6Z<%G M +@']>HL /?L #=Q[D>DD*N+$<"<0%PSC1PQ&>I"\$II'B-;69=/WY9\+X):Z'>,]VV1M7W#*_MGMI&:_]M,?G5[O MYP7J<\=@]4)GD)LWS[.]6QGETH_RC9T%?%SCK$=Z86_ T7J=OM3S-LZZ,"=; M;=\YB=F6%+=J)K?J8#+SKRG.9=H"19_C1BX-. MH'H5SVTSLF!2P:37U4RK8-(<,.G23S**)J4=0QI^(YXX14X0C3PLG'(I$I// ME"NYRDW!I())RX))S]M6JV#2XS%I,B4>/ G>))3 JB NO &/R2E$( [7 %$B M2@^8A!BV3'DUDH%Z-D(22DG"00\5&"-'86 MB21P4DPK(N7*.ELUC^_Z44[_/+,.__2\O;8R13+\5;3YF;5Y(G]#,*41.XTP M9P)QB(R02RXA")6TP!HS8WAN!<)6Q92M^AL[PT65%T65%[;W5E'@.2CP1#$A M]B$$35&4(2+.\YD^$B5R$'$81AEC).3CN*NRM,!8.B6>Q1[/H0U7L<0*)K<%,1A2%E">AQ)\OE-A+:Q/%'&EO94&1XC$@*!8%/=[FD'A+[4"3QM3C/:+/,.XG_EN75)6V]P+LWTD6@GXCUB_Y+3 M?!%$^WXE":"-L]8*"!V805QI@DQD&FE,)#@B3@4G5M;!\YB2!"A;C*]#DU.* M+$8MA"(\1.P<:+0.E#,:'/6Q5 LLL"9?9@)TB$%610(!/!).<4(:G!/DA73$ M6,LQ5SF=1Z><]BB:_"HTF0JFM$A!88C_K59&.QVCY]Q:&2QA]\@"%$U^*4V^ M3 ?XB(G-YR,8%1AQ'!0"O?8(:S#6&">= EE9IW)534GJ%55^%:IL- N!:EAQ M93A1VL2@DM31R^2]#ZZ4#"RP*E\F# C%3%#+4>3.@7NM0)4A;D(Q)8Y=+1^WG;I0T??EHKE=)/;6X3M-AV86%[@A=K\&AK<#:9;*'"*I%\ M)GG@!''"(4235B.F+2Q>$#Q%OK+.\*J>=WOP.2C1@I^=+7!:X'1V-WL.+EZ@=!Y0.I%\)%X1&PTRR@O$@Y!(LQA0"CPJ'7RTU*ZL*S7UT&'Q40N< M%CB=LX\ZAR;KQ4=]*6"]3 5[;*3TE"'OM 4?56IDI.*(1.IH4%I#T)]]5+DJ MI_2964(?M,U_PKAM;<.6_\==OS= _'#LG$Y\:/3"^_(AU\&R#_NT?F7@L'T'Q MNL\/"C2/*8SM;$SSS<2N4("([UB5J7(U:JM'7:2$U-(E9$S_=!@E;& MGSKLCI_AU!Y$Y+K1'B.;X!'?V=8W>]9;^>7*3)PTV^,A&0-COCYCM\Y+2D\V M+T.I Y#*57UY/4'68S=?!6.R"S.6VF$WH_7_W+U :F5]-RM%K9-J[S/0M_,Y M1;M^=?$O9GO]/Z[[R\TW+Y;,=@]@U2[U_-?G%^<;C 65.._N;-4WOM3>;^_\ MN;VSL;NUW5C"AVAL[W[X4MO=AL=H?-G^8VMS8_?#9NWC5F.C\7YKXX_:EUUX MH?ZAL?ME"1_NIT';#D*S'\//M6G0<^M#:+C]Z)5L/_359SH:]/K-=/9"#T7$ M6NT_5^S,',+3JZ[19K/G6YW>H!NWT_O.R6EL]RHXV,G&*8;WG5Z_]^70=N-O MMA?#G_;L).OX+@SAMU;''[^X\[0W=I[$]N[OQ]N?P!GZI_YM[^@ PW4G>R=[ MY_7-PZ/&9N.X\.P"!\^'^#9O^LMO'-=D.O=M/?F)3Q:[['<%'N_L*K Z3<"R\-U=Q)KERP MUAG/#==$*LU36%E<+:KN^*[9AZ_S]_!.OO1!=&O;IWFN>O<$N\7 B>G/LWL8 M:UEY;?NLU@6+?M"&#X?:+&T]HA(@)\X$[V#MB0-)P(ZF$+(T!'O7YH&X&H^E MYO<8T'GL=J[CS48+8",CRR6H3,+.A^_YSW@1G>$W!S![W_<%$9P3(A#CU"%N M-47:&(HPN& T! MHCV=*8\J$E2$I*"49%U0:QC577.AD#2CVG(L>J23\4@$1V(*S. XF^ZZ)(7C<%/"(R<2K+A) MG IGB5".QCO[,1?=G>/J1F)C!(.(O'"@L20X!#%Q1-J;P&G@":![9;W=N9'S M>L +X$2 EX)<7@@0B]N.)B]T:PZNUC W5A5F,5N'FO=/HBT_XT]F,&ACUV53TZ^GX.?1J>_%V'08Z>J M;MD=^.);8(D'X!(/G%D_,4?QC!H05P\77HF)6$C*PI$:U4R[$T'QYO' M^TDZ ZJL\IDM<%]SR;C6X.58B[FG42EC_?78,QC'C8G14 RQJL8&'%ZOB1>, M:.N=N!X<;[6'.)!%YE9AL?U+P!INYU[@7!/>[0&6@,W[UGMW1W1]WYB0L-N" MPJGQ^9W/O/Z?:L?AS_0,V]N;EG^J?X!QVH!!V8,XFI*A-?H33,U]>GN\ULD9SNVDG,KN+ MFI_-%.L_;07;?=>!.&O=JH.#KKQ -R',#4+"CAXOUOPJ;IG0QDB0^_NI3OE/J[T;?$JO&Z- MZWLY,.I=[\%A''%!.Q^3X8;E#CJ.8UB7*)/!,E2A/2:4D]1_G9V8]NR"O-'-FE"C(:F:^F#^6%!6.=[8_?O5F/S\+!^])E_ MS05AY[\W]XX^T.U_MK[73^JT3C^(KYLPOB_7"L*./I#&/W_A[4\?SN#S)_!< MK'[R>Q/&+N#S9WOG\-]NZ[@.]__O^8=)LAXI&8Z*S\2J>=Z7M:RFD?>MULDM?!ONCY.>?L5N!T5R0DCXA%([=U9%G]N%[ M[/IF+U:.:@'(&0%R@O_(& W+2RP*.KR87EJQYY2> 'T"2TKKRB=WM1QY1P_?=47NLE:GDH;?5 M!EO8[(1/WB;$VZW)9Q$FV2R! %%H5KB2QS$1GA\]8;CMKK%; = M( +TU\+(]5H@X'9G\I$X0.>& [V9@*!XG'/$ATG&34:%948B;'+CO2 M?Q'T*SW'FC&W>$MSJ M]08Q;%;U:4,#4-F*WF0QS84(%/R?"?_K5_Q#C;W!AB"KI40\AH0TI@E19:)) MELJ$Q>TIV9F/Z"YB1N%U*OF+N(9S=@''&EZ\P*= @0DO4"FN ^$&244CXM(8 M9#.+\Q)]J;I?$!W]NVCZU621XN>O+PA@OX=.G# MCYUNBLW^H'MI-(IAF,DP?)YT#ZEVBG$;D>66((X90UI&@1B1EG%%DB+F+:0' MWA@(O(+TX10@*-[C'$%B:.VF3\@A672 NHD).NX@"-XK[%"B%^7T#(+'L M]WA[.<339K=D$(OW.)%P (FH/E.\QX<9AK^NU'LJJY(E&LG(%.(DG_734B&6 MUQID01@WO\VE!4XLO#$0> 7>XQ0@*-[C'$%BPGM,) H;+$4V&8PX=1Q9K3UB MPA G(\>!\K< $LM^C[>0?;QVJ.AFFXN7SD0^<;OM)3)"4SU1*L'OP$I[G!C' M-ABOHO;&D4AY$"Q,;R?RC YH.6[T.,NR=R5YZ:5D41L4@PJ("Y*/&TF*%,D= M% AUF-MYYR5>O@?UG%#GA9%FX:#__@>6YC]!2PK!M\X0\SO)7,O'$1*>:[ MF.^YTYPM4_ATT?^D:G]23/6,IGI[HCB04D\4\0CSD \E_GHPZ:0&?YZM9]6=K[\U5OY>;)%[GT:X[ZK/7S61E*+LNU\Q^34 M>1R^U(1O;_??(:(KF_\2,YO5GJ/W\ ZSGW'CVS[1B5N1.!(Q><0)-4A3Z5'"B03+'3,Z4R0SLDJ,OME\ M."- ;A;KP4S89KL61[VB>ZNU;X=-?UB#):KU!NXH^GZMTVZ=Y8MMK3=L)9TE M+%1L;%6S[-Q NM:UV9Z7[8EOA! CDA@:!2_AU US>PDKW8GIL 5C]V M(HAAK]D?-\T>"AMY4Q6N=H9,'""S0F$6*Q,,NF_7O?&@?[3 >L4L0H$ S:[XQ !N.(<))! M*(ZEB&1EG8*!(?1V Y,=3G@#7:A^UK[36*E@+32[8%\ZW0NKDP8M,"&5/?F1 M"7F0Q!43\LQ"Q!H;^]Y*#&8^(A:C1ESJA+1) BE&(+X6U'BG5M8[[:$!N6$_ M4K=S4@NYY6LGU2ITNFY2QB*4'9%?X-?G_[5WX M,J>P/-TLJOG]+'HY)LK?^6N^9S%(+VF0FM51^1GM$8X8>X892YYPAJT1/F"3 M@M<4:Z'NLD=X)FNT&5/L=F]%BG_ P=D"7_G?9AC8UO"<__#\_QLV+P??P;DT MRFO)5$*.RPCFQ4( $Z-$5 :F%-6YCA8"F%4(%&ZQ+A.<%QD, *7@&\=(Y#LG)YWV* -C^W#;-,A'=RJ,R10NRY^*&O:R MN.1"NI&7FDV!.8Z@N%QS21+7SCD#04@BQ G*E""L.)3+IO$?OC6.#O:54IAI MQ9#D"9P!BSTRQ 3$9$J"R.1X="OKBJX:.<6C/(W=:E';/HX(P:XG,<92=QS/ M+A,:(\_R3I_R04)7?,IGEJ/O]?.#?<=-T$P(1*/)[)'4(&.-!?UVSL8@&9/F MQWF)RJ_,0#7T*2L/$XS%3+D*@.[=P]B+0Y#K51DS^++VC^"N/:I[O")YPF/% M(7YA0B=./#6!2RZ((B)X'^_T5RJX&PI;O]M[I*"!8&7BAUP-5#U*==5VNQ[S M1L+VO['[YZ467D,U1-^>.)[5S_?V/3%*.&VNA7 MUL7-#D/_IS;$L<$IR,A5[\3ZPV;\MUJO['V 2<^B!4:VEW&P5IG-BC0N[R_" MV^W,$W+0[7P#&>UF:?YIY<.?7VKO-S[MK/Q<.ZF6;YB:M?D&L&XU%\&7J+A& M1OP1-3)!@!B'A>";X-H,-X&&;[*AU%]RT,THZP'C#*Z LDSRZ*4#2??)ID29 MIH"U1=875M9Q_1R\=@TK8HQ$A 63H9324'>+K(\\\)MH.52" M&RK0SU240TD_[+0"R& W@M__9*ENO+_*[][&+O#J^,ON>)S9_V!*#^" M?4C-_(40;X.[# )_&F,7Y3WZTU70$=L#KSP,M23?9,+A&.E,%G[XDB:$%;;E M!\/P8V0O)G1W1'/D6YU>UI#A*$YS565V&*JK*:[UNS8,4PUG%4U?971 \T:/ MM0>\RP9%C2KB^MSKZ$R;R; XCN9(.Z?5MMW_[B$9@,!Y2SIV .Q1[ MEZ855:8U68B=_LVU*A=[2M5V$L0SQ[$_L9LTJ(9I:_6,&;7WMMOJU'K-DSS3 M^>V33HBMU=%55_>ZOXU)IL;/;"'*/AFZX>]JW6;O&*7L#W1'R:398.N1$0F? MFS?X$6:R*OK9N'R\'7BXC_!L6YFP"=9@!Q[Q+2/5UK?MW0_[7-OH>+"(JZ@0 M9PR0BF*.E$B62!>,4(!4>(W>W!W]/Y4%'!K5BIWUWTX6P!8$>S\4G6XU\7,/ M99]0=#*A=>+[7C^K[TD.LFB#0Y%3G'RRS^LI\;A-#S&$B%4JO MK#.Q)FX*#X#B9K7#D6%I9-4FH7/DVH4Q D,$T?_6&?EHO=7)+!((VS!!,C*5 MJ[5F]@7/5L'^M %0P83EFT2XY=C'JR*;V<#-,A*%,X9Y+;ACT22(190DG&/I M(KG+)Z/S\&#MEVVK7=@SB\X$T+Y5EC=V_?49&DPQA)YG.M8DS( M"L,K3N&D#"%!$$"TVUVO?C6;0P]L;("_@W4]F=T@/M*/+S+S##*SO?O7/@X4 M%@53Q%)T*%LB9(RER&%.C0[,A$&J-!&\"\2PGQMKS978%=)8QB3Q$V M;HP>Y4V+V?GV;GW?P%+ .GBDF04QTQHC+3Q&06HCK7:<>;FR3JA&]C7SHD\DV#>H)(>GIW8V:IO?*F]W][Y&:R*5YFETY \^$\-& M-MS2,'-?RZYA?XPQ@&K3B*86YX M")>'EZJS2]71I:$G"A;K7_ ,*FW=A2']UH+WWYS1KW^'\>S+I"4L-4->,@J! ML>4(/%"*I(#(6"?G+/8KM0BNT6D5 0SBRI(6VFRUATYGEOB)\J=AU#71LVEX M,'%\<"MO6-C>*%G>>^@Q+G+K0;_J(.&ENU(=7H09:=G37GPW_N/7T.R=MNS9 MNV:[>J[J0[]>_<;L&%T[N%A]X?#M2Y._AH=F?]21:_3-H[?7JK>N'<8B3/QHLH6N&B3+8,E@(8.YUVWN2Z-ZC.]X#+IW2*&'H M0#Q/0P!SEU=1(<:P[UCV;O]JYXJP4<;J'IWM7NN,C'L U49-@&I50J&VF;=) M\XY1K=HR>L,3-)Z7G8N*EQP8Y91!+KGYHYEB[:>]7&1V@R_L+4W2P4$W'F29 MN6A-,45PWD(/]FM=-$>E54-_C#RBC^84,$]Q'P^)@?6 MU7BK,(BPU3BOB_I17?SW_,,U B"2O(X(4R,19R(B1XA%GG/F,ELF!Y;=P#*TX+(PL'V_5MHS?S\2PJ>MS>X?!B"SLZ@^7B(O-;@ MLG)MLV=[40I5T'-&])SH5F$,A:%5%@(!Y.I$R)L;).Y1J7 M;PP[9[G'O9[II7OBSS[(M] P?Y)NZ=.P<\9+M\A_]=[[(\]V+XX;_\KJ-I[7 M#FU->O%$@1.BA4>/ MQ(AG=%2O@D#Q5N>-$A/>*A/!Q> L2M0!2A!/D$XAH&"D%8DD#0[KRCKC:XR\ M8HQ8]GN\A0SRI%OY=Q7&OG3"> G-QD]OU*T<"DQQ*Q]D,.J3;F54@7B#'>(B M&7 KI4 Z)(L4UD'&Q+&Q& P&UJM"W4QPW-@,G!&A%B)]\3JAX55[E%?UOWB4 M\P:("8^2"!>(E!'A*!4 !!'(&!R17^W68V]5,8F4QW7%VOLYH']DJ5UP@\[8 M8UDQ&ATLE/:)8Z5,,BZWL13*1D,]NR?=82F#74JC\]>D1YJ$M-X%CX@G#'%K M'-)"&&2(MQX;3#F1*^N*X%4SA>GC4:5<2\!%.Y\ZV<)%^PP3M*3X?'N \#"0 M+I6VKP&@K]0NJ$API$@[EIO:"(I<8@HQ(H(,6AC"#40%:NZ5MLL/SP^H?_YD&@B'KF&11<'-R?.;>[&[DFO -']@.C24W2: M8QEH0AHG ")L.;)&>8"D1"AV6B<15];)&KE.N/ 4P6#QO(KGM6">UP*&QQ?G ML8L7]A#PV[[TPJ+'.G)JD2 ;@1R2\^DJFEM-]:^V5[-GIYV M.]\K:H/66>U_?P0GKN97&/R_?>=7K_1 MZ>]%&+GO'+1SW_O+.PT_=!UD+M!$+BF:/*+;**UO'N\[T'_KN4284HRXYA%I M%2-2W#'))":"@C^DUVYB00WDN36B%ARTNQ=37G'ZC-<$_I&)U2_[? TFF]: M@-I^;NT51TW\\Q4N4_/X3M5^>43W9O5UZA9SR-(MI2DHHPU4">W4IG!?L:!5GVMKU MMHL_ZFR[/!WTIC>.O+L1Y"3/S82Z5HPZH][G5U0W*V6[%V]TZ(I!P*\V20P=0C9WP,(EFNLIZ1M2DTMF,CD.EF9I$#J0A.1FIEA.;> M,F=5<)YK@@7UT@[E (_E !&HY:&Q^WJ=$*D690$HS %WA''*).,2PTU)I M$5.@F7#(W"X'/VX\?G./O1*$$0HS;9O M#4:,,+T(@V@?K-8.8AOBD=80J\))L]WL];M#0L?11_,'AW18W@]=KSQL$-$J MQU&Y5;T^_!JSI'8@LJF^N[=VTUV=TO6XDI\[>^(30E>6A)U]>BMU(M=^&.G- MH8_YAQ$Y[3B;NC =R7>WQDIZ7C_YZWSOY"_Z]>3KT?;F 6Z<_'V\=P2?^_2U MU3CY3.KPSO;N!U$_NZZD];.ONPWX+OCD29UO;WZF7__9:=9AC%_S_3;_.O]Z MLB?JN\?G%27PT=X^#EC#I(+QUYFAFCF#7 #OT#.K%('(S IVO1F] H=12D^IZ!_,/DX3 U:S7;MUVN;UE_MW?>G64%F>DMSC FV!^ MN/,B!2&BQ));E>2R=E9OQ'Z&J ?OC9[F30'Y$07#QF]^(KX#M/!UU_F#F81N]^RWG32<@? M,?*>#OI#P8-I:U].]T^M3J_W\\0S.@"C0:^B]0WP1)W:M\Z@E?FJ8=C])@IY M=N"IX:&>C9WAVI;RL.9P3#RW6!P,+X%XYQO[/BD)EM."9UJEG*KH)PI$I3#, M1AT\)]>QA+D0G(K2:N5YX!%^&SO2?8[5_ZX,;\>$UQ6@9;!JOXPO$SF.7L([][(^M5,8Q= =UYM-E? MTNEI7#='=\S.BQ""W'I6ZJ'EDXNW#@\^WS3+3)2I'DTU?M)6!6]M-HO@OI#@ MOH53H?]<3Y1<28_\?_\#@3?]M.5()QZ MH10$CG<4$LQ:Y_K#],E$Y?YO63(6IT;U@:F448UJ\^O1,8'QB,;1%MW;W

T<5[_]!>O;QZP:[V0/6%,&&60I5HAKAE!+EF)%+%*&6ZH MUV%EG=-5K$+N:DDITHH2%<$>1,X (-@J%VI585X H@#$ M5(!XT/9* 8@%!8A+#X)'JTAR!&'A-,H%$0B\!HJ(=<*X0'#%I@ @24!@+A9 MU%@ H@!$!1 Q%RL'XY1)W(AH,,X$'=1I(2G#^([BL0(0BP00$\?@/";,1\F1 MM(HA[C) 1!%0$I+9 %:!"U(!!(##*GL\F\)S <2<&L%6WZW6E%CP3,WFS8WR MR3J/:C\\*_A]N+%+*\A'$=*RQ!B$Z\E"@ 7&UUCB%HTU4FG/83(C3ZLO1M4N_Z[G9NGCB_/)/<*>LZ$GE=8!213B4:94+010_P% MZ&D%EHAAI8/U@7GB4NN$, +AQ$#QJ;+(<$J1C\E:K)7BP6:& M9+4JU:,Y0HKB+[3B*ZV5%(1@SS'\9ZQTQK,DL93)69]!YG)#'8/VQ9D9PMXC&?D[5*4N<_KAR=.:ERU->/QXR*[P) MB1+-N4W$.>9 )2SCWG-CXJQ9CX*'"X.'5^AN(,B)V-J K"48<28M)/,HDPK1G&2$42$.=>("LI0UH2:0T-'CN;^U&L0AA4]/Y5ZSW@ M/Y<)\Z ,Z+WBEN0V=4Q%$855P99\QQ*K_$2^0R1.I:8:295ITFT^]Z\8A47U M*BH-=I_$1;3U;X'W]UZG<<*PV#0MN#8?_W^P>^;"<\P/CTX:%<&3R1V*#0[(Z<21=\)A\&FD\*D"&<;%JII;>6L!F0(RBWGX MJ(#,G$!F(M_D2# $5A81$@/X+Q$"IV0HBCH1D6(P-*EY'C]:&)"YRL)U@XSE M'B0M4WOM3NTI>6>3WVN-/ UQ'F(& 6L2K7:O; MKC\DI.CC-U\_2=1\@*JI,O&"5XDP331B- MC&H3F).,IELXP^1LS(-Y<#MQ//0_NYV#KCW9N'C@C1.8GCY9G&[[S][6UI\U M#L"E\5P)%Q&U&*(E"]Z,5=HC!Z;%8"FQ4X V5/R X&O4K(/OVY_W/3<1)IJ@0&W,G7HLTB!4R&>: M0)IIO35;6?^18 ':C">Y=T/*IF'16JVVU7Y @^.KR#G^SE";\;2344H+1@V1 MAC,%!H)ZB!.P2":"&(H[,MCX,4(8-MIA)_8!W,-FU95]R!/W933.)??&'BZ) MQ]\;W_:EBA"A60UQ6J[6D9PAQP#HHJ7@3#$A+0&,(]2L:CF%5"1+T6R2P"B1 MT7A,%.5<:6X4(Y1[X0./TEIV1P:@2,)32,)9 P)XG6!I>$ J[T= P,0 DY) M M8%?DJY2*[\] M@W;,07BXMR9%CI%,! R:UPP9H@@8M,P;9;7@%(2'3^%"'3I$#R6I>B2:%(%X M"H$0]<_[5D'<:+4#,2 6\63R7S8@[+P1A@LL1"X&TVLWNQ".?9P;A%.;8TZ5 MV4A,YN&_6&=IL@SD0GM. T@T,9XD37-;18KU'9MCQ6H]!?7(M_KYUKZV*=%H M&)*.VDP]$B ^"QHQZ44 65,DNBQH>A53/0\'AD18? $B8" @3!'PS0+RD"#! M94J)SSN[6(3AGL+0.-K8AT!=Y.P)P)$L%P:[0BRF0VUE7.R:I4 M4\3A6;R81X)),5I/(3_?ZR _H,\T)I": $"".#$46:L-\N!;*LN2L9E2AZ_= MK%]^,,WF(^&D",.3@,GV[C&I[WZ@]:/C[_7-^GX(23ML!>*P"(AK1Y!1TB#& M"576)D:]65EG\BX'][I/,]Z)F$R0W[H-\5R9\XT* *<-[;E&<.'=OG(NZ MV+>YL=&Q4/,W?5OE[FV2JZXJZ.!2:C9.]./+'-S%QXF?6]O*;D M?^%YS@_VJ1!!&^:0B%A#>"0H,KD"E"4L3$S"&*+!4>%LBJFY&C%WQ],-TA#B MD,*N>S'?5S<7[D>,.U*CD4CS?)C_M--KYLO?=6.K(NF]9'O[/UPG0R0WQ)^=B\NM&>XQL@D=\ M9UO?[%EOY9>KQ(#-]GA()O.,7)^Q6^;E^%&-2! 9\BN_*X2LWP5C,DN MS%AJA]V,>_]S]P*IE?6*LS/;N/<9,MNYS:6]2=W=WX_W M_OF+UC<_L^W=+5[?;1UN__,7SW537T_^/MP[__WDO^=>-#[O&Q^DYDXC)RVX M&E$*Y(2V""LCDO() LT;/-_"$96H8@H[SS'QE@5*@G>. 8(&=8.;=Q.FO!U# M;33YM3];($$/(22_^XNO#C11SR D(R8$P;5.FL@HB,"8&:/AN9>9D'S(&P[Z M]=\!6/XH7_VP,_?K@*X^O&GSNM5L-W_@7WT,=N'_S%_&GX MOG8MGIRV.FVZUH2!"B#HB;:A"($D$62P<"N#T) O1I1'LNL8$ MIKT5-/>=8]QS[Y*26E*KF;3;?Z# M9[K]4 A9N89,(ZQ9"5\"4.R?2]\=Q$[_&B7TB MNO@WI7 SRM=2R,5]6<#G1?;]FB;N/F3T;W5NBE 5HOA['N?]$KO_-GT<)K*> MHMGV79][W/GHA9O/_WTR/KT9SJDNU+GPFP412C(1;:!1V/W^+SQZ?/9]C_U M\_KF%FX<[<#WP#7P7?7=WXX;Y[\UZR=;>*]Y[9#WT0>RO5O'7V$\>^?U;_4C M^.Y/6[Q^_OLQ/-?W^J?/K/YIZVP/[G>=)G854'M: M4)OHP>4\]\KA@)0( 4"-4V0E"0C,4++,*T8" 5"C!=0*J+UQ4$LX**]H9(PF M'D*T*@I,(J?1J!A]NNM,7P&UIP6UB>ZE%GPRXQ4R %R(1\&1,PH\-9>LE%%8 M(6:<@"U*)+%'43DBL"-)1<<05H<@YQT%?HPL! F*A N@K+_KZBO7U M&?(?15\?HZ^7]M5B#K%"Y#GCP1#7%NRKUA3%Z BA@1MFZOKTX?V M15\?H:\3L7TRQ&H;%4K)>,0IA/7&@.9Z(6WNC^NI G]8D472U[=0$/3A>^Z) M$D.M&_N#;KLV.K16L[U>?)H*H7O!U_+2=?ZT6/'\>'UWJN7=;N?7-JJU+6@V M$YI=(8\3*O=2S(Y'DKG'HO;(@G^(A 3!I8!P*7=L95.V7WXN1+NO07.?(;(O MFCLWS9V(\V').'=6H6A90IR TEH7#:*,8"FI8,Z)HKFO6'/G$.//T*BKJ/53 MJO5$.B!8J9(/*"I)$004%CG/%2BX9LD[[Z6BN?THA!)%L5^I8C\^&5 4>S$4 M>R)O(%5682L0C207.@6*C)$$.4>8D509H5REV%,R!R^BV'^.MNDSZYPMOI MDVVV>W_ L=BT6>SZ >3N3/&C3;)",2B$H@;8Y&QV*/(.64*7'7M7&X)NT@[ M 46+%Z\RIFCQLVOQE5-5 L U>42,S_5MF;/,48\"8TZ&:)(PHFCQ*]?B.>32 MBA8_OQ9?VN+DK0DI2:1QKE)5CD-@S23"L)BY%[Y*%+18/OX84='B!=;BQR?. MBA8_NQ9/Y,A@39*-%-067&?$L:;()O"MK4Q6"A&UUA:T6"V2%K^%VIHKK:0G M6TB_8..=RV;\M= 9Y+:[XWDH1R/G-D&OQC0\0X$2*,F?(QT9O5I*+63 M"1:LE'7@O:&$<40\>HP,IA1A[\&OXP&"M#KY6 HN:U*QJNHI"%L0MB#L,J2 M"\*^/,).UDU&$@PV$44B$^(R6>2L5 AC'Y*4*A)L,\+.88=V81"VRBG_4O&" MK4]A*I^-Y.P:Q]G+DA)F*KC>1.OV2UZX&[1PDWGF6K-7ZV;.WA!#IH*K7H,/ M''0ZH9<7( PY!F,+OO)@M78 G^W:5O6B#2?-=K/7[U:LT[7X/?/-9;+";X=- M6%20%S1]1+V*C&[R:SN9*Q3^@$MB[:?1G7Y>K<9=$=3%FO5^2*:8Z;1AV2KA ML/E<:J\/OTY&3]J!QZQ6L[=6NT[<>F.]EY)^SB/_6-SO[,QVM^T">_'3Y&7^[>S#T/^R^X"$=@_-_/D7Z+Q;1] /1 2-"(0 M" &P>X>L] %9Q[RC(>EDRL[E>\ M85E^VM>)KFI72*YJ61!6P13T\LD8L"*ML[7:)%#%ZLA,+X_@$K,> 5DFNZ^> M16:TYQ3T(7)P8CU3,MA@E=[?>A+1')_\^3CH#[IQ+)E7!'8GGM@FS%!W.WUL M9HG=B_8MRZX_KW_>Q\)0Z8A#)C"!>$P$.8 61(U6#*R/32*?HE^3CY3=,5]S M&K1:M3.8^-J0-.FZQ[!V*QWNR$3SS"][VNDU\^7ONK%5^4:7M++9?D]\:N1N MX,N/6 >.#\JXF?>;B5N!(BM?6)6A<)IU1IZ[21FII$ MK(B>[Q-*5L:?.NR.G^'4'D3DNM$>(YO@$=_9UC=[UEOYY:K+!M[9:$@F$SI= MG[%;YR6E)YN7H9L8LFM;26\"$:V[L?OM1VM^$Q&E^V_]C:W-C]L%G[N-78:+S?VOBC]F477JA_ M:.Q^6<*'^VG0MH/0!"OZ\_7 ;J:P_86"N>D/1?1:[3]7&->O^BLN[R9Z2TB* MF@=)M:#@K@GLK?&:$CW5I[[JC617JAL/L[W[-VY5(7:CTX^[\!V_M3K^^*4] MB_P]E6=QVH3/'&]O_GX,[Y_ Z[A^_H%L;QZ"5_'YO'&T1?9./I-ZOL^7:Y[% MR>\POL^\?K(#8]D[@S&>UW?_XMO@430VZ[1^]'?SZ^9?WV#,XK_G![1^L)\P M)TDY@:A,"7&K" 1)*B#C1!":>_AMAKXC&/\8-K+G%PFLAE!$!ZXY>![&"B&= M9#9 6,4M7ZE%<-=.LY'N#@#PMZNLQI7YKVV-#TX&K9R#J9YTBJ#EIZS,QQN6MC/P8[G3E$8LD?0Z M(@[SCRP$Q>#16BN"J_+FUZ5GT0%MNEOX_M"V#^!VS79M8_O]5LV=360BQV[V M?:+"*D?8&YS @\+7AYK-7GJKU?G6&Z8%P1_IV^^UGP*\:+N]89JP,X"QA][/ M[^YIWZ[-)+DUI5NEC"^]]BI-[?,WG_;BN_$?OX[/.3?;U<14'_KUZC?F^.!: MBKKZPN';(Q_6F#4M6'9C1_7/HR\>>;AKE8=[+>L^?$_0-,]:V,5=SKKO?D0+\'0_$#+ET*ON)1WJDV2CS5UW2[36,Z4S[,U\Z4,0>MAIP33W/OR_0;-_ M!I%J:Y G]L]\\+33WN@/-V6JL+73Z+2KC:=.50 Q[O6^.'5'#XQGQW5'7S=S M;= >R7LZ7X^.\?8_'X_W=@_8WM''H[WSS[BQ>7#6V/3\ZXVZHX_']:/?FXVC MOT^^;GX]V=[]+/;^V3G_[A2F?D9&QTBB-F M&4<<1X\LCQ*))"F7$9L0^.%*EH(6ZW"B4L\B%]:Y!A/"#AA!?.8\],6%EG MJV(>K:<+,!9@7*0'GP$7(V9&66:X$(%SI2UC@2HODE"42*UOQ\4"APL/AY=^ MHD_*^A0"DCPS_)(DD,:4(Z)%LI(1B2U>69=3X7!!V7X+)A9,?")G,6H(GI-) M AO'L?2&$\_ CTC1,9TT+<[B*T#'B=,[,2BLI(D($SPZO6.EY,B0E-!_DUF>UGUI5\[.? M:[;;[.7ZZHDRZ^&)GHMBJ+F.6:Z)>PQZ2JEK%A+$UJ;L&6Z,BTYLR9,..I^-3\'@,ZC]W.=7/PH_*? MWR+<(^Y$W[*]7C/!-%;E[B#LVVG7?B\V8"8;L#69236!116I0H#^X"%[)3/# M+4/,@(><"$M>Z;P+JBFAORY09[^BZ'-6="&<>M!PG001GP^T#O ME6?V'OI>-/FE-'DB8Q,L%2%YBZB 'SR"$;=1*<1#LO /&@W+G?3Y(EGOYZZ M6\B\S!^QUWM7R]F9B]S,,"F36YB,] 1>ZW=&[4JJ SY+F)1QCTG*%!;29\S* MW$*F(T<%^&P"@C2#-4%2 M.:=\,& 'S,HZ?Y3'5HB&%]=CFW,ZYO:\:U'X%U3XB=1,)"Z:8 62I")) M=. M>Z&0\8Y3QR(3N+H^D<"Q6">9&^FEF%3>@ G( K"C M8:?-B(GS;('<^CG5U%3?K:K\RT)7">;\C!^*/!H5Q@R[ROHK_5?&/69;P_XK M#SCB.,?$]>,*-1AW^GKA2G&+OJ^@#F11VQ6%S!X(!A,)#RTEBE131&AEB(>E4;: M1X4\Q#[88_"'))YO+4J!@\6'@R6O8BG \%!@N/02HA.PC-P@'$BF;0H.6:$L M#$I!@I=%@LD#2E@2C95$3DF!.*U:7A(#F& \ M5@P+&E-%X+8\+L(=&95Q]T=XDOAC!"E7/O3*-]62ZV93U!?LR57H M\\7> L M_CW.Y_,IMSIWFHZ2.JF9IX3[&)(1,=U"M%+.(R^/N=^;3 ^RO!_"+478AXBX MD:GM*.4W0Z]!7$7'7$G8J>HLKE=F&2O MA[^UP&Z!W46%W90T3D2HF)S@"K!6$U!"%K#C*C@1;X?=@JR+@*R7OJRSQ#FO M!*+1,<2%-\@J+1#'GK)$@J')KZP_/F]58+7 ZMN$U5DR"4YBHCPF-";/B>%6 M8L%DE%02DK@B)9/P"M!W8N/ <^HVNQC2OK?%5, M > ES"14&>U?*FE:GY&NBLW_2*R\%\G7_JW_>QCO5O[GE?.^9#JGV?"ES)+< M[K]#^:)Y/[]8H_=A5KWEA"U=TS\Z85O[R?Y<&_H(-W^.9PXD.G4Z_7:G'Y<3 M.AY!E7=>/]@WQ%-PFQU25@0$:"\0^&/P@\F4BXL$$^DZ,2-),(-:2*8,Y9(2 MHQ*Q(5\< @Y29PLPG-*=3A:3PW[_]-TOOWS[]FWMN^NVUCK=@U\HQNP7@/'X MR_C:>':PI1A"%]R MP4;0QN!TUV:[F'_]S>2&^XOSG3^[\&^=;W_>-QX;1R-&(,PJ\T1ZI#UGR*=D MK331*AM6UND:OY7O?*WV)<9:)GBM$;Q:6WF2/@07DES=\%VS#TCG9Y/M:51< M$]#W(JHWG7'U3G!97ZU4H)8&W>K 08A]VVSU9F&/+]8Q6T=7K.,/K6/CVWZR MC M+(MA$87-]G4#:29L/'3I)DL5"TN6R=D/*0C>B+#S-E(5S-W8/HCV^:NSF M9..NG^7;"%EY,PQ6I_JVWV_]F3\";[2'!_O^[ !.QGZS&_-%(V;'BMCQ;9O+ M.@5M$#90(6@^?9M &Y).R 0=$<$N4- (^ 5RC=?(+9FZ*S9S9#35XAG-'[!Z MOH#*3K=V:].M^*B3T#6:\Q\QE$'-)&:V0-K ,FQB57&,JO%./A%V,HO^(,\JJK MU_BE[O#!UZZ=UAVQK5YQ$$WE'Q9B\T+ 7<9:B,T7FIJY$)L78O-[3$LA-I\Z M+878?)+8G)A";%XHV9[GB+.E+C%*A56<".E,$,PP9JR2U/F*OY>80LGV%(4+ M].NGG9/&^6=6/SK&>R=[N+'[%:[_^^CKY@'\>TML__,!WFN<[-TH7/AZ_/73 M'FML^K/MW9WFUZ//I'$"87,UAIWFWM&QV-OU9W7ZM7F=V#SW/: V(L\309Q' M@UQN%P528%7@SGGC5];-JIE2D+MXE&P%& LP/DVA+/>2::F3%"JW@I'6J1"B M5O!/+%G2M^-B@<-%A\-)OJ) L)8N(L("P&$D&ME &&*P\M)H&Y,DN8Z+SOM\ M0L'$Q8*&-XN),[4/M=)*;HFTPG*CJ+&:IX")LD9Z2^_C+!8 7 0 O/0'><() M*T>0AO5#G(2(G$H,*:X-L8PE)MC*.L/%&RS(]X:13^0#XMHI 4/B6'C#4HJ! M8@HS I&S+V'R*X#%B?I^K(W) (B,U#E,#A@Y[BR2SFJC$@9RT?L6(6QO' =SGJ&EA/I#%?$6\]Q-);HP)W,IRZ%-DE/K?XIC.6+C/U7 M&,N)QIJ0))",BB.>G .7.)_RLL9)+:**3A7&\F55]%F\/@KFGF /(:ZAH._. M"DTP]X120[R0\AZ:7EB,%UOO)W.!*N*4#W51SR7BE 6DM1#(8R)!V#GX_6!D MZ2K5A<7XE2I\"H8YZIV-(G$*:IZTEA:K%!,6V/FB\,NO\)>&GKJ@K8H264M! MX5D^R"8P1<$[KR,EDF2R8S*U07Q1^%>A\"Z?SL T&((M#Y[KY*PUQFF2M%2$ M%H5?>H6?R.K .@MLO4?",H_ HU/(*AJ183Q(F0M>A,C=R+A9$(4OU.:%VKQP M(,[9QWM\^J9P("X:S%^A-E?21/#:7<[;4X!Y;!'$[11AF6@RQ(%EEPO$@5A4 M?,X)VCFD;0K!\<(K_&27V<0E=C8A1PA!7%"#G $WCPGN/8^,91W9.&?)CEJ&.6L4)L7:O-Y\!@N(U@^;PKD[?(4 M/A/T7>$UMY+8R)1 6KF(.$T<:1D]LB((09.ADM!GX35?UFVL5Z7I2U["4@#A M@8 PD?'P>>O:R808]0E\(4V0B MP40A"PM&,\P0PR$@'F5$CB>/4@Q..T*8#WQNA2P%#5X+&BQ@\4M!@P>BP42> M1.%H&7$<*1"17+4>D8G"(EA1SI3AC+&0JUQ@21<=#0J9^8M?^:;:<-WLG[I< M9.9OZ/CQHV?G]=AQ+8CQ5E-B.>>!">L2<\H$2Q78;%NU99B?^2Z'DU_ P%^E M,:=,.>$(,CJ7.S!!D74B($EU]"Y&XQ7-/;RX?%'RL47:*"V06R!WCALHF DG MN"'64,6C]3:&H%+TC,=$K$RW(VX!VD4'VHDL*ZRLL5031)BI:-X<,A1[1(/D M6FCCL,@:T9)X-Y3SL7_S]Z;-KEM) G#?P71 M(Z^E") FP%OR.*(MR5[M6I+'TJQ?/U\<1:#(A@4"'!S=HG_]FYE5!10.LDGV M!9+8V)&[FT2A*BOO<\;8K->;S2P^&]SJ37&W>FH]%@,)VZ?6;UD>\^\73=EN6V+/=462ZW!O/Q?,CZDT%O M,'?9A-LSRP&:Y-9L8DUF+S9QTV[X\ZKC-R MK#ECUKPW0)_"W8(&S6"Y[33SLYG7V@XSWSY5[^O'?_TY'O?Z@YXS (+'13/K#8%,5D?S:P)FPVQCFMDQ&8);/^ MA(WWK#5J9Y(?B,-_K#\L_AR- /1N?]CA8!B"^'*MSG0P=CK3V6 X9GPZFTY[ M.&1U?(HSR9^ Q@Z8K]I*IG*[AU8R;1LDCH&N<6]@N<-AAXTQKZT/_TR'(*/@ M'W=N328#4$R/2S(]RB#Q0Z83MX/$FTP-CO7^YL_AW+;F8S#,W-D$]32WWV$3 MUNOTG.E\/F+V;#9G.P\2;^>(/]8<)55-TE=L!O@#V^\V/'#.(T:-";]7XI1^!\^ M7\)ZOUV]__N/WOLW[WL??O[WUS\^.X/W]KNO'W_^?_Y[8!0?_@9F4&$4_[;> MOUFL/_S\%AC*OV[>__VOWO_[#.\ $?G'7V\'_V_Y[S4PBOZ'G__X^O_]_?;F M_>8#SK#T:3^M0^7W&#S^?<2;3J6%0! M(A#\V:3WY"KBFT:]"^8N\Q4M@P6N&/Q^PV)CH]8 0AT>+2D.%I^!,3MP9_/) M$*#"@1DYXR%P)F+P[L-/9=I\JTZ6$>EO<*S7 D:@X']< M\4BT-\R$>\<^.Z+]\O>?8\;F]HR#P]RM>E^_H2O?[Z;G\XD] Y2=C5#P]$9L.!TYX\',H"*V-WTX M>[[\;%P!R^/X('!8+Q#C+R(/EEIS%N&/P)^!N1INRK'!XB(,W1M0 M(PGEO"!AP<)#OSTH^=AZ<;EB7H2:N^%< 5_G8-LP8R4".&C3W%QYSA4Q)E"8 MB,O!]E(X#*S1I:/@WY1U!(N&CHV[ 7H9F!2T"OS(#!>T!# Q M@-<"3/#,H-/Q:.D%-/X#7L^_KL HV0V@69HXW$2-HK=)##9!REGV1BEW7U(+ M0/KP0NL@#;)E97=F9>_7'S\O+/C.X.,;I__QS;__M,8<[-')H#/MCT"&S7J3 M#JI'G:GE]-UQWQYP[,(&%H%]+S+LCFZ.]N+OY^(_O_]S,&"#J=4#Y07N&RX> MS(W);##K6,P93T;PM_$ TR3M[N!V@5:19[LSD5O%&8J" N/:AV-EK)YX%$H: M!V7*;(TRA8-(83%R0GA?",*+S3S?2]9XN-1/4+3,HW!I7(,T#=-8-#)>!$51 MJ0L>AG\.%ER= AUL+%A3([/Q*Y!CCA.F 2V\"GW/68NGXAF/DS#ND"<:=N?R M.2WIA'$2"YF9BT@0R"5QZJ+W!>1BQP?H5.5K+*[G,/B5+JL,1'PZXDZX"#RE M+=S! WHWF7!(: Z8Q5MQ?])UU2!OY1-R"'S?YS_^'(W&''2)/NBX$TSHZ[/. M9#R:=%S;M:>#V=QQL"-OO\:Z*;@N$2L0I:,(^WWGJF*,9/(N8?[:)$1:LK_" M",DOTSD508 .R^ 74CK#0*A_VGJ^)PC7X[0D(%7 Q3=) W5XE#"D2/@J*#U M1$ %Z W #WRP_?SZ+O-BNT<@,#;%)6#8?=>&YRI8HL MM*?D/GKY(VP6AWZ:;'Y$VR""'Y2"IW$/V8-2KW;MWWWJ"(NK,J(>Q$)47RZQ?I[9'0 MN=Y-__FW=^\O/QFO/_[VZ\??+C^_^_CA" _QX>/GMY^,SQ_A&!\^??SEW9O+ MSV_?&#^]^W#YX?6[RU^,3Y_A#^_??OC\Z0@/]SP-6.J";N:^,.I83\.=[/6' M0K_) T>'/J6SF/\GA:M[>XW4VYS0D".ULG#]X>^WO3_@71\^^_X'&YY[\V[] M\??_^>O]S^__?O_Y__X"C6_< M&;J]L3T8.Q.+#*-=^VY8*#%O[(URK?W]KO_P*+Y\T??TYG-/&;=\8#-ND,YO-19S:? M]3KCB3.=3UW>=OCN>\)DS&/8F$TSMH@"8O +LB5,G"$4FZ4QR+LX;B#2Z,+JX_PW.D*+-3K6 M?'SS_L_YP)WV0)GKC-G4!JSI#SK,G;@@K.:CJ3OI\3[V+,BPIE^/-.CI]6)T MJ0N>(QW/QMR+XB0703%ZP0SA@/,2C_G&*IWY@"OA? [K! OTHF$BP18?6>M, MLH?WXDP"X^<>G$D$]M:9]&3.I%OLHL<8PUEOK+]+^%)XX^WNIL*%]RP ?,/H MTK>Q@?F8:8SIW11>N@R8OXX]$CD_>0$+'.07 A71'SP.[]1N(R^D@=;=_5G M#XLFX_"13<8],YTQDC8/?3^\03;I%F'%-%B%:01L5\'+R>"%S)1Y !Z0JC=@ M.73\,/R":\4)"$@J$ (YOX!/!!]V 0#1&I9+\(OT&EP:HXY.(B&=?Y]"ISPB MB8T\7FY$J0<4"12QRDWO1ITU3F=_P>HTFQ4E"\4^O?B+B$6B_4,!%8RWF!A1 M$27?)KPFH10AWUMZ(FPCK*<-SX*=$CN1-^/X=Y>+6.059W22BY_D'G^1>_R4 M[=&\,,#VPB_/.* -I0"10N0A*#!QJ6M\A%.#,IX"[".)G4NVA@M#"6=@<#*" M>_'7(L";7(44;J6KH1"J$488Z/0]&2P.UEN UC7^"%/0UL+4=S%([-+F:M$D M"1><T:2*Y? M!@$>_3=:$1<$:"Y!U^S\;Q;TI=BZB/:^X8X>[+5D$ M=;Y0S@)2,"@TF%>"N$Z55D$HRRFS?>#^@8T D-'5 DOQ .Z \TA$C4&5A&^S M%1"RJ&7J8-8*5C9AIH;OP[=Y+'PYR"?S$P$$>-?X'5D,\ !80V>C\(@P[H%# M 'VQ(*%7 YEC:D?JQ5=(AY@A@HD2$?[9T3GE2^.&^WY')D[\+7?N2\XWB_ W M-*9B!8_\%." 7QZ7F'LC7 I[WA:G@#/K',\6?C@C>4&I"$6\=(B#BTUPR<4+^(*2"&RO1)(' MPC[F"SKW2^-7X )L0?+S,B,1W,(GQ%3FPU._REUTC0?)$GA,?K2GNO6_?&W\ MQ(17]5(D, &.(&L0HHUGRF==[L:3,UA=R3[ZJ]MZTH]%]HCX&^5609A;!2Y? MH0LB70%9+W@ ?_<-X(-!N!2^*J$F"U(B'J)WJ-$^1X+/#0/=PCI#ZR<77L1V W/+UY__+]W M;SK6].(%6C'DU 6&A ^X.7#U0(B.&M397K^'D:@1_\W!]YW97R,%L!;_Q9N M[$GL+M;W%B"LL!4M":>IT@;2+&SH0 MFA,D["@HA#FE7,BH)6=8_HB8EPB%''8O&V71\_&*C H)>(*KKO"#D 99E"#M MF<8%R&8?H-0!A%OY($LN<&,7<,!UAR6=*Z"D"R'AP$B#*S.H9Q,\F$0,A#9" M$,B+5-_8S"48&"!80YM#0M9LPG>HW,,G=0"M711D0.XQ7>[5&K20@!=$O2F, M6+*"U-%/FIJ DUT!;('[\$ <7L7J\:)G@'=*OP,47S)A7*(B(G&'_L #N/=0 MHB)JW^0% )0*UYQ+LYW-X9^0/M$X+KT;EU+9S?!2EV.N<"13K:6. VJS1#[4 M?E")X?,Y6:3P)[#HO04F#=>251=@Q2)@J* C*;4K5ZGH0!ZRB0P.L / !E#7 M05P$Y(+6=BRDQU+8XO!W^+989 -) W<'3U P'\1Q/ M(UKG9D',$/*!+S ]+S(C'Z6,'B#1=VGE 3*"YB]Q#CA"M)PSFZ)MR(J?FER(>#X+R,/3BC=F?$@Q/, MPU\ 6DE[0YI1L +PQZ)9_1J,2H9LW\!+-/X'J LPUI1N)J'"X(O>IA%<%+SK M>?XX)5F_H%=^ (*^,BXI7E3<$*S\$Y]%N"I]DS0 ,#E^YP71%0"4<8]&E/KR M&)G-J$+9\(*%]@76(SDGX$X($A";PG;F'KGU3\*5\7[@+NE42SP4^!NBB M> FY, 6;X/!M(JV<_[ 9'\H4-4JB7Z"V '#.O4EH.BR5?(Z M,0H3G8Q1(LQ@S_6EYS-?05R7< X+M?>&"PK718X@Y-S!&),02$+L:$O%,*@W MJ+L4H%$$(.QIP1)$&%'P_0T.PQ/B"M>H-8*JB!!(KKR(G"-@@4:B,@:[ <7, M)SI2:%0LA7F8ZH+==O_,[G=[JF>:B0++LKK#;\Q&6LW"H2(]>!50]TR-+Y8$ M; YZS:,(2H+@.G1U5:^*\L6@H#68 XJJB$2K)S('C?IB)I %5>A^M/A;D=-# MA$F*-1&97"GW[\B5%)]2^Y;BAO@<>9O"^1PKI%6Y&L(*MR4033+(ROZ^C9'C M8E63XKA26<]5O+$%^ A9ELQ,Z: EKE@@ M:1_ENX.'.6DE\&IAOFGV.+S*^\)%=0]=61Y!P8V@79=9GS5:H(@^W0B&Q6:J M<.A&#!: O_Y6['PD^9EJ&TNPS@I -^-* A@L,S- MIO/ZHA.G[FZMG&RE7*D2KC#ZJ,Z3(9)BPF3)"R.O7DA?Y9(ID?D&!"#:V;O5 M0#V>;J)8LT3X D8.<86<=<0%/2=S.V,])W$+*=,C=I.%(K?HU.>763/:G%G3 MYLB<:HY,,R+"&QKC7PEY,RNF9^*'.(P]S[E.RGM@)ST&+V66I.E"E3Z6[T;%S\,"<1 M8U-WA%/6]-X%67)/SJ>0,'R>R/O1+1Z ]N5\#KJSS-'XB4<1&%K&I\@WGE_4 M?73Q(C,(A&$%F\OT'9&88<)_ 3G#568[Z<%V/96=?2D4@\ 7 MZ=9"1AT^RSSC[D:ST51^EQCC8+0)%;ID*6 8&2Q%9Y/T:*VSE 3*+$#/$:< ME7S=CV&T"(U/<-2?O?":!0'LBUQ^]9L6L27,W&B6C\*RNH-"XXAF>B?@XG)G M3Q:8*%M#I\Y61$F!?F)36-D+V& MDE"1)S=XA7!):939)711NH1):9( MXRMTS2K*S7ZF:Y'R-SA M-X"I 5JC*7$@1'#L1"^"B9?PF&]80Z*(*6C=])]/X@%L_Q]?O,#8)Q"&--W0 M>X\ONZ:78NB.%&U14O%;"H:.-1A<*IZLU1)<"AO6FO;[)#3!>$/"%,*"?E%> M8/Y5I#8;P%U<[/&*^]#"?RJN3"Y0SR54+W+$8EU$%#(T21S,QU9M0Y@2N&GN%#R@T8/ M(R\"Y?VD"<;YY0?7H7^MH4QFRLS"***@CI)1F F4+2$T'7TE22LYA60=&WKV M4-#'L$0?F"FPSLZN/$289P0G?-;O]?)8:.%5%8I=^6F,+H5^\2YD.,+ERQ69 MS:"3++UT*4%?O7HN4GM4;@,N4MUJ=9>Z M>ER6YMU>9>-I +"($MI S=MKVSU7KD2<11[=5AS0M'9:EK<&'9%*)%84K5E\]ZXK!*:BK MHK=H]L)>FBH^%V#E(3?%8N%S0/R7 *7*#A7>+1G,AU<]$M5O6)KOROY MA<]EX0?&P"FYM^K:%/Y,BMT7KUXXN.ON4@"J*E;LONZKROQ/@BD+ZHHY3=@U M,RY.$L;%=NF4H3*I4+)TP16(Z#U2EUB&)#"*%*T,FA4"9_$2[%0?KYO$)E2$' M)P>M4#68V8 \W7%)EJ'=-BI)K+(A)AGV+C8'OVI19:MD9W92HI<;YW^_: M1HU*A%5E01)&:^V:MN0),2WSTE7.9Q4F0_7$>$MEA%D>J/ J )8L10I.$F#NV],$6/DT=<:5.0AX1;('_C5E( M3L/FZ-_<^GBO[8_>]D??U!^]3N=N9+/L-CE))B>-V^2D!NSE")*3FE5/W1L# M4EWF3F$LK?Z-&K-0M.$]6\L*ZZWEU?L/17IRDULOB*C+UJF$GF1Z3YJW7Q!Z MO59F)CHHB,0:;7&PK@$&>5<%H8J5 QF%)*J2MJ8J^VY)ZEZERV*F1)[:K3*Z MLQI,A\F>!EC[*7_3L[T+YY?1T\S>%E$%RID6K/J:G!=8@X,#NLBVR6H75=>/ M^%M*_8BX4)O#55TBN9+;V':B4C J]&C>6BK?*0$(_!B*: MK)E05*!E^#AKG]+[)(WPKPR3F$S1 ("S:Q$1G/LIIWB-U+VTC M_??_7;[.&G.4"3EO5B,->5F171.=IG@R6HHQ9>3@\J+CB>P7112%&7&K)%,H M"T4/I7H1/65!NL,SVL9,<])A95*"N%+\BLA&D<>]H494E68' @G)BKCRX+41 ME7N*9P RGNK7!LU!>&R<%R/)@)Q([-!33K O$]@X%2SJC(0]79"LOXW%O6* M.2&:11M8_LWC);0=6I9+HQYD?JD7 OPGGN7*9*EF@3 MC:P,0 I#3'6=F&#"KH$GS4I1<@'&C25!@@_ S8D;R9%4;%;X9L6&-6ZEHV!F MB.DU$F':+/$&G+@<;>40%SUX0F=+YN&1_502ED;4;:J0 MYDB8&B;(N]@">PL*'I:S^(I#DI"YHO>(5/,L!2KS@\Y5^P97R_O9I23GVSA+ ME0YD!Z6\M8IBO7E]>S;! .1K(KL"R.=WJ$G/\[Z\N::V!-H2HBGNMUE^E(JM M,<&$J W4.NNRG*O*(A$4DUBD7S]SZA5-/V_X?'*DSTH8XHMJH23I0G6:3'H:*3XZ!437W4K.#27=101:Z'['6V(>Z.&C#GHFB>7J9X M2SCSL;.'0%)U(/+:P?."W/+F+5KO%JT4O=B?35MPFZ#:'.=M/B*2PQ"37+8R M/^%2-,*@V))%QN.TJA:M8RMQ9=DDBWH]8" $=>>\]N.(X:95 F017@>':B0T M^0!1ULF"S2 /YIXHD*%^KT!:V%^C:_RDJ#Q?3(4_"]4[(%0=@+K0+E%L27_I M!CH7U1 R'Y9]X9G*Q40_V*P%#GEC2:J8*B<3O;"P5VGC7@,71XZDFY&YG$.& M(W,R,)<\KSS>)"*[QIL\%]0+4+91@E=>NB0/E0982\%=V60*^1[0LXM1.:RX6&Q$EOKW@2J(F9S*9Q_6?[B.Y'21S7R ;X/RBZ>W5?-1[0-4#.4R:5) M'AV1II@E,.I16SR"*PKF"KU,,485D$56R+D'D:A.O. AO'UU12T+9442.B4$ M)3SBE1#X"5^9E"03J#[G_"5&[IK,*,?_FH MN$:J)J647UA)-=S!#/@5_ K6AF1562*_B:DB,NR%F7!;GU(%2'.X*ZDNJ.YD M2FW0]X+ 6A F"A-70$EX-$JY*-F*FUE$\SD NLU#T24F[YOGAO ":CND>8QT M[X](9 *B]_&^)6?6^B00)PW1)%,^D;PQ#^!YUB]P)EDTV&<8A,X*E+04LT1U M_9:5!5>41J(W/0.BR?H-98[5S+67_TD$%/6+CU/GK$Q$ MJ(W8GY-KY2)+6692;+,LRJI# B Z\*@-M6Q^@JX4 R_=#Q<2 "ROYA$\M&M< M$O&&*>D:0 MMWX*9)$N-1,]](2IN>3 HV7MI'JA7C-)27O*X96Q\%HUM*;OC_2MJ!*D+-TV MQG@CV!V @0) 6<=1AB[*FY!D@_3"B&9 *F-'_))[9M!] /@BVPR(W" 5,TH8 MW/&<>B.4"R9QRAXZ2-31,]\HK6IEV)FEB;A0%;45YCRH5HRDLRI%EHR%VE+ M&MH 2*79H2+M"RG'M4,(N&??$E7Y%)B$HRAPY>IUJ)3<7+%#M5C8KZ4:]C!, M,%$Z 6'L)U=D@FA>-&F$RD1E-!VD,5IH.)N;G#(7+KM:E<=(N 4\('/C:@J7 MYLHME?LR,;8A2E=99J]4K4NA?_*@KPWIJ,@,9H;-_='SE>\K%O I!J>S.0[H M'IM+7I(7:RH5Z\9#?;YZ\&S%2G.68U:8=738L5[Z$6JE]5)H_5)-&8HMWER. MMUBC*ZQ_E+24)5) MNRAK!@[=WPQ*FFFW BTA\7WY28R5*1&R&*[)^U)^5A. MPLZ,J5M;.*)"7Q#:H@N)S,&/A+V!;=V93)Z)J*N/YU<2$KHX,2G/,M#6$ -F M3$K!,?X"8&7]![ R77=",+US,&;42CM;"F7<1.0M1(OI6"*%[Y.30)N2(IV MU-7VDTC?IIQ\6$:*M3(O%#-]JD6_E3)^V=*^J@^()"*M=U2UR/J4,? M ZF+ MNHD,@KK'07]03:X_C8#,Y+(>8T#)6F;%8O4%! M0>64;8D4)'P,PEY[<)E%F5?TC,5:V^@\W"J$@4QA*0:]CUA4_LX+^B+'RF]J M:"15.<(3@1H<2SUDBZ_X2@JH).\/KGM70G+HJAHRX4W&H#: -]"].U+[T.<1 MT_W)KI[P4&X 4>*ZDRY3X0/1/#;/[&%6L8O! MD T]=PB-BS_L%Z!;0^EUS47C2G/=2@5"G12-B" MD4. ?4I(;2A.:22\9&5FM?_!H-\=EDO954N#?%IHSCZ*#$8445:;"BF^69@= M)Q@G\CR=X16&KRL12=X+]4;=RR!IQI2A>S%:I,:XR'TSTKWR$(K4#]_/HN_: M2=VYYWEZ/Y.Z1^VD[C/T5S_1$-I/TJ1]%U!N4):W_BF+:@.?RJ9SGT"E[N=" MV#"AFXS3)6;E8D_1/%W*TR"B*@5$]TWQC,S+S7+/1!.R6^K6";:4;?[K%D,EUB,M\E;O6S0:_; MGPXW?MSK6AL_V[:LU>\.K-%!RVY_Y;AWV*I;-]OKCL='L]FC@^QTIV6_(\P5 MV(M3B(#0_GG1O\B%K$MSDWN&1?2EULN^:EN5[]JKK_CM5Q4EI$Q0@I;NF^E- M;V/R/<'SMK.FC.?L :2:@_M\7N$C3WELH=@7#E=_)LD[B;6N$IE4K;9W5#>M M6V!W/?!&,CA%P%VB!_97'N'.0-A8Z\%W(.CXRTL MN^I^P<1>L+,:P^-T2[#:)W6:/=Y--MGM$L_E%_U&=W.J)^M A7;=39K/[$[%F] M>GWW$-3=X[Q[T67IE9L-K?THKA8#FW=-([O[-'?T%(?]YB Y?0N"M&SIN-C2 MT+3LEBTUG2V-5;?6LV-+]V0X'8NZES4;V[T2>[HZ?E0BR"[P*P_-:U^2\8-OR5KVAV=*1F?F?>H6B%Q MD%YQO)IS?VQ.>ZU]T_!;LL:MVZ5%D&V*Y]"T6^]ITV_)LO?6*TZ%C._330%@ MM)NN6'P.$^;OJSWN'/P_-<[_HRM4M&Q M-O<2X_DO\,N+NYCV&D+TXJ8]:+E2T[G2M#LY4ZYT M9LD*=\M]/.*P6<^TAFUPL^&W9%M[\Z%3"6ZV"+)3DKXYW3OUL:7BQ\\T:BLI MSL)U=$^IC\>K.$_,R:2U;AI^27:_.SA3ZZ9%D)V<%.;XT !R2\6/IE5,SK8N MZCY]%*>7^%@-])U7/L_>YV\VZ@\GYF!OC_&^,#@B _#4TGGL4;??O-M]>B;_ M2+U!6C9Y(FS2.MP5UK+)HV"3#;S=IV>3Y]#D\9.8#&\:/XN!=]0N_;(XQ?OM MUQ4/XGOK WG?&7P/T[ZPW>7C[_+, N1M+\C3:+IFF[UQ&RELN)(S.=M 8=L) M\CR9DMTV@FPZ4YJ>;9^4,\M>.-<^D"/3:L.=3;\DJ]^USS3A]$*9[2?FX-B?%H.BKME)S3O>CY\=]G:ZP=XW?;W_;=(_61( M?;HY]QN&H[;3&J/S=&A@_2TV>0YY-Q_7'',K \6]]!L^-13PMM=MNGU;7K].6>R@L'8 M/[1(^TB5G6/49_9OZWDJD:(VO_X'&7%%_8'7MQ[Z@IR?@,_,9G7UJ M_<@<[9T/UYHUC^UL&9_M8/8607:S"OI[6P4M%3\V%>_?*_Q4J/C,G!/GFES_ MG++K3\*J.?4@&7LWY)-6WC>S;;-&ROM\S)VU2_0EGB_;; M;-$VJ;YEDW>.L_0F9G\?!:[ED4?#(Y\/!]U^HV[VZ?GC.633O^&K"(,VB1<& M;0I]N\LVA;Y-H6^354O]&^TV'-1T_:7?)M"W"?3GPY,&YF#:\J3&\Z0#YR<> M/4\ZLPCUN:;/6^9H[R:4#0[JG>8E]=OT^18_MA-QVYZ^Z9/'SS"Y3Z]'=$FS[=, M0Q,\D"7Z&DSR7/(H+]U W_*DYISUK,/4YYI!;YN3-H.^Z9[V%,AXC/S&9U]!KW5VC5-OZ+>V58&M_BQ$PD?FE#3DO#C MD7#;?OXL7!/GFD'_7_^8V);]ZG3LFE-/.F[MP!:M3Q"MVUSZW=/(Q,;KLDG: M/-)[ U"SR6=H]@\MO[T_&!V1Z?' E-,\!+$/-5R>%#V>WNQYW(3_EI.WG-SL MW[&NJN7D)\[)#\R..7-.3A;%=PF#$\-_7>_ZA^_A'[6G)8L67J"RLN6&?_A^ M%GWW0[;*EFUC0\3+B M/DN\:_[JQG.3*XE.^E-R'[W\$38#>DF3S8]H&W1XD/#H\:G"%AT%BK#0_\7M M>NX_+SS+&DV8,[?9C%L#VQY/V&PR'4WLZ=QB0^X,_K3ZTPOUU%6DSK!B"]Z9 M19Q]Z; Y'/$E\V_8.K[XKGB7<&TZV,L0VPB7^?S!X"+PQ^4..GWQ/H%_\@B_ M!7MBC=F+<17Q^3\O_G'[!8TO?OB,O,X(Y\9K>"&@7/S]=^R'NLN_C38?&T4_ M7W%C'OI^> ,2QR"6;<3I$O8&B\3&W M8@-%^PPOF8;0D(,$#D1&FD1'Q51C) M9_ABB>>FSQ)8-(!7&4MX_U5L< "J:WSBJX0O9SPR^CW3L'NV9;# Q1]ZQG,7 M]L"B&%X#3XO'*9^N77D"0H(=> M%?D=4DE)LA*.B(\E 4VG7QPMPW=XO6]W5ZP M*M^MT>F%^'T<576Z4S7IA^U\:1_/>".*:'<[=;T94V= [F&8-/NB4<#-W*FDP[8( MLE.#K-' A#>T=-SL:QK9AW9[/'HZ/K.T]G.MN+?Z0W/4ENLV_9KL7G=ZIO6Z M+8+L1L<]T_$;[HZ_&P- M86OU.74_1V$D?<##.KN9HN\NF[_+,[,N[I=8=;VC&LOKFN.T^ MW_1KLL=[^ZM/)8+6(LANBN&HI>/F7Y,]W;OI\ZG0\9E%PN^66G>\(9E^SQRT M\>^FWY)]< .XH^=#+8+LA""6.6S[SS?]EJS1H2/'CYZ,S\P_<4^)=4>L.??- MT:&1C=:^>;Q;.C0\*&7]*D=5*VJ>2DRM19 =R7C8 M1L8;?TO[-YPY%3(^,^?$V7>R _-F;[6B-6\>^Y+:COLM?FPEXO[>18$M$3]V M3N2AX<>C)^(S%/3+'I]1M_VXQ\.;=SX?O+EN+?6^H#8:F M?4J.MU/'ZC,S8-O<[C/.69SVS'Z;VGVZ*8M6OTWM;E.[6S9YY^R L3D\U$'2 M\LDCX).30QLDG#:?/(?4[H\KC@G_Q+&\8LVB[O=99O%W69QW]EK M/S('TS:VTO!; @5@?*;!E19!=B+CGMEO!WTU_9:L_?NFG@H9GUF,]&S3N'MM M?[/FWU+;AKW%CVTP>V[U;7/4[U6\#"T)-^>*>E9W^-@7]/0$?&9NB;//W[;& MIM7Z)QI_2Z/6/]$BR!:83=K\[:9?D=66F)^';^)<\[>?BP3NDS!J3CW+M34" M=\)HD;S=8G0#[Z;-VV[SML\U(7$\-H=MWO8)YR/:A]H*IYV/V.9MMVQR/Q_^ MR!P-]M#?6AYY-#SRN37I]AMULT_/'\\A7_L-7T48LTF\,&B3M-M=MDG:;9+V MW?NUF:.VU7;3;ZF_=U;5J0106OS8K=H9+;XL1L1#]HRBZ9?TF#OV3NG0L1GYIW;'J5@V+7[L1L0'-Y%JB?CQB/C CGE'3\1GYIXXURSMO8N]&FS6G'I. M:VL&[M83H47IQEY.FZ;=IFF?:_ZAW3?'AS:-:E,0F\_;#@YEGG868INEW7+) M?;BD98[;8I:62YX9ESR'7.W+90B;^;O-U6YWV>9JM[G:]U/[:EIMJG;3+\EJ M4[5;_-@"LY$Y;4.A3;\DJPV%GDF<[)*C%CYU(>-B2<,.OJ+>W M47 J)'QFKHESS=+^KW],;,M^=3IVS:GGM;9V8(O6)XC69V:^WB5=6VR\G*ZP M.8OIC'(4[P::9E.,-3*M0PV&^P#/$1D:#T8HS<,*NSL\*I1X>L/F<;/&6V9] MGLQZ: [V;L[5,NN39]9WRU _/V9-9L%W"8.SPG]=[_J'[^$?M:H))W MY89_^'X6??=#MDKVC.?^\\*SK-&$.7.;S;@UL.WQA,TFT]'$GLXM-N3.X$_X MZX7VU(/!@%9\Z8$5X#G;H6(C5'[C<>HGL1'.C8\K'E&B>VQ4#UD$C,27";Q4 M ]6D2"9_I7'BS=>/?]UTL,]7W%A%7N!X*^8;<^8D810;WG(%/P'F&FELN&F$ M/R7PS>0JXMQ8PJI7L<$#E[O&)[Y*^'+&(T%9_9YIV#W;,H$'P2(1?./&2Z[V M>QK^O>$1?YD!^'XA8^\$F3OO4PH-YE"T5PV?WN$&&!""/0T @#8^&',\#/61K#PW%L('9>>\D:"1*_ M^?KC_[U[T[&F!NS>Y4N@Z?;VGO+VV&H5A5^])4NXOS:>6?U!=V3 NWW@FWAG MBS!T;^!7 Z[+0##.O,?WKCG^(6'!PD,!R^*8)X0(7K0$8!O.%=P6;-X+ MX.*]R#7^D[(HX1'QC?;6&T.SK%'4M-$>0/ ART9E_,Y MFS'CO]AR]*6-+>;'-N%LDZ\H ?.V$,Q!DX$6#-"GY_^\^,?M%S0&11]M."3>U_!"0+GX^^_8#W67OP=K M??QJ8VFSH!WQ7M@1;[=9(7!8W0C9^<&>89R"- '2HF/FD-@EF M[1HE%0TX?4]I:*811H9E=8??F$82PF>VW1UDZMLZ&!"QE1MX.I%_\<,SN&R9 M:*4IZ80Q7>-CM&"!YXA?38-_=?S451Z!7"EPTBCB@;/&+UR!^L[I'HJ:WT;L MFRK/7(:!+,=54O91F\SJEVCI:@JR$?,%&@DQN0_ %HP2^(*/5N(XTHSDWY4C=E7LCV OE?15&"*=(>K]@#__N?NH:;NC[ M+))0GK-K$$TS6%W@ EXN&.CR(3PO@R^R+SQ 0&K/&TJQPET ^ A [4;#S%- M9QKPE:JY5Z-7WAN/?G(>\3/@>HPH-?<20^S>>+[0_TA@7O$(-4C0M3*2?:'? MNFO8HV[_&Z(8^*GWS0'\6SQ,?CFX520>N#5_W37J]JC1>!$-GI+!P1LUF(!$ MRX6=]"@0\57XC*)[:<@@&L)2Z,!ABD>PQ6+E:QNZ7TU"3DE+.2G0J/@\[D'C$0RD\IK*Y=L&FX$>!TH M,5'Q*78?5"E\9_6[4\'[G@\' MW?Z+>^5^FP"V44GRLW^M.#M:4@6?,HW!9?!7NL^9% M5F_2[1^NYQ?8BJ3(AW<$:QRQJ)#B;P5&OQ.#WD$: ,N!]\$;;JX\YTKP0*&Q MH4ZI1\OJV#NQJUKN7H-1^&5)?_,T@D4C#;LDB%%+A+\+CBBU17PN9YHU*IZV M]3KVO<'#1^O*]VWDM0^IE3T68WF'/CD0[V0K!#'>[Y+!M]Q,:05PS>$G _^_ M1*ZYK6P>PFYTG;>R]/ .Y-D]"9\&$8&ZEMR(*D&JUQT7&&WYTSO T:I8)A4C MR[XG)MI(YX7B[!GPGU(#0-Z)T@Q6Q)N.8"FE];H\")=>0'J %]18F(V$[BEP M3W3-@400FA)*CW )*,.^&EC@=1<-S+@!RK/':,7BGRR@\F_*6IGQNR:-M7\9W47JL"C,(]+?..,C&6JW.LC5=\!!FCE ^%*!>K,0X6)M!U;E45>1* MBMJM>IF)M@%V!15ZGM0W %:H]R!D8'NH/L :XB@ZM$*S11/>)[;L!>ED" M#"KS2+E># P+ 8*YA+/[,(O$; (4M@T%-D%H$9^$4LR M]V>1WV"#Q5=#W053CSSAF;RDE0IJ3/5Y37\Q:S7TTLYV8G1P,9EJ>@IRYA/< M^(S[X0UA@2#P-(XER\DO2_FO 6R93^O@E(2A=7M*PA,#;6-R:WT\-7/ 674 M!\P>ZT(_[!"GS&F?PI0@1664TNI/-&-_!S^)L9'CP%I#C7SW6 NX2WU2$SD> M(J&*%K*;3/)#1-XL36IXK:4%7I6/:YO[V(([_$1?@M^S>%0:*QTX=(D9S833 MF)RZ7WBR/6@TT@W:BF(0)U$(-":C84B(#C#%-$(5 B2>%$D/1(^_THR>Y6Y M?%5 +8Q7A*\)DB@F(<,6%XQLMXC/4!\7;BRAHE1C*N%P"@3A,W^2,LS19$YR M<<5A@-X70$@%1"EUB@>!C0*-RW3T_:*.U6,"\F@I !AA$$>YPH/."+Q2VL;: MF>A:2'OD[(L6K13.KB*(:MWJ1+TWN/<;8N<>1Z,A)K%_8VHN)Q-TQV@)2/(W MEV%7@%_.,I@?A\T+?N*1'SW\>7YY;/;F/+8V(^U\,M*:HYL60N-;W)238MH- M*A_]J2YP4<>9=$??9.+?O*-N,^CE_DFQ_+0[.7!Y-*8*)T5C*F.%=3GZ5@UC M[NLJCA2CZ(7H8!"X0_Z(8A39>%[*-'XA_!A9* :>@_=?>TS*!OBZDYM\,9F M7BX-:=M+6+EH8L&?-!Y?&WPF]X3<@4V.=PZ:6 B5A@7T1BOR0VX$M7U-R("*ZUR>+%LRT4\#(2@QY MUQC9,UMSA(L4X,,%0PW:V9-2AK'=.QBKZ_!N6\PZ]A%"?H91NV!2AIHD!4B^ M2,R\73!(/-^:'WMX5ABE7_S6W,?2(#UF8GUKBDX%F3 M[E1ZL08CW;E>IJ&"5WD_/2US-" OG+,X0%ORN0K@(,'0"><=$8$=QA0A]R?W-UZJ4Q!H@>VCHDPVMS^HX>S82%AR"@I/$! MC&NZV?BPAYI&=T#%;D'E=M8^4G]49X!4BD,UMT0QZ5T+MH)AP?ULV6JL5524 MYJY9U4%(<(:4DTJ7I=3,0]\/;Q3I S>Y]D*@6^';4DGV(E6.+<*=XIP: (2] M$8LF6?!8',H(N=(7D>[S*&^ZBC&1;6F$GB#D!;Y/#_UN,U7Z]>'[^N@UO*$S M][COY@"J!*UOD^F-D^"[V2N#8FW.LTDYTP0 N:>@O"6Q#5XYJ?H![O"*7JDD M,S_KMI21+84D5"CBJ]J_."]"$2(ML[)OH= XW+HO&V%: M=,66;(3AW?"B+@A0EYC MP9@X/NRHV Y;O"5E*W%<=FSL:QS6,WIY&%%"Z'R,@72^+O$O&7VFV+ST:@\PX&&S_N=:T# M/QOV#UMUVV9!1%J#_C%M=KC3LK>,_]DRVNCQQB%,;VL.U\OI)$[?VSI_N M-MS.Z/3J0WLV?O\S9XM,MQ[6-:^ 'CB<9$M(I\+ M(EL-1>1[FN/9:+3[$ 8=A\57(MN0?)H@FLB7\A"3YO89IG6$0[&L[NA)1JRW M5[3S%?6ZTZ>[HG-0>'_A"^:L'U3'W0E%CW?@=^]0B=@@[>WDK\A^NBNZS_GB M6+_6] 'CU7! XX;@(@#.UB"Y?P UF_C'>Q/_O4/HB77$EE9:6MD-,J/CI96= MYO76!Y+K!^,]419+331]U]RY2JGE?LUXRQ5FE2+%PY;K;4F]+;7R"S:[-TKU MA5J^ORHI ^@D"?-$=A1F&G_U8O+?LQL6N<42MF*:GK'-ZW]XK?*H7YWG?,<1 MT:-1X\N?MR:R?,#ZU?HI9'GM<'%RV0Z/](Z]#^G>(\M&HW*_ JL[D)4,H\&D MIKUN@&#C,K*HSK$@51E6%E3YE^1:FR4ZW0 M]H'GE,%=A*5&US&/#MJHCT#;O1B]F*(]ON[T5I5G9(U4:%,IJK#Q^H;@LL.XR\+T"=NKZMU4(DK8ZK^?T7 M3Z%R^?Y&R W5&"6[C\/D=I"G.\Y0:J1XW#[6;OMXCD>>PE'7>DLKD##K"Y^) M[Z41D%R,0U0=@#5Q!55B7=?/7.](5FAU@8OI?RA><59&,O>B."E@C"H_H]9* MV[[2RTNIM5GC6$>]?QF)%.2BCW#=L+S;Y?'&RNRL#^ MO0HWCQ?%>]E8WKUM M)M713R&XRPBZV\? V6IDR'/0Q_0Q<'?G8-6A79LUI,E IR*T4\;CFE%$.V_* M+-7T]48UDQ=V7:V!W1S.>7Q;A9=OYMK$9M0@EVPXS&[]?IZ69YW&G/7*M+A= M&GW*H066SA$.8 "5NEZK9IK1SBQ ,%39P5.;X"3/1][!:CO$TI 4N&L!+CR_ M['D["R-A*C^H8OWDFN/O1'-H1%29OSYT#LU3/@.SRPL8$(KTY:KN#^4Y1$^I M9R+J-%))WY$^,CY?O8Z<3K#=H-:J[4E'VFKQ#HE'-<.PX.]\N5*M;)'BX+1# M@$* :NV',&GH=#OA:]O<_%B[!#+<(U0F@,V(*1ZB !R><9B8%O(WM7N<RDL<0T2H=SH)9LJJNO&S) 1/'D,BID'Z__ZQ\2VQJ]B MW49>A;[GK,53\0QLF3#6&D;/:V"A\4NBI6YZ4.!O?G M ZS,2JT;&;\GJ[F72:EUD?'!UA&I7MFK@@I MM8-AN9V?W1VIB1^]J3:(9_?DLKJ.?J-!=03N+NH:0/,R#ZWDTU3I5)CDE(CA M[65MHS 958XSXY0/\\R>UHVN)04/73&%&;B[S&82<>:AYK6KR6;Y'Q:D+$+9 M!)Q[<66\9Q&H,J1+Q7KWX4O8J%_[ZM_8BGUY@"&ZDWV'Z+(5]@>6HW2/>GQN M0?UYJ/&YAV5[Y<''PY.^ML[4M2:ET3F/,U-WO\&X;6+6(TN/3(I]2]QUA^;4 M8XVOBS!?O]0[VA[73M,Y3)!@)D%I^2DF?AVR?)V;=^.$'9'5LWF04+,'6AIU MF6,E\BMG7.\P9)3%=QTQBN\U?'2A;!DP6LVRVIPV4.8@-1-<[W=DZS[X# =Y M%V#>.DEU4T_J$"EF(HU;IG9DB6@X:X>=A+%6C$F73"P+B[T+G ] M%C#T;0'IR-_H@=\!(R+/1=IXA_W)0R]6*WHBZ:9 [GH)5>W1)/#%0P)-X6Y# M5PDE<_/A43"'L*U0AY8%N)>6Y:,6U-Z2';DU5 MU<]*8TF()0<.-[<.:#LQA*^X_S87<96F!(Y'I0%55OWLX\.P>MRKCKB]1[6F M?FC@;CG*^>R>&MNGYIXZMCFV M>P0.-Q'PL#3$#NP2Z=BR^L-2-5/1QNCW]O)[E4,3OWVZ- 7KCX29_Q.?1>3] MD;,+RW6+8LA/O\8I!=M6GB-$='TAJSPK5HVPW6%PE:4SFZKWS-8S<++-'#I0 M]]8RB_HJ,9'K64JZJ:T6$VQ))/PB[9/E-$^3E!1X 4"P(LP-P<8WRWS=W<8 MOYO!5Y:QU7DNM+!]F^23)_D,VR2?!NSEO*9Y[%Y1)VL"+K5"T@T,=%*V>'HE MH\2V:T<6[9W&"&R^I'6"&GJ'A>N40V5E9"E)MYD2FPR&K6P>Q-5/^%GFS(AJ MI* FLVOJ3-1&;Y4HQ2X)MYA%N@H;P8U[*U)B-6^!%US#Z\-HG:>;R,"'\H44 M_""T04SX"C& O&74>\$7=+O]5H#;@T[U+G1CV39-O*[J)VL34]T4!2D2ONJD M*PII?;K\-M:@2_/Z0%!?,S\5%>]Q.HOY?U*2[F"L)-[?3$!+]3X0E[>I[DD# M<+4F580V,B.CX.[>6!2U>3XN1BI%^998&#UF8;3%4RGP&V5WE"7,S[VOI&NH M?*\M0\^%-TZ,22P,0&\GGN\\\1R,[,I0\KIA=GYKJ<39\Q7!?=]6M#+P6 M*>_=@R4I]A2P:5,Y[^X*@#7H%_U#FT:IZPF\=/_W& W;-$K=+KWRN=4#->+% M_;F3'K[Z]K9RU[KR9A'/*@V K:]6%3E>]Z;XB-MI^DST\;"=B7ZLSBSLJ%0> MNSI5[JR>O[,.'8YN67I&[+U/1_=BH,$;]7KR!>TP&7V_5)6G M&8L^N.^QZ, JTRA+!+R%P\'._+3&,M-=HB6-WO= 1Y A8%B&]'\,+.2*?7XU MB$3$T_C"<]"!YL52@ J045NH2RS)-MX2T+_-_&T&?0:LE:-H./)A[U+3J&GF MLIF@M,"GF,7=+_$$^,-=5,NZL%0I*C79-RA5YB;&FURP[Z9\W*#LXTZ*"*?" M]!OBG[K-K1R_7'2Z^ ),67*=76C?U'S,7E!-2RNT^2L9O/&&G ,=JW-LISW1%ZG S.M& M;!_?\/6]C-D#.$5/$_AB9'O1.3G"XL3[9!/E%XSOS"8^BLX!UGX9*E?L6K?9 M-H7!^7+EA^O,&,#\7.K'J9K<((KHSD.].D3'=MBGWE=CEZWJ"+RY[.?9?@'( MO+A18S=9?L>IIW=4[,##9&O),S36M5?A=]\SV^,VHM&RIL0;'M@O)!&DG$&W MU:35\]!U;E_0?074G1#$443:7(E[5UZL1#9>5)B*W/6 2Y^&ZQ820C2/Z!9. M?WZ1U-'F2.H^+H')11M_;>.O3?+R9-W^&^G3CXWE7,7ZH?7F'"L\_6+[V SDL/ MO2J^$ FY-,>#WB<^EC0^G78GPSZ2N9R;)5\L.4"7.$!I-(GX; 264]_:^#'H MK0=^-NS;!SVY;;/86;9WV+)/M-G^3LO>,O&L$>,1=YN!7C\,9\N9-@[6F^YR M_.8-@?^PW2;89S[\65Z[-K5KCP%(S<8)5-QW&>FWRX'/#7"]?2CF) ;,;INM M]!#39F][[FQGV9W8('IKTATV=!)]B\DM)N^#R:-#)T@_SE#%N\\N;C3>?=@\ M=/ A!A?O-&J[!HQ',FI[W.T?-D&T0?-R3_R*LM%I3W%%YZ#R_L(7C&I8'T[+ MW0E%:T!W)"AJJ5Z>^TK$!JEO)WY%=O]0_?L1V$C=*RR[:P\;SCFJSO\[.*&* M_I-VNONY#'&W1]W)=LI\\F'M+2*WB'P[ ;#KMUP1"8Y]!T%.O>-M99"K4^; MXE05/)LG>5F33]/K:?JNUHWEE#J41:9E- MLL6^K$PXI*5^U]CF_JY-)"R=H*XZN=QC+7\%EO]PPP?[0[;'HV[@'%-RT]6> MC>3:5*@L%6I\+ZE0$ZM-A3K#5*@'1]KZ+*=?**E?M5%\+<:&&;_Q&'B9 Z^Y M0Z?!)\CDVB"UD)'_Y(#DU8^)249QH03+@[T75#"7KR*L Q#%3\4F(J)D/I"= M8$6;3MH.C4LR=9+(1@OE(T8P]7.'H2ZFB%QU!!ST^)56B5Y'6M@P9R\]>Z=; MFMC%TA*-UC??E.HM4!E.UM_WHF(/OLZBTH6)O5>4]7R(5CY'.VMFHQC/'4=B MM:SHJ5G1.[V3MC3CJ"<#]ZY)X1/FEC "&199*^92-]RGKR*<.EIB,]>#+=A\ MM%]YC%]A")5;V!FNKWH4%=\C&U3'6,&.UFQN6S9MV!,AC;1B@>BH?'NN%0!A M8KD8&H<'I6E6&)B!!V[:[P! TJUE$R3&"C2E4OG=ZX;W\D-<'%\ M1LU.V4-Q@EUB)V]&71J5$>RO5;H^,HT]5^T]'?E<_'"7L<#WPJJ>'!T;RL-^ MU_D NJ.P-CM.2"K16 35":':[F&HM1+GX,)[ MMLR; 5(3C\G2PHSLA-,W7P.NARVXJ(_%IF9R@@8]$]3-LYJ%U[+$,"O*/7"/ MEGT0G]GFX93E, (.>Z=A@;VP/45D@].8D^O4+UY"#8PJ6> M>&\[J&!@+X%&K4VES,T45)J?4OXE\5[*8/_ P >V*>&[0Z2R*^'$V[*QX<'L M][-J6DF&:0,1[.('U4E5<<12P"?7)%>,>C#$P/-=,818-ZZ%BBD;OE2C,]V6 MS315&;HLSE/-3#JX;[+GR%'@.%'*W<*4YCV)J'<8$5FJ1TUQJ.^!N]S.@,9: M:',_.F\D98/E]I3$L#U2CC=I(VG&799$PMQW:3:R>=*HQ%C[ZNNG)85 MNAOLW^OES.@+7QO93!D#%$L7V\'1+)7_I)[SQ5]GX6I0Y(!;T8@M4/;DJ(1L MLPP^7XG1E^C:DABR-!;4SI<&QX4S8$:J9F+75;\LO&]:],N*D"#).]?#81:Q[,0FP(Z:G<56VHM]Q! M6T\Q5C5+A=I=RE^P%3$M)>?B@@5._5^%#TFTI7$X=^7,4LW%C\L"56%#1VK5 MAKJ%A%,^_JW&V5V\GZU NHN?IGD4I\< M5C'@4170VM6852/8-=!A=YK7UVS MVJ!WF$>EMP\5QS&2'[RKIW?#5^,#,,Z4"BR*>8"3C8,P0?HE31>/AA:%U'YK MXE\3O9VRE 3\.O2O<7<@N%QL49]-331EW,GE?(F;ZN^U*6H/"!PED*Y<.6 N MAS:^W0]!R4MXM*2(EYF)Q$HCZ&(?Z%)X;,ZSUE$@T433>["MEEZZS E8C12H M2VPKA!=UYS&8#7!+LD8,WY"*R:(9%N5GKWC":ON:BCZEY8HS@T416EYT<7OP MR]VNW2XTV[SUVG< 67^DI0;<&\BT]N)[@VR+T79^B6N3^TE<&[2):V>8N-:, M'EX;6C("*WB#O!_YRD=RE+T&=N,E@O6=Q!A=D)KO&?#=BE(@6QY.0<,@*?L! MI:SP%H LOL;B>Z,U[??%K+XE MZ2^B]RCQ;-$A5]=VZ[>0=14&9@UB*!?'6QJ1#E7Q^X;>WX5.Q1L7!>5Y\S)T M(*5HO!92[G(1<0*0F))45D\H[P.@+<;7:K,B8B#5H#PL0MP."B6?R^"TKH'( M!'+XXK +QSHL,:%2PH5-9=.T 0A &@BM:)JT=#X9^-*2H(($E5U($HH$.X! M$M%2^[[U9LGEFBG*JOULGGD."@*(1]%5%-N[X^*DBM#-X=0B[12;5(ZU,0LQ M6@6?Q.2(KL$.'&%408 2RFS8OK05Q8#S6*B.ZH[5I%AA&E#90 6H57@6AEB5 M(P.]RL;30&:'49E Y>V5\3CR+,.:L^1CNF(%!I4*L4/&F#(OT=M%V5PTQB>! M[RC35+K#M;'/.X4U3H#K?JY%(.&GQ?0N@#[HX2Q! I,CSP9=RQY^@_DG .T@ M79J9]S &-.G@WVAHBT>Z*L=>C8 0ET#,OF$-A0ASDA A:0UI!,22B\O3_RSC M1K@_J>)3B"/G")2/)O?GQ<9?(?SF"[>#:-6,>U@ XV+P+?1UA.0%%\=, 2] M(J -SF(/* %,<>6.Q!EIGNNQR!/,5D\#?$XY2,RX^%DL'$87A=0=2H;!!_(O MQ!X#TUC14<&P .E/J4GFD:/H"_:V$MP220N?*OGO13!ME< M6GFO&%V: >VC+THP34J5%/<"%PMIHX#&9MZVN< K_X%9WK-'U!TC-1ZD!:Y6OI-3'2%7YG(!IP"WVJZC6I M%UZ"U^C"QQ-A*ZLG.<^&)4VA'J@8$YG@ 7E5%)\ <0T*6; VU6UJK\'1CF8N MB +-62?4!103F"L2B<@$NC:3=::O:9G]U "<^ 1A@*X9.8 :V02":4\$2>1Q M7,E>'3^,94 W7Z3TMM((BM5NET**242S=?8%/[P?X QO0%MVXYU2EF(XOX^+ M$"L80!E?0-1?A3Y8B$JM.P$RVJ]<@"9%91-1N5L44:+A?$C]YC-YM^%V(\S> MC]%)4_9MV9/L7I,08PR8_*UD&-TAIICG?\ERQ^ .0)*7H,8*S-)!D%P-_FV5.6@*> 3=L"GX\U^.3=?K^=1UE-I5S<1%G6 >!%*MI@.A'G=VH:RDIUB $*8KI7KD(D# D32 MY"]N2ZIL2MO::":K:4Q@<"PQ=3.WFF%+0;B4"AUJ[CBA9.XY:+4#)@%"X+W1 M>$@3B0?#LJ3XP379P\I^TAD0,;S"E$B 0ECBH/BF/262'0GC(]:7U$VE7\+ MA0??X9]F+/AB?$2QS3&T"B+^^<4O[W[\^-O%"R'CK.ZP]TU75C[(-!<(-,5E,@RAP3(!2G(3P.<2&.#GGX&$--""*TIKRIXD M90T%LBE+MQ8>O5&8(92'+*R"?%OZ+K(:K$!BKJCF Q$ILB,+%@E*@P0$@QB1 M&GO+U(=?N2#&\]N$1I[/0*/7"VM- M6G>E==IV#UK4;+HY:M;&O]KXU^-CY.52)"6Z$;L)9$1G6^Q^;72&]#47\A)MV B($O/AL&7V>BWL=*M2"Y<<_@95;Z/=?HN)JTQG EY M#?8 SG(,^$+,Q!.%PW,O6JII]'(E[> 1IZPO*7:$DPSVG,KOI$5C0X]SD!(K M09.$!;U*>5!1<*X$=Q>6$?!LX5XWA6B362^^Q_%/2QXM>$2?J[Z;[Q)J_J$\5Q\4K!:"XH-Z<5Z M!(U)AB H485RRF7-L8SQBFX$FOG@D_\6GUH @!94[)XY(14$TD"[89&O0WXK M_=[) !';U1!5U[\!8"57S=L?WWU^E6]:L67*6G=.@U[[@"X46& M-9PXLW*4*8I8II_WEO7D6TEWA>7P3/H#=);*2TI6$J7P*G,VH_;"KF798PZ$ MC?B<8V75)Q$; TT+WNX(ZAKOYNCE($\ <@498"?S(F=RTAI&ARS8NM+.8: ) M"%HU_IM L39^I?KPLO9>QRW($! ?[7!$I-.K>YHF,,IV0RDTK7_Q^WH1[GMK70BNSL=[':DRXT? MFAE&D'^KJD/4*0RM<:-4R4&O-6X:L)?6N"GXK/)IEI[(7 ()YI#:J-RU63_@I*'!/54$(/S,LZ155=3 &VU[I\_!$=DE6INEDVJ(S_ MY(;[U[O-9BX,Z<21Q P-WXA?-5VV%X\[Q@F M@%KH4A2,9-\1H)-^=S0=/LA4S=F7CB,Q-'$].:'#@CJIV:> \70/8)F(VK M5*3-,!>M2/*(OGS0L8D-9T"/],W]X'=/,O5HQFB]*SDC6RG[0-\\S=%VUL < M6D\X@/">Y,<1D:MJRG8G@FTER-T(]G@GVEKF=&]EL'DS;8^&7M]H$P]D\D8^ M]*"5M:VLW6<8M6T.>\V5MO&1MA,]=:=U:1%H.>DT^_6!/(PS53$VI];+TH1ZE:5:U6YV\E@:DY:5>XI MN(Z<+8K)#5E=&UID(G\8Z_JEOH>9&I2 W&IZK::WSUCR87/5O)-SJ8B6:.4B MUQB['>"HM0.)MQ7+YRJ6K9,0RR=@(D18X1 5IHB'6'$0)_$1&@GV78R$5I4X M5U7"&IB3::M-/!J\WWY-(J8J0TU2*W(^1,WCTAB+0!94?MGJ&*V.<9B.,1@? MOXYQ/$2=STQ6[=U5%2F5F.8)/:VAWTKG/1!KTF]%\^/EX!?L]8+>N>=5O*VDG0^J+ M=KC;L-5VSE7;&=C-U76:C0^G\X?2G=2([ZA;U@]WZ^7V1/VZ MIM/N9-C_YN*'O=MUC:==JS_8^/&VEEQ;FTN-NM/>Y*!EM[]R.-QMU1V;)3TI MV]FML4\]4>UWIN:U*[JE#=$)G+#FWAJB*Q_'-DZBU=1G:C'\KM />[/">MO) MSU:?.K'V2?9D8-J'QH@>7!LZ87+WQO.)!GSN8K$\)I4=(;K=!Y4=(7/Y MO&&H823TX?T>9*W47"/;"KLWF$BF-BCM6= M=\)X74/)Y^FWQ#$#X_Z].QAQS("]ZY/'$L=YP-C0;F,&=IP'T1"_U#E_\XS= MYFWD]W1\[^TPA+99NU4\]$N&8^-4=)Q^T+.JNTKYQ&/%P M[N:C2>;/A'@[UNA!OWF:*?S/K6GO10/3]X^5&C^HOG]J3CQ+DLB;I<*WEH2% MANU89"SGAP8+H]!)K!5C=Z72HR1&L]??2(YMT6NSH<#8G5GY)JX,W2:+7"LOFD?VLWQGB#T,'4;\I0#5!>K M#5*S0><8?M*>DF?IY8^P&6P[338_4A='?>2;M"EFGWNO13M7[=^K*%-YQ+8;PN23BZR>A0APV,N2!H_4$'22=@AAR2_MT&[ M,PG:'50%T&8D/T',YIA.=Z^NCZ/V9NY@7#X&^Q[E= SDF9+RW\I;^4TP) M(R?LG]O^K^C8V\>E5YR#IO^%$.-E?U2\6DR*\^9K\2K3$)=Y%"Z-Y(H; MBXB)=O+(8Y.UP6Y8Y,;=C>A0O>W3NUJ[J5>;S]:B;!QJC:M=+IX1/DM"P_7@ M3#QP.'TE@3N.F4.X0 ^:M8-]Y$QWZUP25B+M>8LR9 S!% L$QQV(<,M*/ M%\P9LV<>K\ *#+1817X 9 MWC5^Y\;*9PY\BR#M.6B;$RW#5UU.J&S<>,F5P516%IDG *DDI:N%]\RX<<5] MG/=B2#;@8RYR!-_$#89\%&BH7-&' M&^[H'UGT$7SA!K;!7#A\]0T$,$R.IN;."6UI(["[AG&9;-J!_AJ5SJ8?CL)> MV]>G0^ 2;+6*PJ_>$F#EKXUG_9Y^3^P:L)QB5!25-!8>K<5I3!9"??,A87EM M2^(XMP#MV;#7'6;OOJ<#V8.IMNA]'@B)I0;O:?1H!)B\"L7FRT@M,1J;3D7< M2&/X.V(H,ZY9Y'$XB9@^!E_B\!TO24UR W\,7$/D-C MR6G4>>2%:0SL"* :?ZN;)3%^">3''*1>G,*!;L+H"X#DVZ(@=GSF+0O'@9]2 MFJ@^2Q-B%A''XR&4Z+M= C#HYU%X0_?-5G#5 )X;H$[Q?3=%IC%;:[T])*QQ MV@1L($ HP5< 5,BQ7HL;O510.IC.N\8),/O?$5Q (NF*J"T2V#D''B]T)(D6 MH6Q$GY..[\'MNW@5N] EH,<\)>*):' /($MT[:'8F $0M!<(O,1+BYCP0 $& M+;U$XC/BE<0##SVY)(?ESR2#X:V(?SIN"K:#5\_Q!:#J,>?*^$_* ,\BR7>N MX1\O3L((-2($1ZQ)GRM\BX &;C\$\(/F1.]&20&7F!,24 T>%@@.OG@3',J9 M2?H $_-A/P#M4U$KQ!>0D4I2S2@[-ERA6>$]S;T(1&, 2QA+*A3%6Q/4F/-U M4B?LG*V;Q&L8,A-,Y"Y)M,FX.\X$P ZO O)?1?!X!(" [XOD<,"1!:)GIK;@ M=T 160'VS9@O]"!!1C$/O! 'S0.K5,^7]27\'5XU!=Y#7_Y 7R:6>X4H[/+E M2B6BR^\.B]^M'.2*^7,%K%- FG>!\1Y(2>D[)APU"M,%DB6!$$$=@&7P[^ZG M;H$(38.B_,3VZ>IR4O-#.$?&F:1*62-B8/EGTI\K$0 RXS%EV\X_Y)]&S%%ZA"DM,#^I1 1D@L?(!Z2/8%,WW-Y[2,8 M1I%TOF2>D B"S-><15+OT6=8*E@) 2UW'0OU<25"F?+M@',G@"OOT%@/$'X9 MC^/PAW )HC<-I/(+MPKZ)H4PU)=6(6;KH7&8@<\#N8 3?3.OS^N/__?N3<>: M@IP&R..*Q 907YYCDMX-]^I2@J62%><>A\,35F**79%CTE(8D>J*5KE#&$BWN- M0L]5!Z-OBS=+!PSZ;QSN7=.QI"R5!.KSK\H]8R@?#"@9L+7 #&0 M.K\B=2JCC&@YOQ#03JY"6$+XI^9I1'JN%UR+VM!:N&4^"X7(7'&".%URY<,B MJ_"**9"4+O,4I ;*W"7["]!&2.6,*I1NOMV"(PGK$(/46#AJ#()@%X00.5'- MT]W]#:@CE+PE&QTVQG/A;E!FZ'4..CC(1_@8;K;5E7]!VT5%+TD;) "43 M8MBJDZ&(9IM[ 6H@ >&9CD[H< L$;YIQW^/(GJZ8D(0YXNLF%NQ&O$2WX4'] M\5 'SH63\! 6S4=X#4 (:3-.YW-X@/P1TK50-@O-6J-.\UM;>XDBG8+&P'LWR\:[B-P!6 (TK2&.1)>'1!6\)3 WNS-MV MAK=GZN[;0#LE'JXC"$?7OW5/WL9K/K]B%;LM5FG 7AI5K/+DI@"&7564A^13 MQO)1;N1*F?0?RABP-5"+X=?*4G(.[(:03B.P\LP56%*1D@B#L_ABPB1_ ; M.+8#YD@L8D9I FH%^A>,E)RXH.)$ A^NN+'-8@(#'+__S!X6HINDURE7(>), MOB+JC< %LV]GENDJ0N^>VHIP(0E!:;P3*R; %X0NI'LM.?;/J_$:T?'5WEW# MLJ?F9#2BQX?CGMF;#$K&@RYS"V>D\%2@^SX51&#/PJ%9^LR: M=.W<9RM-;A"EY+?XY*%OE!RE8"BB$5\ 1>;^VZY$7.M'[IL3>V!.K.'#'=3J MC7(_--%MA5#Y-?-37"RD^%T:4( -/P%ND$:Y 8B!--SG5>B[&%14)[X5!Y7? M6,7ZX#N9:FMBO)%GBI1R3V!L4BKGN3I?]*$(&UI9*16_B:DIY:")(2W5*,R> M^\^+V\68-1E?',!W'IS)5&JVB,F\%S#\S8N_G +/_)T3.J1PU[G;+,ABOBH/ M)L-'H!["B)LP\D5/;X6KV:Q'Y$YKN+#D7/%QDHPC4M=8&Z MB#B:]_FR:*7[TMZ^YD#IPH:4R4FP%^%9PH BD"&\*"!I#YLH; O6?65SQ*?)(A5=XEP$X0#?$MF%^2X4\(!':>)@29P'<)C44'\S.]51'=Y M*3F3SC>'-PZF,IS)E[$/?)RS"%VU%!/?YC0C04HAJQ6+9/Q>$ER&-O '3)84 M;I,;MLJB]@2M*^XBL')T*U'YNHQ_!+T@E.?.7 !586N/NM-[\@2X2I(J-]RC0A6'!@C/+1+Z3W3O+N;>% 70,HI/&M8 ,R+ M!TFES)&;5GR)FH/G[(#N;W(\?Y=C]P/O<>N.S(L\3 &0_170S0#T>P=8*5#2 M:AP01>P=D.G? 0.=B8H(]8K"GS(.\@E3I9H XLSQ[<4J DE!"Y%+%A@_A9$" M=Z_S+Z$"2XN;&"'\82F,D=/@^2BDOCA)+ZC 3?M'9$!]UH8SY_(>#X!KB9SCS#:Z<5)GN_Z MX?+3F\M_&3_[X0S1E?O([H3U*K),A/L -#<7-B."GOA8GYTY6P?*=)"?H4X-(,!L3^-'UC>BK#P'-U%)?.P6 MA&FSQ,%%49@^M+#:NI>J+'U7DJ4-@]W_W]Z5-K>-)-F_@O!VC*4)"B1X291W M.X*2[5CM6)9&LG=F/W6 1)'$-DAP = 2]]=/'E6% DF(ARGQ,#JBP[:$JXX\ M*O.]S$ULZ6YG>!53:J$5M=.]CLZDV^OYT5!N^*J&@0KK,WVF4BPH/XCY4[P$ MSG0'84A>9TRT6D.PG(82K!QQ-,3LZFRYF,&#/XM.-$'61[6YY-G&B*Z0TB(' M))/OT3H#NI%!:_/6F(,,2-D375R)$H/".IHVX':[&(M4*BR-SG" ,88_IU9' M8'%],'Q#W%XE&1R/*21B)/SQ4I6"*7&@6T1=H4'6DS0VZ<-64E'V%,5'*$ ? MP_(4]$ Z(GZFBM7C\Y_"*!82IQ<3[AC#>11/X2]%,!QC^:Z +/QZD(4=^8UW4MFMX3'NC8MX@Z01Y-(]@6X"Q34,(\&1 M:*18(!;=BG52%LRVR$\&2GK$/+@:7X VRN_Y79?@LDKS,1=+*MH9F.L /NE) MI6$P?QYTA$]A6,^'VPEW@?(KS0\\/@&W"/U(-^"0,S[TWNW^Z?8))"OZ%,?% MDR]64T7DM:)R!R'1%L=1B"DPPF!+Q#"*"N!NA$VZ,MD62)WU]1_0G(TY^=Q"[CY?%B.[W9$[#!T=$>EZ:_#6S ML&T1A2 PL#/5-^(JS># X0/57*?\/O7),M&/Y(L>P@W('?##C.$F7CN,<@32 MANEV\!=H?'[4C<"(P)#\ //KQM!@DCIA&,LCE/8>WO-!FU+P$;D+JS#>UDJR M[8U2^4>***8\B7;:5'(3ME^(^0="1&0=/J9A$R DA4'C-3+ <:72T[>A)X*4 M$NI2\F=6D4AZ%Q+WX*68"J(T63@:";5%:1L245LGJ?%Y2T$2(,13)!5J;)]9$D2\(=:8.'7!F(!4F M%9!6 (:ZD\B(F@1,DV;E:[M[1P M'Y9FLNIH '[ ^6F8@E>(8*0EGUA?ZD1:@G?"R3#AL@_SPH/>EL!#+1[ 082? M.!VESFJ\(OW9R@Y2$=+<,S[%>"62IY!02"-6^^%)<0N9ZI!]?JI]F(8JU".F MFI&B[:M+!EHOB!ZF0:)($:A2Z_3AS(UH"%.K9;Z.83AJAVJE3YH=ON 'G/M1 MAV?>DEX_!&DBBA0F[0CZ*!0V758';>%=WPTG@J?VA5-V,T!P%.J:==832^4_UB+^XKE8.4A!^Y4?S M\$(9K)*+LQ !E=D(<#U[ ^^UF5;[V=4D/0RWX*9&B$J:Z.+V;XB>U;7"P"KV M108CKOAY"\0W_0Y<<9B',,",BH][7_EZ&EBNB(PEJH!$D#K8XK"1F%;E>X$^ M*(ZU6$-BJ&VO\\)03XCB9LAV,QHREBN M=+9SQYYO>/=F*WX.L?"4\KW,,@H+PYP:&P5&<^0I0"Q>.E?_A6VID[&E)I55 M91? ?H@981J9ML M$\4@C"D+,+4"^[*RIZ*2# '9Q0 5XC5#U*%GTM!.9Z,AH,+PW+WYR:.4 M5BD(* 3!:TR5"N!WW8'>^-)V2W8H.S/:6",:6+I>4GH0IX^FFU$RO5Y,L+E> M0!L'?1P*&$@B.(7-Q9]\3#AC3K?DK>(.\T?C2:(J\<'@Y%$G?3?&CG!.8J4) M"!TXCA"ZIWP'FDQW-$&;S1YV+PP3+-62L _@/POO+,LG_PG00^N ,MPWVJ?% M![;3XHD MF:XCG\[>&<& 521\_!'HI.LL!L>H.SM6HU3!$FG65)8!;S&/HO\[\3C>#9;> MJ*5$(70ZBLQ;1K29$RXF%NM$!DQV=R)KYJ:^J3I7P 'V:BK/:R.7_3R..ZCW MQ[.4'XJERU(3::S5"#G9LDA-]@FZH 7.BQ&E3P-HG-"7%#HY(YG:2$,,_NKJ M0$G$G#>.6VA/^8IA=4;'&&)3K+^4@RE MQ]9'&.<$W$Y)8VV/W&!*-;YZAHFY5LD"NN8AC6/L/BVW. MW_1IC_*_O&O>L CJ[__>BZ]%< M,P:!=>I]%':%1P[,$;@KA.U%3-)HJMD>L3K_4W$Q<^SC=.P:0NL)R53!_#4W M"J'?F4$:&013 ,XTO. KF KN3_G0Q/BDGH_(JI!*9 R1@I)2&1^9J(&V[9-R M@=JRY%W?C63W&[FHZ6XY&(!,KD58K"0^9:*4 M*TC'8>*(I^J\4_<@NB%=Z-*F"X9CD"X*6XZ7=]?:JT@G:K47 MUID&0OWES,-A2/&:NNPZK=Y$(0'"STF0)?6O,(']:/B.A#9_,Y*,@%CU[9'. MW3RF1D&_M(531%4Q' ?A5&!N*49N*FSAIT$XI-WGCQ##E?H &N6HLH.SLQWG M3C?97Z1 <'8+WB!L./7&8Y^@@=@WA191)7=2CLIHKB!?*D6KK[:W9I*)Y8F^ M0N67##H8-6L MO\I:SJ\788;W,\"R-^,Y8JWD,0)$H69@H M:6PE4>(X1:*D2)2\55CAOOWPS;JYL:V[;__YZ<&Z^?KY[N&V_>WF[NMV;.D; M2>3BP7U[N+EM/UK7=P_W=P\TJ(UC14Y]DUC1+KR*9>$C)S=\] 6.S ''C81' M-2N.P)W*PC&=VMY%<:^-3@%T,"&OH,_%67>\G8VJG*^ MEVJLG:O'*$7_67+FCD"%S70@H4.;)*JFD5DD/L"_DH&E-A)OGY(U#2?(LL'X M01>.';T)GC=4'S"FU-5K+QF4R_$B-RQ"UMEG2RV33&ZM1RCD,\03KH@359SI#- MZXYC<:G^\@$K!07N]-(?T83331^R+\1S_@\1$>I9OH3>Q[^6(8!6RZX[#8P" M)!'\[ZD7RP"!30&"-6F.C.U_Z6*=NU^J;?E#Q ML4?SL0V[=EY;Z;%ED@>6"9 Z%/'_>%=[EX;=/#P(7U;'SY:3E>1 ].8$CV5N MVPJXMM351Z>H3>;EA<%YBW#^=O93N@N$T45_;A)!PXJ MX+FW=:N_>^2OHQL#/EX_T M1Y88UH[;_;,?8?7%,SF^+IR$>KT/TA4FWWF,Y1D"4%9J\'MACI>?AVAG_-<$ M](&C\LZA1?^6Q#5G!:6;.T-+Y:RZQ5FN6 OF.L)A[M5D-QNEIN/P.7QV;K>Y MXV@V*JO/Q3;7]W77=._DY[=76\T1_\=E*?9GO0G<6+ZFO(G/^5MSDS$1BI\P60>B):N MG9*]\ZJ*>,DJ_?3*[-UF7UW7+AKBGF\ZQVY5#G[/%9KA$%:IT R' MI!F<>KU4JU=+#:>UNYVW:4COD'RI-/-ON%/S<(!=Q^\.4&]6STO.Q89QC0,Z MVAZSWEPTQ#W?="V[L:Y'M7][KM ,A[!*A68X),W@U&NE1KU2JM>;N]MYOT)T MBG 4NXY R3BCA$S68+F\<(( 3#7^8\LR.-56Z:*Y[M;>^FP5A]SBD+MZ9*5B MUVL''U@IU%*AE@JU=$1J:7-/<=NQMS+Q/]:EH-2VSYIJKL0(^B/WO\WI3G(N MSU "+IW%!"C^$396'B679\XKL,8:=G65:A,Y@,JJ??$2GM(Z<4ZM/)+9JP!$ M+U9EH=ZZ47<@>[^:C"Q7PYZQL-]5B"U1PY[UT8\$4PNQ@;<[208A52O,W$L5 MG[E!+5=>D_!8ZNF=S-"VL+-K:/U6;50L&&! %0FY?)#;[V/%OT1P*2*\T;5Q\4O MMRV$_^IR:T33G6U3AZPY! .7UB:I912Y6]OV,U.]E,TF"-'@%#]"LV$.7.0F#&?H8ZW#S(Q<^OVWL+=UF/;D\D MTTSC@6+1C44_J$Z'>M$;N8M^1R4<;@QF=$Z=M1TO65'@31=X:VZEP%LM[8RW M[0)OZCH88?<,9@U[RE]RF>@7%,#.J[]E/E<\#_R.GWS8^0>^>DFX1:OT88\U MFM7,56:?>-'B-U=A.76PY>> >O7$\^6"KWKS^@OGE?--ZB\X-;BSM76*_ 6X M]*W5./O;I-E>!;:ST7!V45JSLN_*]>4/E,IUD"3CRW+YZ>G)AL^T M^^&/YS#MV.GT:ZJT&QIA8.-(&1'K/D'O8^QQYBL[C9?3NGO M\F[XD4+PX\&^8&*.2V"KA< >O,!6^*]. M X6WZ923@1]YLM\)R&4DQ;(S#5ATO^'O%TONU?0L<)_BUQ?2:^I9E\R*Z 7V M)E42JCJ26LX%"JG3^#6%U*F\AEDU*SX4@OJF@EIU\._GK;(KGIV*\T>"??SB M9Z&::,3B!PMJVE;C46!]&12TLL5=&S J+YM1<1_UZ8;BN;Y<*C:*4JB/CH1AUW).*__-M%M=+Z&O)J!8VXP DH_I&-J-5:1:2H26CL!D'(!EO9#,* MR3"._S]I,A1F;V]&E*UCKJKRQPPKVR2D&T8O-:@SP%L,!$BX^/X-99RL?UX] M?+%.Q#\3,8I]S%A=R88 \EWXC5_@Q#UQ^^+TTCKQ3R4&S.AW(K$H5CD)2H2](PZ(KBX?_6@\_( 5??RW/9Q?#N::FG/=8#/L&D40N@U0_ MNHEK4:#P!+6RYV6;J)O*6.F,TWGE,(?/7ZE/YMY ]?YJW>I6V-Q+%&8G5CW> MQZ#=W22,IM98E;9VHPB#O:16\V%BFV,5]Z7!Z$*W,^PA>XR3HPYT96=31>4AUO+8595H?NR,U='=59,47S M?WKF1ESJJ.BT:O62O!%[2$7X*&1->%@UO.M.8F+-Z*9N^)J.H,Y>G/7"M)GL MEB1;*=$FDQ=0]^W)"&ZBYZ5,G.5MC5ZVSXTKV;7 MZYM][+)..ZNUQ%GG6YN.W6Q<;!-&^(K=(W;A;RYFC.I!M?9\4#FM4>;:*ELG M#UIO+7",$^U1J.?4:9&WMA7VZ]+M;_6=7[KC-D8#BGB\M7A)OM8DQWW23$0'#U8N7:DML8WNL-*'-J MW\6,7DW7V2,KB-6K-"7:+X(;5S_MPL>1VA1!L$K ZK6_EIZX4A]HCNX-?-$S MHOYWO9[?%5%>_FVS>-VO1WN\R(\PE3NA-X4_!LDP^/U?4$L#!!0 ( $9? M7%.FB.:5"1H )\Q 0 0 =')S+3(P,C$P.3,P+GAS9.U=;7/;.)+^/K^" MYR\W6S6*18GR2VJ2+=F.<[YR8I_MS.Q]VH)(4,*$(C0@*%OSZP\-DA(EDB!! MR1OC;T_7 MO;.COW_\Z:=?_Z/7^\?%PZUU1=UXCD-N73*,./:L9\)GUN\>CKY;/J-SZW?* MOI,EZO4^2J)+NE@Q,IUQ:] ?V+MOV?O1J>L/O?-1#SO#0<\Y.1WTD#<\Z_5/ MSASQ9SCJGPU^F;YW!WT/CT[/>[@_\7H.=KW>F6>CGG]VTC\].?7/!VA^Y,SQ'EJA8&+U_B3X7-&YBAR*5N\<^G\&.K;/Q_VL^3 C"C8 MDS#B*'37[#W.>GRUP%$YC7A]#*\AGWZO;_<&=CXGCZ_)\MF,CI.71Q;BHKR3 MF.-KRN97V$=Q($CB\,\8!<0GV!."$&" >BM![C5';(KY5S3'T0*YN%%;?/S) ML@ C,E]0QJVP0.RC:"(+&S$NR:!J0U&U!-5;ZB(N11721UGM"E3'.. 1_.IM M>+Q[B;RCX^8EB*/>%*%%BU+D*9.2I$_T2Y,36OO\_/SX!:2PO!RE4B73]^!K MSQ[H95LEGLWS%K]Z&=TARK#I@7IER.CV+$-IEZN2B#I*^3MJ6(SR+MRP$3(" MJ/U()\,(N^^F='GL82)%N4;\=Y/#%RGPVWFB,*18<8*CO':7#&8,^Q^.A([O9(MZ'H\S21*'W*>2$ MKVZ$AF!SV:C9NR,+2+X]W*B,#UFF1MRRTF3EV53D8U]8C.*OU=M8P+FO@JN5 ML+5R?-?O?SW>9;>341QA[R[\*+_O=IV4.$VB(-P1NL9TVW"5DJ4/,WP4J%W2 M,*(!\< WN$ !C/R/,XSYHZ@0UH.LGI4"+UOB-1 @K9.+[WF65LK3DDPWR=[ MXO>(B4K-,">BF-'^B.WP4\,&>J0Y;-NL.XK=NJVH?R.<]SEN!UF1C1JI8;_O MJ)#:O*"^E7!\ ^B2SD6]9CB,R!(?"*TRGFKH'.$*-(9NB_T;D%FCHVAV'=#G M:,^A3.HWS]I#J/@;DGVG1_LG.;8$FN%D; M=M8VOPY! XU"H0UB0;_ 3!8G*G^J,6>BPU4-GF-+IVX+O#PC:\.IZOD;G*5/ MG] DP*\$:LI;!>VP/QH6E:DFM-;/24Y=TJ;E+9X?T[XB!D^76'NP;,%;/6"> M.$7=6X7ESI"YSJF38V8Y$@\XB@,NS)F*SG@8O!OFHD;^U&FNN-,, ?S*CMY! M&7C 2RS:(?WX2KF.NBXC5@^U9[:#XLJ MLP!#]X:][9;4UG3EY$H5)KI#@P[12;V$ C(-P5<:N^F(L?M$6ULU9:G48>*/ MG)[>@6S-R4I9E3[KHFZK;_46/:TY4W7_$U9$>S [V"_'[I\QB8BFL[Y%I>Y= M0UNN&FP!DB?O:%O?\1EF^0?:?:81-W5G<1PU-N*GY+S]L(O=!):S4.C!!RQY M+(7;J34364&O[CHC6Z[+;,$CU]4@ DA^R?'J/!BZ9K:2B]+Z^K' ^4GUJ-G@^+OG(3W)LEZJ#: M;8I:^\G^UCDHE?6@[[33 )M$W9[Y;PK+ PT"G[)GQ+Q7@[XD#S7XMM,_WP_\ M7)9O\)= L_-PC\6^O7-2BP),H+82A=WG75\*K,,)]B)[,2S1[K[!+VX0PX[L MC,5D]07]0=EE@")]"_Z5RZ&6IJ%C%X(%&DE35JHDE+Q@6*R+MN;V-VNRLF3Q M+%F^-YE38GT-F>);T3F]W43C.66<_"6K\NEE@IN-K2N,UDD M5?J%@Y-A<0TGQZ.+GEVN^MKJL(16K<%.';LPO;G5_AW4,_?)/N85;.G],R8+ M6#C\BC5V;50Q4.N?,[MH$&>FO)/-\4Y@:8*RRJY9*\67U0X.OX MJW&W';M@>:AQS^>W-L2[B_HM#:<$XVQ<8M*.2 .(5YK%R$@[P&]!0PZ MVMKY[[J#8 T?Y2@H_A076K<1V?W9P7$PWZKKEM76>4HN:LWF.';!5MF!I9=\ MO"DO:(9''!+*9'3G7C"5\%$#-7+LNN[4LQ*NEF3;>:@N&?8('T\9EELQ]X*K M@I<:LA/'+JQ>%B!+.%MKUIV'[0&[F"SE2'"-7!(0OMH+.@4_-7RGCEV8XRO ME^-N9>P[":&J!1Q%FL>=%!.KO2D MG+Y=7*?:\+%RC+J.@_:N=P43I2_EV,-B'%0Y)EUTHDK;=?-PCRWLFHR5^LZ! M.):&(&Z]Z';$2@4&$9F&< @5BF;8FXH1_9J$*'0)"NYILB'E4&@WSTD-_] 9 M%#>Q5\.?96NAR$HS_L5:9VUE>;_)1".D,),'XH;NP92 5F9JR0#5<$#)V&3_ M)AR:>!U\J&B7JUI<1LZ@L!AQ&'%Y&VD4HWT44NX5 27YM(>U+YKGJ!:8$V=0 MF.-M8'A$ELC?\LH$R")YB_--5I*66/N_7S""9CZ@4"A9J]$_=0:%B>-*]'/N M=CZG3F)\*QH 1\G_FD=0%$G5/O>978RL2JBSC^X=*)%O0^V%RR*MVL$^'Q;C M.7< Z)Y?G6O%2QJU79M4,%$JKE'?&1273W*86,"OR\N2LBW2<\W"J?QY2]!$ M3FE_03QFXG,?T'18JZ&TG4%5]UIGDH*ZSL;*\ND\Q(_Q8I'<@H>"_(T6N5M> M'G )AJG"45+P-MGI(8?(N.70R: M399C-ZM].9;*=]TS@W41T3656_)7FM.CT;"X/:$UY-TSO'4Q:1=AT2(#M7X_ M<8:%!:[6J'=0MU_2^9QP.>$"IQO)HXNG.'2U]C"JF*CU]*E=#'+/<4L.2,KS M>X,&6D'Q2OOHL7UR46ODLV$Q/EX);LW;#FIE!03C:((C3O& MQ=!NP#C?3-2XG_2=X8%L[LA_EFN,LTF MWS=I* ?I"LW15+C,-)[.7D4*2C-0HV\[0[W!?(-^FIN59/<&^C8F=\PC(6*K M2QJS",N>TN( RW;\U9##C@,]R+.\K"2SI-^_V=X[B'P1K1%XJ_"@@WJ!J1K; MH3,LGEJJQ':=02?A?,13:)C<_&%SU$IHE8[3B6,7]]"E3/(SF)UN_N(37>=( M@Z?2%3H9#8L![B5PE3[KH-O3I-VU-:,.4[5F/'&&A57BQFAV4#,F-_..X4Q, M#;RVJ-3:\-0N;E1-KP-.Z#O:V+KZKH16K=?.AL4@HJV&[Z+VRK=B_GO[F9K& M'-5ZZ]P9%D(BMM':_=WM69E\4S]RZGZ_6P!GN*-GV3K.18>I$L[3ON,45KQV MX90Y6$D65I9'AZ-;*EK_0'U3R5$-INTXA^FT]W(?IOXTXJV$>.DZ-150)<\<[-&(A M":?1 K/'&6)8 \%=2J6S<.K8Q2-2,A:6X&%))AUN^=W?VEY$,WY*S^)T-"Q& M.(X;3%\4X#X 2]BYLY0A*D/\^XTE(/%WEC6 M\%5#>NHXA36^$OPV>< )\DDNZ5C716BO@!GV+G HOO#[ .E<<%I&K![ASNSB M*5(I%RME8TD^W89 _RR5*A;JH>Q\6 QR*X6CBT-72:/"FH1]QZ'D<@' M=EVUV=6JRUJI^\[ZCE.RI[D,QYX\D3?+R4JSDIO'NKG470)%&3I['(70BK\: M;]MQ2G8QE^-=_KSC'IUT>^]\7_2#<*JY*Z2,6#GJG0WLXA%\J>>=L>G@7H[M M=FRW(+1#K1SMSH;#8F1" 8;NC7/;+=EREFJ77*V_A/=5G.C81:*#>DGN 1$^ MB:C%#$9F./5"-#2^I5&D>M=F7UOK;-2Z;F07S[%,MK9L,;42KM;/P/=O#5)T M3S^V1:G5GK?V^:AU[LFP&/]P$''HGIYNBU.[_7![9*36_:>.4Y@".(A$='"\ M2%K@";WH732W(5+K\C.[>$9GVNB2O)LMK7^QWRZI6F6>#XNK0/E6[Z+NR[5A MBYO]"K1*#77>=T8%=VT;@ ZJFL=X$N$_8U&!3W#'XE() MLAL^EF14>-#%,Q-V&O>*+(F'0_VK[6OXJ/L4''M4BU;&\M^]@_UZ_!*]1XL% M"7T*3Y+?84B3LLM'X@E.-QH"B)Q%_[S%481QQ3E43_0"WR/BC7V.V?]BQ*YI MS(XL-(DX0R[_<.2C(,)'5HCF&,[.T6<5PF718N"!PL2"T\N$!>3]0DXE0]T^ M',$YF"CDV:M), C(-X1E$(]$P^H+G$[Q5]Z3 2=6KT]=7T(M9NGVF M454\SGKP+7KOT3DB87UE+F?7IQ@]@3$OR94N]9E$]81E+* MHZKJZ7 P1K6,YY1Q\I?,ZL[?K4)#+=.(B3$*!V;9-INJ5U]CZ%#4OP^$G'#B M^]'C0JA,?P6+0/D3&JIMT-8,#VWBI$]"CJ>8Z0Z33_B%7P34_5Y9T99+ ZF&9D8!7]TSZL4NCQ[P0@@F%"S=)JI6NLWI#=!7ZCY7JZP:D_]@335> M"L]NBO.>0KD*[6&T\\O$+J52+6BP.T[<\,D]B%P]FT=P+9T%\O9375,2[:*I,ES+* M'VRCW"?Z4RCQ.W]S9MD8IFM]<&=EP.>Q;35'70KB0&=LNCT*<>SRN3&#&2;$;?6X;M8?4%_4'89H#3(I-[$/A!W M,PSRKYC?XL0">X#,*FM=3/@Z6F@Q'Q(M1,&7TF<^8:K)>GY$)FE/NF;H0XYH'\]9" MT'CR:NT!4^\NIS[RJ#PT@_HA?D:N=+=% MA19,/(I%*>8J>=!CLD=+O*IHC%U7E <["8)5.=ZHMUAHB \9.L*G/ZLWN,X.*G$XXP*30%_1"YO'\ M@C(Q)DOO3G0VU:19(UI3U7.I':9R^544QGCX(%Y.O00Z)DD@%\T(3^[\%B$& M3:E_\/3TUGK. QAV-6Y"97H#$,L<2X:%1RF<<.Q-,'_&,"LB5S^B2HW1@-+0 M$0N4W.;68[8>9A>,N/B9\)E@),P/%V,O\ID0/;D$1M,EL&KK;D^V1MCW60S" M)[B<&L.$V/;"F"@IG*K4,)*A(1<#^@%HTD&]LAT85.2=>=S1+,KTB M$@D''6?%:38MW)B=H9U X^]TME&^W'U%0?YE(R M7\-<8[F7)S:@/]R$7@QC.,1#:P5>-2 TH'ICQQZ,DI7%;V*,E>:ZW YP%>-! M?W!>HY(;4AM0T>)R0)WAJ*+XP<:BU!A!>@U?L+D5C\)S/D,A2J?%UO-A:N6C MRI@S-:[1% TH#NA!8T30@'JR%Y"]HOT>P%#+#G+@HJ!OX-)G\ MX+$0'*A1O8\U,@BE_,GCOXG!%2OZ:4G2UVIPN4AXV'6KKS2DV8ZZ5#$?9!VK ME*^A/F-K59O$3=WY.66::-CH)LP=?BUADP10#I#UPVO]/8KR@Z.^MN9)(:G& MM&H^N0EJ8T89!S-]*2Q6* L*/6FF![!7U85P,P7R#6@-[4"%..N KV!:=#R= M,CP5H]2ELNI-R0VM_?W:V" NGD#'I&&VRWJ)A;X4_[)YD^I812TF[?V[?T5\ M@"OW^)(POZI/0IGR\$'8J6EHNM3OT% 0_V'=71P![ MZ5Z[/8*(MUF8, 65VV:7[]'7E"5[>XF;7+*M'>6OQ\Z,Z="2)1:%$JE*;8XR M65M(U$_M2A3P&>(N"B<0KP &M@=!&RZ*9OFH#10V# 'QW$QG"-1 MMC5G%M43&J"K]]F$4[]1MPU/8W8_78)\(IAEYHEQEAC:) U9!HT=/:-%M6G7 ME-[4 (E6;M<7&4#PBGY=:08FF,IXPL$E$QHOG*+02S=\X&3RMR8PO"&Q 0KC M(O4P+^E\DLKT W;I-"1_"9_;PW ,B)R_2WJ\J,OM9LU>/(N%]O^*^>^4?4^" MK E'0:6$O%)N9LX?7:#PN^#/)?[K*<%FF]6;T1H@/YL0L?^.0XC!Z6>QZ'4] MI([.@,J-73>>Q[+K"JG[+&@@1 Z,F__"GK!]QUR,/9-83E]PFBQ7UBSK[L'1 M@ :Y"<4(!4]0 "H.KFXC,E(PJMV:T834T#B?DFB/6A]83?.#W>!--,XCAE-? M,0Z?Z-.,,+[2.B%236V O#Y1(6YRG7E& P\SAH6. 5>=$;?FM) &E 944&<- M6T;>I;(H1/\@Z^(%GJ;.4\?)RE/CK7T* @-@E_MO:@+]M].84.C-=(IZ[;B8 MT%"IRF;[,_=W9AJ^MQ2.V&-S&.?7/N&=+ZP9^4VQ M=Z.&S@"W4(:<3!01+9/5)DD^HD5JRB>!8AI<];@@(?7]L?='G&RV4 ?1O%*6 M/SBT:V-*W(5"R*^)#]:$E@U226B QBONF51NYZU(; >&Q"-=0!*<5T!A3^4-M:QIPCN"+ZU??/;#(R836V$/W21@*K#/,L3F[IT>(MAT?/.3[9-:Q_+TY3R>4DEE':J:A-W;>G9TJMH?7[-IJ3&X OG(U!50] M3CZ)Q@[L1K2FSKC1$!:!F>;9"+5D!D!:?2N0:E"LHS)F=-Q$$2DVBN?O=M#; MD7TH]F;$*:X-]VL4<1QBUNK<(C6Q 2+_@%V(%(.HT6S;@ZA/Z&&/HQ?L^]A5 M;[-J0&RJ1?6 ES18@O63G$03KF]82*_V('4K5#H<#, ZN[%DL]E;!O]L1XHK M0LL:41LZ:LG9I9K3[[?3& #8]JTLWT*X5+5@LU]CO/$ME6?*Z;(RP3W-WX7I MIW$.SR+!RB?:=VFJZ0W ^T'@\+U.1G-)_J5%EM?S1F*,GZ.//_T?4$L#!!0 M ( $9?7%,<-FA<@R$ #%2 0 4 =')S+3(P,C$P.3,P7V-A;"YX;6SM M?5MS6[>2[OO^%3Z9U^D8]TMJ9T\I3K(K54[LLIW9Q,JF);),7U ?VA;V@T_OX??YY.GKS'^6(\FW[_#?^6??,$ MIVF6Q].WWW_S^YN?P7WS'__XV]_^_G\ _NN'5\^?_#A+YZPQ/SD MPWCY[LF_,B[^>%+FL],G_YK-_QB_#P#_6/W2L]G9Q7S\]MWRB6""WWUW_IVV MJ/UV]>_W1Q7C3!^EK^=/_^O7YZ_0.3P.,IXME MF*;Z@,7XN\7JQ>>S%):K.7\0UY-[/U%_@JN/07T)N #)O_USD;_YQ]^>/%E/ MQWPVP5=8GM2_?W_URZU'+N?CT[!(L_G9MVEV^K1^Y.FSV70QFXQSE>\/85*A MOWZ'N'R]I%>J\&D@JR]>7ISA]]\LQJ=G$[QZ[=T M_LZG'P&G,$GGD]7\/*>?+[^Y8FN-'?]K:N'C^9I5L?FE19S>97OSD) M$2>K5T?G"W@;PMGH9+' Y>+9^7Q.3QAEG7G43D%@68**08#/D4$.,F&RNDBC M;D]7'=2"1K42;PF+N)+QY;<_K1/Y%"?+Q=4KJZD%QB]%_6\;8:PG=/KA/\/D'$?2,YUS]) +MZ"2\.!L+L!T M44X;JT*R7<:Z%;S;KKX3QL2PJ]^ONK 51Y:SWI)9 M/9M?$) 10XQ110382<90G::&URZ,*$FRBVD;S\XB2_\SPWD_3+ M.9Z%E1TM?$4EZ\)ER9@=-!0U0B M)C+-7-H^+N]G80W/\]F+%.U$T(P5_YS-\H?Q9#+RA9N@Z,&1(T5A(BIZNN9@ M!$_&BVB$X%T(<(5@>-[,7K+>:6(;!C'+,'T[IG!J/132.C_]F2;G-5UZC2P6 MF2V/)!25R.E6HD (AH%VG.B6HBBLCR>S#;IMZ*"_'#HT%T@SJOR(! K'P:'PH#F3'C.3J/LX"O=CVH86YLNA1:/) M;^!V93(*H&$VP*%&X/@FP M3[$T2/>L%]OJJ]>Y9R68B4[7#;U$/E?F'&),&:32$IVRZ$(?KV<#F"%%P7LR M84-.9Z^I;\;P9[/3T]GT!@J9M+3!:M">Y*2\=!"-(6<-):?!!J^*Z[,M= ?) MD.+?QM+?:]+;I>]R'M>QA\G+,":#^RRX3*,IYA_"O,I>>F+DY3.3^NL8R:W M;9S&RU&4,2 -#YSTY*,)Z<$728J,D]5.GB"*/H1Y&-N0PNG&A&DLF)9[RE8W9"T9>HQ+@.8O C;0Y M*6Y#3+VVF1\#=$BA>&O=TU%DS7CU?!SB>$(Z$A>CI+TTR5,86.IN@B]( (($ M*1E- BM"I#ZAV T0#<=SM4FBI:\>H(? ,REXC@6"HE J2!--+B*B,;V'-<#- MJ%TE?Y?F>\YX.R;/IF_?X/ST1XS+56'0RM*OLN$OXF3\=C4GBY%7EOFZP#*/ MELQ]X>#I-4@A.D?#Y=KTV73?#M^07/5F#&DOF4X[5U(6.,-_ X(5GA00"O&J_N MIP'%#9)8[&QP"K74?3RM^S$-R3]O1HPV$NBWM7$3&RY'*G@?E2Z0A:ZE9]E6 M4 C)LE"17]DG^/ !L2 YW*VZTE$4/S_K*+^):D!D3%F0AMBI14PU8$H3" M3 H!4];L*)[H+O2/UZ6TV9&'QZ6"DFIQ@1 *',^)EF/ +)S@NE.B^P:(@7K6 MNTC^4W;O-M7-Z]E?AHM:1'V%A12KB"4'L(9&HK+F$(.W4 R:8H0RBG?*:&[$ M,U#/N04#&@B@)1GFYY@WC%"5HDLBQPR]5@0'<\VA:C Y<>V*3U'T.05S+Z2! M.LB-*-% #+W#J"M,3ADGLY40(S>@K)/@5^5G&)7)-%J6^@3=G\TP)4QG).3%OLG(#42Z5^:Z<,FW0?C.K4GP*X3?T?R?W]Z=Z*>T\]MSII?G]&>E74X M>QO#H\^9?_I][<^8/X"YT?GRCUMF/Q-KZ/EDWL[)PEV:.L)#GUA7O;Z+ZL3O.;6GK"VU^F2YSC8CF*.?OH& ,5DY5$ M$H^QSS&E/N/9O[K[(50_8)G-\3K7@HM?Q]/9G);F%01:M[>_9;UR?\7ENUFN M1S,7RTJ6Q:AH)] )24L9*9KUFD&(28+.6>@HM+6RS\&0 PYR2,9U "OHT]KU M8=*MX6F)2^"7ATY_P"F6<3V1@SXGC!K3L?'PH1GH<1.=<_W 'JD M#P!_3:+N)\=V)ZOF-#4OY[,*0"499(P9DC<R%D)XMPA6!(ZGI7*7]:T[;# M[#8LBUXL7Y1Z#FGET./\_3CAXC7Y]"/FN8LN<4BA#JHVXO J)K !4T3.LU)] M,LCW8QJ4&FQ%@$8B:$8)4L^SJ_S46J]>*M61B5X:1B::+'4@;5K#<4LQ6A&6 M16:,<[F/,KL74H/3DBOCJ ]%VDJG;;G1_2-.T:M2#_!) MBF3(F54%B+SDS$9N=#)6B4[]YCZ/:TC;;7WHTE N[8PI+C^&2Z,H G.BGO N M*5&(L^J3Q"+%N$;*9)C*G=+)MV#T3T+M%/\YY6+2-@-3CM5N@!P\DQDT8C06 MK4J\E^WMG^H[;JRR.PL?GQ'J+OO&R9^KL?PX7J3U<#!_',W5^8_;HWB%9W5P MT[<_T2\L+T8%E6#I<&&ERN!+4!2"D@V-6M(\)2&B=+[H3E4> H.%+F=X /-$TL^FF@+AMQGGC: &9)S,A1NWENDM:,,#Y"0 M\\PP;BG\%=Y*4%PX,DA*@C04!7NA S-'3<@=UX\8*K':R+-]=>@-GB,Y."6C M \&MH%A9.O+'#8?@G57299Y#G[,0#^JJ_;;CG!;.)%3@"BU=)6P"5VN+DC&9 MQ(;1IGC8[;CCZMY]9?])QF['N6[7R I7Z_2?.*6!34ZF^22?CJ?CQ;(.\_WU M0L/BBU71@N:&XDVI<^T7X8 %65OT%H&=#L5LAV]0^URM.=)!1$WW ^H 7TQ? MAPF^*+>:^5YW\B5J*RF,22"%)VH'+B 8$\''BCF3\I;]-@4>QC>D**NYAFDO MH>8M=5Z?OYR>A;&\Q4R$X))G@7@MI2ZS1]J!EI7H-%&9FP.?4ZL;X/N MD6/4>I>'#HB^Q4Z7(OJ ;W ) 3MEHS%*(HI9. 4L]M*Z/($FWF-8&S!F R'7WL*" MWDE>"&WZU-.W:C=VJ.1!+Y8TE])A^5/J;3XV&M#D@H-BQ4#4PH+)2C%A,E>= M;D5Z/'_:SL#):=T/^I\U'?-_GZ_+UFMBZ>3%LU]>UH_3&Y=W%KV<432#R_%\ M9>0NBY&KA[KX>38GM"_GX]G\LM*OEO\]FV,>+S]N$:C"8PP*+*N5T%@/4=7= M4%NBD*GDE'C'KMO'GX A68OFJ^(Q"F&HI#N(SB'4).#I^E!TNG@SIY&$M%R/ M>/73Y,[$7(]%F"!R)K4L>:BY R\A)J. &1&5Y9++7NG++N,9DET\ZGHX$"7V MIC=%6P]-U,>C3S_B?/Q^E?KZ.('&\UALD8"*Y9J^2'4W.@%YDB:)2 -Q[($ M;U\,@THB]2+=005UI'1!6+S[>3+[L&AU-_;GO[MOLN"!L33*%=2+:.E)%-"] M'].W_7#Q^Z*V+_MY/ W3-)Z^/2&5\W[=#&3#IN*(21<]$PZ$B41$G\B26E&@ M5*-:F.?&]HFW]\.]KRW_*-5,+" U(\%'5MDUTR1$&C][555Y2:.]?K_N=[( W)(QL(H7876.2*$V,FNG MA*[!5$5X^Z!;S=0L1E&QNOL80:N00 D6(,H@H$27=2[,IM#'@7H0VB,[%G^U ME&HKP^;4>H6KJT[>S"AH_==X^:YV[2*$/\_FK]^%.?X0:*)J#$P!\&HR1CY( MK7W*$*()M9>M!*?JQ4M%:)WJ582ES^G_71$_\G[0KYZ(727>G)\$BY3R^3R] MJ_=.E)M7@(5LM RUZT&N=\8%Z2$DGZ#8K*V.1271Z=+Z![$]\D+2KYYSC:38 MKKL)S4?]O]:%O0^3];)8+.?C1"NCOG$RS;=?N/')ES@?UQ95:5Z;M/Z(Z[^O MCS?^]">-TN)G@F\U[+E1Q)#U)T6+2Q9/K[W+.W/<8AY;>^?)+N M2X(C:-*-?BF%Q1,(NNT ?(0M"]A;ZT'_>X+ MB]K(L'G,?0WKA_-%38(N+NL:5NIM_4X>F22S8N1M16=),_$L"*&RH%TBS22< M5JK/2;G'H!S4>;DA$:Z59+OLM]4#7(L7Y0KC22GCR9AL(IG63Q:*"S8X2Z:* M:6=IH1@$7U*$@MG:@BYIWF1" M]>&D-L!\R"@X1MZI"=1^N!L>-&(A24>6#((6IK:KK<5P];[(H! CT0A+ITSM M( \:'9!/GSF+]!BA=#A'_>-X<39;C.N07I3UZN8C8R(F;02P4#?JC=3@4(AZ MMW2R5D3I91^?_O.XO@0WXA#L:2B]AC?ZGLTQC==;59'Y0L:'D9]LB-.\WHW& M:9@YRZP%V20M^W@#-U%\ 2;^$&3963#M+KV\<4KF1;ESM'LQ"E+*F%VIJ0[" M1+X#1 JKZD84>LY5R;'/::K/XQK2]89'I$]#X74BU/66Q*J,@[S558._>N/K MR%GR@$60X'*]NCIDTH0Y9$A,,M*$(;!.-8+;(AS2?>*#(5DC@?:[K'YUN1[] MO:Y)HZ%'%76(&J2/M67/SM=*KJ0#;M<+: M7.8CT"E76 '#>3T(AQE<4 I0,PPJ%ADZ7>.Z>]F6_?HIU$!834XM7FU:Y.2%"P$%V>3 .0U62_"YU.O-139..&?CG8V'C8<3MWC4 M-N1P7R\Y>@BDH=6*R\L:PUKG-5X?3<>5ZJOO79WU6!>_.EYTJ?V4E:@[CRE6 MC\Z1FM":*=**TJI>$=LC8&[#-__U\JV_:%LVM+ZSN?X*$X[?U^[MBU$F-TT[ M$T"G6'MLEP QIWJ--$_19%XR]DE$?A;65KE)]A?(+[437D<^U>V1*?U2K9O( MNC@5!0-T&D%I76^-L1HLX]KER%CHU)#EL["VXM.Q]]F/PZ==A=>13R_G>!;& M^2I6N&QS>M6\Y3+=H9PQ%FD"HD=7"W02<=\%L(14:31:8C1&1!< MH#7)9L4.I0.WP;L5-?\"Z?D#2+MM-ZA-DW+9]N.ZZ\FQRCS+UQJ])J#+8ZF(E.4'8P4$%GA M(I.;FL)!V[H\6.9_\%)=Y"+950NDXA.HZ"-$I!D2DNQ9R=FPW*?M6LM2W4'6 MC.S+Q]T/-NPMZ*:'^;8 O/GZK5'0,CB5.9A8;U>7*"%*$\$4P0Q3Q?%.%F,O MV$,ZMW,@:AY.S+V-R*:S;$%$JY064.\-)%-J#?CL Z1<[XA7+J$YZ&F&!P\T M]IR-C;HER22S5N1=V'H#[2+Y%H$CPJ,)C]5I< A)NE BR*UI!_#W9VOCD9D:]A?@!%I31S%>2/$,"A*L@+8PY]=B"UM?6:G@C!D<>' M15EAO0X\]SG._%56D._%E(:2ZE,MGET.T2:*1A0]7%ECP7&E@!1YLLX8:6V? M5E9??K7X7L3860B'J@SG@6E7I 09'0?%1,UKB@B>C'WDPB??*2?P-5:&[T65 MAH(Z?!6X#L&KX!FPA*3ALK1 #F(&)IU%RW@PG=RQK[L*O"&A&@GO=&D@F(-5.U&G$P&Y3W%ODK$^H=%IM *<;B2S*UA;T7# MKRR;?C@YMZL?F,WRA_%D0LKXSG;2+Z?D,LS71PZ2L-EY#5P7\@R,+>#JH=.B ME=0Y\J@BW0;46TKRS7WEQJG>]H-L1(M>)<\$.)0&5.8!0M:KMN:>Z9"#]WV:AC<:P)#J_8[#[T\2SD=@1KM- MCTW(",WZ\HT7FY762&MI3$D&;#V_HKPI$ 17P(UT42B;B^OCGNX$=U"5AP/F M;%.QMV3HV6P1)O^W0[8S[@;+W"]T@OC))R,9._"%('33RJ]UIZ)X!1S)QC$DYW*O5[ M/-8A&9\#\7+#RNTIX&,LV]5.[(M2 YS%Z]DDC[071;C P8EZY5.(&5PQ'HK1 M4KM@@L).)5Z[@QZ4D1D^-_>2^3%(>AW.?S3@(X&9%9L9,*8(H J$LD#Z(8B#Y)P.R%=G430/6Y!K:51?YB;,Z^ M?-UC;>\C]";U?8_ NGC]SY-Z ",[&6E>HO.@2 U!)#T''"5/P:(,YDZNP/S\][7)4#X">>+)\ M%N;S"Q+U?X8)>:A*Y%QRY,!#O0%=:@2R^!I21)\HD&6%]:DPV0K>/JIH\P-^ MG\ZO+T@=)6^CXPDAQUJ"J*VNU[\;4H]<<.&45.PA[FSWI"%9LO:\N*E6&L]Z M,W_S]K6X(VZ3BH8LH>6A'N./"J*C/S)GY&@+C2+U\89NXQA2$X1^O&@@@\X6 MY49]X.YF9,.7M+$=#Z%KMF>U?LS%;[@-3+-0DX?=;C#_#*XA.3[-.+.AF54KT;1K+Y+2^>GYZ@CGS48Y].\) MKN9_FF\VL;AW"",6C.$A!6!Y=8D #2&BB6"1[#&+6E"DUX58K48PJ!QQ-PX> M1=Z=#>OS>OYE<9TK7_UX=>;E@OR"\SG]O:=)??PSVAC3/86G M84S3/J\]?Q8D_?^+83YRM%YR=7*YR;1LK73@+5/@73')92WSW387AYR;C9B' M9):[CR0>)N9[VTGI2)\0Z3"D?$\IJ0M11S.?9B-D+!%G@K$(NI!F23(7?&:(OP4A/;:%]$GY'@D MT"&E2(;'MT<*\BAL^WEV/A^)F**5,4!DIM8M< \Q<9H@;5PL.9.K?'RZ5:1# M:K Y.+X]6I1-JID^B_#-[ =\&<;YI"QQ?HTQ>8]!HR 5'&M;:E4@&&'K77I< MXZ^SZ?+=8E2\0.Y" E-/ MJJIZN[JW4D)1-N;DI&)'#ISN(AY2"\Y!::^]1-LY4[)JY/!\-GU+"^7T1EN0 M^U[?/5^RZY/:9$V:C+-1[F3]S(_/^FTV3>?S>+>/?:"T??M*0,A>-&'#3'C:>ZB;.TVJ8D\O%-?DXW%E]??DN;&@^ MRE"0*O2U_5"*M25DO>D5$R2T61?#9>)Y"SH\_LE#RBUTH$=G4?1N9X%E/,7\ M T[I'\NZ]5 W]5_B?#S+X_02IXNK4TU[]+!X]#,:-:[8;VR-;-*G*&Z N'RU M@A@E(;DR0D$IM7Q"Z-KD1$1 9Y5EJ+C'/HW@MD78H ?^G>>\QOG[\;IG[4AG M0X$#N8J>(0,E?09G*!354NI2.&:F^GCEGX4U)-O6A4D;>M\W$E++NQ/N0/IE M2LJ6E.H*DW1<2FX#:!;KT1SCH-[O -SH&(.QB84^IRP^CVM(9N](S-E93!VI M4QN&UBKY5[@\GT]?3.MKEUU#;?;,BF*(S9;L/DNVMD!6X)@TC.A-5OM0&NA^ ME(_,G'<^7G<<7C6284>6W;Z,YB5-R/R&&EU?(S+2)L?D0@8T-!4JTJ3$Z!VY M@4IDEZSCMM,YZYWP#BF'?B3B-1=K1PJ^PC1[.QW_#V::FJL;^WX\QS>SU[A< M3E8]1.OE <_.Y]7Y7?W(1TJ&+)%[\"ES6,U<""X!TG09;[7+_%"EW3'-_51,![_'CL_W/O[9FEW^.)#;/UK<;=,FM_SW.O>L:- MBA+*&18A8@F@%,\0 ZU5%6U.W"#3%KNL_FW0-6G:?L\SUOT42:=/PF(Q+N,4 M;C73&VGGO0WD7V2SNG*#!D'S$J"HD)3,.BCLV,9]-]!#RJHT9]_&CNX'$&[# MX_RWX=2.CC=JV>\;S[-U(GUM8#[.'&=U*\1"9+5+6[T%F)QA#ZA*=E+IE$2? M?;>6HQC4>87NA#V:_+>T^9>OUS]B6. __O;_ 5!+ P04 " !&7UQ3J:Q) M6:6^ "TN@@ % '1R&UL[+U95\\,-G'$_ZH^'??N1_83_^@,,TROWAV=]^ M_,?'7\#]^#__X]_^[=__'X#_\_/[WWYX-4J7YSB<_O!RC&&*^8<_^]-//_PS MX^2/'\IX=/[#/T?C/_J? \!_S/[1R]'%UW'_[-/T!\$$O_W3\5^U345FKP&5 M%*",%1"R=,",4_0_4C,G_M^SOR;!,FKK 5G,H#!E<)D'*,XP:VSQPNG9AP[Z MPS_^6O^(88(_T.*&D]E?__;CI^GTXJ\__?3GGW_^Y4L<#_XR&I_])!B3/RU_ M^\?%KW^Y\_M_RMEO<^_]3[.?7OWJI+_J%^EC^4__Y^^_?4B?\#Q ?SB9AF'Z M]@!Z?)Y>_7,(/]_Y&_1LL?PWJMX + MD/PO7R;YQ__XMQ]^F$LNC--X-,#W6'Y8?/F/]V_N(NT/IS_E_OE/B]_Y*0P& MA'CV"=.O%_BW'R?]\XL!+K_W:8SE7O3+)5=0NL+Y'_73?MH;TR<",DZ7$8&^ MB\.JX!UB7/7I^V.^^BS(6,+E8-HAXKN?W2G>T7GH=RG@.Q_= =K9!\$YGD<< M=PGUQN=>P[D$>1MA_)FDTOOA+&IW_- .XW%S#,+\>3OO3KV^&930^ MG[W]RY\]C'LZGD#=;)F7;(9OHX^]!IOTHS_LUY_^1G]=?'8%V& !^&6*PXSY MQQ_Z^6\_]M'IPK.Q)H="FW^,47(MG&268_3!]39Z0EW*,?WO!HGG?,\';43])Q<6M.//XS&&<=_^Y'MHPBC9I MS1"*C!*45AEB\AXT5Y&X4S[Y_4B__<0GS_!>(KQ+)]^'SN5>]W$?1H-\??+*HL>,I9<< &L%)KT+5F(CD60*J1DF HYK3!5MR#W]A.? M/*M[B? NG6H?.E_2XEZ,,Y%Y?6G M/7D:=Q;=70KU_C;SBYS'.)F\&TVF8?#_]2]FJ 1W4:)QP-$R.O(Y@I,R A-9 MNYAD]B%T8"JO>O:3I[Y=RVQGE==-Y._XX^G/88];JC+31*%'( M/I=CUQG'B__4A8H>G1W,2FY I.3) MU#,"?(STE62V&&6$]JD[EJ\_^K1XWEFH=YGV+9CF/48>. N: 1TA"93SADR( M*""7(DI,I;@DFC#-3Y;I[82Z(NBQ5Q!KCNJ7_F!IY[ODLS1%@PC!@6)%0&#> M@90V<.L+F1.V X:_/?%$B-U1A"OXW"N*-0?SX1,.!B]'YQ=A^+4G=&+.R0+6 M)3HR1+ 0(DN@HYKM(RR+_>)7=Y]Y(ISN+,85K.X5M%JN<(KCD*;]S_@J3,/+ MR_$8A].>*D*Q* )X*1$[6@O6QD[N&54\_$:8[$.T*SO<* M8LV!+9#,8VK]X5FU^2\G/>5Y\IY%<%F1J6\D!\=3!!NDLBI(F7(7%M?JIY\( MYQV(=@7G>T6ZYL#>XUE_,AV'X?3W<(Z]$'6Q5I'^>58!!0-.8 !G9=$L9HRL MB_?[YE-/A.,]1+F"VPY"8"])X\9A\&:8\:@ MN1?)^!"8*%V\R#R+L[B/,%?3N%?1:[":_]"Y8IK:1$8(CDDALZ,D+2!CA'D40VLJC]O.#K3WOR5.XLNA4<[A6X6@)YA^/^ M*"^WBTS'@4N1@?9DNZO")3CCR*R3Y,")I-%[U0F9-QY[,JSN+LP5J1M[!:N6 MB+Z="+_0=R8]7X25RC P7$FR[2(">>J!7'-"([PD&V\_(^J>!Y\,Q?L(= 7) MG>1AS3'-E6^.RB(&.@,,)*EI9Y&"U2M-";*D8)U#F]E^^77W/OK$B-Y5J"NH MWBNL]8(@Y1FL03CK^92S\]R!8Y%V%FMB=;PSB"AB#$%P'??;IF\\[LE3NKOP M5M#81:1J='Y>$W1'Z8\/G\(8)V\OI[5*IQ8^]:2(Z&)1P)C4H"(IF,O* DQJP_G83#X^7)"JYU,>E)Q39KG0#K,H'C6 M$#07( +J$A1:85P75P_7'WHB/.\NR!7$=A"X>GV.XS/2L5_'HS^GGY:7(M:' M8GRR$+AU9 UJ =Z0UC&;3772I<MY M' UZS.H04!3RYTP-MI"M'[3PH!/CH:3(]9[72S<>]^1)W5UX*VC<*U*U+*YX M_25]"L,SG$7 C4)7C$"PR A0*8;LA&#!1C1>9E2V[!>J6O74)T_JWJ)&P$FQ*B#$BZ^9V\)['/WFV MNQ/N"MKW3\SJX^1CB /LA9"]L]F2KU;#X$HE""YS^BLR9Z-EK.QWLW#C<1W2 M>JVX_3!D[B2R5?5E/\PKE?^:!J,)YEH9?(G?OCD:3O'+]/4 JUOVMQ\G>/:M M$'C'2A8\"X-%YMB7_J2GLT@H?8&HE %4JP&V.C;B37<67A',6KV5ZV$8[>K5X%>^S1KZZ5^G>S)=_74.$FB7N) M_\Y>O(?L6G*I3)*):83H#>%A!,IE)"-=JYBU9DEH?^0>*]AS]^MS?I<@)G(5STKC[GVSE?"B:O MD0YV'34H5Z^ ,QWVKM!&KX,L:FTM00F3.-/YQ2/F+Q8.II/E=V8\ >.+5CW_ MXWXLN^X3RT]\,9G@=/(BU@2D-.TQ88+67(/F6=7@G"/#,3#(!D/R)8>"Z\[N MW5=V$\?AS/..6%[N)1V(M<,.$#?1+%)5KD E+YC!0M:J\QP4>@'>RP!$D,[9 M&"'2.M-\7ZYOP3D\Y?MPM)+N?03[:\%&\!Y+ M*_:B ZBE-@?&>I=MA^9(GEW1@O0C^__G)!GA;2%O5V M^@G'-];<8]8'I86$$ /Y0CI:<*9$((O<,<%TH(4W(7X#<*>@#UUST&%;DY6+ M[GG/N:N:ZF/-Q3'U1J%FY01I$YE0.>K29BIWEVN'C4^^Z>'H L?3K^_( M@9Z2&E9+Y:+Z0W6?.+NNK 6UI-6ANX$WL!(^'4TRG_V!X.>I'4D1\9*CC;,PR'. MN0AHG6"E%%L:.0%+!$^:XYW$V. P?U.;Z)[UR=.8+X[VF]=?TN"RYH-<88PY M6QTY[3C*QMK%Q8$/-9TK)Z=482*I=9F0^UC[#Z-[TFK0N?@;F *OL"#9)+DV MM3W'C^'+%=2>YV2FQ)1!2T=+YX*\44T;4C*,!^^$4KE-R/!^3$]:'3H2=8>] MT:[.I&]NR.^C85H8J5D[YIP6D&KZO3(Q@^/.0?08%..29]?FXF,EG"=-_?X" M[K ]VLWU];@,S)/'22Q4DX..)0A):!#12VVYS[34AC[>D^9U!Q%VV -MB>*W M?HC]P2Q%A;R+62;^I]& /GM2/8WIUZNE>A08?:D)*T& RJ: "YP4CIO,E T< M>9OP_Z8(G_Q58!,J&MP 7,-Y.\K!K1&^9I&Z0HM6D;S2Z(2$Y)UF6;ABV;JJ MITZ4Y-&O"]OP>+^R[$-" _5XA?'J9H(K%3#R#!:M!54B0J!O@.%& [\+7>A=UU6$J647+<2"0&U 8ZCJM!\E*TAB\ M3J8-W:OQG SS'8B[0?B/4(TO,=]=,]).J:M-DR&RX-!)Y;UO ME!QT'Z134H4.A-X@_'=T>"F34DU:*&!LL#):S8MK$R4^X?<3Q>;5=9JE-%_UI&,QT]&T<],]F=3'D! OG2LSU3A3);4*= MP#E%-@UC&(W2N:SMH[^',FR$[U1]B.[):7[+>+6S78N%<7HSN$$'P?,"*AC: MW#0F*(EQR30!+&U"$P]".U'%Z9:2!L;(G7#Y-;'4F'EVW),.&U+D&J912="Z M&>V/B4REH'B-XASF>N(FL!/5ER[I:&"=S"+LUR%]TV-;I[AZ8P!MJCV3:=51 M%@O2)A-3X-RH-EEM]V,Z41WIB(06-LPW4+T8H\[1!-#:)MK7= %? _Z2(T;F M&%K=1A^N@3A1!=A5S WN--^-%QO6;*GSM/M4HO&Y9M]J-NN8G\$Q[X$LH^R, M#%:%-C>:*\"H@KF%Y$1U8"^!-[@??9'S3*QA\"[TR8!9.$G78-)RG?)!U BLI\U*V$BV M;IU4ABF58+SQNHU*/(SM1)6D8U(Z'#BU1/@>IR0MS*_#>$A^TN1%2I?GEX-: M>DS&<#_UISVF$YJ:PBUSSF3J&@1GZ*"39-)X9=%KUR9(_C"V$U6;CDGIPJ]R_%;FZZ[Q[504A3"YC+!2N1MNU <:"7TK.L)_?Q1 MLKU.5$)G:WGM%Y)SLO0K:$ P=5V3[O!8/1G M?65^&8U?C2[CM%P.[G96NFJKE!0KEFG:;YT%Y5VUV'@" LJBU8YKV:B!R38P MCZ7!R5;4WE:69KPTL&CN.N=OAHO"['=U]C*)?DJG0[R<5M ?1S61@7PPDC!] MXMEL-C=.IM=*"),PLD30IK9S,YQ>,A4C.!=4S):GE-OL.]VNX\EO6(](:P,E MO7F53L;!V_%,7GEVJ?H.Q[-Q2SUCR1FMQ2,U?E2[(#-P(9./JLE+==PE'M?- M&NPJJ>$^?(^A5(^G!6NS(3JAL+FBS8=XO;BC3:D6I=!O95#T M H+WAC9LY91B)J7(VT2#UN-Z5JQN*&N0[KT*W9O)Y)*0<6YMD28#*W3<*TW> M*WE' @R3TK"LF(K-6@S>@^E9D?:GJDW#RCO(KH\6C,*)7"]2C/:T:6*M9O!> M069&SO3?AS9&UP/ GM6I(](:9(E?RRZZ]S#.GI5 [@GY(KD:H%J##Y)!<9X. M9>$)ZU35Y#=+,[\Q"O78FJT1N=-)UD'$M"E1>0F#DYR2I F/> M:C1MKEO7@'K6IP[(:I"\?@?:XDC&B!R+J9D)=?84(AW) 058KW-1QD6V=KY/ MASKT;#IU0E+;=/<5\YB+9L;F" 5#S8T,%KSD&HKQMI D9#)MEJD#A_*_TAU-X4&#APGVL^=J9E&C+>3.#26A\"*ZW"G$>2,+1?<')G83YV MPM!D//T&_T/"81CW1[/K[=JYT"BMP-=1!HK7?+F4+2 +UC(K>,X;-8^E)UQ3 M!_K;;56X%\*1I 9M1>>H2[%V&!"< 5K@^,=P=S1#IE .= UG)WK&L-S(@CI'\>W)\ M#LG]-N)]C+R>*SF,RKPT8L]TGKN?UWD6SP.0;R7O,)Z*#HX%7;32TGI66"3S M30JTE=3>^H_N/F>'VQ"!XG0K@?**OA "?)-9&LRATF]N][G-VWN-G'%[B MI%>RJ\VJ%# FR5P.4D*T.H-'%8HSD1O1)L*V1' <%]U;,'NW"FX'439(QGDY MFDS?EMK+?E;R@.//_823#^18]93),# MKTBE50VP.XB%57?9(SB7L6;)E^2U5[)1A=%F^)Z\LC2@H<%U['((#BGSK5DY M;\XO0G\\P^A=M#S6+A!U#*(2*D((5H",-2&U2"M9FWUE$W1/7U&ZIJ#!K>I5 MJ\)OU?@](7P($@O(;#BMV06(@DQ@J\CH]46@L6VZC:X \^258%\!-[@!_7TT M'-U$M9R:NKQTD=*2ZQ/K1#5- *.E74P%#L(Z[6V(1I@VS8X MXUS>P"V-'HO.ERP-I'FJFB.CQT3:I_%;0 [/?,=4W9U@M[.< M6WB9))%)W9V0#)O77^J:+_N33U7QWY;: ;EG2I%!Y @\U/X-*M2Y>K1KZ9BB M8FC)'FZ37OH@M%-3C6ZY:-%SNC;SN5<&/>31D'DKP!8?:D\ZTN*,"B3I<(VH M1<0VE]GK<9V:FG3(0@-O]7Y@A9%5ZPHM,J7:SMC109H=0BA&1JL\F4)M:F6_ M&\WH1O9-IN8NC>!?2"0O1T-">$D@%U;R:#CY&=L'%"^]\XT//[PS#^ M.K._5F<,]6+*9$4S#8FQ LK6Z$RRM((/K M"O+BW?H9AUA#RLJZ1 Z] $S,@DJ>SF:3/ 06@A%91MGH"NX>0">B0_L)ND$/ MTX=5>Y?$QUXL(EE?"O D:\&BE>"2*Q!6112H.Y3:;$-BA/3-,Z MI*1%J]1MP-Y\(=[C17U/AF>OZ1],O_:P"!I#"%AUAR MJP!31TOXKC2O.S);=&XEE-<"[=H9LA!- FL8;;)&YEIFZX&<(!')5 @E-?(T MK\-X\NJQNU!;M%I=MB=?%B;^'";]=.4V"Y'(878!M,%4)_]Z\,R3CV!CCH;' ME&2;HVHMK">O MT)?85*'""L0+AGD.>EK,*2#A<9(93,03$Z1F=-B;.0Z'.2 M*>LV*1); CV\VG3(\]9V].X<-;@/V>9(O E<&GJA@C.@+6>@N/7@%.=@,XN& MS/N8&G6,WQGRZ:I9*]X:W*FL%$DOIA!84 P$Q@BJ#GB+Q3(Z;%V,BJLZ".QP MQ]DI*5ON5*_.P9('Z)7* GAMKZ[8 M;!9R)FE(JZ)7L;!&DY6V@GE*2M..GP:7+;?%\*H_N*S8EX)(0C%O#0>.2+Z: M4X)TG2MPB4NMR8OC[#![RRU@)V;.]B-._,U..;S3>@.Q^1S"S2 2-K M!E1)X TKD+2WS 4FHFN3=;@'Z%-6MW;L'E,%U(_7!F]'5]O=$+IH28&/( 3'E.KA_9_X$L-5)E M\OVL9:G$-G406P(]+>5IR5(#<_IV5Y(2R"74]:"-=- 69<%%6_L'.=KR0BK! MM[&>CZ=CSSX5=[L+\W@[]I#WF$QB##BO=_JJ.(C>TA'H@[5!,57"1H4S3[]C MSS9T/MBQ9QNQ'JQ9RR:@OK^./5M1M5'7EEWD?# EX%&ZY+RMIQ\#5 MN$G6"^]"V2SE]!C)W[IC3_?<;R/>1^[8\S),/OTR&/TYN?K>36#[=.]9\=DM M._D\M)1;77U4T;I8EGDJ617AB!BOE;'&9JO0Q?NZ^JQX3.<=?E)-B1*!UT1W M^J.P.N7>.K#:15YAZO14.OR0VUTE]FX\^MPGX?_\]1]DZ+P97I67ODC3_N?Y M@-PKVYPK:4U6P+-'A0AWVVT946*3$MZ&O07 MFC= F67TV. $O;P24JC#DY4/X+P.M;TW>5DFE,(VZC2YM:)\P_ (%3B-&;O3 MO7\G<3<(T;[(_W4YF5;5G]3\/?*.4G^ -W*\/HZV%8U H6A9@0Y_2[Z@L@B. M*03D&9/2D8=&W;-;K.;DE?'15:!! 'BC;AN$P@I1#&D1)Z%QS< 7HR$89%B0 ML^#:& 3'V?#D\?5@EY8IVY#8J%)^WO_G57]R,9K,.'I;YF,?>:_DJ M3%K(W MA"X)#3$+!Z4$*Z1.@=DVQ<_K<3TK5Y?$-=B_7N'%F-S?V25;CUM5HHT6C*U] M!S&1Y^NY!I$]8]II%E2;?>HZBF>5V9V4!I=:+\YKI<5_A[G6WMH>J_?BA31% M@12*@?)U1D)V](U[,2=4E<@VNMF^A^Z0\#R6MX5ONAUDZH MLR2 .FBXQ[TK0LL": F=*H38,1: 22&#-)BL;W-)NBG"9U5K0V:#MG.O%J/L MKI7]$SSZ[TOZ9I_PD2LC- 8!1I7:?)E9,N^4@&P#YY)V6H]M0O:L9-V2 MUZ"_W3+G%_/+T7GM&# _OF.F#9:V4\B:G 55 @/GO:XS-STRG2P3;=H:KL;S MK$A=$-5A [SI>%(3X,98 >'\O[2!3B).IJ/)H!]B?U!+7&TA-1;: SHD,Y E M.JI52+7-DDP)>2CAUJ7?G8N>#1_U':M("S(:]("IS=C>XZ!>;=5A8_V9Z'[! MV898?U;'UM$1C+,#N.<++;XD#D%P/M\7HZ4_DS=#$B'V/]=,G$G=3)7BTH*W]68K.E63YC@4CMJ4Q(Q*S;H1 MW0_K6<YA;Z-X,/]=[^S&MOY<,BJQ5 :MK;_.B)/B2%1!JFTJQ"D.S MT->H9A'Y>>A3+'HC#/.MMN0B0T*E>\X@5&%OC_;)V M20I)0>(\T[==H)?B0-JV"=YG-3P$T2V:Q]R%_2+-XR7OPM>Z+]?)("F-+S'_ MMK! ZVME39 F,0'%%T>PLP&7?8#(93#"N613F_2)W? ^Z^L@/S)A"?M; 1G2WZZVR> MGK*J1+5GK)"2_"#@LWD76M8+^T+OC9-*"F%\4NF1$Q%7X3[Y-* #TMK@/G1# MZ*NK6'M)8"E9!Y#.JQID3/1*!7J/K70I&AE1MFFSNA?LDU?)PY':X"IUP03 ME RT 1JK)_UW1TR"'D=RE] =]VKQ?#/.=M\): M[KAC#*06-3_36PB^",@^D!7H N.J30W*CH!/7^D.0&2+R54;2VFE6YRE5J%8 M#KFVJU4^D"41302R(6.TU@AE']OR.NIH1RMM/""M#7S+#:'?XQASF:5RY"%) M[R/)+1;P$@T8AR$IKF-B;2YL]X)]\BIY.%(?U2GM>5F,TO:XWH:C&?>C72JVSV%8+14:B@O "40=4IZAE
A MQ,!,]CF+U,9;W1[KJ48[NJ*G36_(P=?W>#'W@=Z6#SCLC\:S0;J)%X8*6>U/ M9:HTZKP!.M5%W5JU4]'I-G4&]V,ZFIVH,T;O-HWL@HX6@8UK#LLRQW.)[[?1 M\.PCCL]G.*4JVLID(=;-4653P$DC0#A)!S+#$!O->-@4X2UI!LR&L0 WEW!JCO; MZR_5;+_L3S[5;\Y+$( MD,D>4UP86WPC8V='Q-^-KC6ELH%GO\1- &F3O1RG3X20=M?1^?EH^&$Z2G_T M L: Y)V"%9ZV6!D"!"-J:F5FB2>E##:RBA[$]MVH54?T=%B;N[U 5L;P0XHL MU0E,D5E!5EZ6X 2Y!LRD7"OU=&Y4 KX?[I-7O /2VJ (>$/H]T3Q98B621T! M,>KJ>0B(@3S5J,@5L=8IK]M4C^P%^^15\G"D-B@)WEQ6/>%)"CYKL%(64$EJ M\$4K,,;S$AD*_^A;XLGK6B.Z6M0%5YSU_U__Z[+_.0SF1BB)H)]JK7Q-(AKF MF]^X]IOO<-P?Y;O%5VEP6X7NR:5^7@B15E2R*$B)DS>D]LK3F M4%0=_L(M9A&CS6W2I ^[SB=_)W3$:M&H\F3GU?:\0A)ID5 86E!>(H3:BKDCK6_:_$>DM$,E!82HLD< M2O"IH.8RFC;AK0T!/ODWKP41#8)3;X93'),RO@O]3!99C^40'3H'P<1 2TX( MSNH (40N?4)CL4T>YRT@C\!_"\+NE.#O+NUF 3E5\G>7=H,[^EO3Z]"F' 1M^WVNPOS>"<["6%T' M ]YY4EMC(M2;0N#:)&:CYJFPMG;<;UU-?YQ=OM^0VU5X]%WM^$];PI1HCY?3 M>DI_'/T^&E;;B*BG3SQ;^EJ]HHQ@CM[A*(,$56?0.<$2!$3O2D9ZC]N4@76# M_R@B(=MHU5W;^. T-I@<>:-E6H\$P)+P&K0L!A2W%F)MO%,D,[29YZ@:36JX M >/)J\;N0FT0#9EUIJN)8[195ZOA,W[#-FL70*Y[SV1DV=.A;9FCU3IR!8)' M,@UB5-P9Q&S:Q,7) M%NM9!(>T*ZI<78=(6Z/VF QC]!*4-E.MGTXVOT%QZE/X'ODRD;+G06;ZGXJ) >G$RF#SS*)Z+EMU!1R:ZA/7JG: MDM.@?.)&^^ 7.<_$'0;U_N+-\&6XZ$_#8/5[<'TY[Y',_DE_BA]P_+F?<+[J MVHWX;$Y@3S-9,-HZ93)&4%6>SBH.!B,OIJ!(I=$Q%'98A_AGGW?SJ%+L;TK-3I7D@<^J78I9X$P\ MILP4UUS=*J=IMBV<^6>5I*MP&51L=Q>(X%B4SYCJNQ( *H?8>U@K0.!-Y MB"F)1MEC#4*J>Z=.Z*B,S-6?=+5 FMYC"(*$$PMGT@MOG&IE0!])ZL1^-O'. MPGSLU(D[2YBK9#T;1L-ZD,PN$CV:8+)5-9N$5L2D !<8O3:,C!T6E-.J39NF MM;".)+5B*[KOTYR]Q=X@FGP+T^(*>!-0VZ19;*T3*V$=-MVB 7VW>RUU)ON# M*49*P9HD)$$2=*S&4, Y%D$8)NJ/-#=M_((#*L0]*1B/I0_;B+R!'EPK,/_[ MS%CM*<.SY3F#S%R"LK07.A$DL.18T#$H[AM-9[D-Y?#V> <4W2Y]V4N^#6Z0 M[_$I%^!2#IY9HL=*+6BIJ"$R'F@;1<'(W@[9M+$2UL(Z!47H3NX-=H'W.*7U M87X=QD/R4"8+5 %SB8P45,M:&) 4)XL($T2?BBI2NF3:E,NMQG,*:M"!I!O< M)K](Z?+\UKA,LO=8A>R-%E&@*X[TMG]5%^=65V?MS M&-1^GA\^(4[K*-:K8ZNVVQB,)I<$ZN>O])>+T20,?AV/+B\F5]&OU2TYOD5H M@J&U1E[ ^MI$VQIZ.XPI4)OXR^*"";S-!=L!%[E/A/S=(GOD8MQ/\PC_:+A4 MV<\XJ7,\PMD8YT%<=(8K8Q-@9HK.#!/)D(PD43(D)'->J]L-&E9&R+=YYN'W MUF/5SNNA]V:L-3#_V\MS'E%+.=H4:C NT<&G:G.HX&H^I5>FJ&KMR*?ZIA\T MS'WL^G_,>G4L@?GVLIG%IC2/)L6203B3JV@8B48F8%(8Y[@S0K<)WAUF?8]U M57"4FGWPMV]K#6L0I=@*\._A'!>>V":PFUYW[ C\<2Y$CE&71H^G"$>DQT8( M855M'J1CJ9.0!3A56S5D],'+XK-O4U1W5/K[P/W-":OO-OQWJ+;5Q;D9>%C$ MGIC3]% 70$<5Z)QR'%SBY,]D4^JLTAR,U7I79)<1UE[YR<)RK (@1%&PF88QY"P47[T \">3>O]9IE>27O6283 M#^L /-IT/:M7\C& 2-[%@BB-M*T49V.4CVPG[4_R715JP]"]UE+'=Y^K%W#] M]N[W,*[?_8R[WW_N\)!.[D#W7=RM>U#+2$LDN4Z::66\=2J(HJTIZ+ATO-RC M#6N?=^R1VF_1=EEX"=+PJKCTFMBB@;98398=II 88Y:WR;,[Q;O0Z*T6W&NP MQ2@ZMB*YXU+J6M6DC//][!.M%.NDAUBKY1B#&*VFMXIG8504>'O8[&J]VNAI MSQJU4J.Z9ZI9$^/VH0#K>'0B9N"I(*A20P$Y%RA)Q\A,[0:W43?4(SPU3O9> M?1?-/V:].I9[]?6E&D%Y'Y$E\-*0U-%YB!H-D,$9LW3!AD;^VU$6O!VE'FU5 M2;<-GP';43>0 ^NY>Q_'(?A9# /JE[U\U@&K0+MD.@-K;:. 8X.(69" MJ4L,REC&G&DS$&@S?,=2/;$5F?=73W3%Q)/,Q)V]9RK&P(2/8,@[H@.9)W 8 M$M#*=;+"!A_;-,EXS@I\;'OJ"#6L]0WR%HD;F\!^S@H\9EWJ**UJ%T4XHJQ M);-BK"@@F)+@(X++5D/P5@JI=.!6G+[^'D=6X*.H[Q;\'R(K4$F#-G$%A*0& M8B695=+17[DT*D>M [O5F_P$LP*W(N6AK,!M)/H(68'2%152,> 2S6^5V[L/(H68') MFA"XT%!S]4%I1E_5]NC122-,- '+ 8RF)Y,5V%9KMB'C\;,"K4R!:]!*F#K_ M1]5YWAR2E@4M&B[UT#TY&Y9[U=9P?N.'C&F8* M[K+@V]/O4/$H%2K#LD(1G,G::TDFLF2!A7"/KFSXY&./Z'[+*;"(M/FR#"9E M0<9?I!U9,0O,Z2*4]=:&-HW:GD#VX,I-:?U#W^-GI&_TI!+"NZQ!ED2N%I)A M[0MY<$(G%K7Q1AVBQ'(CK*>=+;:-?J^U.+KGO;6+O1[QR]%D.GE;?AV-\N3# M:)![T0C'D_5@:&.L)6$!?)T?[LD#K'F4DID#%+AL!_I9=SO0W;TTH;77M1XZ M_+8 4)(6V%^5N$.5'@? M/>CP*K%&7K= /?GPZXN>*0ZCEQELK%5.+"F(WAER,YCV41GN;D\I7QGFWO*Q MSUJW*FK>DKO6T<89)OA MK_OA?E;=#C;,??6AP:C'+= O)]^\_E*G5F$/8Q*]H-JE5W!/<KNJY+[1W)/2TD)MC2=_C19U62J<,_8/IUY[C*HI4 GF. M49$9+B*$HC@DX[0S(C/MVI0F=;:$9]5>7PMR:"U9<E5\?2:>% Y1/1ZIRU).-/.JPS M-0O$8@UYX!@T.L&Y;W.5_5RK>'#-?IQ:Q6TT[(AJO#:!_5RK>,RZU%&QURZ* M<$1ZK#73)G)2+Q'I?)ZUZT+.0!@A4[3"AT/D>3RV_AY'K>)CJ.\V_!^V+F0Q MW=MJ)K0%QQB)Q)+EZ+UAH)-4R46C@CYX5<.B2TT?I;[\)P.=*MCV) MW;HF:1=6'J623?*,Z'4&'VO#=J1]U1?/P-M@2M#&&=:F$."1U&;/2K:V6K,- M&8]=R<9Y=MD9!R(JDD0M[ N<*T#/4O+,>-9H7. V*(^QDFTKDO>I9-N&H4-5 MLBT*)A;_V;U$;?7G=%)[M@'$6T5E1MB4I9Y=I"L?@[,N>V-5R$H0 Z*W^B/W M?EG#V=D8S^:)?67QX=^"F1FU2AS)(I>UZ#:4 J0,'ESF7O&4M&VWLZ]%MN\V MM?B\>A'QDEZ&<4C3?_:GGUY>3J9D;HY??UF8C"\F$Z3_R_5>6&A1O+(>0J8_ ME*ACDTW 6DWJE1>"I=QFM]H![*-L6MWITNT]JS5=;>JI5LEC[FWHJ(4*@H$M MJN;2! D.HP%E5 S6J61TL]OZ>U$=ZC:FJ:9T)O;'OO>8C*>]OX?_&HV72CX/ MF61;--="0TY&@)*1@U?T5>;TO[Y*Z':&W6K-H8^_IC7TM]L:L_KYCQ4&Z([6 M46?B[=!ZKFAJC.IMN8%IV8AT U#;N.<;<7\OG,.ZXEWP-&HEY(-I0,S1H$BJ M#O>4->$A0\Q:@3#&^\@+,WRCM)AC9/X>;_I@Q&\CVXZ;UY$M,[D\K[O@'!$Y M!.=A_ Q50!LZ8\L =63N*>P%.ZKI^CXS7Q$[2]-RF=AZ/"H'\VK+;^BS2+I=W]SCY!JLT_O:/0U8[+N170^_G/4 M)"]7UQZ(MFZL0LG:TM>!MQG8(N="CYCNV+WR^K+$9EBN/S M_K!.%$$Z-T9?$>M8-Q7(Z[' O#6@&$N$* 0H&KT5PKBDPP9[V)I'/&5NNY1> M@[R,#_@9QS6;9;94WN.*1U%D AV8!66J<9-< *ZB2\&3W>0;38N[">0I4]Z% M;#MLMS)S3\/DTT7HYS(:3Y:H>B%R1R91 ?1TQ"A7TXU\"6"MYMX[;V-(&[RX MJS[[*=/7B;PZ;#!R:X6IKK#GN==*&PTR,5.O)^K0)D/K%&3IBBAD$IOT7+C] MN4^=M[WDU'%+C5]"Z@]F([V&D]&@GQ>-%F\NN9?H\([!()!F>=H4)!WOW(:: M#YJ81PQ./N2>;?RPI\YN]Q+MN'7%7>=Q?CF41539)P-2$2Y5]Y @DP0K.8$4 M4J8BMWM;KW]\ZSO3YJ_JSK)Z[/O1>Q*$?QM=R[1CV40RZ.IP=V[J94$BOR[5 MQO')J"!C<:@:^_XI!\T,&LV.BM;X6 XT\=RK*>H-)QI>R-;6> M(101?.V>'GQV.SDFIV!E=B2WCAMTK[B@7 X=>QC3:IMR0TX?PSCLBH.UE.XA MP.:OZ1*;CQB+EE"\L:2_M'\$%@5H5H=)&$FXT^MI-,F^T7<"O%A@?!!2MD)3FILDR1^%4I!C1%69]X M;Z,G[&GRNK0#(M(VTW6:@VW?S6 MH=K7+W@7OM879/)Q-/OT,2X?AO/N=?7^:O&3W,O)8_2*+%HDST6YXL +H:HL M O(Z'G>SQ.VM); -RL-[!9UIS6VGH!DY+9)]1J/\9W\PZ 4,*)-6P*0GWX0< M$HBU*PIY*8[1N>MBH]=DB>"$%& GH38(&RT7^')T'FO>R>RV+(W.AOW_QOPF MDX[V2[^Z1_,,HZ5.DAO[&WV[7K7U<4(_NSRG7Q].P_"L?_7+LZW\XZ>DXAIRL:7/1<=!EGI":'J]Z=.PR;[G0L&J!M'/_ MQDN^M,PZ+$:-XA>0BIN-LFWCNLR'AR75KF:T8.;I,\T 7<"6GH< MQ#48>]7E:_=N7$*PD+N$9)Y F0%ZFZUB3"X22*)5LHI!+!">D-CL)M"X\ M'?'!U8"[C/2+!=*@$-C00L6K11D5[DV.6=/+ NQF99L0T #[=@NV*QEM&WX:7#S=3;7,GME8 M9( 0Z]"B>EGB18W2&>5TK,,0;9O6ED>?TKJ/4NPGYX:74M=,L/FVJ20K##/Y MG0/H._"=.V"C 95Z:M@S2-!RPD:FP!L:KH^ M"/%QS-=."-U 2?9GXT!;RTV@HK:[%U&"R35SC#$+4>L"SED1E6(IQ+9!X@.K MRP-F[.-HRS8D=)R3^:*4$,,O.!Z'+ X$D6L-0"%@30U9)RCH2/11J#O M$SQGHW";9->N_O2C",/N0\&H4_EUW-WP?;@(?RQ@.'2A)&]JD[>:%TK&+7W+ M@W2QQ)HK6HK9)+'VVT>>$G>[2JKKM.@/+UX/SVB-.)Y=6.;+-%V8I@MPW@56 M+1?"%10YT(C@?70@,FF6+QR%W:BWQ4,/.BER.Y7JH=H6+I.#PC#/$H9N9Q$M M?_Y[&,]]V-U3JG=^5"=IUMTL]'9W0YNE9Q)EDHQ4(P24?KO7T0')&2EYXT*Y->.OQ$A'WX_7>)-EM)-FQ\?!+Z(__,PPN\K32JQ5XOCN]VI>3CA.9ZQH^US7T9VOX MO%S#^6P-N0Y5NZR3B:;88RE+XF)6Z2J7U$[4;-_39_XE/7 MC09R[;B)XWJ48YST\V48G(U'?TX_S; *ED31"B&1LT=N>2<FLZ7IT1"8MP MG.VM W>?>[J:L*>,&R36OL>+T;CN6_\@&7_;N]Z6:]O=ZR^)?,Y:=S8>?ZT# MRLZK-O>$B;J8:FUY22*2I,X18P1F"PN>D=G5*#5M=\Q/5;,.S%:#K-:E'-Z< M7Q#4^1WE9-(+5D;DI4ZUBZ3]MH[F#$*!-)I986V4I4UCJM5XGKI^="#ECCM: MOOP4AF>DE:\69^#[NN=IBS&H4N?5NXJ'U- 5:\'F5# 4GZS?Y%Q9]=E/E<%. M9'67.]L%=Q_G;:H,&AK?.UB7$R=W4NH-*'R.FENBO>*;Q(IO_\) MI\#CGG*[RZ;K@LV[>\2K2_PX6JE\*F9K#4G BD0N<$FUM947P*TS.O%B N8M M:-[BT:? ?RM)WU4,?P#%6&KS#"[:[.D$X62U>@9*9PG1D>G*G8NT(7&>V29= MIW=X]'>@&#M+>D44:O\.@E?I1$O4\ZRA:$)MIZ- \6Q!,:QM,LF-T4[9$*W5 M0C0:]+ :T*'J3[HUV+J0[K'4EOP=P^1R//O,68CL(_V[13:(MRF' HGG>EG, M CC$"(6CQR1=D:9-8N9]B!X_-6\/MD<-I-X@EVH5KJMLKX>1-TGN@BP,E9 +G:VC,DR/+#5?.MZE]/;1J/)!@=VC- MV$;N!]"(WT;#LVH-+";8-NB_?5#SSM\&^PN MN=F(\CT$>[!7?('1%>NU\ *LH,-*15' *Y%J>K,5.A@GY2;Y5X]#^IHVV8_% M^3;R;&!'+C>S9>JR85RKY*%8ZZ%VL@(7@@'!,2%GA7G7YHR_B>.PC;6[Y>B> MB\8=!-QBRLFR[G69'_]A'M&:]X2/*93H4(#.O(#*R8(K/(.05KNHF,J\#?MK M89W"B=^]_!NT2UQ@62C])F":QIYNP'F<<%.'=-WI(+"OK)NTG;@.2ANI,WD5 M8"T+Y,Z2]3VR2N/#02B4KX]<*M%IONIG2?[ MR;E)Y^5K@!:ZN FDIF?'"E"/0=>OW?P$M,,-C00U9U M! LAF2@X-S8V&I=\,/H?. G:L[^-B%MYC;^$R;1V/YS< +AP?61(KL0@ .L< M6!7K,"8?.)"3G"V2?^CU5J[CNH<=WG_)ZN0QJ)- M]D&#U]R#4B*#2SI#8D;SH+3W&U4[;/?4$U&![B5\[\O_2,UEWH\&@S(:_QG& MN7U[F14/.VB#F8<6>ZO%C$)D0LC$7)$J%!,$N0=1%WH='3=,;]QB9L5SNVXR M$Q3WY-)8,+*FU-76ME$E!"&,0UZ,%/C$FLQ4H?TR%UH/5<1,*X'"ZI1Z8QV] M:SZ ,4(:Z5ETQC5=W34PQU##L0W;]]U^[BK?EG,XD[4N8^#,,7\<51;\'_KZ5Y]IU[A,7$C+3BL)>6T7(C5%HDO7<:%,.Z5[LD UVSTV6B,%73GW@"%TN!F'6*V7"K4YM.1$=7 MS[Z/9]R%=(^EGGU]NAR]>,P7K<#2BPE*TP;O'1K(J'4*S&;3:#KKD\HJWHKW MK;**MY%_\Z323I MK-:JT9C>(\\J[H[W;43<\?WPNY#^"&=DD=V7%6N#CR[X K7)(AV96D#@V8.Q MFOOBF=[L@O"AYSQV5O%6%(P:R:_55?!]V%2TRNN2H20?0;$B(3B5P<:@'1.) ME=MCD9]DQOBNW'8JOX[?VP\7F/IA,/UZ\^KY+D;!'7-&*4#.3(WZ9/ J.$#) MM+*8B]ZHV?6FSWNJ7#>1Y[',BKGUS;:*8SH'[[@?_#I^Z9Z+P2'O]%GYMM/__GKW\-_C<8O!V$R^>8! MBUQX,#Z#B*)FM:H$WG!&KTO41G*5!6MSM[8+VKV3X:\"X&_+[0=^PS.H>%Y_ M28/+7$<$+\-!)@DC$DG*A]JVDK8/B.ALG;T24,9BI&[3VFT?U(\QGK>Q%MY) ML#\4J0T&ZFPX2$$5YVCW,6 5:0CM/60SSJH$2DI19N%25!N@&(]9.5='&UMR04V(=5ZU@%P<%\;XA*+1(/FMM03]656Q#9=A.\3IC\DB4,-H@ MN=8&: 6"7M1()TC0EHX1GX4O46G9)H'I:)3OP5K;X]:];0ALH',?QR%CA;.8 M2MS31F>3E8? YDDEJ#$*.AX,2Q:)J03,C51J-M(CLXOV)^^48>R/WB_+Q$< M"GHI@#,F:OX"O1.J#I.W.1?A5<9&BG'D-_/-3:GN:.DP>7IU!'P3,-_WA?U6 M=*V]N-U%UNTS-@)#VK$0I-,*E**#,^BB"5EV1=!;H%6;I*I)_@9"B09T$28Y)3GJ39HZ'_NE[E84;'.INXW\[C4 #GS! MMSP)1W;C_NSA7*M\"IE?2:U53I:%UMFY]I.V6B=L[#R,CJ9M;* M#3::S9^X[S'YR[T6XC\F6"[I005[15EG0L[ R&\ Y3*2[RDE:,U5,K0U%-'F MVF\3=(=ML]Q(%VX?K9W3TL MNQ_CY-=Q+:Z*9%,P$2WH(&MI'2H(69)M05:% M5<;$DMMD23Z$[#M3F1WH:&"0K\'W(J7+\\M9B=6+\]HLY+]G5Y&]G%FTOF30 MBM68%S+PP1HHJ)BV#ID(;8HTML?ZO:E4%Y0UU]'3,\"?>\^%OKP)<<>%-PF<0_Y-:33,F])!24(TD)0DA,<;@/H MPC %E07?;([)<=!XSY5%]RQN([:.V?L[2>K\\GP90;<,!3PA]U(;D.HUPS(.'+-2 E!F]=5*"CKQW0 M302'0H,4P1>T7"JYT1WB9A1>?_03I'!GR75\-;@FA/'SUV^QU/F&(XLT*!U@ M+5Y36E6+LG@@FR"Z9)U%MTGP?HM'?A?F44L:.FZ[MR',Q77K)D"W&"&[U<,/ M/T^V&87;J\D>\G^<[64!F+LD$D\>PFPW#9F#+_3V>&=C3,9C*9O4EA^!HJR9 M07M\>K*-V#O6CV]8?B&P'TQYTVAK0A70[-BN_@?N GTDMYPKZJ3^>?KV. MT*&,6M1@MC9(GBY7X(E98,:Q6H+KI-^DQ'FSIYVV$G0FYP97C&ME<;OJQULI MR"2")(,'Y:T&5^J O"1T4;1EZ=2F_^86(+\+)[8U>8?5L]75AAO ;5HDL27@ MQRFC:*8 FRM:9^P=-LMK)6SK>4&N$9BSM?Y :_"^)J\[+[EARD3=)A/G*)3M M@=*-8]6U;4AKH&,O+R?3T3F.9UW928Z33_V+*X?/H_3:)\!LR'0HHM#9GLA^ MR$XH3%FS9)OHTQI0AR\+:4KHJ T;#3*45Y81+*!Y+YAD5H%0U0B,CMZ7FASK MDE9!"5^*;9-;N@;4:2M*5VP
    )41)K)U6@@HK';+%:':U\X!U\RA3EQS MV6BZZS8P3TEAVO%SV*26.\'"UUD!9QR98ID+SK_OC+W6 MMFTKMAJT*]KV^GT3N,\I>LT48,^TJ5W8.X(4O9!#X*8V6HG6\DZ"*9 MRE84Y]MXYT>A;!VFZ!U2U[8AK8&.K;4-&PWL]'79@[1<;0TJ\#S4KM/9@S,B@)4Y"\S)%M[( M57O*N9S[*$I7;-R[HW1\!?QN/"+S<_HU#//K?UWV+ZJ3\CM.5WU[9E?N?K6[ MZY,ZN;+M9)FWKF)18'3&,YNE4#I[+Y37GEPK;E*0)O9V?>A^^\'RX]\-PG#Z MXMHSOMVQE&A='4P"-F0[GU<:!!>UI(]'H8S.LDTWZH>Q[;L;WON$>0=?\GO) M*W()/*MS>#(M/RIRDNA[*FDMDG?YL"L_<#OE_Y^]=UUNXUC219\H=]3]\E.V ME_?XA)?EL#VSX_QB9%5E2=PC$1J ]%HZ3W^R )*B2(#L!KH: *5P6.9%1G^5 M7W959N6MDY8\W@8GI*'#D?F@]>Y/]&G99K2O+V6(=[&UV*^^:LF['6*=Q1J.YC_.X'Q 7*A8G%H#1LH M(;<6T;9 ]#X"R62M%Z&R.3KO+L:H7ITJ349!C^%<]W>!.U%NK@&SEC8'JFQD M8F$!N )!D0>?EO,KLME_5=I_?OGX:;GX>WT^WOWI?(12\6.MP)_'!S^:%5UMZB$6TY2D2(H4WA M*45":\$++C@R&*T.J4\1U=>F9^]?E;/GD+W4X3SWC$/WKH>??2$J56JAYY0EX]4Q0[2" M'$48&9@!GT;/EX\ M9)DS*6>+'30M]^4GS5$B-CFA'81X*E=RS]4BR"PTBP;!EM;\DQ<$J:)MZ0RV MH&"/3O4:J'>BQ6#34#^B FP,!;.7] P!][T";$\R1]7V[,/$_!5@0J.D()A( M4?@$-!J0S7(()L5$65+N=#UR7A5@_;1D# &S5(#%DK6QF,'[=E6C(S9 6KD M%6O;;W6./ MZ7L%V&$*TX^?#KO(O0#>LO7&^*[>O2=-34 7U>[]B6$QS%MN]#[ M9"OJP$V/7>@EG-ZYH!.V]JFQ73,H#T$6!"^U5%6A\[F/[WPAN&. MTL75?8]NJ5 GUPYMLJU>Q/+J^0\1*+1Y*T+:3CEV+T&; MW]J9ELWMJC(1%7-U6?QU@XL2HM&> M;?MJVLAOC0F070MP$6LN-;HD^I3V/(]K_HUH"GUX&AB:3/8=W/6?J-)R2>7G MRRN\RM2N$U8M55V'++!6R9:BC[PG"MX=E:K@DE?>2(\E]:EYV@'HM>C"X=+N M8*VTI?YXP\"NKB^$B8BM)CD6SZ99%&K3\Y(,VV7:$P;J4R;R ,1K(7L_J7;P M@ML1^M?M$?K,7I2$2,4) Z609#-+LQJ2EQ!*T%5ZE7+MD[PT#-_K4(L.7$PX MQ>[QS='#]=\V"2);/:NQ "]R!J.8T:"M (I&UN0\F\WY!7/TY:?,5>$S)<,3 MR^Y4L@:^7LC:=8\EEN1-!&PX-Z:',O>L(APH]CG5(HDB3(T(-JG60PX% M)!3\K5*9=*90+;X"=7CA$G0N;1@C[2[WG%>7B^5OB^LO/2-9\PIJ"ZDUPS$U M!XC!!%"E&3)":\0^5R=/H!S;7-R7I2?WEX>(>.+LTA_9>;V\?O-N2?0@Y3Y5 M+ZROK-0>'0/2A0\\$FP[&:T<9:^3'& 1;OWP,V=Q&J%-^.:NQRJ8_Q6\W2C6 M?UZM*-\PPK6&_71#3(N]*Z4H-E9O)%C3F@E[=D2"R^R-)"-]B!2D$P-X'?BX M5\!T#\%.>!VP@2C5,PCC?6&=%-(I/ITDL7:B'S33!IBT?.'FXZ270CP).(6M/L4BILS5,)Y(-N2K=^BGH M@/[BA<_N$W+*FDK!Y,#;;,%$V]+V/ +[D861"JLZQ8,[AIR^?.S/F.G-Q\7- MU?5%X7V/3-2@'>,QNK6MD#*"3VURGI=&J%Z1A>V(CKW[[*<#SWL(>\J[2X#I M(:Y?KOC%HM7U'WB]R6XLO],R\R_P'5T8E4Q1?!;JI-DLDD)!K+%=P5GALO". M7)]DT.$87Z.N3,9)]UN&?^+US?+R^O-/#/)"6!1"9&Q!,L/(:H1$#-1IS<:T MJS9BGZ2KW9A>HW;L+?,.8:P_Z!-^7E^T;FY>+ZI4(;0T=Q=;:V^#&M 5TWQB M+*K42)VF/CQ&\CJ8/TB^$P:A[O#\?H]F$S"_O'JW#IE?8%7.2W:;$Z7:HC,% MDM,$BAUH1BP=B3XM-'AW\3R+OIWI@#B\UVYQ0O^-E:>D2(5EE,BNC39)- M&LD^='3.@]0"T6NFKMMXL:^ O [6#Y'N4[)MEXRDQ57>9%(T@+SU&)/8HB4^ M=\ XW1IJ$A]*U0IE2R#J-+?R16BO0R&F9>"IBK@IK,)UKWPJ/RX^?KR\7KL\ M1&V&^EH@J]7-/?(+C2Z0-QI2E*U;4 J0M J0R4@=HFE-I+L9BH-AOA;5Z<7, M4S7RTSH7S]>A(B2T#IQPJFJ9 MHO&/:J*WWK)/A^B\U>B([#S5L7B(CC6I7-Y+I:'^^*GQP"O*U,!?T?5#[(^1 MEUIS+!+(1@%&%8(@M80@A/&I"),K#M"KPU"X/_ MX(XOV5J0@N?-,[">Z^ /1O\.I1B:C59^3YIOP,!GKAVY,)/,M MZG#PG>NCN!+=AY5BJB1,!4R>7Y:M?TA;;[$*2A:R;**#G48*O03M M=>C$M QLT9&]+VO7*4\Y+V_6TS'OKX__>K]NC0YYTW]]TDNX7^@R]B_\_RLEW1U*:@FSOCQY=\ M%\F+5#-95LDV)()TA5 =,DY;0DY&2]/'N7@9VWDK2B<.MJC)Q!>MFR(IH9.7 M0O.9II-M%T=L-XV9Y*E>$F2?YGS)W4,?()EF,- SN8WL82^MMVT47AN%[+8=$!S8Z)(/>0_LGX>IF MN1D+]A3O75W/ +!=3Y11<(]SU/3@?9=J=2.MY^XT"#2&2"[SJ^;7Z7,E5TA6 M%]":]U=O*8G'TU5>CX:]<)*=G(*-X:JG8OUR]>GF>K66@+JM%+0R\XF.#AP6 M/H>II=HGGR#('*7B$SZ4/DF.SX":_\*D(YV[%.= +CJ44#VL1_PR?!6+\T97 M<.L['2P14-H,;*QEZVO.3O=IL[$-S6NQ? Z6=(8[L8G#D#5U:#9CNLX MELOAO+V@" <(O<=DXNWH@I3"!6_ QU;IZ66$8)-BXH2/!F4BV6DD\8RJ\(*) M,92U\FQT<3F$UJC(?CLE%21O._C&Y] WYTI.'JQZ\X8 M 4\]TW$-YL]-5XG6._+7!5[=V28D394M'R3J!"9B@:1+X.5&P]H=HA%#&G4\ M\XBSYG-*\75YC]>@VD+O9UL7&35FR)881@T56LTM4(S5F>))/@Z63_8>/X)R MUKQ/(^ N-ZSV MHWJ>.4FZMVT88QTCY2BT838E%619"AW97G8B%DMF908J;J-?NW M=H#Y?WXM&D=QLT>+QC&"G=C=&]A+,-N8:F$;Q6K6=H.L]XF4!5E#)H^^8/6# MJ#^S%HW[,S^Y6+MO_0_*Q&AYN2CKO4X781&QU0"Q]6.HK;WZ"(3&H?)>D^K3 M_>9E;*_34CR8A2YM4IY#>/NJ#,$XHQ6Y'>4I6)2',SQ*@0Z@9_8MY\[U-BH6 MJQ3($EL#,&E:":*')(Q I3+ONWW2&HZG0J.LT.-HT!A69M>%NU)3X? S/- ?U[<+.]Z^#LD7U.& MF'QFO\)YB!@$: 9;4/@LTLSM4AXA_.:T:$]R)HSCK);7%W_@U;M-OHFUJ#*% M "FX%F*D"B%+!2$Y97QR0\='\Z<^T [^[K%F?/78<_>]]Y?AA"TF[T'G0>,.!W5Z%L>(K4>6S$U:T?_<\.[RC[_;%G.7UQ"AA! MD9=&O/=7:UQK(>I,GX3''8#.?0>>4MX=^K5N@74W$W, L*[WG#NA'>=R;5B MC-#[:\/M0:;Y (L8*V1E15LJ\AEF/)AN?-8L=9=X_&K458:A=+' MBP&?WV?V'0KET,;893:K8YQ;[].?6C-&!X7-K1LB[2W#CI4$:O*LF?A4#K$,P MQA4^=4M"D.QL*:N$2]AK6/K9C#(Y1#.F9:!3]&+XP P794H*70NU%#Y2,^MS M;(7(HF:+J4KU>%[ MSW*Y##5Z<5,A^#%@": Q5MD, ALEV4P13M %1/4E)+6 MKKH411?=.:=&C(W^.*5A M6*_9LB/3ZL%:*[,8(+1.(,&0E:E(J42? <)C4+Y>19N$E^ZILE\-M#66DO6I M9?FW\<8M@26H9* :[V4F%:A3EYW=F%Z'?DPD\PDCN]N1/1B4KE )XW1F7+QF M8W6;2Q<)=#(BD7>()GV-ZP=<7:[^_+0D+&^O_@N7 ME^V@;!/1Y85$[7*6&H*3C%/%"DG9UD+$21^\JE3[&,Y#$;Y&/9F(CZ=Z<]#H MOU^N\J8'&7Y87Y+>^X6K^[..8A#1%[:74/'NAL$ QG:SD*3E@ZY*^;A?[=:J MK)>?=-ZL=Y#F4ZX/&L'W&UVW)G!+?-?T[G)Q@2G;%-CT3:9U:4_90XB5ERE$ M"9AB"7I(O=WCSSU_'@^2U)8[M8.*)W^EZVM:WIFF.TU2:?FLB6R-DO:J3;8O M@*(YYKE8WE$J%BP#R!SVM/.GN(-4MQ!_>&.T!U[)14U)2>\"E%@SVQ?\5<2J MP4D*OOBH4^I3L?00Q7E3?[!UU1WBMS?7JVN\*@SQ MUD>I.F11;0%=59NO52VDJGA_RS:05['DU.E&Z05DKT1=II3_%@69N#_/?U[= MK*@\4>.[&8U.*;3.@VK36PT5 Z%ZP0Q[[XI(UG%RA8-.FA" M7DNH^>LVH>:^O_3;^CMNOKK0G@UD+ &<]6V(O6M3-V)I UZ=5E$'I?00(_3Y MQYPWYU/+<0O'$U\I;O*OLVN'6&T%D2FV4!\"(E7^UAD9,:F0YBA8/8GY9M.] MZ^-ENRUGXQCSS;;TK!)"NXJ:U9;$[>2=Y#& #5$9DUFC:8Y"PE.K7!C%[LL= M_L9(>]2"^,W5?3?RV[N2 MR_MN\\X;HXLD4(Y7;ZJH$!@A?^M(Z5@SBCB ^.%/? 7T=Q)OA]W_^5[4,9!- ME?MX/ M&E.X#VD=3JUQH!56)8SPH(J1+75#0Y1SW@.YB@Z1\S!',-% MAW+*+8/0HV*S7>@ T0G#EB#;:RA$ ,H%4Y3HG2A=M.,IEM=B]1PHY0YE2ULG MU@_!U-60V8;J./;*H8P]JP 'B+O#2;$56Y!!V1@-D]3"2[9HP.P3.)FTE"XG MTZDU]7PJ\()!,8<&C)'RQ%>E[1KGPP*OWCRZRI,DI4K*0C%.\1HKGW,J6#[V M:E8BH-;ZT:R\K9=D.SY^_E/^<+DOIA5:AT/\^?L7Y74N1510&AT84JT+D8O@ MJ$9A6[,2\TU<-;=3BF_GN]ZQ1>4/6[T;[Y)V5K3GERG(G?E,,@C&EMJ&C"5012NEH8BUFT$;SXJ..G6>S M'\=?[SC3RK-+9\ZAS2:D%LD5 N$PM40Q-K"*9%>YID@1=9)JCH';Y]#\8Q]U MZ^B ] G+<. M'"K5#G'H,66G.J//F114JPF,L)Y/NEP!M=6!DI;NL6/R+1<#3W=T3,?*A!>> MF^3T1Q;ZAV:BI^LW[]XMZ1V?;9L^PE(G@80M.B?9+G)6 :;(QE%!::4+7F@< M<&(,>]IY*T GJ<[;@-*&DEQ@#UR6(IL=C(#>!J@230Y"F=RI.\DY-*"<;EO8 M6^83-J!L^OIFTR;KI\M5;AM2LVFWN.X7FAPY=!:HR-HL&=ZBG&FF;E'&Q9)# MS0-V@6%/.V^^.TFU>\/)34BO>%\PDP:+K9-E>RI= K8&>1!#IJ 59.?8TQ5& YJ0(!.U6Y1JAH5!]Q'ZC"JA=1 Q.Y"U)$;7 C?%:<@*:R&9E4]] M>E6?>D"\AR:,D'4'#7AXFWY;P9Y+J"EJT H-F*A;4UQV;FHH;-4ZG6+HDQGW M!,K)!$='<;3[AFD/ >\,3DP<%EV/Z+B/T3\H:C\@(OKR9TX2#!T)_?'80L+( MYWPNV4I#V25R4ENBZ*O&$O/%RQ_?)P1JHU2(K!:YI0K*1W>OL?>QDDY[EJ)4QNG+0 MJ)4QO'2(JS[$>F%EHI"-!S*\5!,94"QLJ&N393$"I>J4(_#K239@GDH'1LFU M>^NJC2=F-)$610(KGVMYB'S^!BQ0'84D2$9'_083GM@]QB$\'RK;D[['T+P; MD0T*O-*Z#82ND+RL;%LE&[*W-M8^2G+J]QBC&!YRCS%&TO,YK4-0?=OW&*-X M&^:][B/T^52"BO72YM:_"=E<"=Y *ME E9H=>8L8;9^>V:=^C]%!$\;(>O;$ M?IVC-"II< );BV"E :UF$R=+3<:BX:WP&T[L'\7=J,3^,8+OGHBYJ5PGGXE$ M@!*2X=.P!,!B$422,A014BQS]-%_34;"@5+ND"RWL[??$%S?=EOD42G4+K1R-;R^T$RBXES.3MO4)Y'R 8ACWR'MR\QB&K'.%>)X M:/OE1_QT^4U?OB5<$5O MTX?+=VU"Y=7JPI) LB("MMEUAF+K)BP%2&%"4&A$[;2O/(_KV%O-?OJP[6"9 M2/8]@A3;Q@E=E*RL0%YJSFU'M%)!:C-K7&N7:$I!ZM1%;"N>&C-DD98C9PO3H-J2TVEAAJDII"IW#D=CRO@_8)9#UAI=:Z^CB_IW+S M@=[6K]>[VERCN(C:ME(0AVWSJ96U-#H-M,XI4<:2?\FP?/DIQPY![L/HQ+([ ME4CDP%[;M8UV(!E;3!W!Z* @L($.(K.;9$/6*?2)39[F2(6IE6&_R0IC2.E@ M*(QKNCT$[/?)"M/S?E#C^WU(.[JF)55%D-J"=5IM>C'%F S(*+,70O%;^7VR MPHDHV!BN>BK6EF[^['P+2I[-T:F0;9]>:F<\66$4G2,F M*XSAHL.-R);^X=I#6*N:%I.?N(?#MA^MZ2UOWQ[6 G!>)H=9#7;0:958B?/MA'[M392"%6) M1_=26T,K6S_\V-&R?>6^F%)H'4[X37?PWQ;7]Z/1^:$FA-8$7+;EN<)VK;%\ MA-5DLXH*O>KS$C^!_878Q]VJ.U]]\&_WF=[E%0R"UR#=9+ 9!5#J9W4_ '.Y; MW ONIKTV;^L#J?X'?2@7V+J\I]:21\8"1BM>;5064HR9-U)7O>Z]VAW0CK&7 M':8-3WV-*:7?P5R][7OR!S7Q7%Z]N^OK^K;^O%C2Y;NK30IB_OQE)2MYD1*A M]EF!TIY%HJV#Z"5[8RIH8;211O1I5K,7W/-7H_XL=;G5N,/R\^6_J?QR=4U+ M6JV;R5Y4MMK87I>0K6AS-Y6"F"I+)##6:E)-H4\P]!E0YZ\F4TF\2WGJ';0? M,07G=*5GP65BO22$. ME7J7R_#[LW'1Q(H?;H<*H$:+-K"CH%MA=JNG2X[]!L'>@U.8DQ:QMT'R%:+7 MI @'R'K" 0Y/<3UL*+^Z,"2-I:I!NNQ9-5OFCN,_HD!12PA6Q%ZM +<">DT: ML+^D)YSDL+Z_Y3WI$UX67-<[7%ZMB]D6+-K-L;5L^/[%T%6M;:AV9:5,##&D M"H&8O1R5LLKGQ-"'7(,/>]SY4MU+IA..;+A;\KK%Z(^+CY^6]+Y%@9JOGQW5P_LW+_PWQ=:IBS9 MA $V9EJ'.-[%T/'+'61V)@DALNASQ3[M.LY7]4Z URX#)N[0;)(1@H[)MPK; M2JV-L6UEML(I\")IMJ6"M-UF='X%9+YJJ%YGT'AYGDKY4S.=V0/_B5;L=F_T M>-U>+,5L2YMY$V0;HQC9JO8Z0RE5KR_!0^U30K =S_'Z+!W \&)R27>XU7B* MZJXOX !<75-X=B$[3@K/%.R]J! 'B'Y.U;#.V)R" %/,.EO% X92@51D.ZSP M;V*?!FSSJL0+:3QS:L08B7>Y^MP HO)F=8OQP>BTVYP%'Q-*ML"U*X6WQBSX M(#4*)&G)-KD4M5M[F!?!S6^(3L/D$WMC6AHFC+^LEM<7?^#5NTUS4B-S55I* M\,HZ-JI4\\9B@6I#K9E2ML,*$/E3'^@!?_=8![YZ[#D;"?O+;\++[7L0M[HT M!,88$V XG=._MB^?] =0\)C$ ^0WX>[]& Z54*3+AET=S]ZG$.UN5-E6FT@N M"B22@T:)G@:-.T[GZ5D<([:)V;N-D]YM[266I(D=U)1TNN>TG#>F_Q,E14@MK-$1OZTA6(*"L(FS4E(U*E.?HA MGKOE,Y&$YZQN&H+KVZYN&L7=3QB)$JTO- M[/[;3K,J3KVZJ8LVC)'VQ#42FUSNV[&0K7UEFREX>TX5H0+E@"!";J,A+6^! MM6'3M0@GM4S^T9R*[>WC=C_BA#+B1W&PF%Z 72J:GV9K_W&Y^N^U(I,+,=5J MP+4::U.C FR'7&50D=!2S'VB(L^A>AV'_T12[YK3\^/BZGJ)^:NY*P.P=38% M=J,[ECDP%9>[L_^F(:)KDO 6C,H%58Q5D%4-8+R([,T8"[9(#!8]ORF]LX3G M4I(7C81CZ,@8^7=IG;-8K>XRVQ\F,]]!O1N]$&JMD8\\JU4;N" 99N%C,&59 M2%B!)??JIC,(X#'3>@YE]4F?G>DIZ6"4W%9%_./?^7V[6'D$SF++;F4TJI38 M#EZ"%(,#3T(;+$4IW:G=XW.P7I&63"?^#KO*0ZW]\U_XZ1:5"U(4*PR0DP*, MT0ZBJP28HJ V9K:D/B5-V_&\(FV80.!="U(>5.3];UYK2U7\X?-MN/@/^K 9 ML?'^\M.F29E!%93CLU8D!!-0 R(AU.!)26ND]GW49#^\K]77F9BI"1/;'R4T M/(1UUYAP + Y$L6>0CL=_V=J?K?G#4U$3K]4LBT :U!!8[L]2L$"GY>B-2DF[3$6^!JW9PR$ZFM*,X:3'=#^Z_N7J;]KDTM^BO&N&5-@SS(9W6R,\ M&.(_HN=C7%OC=4'*O/ NVK(;T]%RRPXE[O'POVFDWJ/Y-*[>__QA\:^O09F< MDE(*09,A=LE:>]4V4B@6IT,EEPH-RF89[R5O@_-:M.!P64\<:]E>Y[?9_$I0 MEGB=Q,MK_0#8B-=90 @>E;/6"U4&A%IV/^&PSJ>,]_9.RT;6RF>0)0[3;!YFL/=U2BP);$Q(GZ^O,*K?(D??E^LUH^=O%O< M\$?V;!^WY\(?]9/+.EOA4\E!)6.,3R)&*M[J*$25E7;UDQO^]*DN&K],P?GU MOIRV9N^$=A)"&^YH5/# :EN@6),->PJBU-[WB5M@3=CZZ>ZS6W_WNQ^^6:WH M>M. Y+?%]=M:V[?O>#]87?^X^,#V.2WQPX63Q*9R8? HV8JKI"&VQ)9:7#51 M^X#4YZ9C"O3'O+\_5,^>:2LU#YM=TY2VKN'72TR;220OK<-6:D>( B)OVRA> M ]3X74:E72_9I5O -:68?5GM.E7O0YW3U W[@\XC^?$]T_>MBTS/C MAP<=_AZ&Z>YO/!\44&Y\8:&0 K,,CN7)[QU[U!A\B\03NNI%SMCGVJ??FN9O M?S&UWIX(WZ?24V//R_R66Z(B"S]IX\!$+R&R'P&4;%5D'!DLG;?BV+ MRIUR&%]%6+>/THSA9-ZP;K#.5Q4S>/*YE8AJ2-)$R Y5CE'+6/IT2#V/L.XH MXH:'=<=(?>Y*&VN]M$5%]J>#:7?EGI=Q'8 MMS_WT^S/(=B^%^WLR>68@HQ]B)B[: =M4,J1!.-;-0I:!ZACA:"%"LY*P>[Q M*U&20XIVNNG(&/D?L6C'*D%D; "=9&OM:BM$DAG0F:RHA04Q=%&3\RS:&<7J MGD4[8RCI8-_LZ ]8HS&NF I5>MVF%'@(MEK(Y-!%%W)0WT)GU1.U:28@K4,G MDIW=!(?@^MZD=11[0UMR[B/Z.9NT8C)$F#5H$@&,M!F23^P^!I5XZW7&V3YC MT,ZA26L7C1@C\2,U::W18@=!"ZRQ%5:97BYIS:M(ZBLD] MFK2.H: +MF-U4WI.1A11"2*[PR:D4)%4B^**)9 E5V3Y&["Y$WZV3Z8GK MT")E&ZZ[OAP#D'6U4'9C.XZ-,@V' Q3C (ZG$[/(%3"5-%Z5+L@#!A3>3)/S\H;*72K;)=WA"MJ$ M*MGFLMZT_@EL> 6-"7SU%+-PE%P?VV,7HE>C Y.(O-<&\!058U+588%L6J?? M@&U(EF]-!9VG4HVLH4\P>#N>5Z,&$XA[9Z#NZ)4EM*R+Y<Y28/ 70,87RU_ND5=*J^&0GTF,&HR?1IRS';C:R9TF_N)?)EMB65 M]33+!VO[\9=?KJX7FP7]HU;*[3-^7RP;@;RXBY@3YD !C$,+1I0* 2E#"MX% MDVMVU,>0Z[6B5ZFM)T%_UUR.H1F7/WS>+.;/:UY?^^O;[O:^SGC8W.1)$PF] M*2QOH?D%%A'01PTZJ:2]5U9WNTR?:XWSEZ8<1^&/IQCG7K."J34U4&"EE>P] MU-"JAB)H3=J%$'Q.ZD3>@=/HZ'):RC=1#H9/-WGD(U**TQ5I(T65016,R-@6+?3(_7T<-2Q>E&.76U[)E;+9(1VJ%=YMO1K"+;OU;=[>SBHH0;(E M@=#%4+5&JER[J,EY5M^.8G7/ZMLQE'2P=W: M3=+UFH^T$]=W:>=;:F8K.#L4O.Z#=N14#P'6U=IZ%=QQS9S(RARG) M 4QTF=?X'$A$S:=U\.!T\NT=L6WVK8=:4_2A^)(Z=<(Z@IJ\8/ <1TO&$-!Q MFN<__OV)Q41W9VD5HJ9<06GBY3J3(68DB"8(=$28;)\*J:UPYC=F)J1LQS#/ M_>4]H>VRF021KNLFK?KJ'5Z5):W3[FB#[RYI7TAM2I$*/-MQ;'P+%;7;^N?^.$>4,U>R%(]B)1;*V_*@$4X\%B# M\#H(Y?J,#7@"Y34HPC1R/H5),C985&88BVJI3R024R3Y#,4BMCLC7\1A#HZ F,9,]_/5$H>DTZ4:TE M]6D(,T^MS,"$]LT.\C2I_:^[E/;5-:O=-;VM?[&E^M?BKR5>K2HMY47,A9RR M%61IB>V(%:+U 7)( DVR0L;>\UOZK.QDZQO&:.R>]0WSJ,/QRG>&KJ_\=C?S MYJ_%#W2WRB65BQP\IF M!-/"YJ(*B,DB\ XIL[8JLZ%\#FJ_KB>Q\F9E<7K;24TFAH,>I6,\]VA\@:JM0R%^F][S1#\[S"(_VT9 P!LX5' MB!?E':_/*N'!6"+>.9T"H9)-IB"ZT,=%.8OPR"C*!H5'QLA[[E36J&1-PD:0 MUCHP54=(M>5$61&]R5B#^Y[*>F+6RV2$SCU(9@BV[ZFL>W(Y)DUQ'R+F3F4M MT4D&DR#H4,%@KA"L5^ ]!EN]-K7J5Z(DAZ2R=M.1,?*?I6AKO5QG3)!1\UE: M=0 C6KPY\>;IM8[9&8=4^FC%-ULJ>LA)-0&)ZGH*/:&%@;N(_HY M2T5C54Y9%R!B:<.1D@4L5H.R*@05E8ZF3Z+A.92*=M&(,1(_4JFH$37ZI#)$ MYP08+WWKW1; D_99DD.COX\'&!O1?Y-:)C9C'LQ_UNY^T 67>X;KSS0MY>_;Q8 M$K]2=\5O#UZW/RBWQY5?KOZ!RRM^TUJ;WPM&YS EQ3)0+:74(P0C$5RQ%*(L M63S.TIY(2?:&?/Y:- ];7>^.-FXJ\B-KR1ED84/45!\@U"A!:D+KJ.:8>[=1 M/E).R-3;R7AYGDJ6QB[WQ&D155:@4VY+(0')" 72H72F-111?UG<;'30R/&2+Q'3]+%U1=7[_8&0=ELG!7$AC(O=CU@-+F60RE2=625 MUKE/KNH6,"=T<3.*J<=-2 \4\]R)$*Z2=&PG04Q1M\FU%:)!:BT_7,A&H.\T M9_ZT$R$.-Q4FD_KC]J0;39@ M*X;6HM3L9>S4POB\LA6ZZ<@8^7?0C=O+DW_\.[_'JW>/>SM),J7U% /M8VR9 M&19BJ0&\JDYX+2NJ/EW9GH5U8DVV1C&XZ"7^H\:'[L>H_Y-P=;.D'H&@9Y_1 M+^(S?&F/0CM":\J5_1!*SJ2L4)>BA#&%+0\3M=\>VGGV<0>^ZG5MU=_4+Y9+MFLYK_ MO#R[ML?<'7YH&;+:H?%U0*T3M]",A"RK5"K M2T068Z ^Q4.3+J-+6>(O5\TQH=6;ZWNL[=[9R9R$]<@2BY:=$FH%;E5!JN0T MO] VESX.^PB0\V^MQ]/*096$$W#9P2%0J^_29.A#XMZR>P]"<0) ;G][*$@*V(G1G0PL6 M(;#A@%#0Y1R\K[Y3)NUD2Y@KU'8ZRGL<]D\EO'??&^C+V[EV*HOWEJRO4%*I MO*!0(<1*8'.2-><4K.]S>[L#T+%N[8ZD'8]U= *6.FR<=TTXFEC^I.7?EZVM MW=NZ!>VJ.:6K[;^ZJXT8L):N5X-3KN8X5XF3J,GBQ#@^=;W5H48OD@0;4+2A M*@F2:T/F?/:1CQ_5JSG1Z>OK"[>:)Z^N8Z@]XN0!S#9HQ8>*J,ZTDX7E1:@A MH36I!IE-Z7-6G^SD@>-IP9Z3"L90.'<4EQR_@D)[,"KS'XDDI!:MK(:$"5%E MTWW^R>E$<4_#'IR,K[GCOT.P?8__[LGEF-C>/D3,'?^M)58AC ,F%M@L[3) MO1FJIH*JUEQK[UOIVI/5/>#UU[MMJ$C@JD95J-L@6P% >:G8[UG#*=OV<.'*(E MTXG_)+JU;GQ2&Y5+BDU_\LA.0.LQZP.+QR1=HK(B4^_.*6/P?C>/.W/GE76R_480I"R52BOK[9,$,@S?=_MH8@Z?:IKMLD,]Q7M_/_LR MV-F-I9UPCVXV3<;[D"UL4M+F.@MW@C9*F604OW1!%M[AG6U9*>WZ/@LM@A52 MSF=-S:QAP^VJTU"P,5SU5*Q?KC[=7*_6$I!W!:->6!4Q D:V%DQK)<$4&G4V$LJY85J5 $+Z" MR"JG:JNLH<]TI6= ?6MJL@\7,^TF^@Y:+2EH6\'KD'E+C0*0M1>*B$D*2>S+ M=B[Q?0KJ6U.3?;C8F6\X<2N 'Q%5:!@*[$^RVLMOQ9I5H=;U8 M33"_1>6^ M>LZO]]5^Q9LH)25(-K%#&*(#]@+9GK+616=*2+;/?*W=F [=ZQZXQ7_>I/]+ M^?JO!&=T[42G^&Y.'Z;:X3DH@?KIK9F4A GM+#[.'H/[G0\%_O)'7-'JMYOU MZ1Z**2FRAQ"$C&",:_>O+D),A5@$$KU3+QR3@QYT]GQ/+\X.Q1D[ '[ RX]W M"!61,B:UR$^[T7=LS@4C6[O2H@IEAQ;[3.5Y&=O9ZT@G&B9,1MRBQ1M B_H[ MP^,?UKKZ\Q/ER_JY]3=]N)M=*#0QV%S9_D]M*(TQ@-(%D$KD$$.S+]/XO6+P M\\]>/683?H<,CU]9U!NSYT^ZOMYTJ;@=V7L11!)%8P#>XU2[2) MMHQ DH0P M[&*83FU1G@%U]LHRM> [A+0>ZS+]:[/%_7SY@OSC M8G7-^/^F)94V#PX3ZE-VPR%[P2\?/V&^7M1-[=CE%>;<)G#Q4C\M+WFQGS[0127A25L$ M-FPTF,S[5;36 %%4/J10BS$#WOL!CSI[;GN(]"GC<5I+@5>]R?JIT@AEBH5< ML+"W7)#/)!' BF*;!Y2+[Q,-W(YGKN9XLU@!>PGY5-K6[9B[O:F'CX%*I0S) M.!919BV.K0=V+E*AY7.KRCXWX\^ .E8"WA24+_J(OD/$> >TNY87 \!U39E[ M%MYQ4N0F(W.8DAS Q.SJ4D)52-Z <"& T?RBI.H\6"N+UJID=J)?BYJ\D.=V M'"T90T '[?B3/O"OWOUONJ(E?F"/Z$WYR,)>76^BW+=7+*O;)(B@&6T, GPE M \:C;).S%""K@6"UB^-5CJN M4T!5;7>UPA? &A(XI1B+SOSGH P&_O@'FL+?/=:2[<]_!=;(!(*=,+SV%,V# M5BI#,(VQ._8@_5@]SJ9@:2?A!XIXPB/C66Q1B2I:&R3>9S+O/)$/2*L-R.A- M4J4:-VP.X@G2OL-LF(OU,9*=.&_BJ]!;@[19H:$:HA40:NO$AK%"C-Z"2Z5E MV)4<]:-LFJWW4EL__!7LV=,(;N)@]Q- =UO* $C;=^UAG!YC.YZ(@.?H/$!Z MO5_1NS1HI%PS[Q5)2 1CE6/7A4U0K0MI71-*BJ=&Z(Z-=CX^QPAM8AY_OVD2 M_)O>7GVX2YZ[M>G99I<&980@8DN1";S_2X]ME&YVJF#RCT<%;0__[7K ?-[2 M9*)?3"VW"7VA!JJER[)2M[_Q^2FPDD,T4K/6,D.MUALA1>M :)(J>Q8##8GK M//N0\R9U.OEUN#%Y8BK\\/DWO+Y9TMOZ(/E@TU4KI^ALDE!U:FT#>.EL&F8H M*).*SEA3^A25#L?X"@RNSL3TR")[E*BR1GEW630 6M?[^V? '>?VOA>O+V0/ M'4I*]ZWG:XBVVN0+[[7:F "F:@^!9 *9(P5?!C*3ADB<^O+"]?X)Z N8[CH MH"9W-3J_K%:M:')3OFAR*)G-GY"*:K61"9"L!ZN]BLJZF*WJHAY;P!P[W>0 MLA;32KI'-=271-EK7N9J$[YJ]1@V"#:4*CM*H3(F)QVXJKRG+(H6?6;G;$/S MFDR.0X7=(QWY$::[:/0 5'WMBJVXCF12',S;"XIP@-![V W;T:F:;#') ;\ MK/DR18C5$K\(AK1RY&KJTUY@3E5XR5J821/&R+J#!MS67GT!=Q+; >@(Y@&$_"UF%[8$T?G_V@YL6O=%HZT4+RP M:)3@XTY52(E8P8W1Q1>AJQ_4^7I0H.[^L:_@S-]?C!/6D=R#N%6I(3 FC[H_ M #!_H'U/"AZ3>(#\)@ZI?P6G8K$R!XB%V!?AOP@Q\+O1\!^=!PE],(;F)S\9_XK\? /$^">>(;3^7*@/ATS]&BZR4L8TNT,GH02F. MPRA\^.@SI'!OR>U\"^?OD+6N$<6K:VQ#=.]* [MVRWKVB7-USAJ^[$==M*24 MBJI-,I(P+MN8E:G26Y%=79M6EW DK &(6+,I592L]/O=/)&.W8 MH]/)&!KZ-\G:6AOO1"PEM""]U:U_8LN8T)C!AF*R-K6PGS1+".G4FQ1,J"H' M$]$_S+C!]]/EZN/E:G6/T<@L8\X$.NG6=,.S-")YB*[6H&(6=IYM92NZUZHM MAU/1O]O6!N/F6+]#B+SQ95$$.-L2]4(;-.>B:\,-I&6!")/GJ'#>ANUUJ\K^ M-/3MMO6@"<>[)6V^^)N6N)ZCN[KDYZTO3B^RK]ZZ@,#&9@+#^ "MLZ"#TT&H M[&.J+QCD^S_][%5C)L'WR)"Z;]*A+*_;M@@,1?8JB240BA601;9".F*A= I2 MG63GDX-VB+V$VKUCUOVMO-=>FF 39*\TF.K8[ E>@_:Z""PJ.9S)/SN5/AC3 MG0=["?E4^F!L#=+&F&7K P*YL"]EM/20?-; 1YPAH7WQO6R*T\]I&47RD)R6 M,<*>+X%A"*IO.Z=E%&_#,AGV$?I\*E%(YJ S INY!$8B6S N\4%G4V0W*.N2 M.Z7'0%JBI9>!6+Q&\SIV447P-S M6L8(N_NUYK/)WDY$ZS(Y"-'SZF-1;5)9 >U"-II_]Z2-YK=>C'.0%=&'F/[7 M5U_EA@^!]KT89PI>1U17[$/*S,4XR'LII>+ Y5;XZ L"2LGLHC$N)LQ>=&H% M?K[%.+W490P7,Q7C6$EHK0I013%@#%MEP?"AJ46M4NL8E.HS)?+DBW%&D36@ M&&>,I'>:)_/GI'Q54-TU%V7KD^;*07EYF8]R3TPML2270E9D?!4!+2KOK8LR M1U)A2.[)UH=VRSFQCE57.P7566JE!!:2\ F<"S8[MJ1PKCO-7SOEG&P9]:2L MM%IB*Z1K QF0+"#_"1Y;BI_*3L9.Y69G-6]KC&Z,G[F(2I;P06! M-9*AY&V?S>$,,Z,9NMJ?: MC&X2DV@_T4U8N?D$T5U[Y0%P]K6'3L(6VE/RNX@\0&P]7\V[B4>2'?!4'>1< M6U().Y11\T[AC G&)!V#&?U>GH(!U(?$,=*:F+SU@N3=_AXT/XTD!,JB]9YI M/;IL@43&470^%#/$V'GXF4<\"O<1[F("R4QLQJQQJ+O>:3)Y*LI"+6V^L JE MS1>NH)0EGS+6:%Y*]GS\F6?.T#Z2Z?$.Z5LS'5WA8[2NW";G\NB6L#27)XB-8WWJ/)$. ;:"&R&P1"_1&#ZN>.>L6U?MX M!?N+<<(F'X^;BPZ!\5I;5(^B8$=SXWWDU[%%M:\N.5E;P_3,>[RJ;#NYF"%C MJJ'59&@YJ+KZ-&@JM4#>:^MU"'QQC\9 M?R?2HGJ4\'>VJ!XCN:XMJC-2"%ZR2:Q:I20ZA)BU!@J:%X32$8GI*#R-%M5[ M4[BWY$Z@1?7;9;F\PN7G'Q@NW8^:][ M:\>P8L"]:9BC3\O&R8F()<5@0-=@V;(J#I(7!"JCI.J=HMRG$/YDB[NF4X.] MA'SLXJYV9'_)U_H15QL+/$B=25D-/L3U3$W!%GA6D*O,.AA"E^-D%L_3YY_8 MU< H0A>3"79BM^1K- _BVT,P37YAL O-_+<'A[*TD_ #13P7_5H7*:NS4*3( M8%PVD+(F2%HD9#?+B&$U$B=(^S.W#7.P/D:R,V2_;T9PE](./ .!VB2^]D)D9G20$64T&F[)-,!H.8IT[NU"IB.FC"&%G/T?;CF3)A7GW2/H)4RO!^ M6"ND(%MP4BM%CDKHU-CU;-LX''2"]"%FPC*,01T#!D#[WL9A"E['M''8@Y2Y M.WBJ[)7/D=^V[)>M8&>(\$XO.JHU#)W49P\4)1&W^2=?XH7R^ MHBZAFB>?WCL^\_QR'@5E4/B0@F8U*-)D#&@PB^JMJ9E75Y]MT/CD0?T&@<:L MD^!W3P365L;&/G#A4U(*71FUQ ?CW\\S$O,FY^4-?O@1E\O6Z&T= _B=EI>+ M\LM57A*N6,B;_UZ0+Z*L^X=5-@^,-1YB3 *\C:+*0L$.&WA\Z$XW'/))Q6W& MZ-(+FUXGTF8,YZ@8S3INH6UE650!B"V\KE1UGCT4_O&W%,?QW28C?](%_]>Y_TQ4M M\<.;J_*F?&1AKZ[;0-._Z1__;L7L]Q7/BEU)0LKM3BR!\<8!JFJ HBR,2:!WYA2+K(#H=P 5"=H(UG]LSV;QG ME])\;;_V7J[I8?MQ$>I_\9/]+Z3&?/LFE]-[+>70I MK7(H*I5819 &?4 3)&45@Y=8:\D78QYTJ)6Z_MP_Z--BV=3JP0.^7!J1,$(Y M:<&C9#-+:0-HVW1-4RF7G+-P?6Y$AJ [='_[@_ZFJQM:7>B81166V*9SS0S0 M'I)UK:RG"A.3*ZI3U],[!/-;UY.S_WC#VDNX'>SGMVPEXF:%S9]H^^B%3+5F M@1%DC6S72TV S?:C;$JK+J\A]VF,OP7,*Z3^4)%W<'/TS- M&\S7%Z$8ZXTN$ TKKF'O ()!"839DBBI+6?N#?!9Q*]0GV8AK[_?-2*FEFNV M;,$%\#FU4=;*0V@=32R:7(4DZ<,L*1^G' B=1RLF"Y..H;3'!IC?4[GYP%[) M,W+[X?/M+S>W(U(G)S!5*)8B MSB$.*XT06D1^0[Q , D51"$=2"FCI V*J5T%@)D:!.\C!=LO4D/Z%V5U9$/N=<]V!D':4=1?%"0=@P_$S=$ M8G=@M?AP6=8+7]M_F^P&4XJ-,8#SBFW 8'3+0 _ _H61,36#?Y#Q/*AV>#N& MUVZR3"3]B9M'/D5TE[LT -/DS01VH9F_F< 43#U+_ %BGKBAP&YL/NF0/8%S M(K:KAP(H4( 3@2Q:F52>KEW:O-0_TU!@-N9'2+>#17%_[7V[L=V=34*E6)4O M4-E8 B-:^]2PNL)$/>MUZ-VO'Q%OED"WS(M8EO+ *3D[-]9NWNA/0*M& :[L MX1]N5I=7M%K=J>EFW\LI*>LT6"';=.'(!C$: Z*P7>RTK;Z7+_$53Q UOWBU'<-+1>K M3YAI%S8=JL0?*[:3RF_B]_?,3 MY4O\\S_^Y^;R^O.ZO_'JS^M%_N^WG]J'KG[#Y>:B>O\DY\$?/4F& M\WX+>93>3(ZR49B=3)'?21]ERSV7ID3A!%5U,?@I!YI1[W%)/^"*ROWHV/6+ ML&QM_-=6Q>_)BQQ\D>U*3!@^ZXQV&1)&-G)< MRC4H_D'JU%!50E' :ZQ@! ,).7IPWBH&:6K0=HCC^.23OQD%FD"P/:[WVTK3 MR\)(SZKS+U>WVSQ>+M<5!_+"A%I%+ %J;NI;G09VN2LHK66.046K^H28>ZWH MFU'4DU*-IRIO#E7Y-Q_6?X?-^*WRO4WCNT@U")VS!UM*FZG'RH;6"2BV)!>+ M+,GVL72'X?OFU+$#;1/.]3U82/?OQYO5ZN;CY@WZXW+UWS\OB7ZYNJ8EOTU_ M\/(O$E9E1(Q0#$8P+B1 HQ&LLI)7KHKHE+?1?6G?G$J?EK(\?1O<2;T-=P;S M?RT^\,=\N+S^O%ZBY 6RH:18XJ[5L\E6QJTL%%UCT=(DZE29-*'">N]7Q+Q:I>,-\EV);9.BU: *5:"D;85,T<"(N(U8"&C31\]GVH) ML]6&'UF9CT+Y.=23JZAS"IHUS%)BJ=8("=D1%LZ2L<:PT=:G6=UIUY//J24C MJLS'L#5[V? 0<-^KS/=J90,.,$9R.BS-4EE8]MDD5Q6E7D[EG11P,FKS&N>5":7 M".1R:I5AL4Y35,"=\,645"QK%,:_Y"KS3BH^JLJ\BWX:9)^L[E[ZY>6>*73A M,E,,0:B%3CR0@V&1T<9)C''#BVB4H/8 QMLV8P[72(-V\L<6*5#K1="B#%9 M"%+1#1&"LXU&NU\.>U^PWLZIZTL)K6&+R%J$IBB..A2?LY?!1:VSX69T MT#>>OB0E8;0J6BB9?&,EK(0HG0:9ZA0B;F4V^C2W6/.2E(,1K#3]>4(ZOED> M-5>+'SC[]B-,-I5'FS3KK]/KZU^GL_H?C5S0.K&8 &.VY.@%!O0C!]G2=G&2 MG$#FSTO2!ZWS#*^"?G=!;R_>[6G4(%XPP&K7Z=-T64J34@"36-5)8N#KBZ>* M13)1Z 16C=X(AUKB!6V5 ;@Z_+8Z@&A]EWV_E"L0G\K0W5K3WW\?3Z:E?,C_ M=3-?CI\?*?*:R+ TP.MT056D@Q!] 9M",9%EQ]E+UEM;A._LW\'^,R+%*:*) M!RO@K_01B_DF57T449NDC !1*S&4#1(\^@C&R6BM5$+82[.U'J[P??.9/KI,'(!7'MAV^GA"M^WTTFV MTQ$T:U!6U&Z=I(6"XP=++<9D7[,1BJ2+6#L/D?0#GK,4O%8\^TMS;AXM\GU3 MG613'4>V8U#8",JWI/D[U"8E\.M**]-Q&(5N-O3]-R. L=?%/ M''__42OD_\!9^(Y+D^E36.!M>OO]+80L9!:\A!AL/?*U E>X *X3^>3.HU1M MIJ2>F2 NZ*R\F*AI,R*>4S^3'L4QLMZ*E&M@(-">4>YFULR^:("U@]#'R\+PA6A"L8"B64$%>NL<^06G!!6 M1^^US(UFAI^+"-ZW]'ENZ99,OJB@^3KP%Y;!E1&?XBU!B\M1BQZJ8VIW6HM$3BRSBE?6M3QV05?T&E[[M'%_HAU4>[*U"Y3*"03HT@702&@3MKN5.L4:OLU]7W MHQ,3GNW[T44CE](Q89\UO??]&'?O^]&)+$.T3CA$TY?"8JX\LB +73>FU*1_ M!3$7!24XSY0AXRJ?*,GP;-C;J>_'V9&WBX(;D'97[X"O?__'NIE$22XHS9;= M?V7M:A?!:9%JO+GD$HIDO(UY^2RL,_2JFFM^VDIMY](#I.=QLWM]Q2"]/SJ- MG\U%,%-T-N0\*VOHL$K"VAR<,28*YU[L^W%^8VAM3#EQHCE+F$%Q:<"A+K3C M8S 974FOMN?')RPXFSWY_?\<+WY\GN3Q'^-\$ZZ76.:?Y_,;S",1@M:2K/J M@:ZIVE/4H;)@@TA!92^T:B.T@R&?X:'<+S>WC^!AE'M1336V"E:=UC%GYR&I M0A=<\ 4\W4/ F8R\,&;PW';^ZZV+[H?S9TF=;8?K9DZ+'#-VC>M\\6D7][Z]Q@:/ZH"@R%X!2"E!1 M&0A9(L2DI;3%J&#10@V1 MKB.3#4]9G)EU\JH'A9[$4FE"EG-J\M!A[F-4@A>?.3A!8E?UN2 8+R$D(01' M@^29G/]^>$6#0L]F1_1 F!Z'YQYEM*WZ?%R5>_?>RE8C5_Q>>'D9O;I]RJCO M&*/@LY9.*\@BD-^"Q4)$SR$[D>@H,$P:WM*6/QCYF^'^!1"CQWFYQ_DN/Z^H1V>HM:^J%"DBDU=UY<0 MOM-Z>$7W./6V3]?[PV)!^L,\RC9HY"A!1H&@3-9T&2D/:(P5&;W--@T8;]G@ M>J?J4$I]3%#?VZ"851AS]_)N\ZY7#]7?IHMP??_O/T[GB]^FBW_AXBNFZ??) M^'_6=\GRDU;_T?8+P16"1T\*+IX4'F6NR>3#:62D;I4*=;,EO9J.< M7-*=R+7CP>GH1]EF*U^%L7Z=SM8_JK_'1X6;(CB=&E;:6D@L(P2>!#!;E&', MQ\C;= 0==IWO&^A\:+1CUQS]3OOA>OD[]_?W_86LAY^.A&8I&N>A9&E!R:3H MRC0,;/$Q"QND"&TZ2N^'[\VQM(':=K#KC,JT0@Q<6"'!6[#5"ACC=7AJP"$V347G+T;8I03D"3%VJ93L.2+@IHD8R)U_17W_^* M$YR%ZP^3_"'_)&'7Q@.UT&%M+<[7M2]&!UHOI^L^D".B=!$0G2UTP J3LTO2 MZD:M[KK '-[D[U'%VS93,_TT2'[OGK5__^:FV[R^&>C!\\4 M[4(;!5WH-I$TLT7F0DFQ35?SQ@M[VZ;6.;&F03^257;^*CQZ3YYW2]KT+)H_ MO8Z-1;''2IK:=OVMY32&X%E1;3NZ>%J>-+ M>ER1SE&GS K0 NA\4=Q##-I M%DQ[AE(;+]\DXU^P:=\(X;O0HP'1=R%[+,RUC::Y"BIX"\AK)IM1&6**%IA5 M.FH4 M-P1LQ3*(**?NK;-$N/E&[/531W2-;DW@?+;AOP!8V?PBX[5M8[ M57:$H'J>"?\($]-2:41#!P9GH+S.X!QM"A2(47O-M,YGH[0G3(N6.NLBGYYU M]4'^"\/L+[_//X;OLQ6P]2GOZ)AWWB2014=0Z&OL3ZH: )3.%2;B]H#7G4I[ M\@N&NVN/E_FT;X'U?"TNTRWF]4;X,;W.]29?W,PF/^^CPQ"*1X:0G/2@I& 0 MF%=@992!;%F'*/90Y\O?=*%Z[5F$?6_35>W)\SLAPC6D*%&RZ!W(+(ES MK!:ZNEQ?J+E4DEDM_3X&T!,??Z&J[$-8/4;$YK/%Z&NUW):7!DE1.NXX( O+ MDM?JE'B$$X$&AH M+ZU%H\$%S\&BD MC=8[ MJ?"N]_]06J\&#)-0@@;YJ7+D\5EA4/P3HZ2Z0!E6,!,MAJ=-V:(FQ2 M(;;)9[V/XFW:24?KHT$[AJW&MON@:?H&? X]TP_7SQ.*/D*X#8^#3?Z0LXQN M$@O:T"6C'#IP(0APQ49?T#M3VKP8G4&#\5::[B+3GD,8%0G?A,I"B(;S IDE M\NQ#I"LGU^:E.3FNC6'<[=/1ZMY'#O]R=XQDI\>+I><(8H4AUC"$\+84%"1P MK(UX%%D%"4NMQ4JI$""G]BGQOO>1%ZV=0\328._(-0Q5;#6N.=B4%"A$139; MHL/!%!N*LQJWLP&?U(Y\!=HY1"P]][RL,-0F.B&%$U8GT#P0C,@BT'=;(-'; M0":[R=O3=)_4CGH%VCE$+#T_)5<8>C/$0! .1PY.$9RV,-V<$!E3P$TF']9$ M'9794SOZ%6CG$+'T&!G=P+";-&ZAK%*6[#$=R'7)F4-,KK:B,%Z94L*CWMY/ M:L>^ NT<(I8>';$-#+U"MPKT,XA M8NFQ0]MMV?.#243,LR@3^?VZ)%.=_PP>102K0U1%:RERFQ8,KVP*WC%!E,,U MTH >APOBF2%#^ZSI?0K>7A&=(\@RQ""Q0S1]BM$)AZS-<8NI6J.T(E5C*0J< M,8K.<>LRINBX:%34=S'L[30%[^S(VT7!#4C[_#@UYC09".0&V5QSJ)64$$3, MD,A8\BJ*H+:SZ]ZGX+71?*%W4UO.;Y[?QHIHV=Y4!RUWGN&)9J@R"UYPT M[R5$S\@YT(R1H8*U**"WM\^=$-ZFM=>/1GKL5;L34"UT^HK72WG,?XQ__S;] MRV0Q7OQYNT]>AMI[*E)'D,.G*_6@UN=(TD G/2?(=(6<(RN,D?.70YYDTJ=.RIXLJ>F;-I_$,$_WU^J8,2=ELZ6H4.=OZ M:*D@6,/ %.ZS3KF8N%=GU;U(\?"[A\W*::JB:2_R?=(2Z7L>;YA-QI/O<[K% ME_?M]I^/&,.[YR?W,WWWD&5L#=V-+A1)UB *QE5@V:&WTB.O_^H_4A7Q0";V0.K)NU7-XOY(M".G7PGFW"<:NV.9)Q.99G);U6% M($=&FU)&5Y2N&S:V$4,GF"Z/'K^ M84$G2+Q95$?BV_2QEW'/":EMBAQW)D'B=2RCSXZ<1Q-!.RS)&=3!-&LZ=B3V M5\:\@979(+KTQ-Y92^G1%AH)@X+;5 ?,U>+$:BF$K!!B3"SY&(.P;9+I.@)] M941KJ:8&39ON8BI/2.67/U?[Y>-UF,_7T1,?,DLA0K0U&8KE9=(:AQ0$TXC9 ML=0FDGD V*$Z#C?E5&LEG4OGX(?/"QRE5L5SP-IW1]6*4)>2 !F8*DJXG(5O M0K,S>]INI/-G'[&[R/Y2GO_V6=/[(_8!C]B=R#+$.^ AFKX4%@L5F,FI0/9U MCYNZ-LL-Z4R*3/Z2PB-V)\UW>L3NHK8&D93;>4(5VFI6UB:F;4M*/D5(+F50 MR$KUJ9$@AJ(+*JUTHW:73T%ZYU)/ZGKR;&K\!/$5?[^9I1\DJVE9AWKJ.OI[ MB7CA"YH\2'19U-:[1,%D,9>@,!CZOW>:."!5T5Q(FZUZ]"[QPG<=:1/=MHZ_ M]8Q3;99%?*TA-?J'=A8\007-E K"6^9]HQ'IC[ <;?%50=W)[\ML^GT6?GZX M6?R8SNK\L]7@6#YB7&7OZ2@.B8F:0NX@HJ@CJJQ%'J/,C891[ GP!(?@<;QX M9)DU4$2#BW$+9J9S_"LNQC/,GVYFM"=7\_)60<.1$R$'@QHX7[8@)M11.@-. M2,U#3-*R1N._.J!\;^DC,H$$;9K*IO>7OM@?FW,:J6N'BMQ'PEB%:..CDOZ'X+WD=4L)E.+ M[\@S99X<",^3L*W.H?LX!IM$V3<-#A;FN3SR;/D8&].LQN**1YEC9D"P:3F% M3#)'IV3U-DMTS&C6*!KP-*:3/?\A=4WC/;M']OD*W#EEZ%"5E#!!\4:#(XH98BWXXSY+3SWD0 M+P4 ]_NF$P6.>]'*M)E(ATI$_U0_!_,O.*%_6=1@^/PW7*S\K7'ZLMH^'Z?S MQ?SP0'#W[^@E%GSDTK;"P<8S*Z,UW)&':53P7C ;=6"!V1RT&'7_NJ-G2FU_ M'[G-5XL?./M"WS);^L_5$KK_&TNKZ!LM[1?ZJ/][9UM[84N.,H$N6(?6)@-> M)+FLU@Q1^,!DFYRA/E?1PY2N+2Q_Q]D?XX15:R/+0U":1&2=L:"X2^!CSB!" M<&B#UL6WJ8)_%M;PI^?)>+=C$E=/ZFH0H7X,[C-YA3.<+Y;H@I8A&>U ^F5[ MRICIODD6:C$V-R+SG.Q 9+J/ZYU-?2BL@1G_&%T=[%S3%KXNIZ]<3>K//LSG MN)B/;.&UBYP%S[(GK(6PIB@):Y+H(LLB[U50V .YGD;Y3K7^E=D@W/T8ZX>? MT]EB_#_+9(NK\H7,F]F]<_?C#/.83M_L<[0E0EY6\9)\((3:;;)DIJ(HT6(; MS_(PO.]D;*G@!L'QQZB_8II^G]1(/EG=?R45_,=T/O]T4ZN3<+%8Q6*KB#_> MS*KUO?PC'SECI%'DC7E6W[&U*F0E" ,QI10K&+]TZ7=6S1+)A^]:O$ M!JTU#Q+8I_&\OJ[>D >V>LHK/")'#.]'QUN#PGK4P$- MGIU>ND=W0=8UZ]X4#<%Y7$UKBKHV[HV:? 9:3-)MG@L. /M*:-1:34/5$.XP MYG:E0839+"S&?QS1U?# +VJ51])YD5O)))[;7'*QS,J@HN->,(.9G'%1DI/% M[[*2]_G.OOWT.[O[SBE,LI@OK0-#-%1$0Z/<4!&A'?#.Y6%! M>Z6SUAY,4194*8E<9UJ6XUJ+(B*&[ :2TL4^+!S+OE8O!EUT.TAJR7/=1WZ;$0R<@I!%")%XA9U3*6>MX8K?SV>,IF)'P"XMN@61_Z M&32IY->;!8EC@_,!_%7I5*Z]^7XEP87K?V$@XT1)%XM#L,&0,>3U;)>&F#>UKRC["&8(@!C MM#;(+$QJ$ZJ]B.!]"T9TD?@I@OZ$TTMWFL_S^A6XQ'P6G M!<^YYB?7&[I-X@W/9E-DV(>?XKR6$# M[.I^5]-18<46QR?I0V;2+Q8;C@N/#>^ 32>D*6M )O M4H*L5++99I=8FW+RH3CP4GNRH2C01= M5']GX*Q#,_Q1=\BXDE@#-%PHXD^HV.__,CI MA2G=_+RYIA,N/_=E=]:T3CY9&0W(),@W=MF#\\Z"4,XD#)YC:#.AM2O2H^_3F=UFLV(1R*?SF0,.E4;+W36>L41%:"3-/NA>+\]ZUTV/C$Q%$@^(ZB("B(7 00JQA(R%K?=L)T=XO?YKM?'A"92;M H MK"=#4I%;Y10FH"L\@^*R@+.5T,YRR[E#WFKZ=@-'H=^SF,CT(5;%I\5(>EYT M<0(*IXU.5X8#KP)"]H%;&QV3I4V#OST!OG('OH6:!G2+_C&98;BNU:R;4M:K MR2>R2?Y8UHC//\S&\YI,>2\;K5XSQG#FD,0DDJL-ALG0]B@5"%\R-('J?BM2=!T!%RE*[$K%-4;;IC]KN.=U;WK.N! PO+C<6UBDI*T#I&4&2- M0> H04@M59;&)]6FC.D%8&_;>.VDE@;GW9ZR6.6X\6PRB\*1D\A)#CYX\$49 MT#(9XYQAH=%@PBXHATHI'?8-LY6:SB[]=!4-J.N;3I9M?FHZE=""F\092E!H&U9"!%5 &V+RY'E@HWZ? ](B'W350?B M0Q>1-^#!O6-R5W?S6X-^4V7.4[(>':#+&904DJYG;Z$8G3@6E[QNE*G5">?P MYG(/RGW:FNE;,STF92W'!]\AO=>*L,KH_V#^CO/[KQ2+]5O4&K7@SG-E:!?% M6EP4$I)A3P0PA862DK9LV]_:/:GY8 27S)0!9=_VY/DV(T9?;X40-KS6)FXBMC38_Z:#)O<1.!_#R9DYM>*?UU/%_5('EM::WD M],4D RB6ZKN^RH ZYV1RDI&UZ17Q'*I7[S/WII(&Y\P=MF5GT9 6]UHX[8.M MJ>?\'+K3.-#]Z?))DO2DB"9MB)_!R(*Q*D4/,M6"-V8">"XC>$L'J]!T]NI6 MW>:')LD+3O5I.-)%_BT*0F=T5J[2:].?FVRLKW2X;J!N[*I(SIEW D(F?TUI M)$E(S8!5J<@L8RB-RD3W WB*YM)]:76[C+2!2H8J+OW[39SC?]_4R-0?U8(; M_S'..,F'UXZ^\(&]E(9V ;U5^:E,0A\<'06B*!<">1Z%T).'BL7:*$8O?/:1 M3RT//_SN@4IZ@T6A!E;J:"Y6% 3O%62=/0HC D]M4LZ>0G3T%;:6V_Q+^+,: M=A]^3F^6]0"K]E[&$&&6S_11DO&.D39%D0D,S\P)TI!M])SY/*[A#Z5>&/'H M_NI/^"VF=6RA^T0GY:>:\S'#_"G\^32-QG#LC?&5\:=GI;3PQ7SQU U3X$C(Q'4P79> M6G!:$M.%J\/*4A"-QD=V /G*"-2W6EKT^GNX_E7HBB4;94P)2HFRS@;GY'&2 M"Q&,CVAY1./;5 [N0C-4*E83)APMWK-)K=I:R*:9/THOLZ/[DX=8O4VAZ[#N M!$$$^D-D+K-&256[ 9VLJ]_1BGZ!.8<(O('!L@/6.NZP#["FH=\GH9TH<:H/ M!;Y,BB.D/R@]>$8G:0L 9A-KTV,-OD[&*Y8+'U"+W,C\&)@6+Z5/#&ULY+U[<]PXMB?X_WP*;,W.;%6$4,4'^$#/W#LA MRW9=3[ALCZWJGHF*C0P\)=Y.)=4DT[;ZTR] ,C.I?# !)DBQ[E9$65(F"9SS M _G# 7 >__U_?']8@J^B*+-\]2\_^#][/P"Q8CG/5G?_\L/OMV]A^L/_^-?_ M])_^^_\%X?]^]?D]>)VS]8-85>"F$*02''S+JGOP-R[*OP-9Y _@;WGQ]^PK M@?!?ZYMN\L>G(KN[KT#@!?[^M\5?HH3)D.,("A0&$,5) D/4^C%*5+_A9&7 M!E=W?V&!QT648"@\RB$2C,.4^P3*-/:2.)$X2*.ZT66V^OM?]#^4E (HY59E M_>>__'!?58]_^>67;]^^_?R=%LN?\^+NE\#SPE\V5__07O[]X/IO87VUCS'^ MI?YV>VF9';M0->O_\K]_>_^%W8L' K-569$5TQV4V5_*^L/W.2-5C?E9N<#) M*_1?<',9U!]!/X"A__/WDO_PK_\)@ :.(E^*ST("_?/WS^].=HE_T5?\LA)W M>F0_B2++^9>*%-5[0L5225^W5CT]BG_YH

    'I=B\]E](>3Q9I=%\:Q5+276 M4OJQEO(_G^KLEPO$=R1O=2BK ^%J=3^XDK$/TP_.Q+U5_"#&%[C3S<4B-P_4 MFQ6?ZMG==G6QZ.-+[.JQR"NRG."QV'73$7FI/WBO?FN[T0WUD&G=3TO='5'% M]TJLN&C8\EG3(./_\H/Z;;$NX1TACXLO5<[^_ED\K@MVK^CV4Y'?%>3A>EW= MYT7V3\&O'_+UJO(78>BIJ2Y((*4!@@B':JI"1$))0Q^AR(\]'"VJ[:.^$"OX M^Y>-5'77@_K]P0*'ZL3[7(@R5]WL9L*'Y;'I3

      BY,?UF1!U$^DO8&);PV M&AI]_K46&^SD!JW@5V G.FAD_^^_['1W-P[+ET)W.7]@<_9,O*4V1O)B'Z:< M#85I]\Z72L,:(TE*6BO9-OF+M@=_$^4(?]:E-G=JC8W7^.A4Y":T8[+@ ;F6<&865-+.> <,HD)SN;E#K. MJ;S/%6>O'T8.7]:/RDK3:WFRO"'E_=ME_NW=2N;%0]W'-2VK@K!J@8( QV'( MH,\0ABA,I.(*Z4&!?9X09=((YEG9,V;]SHTZNF(#GI5LF9?K0H!< J:T %*I M ;*='G^QM&H,1\/0JG&/\=A631=>+3+0,H..T."/C=@.Z<<2*+=VC6'?T]HU M=H E0N)/3_UTQ0&G,80I3R -* 4 MQC+Q48Q\'*>)"4N=[F)NA-21$I!&3/6**$$-+9D>,/M)Q@U$(_/)B.CP=@N\ M?J)'1NE97^.A=9.750E4B^MEI6V^>B>_.(3PJZFC<]''HU:_;< M. E!GA=\PX4&5]K17EE4BP]J]#[*W\B_Y\7-NJSR!U%LUG(4"2[]%,HP3I1] M1E-(220A3[PX2%/B!S(V8;[>7N9&?AOI+%=O_4CVTYXS?$9F/G-HC%]:(]7[ M;"/50,8MU\S9=?%07?%()GU?5*'XH\O,_) MZBUAV3*K,E'^)AZH*!8A\I*(R@ R/PHA8B&"U!?J'T(])(,0(YR:6SRFW(6N>M MB^:1T'ILC4F9?=6]JX=G!9X$*:U\:-S:AS6FKX',[U/KN8;N) M[T6E>.&C;/IIW]LTH23P8P$937U]S,!@2E$(94HP"\,H(=*WV3H\ULG<)J1& MQK+>%VPXTXX:>P$UV_V[%*:1)Y5&/ W0C2% UMMZ?0@XW<,[VM&D&W9]JN[O MSO5>._ 4X9X4XA4I!;_)'Q[%JFSV^7:3V*NGW26?FOGH^ALI^)M_K+/JZ=UN M_OBHYJ?B]IZL/C[6"^:_BK(2_-VJ<:]9I&G(N?:HP%0J+I%^ K$,/>U@$2?8 MC]42F"X.'(G.[Y1/)+_1^V?F=>7R7?RPUL^ ?A=_7WVM!0:?U8\B8_K7QM7@ M]U6F9O=&'#L-3D3F-]43'*EH?J-U#.>@J#3I: _H$NM>UFH-:]2O0 M* \ZVH-:?65/*CNT!>"J?3ZTR=J X/",9N)AZD-;_V'WC/:K&I]*GD4!@E,?11!Y$L"B0PQC&3DT82A.)%6 M!^N]O4NRXJ]DN1:_":+]3VH2VW[X;YDH5)/W3^V)!@L0Y9''8("9 M@,A+!,0\]6 2)U&DK&<9D,"&8JQZGQOE:#E!+2C82EJ_/Q^N_SK0"]!N-,Q( M:#2,1R:ER^"UIJ5!,#FE*3L))J6M0>#LT]BP1H;1V@=1O5NQ_$&\S\MRD?!0 M1G$JH8B$HBU?4)@*_2=BU&.!3Q/)%]4V+.3L*_6L=2M:.A'AXG0)+O0VNI8. M_+A4\OUD1T'/D2,IYC@.?04:YA#A)(8T]2F,:$*D1"*(4ZO@D^'(3;%YX1(Y M,W(>C,?(Y*NA>-="H47["5Q759'1=47HLCYX^:260RXC0HXBX91?G_ M56Z?'X]?9,=_7&2+-ZM*K4G?/(A"'Y?]6N3?JGN]K"6KIX6,HM1G@D-/O;KJ MI>8^)'Y$H"]EF$@<>DEB%*AQII^YO=F-J& C*VB$!:VT9J_Y.6C[7WB'@(W\ MZ@_$ROB%-T3BR*M?"O;S7?[U%]5"\]:K7^J7O7[-S[4[R0MOJ-SFU3>]?)@1 M]/%1F53:__*],KC$9YTUX:/\O13792FJ!16(LA!)B&/,U%J.$DABQ9JQGPK! M9<#"T,C/SZBWN1'"5EBPU-*".J4$S"5/-8WI"[ MXC>A#_7:W= ^VD:*A91-H1:)7A8'_U$D0*6(19'DK#0R*KH[65N%!+6?D?@ MS:J@U"=3X$>%[T] R;5>*K&^JEGLJZ*!.P'N&OM-48*Z MZ(?-*/SP$\B_UH>N0C=21U0I2M*_9SEWY$QW%NP>W[G3]T[F*G=6_*YGW/F+ MAQEQGQ1$HB@$KYTGZE/(\N.ZTAF@=%*MA<O)%OIW2,Z8$1")%($4T13R"+/]X.($H\:>>->)L;<"*FC"="[ MJ%J7S1YJ[;G>*'1B/W6(531\! WLRTG&962*^S,-B84E.\G03&3J=H'SZK./AC4]G/E\,P#/[^O+6AAG@KX74@5"OQ$K]4GU2C^V[ ME9I(1%GI*/<%]H0?B\B'1!OAB/HA3+V801[&R%??$,J,PB;-NIO;;+>13;VN MI>V6Z1E@S0QM=W"-/ FU@H)64J!%O0);_+2T[NQL,U2)N])$:OS?2!:HTB<*DU40N#C2KMV:]:'G06 M)*2CCJ4_K_W F?'42.,PD6=O@WTM/=B)WYP<*^R[B\%K$^SMG7T'P^?6X]=> MC&G=?@?#=.#[.[PE^]Q6GW74UF:3,L)81"&'*/$I1%$@(<&402])")9I'$94 MFF:SZK0[-SM*SSI9666,+$''O7I .JLN>/U<= $D(Q/,8#2L,E@=T?WBG%7= M-B?+4G5$D6Y>JF-?#_5*O>9<#739_GBOUEO^(D4)Y3Z2T..,0<0H@:GGZ0(' M<41"'*I_L9U/ZI%>YO;"MEZ6K8A7FU^ %A9\7 E;G]1CP/:_OL[@&OEE'HS4 M (_4'B0N\$<]UNK$WJ@]BAWZHO9=/- 356_I[T_\FQDZ#'""?5VMA000"8_# M-$D2&'J2A %'(DV)E1_JZ;[F1@*W@MVO\F5^UP2V-6D0AH4K]R%LMJ1PA-O( M;-!@=+!H&"%.V0 /MVZG/?U-ZW1Z7O$#EU.#6]R9#,&">LC'O@BAD('>-F4^ M3'GH0TXEYBA" 19&.Z:]O4F0W"!R6 %UTN:#'U(.3$9@E%, MAN#E38; QF0(!K[X]5EO2459Y64AZFV!94:HSBWXM%*RKPM]LKL0D8ABJ5;S M0J)460TRA83% A(NJ5I'A"%!YLY'9[N;&Q5L)(:MR& K,]@);>&O"KE>OL^D>)O)2HC5;7[[337YI//O:H?WS1I#8,%#%C-(.5=\[$42II&? M0*'^2W'@1P$Q#@$R[71NK-S(#;3@H)5<>Y;M9 >U\ ,<"HV'X3Q-CP'NR&0] M US-V7L,?"?B<&U2^S8LO31)W]FE=/.:EV"8Z5%_5. MX@E$3">-81&&"/L1H<@/$KN0).<2SFWBV)5%:#-8;[2\ AL]P591(/,"*)5$ M=K<"S9VB #H%NZ7_I?N!-]MH?-'A''FJJG<8=IG(SX[C1D?0*ME-A:N_;U(Q M;C5UF-%\K$%PFP[=N933YE(?"^2#1.RC=32W+.Y*4BFR:JU>VK\)G=I \.LF MT/E7U7CU6BV!MBGE%HCS()2K_1@>7+I>!78*,;:)4#M79 JP=V^1[GDA3>ZEDSF_OF(>R,)LSI$LIW M +KX09Q1SODAX_XGR4AOI=I_D'SU0X9SNFSV@Z0;9D*HE8U8K<5;A?U-OJJK M//\MJ^XWE1&W!L-^Y3<*M MV$W\ZT;PIH3:KH#G^8+G%PV%V10X L CSU&.L+6>-"R1GS\\Y*O:+EXD*6>QY\LU31">$H@"C@$:0XI# -!2&81I&@B9U?W+/VY\8BK9]7+2/8"&GK!O<< MP7[B<(#+R"QA!\D ?[>CBE_@Z?:\O8E]W(XJ<^C==ORRB;=&#Y=@VW*%?DSB MF+,4!MAC$(4)@<2+ZWP"$998V1I23EG+\K2H1F_*2Y:M;$7?;5I.M!G9,[HC M[RQ>.%A_FFW"8QN!LRHO>7X@YK%OUR/GGV,3[CS0SG;4#+IRD=M_;S/NL]!A MKILO=85V?Q$'@GC$#R'VJ9H90BG4;WX*0T%%ZK- ",_J+,Q6@+G9C@=)[ ^. M!+9*-%< K<8E10$,!LF,ZL>$?F0>=XSZA=4$S*$;L<" @1 O6'/ '*+^,@06 M[5P08MH$GGW8>=W'@9<*%A(H(\0A2C&"M$ZR)7G":80HDD;I'WI[F1VUU:>? M@ZJ8' 71D)4NA69LZJE1V>28^7 ^RF-8Q.@I!-S'BA[T-'V4Z"EEC\:'GKQX MX$*:W0N^7HJ/\JQU5IXRSVZU7]2"I#)E6&_"8QV[$ 8($NDAZ,<>E3'Q!!+( MRDW(E61S(Y:-8GJA;+(B*WN79."/6DG+PTAWPVZXKGZ)P1Q[-3WM.-HOH5UC M[G;A[$RZ:9?+KD$]6"0[[\ ^7NVS(,OL;E6WQ^JE=ULK&S,2!7$L(,.Z\&5" MU$(8RP0B*J4OHH#%YB6J3G4R-[KNR E((ZAE0K!>2/OYTQ50H_MVC(J1>=R8 M"ZPFBA,[@IF;4+!S&/2$?IV\=;)0KW/"=T.[SE[K*E7]F^^/0CMD?Q;5NEA] M7.G/&CM\(7TF8D]PJ%;&%"(_3F&:8@DC7XC0CT*&R9 ,L38RS/0T:",P*&J) M=<&U1W7!H!6UU9"86:3.$7[)!/A;K!O9-V59%.3Z^W:Y/F9B_//8C9PFOT> M%TZ:?QZ:\RGT#=H8N/S?Y-E^M2Y5GV7Y1=S5IF6=[9WHPXX8A3"DH3+W(B^" MJ4<#R$(O#$D0A@&UB_SIZVUN=M]&MD$Y]/MQ-5PSNT)K['6P(5#V"U@3 -PN M2GM[G':A::+\P>+1Z";[!6%3B?-6W5@_OW',I'H6"(R](%#+P"B$!+$4$IPJ M3D@#PK@P708^;WIN)-!(![1X5CQP!+3S"[WA4(S\ACM$P7PI-QR-B19P6K12 M;_[)O0K#I:/:9\<1Z%F^[=TPV:+MN*#=I=J)*X89+3>DO-?_ZT"KKV2I^6T7 M-*N_N%[QYQ]TKFS\1MZM6*'/3%^+YJ?Z>[G614#??&?W>G_MLR+2-U(JJVN! M(\H]7W(88HD5VZ4$IKI &6<)"6.<2J*3W^<569I90=.*;\6H6R7&>VLVHH,? M>2O\3W6.AK:$=I\3V1P>!C/3;;Y#//),H571:3K*>]#1Z*H;U%Y_J1,U[W_V M[(8&!+![6C8X_*3+O;50@ T60(,!&C3:H5WG9'TVPD3#,[^CZF M"V@'[%Q: >5XT]*L[XGW*ZT .=RJM+M]XFB?;1J%Z[)<-Y*5F[W4O^9+U8S. M\:3I=<%IS&)./,B\A$&4JG]2ZF%EY?M^*$)EXXM@DBQ'YC+/C2X=A)?LLL: MCOJ= XX= K7--U%JX3;OLN=)Z:=1! .>>CJ@ M/84XH3ZD2>!)+X@3/S(*:#?I;&Z3TD[>*Z E!EIDL)%Y0+;KLVB?W^AWB>'H M=OK4\)F?$+B$<:(S@TOAM#H_,,6GYT3A;!.3G3&8*M,]=3"^9VB.HG]?EU5] MOGJ;G\A24D\+='_F^"S^L<[*K!)?1/&U62EE.?\L6'ZWJEMILF%*1$D2ABF, M<.A#A-7J! =<\3:2G@RQ+R7G=AF.QA5X;MS_(5]!IK>66=?H%-_U[Y9+A]'' MVFS=,*<1''GFN?[T[N;J^))@9W==[4X(]"'235Y6H*.3RRQ.TP#O. ?4R$)/ MG$%JFB$XS#\U4;_VEO\N6&2_;.2;[^T9PJ]YSK]ER^6KI]_(O^?%S9*491T? MQ*HD7RH M1Y)I+?67F]'67B5W1:Z&EY&B>-(?D8=\K4-NU'V$*:W63:4]]7%19?^L%?P9 M7'<;!%E96Y"Y-D*>R=.*HW.D5ZJ'%:!U=^M'=6&5WXDZ6)X*1M;*0%%_/ $U M38 R>\B4EE= 9,T%3_J[K KO3I1*G<^TC=J794>>9,*0L=6*2%(+1)9/3ER M-G/Z2/6L*-WT,]FRTRDLW;6IVX:'+6!_)=E*1XI\7+W.2O5XUS;)1]F(X2^H MAW'(DQ12$5*(4DZ4(2Y#Z$4D9"P)F!>F V*;^GLU8J7IHYFTP#J>AN]$;E[# M =%,9V W6PDZ0'&:F5D+V@E(ZDBK\7,=FF0&B]-5UIDN)UTCF:F_O\(QO,M^ M?:(;U4G"%9F)%7OZ(JIJ6:_;K^\*T?S29#)2%Y49;^>W11AY'H^C%$H4>!"% ML0^IGU(8\B!)(RK#)#;*-S1/Y$G_:-X>93HOE>&P5"9^I=[=>N.P?H/* M]@*^>95V/NF.C.S+1J+'JA[8\&1F]&6*=^WF"UL:Z#=;3XMD^:M>VY5;_USU M,:M%60O^<;LZ>[U=O.Z6]M2+?9+HPMY)'$(D*8&I'ZFYC2D@HY A:K;%YDJ@ MNM MP^^E0DWK">P(P@,785?MVA?W>-V:)6]5JV2IBWV_59^4"TPY$HD70H]2#!$- M.$QC%D :!AZ/(H]C;+2^Z.EC=@3;B@D:.>L:]*"6U+S2QRDX^RG0$4ACLYH] M/E9E/\X@,*CTQZDV)RO_<4:I;@F0"@EK2-FK?*AG;>7C- MK!XGH(U]<#@,+WLW\G-8N'7^/MG;M"[;YY0^<+0^>\,PHGB?5=E=;6+L%HQO M&C^P1QL S8!*'W>A-9$88"&4ZKHZV]2LC!0?)\N3&X91AB; M!$HW^0/-5JTW5^VW]4_!WW&]RR@SLCVSO6;_6&>%X-X4=+T[P!)G1Z[R>BY%9 M>BZ/A#7M3S=*3F>/"<2>=!*:;ACVY[()>QY8&ZBX(ZO60TX?KN3+C#=QD"O^ M2;W#F_._C_+M)B':-A]AN2UO'V(4HE0FD/ HU2GD4XAEY,/8\Y$GI!^@R"JF MQ8E49!E2>GC0^,;.PX0Q\ZJ"XB+_())S&4@9!JY>)) MF"8LAE$2,IK&0<@0LXI+[.UN;N39BF-* RL"I(-ZGT='/&>/AFNT]S7H,_[9:-\>",N7MC+L30HB\Y^_MG M\:A>\GM2BD]%?E>0AVTQZ>MU=9\76N[=-=>UQ[6_$"&/.(\$E))K9XH@A#0@ M",91''A1%*4\MO)C'2[*W";(6A.P$Q.TNEQU:K'OU.E>V"AD6U]F\! :NFY, M,C!C^W:,-28#2ME<"J?C.C>#Q9FX",ZEL!U6R+FXQ6&DVR:O*;?;-JL[G:VF M7"#!8D\$'%(A/8BBT(>$(P2]"(<,2X\FH=4Q\*F.YD:8&SD[VZ#J=;RQ=T Y MB:P9T[G :V0>&P*5-46=P\$I 9WL;%)Z.:?R/GF"19H7NX%675>EK& <.>1S6",H+(#P)("<4P4 ML!,8:(D'U!<^BW4_8;A&<&32F!H\\WA4ER!.%'EZ&9A6,:*FZ/1$@YYM8K*X M3U-ENA&>QO?8L^TU^CE-HB]BE>7%[ZM2L+5:@W_(*U&^7NO\H%&;@Q9)Q;JA MXEN%; (1\3A,)?:@'TD_D"1&S#HA;].6)N-P2]6Z5&Y[ MZ\"E=9$S(7CY5HG]KBS5],'$1]GT^CY?W=V*XD$7JEG$G!$9>Q1Z4H80)=IO M(68A9#[RE5'-B)^D5DMMPX[GQNT;N8$>:)"UDNO59=F\-"L]1):K<--!,%R5 MCP#MV*OT9ZB^ZZ#:4I&6&ZKQ?0!:\32;\7N>S_DB7;6A+N2 H2'R<)#",%'DA99I"2C&& 1=^0AC',;,J MQV?6[=Q8:_?Z<"7W%5@)RT,30[3-",H]AB/3TW/V:<[6Z\3I.W$=!K%9H>,V MGLVLZVE#VZS@.(ARL[M[H'=_DX-C=5>W^S>1W=U7@K>YE.ID'>M5I0L5M57] M%DP940GA&!*?QLJ84JME&N,4DA0G*):AC'VK9&3UOYF]?J"FQ4V.:' MVRA1%RC;UK>T=,ZW'28S-AL3_)%YS3GN]K[U \%SZT9O*\2T'O,#(3IPCA_: MSD!/F4Z29IV/("^>;M9%H;AK^5_ JTLEOZN)B";T9Q8T Z,K7UHVE3L<#>8<42+;?N*::= M3^N,8@G)@>N)[?T.AMG#X=_/,DB.=S(%XUWAKZ1:Y5 UJW"S)56HZK M&4../4POD9_2]=!7 )@>2\K82Y;8B\$>Y M^W#C _[4^!I^R*N/4I:BNKXCV:JL;O*E+E)3D.4B#+G$B0BAWW@+*J[&7H)A M*"C#R,>QX-$0AG8DWTSI>BL_V.ED>;[A; 0-N7C* 9FZE/ VJ.>I6]C]JO6Z MU@>UH%$'M/J G4(.F=DQQ&YIVI5PTW*V8T@/"-QU^T[2CNZ27N#0QS(4,?2# M5$(D@P"F0<(@"Q#V(L("/_8NR#HZVWPE^TDTAR3;1Q]OJA0>[94IN5K<<530C"5'% R'D,D4^Y-M@\*'&* MF)<&,1=6.X//FY\;$6RDLW1A.X&=V3L_')&1WW1S, 8$)!_3V7'$\+,N)@[I M/:;>8V<6]9>OE56R-6@6/!)1BA,?)C'S(4(D@BG# M/I24$!EBDOC(RMMC-IK-C:Q^7ZE58%4'?BH5,Z9_;4)&?U]E:EZN-=#I!@Y. M%.MO@%:NLWZQ-'3F,BJFEM5M::$"-S15H MT $=>+J9+%J$KIH'KM25@!N4+GXF[0W*N8V_6PMV-MI-:S+/1NU3-OKL!+PL M\U6=]Z.IKWK]/2L7"4]Q&J$(>B(4$$GBPQ2%'(J$!6&(0YKX5A[I)_J9V\R[ M30O4D5,M@Y6DU@N&X[B:KAPN1FOT)80]4(.S&YV 890\1/M]O4C&H!,*G\KM M<^KR891P0\K[M\O\V[\)?K=;\J8B8"R@(11I1"#RN+(;L/HS#5"( H]A+[4B MA*.]S(T.M)! 2PE:,0=N'QR'U(P++@9J9"88@)$U$?1BX)0&CORE+.4\C)%9)IQIQ9X;?3YWCP,?U*6#5EX3#;J9\3:_ MH1S;E\9^%*VMP6E!=6I>3B3ZI/;JM,.Q;P!/W+M]:A_5>J%C@KAH?F8K]?2( MLLK+Y<8K:($D\U/&4DA9PB *?0EI$H>0Q9A3[&'F>[YI6A^#_N9&_1_R%61Z M&/!4@]^7I,6IDL5X^%2MT\/3:WC>1>49XZ MR:G_T86@=?TC];AH6Z==>(QA!Y-(($>0$4<1C+..4L">RB+D<0 MXZS'5!?41P)%(8=4^\A'U!,\X9XT M-<+/=SP]N@D9[J M<'H+\HSJ1RW!<_?86W2[Z,K?2+4N])DAJ41S(!?Z5#%% FF"U/([CF.8!I+ M5/IJZ4W3D*5&Q<#ZNYD;=>PDO0(;61NW:YMCM#/0GK?8W V]C'5%%B96V9N M,)O((JMAJNX%X+NX>7ULHD,4P8.67Y0_NS''SN/28X;UW#R9^75>@:[997#U M0)?.0O"L>DM8O6.Z*>"#F8\X93!* GWHQ'R(9:C^C) 0(0\H1E8E$X]U,C>. M;&0$&R$'6E5'X32SIBX%:61>M,;'WI6S!P"WGIS'.IK6D;-'U0,_SKYKA[WT M;4'739Z"@!..HR2!$2>>6E7%RCS"1,*8^0&G* Y#816]^;SYN;WHC71VK_4> M8&8O]' 8QMZT;VI6CY'#X;C.3M_>O2XF?6^/J[?_QIZX:MB[NBF@?+W:+[*\ M*S2UX!%&C*EE#4X(@BABJ4YQK:N$>#Z2(@DCB@:DV#+IV^BYGCY]5J?@62[! M7:M(G4(^6W$ALU56";A4!I7^8%N:G0P@!Z,1"F641$2M.1FEJ5IX8A^FC".8 MD! )F4BFEJ4V'.ML:"9DWKF-B1F-NT9Z9'+_M0OK3F!02]RI ^B.\VT R69+L1;^_^_S\ORLV!+ M945F,F.-Q/S?UV6EI=/%TJX_WKS[N.IDV;TEWQ!Y\MTP(K*K90S77LUV8">:0D:-<&/6M&?KL"^KF"G;%.+4*L+U.<= MA:^ 4MFR])#;AX)(%$CJ21AY+-1%[2)(F$Z8ZHM0TB3BZFNK^E'3/PU35I?Z MC_H8F%DO+S>X(YLK+S*N]A6N1H'?;?TKMR).6QUK%'@/:F>-T\O0@@@R6PG^ M2JS4+Y7V/[Y^R(LJ^V?=_4?YJ\[8K243Y8('@G(OI#!A/E(S!?5A&LH8>B01 M"?6E'_E#S <+$69J&W3EU;N *U&!'W6N\Y]^4?:@=8$#\Q$Q(VW7 $_ELU)+ M#5JQ@9:[+DWP#&HM>\O0+BL26 /FN.B >?\3UQ6P!N:P=(!]$Q7NX$'ICD MZP2\%G;D1:!-8@^^MT%IF#5W$@3W5MEA5]-;5R?5/6HEG;[ZDI"HM_69W'M] M)+=W*%%VN:CK_]^I,.IA'WN,0RZ0T-EO&$Q3/X)12AE**47<,RJW[$ZDN5%- M-X2ET0O6BATCC5L0R+!IAJ^ MB7R3E8#K)2D W^X\ZP$EW0$3[8 5.NN8&N J!_T^"?I01LU,_55/;GO3DYVKWIH%\ M])V(8VC7ODB;', [53HGU&J2'*,DN M41ZJ1.$"@%ZJ+.!RZT[40+VASWK62 M%APCA 36Y,L3B/R8Z'J*&)*8<9%B-1*173W%B02?&V]_6.M%K+;1#&L>S;.6 MTJOS/A?/A:6_CHT8L2B(6 MAXQ#$J0<(L88I(F@4.(H%#'!+(VM/%_LNI_;W/3,Q[YAG(/-(%?Q"A>L*<8# M>>2IH3>&88)EPS#@)HIM>/FEP3!XS.,=1C#_/ZFQ$44A>&TX-D4D T((8I3 M) T01(($$$M%<4D@E5G6+CO0Q-^+:B@C*VH#^O[V?/1\\DN(OX'I= MW>=%]D_UG>]Y5U[S/RCU7%7^-_"N+-?J*_U"YNNJ5..ETV+_!7S(5Y951(\- MA1F?70CPR*2UP[86[ZJI9GG5(N>.G'I0<,I Q_J9E&9Z%-WGDKY+7R94ZN/N M)6E6LHM QK%:_@J?6S(GI?QS[+V< ]EU(-KICNRL!2ZRQ9NZ*MDUY^J]*F_4KQ^+V_S; M2M?^XHQ&'N1IH,NBJGD IR2%W/=#2=6<[T=&N4I[^IC;\J(1$[1R7@$MJ<(1 M:%G-N+H/T'ZV=033R'PY""%CLC/ X A=E8+]?)=__47=W3"5^J4FJ)J:^MJ< MA%P,E-K0@\FEPY8#VLOZIBX =2=6[.DU>2!WHJPI1?!F#2MD1'B01%";?A!1 M%$*21!@*'&$61K&@J;#93CC?Y=Q>?RTQZ(A\!5JA02MUNR:V,]L,H#>SP]P" M.C)17(REM85D#H]3D\>@VTEM&',8]HT2BSN'D=!MH=:0NN;%)H" 1!&/!?,A M"5 "$:)4K3)C F7$2(QC7TK/RN]KOX.Y$4PM7UTY_8]?F@FXD=FD^I>>BF?/+*82_XIE;IZ[96Z;O5IT(\DHR_ M;H\MVXB2ZQ6OO8D:+X@%D3(." L@%FD*$?<#2!"-(?)2AD.LGI9D2%;?8=(8 MO1#3YY/X<:/-3V!3"58[>CXV&FU"NIH(A+SVU!J23G;@ )J1SXCC,75IZ=?= M&LBM%MLXR)VSW!D/.6L&NPQ!IRPW4)1)F? RN/;9\L+6[*/3/PGUW*XJH.KK)RZJ\R;\*U?9F=.W4T"?NY5:1^EWEC2J :5W4O[4R^C WVZAC M'L<\=,SZ&72BD1B9/I\/PI?G@]!J 6HUP,UN$-Y--PCFT>,3#,9$X>)C#8I5 M,/B%;)P[PM5[\9W7]J4FY1*.Y_F;19L1'$H0L9@&H<)1*E4R_U8 M_4,27;<#$^1CJX3IY[N(X\BUP*Y<4IF4ZC M,VIZIB/=OFBJIM,PG$O;U'/GP-I^^<-#5FV"K'='DR<2%80"QY$("*0H0A % MW(>$$Q_&GA>%R$NCT"Q=T[#NYT9-'>GK.?^9_)9% >W&P8R?4;D"=]O1:UX88"/"%!]OGT1KQ MN+NG\Q<\!#\/2?_1N,']]B;=>_*0KY29^#4K5J\;D$M]:*CB]4.^7E4?9?UMJ1T.!?\H M;TEQ)YH+%D%*D(P3#T8D8&J%RS"DJ<10,!DRCWNQ3!/C_.JCB3DW:G40LMSH M7!^9UUH#4:L-_HO^J*I5!T1?:I'H>[S'Y#SISV/P1YXZ_G\W[A9)WV@^J658\4447S-6 M^S7<%()GU2*(TC@D40H]F<80(:273RF"4LB >B@@B6>5E'B8&'.S!/8+I#UJ MJ4'9B%V[O;DM1W=B<$RW?L:&?/2-(),B=;4:H-6C=K "/S:J3%BTKA_+2>O7 MG1!E5J7L^N&RK6IWIK6!Z=QT7KC/XE$]S/>:LZ]7_+.H,M7TZW61K>Z:_:LF MFP#FQ!/,"R'WL >1E#%,HX! #R=8!!QISAP0=F$A@M%;.WVLQ:=6=/V>LOQ! M+9.;-)*6:;@LAH)AX@N"4D@278 086V8)Q*R "/LAPQ)8A7@[GH,IERVU@D[ M.[+7SA.M]* 1O]U/'Y1FPV98S&:LD< >>YGH#F?[)&7VB+E-/V;1_[2)Q>R! M.4@9-J")@7.-8&O=K*#5IHYJS)*(>@(B#U.(J!? -!0!Y"G'<9)(3$*KU$ ' M/H!ZB:<@^EV T-L=)U=V2 MQ4$OTU+"*24/7OR3%PY<@F?B)/VFAXK2CGHU1&A&KD-7GZ3?5WK^RU_R.(3J-.1!JA $H:$K4Z#P7$ MQ*.08"\-D: X3>PRHYCW/3GG>R&_+BN:C8,J%HV [.@,. MA74 S5D#Y)CZQP)FZBOIP6-0A(E'H,B9;Y.],0@"26"C/(PI$1$L6_E=GN! M+'.CMUH5F$NHE&E2AH"-.MKW?*,0D'D!MBJ!6J=M'.239?:X"T;2C!(G&I^1 M*7+2@. M/0^F@? 4TS*BF)8E, IT313$0B&X7=7%H M!;?D30/PS>C1+:0CLZ #- >48#0%R'%%QK/=3ER@T12&PWJ-QG>.F/ID:S4( MG\D@XCX,4AW[RJ4/,0H(]!EC/(E\@>U*MUCU/C=Z,L_/,="^LQL;,\H:#?&1 MVAVPNX%7R_K)'=W373NH_:K7-V]6\F\ M>*@/:EX]M5_>ZBW1!97*"*-1K,8'$XA2+X%IY!.8X$CPV.=1X$LKQQ1[&>9& M?QL5FK2/M9Q@JP7HJ'%5!PNU5_Q1ZV+KVC)@Q R=7\8=A['=8T89 GLWFN$@ MNG6T&2#'M*XXPX$Z<-:YH*D+\G1^4(JNBZ(V0+?Y^.K6=VG9D$_#.(P#F'A! MJ(Q$FL(4BQ RSE"02I_%H94OLFG';EQ"89&Z[;#3,>' , MC$)IU/G]O3 I*C&3YM[A]:??C=2KWY1._KZ6-N2B%*(EU/*.%0\IB%*&%AP(W,NW,=S8VB&EE!1UCMP4% *ZYM M*>(3Z/93D$O,1J:)^]0[+%)^Y_@*+1GOL-74W MVD"[A1]QCGTN8"J"0)$!3B&-_ C&U$])@F).A1S@@7R\-Z.G>WH7XV9RK5U9 MVZ(T/[8"GXXNM<'8PBH9!MF4-H@=3,/LC9,HN+Y1R^'TU0.+ MF& MH$)7^*D,1(K-SM&,>IL;?6P$!CN)02LRV,ALGA#O/-C]+.(1YQ&8!D$"92I(Z)$X#3RK ML[JCO+D1I[K[N53Z?P M:5*]7H%:1G<&6R\$3DVUXSU-:J3U*KMOGO5?;&^8O25946?L>;=Z7%>E_K6> M7WX3U7W._R9T*%*3VJ/CT5.V/U"%]S$G*0Z*V8 MD>]SB%,?PS"*TSAA.$CBU-1^91@B&OLZ$U8 (XI%C#@+!(NLCI7.=CFWF51+W/'TUZ%+C="@D?H*-'); MGAV=A][PO,@IH&.?$5V*I?VQD#$\;H^"SG<[[?&/,0P'1S[F=PXCH7J.[*\H-ZL%[G^K!ID8HD3E+,H<\9@2CV M$*1!$L(HP3A1?V+%5C:L-$"&N='43@6XU#J G1)-SH]2FQ)*#U K K0FX(]& M%TNWWR$C9D9F(X_#R.PVSA!84]X%(#KEP"%R3$J*%P"USY*7-#6,-C^(ZH:4 M]Y^*7"?.XJ^>M(GX;O5N]564U;.\ 0U[K]5GVPR Y0+%P@]30:&/B(2(85UC M)$90$!9Z//58Q/"BRBNR-&/0R\2Q(M.M4.-NSC*E#ECK19?.BY1M% %DEZ6C MSJR_T0;D6W7LZ/3"D31CUNG&9V22U4.C-0$;5714V8]:&S5&/X&M0IUL*E=@ MI],N_:F#8R.WX#HEWPM%FI2'W<"W3\F.6AVXLA:*]\6)S%EM":KR]5KH?(:W M:N#%0G"1R%1*2$C*(0HDAA2) "K;-D"AKIAKY]%D+<'<#-I&@:O]C'17NY1T M5_IJ@,%^9C#L#8ZW3WV-NOW(?BYW8A;RW%M.OZ MH2 =+/,'-S0X]Q03@I=OE4I?R%*4'^6K=9FME!C74JI>226N5UQ=QM=UQ$UC M2"\"BJCT<013'#&(2%RGI@HAQB'QTSAD.+;R%1@HQ]S(4EM%CZTJ0#\F@&?E M8UYFFTIMM%7J2E]69_.I,YB(32H?Z^15@T;/C#DG&).1^?/3LZ&H=="#\&H[ M"%L]ZE'8:=+N$SA-?G4)EJXS8@V29>HT69< =B1WUD7-#I],($JZ'B--*E1B7$B1=#%J @1BGS>&"52\NT MX[GQ9RMW\[YN) ??E.A@(SOX8W">!./A,./',4 >F1"=X6N?;=H2++>II4T[ MGS:/M"4D!TFC;>^W]Q73J0;3MH*82.- > Q!7R($$4\]2--86X )ETE L4R- M3+Z]=N=&05HTD%K67=O'JI] +D!@;(/)A?+F[D8#09C(8\@4#"M?GR,J][CK M=*^>S./FB(A=IYEC7P],OC>T8+S.?*KS0&SS-#>1W_=D]?&QWC;\D-?;BX*W M/AR)E_H^]3R%<,IT5'8$L<\B*'VN;"OL>02EB\>ZF.67BA25F94UF?PV+\>^ M%B,N=FO9](+J]U9:\%G]*#*F?VU*POZ^RJH2?%Q7945JCX4K0,5=MJKCD"E1 M[3';DKN3/33:AUEBZD.?\$"7M/9@&N$0AC$/*"7J:T+:A^;-BO_I'YF-#K-[ M8%K7I)D_+69KAEF._\A&1:T0I+7C;%=KT%&[SDG9N:Y5'=2Z7X%&^V<5&YIT M*Y4" +0(7($M!NX=V"8?.+?9,">3?MH 1Z'L)QA$*"0Z):7*[;L-S6\5M9 -:.//4=<^PZF?T M2Q 8F7#-E+=*1'=,TT&)YYXU-%FBN6/B=Q/+'?U^0&C=:=>SVN]!KI?O,RFN MOV?E@DJ*Q+IJ:^" N8^!Y)(\Z]E!LY&ECV.[<7M1$=OC_NJ*G- M@D9^H!4 ?V@5++8E; ;D_)[-2#"/S ;S0=@B#FT[8[N-*W.9O,UD)L=*>965[DI.P M($VCV(<\((FBI"B$:8($C&,_$0F+96#FY674V]Q(J3M'*Y&UHV4K=.UG60XX M)3N/^'DCU"F.(S/0BT!H;F4ZA7(BV_)R2*T,2F.(>LS(\VU,9CP:J],U&#*/1Y;.<0=M#'W/AV M5ZQ*RS@P)O88EF;6W84(CE+9^OQ M\#E?+M_FA;YIX45IE$H:Z RK(40>XS#UHQ0*$J=)*#T:IU;)Z*<5?VX$]8+G MF'51/]VLFM\U0J"%R+9VXK2/WVR.Q <^5/]QS\7MGZA!-IE*#+I+.Y38Q;><%_)0^/_PV\%K*N?V2_NC\+\_G]$9?@ MC3P!['#;R*I]W4 C[1CHF6^-N$1QHIV1'9H=$#?BN]X7,<6G9UOD;!.3[8J8 M*M/=%#&^QTV&\M?9"?1$T$^%;ZR[Z)4*$LO]=3:C,8) M#'$L8MW]!F+02R)IY(5PKJ.Y<6DCZZ:@.-@= 37BVA9D/X%N/PFZQ&QLVVX@ M7 ,*LO=C<4%!]A,-3UR0O5^]PX+L9ZX?9J3]1MA]MA+%T_6JWNVKTR.U^QBQ MB*.$! C&22 A0IH;./5A(/S(\R),26I4.="@K[F1PE;4.F/15EC+W2(3D,VL M(T?0C$K7(_'CS[C9_5Y>$>Z/LG@?]F5K67#_DZU5UF[\2 MMP59E5(HSN,+R?T(28_"*-")F_R00B)1"D,9L5S!YT9KC9!Z M77BGE-V4XA/?'T4=&]XDN2RV^NNUI4YA=*UT5BL8]?5FQV!HW>61GQ,S,IWC MZ(_,S#N5NZ?85^#7^C%X7S\&^YJW8[_3'>C'0#T$C?I78 L T/L1[;/5/$,= M%,:H-CW-N(U4NGIDX5^H#O8T0W*ZJ/9$_=N?:;\F#^1.E%_R]=U]'?E:!^G) M.$$4\P3*(,$0Q1)!PI65C5.>4)S00";4]"#[: ]SFWI:(4$CY54=-&T=!GD< MR_.GU1.^6'TQ2!-= (]!"RK4^=>('J.FH_?-]GYY]+>I-!>,$80QH+ 0&K#G<4"XH@S[:_CHNAVXO?L8?WP M66@O?M7V;Z1:%UGU]%&^S0N1W:V:34SVM#/<2G]!:2 210Z0L52QA, <8BIB MJ&PAAJA(N1]8N9D,DF)N)-(J ;9:@(T:>OW>*@(VFH".*K:;DT.&S'3;'OT K .-TXO:6Q@Z))@:[7>?"UHM? %5C92 M$D _U=4_?*KL)N*%BA9I+#T4B,BN&G&G[;F172L:T+)9!MMT #,CI8$PC$PU M1@C8AX<*'40]'+G$?OOFLV!"O=QT*> '42@2HP0SYEW.[17N2 WD M1NPKP)7@8)-@0P"F13??TS!$__P.D'M,1^:#+IQO=W!JF<%6:' S"ISF>T;N M89TJC&%[$E;="R"%T+%\ZD%E+']X)"OM/4GSHLB_::/O(5^))[!>\3KD3S3/ M=+;=GRO+.69QB?Y2WV8.XS3>G!_Z"JX?1 M0SB =5I\5,?08P]!%&<8N*14,22O^#I]8' 3^AW7"NJ3 MR8V*+WI\??B O,BQ]47#_F<^KK9Z(%[ZD/KD*,WY^X"&'OO;Y1"&+((T)AE@M9"1" M(DE#H\-IZY[G-O/4UO9.OV[DA_L% #/-##?5+ :D/,[-6/!/#*3S09A\\V;L9">: O'(>)6^S1#8.O9 MK;%J;K(]FR%*=G=N!MT_S*YMK&8=#=7D,FH*F'VY%Z*Z7O%KSNNR\&2IPRF7 M>;E6S^"KI]=UP7BR_+7(UX^E:F*YUN7/CH=LGTDIJ4?1??KHN]3%GNQGP<5#;2Y_JFL%WW[+VRAQ+%D04RRA M0'X,$0X(I%Q&,**,4^2'@OH7[,B>['=NE+ 3] HTH@(EZ\"H?%/LA^R^.D%T MZKW7H>A>N/EZ%JL1MUY/]_V"&Z]G >G?=CU_NX,"&G5L61RB-(I2!#%+&$0L M2"&F:EGL2T9($I"0V+'200_SXY_G]2$L(O1.HVC&+Q=A,S*3V,%R6=&,PUB\ M,4IF3!>Y=U;)WG(9%T3NZ5VZ3T7.A.!EOI*96O9D_R3-7IU:[8A_(W40/N9=.36.\Y: MYBMU/72;O/;^ZRHGKJE^K!,>) $(4Q]IND[#"#U> "% M9$D2810P9AR;8-;EW.B[6\YO*W?M_U=+[J!,8N\ G"=P][".3. OC.B0ZI.N MD'V!$I07(#RP#J4)6$;%*'L;>H&*E":*'2]+:73G!07KZ/D"/72_0$];AN>O M=0V>=^V"_RW)BK^2Y5KX"\)0R'&(8. ':H6N5N3:U%Q_W807@ M1AP4]Z7>QA!V^J)N(T)^M'S;F/U=XG>E8QMT+,--K>YVA^&JP[:D2"W? M(F(A8EZB]XL1A;=Z7%?E>[6 7_K;3=$PC&440!PF.C*(8$B#@$.14LEB%H@EA?X UUI^H V>\L=P3?R2W\1]^EKX,8W]-.8P9 )#%$8>) (E,$PH M\M5**"1VR8Z.=S,W?MM(J8M5G1"+WTX"+6Z@/>CSSXJPV&QW7@F^VU)_5Q+:LP& ,O1F!C +HR)S28+FKUM"M M7;TUZ\%6ES$ RJ)'VRTO5)R_GW!E#V- TF@Q[4K91 $D 0\@7X2"!D$G(@$FWK1G^AC;E-7 M(R;8R G^T)*"6E0+E^Y3@/83A".81B:&<1$R]W)W@-146=O*UW29,?5AHX$;=_8SJ/3XKY^Z2DD'%&(0\ICB@3R?6:<5_-< M;W.CQ9W P)=(C:ZZ;0%:R,L4-*"1MQ1 +3(@.D2R*D(= =H!\>- M_*XC@HP1ZLMP>;:-Z=):FJKS+)>E\4W#5E'O,T*S97,VM^)?*D7>]_E2W5\V MU+Y@?I*&L8<@HSZ'2*0QQ()BR'%*$!8^08E<5'E%EF;[NNH=K),F$IYR)4RUK*$H@()Y!2 M1354B$A0X2=1:K2L/=//W&RX5DRPDW.@Z^,I7,VHPP%:(S/&$*#L79[[87#K M_7RBKVD=H?L5/O")/G.YBP"NX_E,/XCJH[PEW_>#B"0*HY0E,8PBCT#$(ZH8 M(V80\UBFGDA0'%G1Q@6RS(U:GF4W=A/693]L MDU+G\M1U5T#[4.H:8>3[A %B@P9@Q% Q.WE>,&AL$'#]X6/#FK3?9[NYUQ&\ M[U:';D.OU^(VWWQ=B[->59])I8@W\3U!F1I QF.(:,!AFB1Z5:BL..8% F.C MC X#^Y\;V38RZB#[NTU&Y&SG^L;7=94_MKV(MZH -::&R1>&#M3Y;;R1X1^9 M>>>+O/G^W\@C,-&.X"@C8;5+> &./?N&0UJ=;"?Q I6[>XN7-&,_X7Q8ZV5# M+A4S/V0K[;HM'AZ7^9,0VLD\\4(6A!!YB0]11 1,HS"&"4*81T$J6&0\L?3T M,[<)I!&U+@2^%19LI34GJCYHST\%C@ ;F?*GP,JMF)K ^!Z6+GO[LG8UT"%+LN:7#[P[$:4I1!;?]KW M@BC&:G=RG]I'MD*,>UITD"(#DZ7AK9C1XME42VV$01?F%B1(LOK9"_" M$RPD*(021;I6!$HA#IFF09]Y$@L4F^U;G.QA;L2VD4#=W.$+]M<\/IUN?A #.*K=YP\]?>$%.VE<]60?+-NW@JQ-I M!]]\%P7+2E%N,@_^361W]\KVNOZJ6.A.;+[_5&1,+"1A,F&AA"R-=6Y +B#V M(P)EQ!+&J"]3(JPSU4XF_MS(I]4!;(14\_=&?-#*#VK!!R2@G>Z9,+/!YCO2 M8Q.J0;+:TC1;[1:$;L+:@V=F<]69AV=8%MO)Q]!];MOI5)@^X^WDPW,T#^[T M4MAOL_ZO-5E5F=Y1^BIV&[JWHFP*?I$DIC01&*:^C)0I' =JJ@LC2) O?:F, M8BZ,RRGU=S6W::DK;3=%A9;7RDXV0/G\IJL[[$8F^BEA,]]_=0??1%NPMZI% MO0'[CRZ3=8S#4RVSVJF2'>KU?".H24HM1\^4XRMTQ4L MB!?[(=&G57&@U@Q4($@]+X:28,0PYBQ$5DYHSYN?&WGNI*OS;MB6G7R&G)EE M/1R/D0G1%(H!I2:/:>RXSN2S+B8N,GE,O<,*DT>O&FD;X93-UGB][\K:EG7F MDMM[LFJMN6O.ZTP&9+F+_^[DX,2"HX#X,")1JHRL,($I"5*8) S)A!"?(+?[ M">/H,3<2<+5!$3Q4HVA/PRV.VRJ6\ MYO^^+JLZKUY"N8=XBB CB$'D80I)&@N8!()YC%#,S4K,CROFW&;IG;/1[W7^ M7T6;'9.YCBVL2[670*L"E2Y@IXSY5L*(XWY^]V8>HSGW";*=#&^?389S'73S MO:=Y#/[DKH-MPARRE18\$"X 7]?)AY1JX+'>U]:..W=Z=TM(*5BE_]1?\DQS M %W73U =U=)MJA#+VO^PO?A&_&.M/R[;A^5G-UMCXX]AL8O+K=6_PHWZE7<'67T:6X+DM1E>]67,A,S6]BJ5X"_N8[6ZYU_.S& MR7Z14DJ$##T8$HXA2CP*<81C2/V $1GRP!-&Z8M<"#,WVZ%SOJ 89Z<-:-31 MA6\V"L%:(_#C5B>P4>HGRVC72P;3;+$]U1"-;!",/#KV0:P.8'4;Q7J)0-.& ML3J [B".U46;XV0QVFZ.B32,N*^#5P,=;13&1!FN/("QH$$:R#@)$ZMJB:8= MSXUH]W/Q?'F6S^A,9I[+AL",,L< =F1Z/)[?:)1M/EMT)DUY]#(;:;:0V*9 M&=[&ENKWTK*.A*"OYH9+5\^4^C:T8!3C ;F0B&P65-!V>A M<$H*IWN;E!K.*KU/$.=O&)H)3;UYHJS3*WSY1A[;''X1DQXF$D&,8@X1B=1* M)10A]% L4S^4OK#<)CK:S=P(8B,ET&("+>? U(@G4#7UJXLQ>?>H>)NWJO7H8%;PAQ4I13/E)%/6"?%>-P4M#+\91!",: M*#N!B B2V).0$E\10>KA(++R*#O9T]P(82-HG0RO/PF>):1F5. $J)'9X! C MLUH@UHQP%@RGI'"ZMTEYX:S2^]1P_H8!7BYBE>7%%\'615WR]N%]3C;9?L/8 MBQ(<*]. (0013O1AO"]T5K[8"Y0=(4+/V$WE=#]S8X9&5-#*"K2P0$L+K@<4 M=NC#MY\H'*(V,DU,!IB%*X4;X";RA;@$0#L_A?.P]#D:]-P]G:? >16>'?4; M7#XP!D#OY.K"3X*_KEU5FNC+OY+E6M3?[<5G\D4:2))H=_U(!(I%TR2&6"9( M)TTBOOHF2LVRA0R68'9,6_OL-1J 1H5ME':MQ57KUG<0^6_I,6\]5&8VW*@# M,#9IN\?>WJE\*'YNW<&MI9C6D7LH2 U@_O,J+ M(O^F>KTAZHFL"P#%D<^I)V!(< *11V.8"AI *CT>!PG#,D[-S!(MSBR5EBP M7O$Z#DF 0C"1?25T*4H@U9Y^RU:ZR4T9I20(<80BF 213LM/$D@\*2%AGIG,#N>:N3):X[JDPW8=WQ"^R-I\^" M+4E99C)C-<_G4GL(*=[E%?G>!#^4"QSZ2>PG% HO2G3)# %I2"CTU&NI+2?? MCXPWYTPZG-LKNR]S'4G22@V4V&V4B$4";R/8S]M/KL$<^<5_(1S-+2C7>$YD M0IGBJLRH!-RM.*?U/AOGL:/\FVV(BN6 MD>4V^6FYBVK>'3$FPF=>3!ED*)80I3B )$D$C&-*TYCI\I=6CIVN!9S;9/&* ME%FIWZ&N,G9[B,['T&R+\25'9N29IZO:%7BF7,U]7?7TV&T5!#L-.WDO1CJ: M'FL G&YA.A=RTAW.L2#>WP =K9]AL\*O15Z6GXI<9M4""\&'JG;2LNGJ#N>2T:>*QELZ/@+F!F[#D0AI&)KT'@ M4S\"UD1U1%>G'--M?U)Z.*+8_IM][)+Q2]_>!J,]T<>Q!A,,88H(P M3'F$&,4R# .K;(V6_<_-T!I4?T7I,5[=&SU(9F0Q(O0C$XISU$M/![L5J MWF@99EORI@/0)15ONLT,C7Y>B8_RIA!1PT>N M&?8FOR)JZ)CX[JZ4?*T\^LO0%(2;4DD ($T-UO)C,<6>202ZRS"DK[;*HN3WEK:91K6JTU]6S M;+ '8;NG/ QN(S_SOI Y/_K#: 0E@AYQD]+"L-DO2<+B"O<3R'?TGM[)ZO?U M[N[']IO)Y6B_RKR0#&5I"K)$S(TF6CVC M1M&HUM21)'HQ'3Y2#('4R,0P-DCVYX4AP)KHC- /-*>COB$T>H[W+EXZV9'> MD/+=8[S!S[JSH.D[Q;=KQ>MY]>6*\GIKX.B/:4&1G,B=KT:52>B=<"HAW-M[C(9_3J8U&5BE\L\2Z_DS*2KK5 T&:!^)$A_$>BE;YF^BN4;\^::?/#(AD8X'K6!*[ M1;$+A@-B/%4=0HOK;QU -E4?/[:M2S=M4?)HY->+0>!F?N=E M3=S0K]?@TZ9^_1_W[=BU;V;\R30S?MGK^,W3G^E_K3=O3;IJ/=8TACQ!BB8$5N+.8FPX3MQSS NBT%YG?;3P.',KJ85W1Y6^; M]>[AXZIMXFYR+M8\K%?5Y_5JO4^ V$<5S&0G%)B#+"VD#O42[3\Q ME8,,,HJYB!,>)P[^4P"5YNICM59%M5EFLL)^CD+7LNAHVDT[;*DUZR9:V7IC M(=;5XFQD@F6:R*MS7YJN08/A9?#%<3B3F6Z1IAJ[_D-&].YN4S^Y$6V2@M8J M*E=\?2\U[^UW49K"+I--OES2S5/$=E6YDE4%]I.I*-?A9=/<_Y?M#[J-RLHD MZU7TZ4;?8_\5N*^]ELYG-7)5JY 2J\P_T M1>D[U;I2PG2'7V&@>'9&%NB6?M'-UTT;--7-9NH.AM7M;OMCO2G_1XJ%P#$D M,H8 QV:,"LHIP 61@&2"(YQD-)5.-6W]XN86NQRTC2JC[DUT5+4=D.<6I0R M;1>4A(-PY%?G$;W?&_0:73L@A@L^[$ )&FL,B)PTM+ S_V4D87F5'[&\I=6/ MVY4P_S(C51[I\E+-I>12*DYCD#". >1) 5B:I( JCB!EB,0Q>QD+UC=JC]^%A'&I_65;707A-&7#&@&(D!A$D,B)(*( 45E@(S2*%+]>AU MZCAQW00%IZYQ=;>.JK$J^L78Y3C^\\HUM3RKFFRE9K;YX;Y([F=@0; ->U1V MG4K3GJ@%@>_DX"W,7=UH6LAR\7U#C:3?G^[9>KG@<::(2"20,?F*+;*18UV=@QX"E<_F5T%PLB\9&F_-;E[XL&[)_4RQ_P+$+5S^W;^N&^DRO^]"S/ MN^Y=O& "X3S-",@RR0!$,#8SSPN0( AQ3E()W2K8!B7.[2$U"D<=C6^BYY4% M;4=OQT+50=SM7)2@:([\M%\+I'N%JRTX8!Z5.6PMK"\))@:SUA=[9>N5* MBC=RI7_8?M5?%3/"MSX/_;JNMANY+3=U=Z#N)X[1874830W3.,M$ 8&9FP-@ MP3* "QVOY8K&N5"4T]1IYEXHQ>9&9*U=4:MV5.M=[Z@TA]#/C7OQL8Y]-K.Q MQUUQR_#M%=9Q[$!NPB7T26L,BG?H/,@PRDV=.!D4TC.9EF'O?UWB=A-+?J<_ MFQ0HDU4L>0HUF>< FL&),,\20)%, 6(%09QQF2KE2.X71,V0KIM3MS;KP31, M=3RG[,'5FD(#H#4^*39 M5M5IL=OH^=(>=N7T1@E=?N,N%?)WKYL]J4$[IXK M?'LF-=V82EF]W6D)J^W!)Q"%P@FB0C.#&:>0<0JH::,$J>0P+01.,N;60>F2 MJ+D11:M>M#QJ_*^N;9,NPFH9A@8!:^SX\ZCD3;0';0Q':!B-P'V6+HJ;N.O2 MD-FG/9@&K_!/6OBZ63^60CLW3W^I#!6U;6=7=[>'/+_SR5D+1'E,<0H!RG," M("L*0!)I*L?B1" L"I0X;7E=I,3-"?Q#:Y$I^U![:[I)E&MU(9W1 MT8NY;C'M$R(F6:(IDB2^=E;F%V.+=B%_C0[F1$=[;BYE/X?-G;@:V>#Y%/X: M39YC<35XY_(NKK^I'S&_IYOETS?YT#33_**:";*FY'*A1"%46FB:15S_ ]:1 M'LZ CO\P2_*422'V529VO'M9F-43^[Q^9&1:_7;S,,@Q&4]GO$3QM_7M_SO._V(O&GK M6*2)U;^H.D.O^8M8",)H*G2 S3C67G$F,QU@)PC(-(L+)"71CK$;/[N(GQ]C MUYI5Y7Z "COH7E?QU9V1ZHS5U@#'"@.7E9%YICA&,4"4Z)41, 8T@1E@!,=9 MH61!<.94W!%Z7:8L]6AU-[57K8[1F\[2?&Z6IO:3;\=?&KO7PEB C_RB"(JU M>ZF(!VAA"T=<%)BVC,0#FI.B$I][^![_L.W906PXE2Q.4L!%)@$D"0/,U+"1 M#&9%SIC@^@ES.OLY*V=N%'9L_2[Z_"TG*&V/>ZX&:/2S'K8=O]YC (? ISSG M94U\Q--K\.GY3O_'_6C@EO/=_:ZNV_Z^H:MJV8P/$_^UJ[:&BMHQT!P569(J M!@J.,G,L' -B!O2B/,X0RK(X+ZRR@]W$SHTD.EI'']8;6=ZMVC,-_A0=E8]N M7]2C?Z7-L8?3+&['%;(CF_"XC\P]8T/N3%-N" 9E+4O1DY*8&QPO.%_[68;TV[BKK365V_^X964AQ)6L91=H+N4Q.]W#C^P^T')35]5]7#WLMM4G M^2B76?L I0RG.<),1^>*@YOC':S:(!&XGWR-PXM[QPZ:?-HJWN,9SY\0X,[67VG5Q M.OMX;YZ.'VG]G7IW]_=A*=32//I5*1K_\IZ0;UVYKK_$UL=Q\FO?B3[@)W[7_V4X\>SH7C3:')*;1 MVWX0P1&)FVB/Q< WRN 1<#?M]=8R['[=*]@Q[8[@ZRW4R9[C*ZKBNZNY*1_K MH7I]/Z6P/E]=H#@G"F/M3N?:G884Y8!*0D'"D**%Y#FB3HYUG["Y MD4>MX8NIC7YI_6>AM2.-4("-3!J'\PA3V.6"FW>*?A\@HZ3DGQ7X*BGX?:9? M2KGOO<8ST-_?4(IWNXWV:KYJDEJ+9E;$9_E'_:=J(20N4EG$@&-3(LH+!HAF M$X!PD;!"2"[<.A_8B9TOF>@(J-$[:A3?SSXQM2U_-)]P'>1MMQ"6T6]P>,<. M6,,@ZQY:.@$5-AJT$SUM .<$QTG,Y7:U^[S*-@*K&Q#LM.]$MSH:XU([56PI MJP^4FYXQ3XL4BXRF+ =I!B6 #!- 6(8 HCQ7-*,XIL2&K.Q%SHVH]KLSHE4[ MVFB];Z*.YI%J5;D MT.\ %9L-LQ@@20I((1$"8Q>']8*=-=-#4S1N]!*N=^QD K)$9 MW0,G9]]R (6@SN0E69-ZCP,&OW07AS[NV0E4;LV#]D6]W4A1;CO[^+?UN. % MER*!G)G1,0G3S) 4)B%8?.)< %RD&>9HKE12IP(POM&?$UM9=0E^(<'D,NH+& M>QH:#?,Z9@?5R7?XU@>H-A M.4 I@G&&!8]R:6/,<8 M@#M-[:" CG1 MGE:CF/$/'UH@N=$WVC2%SV9#BT9+@SH_6A9F*\H:KIY=J.%[3+8!96U.=^_) M_B+O?AWT[FYC^DF:F:?JFWR4JYT.8E?RH_92J@4AE*50Q""E)N<"(08(R@J0 MT RG*4004;>RTP&!"0+4 MR 32U?$PL;U5,^#0]D$H@A+&96F3,L6@T2\I8O@"S]D)]P_+]9.4O\O-8\GE ML1"]F_JNA3_*RJ2QUTVPOIL'M/MWDTSV>;W]3[G])OGZ;F4V;9K\C0_K3?LK M\[ED@7.$E3*C&')J.FJH#!"H%RJ1**8$21UZ(J=Q 9.J/S=':5]= /8GX ^U MUI%:;\QY]E[O_1'W;K4YV*?_H\%$?[#:;DIN?FPVP=J:'MZM_6F9TG&RP;3? M+3OFG>\W9F0Z'VBNIL/TO='[,BYCI6ES%#W);70T]*;-KJN_9AUC PYQ>)4U M"CL88EH3IATV\2K+OM.[J5A\X0BXS&*!9I#)A"#,!4I +D0%1Y((A@3.1\D7S M"OE]2S=;NU?P'$QSH=F7!H['N'_9\^FWXRNV25;^B_Y650/5L;65D3$SZK9= M8?*N7)D20H]JZ]?^ D(*,T6I CAAJ0XWM?='.:% 96F2Q2J%BJ3M%_#]RG+> MRQP,<__Z[V[#I6PB\ML67ZEOFI)M[#L$[^;"1O*R5;C>>CDP.L6:?3";!E? M/_Q;U"H;:6T=::P'T^& ]'JD1B:A\4%R:+YP-5@3A9^70 O4!J$7AKZV!^_O>FI_=WTR)A(60&A4HX(#0O "08 0(9 MU[2G\H2AF&=VM-)T'$@Y[%;HX(^<7,C@D9;TX?\6:<.QZYZ Q#;44(XX$8FATN8C32NPPZ7 MP#T)>D5.W)' QOS3?@165[G'3N:(L.Z&5=;3@\R/M2MY+[<_UD)_S4JQH\N[ MS?J/[0_37&M1Q#DD.6> L-2T/REB@&&.0)PSDF8%R@MH73'L*GQN;%-G)32] MQ,IV)M;!AJ@QXB;:FQ$U=M0MRNQ##.?U&8[0QD1]9*J:(^#VT=Z8P$\4!X9? M *= T1?!GA#2^9:3!9>^QG;#3N][^/FFMUQ_"^MVBZ+> C09+QOY0ZZJNGV] M*5XR-=:?Y?:+^DY_+F1"<)QK9U44&6JZ:I%$8)"K(LE0+'FFG!I$.\J?V_ND MHWZTKO?*>=> NO+?S9-U71 [UW9$F,?>_.L@W)Q&/-/]4.QHU/_5-(_>FA(J M;4,X_]<3O* .L:L.DWK(G@"]=)E];^/;VN&Q%'(EJJ_TR03Y39NPKW)3Y_8M MDD(BGF40)#S' .8X!X0J#A1-"_U-%4)3G5MCASYQ<^.U@[91J^Z^UYU)6FB2 MB%U[.O2B;<=BX3 M4H3127$@'/3/B9##. "IR"+ M*4\Y*RB2UNFX3I+G1CA[Y^C 5%C@=MA@?NJ#$?DHV$]]K'"G&"V MC\-'@WNJSO>4:;]F4W>];RO%OOV%;MEMHW-B^H MZMA9_^UNL]'?W 7#1$DE&$!$2 A00#GF((,Y4AE60K3-'6*R%VDS^TUTAD\ M4.]JRV/J#A-MCVP3 MI=U$K04!XW ?X,)&X4X:3!N#^X!S$H%[W<2/Y0Y3[?^ZT:^Y=^L_5@NB,B1Y MK@ 6,@9020$8+5* ().0QI+%;@,L3T7,C:\.&D:UBD!H'=T8Z@R,=C1T'3@C M*CWE:"=3OR^]H;A,@L/ Y;VTX2_R7M:F@%Y7]2' MLN)T^9^2;A88QRE*8P%4QA& DJ> IED,=-0H(,I31&*G4E9_5>9&M!>RZSJS MPVX,US(9?:6E,.,A6Z/,GDYC5F3LNCZ#T7(I[7AWF@4:F7A'7YL@R9%NL(Z> M.&FISJLG5;K!9I-PZ7A'/Q)^LZO*E31S".Y9N:JY_]UAG_>8@YS$*--(Y4"F M.0$P8P)@7A0 XPPE!%*.4Z?,&3NQ5\2-3=2,IIV^M[=1'MEZU9VKN'S18!M MX^,0L(T> 'LAYA'>#H$1.'Z]*&[B '7([-,(=/"**UJ9O).;\E$STJ.L/J^W M[V15WJW,GM-M]>]2W-5C#@X][VZWAR9VG^5VH7V>!"*6 9@( 2#$*6 %XGH% M&&.(LP)SISW]*_69&_4T*:T=>^HF[D>+(EI%K4W/.G/2[;-FKY]=AZ)!.LDU^?E.O1#=\SY0J=IN^?4:VH3[^0 M"X#VTU\@F,;.YQ@5(8>6*MWB[I%55JI(W9S$_RVJ!&(*IV7N3"E, BS@&-$$)2-.8 M9S&!.$L3QU&=??+F1HA[=:-:W^BYPM'?C,KN,=\/!.';0>PV"/C,Z M;7 )/:*S5^;4$SIM #@SH-/JLA#[9]^DD/=U:_XRZR02M,,,B!40LWX MG@Q0*3. <*8@2@DNN-M88"NQLZ.R5NW%#.(VX,W=1]"ONT@W!T;]C-WBU&UT)62[>M4[QU_T4HWH36L60:7\' M 480T5Z0Q(#1- -0Q#(6BA3<;C_NHH39D5"KY'X2HE;385O_,I#]U!($GK%9 MQ!49:\(8M/X,-U22_^EN_?@O^MJ&%O0/-1O4/'#YCI,\\H,&[9_NX0]ZE)3^ M6&^V^E&Y?Z2;TK #78FZV<32Y#CP=;6M%BIG@G"4@R3A D#%(2 YUPX'3$0F MH"DF%=:%I,/RYO:0URH#H[-I;]-H'6FUVZ8)1K;E#,:,%[,/[0('!')D2 M7@M'AU+0L'A.M',4 %>WLDY[E/J*.2WN,ET)I[U)SPHW'2[S+63B3ESM M_7K5)/C>;K>;DNVVM3NW/AT8=DP/KA:,$)$P6 "1%0I J -'K(AI"%S$FKHS M3G*G%J#7JS0W@N]89%HL:9/V51"T8Y3)_:PZ$PX?V@F'M&.9:WG5U8MK%X-. MNV0COT:ZJ]58LZ]_N'VQ6N_*YYW2ZE^+RK#[J2C$@1%P(0 M1A, ,4D!A8P C@41P]#; M,6M80$=FSJNQ="]@L(8G;*'"L-AI"Q*L83@I/+"_\KJ1A)\.0S,9RXA@B@&9 M91+ )&& ($T\&$-6L%10_5\^&+Z*%,$/TT[=W30R$OS D\_>$5F[84>EV^D6F_D-\F?G5\>N[[&J> PCCF0 M.=8!(RDD(.:XD7;P!8 MP^?+>NHS?:[L=<"=S9.]\I:>8[BV=%O'AW5^R!?UN\E$JW.6J,JS L4I*!#" M.IJC%)!$81!C2+."Y1PS)V*]*&ENM%GK5V^_U,F-/OE@EU&UH[P@6(U,:&XP MN0_E&H(@[&2NB]*F'<\U9/3)C*[!"\)[9-VVC[?BOW;5UBCP01MS^^7MQZ_F MX_H/*S$P2/7#>J,Y[*OV.#:_R\UCR>5;_=FF;][!0^"9)AND%,A(C,T<5 18 MDF+ &(I1HCT^#IUZ<\S$KKE1WGYT-&M'1S\80\+Y@5-^8Z[W*6?Z/7@%__27 M!I1?VS:6+P>,&S-OHMK"J#4Q,C9&OS16_GISXLM&1T C0W^1@?0FHDI_RZ=S M;U]AA2=SE:>T;39N]RLLJ(L+_QKJ>77)E+JX"$F@$J1 QGG+%=I5BB. M%BMY9^H OSNU, RAGA7MDH9V3Y0<_RW\G%]-[-_DSY7\\*<7-&L,;[<1(FV\ M.4X^FE]GUW3L=VZ"&.0;8?=>GG*!)VN0^*J+ZM-',>02A.ZJ&$2WJ7LLA@3T M3,?%H+=W3Z]_O]J6VZ=O\J[4;RZZVG[6C\,"B22.):8 ;4]_[.<]-X,-(#_,*JKZH;P?_LW8\7Y220?TTDP)SD#-! 40T M 81RTZL>PY0D,23<:5/&3?S<'OSN(*%:?_/#T8+ZA>^XE^*X'I9[RJ.A/#*' M6 $\:K6?'W1A-ZC=5)AVU]H+GI.M;+^[C- N^B\K,YW*C/J0XOU/+NL ?F<& M#.64I;6OWX MNEF;@:+BS=-?*BD^K@X:W/)M^5AN2UF99JYUFNA.BO;/ZU6U4 5)N=0N)_\BIMYN9FFATCK@V*=J8:Q(P86Q\>;7JPQ;A& MHF//_D-K5Q?TNI6TX]C)UF?L3 BS+'M#(O84_6)LB-LRTA.(FL;:^[=GSE>O/?'U>:Y8P_61](?VOGSBX@43%- M8@F0TO_0GAW7D3/G@(JD2(J,L,*MXZ"%S+F1C-%4^P310Z.K[VS+RQC;,4M@ MY$8FEX.V-]$>OU;C0U+\7NLQAF(.0C32E,S+W_.^[Z-?>6/I2F#8'\^2!U^+_=;7H>&D_([3@H#(+3,-!>5Y-^T6H;'=6-&GW# M<8\U-$&99UCJI+QC#<)+UK&_T)-S-O*!EN*]>8(JN<_8:V[=S@)?" P+0DT9 M(D?:U2E@"FB!* MZ%L24%A,QZ:@%LY6W1K-)EV[T?@F:G4.2$/V (4E(@NYTU*1/1 G9.1PJ1\= M?2A7=,5+NCQV3ZV+S"06A410 IH(HAV?@@"2)#'@*BVRC*LL$4[1U@4YUHDB31C&":-<7,##HD/ ,T$PK@G$+* MBPRB@KEM_#I(GQM]M,K?1*WZ]7OVN0'[5W#E.![&;W5LMXI'PGQD$@H+M\=^ ML@=L@3>77328>*?9 YS3;6>?F_C1WBWGFYT4^_R&4AX" E3$7!4I!2E1 L"4 M:*\HI1PH4DC.49;EN=/4Q8N2YD9GK:+1\JBI&UE=QM2.F((@-3()[4'J*#E" M-#6(1%!>N2QM4@X9-/HE7PQ?X,<-W^2C7.VD*;DVE&__6FY_O-U5V_6] MW+S_R9<[88[%3%^D2HJZ[T ABAPA!9A@J=G$B4T=2PI2)F*F8OUEBIW:$'OH M,#<^:4UHRK;W1D1_:"NBO1DWT<&0:&]);U5WL/6R8Z215V%DKAIC 9RI[ H( M@Y*61_@?CL/V0PG3\>W'<3&(B)57:DV)*4R1.," R M(4 D4N0B2PO"G&)'"YESH\2]IM&=4=7S1+\'8L<3_3# 37>B?X"O5GB* _UA MA,8YT.^1^SH'^L- 7#S0M[C4CW3>WS\LUT]2UCVLOM03P-J-$)H76%"5 Q1 M#J#2WA@3$@(.!4^S/$Y2B5RHYJ*DN1%,TUJMT=!WS^DRK';T$@2LL?>2^@'"R69N]2O>';,U\$E/ MWZB^Z>&;AWBO1UJO^0U5:*12950I"0 M("VR?!R^-C@ZS,D_A&_9&K@-E[" E M-!X.HT*OPF6JR: N^+C- +UH?M_(S].+IIOP>5'A9P,]+W_*C:ZJS7;Q5M]D MO2Q%OV8%$IG&+""$@4,O.4"QU0$1P#BG)&D0ZI<&*53-@G9&[4]4S/ M9IB08SUH+Z3]1!8*J)'IS LCZ\?6!H0^ST1?W_%*]'^]]$AZ!4SRH-N8N'_< MK3[KF41,R\U_T.5.OGDZ_/COI=SH&_UX^B0?M>WU.)"4(QUCY$"BPG3T100P MF12 9S!CB$JDE%-S#CNQ=KO:/7QJLX$^KO1CK7V;K[04WW]LUKN[ M']^DD/>UU_..;N6"*\YB"2'(&W3 MV,I6\:BN%]HVJD>;@^Z1?GE8]J1U6H/AR&P,9$ZIA:KKK+S("29IG M"N L+P#DN0(D1Q0D(BXHY3A-6+S05[*UU:;;Q.J[/+!=(T9\7HTA9E!H:TDD M:U.BYNQ=/Z?WM3716JNSGRFZM\EIONBK?%LL=AAG_ T8>_^RDV31-;Z;:6&Z MWYU-QC#6WT3_N[\]#ONQ,_X63?7BO_ZK\*= N\.OM!A]>\]3JS3=SO8K@?UL MW_RU=/#;H/NSI-6N:83^J40GTB86X$T2BX'T[ME3E]BJ(=&UR%S>BG=BZPN#>>OF1ZV&;2)U*F;1!] MR&WP!W4C8[Z M1G\;9[22/4!C=';NE?L:S9UM@+C0W]GJ4O??#"#V&14US>S/[N Z-;A\>-FO*?RQX$:LB(0606" 94P!H5B[('DL5 *E ME*E5E_F02LV-NCH'XHUE-]'!MJ@Q[B8ZF!<=[8N,@3=18R*H;8SV1MIOF05; MZ^&-U-=8P>FR&?ZA%\]^'_,U%G&B_ M(Y4S141.G:JKKL5RT@DX@;&T"Y.N1&CD]_H1G$:]Z)=/O> X!T$]Y@<->L[) MF33(Z3'T95#3]]%KIUQ_W9BQ>-LG,U=V>[L2IN;KP?@4]8S91:(I-!:0@0R* M#$"N4AVH4 )RI#"E*4&\\)QOW2]X;J30';R\U_RF'K>\K9-T#]JWPY==FZ': MKH?E5LL(*(],+->!>L48:SN$1AI@/2#\E497VT%R>6BUY?57>GS/I[CN^W&R M),M)7@@@%4K,D4X&"!<(((9RF0B2)\+/83DK;FXT=7P]+XVZW8:G-X=Y$_76 MF.L^\ #LCK[-U6!.YN:HU_Z)/U'^5'\?\NQ1W M9O-85N7=JLF(,95'1$$H$YB"K! 8P()A0&&1:]\HBSF/37CIU GUO)BY<4JK M9=11TZN\ZP*H=LQQ/50C,X8'2LY$T0]"4(*X(&I28N@W]R4A#'SZ]?+S;[=; M6JZD6"1FMBSD/[-5Y]J8;!MXN5 @*Y^ON>H[0V,X:G<"S+(>D3CS)TA*$TSF6MA=ZGLN< MY<(%(TF>F/F5B' $(*448"4SP!#/"@5IFC.GAC/GQDL?RBU=MM5G<2QSGLNDK>%3*0<8ZO^$+*%9@9@4;M-Z>Z7- MCD3-X[OQC TI8QNF5."W'V!A_PBI6 M%WG6_VK'5T=JYE\F6GND2TU7U>WV+=ULGLK579W$O%!IBCE),"@@-)U]<0)H M@5*0I/IGA DGRLE5LI(Z-UXQVM9;$'6P((]Z.]8*6R'.(%9%3C*0Y4(C'A,. M*,XEB$6>%@ICJO_NDJ4='O$)\K8G1=R.TH/C.#*U'R"L?^BH?!/1;;37NBE? M"5C<[8)2V()O*\G3%H&[@'%2&.YTL=\[X)U\V$A>-IL^0@B9B"('&!--/#PU M3F2!04J+#".$$9=6M9?G;CXW1N_JYD8ISR K$D091 G(55%HKBZTMYV;34C( ME$"%2N,,VG4.O!:T:3K[=;7SVW!\!I\=\?I",C*_6GV%G/GSG+%!:?*9@$G9 M\)QI+TGO[&=\1[H_-%N^U1?U3K+MHN!)%BN<@R(K&( 8YH 5"@*$4,Y$)I%* ME=N\]N<"YL9Q1_W,QI+1T'7&^@L [1[7:V 9^9%U0,1CZ/EYLP-/-'\A9.)Q MY>=-/)U%?N%S?HTE'HVC4];5M(_[:MK[NII6E!5?[\RT\ZU<%(*IE!0$0 @Q M@"1'@.E? 9HQ@1AA.I"USB*T%SNWA[XN2:]5C\JV)/V@?73?EJ3O#8@V3EW) M'1:CGRK&@WAD ID)NF[-%\*C/&5[A3!H._=.< -MH#N"Y. M5_M&IQL=]F[+1_EQ56TW]5>N^K@R">U2!\*'3@N?I7;N6)+RE". D6D<5.A7 M .$T,:T.$$>8*TFI6_!J+7MNKX"CZE%'=_T(18WV]?[/L75)??3H&L39+XQM MC#<*W*.'@ &1]@@5G3$+'$G:RY\XT'0&YC0.=;^%'\E]6J_N-"O<&T>YTU.8 MT"1)B=14ED()((4)8!A#D"N$8U M2HJW'2Q3'$J]2G*WG?F6QU#7SS[_J./'U5W)EO*VJN2V>O^3+W>B7-W]MEZ+ M/\KE\E.YDO4(TT52(%2D6 !>)S7%" *&$ $BUO]C4,BDL.I=X29V;B_'H^91 MH_I-)/?*1WOMH[\9_9M1NY9O3,?%&-[:&0?BD:EH)NC:;^V,@_)4DWTTENOM M#[F)K' /LZ_CCEC/OH[#S2;;UW$WL+NOXW'UM4W6SE<"?).5F9.SE:)NB_^7 M5:E?.'5A(]<16;E]JMLE'=NLQR1-*&$24!GG0+\."D"5,E5 *:1YGJ1)7OCU M8@NBW]S>(]V6;9?*DF^BHY'M((C:S+8(>6^H;S.W,.MNYPR_XFJ._,H:+&\Z MNX8WA]5KN\=%XS3M'P?VD?K-A='QE=K2!07XZL&+\7AU-H\_O]*>L3$;T M(D^0R N"0)Y@;G(Z4L!4G@&9P"SGB!7(K0WOB_O/C;KK,+F>?JS6FVAKU'2C MX)?XV5'H%:B,[K77S79KU>H*AG $=L'HH 3T4L:D!'+!P)<$<.ECWETDN)2B M^J#5,?YD]46]W4A1;A<,9Y1D.00J(1) 7F2 4A:#&,N<4Y2F^O\9\IM9^A$PMS(H%:PW4CU+'\^1='N M^;\*FY$??#=8W!M57S(];&_J$RG3MJ.^9.1)!^J+'[SBL?Z\7JV?3_MH>_8L MN$P3F>JX 2MFFKE@!"@6N78#!,-*+F^<"7[IC;TRH;*RR.F)8]#\LRPR?)5_TMWW-G7G MD,NWX"S%F.$,X"*7 ,;:9< Q2D%<"$FQ2I2F&=>Z:,X1.\K7Z7NM^E&C?]08<-.<+CMN5#JMC.4)\$AXCWV\&Q!J M]^-;#\S"GLVZ*##MP:L'-">GJC[W\/1UY!U=?I#Z:2D4S?($0Y"JA&K_!F) MXPR#O,"9YC F<.8TL_!PY[F15*U89#1S]&$.4%GZ+3X C.VK#-ON[IN\M#.L M/W*X^[0^R$NC3OR.DP_XGE@HTW[_C5SI'[:F0W:E'_WT5Z,=. J5*H@9W@R9?G@5$8 QF@ 4%PEG7$KG L< 6LWMP6^- MBEJ=Z^;Q5?W:; +^YY:]^%C'.+]AI6$6VO:T9>+E&_UH9J*5\SC/"8ATX,.? M$)I-?%(4$,S38Z60-[]BL_K3<;KH\?;'O%7(\R(I-'<+S'4\F2'MA]&":S\, M0JHR2BERW['NESDWHFX>ZH[.G6=8/\(6":G>Z#OL9(?#=)+M[&O@]-O4M@,H M_,[V@-SIM[?M@#B[QVUYJ1\=O=E5)O>F>KN^9V4S_?%83(H@RP6'*2!%G *8 M\P(0SG-38,=X##-&I=/TE#YA-:,.C)0W3^_O'Y;K)[E9<"H20>,"T-QT M"VV7!MT7EH< MW\ R .2O$#Q>C7: 0'$ N9&#P4O27SG@&P!E.*@;NH$;R56;[>+/]&=YO[MO MT]TTB4%IW*)"&;<(Q3' 9APU1$61I7'"LP3;D-C)G>=&4JURCGF"IX#U$\M5 M,(Q,'-8(6)/!16O['G9]4>=!U__U\B$_O>LD#_%%8_8/Z>4/>'H:AP#HBWI> M9+BD6U-W6&VK^E",=6;>'CUM+EC.<+F1LQ-II&'54]^OP,(-O/6=*#@ 3.E;XL;^*,Z4'#3_.FAR_QI(_CD=6"TSA%2$*0$Y4# MR'@.6(*TWX 49"D7:<8SEW&%G7L[T<,$0PF_&QG1\JB@(QUT4+-\_/VP&/MQ MMP# _<$^-37L@]RY_[0/[JEA)P_JF8_XMD=ZU$'">O/TC?[Q9QU%;$JZK.H1 MU-]D)3>/^IN79FE,J(B!R D"D*L"$%504."<%W&<(P*=7N_#(N?VEM>*1O=[ M35W;)PWB:_=DAT5MY ?^H.Q-9+ [Z'L86K_7.63S)5M\ O=C&A0[<8LF6QA. MNS997^F^@U!G1C?!R>W/LEHPF<=,L@RD>6K:+" *"./,]%^A<2RYA-"JS<*9 M>\^-/)KT^C8,_IO1T&%_X"5NPYL"5Z QMA?@ (13]'_!9*^0_^6])HOS+QC1 M#>XO?<2SK]JSB7OO?QJO?U=6/\POZZW$128SR'!2 ,D5;H;D88HDX%P_OBR- M,P[A8J65VDKQW:'-VI!@J^\L:;ZS)^+'S!E@VTB5*[KBIHY.2=FDFU=R5:XW MT6J]U;_82"'O'^IMKH>-O"]W]XY=UP97A2B!$Q4S )5, 4Q) 2C'#*0I27@L MXC2-G=RQ,,LQ9?>[]@S$-+2LU^2YSM'^UU\W^ZF2D;$C]#K8N6U!T1V9H$,# MZ]XGSQ:LL/WR!J5.VS?/%H23_GG6%_H>M3^60JY$I069NH=WFGC?2;ZDI@:5 M/OUYO=J:N1__*>EF 5-&XR3- 4JA9JH<<8 +'3/F*50B4Q(FPJEPU$'VW.CJ MH'K4ZGX3&>VCO?JN1^?VBV#'4"-!.S)7>:/J<13NC$_@OLYE)N3EJZ]PTO =MVPVO:\&;K*%X ]@O>TU_-=A]L\#. MI\/X,":A^XWW2)RZ^_BP\6=ZD5MOWIJ)42XSA2$H4F8R80H% MJ-+!6QF" 6ZX>8ICC6C@!%@%'&0)P3AE2"$HZM\H$=9,[MT3Y.#*';J*.Y.;;9 MZQX9Y2.CO?U(.]LEZ&>#D8 =F2->&U/[&8$C8#O1@,! &#O-!W1$JV#1G/#I?J),97;YZ.GVDWQ^KWR9=Z?[[Z37_2C&AO.J?] M599W/W2,=?LH-_1.OO\I-[RLY-=-R>6B4!S26+\'E-G)@C$U=>^0@YC%%'$D M61PKIWZ.T^D^M]=+:T!46R#%3;17/FJUCVJU'5M 3OA=L/-69[K"([_G+@V' M[-:KU+6T9VM:C/4W46O_3?,-J4PLO6]9>?)5V>,P\)UQ[V4Y_>J%;84YH?[3 M=M*Q5\W:[/+*MX\_44K]''U87^$WJ' !H,A)QG!G34 M_5_=WE8>ZV+WTAD7[9'?'28SL 9[K[YY3_QB+-"O@%_/XCY*Z:,_B$$IW$.- M29G8'Z:7A'K%G4:*' 8(_,MN6VWI2M0C)K:;0 DI-'_F(&,QTG&" MF2B7%@AH6E6*TR+', D:)_AJ.C>6W4<%MW=WF_JL*SKHZS-:8KP5#N3]3[%N M,_#U;5W]CKTWUBL?WJN_=E6F]>&]M9V7QWXMZ,[^^=4"W8\??G^0O*3+[9-^ MR8D=WU;?Y,-ZLS6'D+_+.Z-!VQ@'I6E6T!0!3DD&((LS_>0D&8CCA B9BBPM MF.WY@ZW0N;T+#GI'>\4=^PTY(3Y\W# &CF-S\RF$1Z6C5NLQ4;4_O$#N]_/I2;IM?F?@=HD>4T@7E" M-,MG"D"4",!RH4!.LJ1 ,(U1C#VRST90=:8Y:Y]W9F7-0=\^CJAU=\VM'6-M MIXD7?)?J'R]2Z%AZ/!F83XC0LQ"S"@[.Z?D/%1;T !TZ(.@3Y3M@JZJD_+*? M4_K))";N2_J?_FRZ;NA_U[,ECD,(B%#Z]$ (9) 13-%..PD*1P MZE3HHO&,/^8[W45U3O_[[3[L5"I054 M,19 B)P#"!$&6.4QD'&F"(*28>K43_!4A!,E3-96L#)!:ZOG/T>RUM1CEN\8&6FR8A PH2%SDK0!&3', <:K< )1F0J11Q MS%DA,'1+N3DG9FY.0:TE,&K6+5EN(J.I7Z;,651MMZVOQ6KTG6=WF#SVC/M0 M"+SM>U;4Q#NW?>:>;K[V?MJCDO,0=$CQANK5YO+W'U)N&T+_(;7AUDAXK/L<">JNXS(.ANQ9\^P/65@#K=;[I"4!\SGY6#>MW MSTE\N[Z_7Z]JW[,^TZL^5M5.BD6,2<99#D%"$ *00 @HS N 2<'S.(GC%#D- M+KX@9WZL;]2,:CUOHD;'YIC=L:'/)5SM_,0 :(W.W%V@&B7W@(7S% =P".HJ M7I(UJ:\X8/!+9W'HXYZ-;C6L M(H8RXM1+]:*HN3'#0=.HNIH<>@"VXXSIH]DF_T^$K0O4*O.5\O5MM]VT*;U="_V:C)74GM*0)BRG'!6!Q3@!,*0,D MH1PPG*2,Q%F!L>.<#!\UYD8TQ_9XHML>C[:F1 ^-+74G;=I8XS\PQW/E[%AJ M_/48F<$N="K<6['OI%HO16M(-,KHGNN0'+F_H94JK]SXT 6NX8Z(3G=SW[%[ M.56L3M9>JZ]+6NI?*E75J?OJ2?_]';VG=[+Z?;V[^[%=I"E!N#"3P4SK'5C$ M"- TRX&$*"MRI7 .K9NQ^2HQ-SH]IKH_R+I&+>+:A/LJJJ3\;_.?56U'R2-Z MWSS5^J.BLDRT$SC:NCAM"UX+:,\.H?>M)]LLO-;X[K[AU?=R?U5]V?Z0&U,EL)$_Y*HJ M'_7;D:_OY6%;/4XRA"&A($DPUSY^0@&660%2F"*<$IX085V?.R1L;J^>6M_H MF<)1H['7><8@UL/ODI (COS.F!H\^Q= 2! G(OIS8(8^W;&%I8>N!V\Q&2W; M&M.E7^MK/*?)R*J\6YDSH=OJWZ6XJ]LMZ#OO.E7DC,<9EUB"6$((("V@V4Q1 M("L**G@<)ZEPZD9F(7-NI'M4.:)5U"H=';5V+.)W0=]N5R0PIB/3\/5PNL^/ ML0E(NC)AMJR^K)X/#&R&""X$93#%(@;:M14ZWH4ZWB4ZWJ44(4D4R11-G8AN M2.+\5-X=)>[X@W*6MU M^H[?;..>%;#CH$" 3CK=N*K'&Q_5-?33S?X+/\UX&)U1QAGWB'V5><;#,%P: M:&QQI6=)&?\AQ6ZI[WG+^>Y^5[_7+^U[&4I\T=]%*I8F4B*0858 *',&6)+% MVD6B2&C^RN/,J2?/E?K,S7?:FV,>L8Y!4<]>>.LD7-NLY]J%M:._"9=K9&Z< M9*7<"^O"X!NV N]*G:8MU0L#X$E-7Z#;^I'V-[DMF[X"7_5W^-#"0B)5<)QC MP/(T!Q C!6BL$)!YA@A.<@214_;E>3%SH]BCEB;#8>7?&N0"JG9$>#U6(_.; M#TS.=-6/0E 6NB!J4G+I-_K,-.C<6Q35)IFQ#*U14=>JZ?>LMM(;9YS)]:[!:(->MA="P3[B3$ #Q*_8,7( ;:8O M2H57VA%P@>?R!H#377Q*AU9WWU\V#_JBOM*V3942JLAD+C3;%3KH1UP 1F,& M,"12<(R9DE;'TQ:RYD9M1MWSG:UNHO];UP?13?1HWQ#,!NYA;SL@B",3U6O@ MYU*5$PS'B=S?[S]DI R&-68&P.4!86&2*!ZT-+EJ,R_I"XS_%*KVQ@JVWA*; M_CM,6$EC9Q-;.6PR!V,ATZP>6L_LWA$101^^B ML$E=NB&37SIO@Y_W[KSU\NCG\WK;.5.EPG392G(0IS(%$!8(X#27@&:Y@IE( MF.+*L057K\"YT47?*:I17,="OL?=@]C;T4A(1$>FDS!@^C3PLD(H=">O?J%3 MM_2R@N!,;R^[Z_SHY\(,FL_:J-W&]!E'?9&<;:CF^"(C@RX?2-MSHJ'(YIK+$)2C7# M4B?E&FL07I*-_85^;'/:'V=?L9I( CE- "=0 2BP-)G+.4!4(IQ@FF(H74CF MDJ"Y<E:D7H;7CE!" C4PE7E@Y$\@0$$%YXZ*P2>EBR.27+#'X>3]R M.&R]=$;@?-C(O^],%Y-WZWM:KA:*$)AC9.98Q1# A&: "1T1$1+'VD_!16[7 M1\1!YMPHHSNJZ:!J]+=&64?2L('K.MVWRI]>:^.:06 MVJO0_Z;+[B_W79\2E:1%1LP6"A8 0DP!IIP"+@E7,1_=+L)?P:,DIS RUPU&8I?.(HS@V2 MTZC.\7J/:F]]MT=-@8_RSW2[VY3;IW";73ZF0@QAR+H0,A- M5>5LP-K^D)$XZ!V9&ECCE43WQ@)9!2KFL$&FKTRY[_+IZI MC'A6:&SS>4^O M[VRU\NU*/"MNKHY-KI52.)80<&(2MK%* 499#I(B*U(8'SP5*EK-X\?:[?7*:WY&'>5%U_)6*(.4DDB%5> ,B1;-HI%(6"!'(1)T7L MPH'VHN=&?R^'JT6-WE[E;@X+8,=PX\ Z,KEY(NI,8N[@!.4O!_&34I<[+"]9 MR^,.;H0E9+EXJUW VXVD;]="+HJ\2%$,(4 BE@!"2H"A)T"Y_AGF2HC4*KW\ MY8WG1C9&M\@H%QGM[,CE!*Q^ZK@&@I&)P=)Z:R*X9.J9Q[R2_$]WZ\=_T9"<]4N9/G88K$;F,..\W647.2$BB7L@>5OE3*E2=#LYF&Y^7)J,2BX3B!"#&4@ E$X# @H,$ MBT+E"8$I+AP[*0^(G!L#=EN@BT9%YV[*0RC;!39AL1N9(??*1GMMHU^Z2+8* M!SS+LT.S;NS_JYN76FS.G:,-1KF(Y-76+BO MZ%OI -M(;2MM-'BEKI4.X%QN6NERDRN[D;0)7OL:=AAG@DE>:.S-=C(CB>E! M0H!$!8,X0T@AIR35"W+F1F7'YAE[/3V; US"U8Z: J U,@GY .7?6N0\#.,T M%'DAZW7:B)PW^&+SD L?]VP94C%9;=?5QZHR);;:+3^6VO*LWU][22IH)-_OT1!PCF:0%2*5^ MP&$<$T!9KG]":0(13F,BK(KP^X3,[3$_ZAD911W3ZWKA['_<0X$T\O/NC(_U M V\#0-\3KZ_O/.WZOUX^Z;T")GG4;4SL&V_'/KY%#"+<0XX2RF /,. <)4"F2*&(,TDC>RS/1E3KF$<->W69:=U0K[!E,]&,=4Q6CC&>@2$U;>P$1H$F: R580B5. M":%.+=J"(3W-7-&S./^B%39#?T> V_8\+!"(HQ^%786?QTF8!2Z!#\'Z)$Y\ M_F5A_.G1E\U%GJ=>6[JM6Q]]4?7-?ZR7^N+J_=]W)DUIG[P?8R11G)ID8E-< MFZ02,,$3D*)"%"*F,I.YTVF7C=2Y$6;F <7)6Y72QY\".C4E?KMMA\Z=]$Y=O6N[; MMIRO?3'C@@L(BQRD9M :S*0$I,B8<4%90A!'D#F5@5G*G1M1U6I'>[VC0U\A MHWFT5]W3,[)="CNR&@'@D>DJ$+;NXSSHH^P56VZ].-M142CT1N8??^#AO1NU[O7DZ?N0K?3*_NOV#;L1AS^^VJG;W M#W6IZK>R^N\/&RF[I+?@I,!"1WFF$8DRGA,!A'%-2#*'1<%SF FGP8BC:SPW M0JNM T)P#6?WPGN6A'YHL-2Q\28R5NY'7>J?GFWU'8R-.M;ZUP2$^198 MOL->/;:_99C[7_"M^! M'6;^\X&?.DW\"4_B6(*"0&12I5.@K\]!C--"X@R3 CD51%R0,S>R:.>7'UTY MWS/O2[C:L40 M$:F"!^@/ 9[],(0>,#'>5D3#_KH-?ATX$?_Q]U[7-WJ^XAZ M(M"2WBTPH=II*!*0*M-OAV3(!(P"*,DYBHNLP 6W;7+U[,YS>^P/RD5&._LN M5\_AZG^VKP)AY*?9TGZG/E=G;?5J=/7\3I-UNCIK0+?5U?D/7%O"\'EG3F:_ MJ$X@\>]R*19YG$J."P42$>LWO-T;+QP<%8UHXBDD(7V_QD#D!4,,$XS$!-B4LZ$RIG3L6F/K+F1 MS4'53K.1*X*!RQC;!@1!D!L]*/ #S2,P&(0C<'!P6=[$ <*@X:=!PO EOA52 M#\W96/5%?3+)(5]4,R1H(27-.),,J").-7%DN6F,FVMX<:P*CB#&B 'O4U;UBVWFS6?]3=V-:K:",?U\M'TV"$-S.N%>7ELMR6LG(MYKFT M"G;4;GL^SU!TMC0%0>+(AH;<)-=%'.ZV3P9 M[J$>4\J=U\G6Q1D/_=']GA? 'Y6/&NVC7P[Z1WL# K;?],4NL)/DJ,3$GI,? M1*?NE.=]W'N@?Y+ZEO+0!.N3I)I"2LJ,F_#T??U&?J6EN%6:6OY3TLT'_75> M,":I2E(!TBS1$1MB&:!",V0J$XERA43.,]L.Z>[BYT:(C04WT;&96VW$370P MXR;:KB,F(V/*342-,9&Q)C+FV#<4]UBI?E(<'_^1*7'.T-MW>A]W"2;J S_6 M4CAUA_='LJ=WO,=-)^LL[V]PM^_\%7<9J1:CNI0;^Z5)A_VPWBA9UM,G/ZZ: MT;-_E>7=#QURWYK&^7?R_4^YX:5)8BBY7$A1Y'I-4T *TXF-RP004S!&9*(] M>!)3G+IEIDYLP-S>>:T5T5N36+9<2OU []6/6OVC6O' !1:AOQ=V0<.<5WOD M-ZQ-^44U4'_Q95]PT8'!I#(W0)SYYNS!&/@*A:_'&&D=IRW/"&W$O*HU1EHB MY^*-L?3P>Z%^N!PKOGGZ,_VO]>;MDE95G4(:YUP2)0H@$(YU](9U](92!1*< MQQG+\IP3IR1=!]ES>XTUJH-/%[93-*W5^D>U 5ZIO"X+8_G6 YB73.ES"]\V6R];XWQ;FI^WVTW)=EM36O-] M_5EC8!I1K)?ZIG?[RCD="R04%C0&@D$="P@A "XD SR1.:9,H(1GBV9FV>]; MNME:1@1!E'-Y8E^J.-[#^X8NC9_O>&08:+FPRN."\P+$L3*GO$0!EC,(F,J3 M@JN4:]6'L%_YV[8 MH0@]9(.VD$@'[N 61+6)6[R%A/.T!US0NU]3J/.=_GS_TP0]LIV9M* QIA!G M"M "(QTSH PP1BA(*5$(X5P6B'JDVEP0-]-$F[8:94M_1JR=%/:+;!2_?,KJ M!+/M&;8_:I/6[6@5HU;'Z)=6RZ#GT;TXC%"X/33XO?7C8K'^6^KF0RZ?H MGY(_P>B^U$ZT?DC,L_!/Z9^2XR_J*W[7WXRZDVF4Q3>1^8+6GWRG!36_3>K? MZK]I.0^2FSJ:Y9/CI+N^Y;3S"T,MTLBY72[7?YC]BTB9O> F M9=TT-[EINP4'#(YMT H[*J]/X+0S\RQ,/QF>9W.-'Y.9!38=@_6[R302?KND MY;V9T'M?5I4434':(DX+G,4Z A4X%N;4B@&,4OT/S+,BEV9Z@M-\+1NAU]KZ<8]5@M@QT&A81V9BP(@ZDP\+A %)2 KP9,2D0L4 M+PG)Z=HKY[HT^W$F$V"],OY;Z7-C8K:L2)')?T:7?4";'N<$ BVD:G&&3'_>2Q]2(PSA^6LQ->9O])G_,6Y M*[T7><=GNWL=E&^E^++](3?FYAOY0ZZJNG^?V9HS%-9N362<"8H@R)/4''(F M.6!%SH'(&2_,835S:YSG(GQNU-+1/:J5CYYI'[6;R\_Z:+J.%7=9&^O@:Q3$ MQP_& H+M$X0YHQ8Z*+-78.H@S1F:,T&;^ST\,Q#W3:N/#0"J0_L)G)($4DH! M43D&4"808$8PR*!("J10S+A5BR\;87.CLT[W^8ZVWET^>G&VHZI0Z(U,3?[ MN><'6B 2-B&P3^"T&8 6II^D_-E"J5:2 D ,NX EC64Y$HJ1=QWD_\7.CFN8%7A_F MU$<['2.BVHK(F!'M[3C\W7*KVG.-AH\KQT5^9)J:)^CV9YWC@C_1^6?X17 Z MX_3'L.?,7F=EKX_55,QZ5:?8J##; XH M0HJG29X(H?5<;^G2,NCNWMWIW7"0,6*&@)$1\4:YME&+8]#\##S+J-@7DK'# MWK913?A3Q7,&AXU8GTF8-B0]9]Q)S'GV0[[]:E6YDJ)-7/NJE["Z736A[->U M]C?EMMPTHY0ZGZBCV<.PBT^'$9:%0HP+' -!,P8@)SD@5$.<4$2+O&""8N76 MVC:<3;:Z821KT"V!'6:^UK",SWBNL MJ$T/*M,BI !"_Q;E'*:;UG1N[N-*6XJUZLOZIM\E*N=;$XD=:2J M8)SG0,(L 1#IGQCF*>"$YPG-,_'_V7O7Y;AQ+4WT51 Q<:9K1PB[>0%)8.:7 M[+)K'..R?6S7='34CPQ<)?9.,=7)E,OJIS\ RMWTGP(,Z6!F,@],8V +V!<[?C+! ) M:Y<-33BMG66A^I'=9'//Q$WOMQFHNY2%QHS[?D^KE_5M3-&'MKK-@AIMG3[O=-\^Y8_JAZQ-J,97_9]U MRIF[(],N.0\@Q! MB5F"BX@E0A0NCA5OQ"8[6RN#X&;W??1%8^0/V$ZL&Z %&Z$34T_=<5HOF0E> MI]=23[6SS97ZUWAN"'8IR8W=^.:Y*<[6E6\0'$L5$QAGIA$;3A)-7.2T M8LX\-=8Z3,EAMDO0T5OO3'PFM;5AC;>5^+B/4_Y=4I/[(CY77Z6)K-4$H2_XM*K6V[^^ MH759?]Q%H%&%B2 %@9BD&*),O]J4%SGD.9%*)$A%&?/*@PLAW=QH89__=;,M M$V_"U7H:@JV*IM7M3LGFJKZ:H-'SBBC$L ^!G5WU:DL[,L6]RJKZ)P2&1'^< M#,(@$KY.RF%(<,_F* :=Y,HZ,I_5^[*B%2_I\LNJ+INCCVWN;A1)*BB1>JTC M_6U(!(;,%%M.[@6$= M>W-[/:+^=6@L(!JG',W0Q*]3E<8"BK/%:6SN?:4^C.]^/I;KYB:[?GLYB56* MQVH-[3ZAVE&02NQWM?R M5Y0W$_[>U-Q?X 3G3*0*1H))B%0F($$X@DD<,2DEU0/$MI6?;":<&T'^\?=O M?P=,"PZ:OAW&.]J3'6R%!W^VXCMT4;&"?YC\Q@!U9)Y[\VI0VI=J"@WI1,69 M3)5NXZQXHDM >YD,?Y6;>T#!4E::%\!3\^=?]R6_!VRU7J_^TEQ3 TXK\W%Y MT"\T>'HTGQH*3(^-4I4'K4&R]],7BDZTW)3=\=O:LJ MJ[K4(II_7^^"1V1S&/DO-;@W152;!@KKY_]I)+O1?UN:PIQKNBS_2^^ZFD=O MQ99EEY_'*/^'_F>F/Z^F%X;\21\>3:,,]K0!U6H#EN5#D[^Q6=T _0MQIW_W MH*>],ULW?4-;]6I9R@ITXNZ$:8O_!&KOX_),#A2[LAIFLO)6+DKU"UHYW>>W MQWBG'X/5LY3?Y/J'WK&J&[BT_N_?[NJ-Y]6FW^7FZ^2K^XJ M\P0V@8+=MFE!1$RHS"DD,D\ATG_3/T41E"C+HUC$2.'$94\RB=1S^T2?=,;L M^>\&[!1^Z:.Y 493_=L->)8F%FVK[ VX;0C/;7-NFD? M>5\UZ9($W8=-(_FD^[9)%^-PGS?MY'Z?OR_KE>ED^&QJ!VUNJR8M\+&)PM3C M_;IZH&6UH#B1.(\%C")SDHYY 0DI%$Q5EF5Q'O,<.SG4+.:]*)ZDJ)SE*TJ?4E=:XE4N3%=%A8Y M8316,8Y_;8W79M=O-!F$B;3/19-9OB@Z*U"\%X&J6< M:981^H\LR2%+)(%,1FF<1RI)"J<-IY<4X!U/J799S#W& [O.E];>;[(=9-J MK:'Z79I:A_6':E_UL)6VN<'L[,UV?Q%%5%">%C"F%&LJ3B4D44$A3Z*")5QO MM6.KJKBO(_[LZ/OZ6H1[:GG6CC,.?UZ7\6R;LF'FCN!T08\:G'L(RU> MX7F[' (S[Z=HPJ.O__\!.O4 V0?^S/M!FBB,Z/JG(5#(R^NMQD S2L(-5DX MSNL!W@_N>44I?+MGK+)-\ (OFM__M&_CY754EB>+ 0'>.Q3 MA%#8>G24GNZ_UP+VE]?UM) HYSS/4[>$8J?IYT9B?4^/$;R)@6Y^Z*G@ MZUBS6@]7CUIHE"=TI9T%>"(7F@MT(_G.K$1X):>9"SSGO65.H_@>:7Y[H,OE MFZ=:4VA=+U"&B5)1"J.<$HAXFD.2$P(+I'"*BDADS*K6_)GQY\99W4E;(R/8 M"NEZ./D20=O#2&]W29-RL@) M;J_)DCN'Z&4':P"<1GZ51X;(WH48 *J)_'Q^D#EY\"Z ,>!F.W?G9+ZP"Z+W M'5:7+O6-P)=*KM==5/\7NOZ\;H(P1%-M[XM<-XZL18I3(C.%8)05.40B$Y!% M D&"TS1*6*YW;58%C-VFG1M#[J0&M1'[QN2,@A]&8O!+60%AH^0'7O_4SP8 M$X8=?;#K&Z=I^]B==LY _8^,OE_)D*"'#0#TX(N2;]= 0$\O C$')HSPU6TYW9 M?%-6E9ZVJPA :"&9R!,88=,UF7,,,<$99%FN"HHPS9A30]&3L\R->6XT ML1?UIBO!#AII'0^'W%? CD)&P75D6C$R]P(,;X _QAZ!AHYX!8XUM)U]XG!# M1U".(PY=!QBWH;L!7?1!^;S$FZ]#877=;&TF(< M"?&QC<:@8/M4M')&+70-*WL!IJY:Y0S-B3I5[F/XT5US0&*VU6MY+ZNZR9+A MJP=IDF/>K]:RO*O>/JW7LN+/W]>TJBEOT@&CS_)S6?U MG?Y<%+D2>9%K8D1"0:2DMC!S%D,1B205$4>(.67GC2/FW"BTTP3P3A6PV4OO MQI0C+:L=I[[^8HW,OHV"X(6&H%6QRPN\ =NEW"H*>IHVAR(]7<%>V1N@U37< MK14.1]?C+DA08A])U$D_ >/"??BQ&'FV /5FZ^%2B_4G_:IU)P4IXOJ[(3/( M16$ZK1(&">8Y3&C..(IBE0FK_DA7RC&W#\/+@J; ".IY0..[,-;6]-APCV]8 MNR-]7458=YS&*P?K(,OKU8)U!VRP$*S'<-=6MC")F5^;5CMZHNI_F3Y("U:P M.")"0"D2"A&*&60J%I#A'#'%"(^$50U8J]EF1W [86_:Q.2MO*8-5".Q;^6* M4U#;'B8% G#T R1O[*ZH3#& R4@%*4[-^$IU* :4/U]^8N@FSZH3)N7 6&T? M=[58B.2LR'$&!8Z:-&P&*98(:O-)\HRI+(Z=6.1XBKE1QT["*PK=G #2CB.N M@V=D8G!$QKVHPUGEPQ9N.)YFVN(,9]4\*L!P_DJW%[Q>;Q8?RTW755$3A[S] M6=:+/$&28YK"N D=)KDV$9CD>K,D>(P8H@6QJK%P>OBYO=A[",WW5*@'*G!1!/TAS_\]U% MFTX5H'=LEAL%WX4:9I )X!^98N:+O'W1B)%78*K^TV.LA%.]B2MP'*A%X3/J M9'4JKE"Y7\/BFF$\MX*^95[;P.I>:<3#E+E=&MZ':K,V_<)YD^.^B").TC2G M4'^=,HBD_EI1I K(*(N36"@1*Z]K$WZ-<7F^^24O8P@/9P>J-QV&6'[Y"XL7Z& MW)T!K[6.87T-DVLQK2OCM1;IR%/R:H*X[^>^2KHL[RHSFTDY[Q6^SG*9$6)Z MMR :0:00A3C)"DBC0F NZC(^W/3YO:5 XHJ[N#1E_O?LHU+VOY15O&\NMJN=1/A+EQ$<>C-$(MD==;R7EL;?S5^.?8VUR]3,$V-]=+ MXAN8UA:S?%]6ILU38QKH?52;AF!"@A>TB J$1 *I8"E$>9I!R@F!E"6(,:*_ MQ8G5^93UC'/[.+99^G7]U+1O:^1M_"J=Q$W MP6J6R 0.6+LTZ\1!:Y8@' >NV=[H1SI?Y:9<-W1HFL:9YG%=J+F2F#%44)CR MA$.4H@P2)@M(5:$HYU&"5#GKAXO2\]/*[6)O'?G()]T6:/\3S=R<_J/2W7 MC4OW0_7N)Y=U;=H=K=?/^M*VV.V"YCE)L*(P(8F"B*0,8J8(%%RR5- 82>F4 M1.0OROPHIM.D.5MLR@MURIB<0Z-.5W^^K$"K4=LRK-7I4C'AT.MH2U93K,[H M=#;FPGC0WK68!B9&;W$FILYK83LFUZM'=#_PNI7K5?.@MK,;7_LW>6<8OBNM M01)._GD*R1< M(W/:'JF]K* 3=@SP[(_#0H(XT:G8$)AASL%L01DX#KLXQ&2G8K;*] _'K.\9 MMUJ?*6;V7C\W"Q;)0N8XA5P0"I'>$T/*FV&D?["K W)C7JRJ< M462<\GR[=;(S4\=$?V0B#P_\:/7X#M%[E3I\.R%F67_O$"+?NGM'X_C1X@?] MZ:SN2DVVMWK>3?V;)N%ZU^!F&T"]P")3&9,,1@QI,HQ2<_801;#()4D1YZFP MZU/J-NW<*' O-6C%O@&-X."7?4N@K>R.3?DLU\&.[,*C.S+%A0'6F=;<< I* M9I933TIA;G <$I?CW?XUXTV9D.6J?EK+7=N7)**:A@JEF9&QTUQWE[,;T;[YP!U?;\\UJHICCT=$/)JY#[>1""5VT_ M,=7D)=K/JWNJ'OO U1X.L@?CE/NO9LO_61WRSL==@*Y,,D1))B"FL82(9!@2 MV+$=:Z^,J8.C M+3RV4_G;#C!6955N)%PV=97*/>"TT>3O@5QP;G ->>(L1YK.(>>FV@N_G..M M[GS^1RW5T_)CJ>1[O;[?5VTY>;/!K;VFBN3%O*ROH MA+T!C;@:4K 5V(XN+N([3+8A41N99_T!LR8#6S1.;+IKR?]^M_KQKWJ(=K^M M?VA8HF&(BP-/0@ZVZFUYP?IZ/W_;[Y*:3;OYGGRH'I\V'U?5G2F;\E7^D-63 M_&V]^FMS;^JG;#LULH@0*C',5$PT4\0"$H88+/*")7DBXBQC+HXXQ_GG1B ] M\4$C_PTP&D!3+0AT.H!6"6"T\&S,X[I*=IZ]$;$?F8;"P^[L$?0$+ZBKT%6& M27V(G@ =.A=]A_$]+=VU=M *O6V+E9?5W;Y:^1NI5NNN!<1W^E/6[WYNUE3/ M459T_=SLE$T6A[Y3@Z5GNM,;:JF?_@AH.]8.!-_(K'L5 M*/H3"X.N 0E&9MY)R4;!R .2&2>?Q6XMNUNKYO$[Y/R=K5^7)E^ M"WK+_3(7-5K]):8I0IBR0I(DB++5)1@&CF5H#@[T]RH?B=HXQF# M?NF^E_&UH]P@J(U,G[Z .5/?13""TMCYV2:EI(M*']++Y1L\*^2V8^WJ.>R2 M'##'DD8)@2J-A&:*F$"&*(=93),4811GRBFQ[=Q$YW3"T"$K49Z;K)I:X9>4/FHLN>EZ]UCC[_Q>RF>EO*S^I4^ MT#M9?UL]W=UOWJ_6WQXE+U7)WRYI^5 W)<^_RY^;-UJ!?RQR&B>4%0A*32 0 M89Q";) F2E"1%A'%U*HX@+\(LR.43@L3K=_I 5I%FBKR6U5 JTM70QX8=4"C MCT/HK>>:#?/1-"LQ-E/-?A'L@Z+'7XR)(J7'6Q2G".KK\!P(J_8<>+)8Z^L4 M[P=@7SF2;U1V5SP495(JQCE4'#.($E) ;'ZBHH@SR;G^]I#%#[EF*_LX;/?" MHOT)QGMGND!BM_*K1X@-,_XU*(S,X[;J>T1-7RR@:ALE/65QU'/B'T=!!RE^ M^K[)-FP.KP[RW?8I& N$(Q5A)B%-&8((:3N0L81"PE.9QCSG.5%.81<6D\[- MZ&ME[H[Y3A3QZ"4).89AV*R W08S-*XCO_J#D-HAZAZ>X0!1V#@-FXFG#=AP M@.(HCIS39G MP+&LBOM:V3':N"LP,K^%!]^]6HLW?F$KN;B+,6V5%V^8CBK ^(_D1I/U>K/X MG?[':OWVJ=ZL'C27-/%52F:YPBC1G"'GQN] M;85S"E<[@]PP(5V/Q]BG>Y906%/(L,9#]*#O[%&#_MLA+9P9>I)7?EBM[>M\ MX2H/Y[O)534>N,_J1$C![B"I( G&,B%0%+E^?>.40);'*:1%EE*213+&UG6< M[*:7!0Q_:3OR:>#B[PX+A.Y?(.@:^;=]L) MJB%OMMU TWFOG11[X:UVN]-O0_I);M[2^KXI-R"D>/.LM[IZ]]MV+3-'M'Q3 M_B@WI:Q/I5,M"&*"QTD*V,:VK/,Q@EF*<\CQ"2U"7I]3IQG&A_@KQ6 MK0W@6AWP9#JTFL,BM54$T)TFYAWC^XS)U4X=M^WJE2MIMW6=;GU&_H*8I3&: M@*TJII_N+T8;4%9_ SN%P%ZCF]-YK>'VM6' #;K'O5*D2?>[8> [W/L&&M4S MX\LP_JJZK403M_MEI3E_UR_NC:RD*C?UOC9K+[XEDE&:*$W$'&M>YDSOG3,: MPX)QRHLLSQ/DE@;F*16 M8/!GT'B(4&"%S2?S%6;:)+,K(3O*/+MV/,^ X"N;A/^F+]S4'ZHVEZ&I=;_( MLE1*)3%,"AEKTI3$' ;'D,0I%WD1X<*N+]N(,LZ-3S\]F>!N8\%V,H-&:"D< M8Y!'6$T[NGWE-1K;3V)$A\S(#OKZ@9Z"QO#M7]M,N;&TZ:&Y3 MRQIM P90C[<486.O1Y!SVK#M\8 ^BO@><2K?<+QO]W*Y-.+0ZGDA"YPKK$P] M:LWT*,<$8BXRB!3!YG2)2FEUNGYZ^+G1=1>7UH@(.AE=8_->P#=,LM>#,C(_ M.N'A$:QW2NTK0O9>##=QX-XI58[#]TY>Y6GA[8)UWSS5>M-6U[?\/Y_*NFP+ M.3WW_M;$ZRZB5*6$X0SFIGH22ED$64&P?K-Q)"0M6&K7+L17@+F][/VX]:T& MH*_"C?GT]_ZA"UUWS1]S72=+PVQ$],>VNH(#[VY+>:(7UE!R%6):*\@3HB,3 MQW<<=_OEHU[WY9?[527;?=<"LU1E&>(PCUFNK1=3KCGG.4PQ5PF)B$C3PM9Z M.1Q\;G36R <: 4$KH;WE<@3<9;OE&CA&YA<'))QLEG,J>UDL1X--9J^<4Z-O MK9R]QL]6V79'_+=UN=G(ZK-27^62;J3XOOI&^]3P1U5N%DI;)3*+3!!;JM]: MA/5/6*7Z)<8,13DOHMSJK?6:?6ZO]5;X&]")K[^:"G0*F*8D1H477U*CA9N) MXK8\=O;):*"/3!Z!\7:V3+QP"VJ6N$DPJ4WB!(WR'7$]WU-JWK9.GTEK>1HE M&2MBIWV:APQS(\&>Z(!6 CQVP@.ZDQ[0O?A^[.>R1FX<.!+RDS'A(?Q;# M!7!K ;\W&7H . HENLCQ*L3H =0Y>O09*FSI3%-ES11 %/I1+53!89PA4\.( M4\ARX[U"D:*FI%&.G J 7YAO;N1G40$Q6(7*+>1V_!80R)&Y[$H,@Q6"/$!F MDM*.VSEG4:SQ #;\HN'MWD7".=2BJ;[P8>Z?J):E29X^&%5?=N8&"2)A>0" M9;!@-(8H21"D/-<_,1:+6.2:?+AC>?#A&>=&-EN!VT8E6Y&[,'4^ZJ4_!E M\)!/&X6QGQ [AIW1NH\=V3#IDKNG\$^S$&'S_4>6>=KB -,LP%$E@8FF]?N, MM66/%C2)ZE@4,;IAIZ4&%ZJ<_C^'OSV.FNQUX;OMC+] M!-[J?RSUD\7U/K10L8!Q@4P@?I)!(I""::X2'D4T%873+O72A'.SUW;?X'T/ M5.GXCE[$V,U@"H'YUX\Z-=R+;E>N*[/121%(00N8&1:XB&<))!%C$->)#1-B,P1CFP+![T< M>FZ489I?R(?'Y>I9FM;)0FJ[2)@T#M&)[=A#Y 28PXQQ'41CW45H8-A)ZL@=%J=?O6@,U=X>JOU$GW2B]85^TUDBI#B&%*5I:;(%X4DXA2F MBLN<9WFFN%-8P,OAY_:^&NF $<^Q1O(9\"P=S-Z0C.U-MD?#W7-\4NFP;N*7 M4TSK$SZIWI$#^/15OGV[=G[C9HM>WSYM[E=KTSQLD:4R2O($04RB2.^=)8[6N>OL7'-[I?L''S=@+R>H&\%=>W>=Q]CN90^$W,AO_DO0 M6D%[V(7LWW41CL =O,[/-W$/KXN*'W?QNGR+;_UC4T6E,@X]DPOQ*]W([ZLW M\@LMQ:_T^?=5M;G76X%_EW2]X+Q@5'$%$_T_B%(I3$_K#.8)3E(L,2?8*2K& M?NJY$?N$*Q*RS'E8F=1_ CK@^5?M-EO3$C?Y*;122)B&*L8$QS 1$G$N*(9%!2 M@4@1JS063AU*#\:?&P4UI=(>M6Q-%;NR$]:-=@XAM..6*X 9F4"VDC5<<0/> M_=P60G]+'\M-U[!Y>]'-MF+1PCDFYXHR"AX1P[C)W5^+W MR47"A)*Q_LBGR+1M4W$!69'%D"&2 MHYRF><&EVV&D[=1SHP(C.=B+?K/[N(&O30/N5GZP5\#UR-)Z36P/+\= >O1C MS% @>QQINN(5^'#3>OJ)CSE=83D^\'0>P9?6UN4/;63^D-O(/A,OU9T11'D2 MH3B-81(S360,Y1!+(:!(E1"Y_G^5,#"@/< MZ$SD@9D'Z5P&(S#-#$PX,;%<5OV82BSN<>_DL@ND7*V?/U?+YZX_;G?RGPF1 MI:G$4&12;WIHDD$G .@T,,QUNP%8+T%/#S9!S7R<[ MZVY4]$?F[M# .UN#WN %-1'=I9C4;O0&Z="8]!]HXJ+]'\M*?MC(AWJ1<\XE M2C!46%&(8J4@%;F$^M\)CC6)\M0IONAZD>9&GE?7? =_&MU HYQK+=CK%]B. M9*==MI%9=Z(5FZX@_Q'(\ZB_OQ?KGZ/<_A&,P:KK'X_L1^A?Y8_5\D=9W;69 M&^\I-Y^3YVY_EDH:19A$,$F-75N8V.X\+Z B)"D418IF5MD75K/-C89WPG:I M1V KKN,VV YJ.]8,!N#(A'@%=LXD9X5)4/X:GG%2:K)2_I!U[&[R(Y3WM%S_ M'[I\DF_T>-0TC#*<]7XM__-)5ORYB1LH*,8H(A0J232MI!Q!2N,$%ES2PC2' M9Q*[T(K%G',CEYZ<8">H5UT.&\#MR"4PC"-3C!>"SN3B@$E0BK&9=U*B<0#B MD&Y<;@W: WD7L+>/UUMD'$GQZB]RW6P-?RV73QO9\[]( MFI(XS2(8%06%2&49Q(6F.8%SHGC"DI@ZI=U[ND=5-+:QOT_?VO5?N/X'>YN5]=XT6[N$9V]!82^9%);5K0G6G/%LF@ M9'=QTDDISA:"0V*SOL\]9N5]694;^;'\89ARHQ^GDBUE6Z"HX4_UM/Q8JFUH MED@$XFFNH/Z/YC7"):2YWC6RA*8R8YQ*:1W#XC3SW BN%1XVTH.]^*"5W[QM MK0; J. 8).>^+,-4-BK8(W/:O'"VCY49#>^)8F<"X^X43^.%W4!\C=MXD\7; M>*G9C[_Q&\ W'F?3'5^;8.NGNG%IX8SFD1 4YDEB6BY0#EE$(YAE<<90'$4% M2MU";HXGF1OQ[V4$K9!>#L.3<-H9I->"-#)A.^/C$=UR'H# 2PG)IHX1N6\ MJL=A* /77ML\V.1>-'TWO\N?FS=+4XV?":%,5!TD2N00946NK4""(!,%%D3_ M28E3-?&AR>9& OW>M$9:WUZ_)V"U(X%08(U,!H8],>$K=>$]K_KYCKL#]UQY_M@:([>5Z,7(=<>N3T\EWZ[J0R,EB1/%1$I@7F3F>,/4[>&(P")E:8K30F_]G&+2SLPS M-Y)MQ+P!1E 72\8)6LM-X/6 C;T/],/*?3&9N:;=$PXK?+0MO'!Y MB,H?[<>=D5AI?2*8RDS;:B@O($W3%*(TR61,B4R04S&O$W/,C1#Z^YN/J^H. MZDD?P$'QB=K/ZCH%L1TY7 G#;-J7E>L=+&H)TQ=*D;,0A9 M+MY5FW+S_)W^_&!JYI>JY(T[ZM-3$UR-),H3EC"8*"6@_AN!FA,XS"*E6))* MHJT&&WJX.-/<2*(5MNF?\5)HH9;\ M[W>K'_^JQVA90?_0D$%# Y='GH0,K!7<4H+]#9Z^Y"=6-\&FFW<_]!\?=V$X M/,$1IEC /!7:6."I@)2F$O*X*"1#&974R<5S;J*YT<)>3M (>DW"X#EL+9W) M 1 ;VVCP LO=A7P!B;#NXW.33>LZOJ#RD=OXTO5A(BJ-"X/?LKHISK.@+(HU M1V"8F:AQI"("<9%22/36(I@%0C%.]0Y&S)3KDF6&?_L[#1EF"D_/, M[;-P5*592PI:4:_QE>]Q]?&7>Z$U,J_Z '6E@_P(AA&=Y/NY7M%1?J3PL+/\ M^/*@J80+E4UVKCDDZ-EN9 \O]Z.$?Y/EW;T> MYO:'7-,[V;K?/ZNVB>#GITV]H97HPGSX B/!3;HQ+%".(1*9A-3L2A73%D22 MXR1'3G'83K//C3ZVP@/:2@]XF_/:-@_][_\-)W'R/YF1W(U-W);$CF-& WID MYMEAW G>'IX+RSAA3 M77IEB@LEJ.8N3/4."+%801K1%!::PM)$)I0+IR9!+T:?&U5UPM6>'31>(F=Y MT.>+Q]BG>]90N)_HG5(Y[#'>BQFF/;L[I=S1@=W)B_Q>5[WC66_*_VK\(9_5 M^[*B%320I00!4FN,$QRH:*XX#PN$I104V66].(_6NZER 8JP5LNYR:8U8"ZH?&3+7+K>]UA&E944;V2E?]A\ MT:O_3:Y_Z/$-$RT$S^)4( 49-P6XL3!5+D@&"2FDBE"D&,_<#F<&9IL=5;2B M^5@KPZC:'LT$PFKT YI&3M )"HRD-V +GA$VY#F-!2:!3VN&9ISXS,9"^>.3 M&YN;O,O>?JA^R'IC-EG=J7%73AZI.,$)3R$WE@62"3/Q0H9'9%(PQE*2.L4+ MG9]J;JQA3G'VHH).5L^:_0,(VY%(&-Q&9A!?R'RJSUY (W2UV7/335U=]H+: M)ZK)7KKCVO["O82WWVA9?5S5]5?)32G.4I52O-=:W'+^]/"T- V./[_]\*': MK#XTQZ/OE)*FG*W\8O90JTI+N\@9CA2-,IA054"4Y!1B7"10$8QY2G*5QHYA M).,(.C>ZZH6@]12] 495\,O'YABZKRXPCQ?H*0RTQJ#4*H-6YQNPTQIT:M\ MK;AOD^3 SXFM[?7ZJS^ZV?;:"W]%I^=Q5F6D+M&!A7VE#M/C0'Z^._5(\XWP MV=I%3'Z5R[;+X7WYV%0U)(B13$8%S"/]94(4-<=[!50RR@N1\$@)Q^VSCQAS M^^1L[;N^G%Z5)#U7)< G( C6(Q.\#\QA*?DB2M,1[GE1YD.G%^%R(LO+H_E1 MH:99J1_3S;N?IE^@[':C"8X53K(84LFEWN^K'!*$&21IFA18F()U3H>>)V>9 M&Y%MA02=E)Z;_-.(VK'4U3B-3$+N$#E3T" $01GF]$R3$LB@LH?\,'RQI\]O M5?W1M;E?8)HBE0H&TT2#A2C7K[_B.=0O/L-IC+,\=VH[WQM[;J^Z%DW_U]>+ MU\/,TFWGA\38?CI+$-S]DIDOM,1Q!F319H2J2*WP_YS,\WMM3VLG6%J:_E6+3P/K^5Q?PC0 MQC[O]\/KVF(CQUB,66VD?JU*U9>4OE!OY,0-(5(Q_ZB>:BG>K-;KU5\F HGJ M9Z/M>IM\)L*6N@MJV^FX!3^H.6RZ8$*WO:@&JU 4\;_>O_&D@5NWIQ;!U, MHP ^^K%!L)?@RBQ=*\1&S-P=GO\5LWFM@!G.\+4;PN_K\W;U\+B6]WI'VCBN MC,/^D]Q\5M_ISP5768((36%.TPPB5##("H$A3W/$2!'E24%-MGTX-10GO.+V][HW%;Y%<9)]DU6Y6O]1U:8MB12?5AM9__HD-;ZD\P/G64%4 M@BGD!&D.DB*'F$0IC.,4%PEE,8ZL#LSLIYP; Z&_:ZG_']#*#7:"@T9RH$4' M1G;[=K:6P _ST3APCLQ&=D@Z'EXX0&K?&C@\M!/U!+[R877J >P&TD#S7\N! M)NOZZZ98O]VOXYW>Z0QO:7W_9;WZ40J]^S5]A,6':I>;>6MBRIHV5(N"% P+ MQ2%.3'H#IL:6C!#D(D[3*(MPDN>V;35F#]>B@\=.=E/7\I?&):16 MZ[\!M54!T)T.SCD0MLMB>;@Z"MACG[UJG(W4X$L?9R.Y-N+_!G;"@]O+,/OD M33@B%CJ/PG;ZJ?,J'&$YD6?A.H(?MS7;O1/;;N,HV6Z]O\AUN=*S\[7IF_6K M;/^[JY-.HERH0L3:3J4D+IVB/ZT6:FT7;[JF#N? " MK)D=(4Z[$B,39;L(EF[!48KBAX,S*(L&$&M2=@T'XR'K!AS9.^E>KM>&ZK9>BU.3I)1%!8HR8D)U$(.(IAQ2%DF8TT06@A=)1I1CVOW0?'/CT:VX6_+< MT)^N1N,EA&V/:(/A-OJQ; =91W6&VWK"!D_$LL(E="+^X)Q3I^+; ' B&=_J M-L_XOZZ?B!2&VS2Q-3Z1V_5:/RC2^$C>/.\O^4*?S3_=_D77XMU_/I6;YUX. M04.0W^]I]?FQR1SH53X\J)#X59K2:DWAHK:$_!-=?I=KT]M,\2A!>F.5D:]ZB2[NEGM$$K8-SI'!^"L+&NL])PVOC:6:E^ M+J9WED)>FQ6]ZSKS6>W_L3E>;4/&/JWTKDJ9O]YI2>K-V]72I&VOZ7)!8ASG M&>>P2#F"*,ZUB9"1" JB[824]$;K?5@>OND=YT5[W7\,K4TS)!Z*[IMY&'<(FF4\2)- M&=0;U0(BKAD9LS2&3 DD\R2E^I*OAK2H+SL+\VD9'PU:(<,?/V ?K3[YJDN M*UG7MUR;ZG79V/7FQ[647:L*EJ&"J#R'.,X2B 11D"4LA@1QEC(6"\>JF!=G MG!N-;@4&/8EOP%9FSW8@EW&W(\2@:(Y,?-<"Z4QMUN $I;#+LTY*5=8@'%*2 M_8W74<_;U0,KVYZMAN'N*I/H^$'(:E.JDNY"GKNYQ6TE>B<0^G=/#U)\6:\> MY7KS;&H%;_05QO'P:#P.BR0C/"%Y!C-**424,(@CO5\O]#Z=1A$M,N5D'4XB M]6PIL*?U#=CK#?J*=]D%VQ=;- T^>LJ#3GM3FK_5_Z:IOZTWJN;*'0A^A#KN MT^1&RK-Y1J8B]ED\'MZ?B4F6:Y1/S;B2O\KG:I+%./?)FV9R]SR=MZO*C+WF M3_5FI?\K*_% U_^0FRZI@>8RETF$8$I8"E%&"&22"(@4BB-">8*$=8+.A;GF M]HG:BFM80SQQ4P7&.77D$KS#[!\8M)$Y>X?75E2@906ML"- 9Y]N$Q#"B?)L M=E#V$-Q*;_$8.N796*(SD&!S:83),FLL5>FGU-C>XIN'O0VH-(6:S;EC63V5 MU=UGS>-M-=(OFN!\QC2K"@@IT06G!="BL(M)=MI M_ADR<"!M,?L>RGOY;YK^9HT*H;N<>8(7 M.)?;38:)T[J] #K.\/8;)@35-8T;FPFEV,^W*[U2*,1PE$<0HRPSY=0XQ!QS M2$UFC4I1K/_9G^>&)Y\;R75O9/,JBI[D/AM..PZP$:F:UVV'02WG2'^0%991B# ML+VK3T\U;:?J076/^E(/7WUMH.CO=/.T+C?/O]*-K!=Y)D0<<0YC&6MK*),* M$LD81(04+,(8QSSRB_U\,<_ M,I)RDI$,JCS71@%+%,0I%C!)BSPF642)& M_F0+R"][X\,".3)SO J&]F[YL%A.Y)G_?B^;_#!:/?]+#3;G$/[E^[>O?]-_ M6;91\WJ7N-$WZG]L=O'WIIOZPX/>2]9-FJ+^-PH>UQ**KHEX68FG>K-^!H]2 MKN'=>O7TJ!>-UDVQK=4//0\%]:/D;4O*QR9)OQFY? C96\AME09.""P&F>R0 MP%ZA_CF!PUWN7X-?Z0.]D_6WU=/=_>:K28%J.O1IDS##68P@5;DR8>@84IE( M2/*(_A.O&#B\G56#[!IZ_ MP,/*L.EM\5[*+U(ON";G.[E(D-";S4B;'#3F$$59#BG-4ACEF404(T)S86V! M.$\_MU?8I>F+5L38Y9TF#E]G]T6R,&Q&A7YT_]PET9%?RI;*OPJN%E: MWB .66'N@TYGH7DK_,)Z\Q_%^X3SZ>'))'"+<_4%.T>11'E1*!/F5HC&OZEM M0)9PF'&312,*)!.G;IS6,\_ML](3' R4[?1KNFN_'M8GI^%1'OLP]?/;#V<: M'XW0Q=<9H=!'K9:S3WWZZ@;*B0-9QP&\P]A>E#K]4'VH3-?1U=I45N=V*2E0[@5WCE0; -Z.G*['<;)8M!:P7[:2_LU@]\$".Y_@LSN,F_Y_!7V="89K"'5:&RUNGZB6K6WJWI3 M+[#@69RH!-+(U*&AJ8 D0@C&A(I-=BM MO023=[5U!N=47UOW0;P[VSZLJJ8 ;Y-8T"_)N% 9B5.<(9@1$NE=']7&$S>E MM3*$DBR5P+VNYZA/OVKKO)1RJ7(8IQ"QF,*D4@+R(1).L(XRX@H.,Z=6">D M<'-CJ9VD+RI9^]6D"KJ(=ISV6DLS,@=ZKHHS 8X!7U#"#"K@I 0[!K2'A#S* M'.%[K7VG/W?-N2(14:$(AR+*.$09QI#1*(>9C+)<9 1A@4(U5.O-.S?:M6C8 M9=FIZZK5L"/9$3 >F3_#P1NT$=H)L";K=M:?>S8MS4X XM*W[-3MUR9KM7%7 M>9'' A<4BBQ)($HXUAO7/((*HU2I3,426:5CG!E_;G34*_GN%+!V#CY;]YDW M**,[R*SQN"+]ZE(06XBTJPG#VRXH>#[-ZII0M^UHW^2=,69.U;W89E@52J8X M1S#)*8$H;R(08@Y))A*I39*8Y$YYEQ=GG-M+?K+RBV>@P66X[2@@*(BC.Z:\ M\'/OUV2+2=@>2A=GG;:OD2T(1[V&K&_T]7?7F\_JM]5*['==)F!^*1:1+%*5 M4P&QI+$V&E0.J=[A0)FE0EL0VHJ(L$>\P/D99QHL8 0V^6DU7;J[N<^B:^OD MO@JLJ9BD!:@1LSEPVPH*C*0A'=R7T CLWCX[W<3.[4MJ'[NV+][AW?78Y'B^ MD97^86-JN;[[^2A-T\KW3YNGM7SW\+A_J M3?G0''FW^H&M@N"%AB8VIZL EH5@='1N15SJ&6WW4N]QF*.O@T[N8Z=8L/+ M> -VVAFJM5E)GY;0@4$/W3TZE'A3-YH.#.N)GM2A9[@R#[P[]>)%CGB2*+VD M%$$D8J4Y'J50DI0+EA,B$NR5!#[/T\>#%&>W8\=S& X39@!DQF:],4#Q3/AV M!^=5LKT#'HU>@, VRWO*(\<+(I_-[PYR\/>-WTOQM)2?E?'(M]ON.UGQ4M9O MGO=_??XN?V[>:&G_L6!QD7-JDL!STUH@31C$(HY@C@D2A!=2Y4[E8)TEF!L+ M;A4P=HI1 ;S0P?0A[VGAZ*=S7AU+O]V8F(_,KTYP=_Y_8!0!C28A/7V^*(;U M_#E+,:TGT!>D(\^@]T">S.C;]?RXM_G7U7+Y?K4VOUR(6* T2QGD)D, 91Q# M3&4,8TD+GJN82^[4-6 <,6?'L48%R(P.H*\GZ"EJ7OW^=9VRH-'V!G3ZOHA% M!7\:G4&GM.LARC@/B"6#O_JRCTWSK[OB[A^#414'G ;O+A\,G_!*2'[ MCH*3O_>S@S^:M%ISP+:@A":QHCG,"YZ9 E,$4H0$%%0QE1592G*G5N"[D>=& M-(U@-TWBI)M)N,?*SHKS0F!DEK%1WMDZ.E(TJ$&S'WU2&^1(J4.SX?@"OU?P M;"_1O=\'L21'B LH111!E H,*<8,"A)%F#-M 5"KDP?[*>?VTFXEOJ:+M 70 M=B]V6/A&?N,/&BV_!'!4#YH]3$'YPF+:28G$'H9#AG&X\YI.<=^T*=?N<^C2 M9)Y_NY?23'->4ZW:WI8UG) M#WKT>D%4G/$\T@8%40E$,F*0%+DV-P2BB<)QG"BGJ/T)99\;&7;9,CO=;T"G M/6C4;U[Q/0"@AX#QJ6PQ "T(_;YJ9]JP@3\-%*#!PM&--N439D?>,WUN1OX* MS/.1\>R_-^GBC="^;QKY7Z'[WZ0+<[IYX+0B7'LL_XZN*SV=:?_:N!A_+9=/ M&RG,D9NNV#A)HSRBC,*$**:WYX6$-(VH?L 837E4%/H_?@?SUC+, M[3/8/RO>*M'T2F[4N &=(C?MJ7%3N*11ID]?W_]:M?\(?I>;^Y7P2['S65#7 ML_Q1EFG"T_S)5NB*DWYGC$7XY5.^YV!.G_>[SY4D+W.1_-8:%+O0O!R MA&G!)($220F18"8!47+(,T8E0R*1F55Y?:O9YD:DA\8AV(KK66MF&&HO,]T? MP(D-:P?LKK5^3V,RIKUZ,.-K6IBGE;]@$YZYR=.*,[6VVA9DM?',;)YW'ZVN M/WF_T/7WUY+MR'YQ2I$T["6514!-YF4),B((QS@C.4EJ0B#@9>$'% MFQME];7[%]#J]S\AJ7 3WY>.NID5.$VYQBW_]^7VAO_=2+@IE-I^9Z3V<-Q9@!JG> MA$*1\#S/LQ1'F56DW]D9YD831YVLM(SNA>-?@FC'"%=!,S(/.*'B5>#]I.;! MB[B_G&7R0NTGE3Q5C/WTA9[A=(?)*_O3R:1 G)",01X5VAQ(I7Z[%8JA%(BI M(DKTO\1.\75GIYK;:WXBC\O_0'D 8;M7/PQN(W. +V3NH7L7T0@;RW=^NFF# M^RZJ?13M=_F.P.%_G^1&FP0J9BB2L$B1(0W.(<$RATRR-))%D9#$J2[>T&1S MHXT7(7]R*^@-J&2HN#^#<)QE3,0JAW%&%$0219!0'L$4112Q0@@B-,*K#5U. MC/!NRG]VA.UH.11N(Q/S8#3E#?@T@%RX^,D>)--$3IH)YQ$SV5/=.EJR?T]@ MCM['DNQCB".9RSPA*11I4FC.IA02I#(H]&:.2AI3C)RV<2Z3SYK#+=^3ZU?@ M2L:Y$M?79*!>X![X<]J@[@'4IB&I4P+,@[0&H+$FL:$Q//>J^LG1,YC_?'AX M7*]^-$>D6\\J2G.>*84@Q]RDG"#-8IJYH% 4"U)$3,5.+#8XV]QHRTC9O%C- M#WUY/7W8PUA;;EQ#(3CVWO4*\-SWKS:@A-W"#LXX[2[61OFCC:S535(YNSM[9:YP+AA%-:%#!FB>:36!"(:1Q!@5-!D! YPT[NK_-3S8U, MVGXGRU5U!_5T#V"Y%]JC<-H6$"P73!&<\5C%C&+GL M8@.A.\$>MD6W)^H-V L;#%\[A@Z#VLCT[ >87ZN=02S"=]Z\=J2 2]#%NO]J2?' M.&,9,T$L:6K.G3ED6/^19ZK@*8I8D7F6[C\WY=QH^V7Q^*V_]2">UM'I:@&\ MI0T9%,Z1*=L.R8GJ[U_":Z0D_+/3OE+._248SJ?87[PS1 ;#QUT*80E0D&))""%A$@BM%N4A3Q_[<)^>9&_LV.0VNV%K1PPA$!N9&?S F@LCA*"@Z%(A@BQ26D>N<"F8IB)6.2'0X^.S[=RP<: 1W>_D/<+/CR M"C3&IL> 0#BPWA6 3!7&9>0"91O%*4R-,[USDO1A:9Q1_OUO]^%=]=[N+ MU#\T;W+S%@^-.^;QTW)=M+5;:UEM]K06ZY?K^?FJB8)MW%]-E=RWM9 MU>4/V=9H?MOFO'R1ZW(E](/\67VG/Q!18."9R_Q>W?>KM2SOJG<_^;UI2VYJ M))HX@>X\0XI4$8GT.TS;,C( *[)R)P0J3H#0Q/..DI&&E_"&%V-WD4;>@&>Y#U?1? M?*HV7[4ALHBC/&8L9C K,KT)C)6 5!,'E'G*"&49S>T2&\Y-,#?::&4$905$ M)R58:S$=4NE/H7CYL.E:;$9FA'%@<:@I<"4\4QT_.<+D5C9@ (.A0@&G;INN M-," T"^* 0Q==TW305,[VFRN3G>5W6ZA](;J#:U+WH1;+G JDT2F!!*44(@8 M$9"(0L 8YY)CE&!I%[1TM21S8\<7#:=7.]E].A3ZK(N=E34)VB/S;=?9\!>C MQ=]:Y].Y9M\FWG+7(WRESEW7]T+=-"'>C>)MH'?H-HE7@#]""T4?:5ZAO>(5 MH)UNO7C-@)ZN)#.&'DT*X[N25=U,=;M>&W(WW]\WS_M+OM#GIJK"7W2MQ6ID M^ORTJ3?Z@2ZKNW_3-N[]1HI;LU^^D^]^RC4O:_EE77)-T 4KBEABJ/>W"J(B MQI!*QB&G-&$1EEDALL5CXR3[MJ'KC:6C:AKI76CF4(?Q&*?3 ?24N %;-4"G M!V@4N %,WI6525%P])9-]7B07&8H%5!EB$.4" EIDJ20XH3$*4\94[A[/-Z9 M:IS_U _'5H.9/!JR^?T\GPM+[^S\5GILKZ]1!S*C#^CK#'I*FS;Q_>LZQ4&C M^0WH=+^Y\)!L$6B?EH#NY6G7+*S;>B+9IW6'3[L@1V[VB:=WCW]\IPVRS;.6 M[F%5-6U5&WGZ$R\2'B,6QRF47 EMY0@!,3.=3-,<9TDNHCBCMJ&0EZ>;VUZS ME1BT(H-&YIN6@5Y\B>QC)"T0'_Y A,=Q9%Z_%D*G.$I[9+Q"*BV&GRRZTE[5 M?J"EPUWNSOMF+#9 >.QY?TF?\/3V3ZW6#^9(LHTJ,/D3]+ /_[N\TDZG0.,MQ, 9T@B33G8" M-1Y@_?.K$6?Q+Q#65-=^+$TC$/U8RL]L6=ZUSM^%WEJHG.@=!4$<0Q0G*60X MIU *3D2498I*Y%HG[/QT<_M8&VG=RX(-P&GG60H'TLB?O*9(6--&RL@(]D*& MK1!V&8O@A<(&IIR\7MAE]4^5#;.XZZJTD *(U,#J,"Y)6- M[@O45)4W/ #SS3,_!85=NOF+.U\CZ_R4Z&>2ST]>ZLYZ7RC_![TKJ[LVY=6, MUI7Z[\)Z,RQD3"6'G)FRSBA+(&%*0BZ5*:_!HHQ8%]>X--G<>' GKT>MG8O M7N;!D'"-3(A[I/:R@D[8,<"SY\B0($Y$ED-@AF%+6U &://B$)/QIZTR?2*U MOL>=43]4O'5^T*6Q58VSN]R8O]?:9J6\W#PO4$%37 @)L\PT.$%8Z9TGQK H MGFZN;%J3V(@S"Z+[V4&O!/:GBLL\+Y,M6%1')ELIP?0GF[# M CD1X5H!&J@@DCU ^1K,ZZMF/);ZN5^*M<+MO=%<%IEA<) M,W&3FGMC3B&+*8.2I")+XTQ&+/)K4_)BGKF1;K^CQE90MRWK)6#M_'\!X!K[ MK,L'J2O:BYS$8:2>(B_G>J5&(B<5/M\]Y/3E?J1PNVQ61HK3P5'OVI9)"QEG M(HO3 F+,&$1%INVSK.#:/DNSE%-$<[NH([=I9T<9IX[X]JHO0GWY,U]FV%RRHFVB9 M;DEX_W16CK@4=L0>'MZQ>?[:Q]N9\]T@"OH)L)QZTB^"&QR''PC'NST\H_II MB3MW$RE0CKB*H4R(9B.",*0Y13!FL40(99'(K,^ >N/.C?&-:"#V\=?UL++P M:_HA,+8+,X3R#GY)/Q FVA&;]@B;YU-?&MJ+ WK4]P3:%I^ 8\CYV+MZ.C_C ML8@O7(HG?CUQ"F&[:KU6>TT-K>_WM.IB^C^MJA_:G)#B(*+_-SWTYE?-IN]I MN?X_=/DDOZZ6R_>KM1EUP7&,8VV-09(1!5&$"23!^$8U.$/7C"H1O[L>*'DU0[A+ I7-40X'G7RE@AG%3O5%.'\ MQ9X=>I62?+,KY_N=_C2%KMZVU5G*ZFY?GF7!BKP@69*:3IS,I-]EVHQ(&>0L M+@H121$IMYZ]UE//C1IVDG<%MDT)(V"$!U^E6?AR63:"-WE6?"A.Z-HUL;.: MQT%Z9&8)![)[1V!GO,+V"+:??MJNPC=6C;&V8*FL2JDRJ$V;P1$)$>0<46AC(7B).***RO3QG7B MN5':5G;0" _:_:'>/>[E;YO)@)T&#BY9EP6Q<%B/!//8'NVY(.S@%1\)Z:DB M=\,A[N8]]X!MR+WN,MQT_G M'D,5NCW\=OBI6\$?J'6B[?OA%?ZYY%WGF07.)6)9%D,>*Q-"*E-(29;"/(M$ MGF,:$615%>;$V'-[I[=MG![;)_<&+%?5'=0S/S2!TNX)Y%L,M=W+HI@BF$<1 M@8C&FA&E?K)XEA.<("IC)=SBNSQ1G":(:XOC ]T\K?7W1M8W5P)HQY&>H(SM MPM-2[5J$A/+\=OS),^4/%#N5%G]XB?M&]E=M'$E>]B.HFK#;[_+G MYHV6Z!\+Q)#*591"E3-3-".6D. T@ARI5/"4I"JW"I^WFFUN;-@7V"WZU0[< MRSO1H)"-_I8?H]4%T@,C+V@$=@BTN@R@_48S*) 3[2ZU@$]+NFX::V@#^VG= MY"B(/LQ=''"@H"QKD ;VDI?'F&P#::U.?]=H?Y./W[#=>WZNEL^_T@=Z)^LN MCC"-64R52*!,LPRBE#.(>9I DM*"*1%AB:W:;PS.,C=ZW0H*C*2@$]4G(/,L MK#:NO@!@C>[7&QLG%X== +PF\\YYX>;HB;N QZ#;[=R]$_K8+HC_TJ%VZ6*_ MO?9OM*S,EOUS]8V:##"]B7^4Z\VSB;#=F""6Q\:KC 7.>:)),2;F=#BA$20Y MH3 AA#(E8X:84UBJW;1S(TTC];9)CC8 VC8X96,,:.-@JP-HE [+=SVG98+ M8K+#SU- MM:GW67SF%[>5>/D/O2L7),Q79F-VJ[;JED*C.48W."SV.S5/JG(L)0%%+1).,X3R+7 M+CL3+]3XO7/T,LE*O,X"V7V2)H-\Y"^5D>P&F#]!3\ ;T$LA;GYIRIH>_EOO MAG"?KB# !OVB72?1I!^Z(. =?O_"#.KNZO@D-Q]E&TW^U6SS%C1/LR1ETK@T M]%20//_-=').G(-AP"=Q=,MDKHASPO8]$&>O M\;3;]XUIOM#UY[4V8C4)-@DO7^2Z;<";DI3A3&BVDFFB>4MH!HLHAJE"3.4R M%3)U\CI8S#DW.NN:*=5M,Z5'N@8_FJ2[7TS3[]5R2=>U,?7::4TM>R".#"J'6_U8 MJ==/Y4/U^+3I]X?O_/51&A.1(@5S$G&(:"&T695(J#11Y1$I4AY+%U*Z/.7< M.*G?=*81^09LA6Y3.-R.1QRPMV.CL(B.3$;7@^E,1?;X!&4BBVDG)2)[& YY MR.%.WPC(QA)](RO]P\;X2W_=Q2%\U+_YL)$/]8)1AG"$PK>@^RDFD&"NX@#S-,$0JRR!1 M>0'C5'"$BCR*E=4N[6#"ZEINZ"['>5A=:$"YBCAF%*,H2S3.F MDP-5!422;&.MMD!MH(^S\Q-'.8KD:G9$9J95OE]DP M2A6J00S"UHP].=.T)6*'E#VJ"#MXL7_:U[Y@TE_*DDY*1+02'+&1]G[OK9=^MY7#D=S^[X@?; M-BYOGG^G_[%:OUWJMZYM'(1BRI.<$2BR(M-[J%COH53.H40\Q7I_)7%F5>7M M6D'F1E?]1D1'+Q;X16X5VG4I^INIMMLH!1JMW%L27[6.E_U(4ZW.R)3WS[8P M]CZNJ1;H51-F3WSY]TMVUZEW8Y;LH5DR;E0,E%$; N !%]Q5PT_FLPL!0M_) M%V0\]X_>5U-O>=OX0T8X(21#,$^T_8#2)(6$YA@F.44KI =I[\@)'-&-1#N,XUA8SS2-(D-ZY$!RC(D4HUO3CLI%_.?S< M**>5SL:9;H.=W0;<'Y&1^<<>#.>M]6F=@VZD#Z:8=-M\6KW#3?*9J]Q[&[RK M-N7F^:UFX#5=?JB$_/F_Y?,B2@M%E8V\O;"@DZ*4$C)M!RVO2]R;+_HGO::+-&-YDF@C/U:F/6VB",0%D5"R M7 F69H)%5O5YSDTPM]=X*R/8"@F,E/8O\4D0+[_#UT(SMB/(#16G%WA(=:_W M]^2 D[V^0^KTW][!ZSPC=[C>"3TM35I&T_#(=$U:RWM9U;NV *8BQ,==^*S, M,*&413#&7)O7B"!(6$1A%NN=/&>4"NET3N8JP-Q>_I[\77NV%QJ\K'=\17"S M\T+9V?)CPC\RP8R O'O D2=\86.17(68-DS)$Z*C"";?<3R#FYI*1G3YVWKU M]-BX1$M5\L9A].OJ@9;5(L&Y9#Q/84XR4V(KXI#J?0HD*DDXD9E$,G$*:[HT MX]RH;RLP:"0&+T4&?[9"N\8U783=CM>"@CDRD5V)HWL$DRTV86.7+LXZ;=22 M+0A'\4K6-_H1SY[*WFNAFTRUIA^3IKU=.Z9/D"8=NW8J6.[_L6,Q?'^9JOAV3 MH@2I+&.])R8 2C!2PPW."L3*&";9;+UV0ZG MX$W?]!V+]I[=15KC92GUL8)W)V? ?"1^#T/PCK77D=*?=:..J-Y!/1YY_3?@ M-D(W>A9OZUHU_&:S4G=M4Y4;.8NZ^;([,OJG[V+%JEKP69E)002E(,-9"6"! M!" YYD 6.$E0HGB=R=E"/.C5S1?S$=G>$B-RP"TYG-@3CBC>;W0@6+__G<'1 MSF([UG;H&S-Z#@3U2'NQVDK0GKC7/Q<]ZAV,KG.Z^M=UAZ-'S>GH=]M^N=MU M3!U5BZ[2PA\QNZ/LE8$=S!B5:MUA.N;4&^[D1IZ_B^KAJV*5^U:9K'WQ/\@W MU7RC/FW;_;!9UVNRT+EI,XAPC"&*@<2) #!F$-""Q*"0B(@R5=-@9A04=FQ_ M:DN5K?D1Z=3P6*AN' \3:8R ^+S>JP2_J]]N- MY#0K\@P2+8_-='IL#*B@,1!08,X1Q2PQ"JD-M#$U&MN>+]+:>1=I2RUWC(<0 M'>8F3SB%WA4."Y'%:6"W0S52OJT;9':G?@V#,736UX5?CG?"U[#I!^=Z7;G4 M;>HW%+;;KMMG!<*8,H@ A$+-][*R "C'&&!"8U(6:IU,A,V&ITFC4]O+_*+; MB)9-3)L=Q+1O.$+:"/VD3 @JJ1J%P:XF9?0W??U-G&U0\CI;-FIXU"FR#13'\V*KWSJ*,I!J MU8@!]_0YZT\ZR4WO1'350(0F/%'K?, QAP RD0*UR,UU)^1%7,HBCJW2+$P: MG1HE:9M;I6LM=-*9ZJ@<8P2Z&1_YAC(P'SFB:"_#8 &+7RD&DX;'E6.P@.)$ MDL'FM[?D6B@BVXMM[L]+SGF:ECQG("=0$X\^81;) F0D3H5:G],LYO;I$^<; MFQKA=,.T,K8G(NL2/[^ K4U(_';$QHER'X(5_6%RC+=CY'H8D@#!Z L-OD!\ M>=CU\R'C*[]QC +KG<%7.E36CZCU FJOGO>7=,&T)I;6_/DD_K&IZFHM/HO5 MMXJ)-NR2S)("9TP0!$I]8@%$:BE&U.P'Q"A+."PI2D5L0SI!K)P:6WD(;S;_ MB7;^1IW#UP*<(SX9AF'JE^[OZ4>R';O:/I8=LBO\AKN#6#IN1#PDV"=!\Z"- M.:H@+!9RP&!0\(P#2! *2J=&$I1FD,4%ERJ&5 M%L*91J8V&&@;@38RTE9N@P#:4EMMA'.(FK'PK3@%)E$7B.P5$P8P\*N;<*ZA M<=43!EP]T5 8NM:^ +M3=/Y936_)_/\(LOIIP=^0M9@5DLHL4=/'4I_O -.2 M PA!Y*7)"YC1O/8Z-4?:F1JK_Y66KPU--*61LK42-MJ7HY]$=+A=]\74('? M?2>,K(JSKX'@5*!]\::C%6E?TW7J3(*66( 5'J@QF*0D=6\PS(HJ0I%1*5D%FM+V\V:6HDTA>PO+3:N&O/ MHMPGQ6Y=LUPHWMZ?AJO"47MIQ"7@;FFWGWMO4Y7WG=(IBD9!-N3\0>MW27>[ M6>.NW[S!>+)8\W=G%QG,)_+W+J969@P+F1"0(JTPSV .B-0[?5@BM4HK8BZ- M9F1']YT:?S:F.4E [J$:9K4; A,33Y\MU&_=,)@-/%+(RPLI2]//!Y4OMQ? M/:+PY8F)A[J7IU_[.'U'T5I5?WY:"<(_+/Y*5I5F,'V\:3++*(%IFI4@S?5* MD*80D!3%("<)9 53$T*[8[A,&YX:,9T<&=.8'K6V1\M%M+6^.<;WEN-X!CK# M;+X6 N+ U.<)W1N/X[D.5<#S> 8:?\$#>:Y#,GPBC\'O;UW-'DAJU&\7G2[Y M^0K?-J3;G"3?FJ<>0R8^?Q5B?;_@]YQ7^C(RWT=\Z_UR*44%341& &9:8I1C M"8@H$* )Y['4; B-E,A?T(?)T>J!>HU:"^]\OU3K;[,>F\R38[O0GN3S$'H, M"/HHW+ T'[TS JWEQ_/CA1;_HW?4Y=V"\4UQJ"A4(W6U&ZE7N[/SGE85$W]6 MZZ\+L7Y:+9D0O-:PZ\CS^GDII= IE+-,TH1RD8"TE*D6B!* D#(#C/*2%)CQ M@AL?!'Z;*9,;U/1L=N].M/115NW+,KT;NO)ZQLF MX_7/& N-?Z*NL2BT'*V+QJK'-.XJ1NJO^_Y:2K5@%(H%H\?E2ASWG(<#$_VA M/53P>5L#X]6%>@'BH'S4SQWMQ\-[L5HV#^-/BX=J(81J^N-JR3=,%PYT$E"_ M+:IUM]6:\:P4,"> HI(#"&,$2%RJ05"60C*4H-A,P=6^Z:F-=SOKH[WYT=;^ M:.= I#UPV-^V[)?KHUDXM ./7M,"VGQL"@?X2&.17^"M1AHW[ 9&%LL;CC:2 MN#G:'SD<[^"JX]?^*"R28ZGS(V"+3AQIHG^$+GIK@CYZ"5=QT2 MSZIX PV.K']WW?53I3N#W[@1R?OEHE,97CRT.T$_?=?Y)6+WD"=,"HC5)),G M+ $PA3E ,(Y!*$4N M,)OT;=TI9W3F_AB$4XS1\4HLUUL=E5V,03BF&/,?CEQRVJ6W_5746NANP;59 M3$O[+O5'G;2G#L2TZG>S.$D(20D!A3XY%?)$ $0X!@P6&)8IQP4I1JE"M31\ M:JS7,S"JFXSAY9.#%/UH_6XX%YM@;X:>UWD44&[=C\B"1UL M,:]_GBGKJQ! MN.L41R=0D>K8<=,H4K4U_I^C;M6Q2[R5LKJV[S;R->?L?)!-KO:[W1%W&*4)$!P3 /." $3S%."2,ICE4*UGK0H>3IN8&BFT%D9; M$YWD+LX :3@7N F>T!,!.V3LYP 7G?<[ 3AM9MS1_Z*;)T/_Y2L=16*K1;46 M[ZIO@K]=K%7?5FI1<5_78EW_2OZV7#5S#7T2^E;87I09)'$&,,_5VT^X%KY@ M%)1)@@F#F.;(*G!GV?[4J*$U'S3V1WL'HM:#NZCQH3US-M)>.)[;:]M+9M02 M$/O O.,?=GL96C?P_"K26MHPKCBM&T G.K6.MW&5K.5"7F[QU?.^S=Y&2<)) M"5$*XCA':D:$,4 ,QX#(HJ"\S$426\GZNQ@Q-6+<^P#FY]_2&_96G'K)C!-# M8Q^8&'W![J"&>SGN%(FUSO#XN%I^J[C@KYY_ MJW7#;Q??1*U#LYW*1R7JF:0Q+G$2*SILCIQ!,5!K1 ERE"8LP0S1#-N<-F/> MM!4=CG#FS/MM%OY&QZZDFIQ46Z,CLK/:AK!'SNS=EWORX6U;6L)SL9-G?P:&>0(8&Q0P?% ^:_=J;'@2J_7S1_5HZ#+PG_ZQJ9[TPS<3LE 32Q$#"7D*8%E M0+.B4'^HB$4L8\*L\NM\&38U>G\GZOHO4<^[B/?NL\LZGJ2W1)X(&B MWP]]G^ZBG5=-5EO?K[MHZYGZE_;MKDU\V[KG;Z;K&W"O\V!OQHTZ2_8-Z?$< MVOO]'10T^BH?5T0^/O]R/T,B8U26,<@RG@!8, (0A!)@FI8RRP0JDW2V$ _: MIR^&RAEV)A@1 FX)X<20<.1PJ/UC(/US%WW^Y=_)X]-_WEM(,5CVUO69>@CP M7T)L:2* 6XA=A -^+'4+APX07PC&GK^_G)@.@A- M^ )U='T)=W#=5"5,@#(1DQB\S_@:$B9NG96.,/JAU\CBAVW1YW[3?U>57#*9 MY((R4*2L #"6)4 ($5 D)$YS(05-K0[TM#=A:IS>DT5HA-EVIO<"8+;%X?;] M;>NNRODN MVCH6=9Y%C6O-<7.1=BYJO!NI'M[[XV8VBDS&W@D-3AXJZEMT>D5<==3*S*P5 M0"?U]M6B.^'YYF=RO+K[4/T_C<)\[][]IY?;?7]-*..ZQKPSPJ M%@O5%W\ IK_RO*WOW=:/0;O%_X(PC+GCK_""PGYVR1:V1;=![%U%J!9TJ$3] M>K-:Z338F,6LB',UVA!=>()%#G":J1>&2Y3IXQ5A(6U*YTZ;L!HT1BB1^Z+; MB%AK7#3?VVO'\F>P-&/GVQ *S*H]X^ZBSCQ_#'C9=:_,=::941GGLIO'3#%P MY>T*BYU&!RH0+1IY158F $I6 )P)"B"/:5Q(A*BP$BT_;6)JT\)CV4 G*90S M2)J]W[?A$_C]MH7F)C7%@(HD9YIY,1W%85V1@2O=7O%NPE!_$DW*_9>E6MS^ M7JV_?EW.=9KCS\O5^2WCF2!%@05+ <:Y&NII$@/""%8'=&SMEKK M/K/E-QVR(M]MYQ'.W4D@S#+U!\ X+E1WX@0@5&"0P$R(O$ DI]2BAN$%^G2, M@H9_PHXU&V:"]M,X@U'GPIW>=8UZMM^=7[3OUT_^AJM;4?0ZJ#D;,^K0=RMD MQP/DS?=S&T8MB@3>+M2LM9%#;VHZ9CF#&4*\ ()I'2X",T!B2D"999(+PF62 M0)L9M;LI4YMYVQ;3Z"M:A[8%,W8<>T,GFK'L.%T3F&<#]HHUX=X.J%?*O<&< M44GW=MB.:=?#'1WE%_C?-FV4KOZRO.>\TDV0^4=2\;>+U^2I6I/Y><9OUE!= M\LHG/5&KJ[7X+%;?*B;:))9/@BT?%LT=9Y(GDA$I <.9!##5HF"8<9#G$BMQ>(&+D!)@7!9 YRBGA%)5Q;IK-V+_QU(:-QK8H7KRWSR=SQ6'D=+SC/&PRK([Y_1 UMS!Y:-EP9TSLI_5=O9[UP#_NGKHR(VL M-W47N*((TC0F$ @F2@ 3! %&D %<((6/3+(46QVEMP\OEJN5LL_U5I?38[4-^OG&8X9C[.4@#3+4P"Q3 !-:0)@EJ8Y@CG'MO1@ MWOCT2&,A=!SHZ,0A?=1'XT"T\R#:NF#+)A8]8\HQ8? .SCS^H':@)'O,/!.5 MA0$CTY<]-*>DYG /^Z65UA#,NZER43"8050 2CD&4*MS()QS@'(H$4&P3(31 M*9)']YT:06G3HMQA7=''ZOJRRA&!T!%C'\Z;KZD<01AI2=46>'9;U=0:.@<56_^K1UEIG3.POM;Z9J7&2MC(Z,#/ZHS'4=J5U M'E3#6=#-4(6>[]BC9#^M&03![P3F?%/C3E4&W3V9E Q?[3;]2+M1)4TI)5@0 MD-"8 2A$#E""U1Q$LBSF^N67S&;ZD4YX^I$ZCL"IU?3# 8$QIA^W.F\W_7 MX5]Y^I%:33_2EYA^I,/3C^.O'-^'8AEZO'!OYWNY,(*1(0BC@% M,4(<0,Y2@+B:D:2<(Y8D3*;(*D_-I-&I\55GMSJC\MZ M3>;_MWIZO>1BEN49SDLN@8A9#&#)#P>Y&IIC12=C'N[ZU%,"7N[T?_?GN^JH"MLYM+U$>11*C_EL M9YK-?L;KHL ,YJ#3?!?M?>J=,/(2FLU#X+Z0?O-9DR:JY3P$G[NN\^!=' M=LI8/67(7TBUT)MCKY[_6_ 'U5Q3BZ5;^UH]O7IN1;9T=D*SIG^G'SOUY:OG M#L8HBT.S;=G[QYI,-QV\4=\Q,R&F&D^ M.(&'(Y-GQGOX87RD_5:#C6?^N-5CHW?+2;79^!:XCH]TO;_K>_6"=>F><9&F M)6($Y$4A $S3%" L)&!YDLHX$Z0PDR&^UM#TQAZZ[C'(7:1-=:; MF"?H7=^ZO 63P&^Z+1Q6&Y67_';:GCRYV6B;DI?#OEXO5]G]?D;IJTT*^B._K5\J1O\\X+(4L MBA@D<:9W)A,*:*SF %*04J1YD<1$VHS\_DV<&E7TA'4[?[K%Q\ZG1G:I[Y7= M1") +YM-05ZV[P)3FD.W=4O(2+L3-?YXG.2$ ]OK]"B F:-.K,+!?#PE"]B2 M??+>KT(?>/9%_;!;A,"$E246"4ADD@/(RQ@022G(*,),%+F:SAD)AIR[^=08 MNK4OT@9:KN7.0C=,GK<"$ICV/&-AGM]W"R8C)?DUH*A)KJP69,$J,H\>&Z,] MI?1=0F @K^_D)Z,E]UTRMI_A=_$:QS2_[>97N]W-LA@F2)8 ,Y8 * JJEILP M 307.;5PZ(Y288U(;3MF> S3&4L$"U!GA,!("(9P!Q+@$3*,E)R5&"C[:OA9J;& M23U+H\[4Z(^ML39J3)>!O/1']]\@F^VNZ'E.#K8T8N1T8#>(3A. '>_C1GV_+)?\ MSVH^WRY*8Y[G/$N!*$D,(,E*@&.* >)ZRYMEE)=6FTB'MY\:;6VMLUR@7<#. MC(C<$0E,,^9@6-/'>9^]DL-1$Z.^^N?=.WZQ+USE(Q/QD^"B/1&TE2;>!ALR M1(HLY:" ,@4P)1+H:!5(DBRFLI R3F/WK,3SC4[M%3_)N=N;K8;.QG O^8H7 MNL",$WP#&Y@IO&!Z8U;C,$@!,QPO-/R"V8[#4 QG/E[YK6-@BGT5?#,7'^2' M]5>QVF=DU^^7ZS>B5FLX?9C3?=UE=O>ROG<[[?4'^?,VK*A,:TK1%3;W"[[_ M>%DWZNO;W.^CG!V8JP4:)0QDL) X@(!G)0(B$QB3+G,:&%453XIKZ9'KSL4 M(@5#M,I2XECWI[-EC/VN4X>.^ MH10)?XV-EV'A':"#! W_=_DZJQ_KG:B[X^TVS09UD4HW#"00$ M$P1@S@3 -"Y!SCA)U=HXX\BH(-&BS:F-M4K=M#R^Z_ M5_4,(X@QYR7@+&< 0I@"RA 'DJ=Y4@B \)IR4.2SRTCW?/3Z1:-0RSX$V49B^K^J:JV7RI MYZ[[ +#,T[CDG($TIQF J&" Q&4!"O67QC&1T*Q*QH M2.-03]4XVKL4_6$2Z?7?FV8,-58?!9_8A>T>:]KS@:M7=KS)H%%)U =TQUSK MY9[V8GFOE]_4S;NNDAW=XI]'$\,XZT%?".W^!8_*X>I5; M\7C!=]KQK:"NWA?^65EV]I)70BY7HKWP"_D^BTN"4P8)*')8 (A+!G"&("A8 M*2@30KW15N>9>K)K:B]]W^;]00YW6^'U3FZ[V3VX="EM/-S^0OEHF:KNJ+M]_<>4^VC9M>[Q?0DPQ\S[>_K?!OQLI,I)!+4&)1 M ECP A#&,$B3!,6\C)%:X;J4_$V-AK=VN=7XS2#*4\+R I0IP0"6)00T(0PD MI,P99CS%(IX]-444G]=DM0X'UG$CX2![1>8Z[52SUT.U6%@KL>[ BRG$<:H8 MHBQP#J!ZL@ 5J 0I0S&#&<*TB"#U.[F+U(U>FF8./G>/@S\:E-7"Z$S/1YIM6@&D4^"+1\6U?\(_I:K M=7XE*YTWWDJND@/)5?79YE'P]V+]^W+U=_44OR9/U9K,9P4L"Y$E!&1IE@&8 M0P8026,02X@(21%#F)C&D(-8.+619^MDU/.RT4WN_(SZCD:MI\WN7,_7J'-6 M)UBMH\[?J'/8/$(;YHFX'@)_\7X.S'C_\EUL'L%_\:X>*?Q_WV:!+V6T4-WU M9]==K+4W^H&T(AYM+R^;;?:58*+ZIEVO[Z)JH6-;R]7S7;2[](D\-\^'_HGZ M<*77D/,].#^J'T4DHMMGC>T1]J28%[3O!C(4PK0[6GI#4-CZN1%A&W+3,\VZ MP+]DD+($EFIF3Z5:()$2()HQ0#E.)150%(GQM*!WWZD-YHVD9^8HZ9D9YXPY M(A!XF//BO)V>J0,(_\IZIIEQUE?_ZE'U3+/+N5WGOG;;OFK!?Z6QO]^C7;]5 MZ^UO%=^0N"O>_W4:;04)(D%Y@C(7+$7I# &I$@9 MD$6:"($)H= JN\.?:5/CONZ);UR+^K[IK?"M=]'.O;MH>T+ UL6H[Z.C[H[' MGC?;8'F9_@S,Y&-WI?6.CW_4O>X9>31OU%TG_[ >[UL%:,%MB-#YV1_D9S(7 MVS1T5"(B<\H D;$ 4+ 4$%&JR2IC".:24%Q:9?N>M# UPM8&ZI>V,=$QS?<4 M1C/:O F5WTW2L'G;8R*I5<=/*8$2Y?Z/9B'\9*VS+&C5K/[B*E MBFS8?*,C+Q^7*_W!_7J]JNAFW6BD+-\K_S0'+>?S1G]%O8FB7L\@R_(T*SB( M8Z2/AD=.AYM/??'JV%[QBLY!S)U5(8/"_?Q,!&X-;>QILF"UE/3E?BJ9J?5-[$W M\Y-@W _8?7;S_JGZ@ONFSJCVH@7(EUU=9%OQ(+ M(:NUWA.I=78=*=0$5.\^9!@2 &G. "4I!;2 D)19RE)F)<\QGNE3F_:V50T' MKD<_M,[_&&GW[_0RMEJH56SG2:1=:0)V![!$>UQ:FM3(W-DG8([X%)D-<=-\ M-@(/>R_Y6%@/=>/WD-?A;T3S1QT2Q^^6XV'R!2QP&SI_7U5K\4'*_19/HSU= MUQN=&Z<7A;,XY3*&:0EX4:0 YF4,<%D( *%,U=N<<(B,8H;F34YMJ&HLUIIP M!WNKK<)Z9W:D[;8;;PR@-QLG_ (:F-]OQM*:I,WA\4JN!LV.2HKF,!R3F<4O M;]6BW^93]A3B,9:EE!(DI1;#P1D'!*889"B7B6*F1! [\8?+;4V-=K:FZC?% M+3%^"%@S;O$$5V!2.8?42$KE%V$)I!]^VMX+J7I?=/RRUO;EG[CQQG[F5']9 MZARK!:OFXKU8[R=;7Y:O2?WUXVKYK>*"OWK^K1;\[:+;K5@\[$NG=V6[,$M@ M3F,*JG1]6C:GG]%SOV"_)XF-'F M2W=Z8+X]ZN^=@\U6].'&M?I:^QE]['7[#]I7]6S\&.W<[Y&E72 M/ $DQ3&015DB3$K."#356+W8RM2&A:VAEDEDPT@.$[ W?(+/6$VAL5)>O>KZ MS4JLEUL839GUJI-]I=;K%[O-/;L]NF8;KMN0[G;FN@2<-$V$+& !<"(0@"5# M@):<@H+)#'*1,)WC7&UTU/F**03')X6E&.WQ%'_7D"DGSVD/OB(Y4E7@SLE8EB58H#10KFMUGM#)&*[?Z!8YV/[PUI+D_ M6[1WB.C;Q>X8T?XIHMUQH3^3:O57,M_T])"3(F6X2'.@6#S18= 8()1*4&2\ MP*R,"\B-3ND,9-_4!H%^0'#OX,%!QM4BVOFH+]MY&6W=O(NTHU'CJ6O.[7KISI."PUWX(%%#V8^,+!:&] GPY<.VW&< MIJ;Z)4J1FN&G>BN 2PZ(5!-^SB3+85Z@G#*K9/23)J;&Z_MX86/BG4/:W1D< MS>CU-G0",Z0=,/:)SA=]]YN0?-K,N(G#%]T\2?"]?*6CWK=.J=N1RR?!Q>.3 MYI&/C1IFLT&5,):7&):@$$0"6% ,4)YC0$F1RYQE!;>+*%QO?*;I*Q M=2#Z8>O"CW94Z=YI9JPY2E<$)E"OO6!-E#/F\=5RM5K^V M8"E S/(4%@7,1&$;8TWC[D:XG\]?.T? MU=",UQC\0GB:![']XSI2%'N+)MVAR3ICH\U"D4.T_BJB^?ZI9HV#GG1V[5 ; MB&H;WFBTL+:=8_VXMN4O+U%YOW_>J7_]U[]M/U%_M)#R?_W;_P-02P,$% M @ 1E]<4_9FQ" >W0 6VX* !0 !T'^>(J?.[7AE[$M;=Q]3*I5ELE&E="15UYFY@7EL%#HA@ V 2JF? M?CS 1=R)Y0_\P:SJ14F1%,*7+SS<(WSYU__U]?/LAR]YN9HNYO_V)_YG]JO_GAYT4\^YSGZQ]>+C.N M<_KA]^GZTP]_3WGUVP]EN?C\P]\7R]^F7Q#@WS?_Z.7B]-MR>O)I_8-@@M_^ MZ?)?M(U%)J\A*RE &2L DW3 C%/T/U(S)_[ODW^)@J6LK8?,0@*58P*7.$)Q MAEECBQ=.;SYT-IW_]B_UCX"K_ ,Q-U]M_OIO?_JT7I_^RX\__O[[[W_^&I:S M/R^6)S\*QN2/E[_]IXM?_WKG]W^7F]_FWOL?-S^]^M75]+Y?I(_E/_Z?O[[Y M$#_ESPC3^6J-\U@76$W_9;7YYIM%Q/5&YD_2]<.#OU'_!I>_!O5;P 5(_N>O MJ_2G?_\?/_QP+H[E8I;?Y_)#_>_?WK^^L>1Z.?V,J[A8GOXY+C[_6'_EQTL= MXSR]FJ^GZV^OYV6Q_+RA]_)GQ,OFL]??3O.__6DU_7PZRY??^[3,Y=_^M%ZN MH.J<>?_Z&OG'QZ97$!BSDK^L\3_E<;I3EXN:".]"*OU$N-ZPG*1LJ0(R',&I94"U-Z M<(59[Y/*S-R46.5I14QME+S*\<\GBR\_T@?_6,58O]C(=4_[SXC-/Y1)DH(],9@C=$ M-R/B7+E*>V.1LYJI BAY!240(&A5XYA(YYQ9EUH. MY!$B1CXT!M#S/= 92N@C8^A#CF=+8HB+\'&ZIBT5@XUD!#,4&61UJ1*$Z#UH MK@+I7?GH#P/,[15'MB7#HN,@<8X,A2 MPGCC$Z 4'KS 4J2-A<+\@R#QT,I;04,^$V@,(MY.(/*_SW!)GSC[=L&"P)0% M*CJ'Z2M0WI$X*! #6QC3TDHO.!L$(;<6W@H@ZID!Y!#ACAV>TD]G[SXMYOG7 ML\\A+R>9L>C0(5@I-&$[6@B.!9 *8S1,88KY(&#<7G$K1.AG@HB#Q#DR%%[6 MF&V9<>,016.MS#:!-I%7 3#P606(3O-4HBV(A]U.75]M*PB89P*!O<7816SR M(B42_^K=8K7&V?\W/=UP(;@+,AL'/%M&+A'/X*0,P$32+D29/.( (KM\MUQ\F. !^R@N!)/B:B,XI%HN6P MX^.QU;<"BWN.8#E$S#W!I1K'M\N/B]_G$V:M3ID,HA*%0NZD.81LZ*_9Q2B* M,3X>YH$^L/!6(/'/$21["K!#H*\DL\4H M([2/PR'D^M+;W7^QYPB2O27<*4SXA"D",VH&=$Y&4,X;\K&"@%2**"&6XJ)H M A.^'4R>USWIH1+N B:_3&>7 9B+/DE3- A$!XH5 M7G$[4#R7Z]&#Y-D%%CY\RK/9R\7G4YQ_FP@=F7.R@'61SD6!%C"P"#JHC;UC M21QV,7IWS>WP\%SN1 ^4:1>(>#VG3\.XGG[)/^,:7YXMJR GJ@C%@D#P4I*G MI**EP[ $D-R;P,F=LCX,\O!VW^K;H>2Y7(P.)N1Z]9P%<4A2#&&>WK_Z=GAY+M>F@\FY"[R\SR?3FNXV M7_^*G_,$@R[6*H*Z9Y5^-.!$1G!6%LU"RH$-85=NKKH=/I[+G>K!$0FRA &Y.:RVR'C>5VI M'B+9L5]=SHW>+]-5Q-G_FW'Y:I[HM,P3[4H4@GE(JF9*,>+&\Q1(0%QK@U(8 M?N +S ,K;P>0YW*-.HA\NS ?-0A;OB323Q;+;Q/NR<;%6 M$^1UD^$++KCJ M5$5RQIUA>HB+]AN+;H>,YW5WNK]4.\GL^$B_.[%,:25E!I9SI+.03D6,V@#G M6421C"SJL%N.ZZMME__U7&Y']Y9C)_I_EY?31;JT:HE./!<# ^TII%*%2W#& MD<AATNV$VA\/_1^H>^L)KX(*Y5A8+B2Y#:' M#([(!QV(>.$EN<^'.9P/++P=/)[+E>@0TNT*(.Y@$(H@0$ 77X;"CY<9RV\'AN5R([B_)+D*/EXO/GVO5Q"+^]N$3R6_U M]FQ=:ZUK^?I$BI!=* IH:0TJ$)9=4A9XIB@J^J)+/JP ]VD:M@/+,[L-'4KF M72#HPV>CD(PU,*# MCHQCB8'K Y]I;RRW'2">RV7H_I+LI.CQU=?X">?, 9%1VQ8@,-C.BOQ1# M;A1:L"$;+U-6MAQV!7K?JML!XKG<@1XLUR[.D8_X]74BX4W+]+S;ST6NDB4Y M""\4D2SQ^=O^ M#9E>+N:KQ6R::L.MGW!6>TE]^)3S>I-]OV M3JX^_6WY93JG1:[<0">K MP1"AQ")!1221L,1 BY28R$'X]%CHLS]X'J*H$QCMH>5% Y%W"IV++DG)*T%> MNP/C(@,E#;GSA6IVEC9AVD:%S[#Z'P+(.VA@ Z@=+6[OCN'I>3H M=29O4 <-RM7TAT0>HJ/=)37*HAZMN!K@\+JB99PF,PTLSX%B[@ H+U:KO%Y] M;^$H#&K--6B>5+U[=N3K(X-D,D9?$I;6ET,)N)N '*1:7?% M1/2"F5PHTG2>@\I>@/<2@92K4S)&B/A8 N.A.+E%SKAP.42_]T+E$&%W@)B7 MN/KT8I[J?U[]U]GT"\Z(F=6+]4M<+K]-YR?_@;.S/.%#1;D=<#H@Z"P:*U3CH VHL8:YN_U?L<,[%$A_FO>7U9B91Y M?R&J M%\MOQ,+$)BX%QP#$?'V#IW@B!*9 ZA"UDKYH?*R!Q?[HN4[%. WWVJ%E;PEW M@(YWRWR*T_3JZVF>KS*9TK?K3WEY0T839CTJ+21@0$^11+#@3*%((D?'!--( M@FH"FBV(&Z.Y5PP-K;QGO#Y#%&F<#V:#%:5ZNO[V;(8ECGJHG=UKCU&I/7:98M#8C M++PZ<*50V)%%[7)L(P^&'+K\6*>40XS/PU3UX.\,$I@-)OH.[,Q;X@1K#?:; MC*O\O@X6>EO^1D:TBFNB0R*G39.]#(K.94N! !:T8"R3.6@1='ALEL'^.'J4 MK!Y:<"Y"M$ZR48DNC8.N2 M@A["Y,,@NOOH:9VV*IY"2U8&3950VU/9U M#CS6I^$4G5*%B:@>RR8_)*IZFKH>7)U!(#2X*CJ U\\7R]9)#Y_S1_QZQ=K$ M<3@2YUXA0)4,@4<<@(W-XDIBSSS-L]9VU+8 M2<[%,$_J3=32@!MHA"ND 6C_G=5-[[ M1DF%#Y$T[G5R.Q@-H( .D'3SCOR2G\L6LA-IN(](Y+-:A::T9A!J,S?KT%B> M>(FJSP7="%,#JJ(#8-VS-1(/3%,0"Y[3 :U,C#5)J8"Q:&6PFA?7 MYN5B3Z/4[ *Z$8 .%'D/5P"+^?Y+BG_6)HT]1K.Q4%R8F1'8_D2J+B]5;O.,]M-PGKQOUJA[4A5=,!TC:O M1-=9^+YG+*VGO3&0;:VV5"2E((L%::,)$3DWJDTF[<,T=>.=-;1EPRBD VA= M8V(20M I& 2M;23[JPOX^F@E>@8?_[G+= MC6C.2Z%B"<:G6IF@V6;P50+'O ?R'),S$JW"-ID!]Q S;E[ 4=!SJ HZL#G7 M>GI>5M-Y+1)*\O1R()M)3'A;_PC6N^1$\/ZQ=LL'5#C>HF3<'(*CX.<@X>\- MGB]Y&19#79^GM&FA@[-W."47[R)\O<88"<@ICZ*^!7@RJ\(&BB3J8.@<8T'C MC==M /4T;>,,7CXJQ 964 <6ZWU>XW2>TRMSSV:PV&:-08QJG MZPG3,9M:'"-32A1(F S.T'$NR>GSRF:O79NGFZ=I&VF.\U$Q-["&.L#<-0XV MX49M6;O,G_)\-?V2SP/;-XM5#6??%HIP)RH+*T34P*TD]H1CX).+X#DFE^B; M.C:R>;L1.M*XZ.-:P(:ZZP":=Z4V88%<4.T\6!4**)8S!"5(;AJCP(PZRS:7 M77=I&6GT]%$!=J &.@@EGQ+3A&NAI"C$BDO$12R6Q%,<:"6T,E%&+9JG\=U+ MV4BCK,>ZHSA<.X.A[6BM;M]M-/$IKZ<19ZN;?!S4[_;6!S=N>OL8&P=VOB6. M)ULM>P7'(KVTK)8RA#KNQ4D+GLE:4>6CB-+%B/P)J>Z\Z,!=;;'F!F7DP'VJ M44OBY$%Z!0:YM+8.5"V/#>QXWEUMVVK\B=:VNTA^1 =IM5Q_I_Q#S'-<3A>; M9INUDLE U[S1DR7A(K(W+TF'[T4-U MO%4+TET$W@-J9K/%[]6/^V6Q_'EQ%M;E;':W5^%5H\*H6+%,@Q;.@O*N=H#F M$8@Q%JQV7,M&K;9V(;/'EJ0[P>(VT)KIJ , WKU;>#V_:,'Q;K'<*&U-,6\X M6U3!%%Q(T=Y&'QZ:2#Y5&\Q!]8Y_&#A;EE&(FQL#;3.1YG*ZQK62GH#Q(?9V" M\?5J=4:<<&YMD28!*^32*!T9>&<$&":E84DQ%9HU#GZ IG%+-SH'X1YJZQ2 MU^>.!^%$JN]>1GLR[KG61'FO(#$C-WO-8QLG\PG"QJWLZ!R*^RJP SQ>RYQ[ MT.%(GA6DT(_BO%0==*W!HV10G"?'0WCBL4W[B2V(&[I+@>,7CA=N20>2ZF M)K](168^D]N!68#U.A5E7&"Z35+: P2-6Y[2,_;V4%B/N+ON8\BBF;$I0,E8 MTXW1@I=<0S'>%I**.2VI.=$J)19?4#! V= MRU;0A: +9!5JTSW:02[8BG$7M<=8T+>YTNLAEVU(W3^5N;:#G,?.3;HW R<8 M'DTD67 NZ6!6I?:AMN0+>K06%5,%MVK7\T?)7-M%GT]FKNTBW+'1\6!&%0_2 M1>,?WO2)SB^AHMSA> M1_6;J)8$$AV13BS(J)<^2MVV>Y=HEQ6*$.FH0,%D)UBHO@]>N MJ#;@N4;$V(_%@Z)E7^%V4'WZ(6^NE/Z2YWF),\+ZB_1Y.I_6\&\]_9(OAN5. MG)>F1*XARMHR0"<'J+2&K%VT3ACA59L'C.WH&_N]=U T-5!)1W:(_/=:\?]V M_@%G^6VY,27U:D0J[2)5'UXH4BBL5C#X#,ZE#"66$KWVBGAN8Z*VHF_L=]QA MK=?P*NG >;H<6TC[Y]9TP]>?3W&ZW/#D*;C@-7Q4=1 MC6W3VOL>8L9^;!T41X<*NP.7Z]?%?'&3BXLC_>K674I+<6JHXWLU,10L&5V% M'(1UVEL,1I@V$P:>)&WL9]-!L32L(CHX\RX?AB]=1)N=+TD:B.?9IHY<1!/( MJ)*SB,X(#*Q-VL0&OOI:174V77VJ M>^UMJ=,1)J84B2(%X%B;Z"BL-TC7M;U19B VJD M WP]S$AA%#^X0D*)L8XZ<.0S))8YMF$8>AJMFM55M4#:.'#KSU M[W'&+R3"EXLY<71&3%T$(HOYZJ=<%LM\-6$CK\A.+Y'4-YWC\MO&3;T_?V\2 M8J) A6F(C!50ME[A15L+XD5RVI44M\L7V#.SJ@E3X[9U'CA"Z$7YW>P#8O%B M'_^4Y[F^=RCK8A!&0([,@HJ>_ \3/2!#-"+)(!L]53] T,@]GIL \#"I]Q-E M/+V=]DF#GH0BHO6E (\UP4A8"2ZZ N@2C[23!',M$U2'YF?DOM!'-Z'-==Z- M];R4PL_353P71$[?Y7#5!%MRS5(Q!@32H: T#^""*! M#RQ(:7)JDQRV"Y4C M-Y=NBM(!]=-!2+0+;S?WWOM\6K?D_.05_8/UMTDNP@7)$@3RT6LLZ,#KE( 7 M*4SA&$IJ=9\X$ LCMZP>$;7#:;8#2!-3U]Y_M#/D29L(UC Z"XQ,M:F"!PHT M12"O"$ML%-E?)V,[:#V7))3])=S!:7LY^^2RE/PG7$WCU;6&$-%1@(6@38Z@ M2O#@F:?YY)3,IP&.K V3[NPQ.:&P_/&!<+2=BDR M );$03'R%#:3!Y*0V:*\))B(@,%0.1 MZT"$.B X%,O(GW A**[J,-CC'<'CONZU ]GALN\ 0'_/TY-/ZYQ>?*%]<9)_ M/?L<\O)MN=.KX)PY"LR]4DD =QG)E&.!X!))3UH5O J%-9IWN1.9XS[\M0-< M.UUU ,3;8OMY.CNKO%X*+@K%O#6\%J52".V4H'W%%;C(I=847'-V')MVB[#M MO+SGDD<\I!8Z -56KNH%C^?G?\;D8@ZU0K;6,#I-NT;4*0\F:)E)JC&UN>S8 MF=2^PHN#@+)/@+&WUKJ#Y9/NZ0U6G0^9W%#"CY$U ;)$\(85B-I;YI")X-HD M+Q] =%]A1CNHMM-D!Z!]0(P33BXN;2\!.D4XA.<562)XL;1N*R:UEL80V M560[$MI7V#$D\%IJ[-GUM;MGQO9-7@YI/B/>28F[N9$Q)"&5S&Y?L.PWCC6IMH-N[7=;W$G4'1]TF^?\>L51>KKF% MTT6B[R\SKO+/^?R_5X+3THJ8O 5G&!WNS-70)FL@#]%Z6Y@/JLTHM,-I'\?M M/Q(HCZS:SL'\XG/-=_GO<^6F_SQ;K:OT:TSTXNW+U^_JK],/YFGS&>\6)("\ MGBXW*KK(N:WM$%:_+)8DNW5%4Z#:*>@E\3I=7^6'!8;.^&) R9J>RVOQM=DND5U*(=0RNQCK^46:20N00?!!0A*;_33&8[::-#[H5]^=GW'NJ MCG?6D2 RXD:I7L,3"G@]_Y+/F?N9M/!ETRWJ>]8RBL03:@%6D]15%&00LLD0 M,9!?&K4OMUN2W!N\'$+#N#=?(\'WJ(KKW))?\>2\D9N^O4PD"2IS"R%(1GM0 MD%NKO6GU3K\-=>/>DW5L9?=27P?YP/>P<\4*F7JFO:U=$P3MKE(4.!%K\I^0 M!@,ZW:A3TR-$C6,GCQ27#J6,P7!UM'M97'WZ9;;X?77UO0&O9>]^=N-;V2>8 M&6@FR74\7JYXA4*7DT(T",$X49N%U^&%0H.)/F:"D8R-6M(\1M7 TTFR)2:$ M(Q*TTG3X9PX#5K^("-*=M+GDR-*=A'NV.AX<'2&R2JFH@I8 M04Z;TKF UW36%FY-8:3D),-P"'DN(TIV4NU6(TIVD7,'0=L]69JQUC0+Y+5% M#_U16("@K:M1:.#>TXZ*_Y C2O8Q*@.)N0.@D*M>C^!WR\67*;EW/WW[VRI3 M('K5EO5%7$^_3-?3_/V CEQ):Y("GGP^WPHNUVHKK(F^HJ)@*Y.S3WGNCK1V MV'4QYV$7T'H/G^!+"J?1#B8AZGLWRCWOWC8E=1BBP4B0&!UX(\I6P&QR@2 MR3SEJ'3@V&C <@MN1FZH>EP@CPZ'#K;$5LWYB6HK1#&$0$Y"YIJ!+X8<99,9 MD0_&4Z1Y+O M_*0F(=9IF9LBPS.2_81[5X26!;)UX>(YES$$)H5$:7*TODUAU+84CCO'K7.8 M#J38#@#[\\6RU]ITU[1 _'J>,[N:4+0H=$8!1I4Z&)A9\H*5@&21/.@.L.H(,JL@-@7O9?R:EFQ>3YZMQ%"8D. C+[D#3%8ZH@ ^>]!L.D MSTQ'RT2;G*3[Z1EW@%QW(!Q :2/G$5\F#J:+Q$$R]*N05^O%:C;%,)W5CK"V MT)81VD-VF=QD%LD=41CK&!@98^98\-9LBGO3A;=8:MR9O5ZLSQ5W@-_;2=:OYR3R//U2@KQ:4%;^LC;7"J M-A+@4'C6ID1F5&PV_>1ALD:>@=(=0(?383^7CG=YJE4D<_I')+5)-%DD7=./ M=!W6790$7Y("XM7&4JS*V*Q+V,-DC3S9Y!G@%%@;'V,DG64"T8%D?-$WW9(N_%(@-V&WI&GGSP#) ^N]9XA M_B*>7XR]PV_U3"$NZ3O+,R+PPFVO^]D:E"8R <471\PF RYYA, E&N%A M;2+"M.,M1_5N0^+($UFZ0W ;W78 VNU3QN[KU3HQ5DA)@2?P9"@ T+(FPA3: MHDXJ*83Q46U5-=,P0?D^ND<>2GW<-+TCJKB'@N7M6+V_G>LDBEQ*T@C2>55O MHB/M7B238:6+P4ZR7@\[0[E2",.:2 MJ"T&!"91'-K<9B+V]C2.FS/0K=G=274=F-@'.#MOQ7*_(%%)I(.B0 EUQ/\ZFRXS\9K. M*EN7*6):%>6M=Y"XEG5&F2 'AOX:DBX^9AES:A-M/4E:EV5/@V'C=MG3H(KJ MYTKK#E\_G:UH[Q)+YTU_JHPO?I(F)3+ABR*GP]019#8P<-P7B,4:[1URY]LT M;]J%RBZ+F(X&RZ'4=RA"ARKSC#FGS02+#SC+J[?EDK\7I4QG4UKIQ3S=V8K6 M.J35'>G@1W&= W@^P1E-K!R;Z]5.^]MTA2 M*RR60ZH#295'!\/ 4_*_,\\;(8HY4% M$>K!(Z,#1X<11&>AYA MOBT?\GRZ6-:TWDGDA665*7P,UE3I!U@&8-L M']0_1F&7%T^M(-A$;1U8O>M\U9-B];:KR.J<5PH913']/.V]+-<2OOM;8Z&RZ^E2_>5Z116&Y*:G4 MB]000>5"#K#U"9C1TF<*P[QL^Y[S(&E=7KPT,VV#*JH_ %Z4"'YAI[#=&/ F9TCDORHNC"V^D:NW)\5=WK^T MAFM3M?81FUQP2BS1X7"VC)^(I\V E,^+^8?U(OXVP1PPNR# "D]'@T0$-*(F M:"<6>53*Y$9>X9.TC=N]8210#J2J?HSH]G*\]Y$)8V#1)83 K"#G.,DZ6,?2 MR1%3+;K6J5%'DT05=W#)O26K#SPS20R621T@YZ!KL"<@8'00 M%$5_UCKE=9M:NH/('K=OQ)'A?#P%=Q#-;R_;B? D-9\T6"GK.$>IP1>MP!C/ M2V!9^-%-\&FL33.=S"9%DZUK-'S\ M(++'O7/K"=X[*7!OM)YN-A'QO5QW@%D9I%(:Z2 M3M7RA03>% J693$NL+L+@H\$+.OYL/!*_G9;'\?*["2RS^FS:/.\ MPVDBQW_"$@:779U?'9!$%#,XJQ$0 Y<^9D-N21-,W2)DY,ES+91]IW_._I+O M CA7+:$K="(# M% B=+ EPVAH0WB&Y4EIFWN;U;BOR!IXHKX,R,DF*9US-8HF6 8J<(!3.I!?> M.-6F.TRG$^4'PL43H^5WD7H'I]T5]><2J>_WBWF-+S;CLGTV:))5U9LD9I@D MN2 S])5F=/08D4YJ\@(4L&,\%DVES;CU*UK@1W/ @&DX' M'0#J?5Z3/')ZA4,Q))WN.$"B<545*%TV;IYW[ MZ1FW!&1X" T@]0ZP\R+&L\]GF^S83>O=*B&*?O-\-?V2SV\U+A@S%$[D1%O! MD51 8>VBAY:DEI/*,:>80YO+I*U)'/?1NX&1:J*;#D!WSS- R;G>J!KPSCM0 MQ@2HR8+ M8G,!LUC84W0=9>63OH2#ABC[2?F+H!R^][C*G'C71T#2BI9KY?3 M<+:NPOJX^'4QKXEZ1 5]XLGE;?ZD*".84PZ")+=0)5733ED$S-F[DK(/L4U' MEV'H[R3TVQ-%=T!Y=)5VD_9PHZ_^A,3&HO":/(5"1IM;2[L:(Q3)C#4E!=5H MH.L-,CJQ=L. :W\!=V#L'CKC*R^;#HD?\>O$I,R2%P4L&+S_P-E9 MGBB*Y9@\ MVF(]A4TNDQ%7*1?P@2RY]CD:QFC?E397\4VK;(^9H'H(,(^BMGY0NMF'M5', M/1MO\[.WIYOZGU=?\S).B>>)E#%8[BS86$\!(2G\UA2#,Y]D%,%SVVB8R$>K#!;*:H#H[K&].Y'KBROG_K76?_?:8P:S5=YP]Y^64:\[F4ZK"OD_GF M$R>:R9(#;5%C0P!5Y>^LXF!RX,64+&(I3?![) :[2WH]!/4]@N(Y[95P6RQ/ MBN++NE;9_-X/DZ1-C6=?M$#W[2<*.:" MK\A#3$QQS=6M!DMW,CEW77/<4O.!@-=4T!W8U8'N:WDN2J:ZDZLT72W*NVL?N$7P%1QYQ\7_QMN6@]0*?I)3:O=3JPG!66 M#%@?"1V13DNTCD&*'*.QEH[.1I?40Y!_\#W^(4345B.SQ>ILF3^22G^:U6Y0 MR=BLDDE '@;ML^ 3H#:>9.J3XC8D@VW"LZ$Y&?X MU6E+B_(&/Y.4?IY^(;]\,?^Y)ES-5L,8YL<6:&>SMV9K('-^?^,B0AO]X'2Q MPME?EHNSTVMC6!VWCJ<,23 +BCD)**(&X3QF*3!'WB8+9T="ARF4O-I;/^&L M-@7_\"GG-:WY/6S\ON=6/WV[2?9.S$%&VEYL@Y82)Y6 +KZ%NV5 M*:IF"LHVEOM(#(YKT%NB^_X"S[X0TT%TV%XLFP(3S8.)H212%1UVJJ;7HI,1 MF!3&.>Z,T&WNWH[#W[C;J$MH'WW[[8RS#G;?3@S^BI_S15*R$4)851NNZ%#J M&'0!3M7J])0]>EE\\LV.^7T(_J/OC]VQMS@^$$:^S+[I-%_DO3.GB4B'H(-" M,B2.@XL\@$NFU#'!"9U](C9XZ+-'=VW:*W0QH'1[LX8O9[A:3>LTG?*3]] MJ]=1ER6OGB5R/W*=OD?;T[-:\AH01/0NE)RED;85XK:FLEOP[0.0N_!KHZT. MD-C^C/G^+HK&:QUXJ??SM7MOU8$Q!>J8:)*=H8K8R/DQ!2H:,CS M%X&8(TU(YKQ6MUNEWQM<[;+F'SW0WQ,TBR-HL-_GP5_S[R^N7<^EVNV0]PNW+37][0N;UWYG.XY1D]?UMQ)?"4_'D+V_:R/E: MR.9RA4JQ(6)63L5&Q:@'$W]X6>Z#)+Q;S*;QV_F?WY_=A9*AU(9#J0YO59EB M#<># R%]L%HGS46;^]-=*1U[U/AQ<7FW&KBA7ONUEP]&$O=->]K=@.[T\0-9 MU/U9&BF1PDBO:E]..GEU D5Q&3CO&(A2+*= ,&1L\V!YY$2*G;R?^S*8R,\Q MQEH..=2FRREQP!@+2%1:Z6QX*6W:G1U*^>AW$-#CTJ$Z_F.8U4T V]JX M7BPR@HF]C[V1#*W/)#T5+&BK)2C'%<51VI*38%)&-$RR-JU]CFQH/\1/.9W- M\MNRTW;<(Z3]OF^EMB)Q(2$I33%J4!)0H2#+P>A_9!TSWZBL^?C,/B]SO@OJ M[Q1_=(ZDYW8"7,_I_167];M?\OZYRGLLTO0$V)Z]D4X (865(A5@B?P;996& M4)@!5I0+CB(WV:@WR!\T9]G6D%>$!#R6#*K4:_=$XBU1A\!,]#JVN0GZ9\[R M@>@>*V=Y%\1T\!KY>"][5)ZB(1;!2Q- 9>UVDN ]]9"5DZGA%;Q1M4DSVX@Q4[JWFH@ MQ2ZR[P! UUI'?USB?#4[5\Q5](>F@)ZY8) M_K,&:"#L#50#M L0>JP!4M)D&[D"HKPVY))T6DI'?^72J!2T1G:KV<@?O 9H M)X4^50.TBW1[LX;W% A(5Q3&8L#%S.O%.4(0R8+@GJ,IPO#2QHD8H@;HV6?T M'G+Z#ZG9OH%Z.3G(&D0N--3B3U":T5>U>7)PT@@3#.9RA /Z^=4 [02$G6N M=M%*'S#;I:K$RHA<@U;"U)DJ=(28PB%J6;+-ADO]SQJ@00%R6 W0]MKJ (G' M3*Z7A1>4AM?*J #*%DVBJ8VZ7(X8&6.6MTEUVK(SSW+,LM@BN_ED#=#!H]JT!VD6#8R-SN8@YI]5B M3KS@[*)1XJ*L-BDHX6Q%DENM)LE'DDPF895:$D"Q+H1 \2WC/ FC@LC2;X/) MK5;[HU_+#H#&X;7VW%+ WN?5&7D'B_* S=P,MB6RS5-"]N'Y;&:6A9EN'8" MDM (2C($1%3 54#RD8-,LEDSC3]B@ECV(A@9,D@AR%#4 8L>Z:LZ;I$)&TI, MS[7"_ADFB.V"[K$2Q'9!S#]$J+JYJ*+3+R4*ULD?Q><=;#[]GWVTIII$SBA700!:N-J9LY &%&GO@F/ M[ A/._]\T-X?>P,]:.\"A-[P?L][AL]6,Z$M.,9(A)99\!28@8Y211>,0GWT M=Z!_G(2E0^S[D)KM&Z@7.T_RE+/7"7RH[?Q:C9\:S1HWA_TA/ECL! MY) GRUVTU0$2CWG[:G,6W+,$)B9R6DI "(KL '.Z"&6]M=C&=/;V9/GLDYSZ MC@CW0UP'F_$&EX\S^3Y_R?2-B51">)'?<'H6+W#>#/-\ \GVR*VL;8!_0KJ]6[Y:), MUV_HJXG6*="IF\#Y4%M=Y0B>>9)V)DX#\\4=XQYP)YK_Z([1T7?!(9C8_Q18 MK'%V3107!.P-1,^V#,MS)6Q'PO=DP.R[[ M1\\^/ RQK?7X+.WTQ1=U?GC5WF9?BA"SJ35%#M&2<&.&@,9 )JY53"F@;#,H M^C"ZMT*__D=%_PC8&-%F[\'MZSD%#'FU?O7U-,]7>9)#%)SK")S7R6_6&T!+ ML-7:%(Y>)*V.,)AJ)YJWV@'FGSO@*)@8.6UWEY/N[?I37E[P.,_K22;1TGDG MH<0203GG(%A4H%T*11:N3"@#>R^W2-@*R?8?%N2HWA;*O#1"PB:SC*C:_7A-MGI!Y*Q%:K=/U%]'#V/C^Q'G^N^ M.UV_D"KO_96?8:.GC$OXN3\3'JU)R7+^]O^1ADG4I)?("RW&R^Y.[G8/3NR?.Z U%/HY&[;8V*M?,S%-_+]8KY?3<+:N+]X?%^_S MZ6*Y.1SI'ZR_31Q70<2"%*L'1<&+"(!%<8C&:6=$8MJU:2LX& O;;8]_^ ?9 M<2 SV&W/X.6!%Z_.%__Y=;'>:PC(?9\R4#'?DP0.5*-WL4!%Q4N"1*U4^OMT M_>GEV6I-@%E>52\Y7[14,I';O)F8*VHW31X!#1?)%%YT44TLQ98$'FI3GUCF MVH0$Y9/F%$GH7,MCD5&@K*4#%@O7&)U4C8KJMJ5PW R5%GBZ;97V5*=.E4P1O:J\P7V(M M*>&I43IY!X9JHH,6"@4#6U2]FD4)+@<#RJB UBD22;.;F >I>AYF:1?<[&*6 M=M+)B%> J^5Z\E?\S\7R4C+G9:S)%LVUT)"BH1A9!@Y>T5>)T_]ZE[B__:AS M/Z+HXZ^AB?YV&TGWKS]Z =% >ET,)N21(5*KC=^6&SQ> N9%#<"W"RCH2U/C->'ZGR-MG?3RXT3H5" M&X0,*]4^WJOO<]"^/_%4Q$>>#0196Z)C*>",\U#/7L5CU+9=7X9'*1NW_&MP MQ[:)0CH V!/1XZNO%T^-+U:K3/^7:LZ'T*)0+.D!$_VAA G$(N;:%MTK+P2+ MJ4UGACV([3*^VA,MNSUJ'*RZGF\.<38]F=?W\Q=Q\Q)]]SO[O]!N^]F#W3#N MQ>GA%0ZW6_0Y M9W%]MJRE)9]/<;K06".#@!%$86+ MP4*PUGLA8Y:N31WI(52/8\D&Q,E=^W4D%3YO0W;(P\CVGWY$8];B$>4)F(I0 MNQ E#M;I7','$+P- :22TD;IC%1\%'-V_Z>>NZE)!)5\-$2ER;6\O[9:C!*L MY-(K(64L):(SF6#-E9K,,>N*E7K9%L M;JP#L*)1*$-QN4TZU2-$]82A/13^>(>FO:7?+Y N;E<,!1PQY0 A)F(FU,D[ M]"5]Q0P=JM(@'J7+^TVRNNJ3M+_RMP/5'IKH %:U \W;4KO^K2ZOTXAN+YP$ MH>JCXFR3 MX_YY.I_6$[_.-+HHNKMD#JOA#MR3ONN,/>('L)IR&SC*7%ATC4;![T1F5[VM M!@1;.UV-_-QRC\]Y/E#4"K&\ U=^TM6LIRU $^MI4"WUR^\4%HW71'MH[ M&DAZW>G_LD&N#SD4+:%X8TDD!&1D08!F==*GD;R(_1 PIE,SE,X>A< > NP. M!!>&S/JB+2/*16IO?"(<(,,.O-/7 M\R_$PV+Y[>_+Z3K_O/A]/F&>W&F1)05YEM56YH;QE$*,RC;M.Y["XM M75B.0Q1\)QH^2-H=X.4O9#UK4>S;^7E-[O3\8;>^L:Y7?*(D"J;KA'I;$U<$ MN<0N60?.Z>B1&<%DFW2,Q^GJPA4=$$<#:F'\(OTJIE_/ZBFZ* 14"KCJY^;/ MI[/%MYSK]%:%R3L+S%L*Z!B+Q @B%)V]%<*XJ'&+4^F1);HXEP: QY"2[,#6 M?,A?* R?Q[P1#9]PQ8,H,H)&1DZ;J;EKT6&=!^DB>D[&TC8Q+K<(&:=#;#MK M!HS;))[? M\]GCM$=M8RD.EET_<4RL$IEX[K721H.,S-1DL@PA&9*+8$6)(&04VW1Q/\ZFYX[S?OD%=WXYP,E#CU, MTD#EU3^=K0@CJ]7+Q>=0_<(;>2=2RV2]3Z"]Y:"XK;6QB@,FY9@.R2?7INW! M8U0=ZC[>\]GW9=))D=%(GL'5V0DJRE#K@@MH982WF$+"-OT>MZ-OW'?=P5!S MV^=LH)SG86\N;*-CF#-7))JX2?H2X+*QH 4+ M5HJHI6N3:/=<.@]+M==-4!$.\FLB;/;"@2 4,M'N,HP0LO(1KE=*A= MY6V;.N+]DH='RN<\!%"'R;P#T-SC0IR;=R5983F!+\2!"HJ!KQU;C8I(AE\* ME=H,Q'V H'$!=%27:PB5=(JL^N4RYXN-)QQC600))M5$-L8L!*T+.&=%4(I% M#&TO!1\DK8\X\B ; &J_;4Q=N^G4C#@+[0L+J MKCXN+K;B)7/Y?)!/S8>Z^$F:I$B^FU>)-I%"4*XX.F"%JEQBYE['N%VSVYV! MMPN5W3D]>V)C<21%=0#"ORP6Z??I;#;!C%E&K8!)[\XO(H*6I9:1.B;1N]#( MLEU2T)WG- QX]A)P!\"XYW7R?8Z+D_GTOW-ZG4BDTS*M]OP\R?\2_R_FZ0U] MNZ9N3?.*?G;VF7Z=%$D^PM4O;Q[L/W["^95PG&;62!X@ICKG1VB$@)Z#\]+Q MC"E:TZ:;RE'9[,X'' ;B_4)EY.AC1\'@?0*A$^;OB^5OT_G)2SR=KG$V8;40 M,-0[XE);K=4YK\X;#XY+JUS-B,_;I),W(6Z<4H1F".]#B7^PTX""Q-.\7'][ M-\--=\%7]+NGU<&:.%54+A1^9G*A0%F2C*^72@&U+T'*(E6;U\ZCL#=.K<:S MLO[#0.,/ME]^OF#A(WZ]]L,)BY;ED#T47J]]#YD(RSH@"R4BLTSL"N,VL[XS%%@R&LS9Q]>-T'9R[=.^GWU>PH40P NMH MSN+(;W 8 5-"X!0EZLR45*S-M=;6)(Y[:3H@?NXD.S51TG,S3GM/>W[TXYH: MJH;3GY^ FU6E8!(4%6?Z0QD7P>LBP B-P1,&S>UBV6=AKKX_D=V_SJUQPD6K M["P3P$WM"<>2I5B'OBJAE,2UC((UZKFY$YU=&ZY=D/1P_W^YX, M*. NPOI+RBM3U8D,W"8%Z.H(P4 L(-,& GVO6,Y#<:V"^^MTC/O W \ XB[ M [ \()CU2UPNOTWG)_^!L[,\8:S.2]<:I,L.%-9)0ZHX"!B8SEYJ<;N73EO# M>I.\<1]V&T)K>.7LC[C%&FM0#67L=DHQ1#GCES;8K+=B)SJ'2J1Q>[ M=O'!M"MU5+M4DLYU;S.$>BN;94RQ&,63C>,)I9-(KQW.'LK5:J"]?@._IVS' M4S_?^X)KH(6/9$+W$<,HAK;V.J*@( #'4"M*HP2TUD(B%Z#PI%1L]"Y\5$/[ M_8[FOCL[ M3"\C9^Y]9^.VO*[&.%_R]].WO^)_+I8O9[BZ?3,HO0K"*5[G0>GZKH'@3%$@ M/<9<.%KIMYG:.P@QXT:_[0$XCM:Z@>DOT_ETG=],O]Q-H7WQ>;%<3_][H^N+ MEA6W.>;HBL\%M'7D,W%'WE.6EF)%=,82&G79ID?I,-2,&TL?&ZA'T]OS=T!_ MQ>5YWY7]'R7V7NK(3N;CK([B5HJ"**++(+BOW6V4A%#?Z -G4?"L4V%MFMV/ M[59N:A:#P3I/J6ZR5/=7KM-&50;ME,5@K1:B4:O_^PEZ3N[D+LC9PIW<61\= MW''_-6,52YBF M<7$TC,ZW -(>"N@02F\6\Y./>?GY(EOX+\O%[^M/[W&=+[N[%&\M+PRBY/S\ M3M4YVH.:26.\DCHDI +,[FZVL.H@-%_4/IX4>('5.^\76TD;J1(X66,MJ358L-9\O %.*&YL,1+'?1=)S!PGVF/B6V:G3ZUSLC V%]]BT:R[," /#:9HZ (140&-KE< M3VH/*"WM'0H:4U(Z*9F:F)-#)^8T:R/4XCP:2@/]@NEBRQFK@_7*09%U%(;. M-2F22\@F&B:RX]&U*5Y\IH-Q=E+^3H-Q=M%$![ Z-[73^X'*!>&2&AY(U)%7W M$@L2O$$+&$T0G!L;0INA7/<0,Z[%.5"]CX%E#UGWXAG_@JMUG>6TNL'0A4LG M,;H24$#VD004:G]6CQPH<$@VDP_L]4[N\6.+=02.?=1YGZ<\F&Q[ ] MO.JY?:>,=W2!FWQUX+E^8P:7<$ETF(&1U: M1[B.",H;!ZYX =$9*7GAJ%V;/J@[-:INGEZXIR(?:L"^BU1'/H1^P>ER4UJ] M>7]?U2\WTO]K7G]:I+_GZ+T=+G M^&GBBN&Q, M2;_I!Y@B>##4)+C&70A*,;_-^.10]?12A'(:KT?3S'#%Y?D-Q MD^=LC!?I MAN MV*[KCGOS>"P4'2CO#GSW&]'J=QO[MEPSRZ^^QKQ:U:Z"Y\US7GRN.VROMN[ZU/XC<.M%[ MK329SG'VOJ+K<.AOVLDV>CDE.(8%GH'22$!S%!=RY0):3\W1[EL,AJ+J^]':H MZOQ"_!AB?_Y=1MXO9K.R6/Z.R]2^S\@]BQVYT\A3[([2:T1GX;/R"IA6K'9@ M*A!*'3VB"O>:T"YMVU?247N-.*>E9<:"9JIFK_,(+A020=(Q),.MCFWBL3] MKY%=D+-MKY%=]-%!E/]X:83+GOFB%<4O(3HK?J?YH%RWT *D;1162MA9'"EM8%8:RD?P![A R)IZELEJK-O>5SZ;^ M:"?U/EI_M(NL1_;HWV'\#4^F\Y.':F8L^N#0%ZBWIJ!04W3"DP=C-??%,[U= MJMQ3Z_14?[23^A:-9-E+0N5#O*A@E=78O4M/35!+S%,!![:I%WIY4M5U?!)U1.?H>+VR;0.C)A?K(>#X4'\/+M*,C MZ%;"4*(@P)G:R#%;6]UT)#<],3 JA<0L>>NB3&V_ :ZLA^?5SB?#4[U]$\O3M;QD^X MRB_B)E>E)M"F_SQ;K<]-M!0I,9841%NGATH2IHNN;#AV-C"N=%L0[D!L'XG/ M0T.QE;8Z N0D&\9=, J<=PGHW*_=EZ,!F#:Z^"H?8*GZQ,7SV>Q."=*DAH8ZDSRJ\UZ M42K2CH3VDIPT/&;NM!-LI\#^\?F=N5_Q\^48C6!1"9!HB>-06O/%) M^!*4EFTN7O8@=NP>EPW!LQM0#]9D!V"ED"SE2O[JXJ5>&YU,4AZ0HR5Y$>DA MB S)L&"9D$[(V 2)MRGI&F:'JWXQH!XZP-'CB8H"71:T 8$S)NJ#+^T_90,( MFU(17J7<"%2'9P,?(9.B^8$[G')Z0-J-S"6'+-.VR""=)C=9D65'731QD!RY MR3QHU2;-XMDD">^DWD>3A'>1=>_)H,EQ3J>_ EZDJN]U!K $ [H($YV2/.MM M2LN?TY""G=2W2S+H+K+LP(#LX$&^N4I9^O_9>[,F-XXD7?07^;'8ET>*+9W1 M-38ID]AG[#R5Q>)!XG81X !5E'A__?5 +:P%0&4"&<@HS;Q0)"55>KA_X>&[ MBUQXH'<<1!1U8*2BM]UP!BQ&;2176; V!1C'4-O+FIV>/,GC1-D#7._3Q96A MCP_XX_R7]?P__Y4NK_-B^>D^:FZ2,"+167VHG=J9(T1TMLZB#"AC,5*WV?M\ M"M5=6_X38.HIB,\EX*Y'H3T:\*:* MYXF'Z#5S!+T=^7?OU>K9[<.GURT^D$2[;-R)!)TI5S?.2^;3U(TTS>MCWG@27V^#O/'I*'.N;&+BO> MJF 4@R!=I,O/'>D7%@%%TH9KR9RT W3P*32\IGS=�]:J$ZEXQF?/TWZZN+ MW^O$EVU 0KEHBT &*&NK4(P!7$X)4M8V&ZX"MX."@?13']PY^M/3^_;HL_/M ML#V?A%>GLKL'C-QU'C-OZ8P2!!T3E.1$-K$HF3-BSF @.A08I@B]HN51R4$!_F/@? M?GH>'W R\1_-Q;G# H<:?-[(B@=Z):-+ MUEET!\9N$R7<)9'(9(>PO8(A<_!UN)=W-L9D/)8R MI#]NU$?G,T^;B7P\K([@_\S ^D'[+W2XCZN/?^+E-_R_&-9W=1S)T"F4S2"P MANE(@=?VK@!9ZQ *^8I,#U%9+WZH>P =(]Q5*TYW!)MRA;C^-]]K=WX03<;W;K#T84GWXO9@ M#P]CA2&34D9@4J9J4C*(4B?(-MH0C??6B%$@VO.A>=+. M!^!\>[VY6GW!]78R XEN\WGQ]=Z=\2B]]@DP&WIDBBCT"B1Z:;(3"E/6+-DF M0#Q 5+>@.QT,JS:2Z0!D.ZLW;H_BO6"2605"55,C.KJ;(MJZ[5X%)7PIMLT. M@ -$S5N+=4Z03269#D VMBTODT]-YDJ&J&(&Q6P&'[4C+B9FHK A9-8$>"V: MBS_=;UC]CH15'6F9 SL*C(OW(9P5DI06NN MDN'<%M&F:6D(=?/E65NA8G#(Y4@1=0V[S?]>UR&LD3/&JGNE@ZSC>U%!R#*2 M\Y71*F-BR6UV3;U$V7P9V=GA=H1H^H;:FY2NOUQO9["^^;):7RW^OZT@+W)F MT?J202M61]0@ Q^L@8**:>N0B=#&C!M/ZWRYD?GA.(7X^AG@O/.R/>\O#3RE M(H0APZ5@'5$=(29KP7"7;4:7C6\UF&H(??.%9\Z$QP9BZD!)ON"D/3^?]]S) MX#D8%ZN]X2TX36Y:0A>%D4'KW&; Y%A*Y_-4S@;(AJ+[.S01'WI!'CP;/__U MM:Z/.$<7\7$4G;V-> +&S3,1.$1R?40!32X1*!E("Q<[7 M1_Q0$,]#(K>KX*3'P!1=^,3JY'99($CN@9S"()02M8)R0'1HU$=?4Z?P&+SL M[A2>6@I=6 2D,?!^DMF[^C]4Z=4<0?!,A^B1W@U312;_PNHW_T[7+QJ 'X>LVVTAW,];UA)H.& (FQY0Z M)\#Z2.1-)/QAH#I"$AW ZNUJ<_6AU'4Z=PD?U)+GVJO-6$TE)5&9) 4DS@T/ M+)O4*)#XC)0NX7.,F)]69IW$\PY \P=>7E8'"9>X#M5F>)._D.E;K8.ZZN+6 MOKTO!A?9.BT$%%:'"HM [E,AKXUKYE G3JY4F^GUH\B<>WY6*["UDU4'0!Q3 MQ!N=-4*X ,$E5T[M4W62F9]PW%GU4;( M(7!3HUB1NYN8I_=&@BZ2J6Q%<;Z-6_"WK=0?!9@3*_7'2*\#<6D3=3:7^*#",**(>(YD.0':HZ8#8HZU! M!9Z'.F0[>W!&!+ R9X$YV<(;.18GMH-T4ZE_"LBFDLS<8_$/6BRV5ESO0%L=/M8%%F:C M-0R,J ,Q U9GJ$@@C*##XD5H%%0[3-=\@=LF,%@UDTF_N=A?E[5Y?K5>X#%Y MTX?_]T0YSKT$392/O/OYWW=DDS(3,4N=@>7:0*&#ADCZ")AW"54L-LLV=L$! MHDZ/UC_[T1^)E3_1?_/O"UL,CW61<$5KO1X+ ]U3- M'6R=!A_/8_43R>%5Z)+M(W^B1KG]&=/KE5W$G4&[6)Y#BCF#T8G04Z>^!>L4 M:!YLL9HL(M.F-+6A=GG8TG'[D;?7ZWK/MDS^@?"0>4J"&;HZHM#580$<1@'T M@%H3O(S)M8EY#J6P7ZTS!C>'MA=/)I]7H8&.+P;;\4.FUT$M2ZX.@DDKILCP M!8M)@N(%P4OK($GFE>6"H-:J^[:]B5.C&!L"?*TAVKS'JP_E=Q+6^AMN+F21 MT3.9 7.JY4$8Z=S*@V,QNQB3%;Y5C_R+Q'6L>D:@9:_!,Y%4.O#2[X_TGZOU MOW]=_K9>)=P\.1+9@9Q4<@ NG:Q-V!R(20:,\\QZ&40(K9;;O4CWW\.<_ _W<1;A\O7GPP7L4.9,EXS'0NV-DW3!9GR'OP10?E6?*N!R:7+(723M5 ME^S]P*YP5TE!%E9 MF2M'_H'TU;1XV('Y)!J+F3N,60-/=2AZ4J8.1(UU($)(@BF6\I":D1<_-&] MH UFIN?PJWO4=OWU]OS'!\6/_5+;AW#<0<_V1!IR%+,B)>X"(T@%5Z?A10TB M*"<"MS*'5VKF_\@G[5?)V_JN)+E.#@M8&3)9IR:#$VC!)L%3T$R4TL;$'TIA M[\_E& SMS_I-**4. E9[3_/3]X_T([9U]X)K97P-J#CR4907"KS0 I3BG!'K MF%%M:G@&$#D9=/=!M/;1@B>>(&HP-Y(P+GB$8&X$'[XPR M KUH4T@U@+A.-=VQ@!CL&APGG0X ]X[,&3I)_<>O7[ZN5]^VG9CW>[$24"U=;!/2>$Q'IZ[H1 Z@><=(.:?@=BWQ/7WAYRY M.XI#S(&K>!'1K+$TEC0Z M9=5[^X[ M.$JTSB<48$.V-PU]8)5**1I)9:>IDT:A)JQ<%C%@03#*8&E7D3'6"3DVZ M:4 [BY@[@/?>@]3B)N&S"5IEB"[5\=TZ@[?6 _*HM66N6-^FR^,059U:@XUU MYUAQO+I:LWTYOLES7"]]J&V*:]0QSY;A2A)C]IF4%O>$K#HASM?"URA)6P67 MO YMVDB:9;@>CS#8Q_6+P*1"9D2MM4J@@DUDC-"M33S1#::KJ@>M:WKY2YU: M?$&BZ)T],,F8"Z%S+#.@L$$MM&XY9NLV,A++I!VMO5TLZS34=Z/9DJ^6=TDY-*FM?(FUFM$V*A-TPFT@L_?6?_ A&1T-WT4<'SKC*)2O D^]4 MXSHE2*&]>FJ_#6T]>=?3C-))W[])F=J!$GIXE@M6B(@Z[3DF;JN1F,!K5L#& M$)@Q:(-O4]KZD(KY8E;3R74U$9./!L@W7,=5VX:D=ZOE)\+AEW]@/&88P*/_ M?:*\RGZ2)LJ6U!^\8V*$3(0"G@QHI11A(]+3X.BY<2Z0@F%9:];&"]E-S^DZ M(>[L#G><,"IK,"W(.K&[>/!6DO.:;,Y>%6)#F\%:>PB:UPB9 O/]<3IC.^W M@_'A[7SX^Z/[\E_X@0V4RDMDMU4S.G!=VU6!LU#M%40@8U,"J[NZ7+#2-,HP MM5$S#RVT^'1(I8G&82V6IC>1@2HZTN_(94P*O9 8$C.MAX@^IZI+A3,&%?N[ M!T\401>6;+SZ=4E,N:[NV^^8\!EZBKGYDSH!$N M%O282QMGZF7:YBV3:Z['3A;'Z["A[E7V\65P!W]< _OI,,F-G;2B??)HP*=" M?G==9A22( =>&RXETW4+Y2NPGI[&MA[#?1O70EVLSY:!98ENDB"JG-0,T"M> MHK',87H!&"]_I4M;:(R,]U6JGL\.F[8 $P,_-S\ M;O&D*&G!Y-EQP\6!$_G[*2V<<2/H!>;D"ZA@# 0EZ@CVB"$*R5TR@V SY&OS M#K)O@)K)6=R!>?*83>_NL_HY>:MYT*0D'=8U#AJ"E!&BLDY9S@JR-D;*'H+Z MJ!=MZAP=Q_Q.,/1FF=^&KXO:!HMA@Q_BY>+336W8179>2>L-%*5*O7 U7<(9 M&!]*RL6;R-I,+SE,5T_&[Y&BWP&GB>30!:IN/OO+8AF6"6L+25TUB9N]E6C*L5+B\%AF^3Y R)Z,J:GTSO'<'C"(KX3 M!DVNEI\^WF9A#BC/R%C,ABFH08/:ZDW81TMO?7:R<"MB*FU&O VCKR=;>QI0 M-9#+Z\A>/HA@39._W/$#&V0P7R*[<0Z3(T89$Y #5Y\F'@D!=;-!#H0/%HM1 MKZD"[/&%NG$TF(QT9>JJ-!DU*)OK"B*1@!G.".Q,Z-SNB$^(F=]V/A$#ASVQ M\0SOP%Z^B7W^$M+BT MS(^8D\3[M)_]-%YWAY;;T)C2POE2GVH5ZQBVG,&SNEB-#/\8!-*S?0Z\])#- M/%7"!P%S!+L[@,PO8;'^/^'R&G_Z?O_;_UC@FHCZ_/T=?L/++9NBERZ@%-LB M?%#2.(@\,>"B).E]KJ,=FH!H&'T]N>NG*Z(&,ND):?\D^&VX]?GY;J]1 MOR MZ_759LLQ<9OQT3S1,Q ,F)!)>6/Q$*,EXY,GSP4]"^2+ML7??K3 M>3*_.\3,[8URG#/CK +K2;C*<@].1T$R9M:KP"/R1NMQ=M(SKS(Z7>%A@1)(Y%=ZK9.QFHEC"]&98M<-.I,?DK* MO(9*$_UQ"K,[0,OO^&UU^6VQ_/0X$'9[F(RN2!<96",]J&0#>)8CI$C'89@- M/NW+F@@Y!\F:-Z?: $73":$#1.UH-[%)D1+QA@FSXZ;0?T"2?M8,KVS6M+-4H'N6$2A@1>7T :;0QDR M:W+"EHSSMWL=CYK)6=S=6_5C,,QON%ZL\E8GR\QT",'6"6I85YP2KTI=:A64 M"<):B:+-6KR7:1L$,?TZ+9^39=$]NNZ\#"5\UD( SUZ1=\D5G2Y9B$RQ($2B M*]EN;N-+U/7T])V.B%& .T(\W4/NPQ+O/%"!7IHZ3:W86"U-I!>@%L68XFTL MRB1SC@K'O03V#+QCD#$*>L>)J7OT??QS=7\LKIT,'##5^(?W9%I:LC23E2SR MR%"?91+,7@)[LMW.CK[CQ-0_^@A(=]>*,>>4RQZ8KO'_0!ZW"X8!'9@%SN@7 M/X=-]X#$GO+_YT?@D:+J'H._K*[7=[WK)J M,8&/-I&E;"SXX!A(.EP.S"86 MVS0Y#:6PI[#JV1%XI*!F!.!F?77Q>UA^NJFYT#J(A,Y!='7)=\$"+G$!+AJA M;#1#1PK03WV +/K34U0]^NP@R)CS0.9X?_1X3O8@_KLX3/)LNW@2'2>R0RD0 M;9'@O+?"N,AR&A1K'PZ .>WV$T3V5.A'\*^#9^>/Z[C!_[HF%OW\K8+_KO;* M8U0R60>"/ 90##VQ DF7%:V,XM*91IM;]Q T"!ZV=PTQ)=?[!,_= ^L81FXS M."P,R-ND2X3D!02; ET %WUNTZ2TEZ29=WY-(?"7070$]_N#T:TBE:1 ?? % MDM"LLB:0#E465"K[6IJMY)3G?P.4;4AP%T!-\[ ,^^L09)8LXA&K Z MD7KVNNXNM@&R99G+Q+1HM'WPE-E8[K4\8%-PO3OP_!(2OOFRNEY>762K."HO M09I:P24-73#./=BH#)>6*R9:S2_:35%/8>TCQ7T00D?ROCL,_;JDGXR;J]_# MU[/P;KE.5U2>\4"*J+)"$'F4 Q9F@A][7R2N:F<2L0=-NB/\P&GL*8+? MV63RZ0YY_PQ7U^O:MTZ'NF"Z%AJG4,=^*3I);:M#.IB14A5IBO;A'%FZAS3U M%)AN@:RC^=\!DG['K^'[M@'T9H#F1>'".>LB&)\<*!4D!)-KJ)3,2I&+1]ZF M3> I)3T%DZ=!S4F\[@ KO]U3?S-ZL):JU^&#%Z$(8WDPA/18ZB"Q#-&0>2DD M,CHA-\C:Y,;V4=13E=,TV)F$]QU@Z.X5_BTLRN"94AI=P"M>_8Z7U0UXN_KR97&U=441 M-V^6VSZ^7S>;Z_N37LA@'%HE(7J.=5:\@RB%@X0U4NM55*K=8-K!9/84:)K. MSFXCI4X@^(-AU7FHC_N:/%3\K^L%T7/[YO.+F+4,22/H$.I^B\(@*LP@Z>]X M*%XB/\>T_P,D#H*>?VW0FUXZ,S>]_(AXK,K7]8+,R*_A\NISN$IA&^^KXJ1#09GQ<:&2N9>Y E!E"N!(A!&S#, MB")Y],H^R?/M;(R9CJ)A<5+V&C XHZAF!FCEXN*>B^O[$BOB0,)ZV"5>/3SK MTY/F4I+/'%![5DR_\84S9FIE() T!Y&A7#@/@J(O9G%DEWC_*#&K]Z MV@U<>"3!4(T9)OGNL4HY(3F""],85^[\Z2T\91*>U7%=N? M@O4](NA"ILA2(2[(4M=2\?I^,T$^ML%D(N-!/-U)V H[PU#SJJ+ZI[&[ [S\ M]BBA]?-?9"E^NEYL/M>_O G**/(QT-9X3.()5*CLR5I 3HSGF]1ZF]#9BZ0- MP].KBOE/*XZY)W2DM+[&_#"/\?'S>G7]Z?,/VV^;%!14*^13)&+HS(=85 MTH6N$%F *L:0GDZVVSVC8^#WAN'F583WF[&Y ]7TG^M%C=F5>A=N"'@:,;Z( MEL624!/ZZYA9E 5<,8&.I;-+44FNVCAQ+],V#&2O*I@_L4!>Q[JP)RO/IUD9 MMN>'-E@;-H3\MJO#-(^XG:A8'C<' D-5A8QC>P4NV8^H??<64(!W4 M\IZ;!471!@?:>:%42H$8T)%]_J M==J4QX.(I4^)U'& Y.J::2L<..,S2)O(">!:&\]>L&6&?JLG@!PKT55#]LX, MER<#J]\L[V?FW\ZN7MSO4S!6*9DY@C#$+548&?9T(OHCO=[2EQ28'P":X5_L MJ9ME N@T8G4'S]7AJ>?>H8Z%]+ M:AL^C^!$\L"S571&;<6PH21'=".<.GK^ M3#FP$\$UO1@ZP-3 =7JD7!GY$A&42'6S&5<0!:G:J&30J)5VV*;/_+6NPCS% ML&X@DYZ0-FB5G@A%,,4LB*SH<,$)\$D82%X%6T>W,VS3!?KW6X4Y"B$+ECY:)*@B<3 I2HR;\1*I-IP N9FN3AR"0RTVT"37^359BCH#!B%>88 MN70 L1W+M[T@&Y/)&I=CBDP/,A "8PXPY1 ]#]8TBM(>ND40]&90Z2PC)1C \2LY-BJK1!/-7LX0#./;3(432^"#O#T#J_H MAWTH-V>YBVN@E5I8 8([.H.H X>DXQ!RS-Q[ASFT@=$N:N8U7"9'S\D,[P$T MNY93&X\Y(2:0KOJ?W"=B"I/;"'VQ=8=(:N-%';WT_:R;#$^Q=D_F=X>8N?,= M;?9.I0#.AAJ;]W0Y#UOZ/H;I'4#G\(-K#==, M15T[Z1SQ!PU=+%^[W;7QSB-QJ,V4G=-MGG,O@Q\E]U%6SQ@AS.Q)'=QF'IS* MUM=->U5)HRG@E*F%#P6%X<2U,F0;YFM;#'\,+J9D90FKHG(VONDL@RGV-NX+M14W//NJAPNK*RX[C> 7CV3R&3)AC)&22, M=([(-43!.10I;>%)Q1+:V,0G38 [>P_^*'$/G@ W@O<=8.CE45+1YQB=<[!= M8Z=,3D!_$X"K8(46S,30QE2>9K#7V9OJ3T'5M-+H EYC1D89SV,4P=1U=1D4 M2W1WO(W@6$DZQ,+%TRDVW0[V.GO/_6FP:R6E#B XH-$I6TUV8=JV,*1J2Y ; M(7R$$F.4TA03GQ;1]M5Y=O;>_%/ -K$\.D!8Y?UUM\,/59UQ__!R6]*\^KD-&^OOT.6QP<\%B<%I8 M1IX1G(.H6:Q\RY8&V*[,90V>>XX:E!.HF, M.L#?@7'_2F/4ENX/=W5Q1%UZ[$144)2U/*%PF,^Q;&CTNH6SCRG!ZAL1!%-&)CH'\4AI64/*'D%&Q2+R9'TYRYB=<6N'SCY_8#H4'#"+4P6D'P M-5H4N:;'O'#NA@P#?OE+G0[Y/08R#5@[,U#>XU4M:U^'3Q7DB]5%B$E'1WY% M5'5:3$P6G"_$%L:R"]%G)^T 6#S]N9T.V#T6!">Q;6:1/RGRVF?O$A%IY-MI_+)1S&Y,X#:LC>.>T9J]&Q1G_UT=CKY=NK ST2"Z@&&6^V[N3O@ MA^NK39W?02>Z=1Z+=(D5G4$640=J%@VQ"%+#23NTPN<4&X4;7Z"LTW&Y)T%M M2F%T *['//K7\GJ#^=F-N1LD;80(VE@0=;2]PJS %3!J028K]4&R_H?)-.L[4Y))2@0XUZ(O-TL^HH M!84NZ)QMB.WV*+Z*2:TF\WAM\=8N:VU2-(Z9A/!GC)Y&>RVI:1C80D0LG( MD["Q34+UU?3;C9+SL'Z[,4SO #JW#3WU$'?3-U-VI6XQEB(H,OUDS;8$#<5E MYYF1T;LV#>'/2.D+,,?(=S4ELSM RSYWH7"-(GH-R>(VL%KWOTI)0F;.\6QU MQG9VV[&=4V>=&WC*$S4%UV=OQ/R!_'WIFU15KBX($54@QN0"/JD((C/R"KWR M)3]IH-K3D/GBIWJR8(X4YZH=;[O3,X=J2+ADT60$9D*LDWX3A,SI*2>EBN1& M1"YB__4]9T_$'@.UIK+I8.?RBR'.7_#ABM40;4G9U,!Z'5 FBX!8DH;,+G7;NV=YW)?[[(0Z5GDUYGP'NNR!>KXP.I62&:NS$A@HSNK^,*' &J^4 M3Y'Q1BTF#XCHL[GI%(UT+(<[ ,>8W(I,P::$ HJ62)Z'MO2:IP)!:NDP2FZ> M#JSH-/UU]H3K=,_==!(Z&GS?!+QOZPA_WCUYM.G-7ZB%_RF\93+ MR *&.C.1AQJ.%1"B)_,Q!ZZY<9;),."=&_:U/GN"CGW;&G"X.Y7UJ!-%NQR- M\ZRF":MKFP,$JQT4'E1R3*C4J +IM74"3:>0CN;_W)MM;ZI]:_ZGJL[J,>Q( M05Y(-&B"T8"9EVKKD3(UJCH262CC4Z MU2UDP8&J"WQC3HHL,AE5@*?@S3.X#.X6FK,GFN1)1@ M6*B5F$)"T-(")BY1Z:#H@C5!T.L;>3M*[J-&WHX10@>(>JR@;_:IH$V(])!G M%Q7IY^S(PM:BS^>HG>]SJ=\IC]>)O.X.+0^6:19'WJ T 0(GK"MN M-3CI%0@DI4S.9V3Q',G5CK=ECY+TT&W98]C> 7S>KY;_NEN\6U@(29- ,UK2 MP*DHXH>KSWHV)B4C=6R3HGA 1$\@.5:JJVE8W $Z]D6UM.U=CLE:WZA&?NJA=V>O/!L%BU.&WHV146?XN] \HDN*C'Y%K%&>#N S M]R!5XEFQP$6C&M=W8R?A=T$0*CXBJV6:([;?9A6Y:;/F.^OL0Z"\D8#TM^B%TFA? L;+7YG_N3E1QH_JG*=C: =OR\ E M[T5;48V]JA$#*.D$.&,+L$1>@'9)QJ=CY2:Z$,/HFP=@4Z-AWY[RZ433$^ & M[7F/@IQ2+C5H(\7-DB_OZ9)RSY-E3!!OV\QT&47FO/JM!4[V07%RH?6$R%^7 M7Z^O-EN.B=LP1PB%8;0&T/@$2CE&CP0+Y#@82Z<1+NDVF_X.$-4)VJ:'PC[0 MG2B7#B"V8[-\-'4,G+>07";SPT0-O@1R5FP)R41,@;=!UG-:YO'F&K^>)[*\ M.]#<]?URNC/<.XB:U]WQW$+PB8'22M9\HU:-FNEW43.O)CI5P@I041"$\)&VT$B:85NW1'>?P3Y?ZJ S^&!%T@*<=N48E M?,XI9.#.T0F0ASHJ ,')3&?2Q01VCFSLX'=K\F1)XW?K1)9W!YH'N4=7HA)< M)9"63#5%FAI"MAD,<]HY&X,SY^@LM5'7@2+;WO9/]KC\Z59WND=L8H=_[PGB!PK,Q64S*P P5R ML^/[_>H*[ZH-B$CE7%WES2L[3)T#J30IU!)U$E[4_:=--,Y1_72$+5MT<2:-!EB:"S"W5>D@./K$!,KB & MM+$,F>HR\',]E7%,H%5:,'EVW)"-O_]$_O9$T7)M3"$^I51'AB@Z$9,)3)&1 MKD0H3 Z#S9"O]30281+43,[B#AZG?<4'2NHH7)006*EKI**!B-J"C%*XD*22 M49W!N'TWJI)L+3UOQ;"XTLH": M>0AU*XA"K\ A9\ 9OIJLG4_E(T>^ TT1RZ !5.X>>7^0D- O$ MFI3J=:L!K5@GJAN4#%7. 5FC>K%=Y/1D/D^#H=.YW@%T*O%OK]>5AQ?.VER8 M)JW,$I+Q+S2X9 P@HQN0O'(^M0OPW1+1D_T\G:HYAL.SSN>Y]Q _K]97S^KR M+JR7*@J%),NPY8>$6-GCLR>;D4MTC?()N^GIR7R>!C03\+W?\M1_X'KQC7[. M-WQ@(AY1E[K[YTQ4D#J R,DJ47=\B8R3_\#\J:Y52O2O%E<+\IYV#$I(QC,M M ]1>#3)4E(:8E06;>):\L)!,*]_C:*)/?[)&?_HCB>HG^AG_OJC]W"+2?11> MU E%0M75+QFB<@E]8<*55FT_QU,]M_U]'GP^?SC/).=7IBFWSO1D^O+VI[74 MFKL([D!W2FT,UI'47@4#*H8"3F, 5[R+ K,HHE6I_VRZ\V&$9@<1OR[_(+EO M$T@?RB^+95BF1;C\;;595##>]U MH_3,M =YO1IV#(J?69DSHJ$#W_>%X__OL%B^6VWVL0'79;7^0G]XP #T2B:F M/!11YU:53 PH9)\G660JA666VZB4R8\R=[BFRPO1&!%=78GM3, ?7-B\7UW] M S>+3TLZ>'ZSN97$ ^;.ET8$9<,N>.RNI"FL[V33ZI',=O^]X MW7_E$9R5"7(NHN2W[TT;117(,5%;;7@0+ MP>4"*+PH)=._\6U&=>ZC:%[D3"'M%P%T!.L[@-!!O^RNI-SZ&+@H($W.=-$2 M@Z"5 (Z2AV@Y*\W*(U\DKC=@'8."9T_9M"*9$66;]=7%[V'YZ69.M^*I",DY M6*'))TI$OJOSVXIVY)I@3'K80!#ZJ0\P1']ZBI]'G^TE#GK\HW4\%WL0_2UB M,;O,35*@C?6W"R%J]13W'(UG 9$/6NPT7/AS*H@31/94Z$?P;V:QW\YNO%-5 MV>G3H8 0>2ZM5P%&P:5I X3_\-/SZ/X)Q/_T5SLPJI\UAYM MN2ODX"/QH1K;W&3P@1=@.DF,BL6"Y^BQF6_V0 LW]D0^=X>4!YUK)BB;;920 M#:-S!&U)X>D 7LM<$GEHNM':FU .5*]RFNZ5*6>19;,#)<\VBU3Q@AQG7Q?\1.LQ:/2I343U$%6]I#FG>) F MXGU7.'J[6FXS% \610GC1%9: #ES#I1EGDPSI4%G'ARY<\2L-DGV0U3-K9.F MDOU>4)THB Y ]7:]VFQNFLG2]U^7](-QLUVL>W>TNQTMKI3B2IF%D[' MRJ1X8^(9F68AIU:S @<1V O43D7$LT&"TXNG ]3]LEKCXM/RY[_2Y^J:/CF, M#D2O)>I%SKXJ?(3HG0&+3*JZQ%G(1H.:#Y'52]QV8H1-)XH.PKC.,N:*4##&2@E#7A3$$+T#.LZCQS;[-'934\O_O[$2)J ^1U Z&"9]D_? M;Q-@O^/ES6"'SXNO-]-B51!.&+(G6 R@7) 0 @8HSJ+@6G%IVT#L.'H'05"_ M5@M_8GEU@,H=Q[A?PB><#-6WCDZ3@YU9G8KN09 ]$*,T"3-O KR])/5BBK7# MP^[:BQ.%TP'*WN/5K\MOI,(KTVY/=3?V,9.[E!1=3,4L**1?O*5W0FIE90Z8 MB%%-8+:?IBY*+4X5^M.UF--(H ,LO0V;S[]2GU*'J M=7J)ST:Z@B9F')1U'^]&[B)G7I.^#8).Y_O,8?0?"OR?X>IZ72>IDT%YHZ2S M$QJ)+TCL "4U6:Q$21S"S&U#\/]?+.OF3 MW9WG+C>D4PRE6(C;S50BDZ.IB@$KT&E>?"@X9 ?A2]_I#1S'2'(G/"9@:P?& MQX_SO+L?GI5C3B1C6=/3M?W2> @Z9K#6,"ST1[2M9M$](V80?&S/[\Q4G.X* M+.^O*]@_E >>XW_@9;X(/DBRNQ0$[C-I74$'\D)#]#XA*Z98V1HZ>TCKQ=<^ M4OA[P32%)#J UFW-Y.]8M7.UQF^UZH=R&W:_2^T\:$[G%S%BD#8)$-)B?>0- M>7H\ R>O@"FIN&)M8HE'D=M+7F0:"+:76 >P_$'[+XN_,#\,W%\4@<89QR%I M)NDQ$ )\G7H6')VMJ%BB:UU(\(RH7A(F4VNYT[C?%9!JV.%W3$B_S1^6-?B M%YJ,AY(U@E.&[(H0.;@0+&2Z&L$[866C1<\'R>JEN&EJ,)TJ@:[@]'Y5!1(N MWWQ972^O+H(,.FB7P9 ? PIM+5JW&6IRVHB0HF2^M0'VB*)>\F>3VUW'\[TK M_#STC3<7"KG22 X.-\G2-:C+?0W]XEE@)3NGF6\]HO410;V$&:=&S_%YT\ZJBCD8&A1Z )$.I*+M7&.))^\$%K8 M%.FH Z)+ S_72Y3@-)BTXF\'^F8[5^SMZ@M]_S,N-]N<4R<3#P@8\_7GCH'P9!2 M<3P9%1ECB;49?3KM.0;!UO4.VPYD/![A_@;A2_Q4V_4_SC3_ZFY< %WZFR3D MLUEYDP_$&O[)MA.RCCQZ!R.SDD6,&.H"K43 M+9.-I?;V:*.B2R2X:ZQC73V MD5GW@^T>S#;;_!0NZXC'/SXC7KV[G>GXTX-PS\.JR?MZH@<3-VYBZDP$=!D+ M&*T2J!*1?'A;"[(QF&)92J%-H4.[,_42:VZ+[;W##^?%2 ?6SI&5=;4C07A5 MQYXJ\B&]Y>"]0<"HBT!E4(4S#L6?IC*V&)'M& ET@*6#+:Y:6ZZS\%"R4S4I M:8E%F0$O@2=9T&C;Q@0]N;6\6;;X%3VO1XFQ*TCN:"\+V@EAD),-7KNN@R8; M7/H"3C+AC.9,I=;+Y5Y5E_HHV8_I4A\CB Y -;0-6@N&J+0#&7F-KND"'GF" M8%026(LC0YL@QNOO4A^%B".[U,>(IP/4[1G36[Q2)JL"A5M9D^H6G"X:$II@ MO'')B>Z&8#Q@)R+=8J.,;E.0 M^JKF:8^2]M!YVF-8WP&$A@QO+MZ$E,B#XA%KSYDL$+P5P"23,G%6A&HUVNZU MSM,>A8(CYFF/$4D'*-NE\&_&+*'B&44 %TTF'2X$1)$]V"P1>79%Z#8&V3Z* MYJW^Z_2UG$1\G<+P;K )4X75B?3&,?*D5*$+A2J ]L0O9WQFH4UMQ7Z:YE5M MT\A\ )".$$ '4-J6?=SL.[MS7G02K@0%QK!:X^\]Q& =V)0SYX8ES&W":<]( MZ0\XQ\AX5YW-T0SO #%O4EI?X^/5>#DK.\#I<7AA/Q)A.\ J?+75""KX._2S9%>6E=P#:SSJ:@OI?8_\E@VM_. M>![)]H_FNS?D^XOGU@7K! T!B%:#,H)!-'Z[/4%;,G19P39NZ50GZ*7[^\RH M;B/AOV'!/Z[+:OVEOJ3GK/E__M79ROY?8$ 'E?\Y%.D%0=(H30Z2L1$<]V0W M"U:X,RD*V?I5G7%9]M "QI^^W_3]_$' P?J?[S(*'Y=PW)B 7'D,5F7@KK;T M)^8A6"]!1A&EM4++9MF5'6*?;"=!< ML^"\4YD_FX?ZW[9S8)301XSG'B&!#K"TKV1*&*^2U"!3]59+*N Y.<].2HU2 M"H&EN]K&,T07NGYB)Q!EEX"\O:\\N6AY]J"%J]7)DLZ1F8*D=0H\!:5LF_[1 MUU7K.$;:0VL=Q["^ P@-*:PS,K#,HH&B4B(UK0*$K#P4:3D/O@3,K?9MOM9: MQU$H.*+6<8Q(ND#9@8:=(G7V0F2(0E5>*07>&0OZ&1B[0JBNU:\V22\0 ,YQYIJRQQB'13/@^6)RZSSTPGY_[U[\$;)?M2F MV!&"Z !40YN\8J#KYG2&E.IS@59 U#D"DUEAT8J+U&;8XNOOP1N%B"-[\,:( MIP/4[7D)MC>38^#:B0BD]3,H710XCA92]I$[4R(WK=9Z[B6JE^G"7;^U4PFU M7WS>M0D%9F*Y;QBV4$KUUV>;8:*#'0;+FU8"3"7\8J(Z01!>P MNE'@/__U%9<;O-/=A;$2R;47$HD]1B7P*2!XY5@PB"'J-M5".\GI$D;'B'O/ M'N/C>3_[DJQX56X*4):?PC*OJ[['C#?GN2MK9ERJG+D 2S9'W16%$!T=R+J@ M&(O%HAJV0FW Q^:-XTX/E39<[D#OO%UMKCZ4/\+E_0%*LHSG8H'%5.O7,$'( MS( -Q3$K'1.F3770,U+F#6.TTS>G\;P#T!RT.M_=EV.&I*6O/3A!;Q?!6PDA M620#4KB"@A.;6B]Q.$1?+RL=NK;<&XBZ P"_2>GZR_56?1\:]_T>Z9[6(=[( MDY5H' AMR19(HE:K"P?.N(C"*ZL:-=&,)+274,=T6'G>]-=,MH)U8MY+"M=' &!#K'N35!AE9I_/\./0M"!68%R\2%[<(4#! Y M8 M6XP\>R=%*&W&[9V::.JHC/L\.!J1:!HCU'[Q>3<.74C.N2(G/NNM8Z/!L22A M<,E3YM;:1IWQKS31-$KXHQ)-8R31!:QV)3N0F& -\4,+9D%I1+IS1@ 344>5 M0S"NS:RK5Y=H&B7N08FF,;SO $ ':Z>\X"4R[8%K;4 5Z2&66D6E&3G"*11G M.BV'_#LT%9SRA8;>A"UG0JX+058&UPNEBI2I&-(?JJ MRB%'R7Y,.>08070 JCU]&$8IQ[TD[5VD \5JOC?2Q;-2^F24"9C;P*G'X?"O M1-=-(,HN 7E[L7P11FCCP(===7U4 U2MI#&ZC& ML+X#" WIUE&L>!M% F\, V6YK?D"1YZ3M(FC"4K^S[#X$U!P1 /5&)%T@;)! MV3*5M(K9(TAO2:/SJ&K+OP5O)38)N@V8;G(WZ'0>VHOXD11]P[@ISOA MG^=C/]YE8S=7BR_T=Q_*Q\47_+CZN [+#1V(7_B4D31& 9YK3C:$ EY;!XEX M'8CMC/LS3N2:\&3]^36GHO&X-/UYH/'WNRKY_=TLT8^KG_".*W2LB^1LB$YK M<*KVO[/"P)-^ @R<)ZE%*O%\RRY;G+#CJ%675V<:J+RZBI?[>:C+U55^7NRQ M>/C?3ESM,O[3;2M=3F1%!U4NKCA,-0R@% IPPM7MC"YH81(JU[I5>\8J MEQOS,WB>2TZ)'CQRSE6AM\X5SX%+#-I@23ZU+E5\Y?4B8U"T7RF/ET8'YL>^ M6(^1S(LD0,943X$,HF("N GWMTI*QHH70NDW=_^N*I(Z1]M!(ZAC6=P"A]ZOE#Y/C M-DPG=%)&,P0?B#G;G8[15#.9Q6)0"RE3FZ+*'<3T!IQCI/QT-N.)+.\ -0<3 MKZ8@-U8+NL$..28L$V6CO]&FHI3G^Z)N-]5SC:D6?GG!D1 M#J M!Y=^Q!%]<"B5(3L@,D-'X C!('FP= ]+T38C:[T)8%RB[PPE-%,^<<=QNBNP MO%]5$83+FQCO1:)KPUC-? LR'Q7]EFP^(<%8$95S*;'0&C&/*>I%]1PIZKW0 M.8'O'>#G+I_P87FK0^\FYCT(%_^.J8HG_[K\.:R7Y*?4_O$+.HT),0KBF:@S M.6P IW@ DS4ZNI2)/1V7,Q' CB:Y%]M\&@2>1W*O+-]SOYONGQAJS+=%8N?@ M-UIF<(8?;J)4S?T'?P31-S^BZ((I5C>YBJ!J**$HB%$5T"QJDX526;9Y8 Y1 M=;)-?_>S;Q:OOUD^WI^]97O^L*1[19>MYAF6^?UJN;[[XT]AL]C\]\A5E$W,%3?S_7X(=*V?KS MV5J-VA;(,1_NNLL)+_.LLA!N\#J6H0(T=2U1399;R**5A5- M4YYB9G!/ :M5)S+N -]#9XR'I)T4I 58,:JJ N(O!@DQ:'J\'$\JMU&QKV($ M_'P(.G)D_!AQ=H#2@]%\-'3=F;2@1*)?(G*(-8A6%#+EO$BJ^?:+WK)H?9@ MDTFM*P3N"/R7[ MC=0J<"ZGFDW+=1)B@2,Q!E))*H^&1KS3_-DKV8_)O8P31 M :B&:NOL(VEEF0$%KYO@8J!C>09HN>1:*9W%_^Q?F0 11SZF8\33 >H.IQHM MV1A,>@%<$R24T!E"S@8DF=?;U4@R]9KU/4/@>V*$32>*#G UOH'QQG/37I@H MR,A%&\C]^^;3M)DYJ4' MIGD$A9F.Y.AW/DO; #]*Z,,WP(^10 =8NG\=?OK^(,'ZRQK_Z[J: ML-M+EX)CQ!\'/-?)$DXJ"(:LEY)RMC$(T4IW#2!NW@$,?;RM4\NP)UCN.M#M M!68I8A2<05:*WH)(ERQ(ILBE8C&Z6%"[-B[N .(Z2>=-!8A]@)M(.IT";G-_ M;^]VE(L07!T'%9,EW:Z] J>\!<- MX[UD=J(E)\3)$$4YB=!Z0N2ORZ_75YLMQ_A=PXME6OC@(?BZ5ZF6^OI,3XQ- MT:6':7DZ*0N8*5+I/H]@T W!3+SD3..Y+2U MF7=Y@*A.\A>S0.P8N?0$L1/,XG?W'3M:FI!-R8#;:>\!R:]*Q(M23$34P3ML M#,HICC$(QN:_B:-R=EQT<"EVYIQ^7=;X/6[>7-WSIK:+&9XBTS;0T3QQ&K&. M+RP"8D$CBV$ZY=;U62\2V8EU>7XH#KJX"SPI\?- M4I60D@0?8QUXPQ(XI!\8F$=V+5S@[M<\J_WZ[7=\1RW-S\ M2AS 8[I:G_^,B;I67R!NHJ[4FY]_WPN8D^GFAW\DEOU$_]6_+W24#D-DH).EFR-Y@N@# M@E5,&HV>$;P;G?(07?.^NR<@X:EVF9#]KT-Y; WH4[7'[0]IH#YVD==&?P@C MD1X#"RIEK&90(1_""'H7C F.D7!5FPK*J?4'_;2WJ\W5EG,_D!N,R$XH#ZEH M5=?X&#I>-*"#2\SJ@"FW4AP[">I*8XR1_7.-<3K#.S"K=RF^.Q/O^S_#U?6: M_OGDB%XERZ./=#"=2-%64XJ15>>X*D[;''5N,_KA"&+G-9\GQ5M;0;V*9^O^ MOAT_T^703YO^(3M,<)L7+23#8MW1%%MB:@ 98-KZ%G!9%SA)HYL\H%F[!-_<=S6KIZQ\9(_)E??1J;9WS" MZ&I?_/%YM;ZB'_7E6U@OZCT+R[RJD8++>II$I]E/S3&@:,'2+HR<.VAKS]'7A9;2%2(\UY80S#/X&G/0?-4WR MU]7'/_'R&_YSM;SZ3,\\&O1<%BC$33($G0*'S 'WC$LG8V9^!D?_ ,5=&6#- MP7FJR%X1-.NU^_CGBHZGI10,(:0Z+:*6MKE"_DDV0BCE@P^-Z@Y'$MJ5E7<. M(!XCH->&/P(47L02BS+5X>%U9K,/D:QE$8"+S%4U>SUK4]P_FM1Y&T+GPN!H M(;TR%/ZRNEY?*(G9JZCJ(JA:S)")FZZV+-9M%H89FQHMPAQ+Z;PM43-A<+2( M9@ZB'3Q;W1;\6UCD-X4^=G\Z=(%SYC)$;[<5Q@6"JRM;@@S:Y\Q,?J(%=\;4 MQG]YWM+5"0!U!H:_-HVV^(87@DX3A>/ 7?"DL1-9$*H@F. -LYFYU*B%?2RE M@P!H.P;@643TBB#XXY[50RJO5.3%@?!9@DI8#VF17/N$R<=2=)K7P7A$[B P MNK\1&(\7UBM"Y(7SQ29K!)#IP$ 9.F'DV@.+6A5#"I^K5EF*810.PIW_&^%N ME$B.A]KJ*ERVA]J_EGFQ275=%>:?_TKTG]XNKR+WW#EDY"Q)1 [S%>KF__CU"3N\5^<-*4[T<';)'B30<.2D2 4 M0U!9U>F^HC8C>ZFE4R&YUY#@?7R!_A,7GS[7GJ-O]+>?\"9#>/X=_K=F[>^2!V[RY4> KO88!!O 6Z]!E(2% M8)%B;M/GW/+-O?/$+VJ7+EU-#49*1W?&US"X"*!1<1[)%S?Y'%["'3U=O9]C M)']8>1W%[@Y>R=^KSOU0_K6Y:5?_$.G6+;?KCV]W1/RR6N_SAHS1W*C"R!OB MY&%Y27XU3Q%<8J%@U)DUJBPY@>BNWLY3X'BIW."0T[T:-Y\\<>7?FP9OL>SE5$DI1V47!/X67+P2=$-5LED M4<=8I#9M5"_3-LDLE9U?^-$[Z&32=)!Y MW+S/[L38V3GH9$+A_'UTWM$S"X[\T$Q:K^'L@R'0#3PH%C3=S+"=(,G 2\X M/4\ZQFCHKUZSVGN_6J;M5KJKIRQ_,.XCF)2-*! +LZ"8#V3V<@U<:*FU=D&G MAKIO (7]*\ 1*-JI *<6T]]'"QX?/#GV2S/IP99!DP$0)DQ)SP)Y,27*VN-* MSZLH"DQ1].I:%5KM>;ZX"VC+F\OZ.4/ MAFV[PJ_(/P^WQ[T_YP4ZAR81IW26&I1$#]$A@BN8D1SU+*4? *'Q7YXW)-(0 M4HV%T$'T[BGS?I@ %PR%Y\@*<&;)G])60 SD5#'OE(P\%=9HH\%^FN;M\&H$ MM(E%,5DAW.1&U]O5ER^+[<["35CFNCIXL?R$R[0XRK\\]-,F,IX&$SR1@?3@ M>V^>?&\'UKB(43->MUAQ1Y:X2!!2YF!1::8R6N_:#.891>;)&^>'?.R'>Q*Q M1*,MD2WK@.52&*E?P\#D)#,JRZUNXT6.HW->(ZP=SIXMI&\GO7Z=RP-JX\"_ M.CK0=M+GVFO*D4>>195&C(4\ @-<9\*=RA)B(9PC^00BEH*!MZF9.ZLJ_2-] MQGQ]B1]*W7+]Z&,_??_QQ^\_[J-Q6I20"C$"+=W'*,!IQ8 95-R:H#EK4YL^ MFM37I%#'H.VI0FTKP[D'R]T?[A_A2_B$FS]6UY\^7_VR6O_Q%=.B+-+;R[#X M\C0DR6QPF==%F][4'CFC("IN@"7TJ!D]'4\;LW?/FCOJZ_/ZONV!=R:YO,K7 M_"[B]#ZLU]L%"<>'B8_Y2ONW>]@!9WFR4T[(%7(H29"G'179IUX$L,XG'QS* MV*A=[ZQ/]C,E?[.#J7 RPQ7=X91#KAGS' MX.99R]CITN@@Y/?KDJX^_D$"VI;2OJO_0Q557?V*WF$NF$A1&WHADE;@0\YT M,BX".6:Y\#8QA0-$S5SO.8',5VT$T"^6;KQ#;9O(-DS8NGR80_#%1'2*(#6/V!E_2O/OUO7.(Z7))6?Y._+):+JL*K M%?+S7U]QN:F[L+;+,9VDTWG'P!94H&S@X(T1P*-&G@PFT6@PTR@RNX3=,?!X MZI$VD]6,0-RLKR[>+:X6G[9<>ALVN+V@4DB_784N2O1UT%Z&4%P$(P31+A/] M.JA.BW[\ Y31GYXB;/?W9RX]G^XEG("]78'C(_T?MU?)"U9(EAH(SHD [DF' M:ZF _& 51:X3\@;Y)4= Y <5\^B:*:2Z%R!'LGCFB-:C>$D]P@U'%!;G-0-7 MZEZ:X MX;S68F'T0)BYM83(TN$J< ^NUM JXTB+<1OJZ,ID1 [1/MV-NQ,">S_0$0B.$=MJ:A[. M#(2WJR_5$*[_Q??G!\G)><4EW1"2+K&&3A.]-L D5L]FE/T1D<.14;B5R16D6&5( <>A3=*JZ<# M8%N%???2.//\Z^F#=8W$TQWP;D]U>S-UT='6'612J=J#+BTXY [0H5*:D=KE MC3:8[B>JLSCP1#@X"+?CA=(!ONZ2A[]N-M=XJYN#2BXG>J%=S*).5(X04%O0 MT@HOM/%)MUENLH.8GO!T@J!7TW*] ^#\YE$B3JK:&KE*K&%1P^^:"0N M*93"H"FQT6;6G?3,K'5.EO,+P#F"Z1U YS=[ A* MDI>R76EB1%).>\N8:I,.WT-07^ Y1M:KZ1D_Y51;Q7ZO_V M:V=>SC'MH] X9O: @"UP60E9\^3J3$MRW>@'P3OZ;8X!&2\8L]_KMMD? W-: MA@-$]ECH(_@WL]C_=GYY_N7ZR_;@,AN/(=/!=1*;A^TH* 9,TB!=HA;+?O[I M7H)_\-4SBWZ,X!93<'%N\8=_WCNXM9$9@^1#F5CJ:-L,WNM "N UJ M0=E/_/>_>IZT[F3B'\W%#MS&)Y??+^>7^.$*OZS.LE6>$/DP/?G@!>\_PL4UGG'AI%9:0#9UZ:Q@$D(H9/95R':NK I11X)3QX&-& M8AD/UCQZ*-B]Z_*U+^JL7.HPK$S/VOXLT0U!ZX;#+44"42@5&92D:AF(9T01 M%R!C%AE3]2/\,4S1CK-U]A[>Q!8=*I*^C-&&@$7YC5KR/C=K[^SM[A)K<=+411 \6[2Z/ MCE=7FX46VS:),\G'A'&H0<&5.!)=5HB]$+A^HLPSR5!S^- M$'K TR.]P?_>F.*?SR\PW]CCXM)ZC1W7=6\ADIXX&Q,$%@K#9(T/C9;7OWZX MSA(33>[(@X4R=QWS9G\2&=V/Y4YAWEWF]W06TID?%ZLKHO<;TK%^^/[A:URXVLTR@&SVR# M/GSY&M+5HFRVTYQ?AK1>[T:L^;H\)^9\K?ED9!:E#D".7]U.3G;5:ZT T0OK MHBM9[5-(O\=7S;T)>7KC,C5_3WJFS_JV#O1ME_G.T#:=[_/B-QYOUL_^A,\R M]Z<$PZ4EQ"4,"@C,!J*1ABRX#C'*^G[X!D;U/?-:9J7ERND(R=;A-<4H\,Y* MD%9F%K*()K0IGS[]N3]#<+/GW)\ATNC!J=I5^^E]XO4^@)23J85V%J(E[S"+ MI)#7(R!6"Y;NWE=>:YB1&" MCEYG3#*G1KUHIU)6/4C.^Y55#V%Z!]!YKKI71!FRE!8R662*.5C->Y@,1>3$ MK/"9A[_*J@?)>L^RZB&,[P _ WKN#/.:8AP#SM<-"3X+4C:901J7E*2_>Y)G MZK,U]MC3>PZZW=J(ISO@/6S."W44?0+&OT0O,& M6F,'X6! :^P0H72 KUU-FIICT%HX*"Q3@*+(<7"*;+-DI7 IO1.BS;J=DVJ- M'23H/5ICAW"] ^"\D/43D7L4/D*4I2Z>HMC6:ZX 72VM+:BC/5)NX)=!%%75$)'T![*=;^#D$>3LZN0?+1TH5TS#3WOSU=?SE>K6YH43]RGA""CK$4]EKCGT5)078H3/C%]''.V M\W2=W91-D':X6'J%VN:=[(:B0 8ZLD8R)9'Q^EX_>I1=[SV[NM1!X#JR,)H0=;=EL$)#3Q2=>Y+^@+*"2. MN:P9))8TXP:)B8VRIX.JK.:H,3[(,HUB\$F7S3PHS&]:+K/SFXY7)O,ZH;.4 MQ\@44M1)@; R@&*./*G@ZZY[H2UJJ95JTY7917F,U2Y:+Z#^#ZA"ECADX,P0W^Y;'#)!&#[?A_J\8+AH;2G:@4TT:.YW "*_0=>$GQ>UI]OS M@D(P^O^_'ANGP,& Q\8A0ND 7[N>O4RRJI@0(-M")/"4P451A^PI$[TAXFP; MA_^D'AL'"7J/Q\8A7.\ .#NKVI*SDF='GH$G\ZT"2O!"%S".A>)18;2ZC44: M6S!Z])*:0VZY0UG>(6RVRL0)Z9%YA!18S<$EW&Q^8]PZJW/2X5^]8'20G/ZU$6;E/HI%8P.DO6>!:-# M&-_;JJVU3MDBK5(I 7<92:.N7!LBOKTW; WAY=QS*Y[='5=4JATX MI!J,U:4H=7P0&@8H)U, :%^"5;*-QPP:0//IBAM\.PT?S'7H8VB8,PCH$]06"K$Y)3B!6+@92* MJ!U1'+PD!!NEG%)1>J<&R[\KSV"DI)X3_ BVS2SU-0/XC<%RDDZ''!PF5@MH MZZAQG2&B,NB-=5GMXP7<_\Q.Y#Q&,(L)N-2#=,7-^'@>+6:AH613)^"Z##[D M D)HM#&%XM5KA0>//[.36WP*Z8[A4@_2E=MS8XI68G4SG27B(Z];\>K:7R8H MY@E"2R/WE:X<(-W)(_@FTAW#I9[NXS41-YFL%(M5)9./:@TH2[YE=%:#+P4= M76'6[37\^;G/[T2G)[Z9QS*PA^5)&RZX''FV'K2MU9-1(82ZM)(E\DQ9L$KN MUUC;8'W6L5ZA*01#9+%/)!C$^00BQ.V<(DWVLR MQ"FNSQHDLF?69PWAW]S[DQXL?G(1I4[:0C#&;YV24BR@M5)SZ2(9LLD$W^'Z MK$&">W9]UA NSBW^!XN?4D#G+">?5-2Y ,$$\$E*0">) 8$;1#:=^/M;GS5: M_*.YV,%K[PM5]]K(H*014(S&NI)60V0V@C%.)R.M#,<:=/?+H&;V8^_9G+2B M:BQ4)WH'E!#H%_!AKIM4"3#?:/MX9,L*YJCE7T0!@8O M*QHBD+XZ\O9?2Z'J]CI!*DEVMY8/,H3(,0!&3U&8TMR&$3UYT^X'F:-[?0RR MCB:(D^R^^KC,YY=A^?W'Q34=8MMHW:+YZJ4O:M][M3>9L[1>":]2\LR"C*). M4K<)/),)BM?6&/HUA+U\V)-LO?(AY.B= EFE1S6'76;O@TN$PHMP3I?JPHX@Y"2@%1XDDYA,&FO M=6Y[!8-/O[\SCVR$1!>3L;ZP4 @UFUVC@^<0-X\=N9CC( M.K413W? >S0?5R0K;/+$L=KS'(0 C[EJ:4[2%R+E.,/'3K-A? @.ADRG'B"4 M[O#U('578C7Z)0$+ZX)O%\$9Y^H" 30^!X&B38[CP'>98Q=93VJXQK&_.R#= M/ .\^^] 0LF;=X":^3#(%6A>.*E&?;N6P4(VPGG$(+4ZROC7'6?KS&R-1,%> M+S.C17*2V?*_X56XR-\OL4F*_,FGM\^+OTS0+,EPRS.B#0R$"%CG]*_7K06P M";4T5NF8VHSBZB(9+KQ7:]V4NH JA4$(M0Y#B&(LQ4?TQW\EPP_&S;[)\ '2 MZ.#2_'!)*H\U,%X/&OVE_H,JJO6$B"AR2(&B["#(K>"L@!?,@(B:<99-P:%T^3"7\_4(V01 >P^ATOZ*\^_QM>XC)P&P./Q;%DU0$0!^1V M D.!B0@ATBE.[P]7 @O4\R,I(^<]83)0F! MK+("SF11*?"0[3$R_-WO>9O4<(UC?W= ^OXNI>5UN/@Q+)>U3':=\/L-E^>+ M3![($L,*W^/F?\_09E+$6I9;* A76EGP/C*PVK-"4;K3\BC[DO8_(/EV6Q_++9-C,\7;OC0R;*RKYVO(F2K]NO^81?%\L* MA=M\6?16J6@+.%;G]EL6(!8>@!N>F1<:>6JS[^&Y$QT>6S[\W+LN%/C-@1/3XS;$41WV@9O_"OYD$\_HLEK^4K^+$:+4 (9KX.YK09E6*2K MF*[*J(2RKC"F9)N.]DYLWCHFYS(:%F*!K)&\!(7DA?"B("7O-+/.8J,=O",. MVZFM&X*C VW=8)%UD.]XZ?V.*_I"YLE05_=7Q2# ,VZ <^Z%"3(6V^8AJMO7 M\^: &/"T/D0Z_0)MFV[6+O/"E0<=ZBH/66>O:9/)+>%.B*1<;F3M3_1I?9#P M!SVM#Y%$![ :]ESKA1 R,0;!ST MM#Y$5C.WW=:MUHN+\[QFU#J%O:E_43EK[QT8*QCY'TK6]@@'.7+%?>3([5[> MVUY-M[O/,.\3^;&NRXEDT!V*MCJ7;)0N601C6!UX$#($%A@8YE 'S:-(TPU[ M>^X4\S5O3R'9%X$R@LT=W'P?OV*UFY>?M^IS8S>9B+X(FZ&0$U W$]>42[0@ M(DLB>"L9;^-*/7.@GH S1M*+Z=G> 7I^7"S)%-,=_^MMQF=+2(X*K:WC,*4A M ^S)]CHRPW69&;%,I6ATFU6GSQYIOI&331 T#>L[P-"MC_C#]>K\$E>K&Y78 MV.<4H]!&@F:\#A'SY"0&I8!E\A6-U,6V\K5?.M:\I3?'SA],)Z$>X+8Y^U8# MR:"RA-+6D?T4B!2)% L[!;F.?]?:.^/:F*D'QY@Y'36=>'<_88_@]=S[RT+Z M1_A,"K71K*I!#VULS,YP631PZXDK63+POF1(&(K6.F:>'HV6V+W&[)7OZ2(; M/D9\BT:\G!D7[W"Y6'T-"9^C1;K"0_)U:8\3H$0*X'A$8-$ZS37F]-B>[,3% M:]\S7,N%B/0 T75]]_6R[R=;I:/4>3424+$T1]*8_DH,FZ+=AR M4+:0(74EE[+/XK-]OV]F/V42G#3A;3^.R"[?[9?;&E9DB@G#-=C &>F 5!!T M?8%4!5-.*3'3*M7\^NGFG0%R="]X:GEU@,%/^ TOKW%U)GUBA6D$]*:6[9.: M1FWJ.H3"E(\FB]2F3^OF!%UX.A/*=C$!HSL R&V>:O.>4\OBSW@L);'@@1>? M0'&RLZ'V>6!2N6ZZ*BXU3@W>':8+1Z@=; YE?P<(>H%'[W(^K_\;+N[_X4W) MC%6=AA D.!4X8$@:68Z5_&-??2^>N MGJQT6CR+(#@ [OO4GE:2= M+PYLBKH.G+/@ZCI('50JK#XEN:-, 3R5WJWC(&JRSJXAXNVW]OBG_W=]?O5] M/7IL3''Q@W\^4?7P\T>:J#SXKG6FMCY_J04BZX-^PHMPA?G'Q>IJ]?N?A-E( M^;].<-W(Q$)I-UX(NFR-4XW"QF=HEKSC6!D+69EG?8N0\UA'M_^P_W MO_VN5I\Y2ZKA#7BZ;>HF7 $^&P-,D9>+19*:MHDI#CSXO$;QB%A];!J/*?#3 M,)"CN\YV?$@#8]FPB^Q & KNI'%U.KDUBMS+F" PGG+_%+]?D9Y\_%K_<_4N79U_(U&NA7BOPXG\EQ0Y!\<]$N?2%N&,6R=)QNCUE0/Y"0>?-1':M 2T"';85U_ MK'6$7)2NS1L20F&>C*M4CJ7B!&O3T#>S;[?3KKTC]%]^WI1/?7\2'*UEO+WX M/UY?K:["9:Z5,(N+BY\7R_J79R$S[NN65*D\&5VN&$1.O]7"115]G7S:)DIN M0\])^X!#D/WD IP?'CWXA=-Q8;-H^,QXZ;/W&73=AJ"B"!"PU+4+5DM?DA6J MT3/0U*3,G&SO )_M5&8$6$9KR]?U\\#O5V%YU87._!O]X-7JP^7FV>+?EO61 MV&8F8W:UO"77<-);('$(,%F&A$X[\JV[U)H=Q,S\QO_V].90P/1PSU2W^<-J M=8WY_?62>+NA94WV?9]Z]=,_<9G.B0]GS*1HI'80UAQG6H +Q4#A@?X\8D;3 M9C?*\+/.7$G0(>+;BGLXH/T&T)?XN?J5?W3C/Q&S"Y[7">?_Z3U/G= M-UR&SWCCP?ZV/$]895:V,N/18.9U0:BN)J:2S%*I/MVXX;2> M]"MJ)TGD%K#J(? _#H?.DO=.U^(UG>1ZT<72CD#Z-[("\G=!(B[?/Q=DMVQ((NG6)P73K$XPPST!W7J&[+"4$K?:!UW M4[+F#2Y/^-UC.K#T(/7'X19\DDS]$' M\$G6F>'.0C"% ?GE@4>?56DTKGT&8D_[Z6-"J.]2PHYQUXMJ3G/??R!.G%^N MSM-ZY- 9)ZO);480PI"X>##@M^*>Z1<_NFVC[[X]T[-V^7H?O$B: 3.$X[2/B#MOL.D40' ML!JV,59ES[**"%((M5GU'GU4P)WPQ914+&LSWOS-;/<=!(^#MOL.D54'0-Q8 M?/KAM7X6,O/,%$-'KLOZ>"@0+3)2TL08-[P(T\:>/3A&-[M]9[Q"Q\NE U"- M9]P=V9?YMXMP^6OX@EL5-EEI;YD#J^H8V6WE M >":K 1@(DEW@/:?OGR]6'Q'O)=.V=X%R:*7F6M(HHYGYY&# M81MS^NR1.G]H:(Z610O1=8#!T1G<7VX7<92LT=8G#VT5.2[:>G"I*/JM"'5W MKTZ-[O[#S][-[ML9'88C(Z #S-\J+RZ_G2?+^ MW]>[S8N?:0M'(:_S^V!BS#YG_;L!T%O6JDU]Y\^+Y?:/ZL_QL^1LYG7+/%,2ZWKX M1'XGF3QF8JW/H3^(;;9)'I?.$WUY[ES/#H=4!PIWZ./[?VRX=IEK(JI.,_]C M4?]H6ZU9_8KM3 LE?39U>+J3MA:V4+ 7C@+GD+QFI!1*GBY*,I0+NW73_YY!-M M\#H,?!,PN1<+?$"5X8;JFPZ6G\/YO2^.%ABR+SY*KB+9-->\1 MB-M+F]Q?VG04\/2B3V-1M*BYP53S M0-&#=TZ S=&C=3+SU&;D]EMIV-&E"!^9 TQ6D,:JNC5=&TC%BU*+ D)LM&GL MKX:=@?AMU[ S! 0=^#H/BPN%#&@$78">RSJATI"C)BGZ81BXLY;7K1Z=5!2? M0%/.("B\6%$\1"X=@*I)Y2!7'FO7-"AAZ!<;%,1,;EH)SC-EBL4\4P1ZXA7% M@\!UC(KB(9+N .V[?+Y/O__[MC2U)!>49FL/7M8FJ@A.BP1"JI)+*+61M EL M7SQ6YY5DS5&S:"7"T7C\ALNXF#LA>"\H3ABMBA9*-G*S4B5*IX%<*Q4O\: M"K>M81-12Y-2 )-8E6%BX&LZ5$6Z>LD4ZJ :#4(Y%HDGJF9'P/GQ57($Z&9? MI;.N['OM*2(^5_#TB!._?SV_7)3R+O_7]>JJ_M292HPI# :X5;7D23H(T1>P M*10367:#11S!. M1FNE$L*>FI?XD,(3+>)_2Q?7 9![TZKXL(#WS*N$!BU2#&T8*!T#.&\R>",C M%]S%X.V)J>)#"D^TI>$MJ>(!D'L#N[Q?9<]VS\]]#A5CLJ\CQ4J=WJR=ATAB M!<]9"EXKGOVI179/B#S1+HRWI)>' >]?034?1[_2!2:UC8!,:_(B4ITR1'$P M"5-Z;J.0KK-RWR8IE_XZ2MZ26AX"NE-?4K,_DJ"%E!($1 <<%G&=':QT,PNC<% UEPHK?YOY0]:(GJ-^T4/$P: MOLXX5X0J& LDEA%4E @!N04GA-71>RUSHRZ37ECPYA^=WH Y:(GJ-VT.MKG* MNBWN=:[%[%10*0,Y5JY.JRP0R( "IJ*C$<)U-P5X4OK?_)/7&S $S?#\IJW M@.@J6%48<@9D)!4HQP.$NCM92&59-%)%>VKAP<29@E-^7'L#%J 1EM_\"\#+ M&V19]%(;4P?E6C*5R0D(.F;0I5AT6>>43RW3W_%J^S>;T9\.9&_Z/AZ^FGQU M5B<>8102#*N;G2,B>,<+H+2&Q1)Y$FUV$73%AK>:RY]0<8ZF[*U1_*9-P*T; M\WAINB3+S=&"\S5F*8$#'-[HR_)H4-Q&^[26%#0-"!9_72 MIG##?19&,, 2L0Y,%N"5K4/(BU-%2RO843>KOZ4I8H-@LM\6]L$RZQ=^V^$_ M0BAGUDY:2AY4J+L8E?%03)!1>\G1MWD4?_%87>Y8'R[\_4 U0A(=P&K8NGBC M _&'HE\9DJB3H 1$9PNIIC YNR2M;O3>.N287<)N##P>7[W-9-4!$-]OO_:9 M2^(_SZ_^_'"9S[^=Y^MP\>2^H#ND3D7[6'9^S%KC7?#.UIFH3)'&VRCH&K&) MN)\M,A=*BHU\]K:$O95I7X=<\SUAIP-5VH38:Q+O\_^.!3=)SM7S=&_-EY%JKH(*W@)R7]\ D8IUY,^C? ML*9);P<6^[I/1ED&+H7:3T+J[JS78*U$$[/CA3T"Y,YQ5 \_=>;Z@EG]B -Y MW TZMBK$M%0:T1"R.0/E=0;G*,Q%@4@QAF9:YT'XF/,B/50V.T4\@E$S"_F= M_#N&Y4]?5S^&S\L-(5L[YLB0.6\2R*(C*/0UE2%5S6=(YPH3\?$,D9W2?O8+ M>A#[&'DMIF;>S A8[YA?5?KE/#890/#*$Y*0')06#P+P" M*Z,,Y"4Z1+$'%%[_IGF"SDDQ,3$[YS8/FS*657U&_4H4X):$*%&RZ!W(+ G? M3 7P+F=0G$LEF=72[^,J///Q\_@,TYJ&"1@WH^Q7RZNS3]4S6E^,&8MTW'% M%M9C3B@L3)J!#J6PI%(T:J]G5?K4>U$*_>YQA/+@:V?N0IG5 ??/7,HA\CN,447)Q;_.&? M]PXNI1L=%H<$'S<&CD39:[XBPZ<1__ZOG\1\G$_]H+G:0^KS9&K2V M?BPK'H)U9//J&, <"Y#C4_/(UA1ADPJQ31W6_5/,W,/6Q0O6:*ETA*B;%VYG M&1D^"]J0350.';@0!+ABHR_HG2EMTN4];9@;+\]G@#&"N3.'I/7D_";-$D(T MG!?(+%%T%B*9QVP%A)P$LZD"R8GML(;PM M!04)BX)OY13=?@D+_9=,J1 !3J4])2OF] T:2'8,BSJ0K-P>6Q5;G5<.-B4% M"E&17Y/(B)EB0W%6X^."F64[!@6=2!9>U/-*915RI+3JP,%%SESB,EI M",EX94H)^'@?Z;.2M0,DVVP ^(22'<.B#B3K;AR_E&069&J*YAZ4"AEBD Z( M(=%RFZ/'?3TH-T"R]@0D.X9%'03$#]>+,\^B3,J!+LG4M$ &CR*"U2&JHK44 MNB5U$$ MU6AMTHO'ZGS22W/4+%J)<#0>O^$R+B9X-OOC_*K>77?ES&L==URQ+%4&P6MY MD*]SYSPC?U,S1C<1UDKFR9[/=AYA7D=O_LJ+P^4R\WOL$P)J/\BZB;_../GS M_.L?BY\NK\ZOOF_U,4=6&",7.FM'^LB$@%B00339H\,LA-GK;64'V_GR)B?YZ:X-#4C9;,KHBUZU8.2H(UC PA?NL4RXF[K7D M;"\T/?SNCL RI7@7D_"Z _]K@GF/-J:+GI_?KX#9?T V6Q_!(N;YASIF51,@5)85:DH%_7MJVD&&ATCMO@ M)+M;]/S"8^JQSWVBBWP.TY+N 3)KWOF6._$%[L3O3Z9\WC#F(=WUWU_@%9[5 ML<@B*<=Q2> M?=FXE)_.5__X>8GXX9(.B*NK3X$88NC*1)\00N6%LNC, MI]J7M)GK.D[4OVH"G+>F276>9'V^_8]%38Y?4"2W9DE4@A>?.3A17VZY3!", MEQ"2$(*C08K=^M>EW<3-_*#ZAK1I O"<:NSRZW5]\?E8[MW/&X]T]>'R7E'$ M.J]X6WM1"R_.@L]:.JT@BT"1'18+$3V'[$0BLV.8-+QE]#+ZY#,_F)Q@_'(< MD)RJ"KW[LKB^O-H^@*TVP=W'\D=8?L;-#YRA=4889,!T(2YP1Q=S(6N2HM:^ MJ%#DXU$G$P?ZKYUP+Y7P?ZE$*Z&?+/0?)C;>75T%$DD^RS9HY"A!1E$GUN?: MV* \H#%69/0VVWW:!*8^UWX/B>POG$\KX0YBC9^^?+U8?,>;[/1N=MRNZ=HL M?%H/7;O_]W53S:^+J[_CU2=,B\^7Y_^SO?0VLV37_^CQH]&9(?57GD58#^]0 MQ1.C@JP3/%PPVEDI\UYU2\.'4L]%\GY:]E;?ZT\#:6]9)3?YQ9\7R^T?U9_C M9X6;(CA9*"MMW58M(P2>!#!;E&',Q\C;E.$?E\[]E.^M/OYWC*D.-.[=Q?IG M[IN2^W1O5[*<"#MFSSX)NFWYO6=GC##/7/,0*D#6U11@FYUX4"+X",B.8>R MC=LTZKB=FK A6'I^V6\KL9VN>3M@]?J>GWPD ]=RT?JSJ.2&J10S78&AEBCQ M.J_?UA5,3ODD#/G4^XV>[M#"/?Z&]^<7UZ0Y/WRGJ.(+Q<(78;7:]F>1+\%2 MB!!MG0?(\GKF(X<4!-.(V;'4)H$RXK"=6KNK4160_YB0=323A*K8KG M@'5CH*J;,EQ* F1@U4J[G(5O@K?AHXB.L)B\D=!?'#HT1 (=P.?5S,R8H2)" M!69R*I!]Y::I/+#<0$8I,I=,.='(ZC6@IJ>A0X/ =8RA0T,DW0':7YY88XM+ MK!AR8Y&35^M574R)$;0NQ@N,1H@V.9-_M:%#@U S:.C0$!%V@,?;IY=*RN9) M\F::A"TI^10AN91!(2L0A$$B*11=4&FE&ZUE?NY(G3?('AN'TXBN!PSN=I+N M7EZ*C2);)X%A,40%RQ "0RA)1NNS+)&U*0=_[60S(_+(;N:D M7ZVNPF4F@DFASU-=XRD9]Q)DYJ14A0 3&3*0T16EZP"?V :$@X[95PA]&$(6 MQQ)7!UC\<)F6ZUMD7=3P9;M3?/7NBER->'VU3GXNGEXO]VZ?,Z.#X\XD2+SV M;/OLJM4GS\-A2CA9Y_7CC9%[9$%VP&4G]'3+5>?J.L9>2:"VU3[ M1^M^Y#JQ+&2%$&-BR<<8A&VSS&G@0><=,S&':9U$9*?S^O()OUXOTY^DAHNR MU=7J6D_W"//*%S1ZBQE"UE1/,NNA/+<)](0)1U;'+9JZ<*#.2/$48WF>A.5- MJ'IXCID]OO&2?I(>',_>#FZ]1ZKVVW+Q>1F^K'.FQ:/,,3.@$Q,EA0EP69H: MG9?HF-&L42;E^3/-G-([0-*[$YB5I*N>:?HM\QD M*87BPN9&MN:%4W60%YY \GL!:H089FX.?,=9U'Q5J5G>4O-U0\TV3>A1E)0Q M0/!%@3)"0JQ#7#G/DM.?\R!>\W#V^Z8>@3)&HHMF[.W!_MP8Y;N0(EGIG%"A MQISTBW86?#"*#+-207C+O&\TAN/)66;.M$YX81W&YBZ 0M'#4\-[??7G8EF; M;C8]UOR,<96]YQQ"(@-,I#B(*&IO@[7(8Y39M\E'[7G 3GR@D3AX JOIA=(? MUO*[R_P)K\[I(.^OEQ3D;AJ\-@F*,R="#@8U65A5-U\3E5$ZTDTA-0\Q2Q]RYBFYYG;HP[.;,BDOL*N-Y.&G0!QRIH MG)11F2#"X]6\36_RQUS,@/>$G_<55K7<:DS7=] MRD2Y\5:P]_P][[SJ$?)*, MZ3I1LP0-BC,&,9$B9U4W-C/'N&]C#,>>>-YX9!;$/C:@1Q'V29G/T0VNSW]6 M.U/:L(UU,GCF7#2*G" 63Q>M=1F"J,/9HY.ZF)"+;-,4UHM!O:L:K!-35A_+ MI]MOOA/BG68%)PL*69N?JC^4R'$.5CDH(5E,T1>/C7* @\[Y1HSG$'0^WVHV MN6!/RF3^BE>;\.\\;>^3-3_&EW$,_XYV)G8(<;V97B&-9"E;D!)K[M$'\#)( M*,4;'0NKJP3?M.D]]!R;UX?"(W)$I-BP;ES4(D(THE#D:%%@ML.EE*76-N^]J=@E$@209'R@D(7P46*3;4)"BUZJT*;)\GG M3C0OWJ:0]JL &L'Z#B"T=:XV&O9 +;?5'24GPX078!37H)ACX!')76?"Q)@C M_:;-)+?73M8;I,;(?W=::!IA= "NURSZ+A)U?28U14-PGICHE(:H600;=2X$ M%9]TFX'4(PX[[QMW$PBV%ED'J!SE?3Q,*MP]HWEA2XXR@2X8@-ANP!/O(5%4 M7><2!B;;E/Q/2<6\.)[?&YP-$5UJPW8Z=@M)$C'7&UBTA"?QF0E1P M:(/6Q1_K6>[>L4XP>ID$+:_"=JSHNL3AS?+ -35!RY",=B#)QR%?/6;P/%G MQ ,W(O.):B M5L^P[(FV0K2E*(DV\L#([=H2X3,)1%+;(40D@)5,E-1 ME&CQ6$\6^YQWWFJZCO$\N;"[-,=WBT]^Q:M_HY#WE\5J]?ZZ#IC JZN+S3@) M$LF/U\OZ7+C^+3]SQDBCBB*%KBT!6A5RB(2!F%(*CN6(\ECO2:,(F'>K>\>@ M;P^'T['OE?Q5I;\V(G"9O @D';D :U?94E@NZ"!1NX MLH88)DV;)XU!QSS!'/"AV'R^$'9JL780]3U7L\&\RX8G8*I(NDP,.>R"UP!6 MJ.*5*D&TV>;48QU50P#L62\U0!I=8NIF/'7FR7II@'E;8\'L(1CR6#!&:X/, MPJ0V12ZG52\U1-K[UDL-87T'$'JU1">DH IC 5@)K'9H6=(R:8'X9HSE&I'] M52\U5OY#ZZ6&"*,#<#VUXG=&_"YH2Y)"_J UV)2)8\%Q\-HZ,#H7Y8 M ?*.X_4R*K[UC3B]K+H$X+C.+,^(M4ZA]9!3J+V#O$#, MJHZL$,R@TQ^QMP*4]DB=0E9=FMJ;6H2?KZ^(?3=T/2!W,V(EUYGE M/Q.CP\7?,2S/M)(N%H=T;YD$RM.%YA@Q&5/F/$FM-3M6J_=8&GHK4&D/XZ-( MN]]^YLT\[8^%SG1^^?G7Q=6X[>8[/F6JZ?*O'?# +'<=KOKP.VYS@C+*K&W1 MH+7+H%BQ$ ISD'(L0OIDF1:O,.;Y3S]DUN[#3[QKL4].HTQ2@.:LUO=1F!65 MB[6ORI8Z>9:+X0>>>>3!1/*Y/TMW"O:=BD:/GN>R\V.:Z/2+4US^]U2,.&"K MQL[/:<**%L]X+RB0YYDBAX+ HE:@LJ]5-T*"PQA\BO3?C]=_'L' /4TAK,?< M_?#]WE8YSP+#4-]H5(UW#%*HHS4'KJ0-R((+MHVG]<*ANC./0Z3[_)/68Y_KV/X2Z?ZP&K H862(*IHV)>//'JF79ZP# MA?[<"/*#)- !E.Z??YLV=UQX;WP":3U1D$C3O$D)LE+)9IM=8FT*MI^>I9/Y MXH<)>3$IQWO S-T&K.UC"-,NA6PH8,52R"[+#%YI8D^TZ N3(80V2=DG1YD7 M,8?*]C%4#F)T#TBYQX^[;$?F,84D EW;SM3A&!I<(2(\2B&YSTX^CND:&)CN M7I6FO: .YWP'\%F?_L-J=;UK&/ZO^-_KOUJ=*:.29-9!]*$N9(X,G)'$+!&# MDIBRPE9.SS[GZ\\&9)Z%GPQ6)6 0JBK#L7 M+ 3.# B.2@AI?#"-IG<^ M<^VGJ+4H);E:AVF 2VX=:K+HLDUEQ4NGFO=I9'HD32:!'M"T7"3$O/J9^'9# MR,?[RV?/"BNV*.8A:%WW'?A"MK4H0*%B3BISFU0;2+UVM'E[:!O@:E)9])MG M7Q>9$UGTB7_6^K=O^.&2_A)KP<9+?S?VC>VP[YLH73TAT1.DM9_[QML4J.)9 M.^<$&/*F-K-7(GI!OTA7%Y_4-5![)+A?^YX)<@2//[HR[.YEBF?E4><$-F?2 MF.@U&>:(X+).Y!\J(VV;^I?73C9?TGM2V>_()4PGD+=GPD8_*A[XA3,;L0;K M)O9",I=.%<$Y&(P*E.82O/00?20T-4MIQ2\1,<"A%P"XUAL$HTR$X<=O&,;. 0YSS\!MA?GVS.1 MX\L-#OW&F8UDJQ*&5[%NLF *HX60=*:0E6[CR&RLFV93MH:%]/A9918K.429 MR,TPF47AP%E.8;@/%((594#+9 S%XRSD-J^+0T[9L?T;@HG']J^9H#K(E]P^ MUFY*1RIIB\MU9T%]L!5:<),X ^YCHEM#"HK^HX:B,$?EH^*ZU5[C%XXU[\M M.S0\5RQQL&@ZP-DC&F[F8F>#R4L- FMRT9E(09D*H&UQ.;)UFKW;RW4(Q.Y'*Z MY'6;/,FP<\X+N0F \?Q5.;649L1@]3#N47:O'Z_R]/]B_HRK=U>;-I%J]J\6 MOZWYOZ52<.>Y,J2QL>;00T((G,!C"@LE)6V9TGOXH^-/,._3YW0H.Z(<^K)X M?RQ)>RXV$GNB0]KD[&7=0&+I9J![ (B!#K2R@?.4>8EMBLCV.]^\CZ5-+=Q4 M4ND+:\\YM5O"N.(Q9IN!LW4RO2[OE&2\I4RHA+:.F>9P>_F(\SZC-D7G757T^G:\VM<)>6^(-!4TQR0"*)0;>J0RHPJOG05!#DC"X#F&-F-6AYYTWB#A:/=J4P'V -"//WZX M'W__L8V_*5#_6/X(__RTN+CX>;'\[[#,9SQF+#IS<$[5E1=NO8$(P:I,T9'& MPAH-\AEPR)-X:!B)EL?0;"2Z#E"Y+C7]$BY;7LGH$%Y0 JZWVW$B&KHTQG>;\,V.Y M%;QV-=D<5]:C$?YUT_]S%997D^#\)2/Q Y;%$C]AJD7>Y^4\K26_NF'_632U MG-]*,$9H4.1Z@5/& ]HL7)8\%-]PQ^^X0\\2:@>&^C$AM6]@CTMP MX^AO%UW*&IA30;5<2^#I@SC+PS!"))01A F=:Q0UX7@'UFLB=UM1X.H4)B W)8/BLH"S57FB8560V1]8&CUTV5N?D<3@^^F4'I>='$""C>UQZ(X\"H@9!^XM=$Q M6=IL=]SS@"?Q>CE-.JN%R#JPM\^1]>^72PP7=5;\34'4Q\N[UY75N^7YJLZ4 MO#=VI+HKQG#FD-@JDJO[M"E0]"@5"%\RQ2W55AK4-(NABW^VCVV:X]'X[Q7P)S*,C->3EZ3'IB6M1VQT6HM(G 4)"1>-XT$'2''NB8QZQ15 MF]Z@:>F8-\76OT8<)/?.4;]68JY55%*"UC&"(H\3 D<)0FJILC0^/2[./X[3 M?A(E$4=QU@>)J-_^\0U-1,^H>1GW__5$?=W/'FBB;=&WGW^WNN76GE5;D6MN MWD;&R G%VOB3 S#A) ^*96;;5/>^<*A#+&Q.)I/#2=B2T1-XGG[&]':EP9R?/W[% MY:86Y,PY# (-AYAC);]:4H4(7FBK&(IDL5&+_=YG[/<:&H*=)UWW;6342TA% M]-2%>95%F[K7QTYT[PTG8:*;\/$WW660I!?K M4@*6:BU@;:J)Y"2!D4(S\I6$<8WFL3]SHH-K#QY][IV/+S4B&BQ08NU2LXR4 M064BFN((2TQ($=N\:SU[I)DGRTR!B2?E ).PO]\0ZQ%][\^_G6=2T/%.]BL? MV,;PO'CLUB9',168\A:"\#5IC0I\=!*B3#QE'71HU3%Q').S:0ACR4894Z*[ M-DI0(G'PCL+.8'Q$RR,:WR:^V'6:3@W-$"2\8FB&,[T#C_DQ#?3/UOW4*+W, M3DK@(=8F5[+"T0BRER+0;R)SF36:K[?[0%W!9X2D7X'.&+;WB9YMDS3/Z"3Q M!#";6)=S:/ I!"B6"Q]0BXQM'J^>/5)?"!HE\-=!-(+[_<%HVP.OK3#<)@,R MI%K$X#,10:;9"0I,12I&8:/:VUW'Z0X^8T3],H!&\+T_\/QR^_ K/;GZ"C6P MDE5=O:X@>+KDL\X>A1&!IZ,$6[]TLIBP\1TVCO$= .@F$EG]%KY7IKS[LKA> M-V]MEI890X'2NI8DDIE6& 6$(A,8GID3Z(-M--_ZY7-U98]&RO[Q')[I!-$A MK-Z'*WQ?BYKH*._#][\M+J_^?'>9_XYA>::TQEBI"H7LKLJE@-?9 89B):?? M9][&6QIPR*ZL5QO 326BCM!WC[(_%C_@;^'\"64QQQ*4)PYJ1QZ$U0DBXXH\ M4EZB4@DC;[.]=_\SSEMRUA1[$PNH(^C=UZJ/Y1,FDM,3TC1/@2,CEDD$Y:4% MIR5IE7#%,IN":!0F#CCDO&W$1S-\4XBH?=)\^Q?UEQA6^'_^U_\'4$L#!!0 M ( $9?7%-/YO#-(@@ M_/SVBC5:GQT M9K-9>]9O:S/NC#YT:*FC3JZUE6WA1./BG+[!J^3BXF_G/[1:[%HGU406CB5& M\$SZ? M=[R2\UB+^<6Y4%.FQ.N&2OEIG'2/7\GN0![U^!%/CT\&IY*G\>#DF$?'_XI@ M9 ?B88YU\UR^;DQ4T]=JO!J4[FRGALF'4[?Z]X44OSE-=..@SF!_> MAF4V%FM9F;3DO3,\<4-;32;TRD;99)]Y";FA;2MV_M/AUM6U)P-9/7\BSJE7]^7AUM]H#(X?9)O2BX$JDHKEZD;]H^W>BM\ MI0H!, U;)/2-_-?;Z;\WW,)K\,]DSNX*/A M=V5-B^\$C('*W!=JZ""!1!D49H@5F Y+A#1LEJDD8[:BE^7\F32R7H0V,%$V M1P6G9F"F7(8-VA),0=IIW1*F:8%M3C%-L'B^ZH;G#9#^TP$B6:H*A("BN71Y MT].LQK!9&5=%BO3SB8;W25X)K(FPKOBW"4@H2MD242% $=#R?(F8.ECVD6J M4OBVL4D250X!P$0CEEZ=]?8DW&8LS?7,+C!DY%A9]$M0Q.G+8#>L;*Y P2Z, MV;#V>:/A:"<:1FNN>VGK2-=5AA)+IVB3I#FPH>"^9=Q('SO$0L6HTO QDP!, MG"N;T0P2FX!7B%OHLU VR;6M,(\8Q^@\!+$T.I$"7UMV@)@)"1"$P-S<)QDO MQM)W,1^J'!)1G[>BP8$,5D0#$3Z%CXIJ>Q' 0^LSRO@53(48DRU[*TK7%*50 M1/M\C#1(4+EZ0\_@: _T1"??##W\ &24R4(-=SJ@A/S<0O$4=-"4.)&+,(*H"D>JURY.96G;6H)Y!X! M/K@!GVNB*TV/)]C[>D-EA1;7PN]43I-$&^$-\.W/6!:HDCDPAA%9$GA)!*U= MP!% KDIPW/-&4K*3KFZF/*]\3I/K99K2J7(*I]DM;01JX1[L%#YN[RD\C# 1 MS&)#YQ+KRNW6O0]_\@=I26U9^N4^E\6+AL]GA@P^6)R02,&S18+87;B"JS=# M1D>ANB7P(X\0\01>H3*DDZ0R%)(5SE];;Z*MPS?T< *KV 1+_![.NNQ@0S@% MGI#EC^1J,]$12W]FH^-<43W8^5@LD> M\%7AG^K9P__7_OD2YV%J//R3:!A&)Y-$2<2J+BT/?>Q,\CNJ%:'P^VKA6Q;_ M3&9Q-GX2 NJ6,YSFMF0_%YAHY4/R;T%+W>) &(%')](,I<]F.-SF8#O&_W&8D*=I,,NB[QC%^M]1K17WI/P:C93BC]V M8_#@7X\T?Y/[XXNC5V?6O];E_:?;=Y<3 M;+';_]5_#Y?2?[43']UK;63GGV:57W&H'!R1[&'G5:9DRF[N95+1<8W=AD;M MT?7]0Z0[G@4 M)]R(KKV>CX'VM<_!=02P,$% @ 1E]<4P+&Q_$<" B( !< !T M5:;6_;.!+^?K^"Z^*V"> WV7&:.&F M-LGB"K2;;N-%<9\.E#2R>)%%+2G9\?WZ?8:48SMV6F>[NRER >K:YI SG'GF MF:'HTQ\NKLY'__YX*=)RDHF/O[Y]_^Y<-%J=SN?^>:=S,;H0_QI]>"\.VMU MC(S,K2J5SF76Z5S^W!"-M"R+8:,R;IR= M\C=X)1F?_>/TAU9+7.BHFE!>BLB0+"D6E57Y6'R.R=Z(5JN6.M?%W*AQ6HI> MMQ>(S]KQE 2 MZK+4DR$K*"'2DID:YT.W\X;7L%@ETIDVPQ==]W?"(ZU$3E0V'[X+1M2<'53%[+LZ!7_/5Y=;#5+^^: MXCJ"%>)-6WR@+&N*R,%V+LI4(MT&1R>/V,0J6_RWLKS.$^TK:/M ;KZ^$ZF< MDC T530#T9>ILN*72AK$+IN+3U1H USGXB=M)B+HMGYQ\#?J@[0H ;#T@-E MRLMO ;_3.;B)M>S MC.(Q-;T;C7=>K&%(KE%,H4>J'&DT%U5>FHJP#Y175VGA52DF^&24S$0BF4V, MT!/E.,C);0CD%)&UJ%0L,I$W!+TK:UI\%\,8J,Q!]E58PU$=85_S8! M"<4I6R J#"@&6I8M$5,'R]Y3#5#&KFELLD2500 PT8BE4V>=/9&TJ4@R/;,+ M#!D:*XMN"8HD?^GMAI7-%2C8A3$;UCYO-!P\B(;1FNM>VCK2=97AQ-()FB0R M>]:7VW="&G*Q0RQ4B!H-'PL"8,),V91GL-@$O,+7W#&KV#*QYAMV5E1LJ8H@2+>YWVD08++U:,+\1IZ!@<[H"C+TR/V' MT'-!%@;#E8ZGOQ[G)I>02%9V]RG,Y2$A9K4F7QUT9; DGJJK*,*2%'NUN'& M:$DRJT1E*),.!'5Y6 :R69,8#RH0#FRQ.E.Q.VK:*K0J5M(HWH#R1AS!WM8;*BJTN!9^YW(:1=K$ MS@#7_HPI1Y7,@#&,4,'@91&T=AY' +DJP''/&TG1@W1U.959Y7*:74])PF?* M*9QFM[01J(4[L)/_N+VG<##"1#"+]9U+J*OR8=V[\*>\DR9NRY*O][DB7#1\ M+C/(^V!Q0F(%SQ8)\<.%R[MZ,V1\%*I; C=R#Q&/X!4N0SJ**L,A6>'\M?4F MVI;XAA]-8!4;88G?_%E7[&T()\ 3LOR>7&TF.F)R9S8^SN75G2W[WI)4VKNB MR/S@\$>Q(TZW^YK4YCB9W5!6'^#NR3>_P2'?CK;OO_)E-MGL($B]0VEPF M,7/**FJ6^"16L,E- MWP.J0$J620__Z9GMW_?^V?W^ \S(V'>PX-P_AD$BE" MK.K2<*WPA=]5"]>RN&\?@'#^9 MDR_@,$OAX- 6LR+>PBDX6EX>+- M";BYR.1\J')GBYNTY7YNRAR/'G3+>'#OLM8/!P\/==O#@V)>6[0_:ASLNVW$F>[/A&%O(_'6CWUA,J)-T MV!6!<^QBO2^(]HI;%E[-9D[Q^V[T'OS[D>;N<7]\S/]=!-0X9I9 5[NF$6.SUCWKO[D+Z[W;AVIW61F;^93:Y%8>JA!NB M':P\3Q4EXJ<[-KSR3=H]*ED&NN-(8&,C7[YJO/># 9SMW%(IKN<(D/ HBH?GO*(R]"U5__K"/<[C;/? 5!+ P04 " !&7UQ3"Z2( M+-0$ #E$0 %P '1R&@S,C$N:'1MW5CK;]LV$/^^ MO^+J8&D+6$^_93= YF1H@:9I&Q?!/@VT2-E<*5$EZ3C>7[\C)3E/9]FP=-F" M0)#%XSU^][OC8_+BZ'0Z^^7C,2Q-+N#CEY_>OYM"RPN"\\XT"(YF1_!V=O(> MNGX8P4R10G/#94%$$!Q_:$%K:4R9!,%ZO?;7'5^J13#['%A5W4!(J9E/#6T= M3.P7?#)"#WZ8O/ \.)+I*F>%@50Q8AB%E>;% LXITU_!\VJIJ2PWBB^6!N(P MCN!NS2*)*:1*_RG*C-&!\+-#*7QL@\ M&:$!@R(>$7Q1)"[R5F6AT9)*(56R%[J_L1WQ,I)SL4E>SGC.-'Q@:_@LMHQ/U<5Y$-4(_@!6LBC6(;V_'EDL^YV=^+^N&X$_L1 MW SO6F#7/$XQ$TS]2RY/F3(\XRFQ!(6/*Z57!+TP\ME['@WABW_F3WTX8ZGU MOH(]ZO3"]K-W_E##(96EK>'_$N8WD!Z%?9 9F"6#,Z+FI&#:.[T4; .'J;$C M<1C&CZJ WU8:2;AI[>P+U]O+C>*/XIO5?U/3T\'3O1>>=P6DLB@JD&#-S=*A M\VE%%.9,;. S*Z5RV,P4/R$:>[7"+U7QO;*R^WO#. ['4YF7I-BX7]'X->#P MSU+E$(7>)\BD->&V1+A0U+[ M<)@3(]LP77*6H7(T9O@%@],,NPQ3#6/J -N0N@:$+^55'N91[%QS:.$S?+RLV9=B/Y!KX6( M0";H$I.OVVY6Q@M2I/8[*J1NC^U:&DJM1$45B4W2V=2W.H__R/2/GM,"E()N$ M%\X7-^G6]MON[R]L#T^)J#%R<%7#]=9_-/*'O8[=_1M3AC?NM.X%25I\JN\]+. M*X?Z65V N*N8@S\ 4$L#!!0 ( $9?7%/'V;C$T00 .01 7 =')S M7S Y,S R,#(Q>&5X:#,R,BYH=&W=6%MOVS84?M^O.'6P- 6LJR^Q93= YJ18 M@:1)8Q?!G@9:I&VNE*B2=!SOU^^0DAP[ERX=ULL6!(*LWR%!8F$W#YX9>SMR-H>$%PW1H%P"<#*>2KH^&E-\ IZ\;?$H/.Z23LK@U[;5[_7ZOV^IVXVXO#MFTU6NS MWR,,,D#U-S*>>PMF_2?MV#_L%&:PXM0LDB@,?VXXU:/A3.8&_2E< M7]Z69AX8\S1+/79K%$E-HI=91M1Z@)6T%G&(CF/I.$8^8 M,GS&4V+Q"9=+I9<$HS#RAX\\ZL$'?^R/?!BSU$9?5CUJ=<+F#Q_\L89C*@L[ MPO^EFN]4NA]V0<[ +!B,B9J2G&GOXE:P-1RGQDKB,(SABW-ZA!6VR65G]*-X M=_;_6&I$\_JK5Z?]:'7>YI#*/"]K!"MN%JXX[Y=$87IB#5>LD,J59J+X.='( MU J?E+-W8'7W]WIQ' Y&,BM(OG:_HL$K0/$;J3*(0N\]S*1R=@N,4E)@.444 MC1F"*9LR57%/V"S)'YW,N$"%33C8PZ7"[0CS)CF%T]MT0?(YPUBRC&MM0\%_ MJTEQBX$%4PP#WHZN3*,.K@EOFS!.L2%P[,,Y$Z()HP5G,WC#M9#0#"+4D6BFG;ZZ85$R$ EV$PR"(H*+#YNNE6S3;L@@:I.U\[0D.M MI2BA(I$BG4]]CWG\9[:__]W:>()).S*"B]3(#:_'O8K7_RX!(XO$57]HR%2P M6CJ5BC+E81:"%)HE]=I\6A'STI^YS95L?O/M-LX$(N MP\;":$3*ZT:K42^HP)V$$+G"UO8^HQH7MU9YFR_L:-PO8UG!;X\T]SZVO]<^ M'&AW+3$V'EU,)FXO/ST[V^#LWRU0A4.+4M0%+06G4.?Z3ZNW>;'\UB7<.?T\ MF,RO%I.SF'"#94B?$>43A[)[+^";/@>. QYAF%V2[X4;COS\R?W>)X%"EM]$ M$L4$_"1X XKCG["NR5DBH!9FJ>7?,&[Q"1P $ @ $ =')S+3(P M,C$P.3,P+FAT;5!+ 0(4 Q0 ( $9?7%.FB.:5"1H )\Q 0 0 M " 5-3 @!T'-D4$L! A0#% @ 1E]<4QPV M:%R#(0 ,5(! !0 ( !BFT" '1R&UL4$L! A0#% @ 1E]<4ZFL25FEO@ M+H( !0 ( ! M/X\" '1R&UL4$L! A0#% @ 1E]<4^/=/1<< M0@$ X\,- !0 ( !%DX# '1R&UL M4$L! A0#% @ 1E]<4_9FQ" >W0 6VX* !0 ( !9) $ M '1R&UL4$L! A0#% @ 1E]<4T_F\,TB" M!R( !< ( !M&T% '1R&@S,3$N:'1M M4$L! A0#% @ 1E]<4P+&Q_$<" B( !< ( !"W8% M '1R&@S,3(N:'1M4$L! A0#% @ 1E]<4PNDB"S4 M! Y1$ !< ( !7'X% '1R&@S,C$N M:'1M4$L! A0#% @ 1E]<4\?9N,31! Y!$ !< ( ! M98,% '1R&@S,C(N:'1M4$L%!@ * H F ( &N( $!0 $! end