0000842633-21-000076.txt : 20210729 0000842633-21-000076.hdr.sgml : 20210729 20210729111726 ACCESSION NUMBER: 0000842633-21-000076 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 104 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210729 DATE AS OF CHANGE: 20210729 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: 211125770 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-20210630.htm 10-Q trs-20210630
000084263312/312021Q2FALSE42,917,2091.52.10.010.01100,000,000100,000,0000.010.01400,000,000400,000,00042,966,07443,178,16542,966,07443,178,165New Accounting Pronouncements Recently Adopted Accounting Pronouncements.P5YP12YP15YP25YP1YP15YP17YP30Yone year0.00.60.65.05.00.00.60.65.05.00.02.52.55.05.0000008426332021-01-012021-06-30xbrli:shares00008426332021-07-22iso4217:USD00008426332021-06-3000008426332020-12-31iso4217:USDxbrli:shares00008426332021-04-012021-06-3000008426332020-04-012020-06-3000008426332020-01-012020-06-3000008426332019-12-3100008426332020-06-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-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-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-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-300000842633trs:ConsumercustomerendmarketMember2021-04-012021-06-300000842633trs:ConsumercustomerendmarketMember2020-04-012020-06-300000842633trs:ConsumercustomerendmarketMember2021-01-012021-06-300000842633trs:ConsumercustomerendmarketMember2020-01-012020-06-300000842633trs:AerospacecustomerendmarketMember2021-04-012021-06-300000842633trs:AerospacecustomerendmarketMember2020-04-012020-06-300000842633trs:AerospacecustomerendmarketMember2021-01-012021-06-300000842633trs:AerospacecustomerendmarketMember2020-01-012020-06-300000842633trs:IndustrialcustomerendmarketMember2021-04-012021-06-300000842633trs:IndustrialcustomerendmarketMember2020-04-012020-06-300000842633trs:IndustrialcustomerendmarketMember2021-01-012021-06-300000842633trs:IndustrialcustomerendmarketMember2020-01-012020-06-300000842633trs:RealignmentActionsMember2021-04-012021-06-300000842633trs:RealignmentActionsMember2021-01-012021-06-300000842633trs:RealignmentActionsMemberus-gaap:CostOfSalesMember2021-04-012021-06-300000842633trs:RealignmentActionsMemberus-gaap:CostOfSalesMember2021-01-012021-06-300000842633us-gaap:SellingGeneralAndAdministrativeExpensesMembertrs:RealignmentActionsMember2021-04-012021-06-300000842633us-gaap:SellingGeneralAndAdministrativeExpensesMembertrs:RealignmentActionsMember2021-01-012021-06-300000842633trs:RealignmentActionsMember2020-04-012020-06-300000842633trs:RealignmentActionsMemberus-gaap:CostOfSalesMember2020-04-012020-06-300000842633us-gaap:SellingGeneralAndAdministrativeExpensesMembertrs:RealignmentActionsMember2020-04-012020-06-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-06-300000842633trs:AerospaceReportableSegmentMember2021-01-012021-06-300000842633trs:SpecialtyProductsReportableSegmentMember2021-01-012021-06-300000842633trs:PackagingReportableSegmentMember2021-06-300000842633trs:AerospaceReportableSegmentMember2021-06-300000842633trs:SpecialtyProductsReportableSegmentMember2021-06-300000842633srt:MaximumMember2021-01-012021-06-300000842633trs:UsefulLifeFiveToTwelveYearsMemberus-gaap:CustomerRelationshipsMember2021-06-300000842633trs:UsefulLifeFiveToTwelveYearsMemberus-gaap:CustomerRelationshipsMember2020-12-310000842633us-gaap:CustomerRelationshipsMembertrs:UsefulLifeFifteenToTwentyfiveYearsMember2021-06-300000842633us-gaap:CustomerRelationshipsMembertrs:UsefulLifeFifteenToTwentyfiveYearsMember2020-12-310000842633us-gaap:CustomerRelationshipsMember2021-06-300000842633us-gaap:CustomerRelationshipsMember2020-12-310000842633us-gaap:OtherIntangibleAssetsMembertrs:UsefulLifeOneToFifteenYearsMember2021-06-300000842633us-gaap:OtherIntangibleAssetsMembertrs:UsefulLifeOneToFifteenYearsMember2020-12-310000842633us-gaap:OtherIntangibleAssetsMembertrs:UsefulLifeSeventeenToThirtyYearsMember2021-06-300000842633us-gaap:OtherIntangibleAssetsMembertrs:UsefulLifeSeventeenToThirtyYearsMember2020-12-310000842633us-gaap:OtherIntangibleAssetsMember2021-06-300000842633us-gaap:OtherIntangibleAssetsMember2020-12-310000842633us-gaap:TrademarksAndTradeNamesMember2021-06-300000842633us-gaap:TrademarksAndTradeNamesMember2020-12-310000842633us-gaap:OtherIntangibleAssetsMemberus-gaap:CostOfSalesMember2021-04-012021-06-300000842633us-gaap:OtherIntangibleAssetsMemberus-gaap:CostOfSalesMember2020-04-012020-06-300000842633us-gaap:OtherIntangibleAssetsMemberus-gaap:CostOfSalesMember2021-01-012021-06-300000842633us-gaap:OtherIntangibleAssetsMemberus-gaap:CostOfSalesMember2020-01-012020-06-300000842633us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:CustomerRelationshipsMember2021-04-012021-06-300000842633us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:CustomerRelationshipsMember2020-04-012020-06-300000842633us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:CustomerRelationshipsMember2021-01-012021-06-300000842633us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:CustomerRelationshipsMember2020-01-012020-06-300000842633trs:UsefulLifeFiveToTwelveYearsMemberus-gaap:CustomerRelationshipsMembersrt:MinimumMember2021-01-012021-06-300000842633trs:UsefulLifeFiveToTwelveYearsMembersrt:MaximumMemberus-gaap:CustomerRelationshipsMember2021-01-012021-06-300000842633us-gaap:CustomerRelationshipsMembertrs:UsefulLifeFifteenToTwentyfiveYearsMembersrt:MinimumMember2021-01-012021-06-300000842633srt:MaximumMemberus-gaap:CustomerRelationshipsMembertrs:UsefulLifeFifteenToTwentyfiveYearsMember2021-01-012021-06-300000842633us-gaap:OtherIntangibleAssetsMembertrs:UsefulLifeOneToFifteenYearsMembersrt:MinimumMember2021-01-012021-06-300000842633us-gaap:OtherIntangibleAssetsMembersrt:MaximumMembertrs:UsefulLifeOneToFifteenYearsMember2021-01-012021-06-300000842633trs:UsefulLifeSeventeenToThirtyYearsMemberus-gaap:OtherIntangibleAssetsMembersrt:MinimumMember2021-01-012021-06-300000842633trs:UsefulLifeSeventeenToThirtyYearsMemberus-gaap:OtherIntangibleAssetsMembersrt:MaximumMember2021-01-012021-06-300000842633srt:MinimumMember2021-01-012021-06-300000842633us-gaap:LandAndLandImprovementsMember2021-06-300000842633us-gaap:LandAndLandImprovementsMember2020-12-310000842633us-gaap:BuildingMember2021-06-300000842633us-gaap:BuildingMember2020-12-310000842633us-gaap:MachineryAndEquipmentMember2021-06-300000842633us-gaap:MachineryAndEquipmentMember2020-12-310000842633us-gaap:CostOfSalesMemberus-gaap:SegmentContinuingOperationsMember2021-04-012021-06-300000842633us-gaap:CostOfSalesMemberus-gaap:SegmentContinuingOperationsMember2020-04-012020-06-300000842633us-gaap:CostOfSalesMemberus-gaap:SegmentContinuingOperationsMember2021-01-012021-06-300000842633us-gaap:CostOfSalesMemberus-gaap:SegmentContinuingOperationsMember2020-01-012020-06-300000842633us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:SegmentContinuingOperationsMember2021-04-012021-06-300000842633us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:SegmentContinuingOperationsMember2020-04-012020-06-300000842633us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:SegmentContinuingOperationsMember2021-01-012021-06-300000842633us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:SegmentContinuingOperationsMember2020-01-012020-06-300000842633us-gaap:SegmentContinuingOperationsMember2021-04-012021-06-300000842633us-gaap:SegmentContinuingOperationsMember2020-04-012020-06-300000842633us-gaap:SegmentContinuingOperationsMember2021-01-012021-06-300000842633us-gaap:SegmentContinuingOperationsMember2020-01-012020-06-300000842633trs:A4125SeniorUnsecuredNotesDue2029Member2021-06-300000842633trs:A4125SeniorUnsecuredNotesDue2029Member2020-12-310000842633trs:A4.875SeniorUnsecuredNotesDue2025Member2021-06-300000842633trs:A4.875SeniorUnsecuredNotesDue2025Member2020-12-310000842633trs:CreditAgreementMember2021-06-300000842633trs:CreditAgreementMember2020-12-310000842633trs:A4125SeniorUnsecuredNotesDue2029Memberus-gaap:SeniorNotesMember2021-06-30xbrli:pure0000842633trs:A4125SeniorUnsecuredNotesDue2029Memberus-gaap:SeniorNotesMember2021-04-012021-06-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-06-300000842633trs:A4125SeniorUnsecuredNotesDue2029Memberus-gaap:DebtInstrumentRedemptionPeriodThreeMemberus-gaap:SeniorNotesMember2021-01-012021-06-300000842633trs:A4125SeniorUnsecuredNotesDue2029Memberus-gaap:DebtInstrumentRedemptionPeriodFourMemberus-gaap:SeniorNotesMember2021-01-012021-06-300000842633us-gaap:RevolvingCreditFacilityMember2021-06-300000842633us-gaap:RevolvingCreditFacilityMember2021-06-300000842633us-gaap:RevolvingCreditFacilityMember2021-04-012021-06-300000842633trs:RevolvingCreditAndTermLoanFacilitiesMember2021-06-300000842633us-gaap:LetterOfCreditMember2021-06-300000842633us-gaap:RevolvingCreditFacilityMember2020-12-310000842633us-gaap:RevolvingCreditFacilityMemberus-gaap:NonUsMember2021-06-300000842633trs:A4125SeniorUnsecuredNotesDue2029Memberus-gaap:FairValueInputsLevel2Member2021-06-300000842633trs:A4125SeniorUnsecuredNotesDue2029Memberus-gaap:FairValueInputsLevel2Member2020-12-310000842633trs:A4.875SeniorUnsecuredNotesDue2025Memberus-gaap:FairValueInputsLevel2Member2021-06-300000842633trs:A4.875SeniorUnsecuredNotesDue2025Memberus-gaap:FairValueInputsLevel2Member2020-12-310000842633us-gaap:RevolvingCreditFacilityMembertrs:CreditAgreementMember2021-06-300000842633us-gaap:RevolvingCreditFacilityMembertrs:CreditAgreementMemberus-gaap:FairValueInputsLevel2Member2021-06-300000842633us-gaap:RevolvingCreditFacilityMembertrs:CreditAgreementMember2020-12-310000842633us-gaap:RevolvingCreditFacilityMembertrs:CreditAgreementMemberus-gaap:FairValueInputsLevel2Member2020-12-310000842633us-gaap:NetInvestmentHedgingMembersrt:MaximumMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CrossCurrencyInterestRateContractMember2021-06-300000842633us-gaap:NetInvestmentHedgingMembersrt:MinimumMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CrossCurrencyInterestRateContractMember2021-06-300000842633us-gaap:OtherLiabilitiesMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CrossCurrencyInterestRateContractMember2021-06-300000842633us-gaap:OtherLiabilitiesMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CrossCurrencyInterestRateContractMember2020-12-310000842633us-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CrossCurrencyInterestRateContractMember2021-06-300000842633us-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CrossCurrencyInterestRateContractMember2020-12-310000842633us-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CrossCurrencyInterestRateContractMember2021-04-012021-06-300000842633us-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CrossCurrencyInterestRateContractMember2020-04-012020-06-300000842633us-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CrossCurrencyInterestRateContractMember2021-01-012021-06-300000842633us-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CrossCurrencyInterestRateContractMember2020-01-012020-06-300000842633us-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-06-300000842633us-gaap:DesignatedAsHedgingInstrumentMember2021-04-012021-06-300000842633us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2021-06-300000842633us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2021-04-012021-06-300000842633us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2020-04-012020-06-300000842633us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2021-01-012021-06-300000842633us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2020-01-012020-06-300000842633us-gaap:FairValueMeasurementsRecurringMemberus-gaap:NetInvestmentHedgingMemberus-gaap:CrossCurrencyInterestRateContractMember2021-06-300000842633us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:NetInvestmentHedgingMemberus-gaap:CrossCurrencyInterestRateContractMember2021-06-300000842633us-gaap:FairValueMeasurementsRecurringMemberus-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CrossCurrencyInterestRateContractMember2021-06-300000842633us-gaap:FairValueMeasurementsRecurringMemberus-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CrossCurrencyInterestRateContractMember2021-06-300000842633us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMember2021-06-300000842633us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ForeignExchangeContractMember2021-06-300000842633us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel2Member2021-06-300000842633us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel3Member2021-06-300000842633us-gaap:FairValueMeasurementsRecurringMemberus-gaap:NetInvestmentHedgingMemberus-gaap:CrossCurrencyInterestRateContractMember2020-12-310000842633us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:NetInvestmentHedgingMemberus-gaap:CrossCurrencyInterestRateContractMember2020-12-310000842633us-gaap:FairValueMeasurementsRecurringMemberus-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CrossCurrencyInterestRateContractMember2020-12-310000842633us-gaap:FairValueMeasurementsRecurringMemberus-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CrossCurrencyInterestRateContractMember2020-12-310000842633us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMember2020-12-310000842633us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ForeignExchangeContractMember2020-12-310000842633us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel2Member2020-12-310000842633us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel3Member2020-12-31utr:Ratetrs:cases0000842633us-gaap:AsbestosIssueMember2021-06-30trs:claimants0000842633us-gaap:AsbestosIssueMember2020-12-310000842633us-gaap:AsbestosIssueMember2021-01-012021-06-300000842633us-gaap:AsbestosIssueMember2019-12-310000842633us-gaap:AsbestosIssueMember2020-01-012020-12-310000842633trs:CompensatoryOnlyDamagesMemberus-gaap:AsbestosIssueMemberus-gaap:PendingLitigationMember2021-06-300000842633trs:Range1Membertrs:CompensatoryOnlyDamagesMemberus-gaap:AsbestosIssueMemberus-gaap:PendingLitigationMember2021-06-300000842633trs:Range2Membertrs:CompensatoryOnlyDamagesMemberus-gaap:AsbestosIssueMemberus-gaap:PendingLitigationMember2021-06-300000842633trs:CompensatoryOnlyDamagesMemberus-gaap:AsbestosIssueMembertrs:Range3Memberus-gaap:PendingLitigationMember2021-06-300000842633us-gaap:AsbestosIssueMember1991-01-012021-06-300000842633us-gaap:AsbestosIssueMembersrt:MinimumMember2017-01-012019-12-310000842633us-gaap:AsbestosIssueMembersrt:MaximumMember2017-01-012019-12-310000842633us-gaap:AsbestosIssueMembersrt:MinimumMember2019-12-310000842633us-gaap:AsbestosIssueMembersrt:MaximumMember2019-12-310000842633us-gaap:AsbestosIssueMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-04-012020-06-300000842633trs:Range1Memberus-gaap:AsbestosIssueMembertrs:CompensatoryAndPunitiveDamagesMembersrt:MinimumMember2021-01-012021-06-300000842633trs:Range1Memberus-gaap:AsbestosIssueMembersrt:MaximumMembertrs:CompensatoryAndPunitiveDamagesMember2021-01-012021-06-300000842633trs:Range2Memberus-gaap:AsbestosIssueMembertrs:CompensatoryAndPunitiveDamagesMembersrt:MinimumMember2021-01-012021-06-300000842633trs:Range2Memberus-gaap:AsbestosIssueMembersrt:MaximumMembertrs:CompensatoryAndPunitiveDamagesMember2021-01-012021-06-300000842633us-gaap:AsbestosIssueMembertrs:Range3Membertrs:CompensatoryAndPunitiveDamagesMembersrt:MinimumMember2021-01-012021-06-300000842633trs:Range1Membertrs:CompensatoryOnlyDamagesMemberus-gaap:AsbestosIssueMembersrt:MinimumMember2021-01-012021-06-300000842633trs:Range1Membertrs:CompensatoryOnlyDamagesMemberus-gaap:AsbestosIssueMembersrt:MaximumMember2021-01-012021-06-300000842633trs:Range2Membertrs:CompensatoryOnlyDamagesMemberus-gaap:AsbestosIssueMembersrt:MinimumMember2021-01-012021-06-300000842633trs:Range2Membertrs:CompensatoryOnlyDamagesMemberus-gaap:AsbestosIssueMembersrt:MaximumMember2021-01-012021-06-300000842633trs:CompensatoryOnlyDamagesMemberus-gaap:AsbestosIssueMembertrs:Range3Membersrt:MinimumMember2021-01-012021-06-300000842633trs:Range1Memberus-gaap:AsbestosIssueMembertrs:PunitiveOnlyDamagesMembersrt:MinimumMember2021-01-012021-06-300000842633trs:Range1Memberus-gaap:AsbestosIssueMembertrs:PunitiveOnlyDamagesMembersrt:MaximumMember2021-01-012021-06-300000842633trs:Range2Memberus-gaap:AsbestosIssueMembertrs:PunitiveOnlyDamagesMembersrt:MinimumMember2021-01-012021-06-300000842633trs:Range2Memberus-gaap:AsbestosIssueMembertrs:PunitiveOnlyDamagesMembersrt:MaximumMember2021-01-012021-06-300000842633us-gaap:AsbestosIssueMembertrs:PunitiveOnlyDamagesMembertrs:Range3Membersrt:MinimumMember2021-01-012021-06-300000842633trs:PackagingReportableSegmentMemberus-gaap:OperatingSegmentsMember2021-04-012021-06-300000842633trs:PackagingReportableSegmentMemberus-gaap:OperatingSegmentsMember2020-04-012020-06-300000842633trs:PackagingReportableSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-06-300000842633trs:PackagingReportableSegmentMemberus-gaap:OperatingSegmentsMember2020-01-012020-06-300000842633us-gaap:OperatingSegmentsMembertrs:AerospaceReportableSegmentMember2021-04-012021-06-300000842633us-gaap:OperatingSegmentsMembertrs:AerospaceReportableSegmentMember2020-04-012020-06-300000842633us-gaap:OperatingSegmentsMembertrs:AerospaceReportableSegmentMember2021-01-012021-06-300000842633us-gaap:OperatingSegmentsMembertrs:AerospaceReportableSegmentMember2020-01-012020-06-300000842633us-gaap:OperatingSegmentsMembertrs:SpecialtyProductsReportableSegmentMember2021-04-012021-06-300000842633us-gaap:OperatingSegmentsMembertrs:SpecialtyProductsReportableSegmentMember2020-04-012020-06-300000842633us-gaap:OperatingSegmentsMembertrs:SpecialtyProductsReportableSegmentMember2021-01-012021-06-300000842633us-gaap:OperatingSegmentsMembertrs:SpecialtyProductsReportableSegmentMember2020-01-012020-06-300000842633us-gaap:CorporateNonSegmentMember2021-04-012021-06-300000842633us-gaap:CorporateNonSegmentMember2020-04-012020-06-300000842633us-gaap:CorporateNonSegmentMember2021-01-012021-06-300000842633us-gaap:CorporateNonSegmentMember2020-01-012020-06-300000842633us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:EmployeeStockOptionMember2021-01-012021-06-300000842633us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:EmployeeStockOptionMember2020-01-012020-06-300000842633us-gaap:EmployeeStockOptionMember2021-06-300000842633trs:Plan1Memberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300000842633us-gaap:RestrictedStockUnitsRSUMembertrs:Plan7Member2021-01-012021-06-300000842633us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300000842633us-gaap:RestrictedStockUnitsRSUMembertrs:Plan8Member2021-01-012021-06-300000842633us-gaap:RestrictedStockUnitsRSUMembertrs:A3YearEpsCagrMetricMembersrt:MaximumMembertrs:Plan8Member2021-01-012021-06-300000842633us-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMembertrs:TotalshareholderreturnmetricMembertrs:Plan8Member2021-01-012021-06-300000842633us-gaap:RestrictedStockUnitsRSUMembertrs:TotalshareholderreturnmetricMembersrt:MinimumMembertrs:Plan8Member2021-01-012021-06-300000842633us-gaap:RestrictedStockUnitsRSUMembertrs:Plan3Membertrs:TotalshareholderreturnmetricMember2021-01-012021-03-310000842633us-gaap:RestrictedStockUnitsRSUMembertrs:Plan3Membertrs:TotalshareholderreturnmetricMember2021-01-012021-06-300000842633us-gaap:RestrictedStockUnitsRSUMember2020-12-310000842633us-gaap:RestrictedStockUnitsRSUMember2021-06-300000842633us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2021-04-012021-06-300000842633us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-04-012020-06-300000842633us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-06-300000842633us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-06-300000842633us-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300000842633us-gaap:RestrictedStockUnitsRSUMember2020-04-012020-06-300000842633us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-06-300000842633us-gaap:EmployeeStockOptionMember2021-04-012021-06-300000842633us-gaap:EmployeeStockOptionMember2020-04-012020-06-300000842633us-gaap:EmployeeStockOptionMember2021-01-012021-06-300000842633us-gaap:EmployeeStockOptionMember2020-01-012020-06-300000842633trs:A10b51sharerepurchaseprogramMember2021-06-300000842633trs:A10b51sharerepurchaseprogramMember2015-12-310000842633trs:A10b51sharerepurchaseprogramMember2021-04-012021-06-300000842633trs:A10b51sharerepurchaseprogramMember2021-01-012021-06-300000842633trs:A10b51sharerepurchaseprogramMember2020-04-012020-06-300000842633trs:A10b51sharerepurchaseprogramMember2020-01-012020-06-300000842633us-gaap:PensionPlansDefinedBenefitMember2021-04-012021-06-300000842633us-gaap:PensionPlansDefinedBenefitMember2020-04-012020-06-300000842633us-gaap:PensionPlansDefinedBenefitMember2021-01-012021-06-300000842633us-gaap:PensionPlansDefinedBenefitMember2020-01-012020-06-300000842633us-gaap:PensionPlansDefinedBenefitMember2021-06-300000842633us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-12-310000842633trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember2020-12-310000842633us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310000842633us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-01-012021-06-300000842633trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember2021-01-012021-06-300000842633us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-06-300000842633us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-06-300000842633us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-06-300000842633trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember2021-06-300000842633us-gaap:AccumulatedTranslationAdjustmentMember2021-06-300000842633us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-12-310000842633trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember2019-12-310000842633us-gaap:AccumulatedTranslationAdjustmentMember2019-12-310000842633us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-01-012020-06-300000842633trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember2020-01-012020-06-300000842633us-gaap:AccumulatedTranslationAdjustmentMember2020-01-012020-06-300000842633us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-06-300000842633us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-06-300000842633trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember2020-06-300000842633us-gaap:AccumulatedTranslationAdjustmentMember2020-06-30
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 June 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 July 22, 2021, the number of outstanding shares of the Registrant's common stock, $0.01 par value, was 42,917,209 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; 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)
June 30,
2021
December 31,
2020
Assets(unaudited)
Current assets:
Cash and cash equivalents$117,410 $73,950 
Receivables, net of reserves of approximately $1.5 million and $2.1 million as of June 30, 2021 and December 31, 2020, respectively135,220 113,410 
Inventories149,920 149,380 
Prepaid expenses and other current assets19,910 15,090 
Total current assets422,460 351,830 
Property and equipment, net253,230 253,060 
Operating lease right-of-use assets38,970 37,820 
Goodwill301,430 303,970 
Other intangibles, net194,150 206,200 
Deferred income taxes12,300 19,580 
Other assets22,410 21,420 
Total assets$1,244,950 $1,193,880 
Liabilities and Shareholders' Equity
Current liabilities:
Accounts payable$77,250 $69,910 
Accrued liabilities56,320 60,540 
Operating lease liabilities, current portion6,530 6,740 
Total current liabilities140,100 137,190 
Long-term debt, net393,370 346,290 
Operating lease liabilities32,890 31,610 
Deferred income taxes19,560 24,850 
Other long-term liabilities61,430 69,690 
Total liabilities647,350 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,966,074 shares at June 30, 2021 and 43,178,165 shares at December 31, 2020
430 430 
Paid-in capital735,880 749,050 
Accumulated deficit(134,710)(159,610)
Accumulated other comprehensive loss(4,000)(5,620)
Total shareholders' equity597,600 584,250 
Total liabilities and shareholders' equity$1,244,950 $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
June 30,
Six months ended
June 30,
 2021202020212020
Net sales$218,990 $199,550 $425,720 $382,340 
Cost of sales(160,960)(162,320)(316,360)(298,740)
Gross profit58,030 37,230 109,360 83,600 
Selling, general and administrative expenses(32,460)(55,380)(62,680)(81,920)
Operating profit (loss)25,570 (18,150)46,680 1,680 
Other expense, net:  
Interest expense(4,120)(4,230)(7,670)(7,810)
Debt financing and related expenses(10,320) (10,520) 
Other income (expense), net670 1,130 (260)1,050 
Other expense, net(13,770)(3,100)(18,450)(6,760)
Income (loss) before income tax expense11,800 (21,250)28,230 (5,080)
Income tax benefit (expense)40 5,550 (3,330)2,500 
Net income (loss)$11,840 $(15,700)$24,900 $(2,580)
Basic earnings (loss) per share:  
Net income (loss) per share$0.27 $(0.36)$0.58 $(0.06)
Weighted average common shares—basic43,110,191 43,463,235 43,147,599 43,832,144 
Diluted earnings (loss) per share:  
Net income (loss) per share$0.27 $(0.36)$0.57 $(0.06)
Weighted average common shares—diluted43,308,356 43,463,235 43,471,616 43,832,144 


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
June 30,
Six months ended
June 30,
2021202020212020
Net income (loss)$11,840 $(15,700)$24,900 $(2,580)
Other comprehensive income (loss):
Defined benefit plans (Note 17)160 160 310 310 
Foreign currency translation1,400 1,310 (2,020)(6,950)
Derivative instruments (Note 10)(570)(2,130)3,330 2,300 
Total other comprehensive income (loss)990 (660)1,620 (4,340)
Total comprehensive income (loss)$12,830 $(16,360)$26,520 $(6,920)


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


5

TriMas Corporation
Consolidated Statement of Cash Flows
(Unaudited—dollars in thousands)
Six months ended June 30,
20212020
Cash Flows from Operating Activities:
Net income (loss)$24,900 $(2,580)
Adjustments to reconcile net income to net cash provided by operating activities, net of acquisition impact:
Loss on dispositions of assets130 1,010 
Depreciation15,830 14,770 
Amortization of intangible assets10,780 10,150 
Amortization of debt issue costs520 570 
Deferred income taxes1,790 (1,460)
Non-cash compensation expense5,660 4,680 
Non-cash change in legacy liability estimate 23,400 
Debt financing and related expenses10,520  
Increase in receivables(22,600)(12,300)
(Increase) decrease in inventories(900)5,260 
(Increase) decrease in prepaid expenses and other assets(7,430)290 
Increase (decrease) in accounts payable and accrued liabilities1,350 (14,530)
Other operating activities2,120 1,580 
Net cash provided by operating activities, net of acquisition impact42,670 30,840 
Cash Flows from Investing Activities:
Capital expenditures(18,330)(9,250)
Acquisition of businesses, net of cash acquired (95,160)
Net proceeds from disposition of business, property and equipment140 2,110 
Net cash used for investing activities(18,190)(102,300)
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 245,700 
Repayments of borrowings on revolving credit facilities(48,620)(247,320)
Debt financing fees and senior notes redemption premium(13,570) 
Shares surrendered upon exercise and vesting of equity awards to cover taxes(4,620)(2,570)
Payments to purchase common stock(14,210)(31,570)
Net cash provided by (used for) financing activities18,980 (35,760)
Cash and Cash Equivalents:
Increase (decrease) for the period43,460 (107,220)
At beginning of period73,950 172,470 
At end of period$117,410 $65,250 
Supplemental disclosure of cash flow information:
Cash paid for interest$6,170 $7,150 
Cash paid for taxes$4,420 $3,410 



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

TriMas Corporation
Consolidated Statement of Shareholders' Equity
Six Months Ended June 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 

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 


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


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 June 30,Six months ended June 30,
Customer Markets2021202020212020
Consumer Products$112,900 $104,530 $218,020 $183,590 
Aerospace & Defense44,560 42,610 89,170 91,530 
Industrial61,530 52,410 118,530 107,220 
Total net sales$218,990 $199,550 $425,720 $382,340 
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 six months ended June 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 $4.2 million and $8.2 million during the three and six months ended June 30, 2021, respectively. Of these costs, approximately $0.7 million and $2.2 million during the three and six months ended June 30, 2021, respectively, related to facility consolidations, and approximately $3.5 million and $6.0 million, respectively, were for employee separation costs. As of June 30, 2021, approximately $1.0 million of the employee separation costs had been paid. For the three and six months ended June 30, 2021, approximately $0.9 million and $2.7 million of these charges were included in costs of sales, respectively, and approximately $3.3 million and $5.5 million were included in selling, general and administrative expenses, respectively, in the accompanying consolidated statement of operations.
8


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
2020 Realignment Actions
In the three months ended June 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. 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. The Company also recorded a non-cash charge of approximately $2.2 million related to certain production equipment removed from service given reduced demand levels. In addition, the Company reduced its employment levels given lower customer demand during second quarter 2020, incurring approximately $3.1 million in severance charges, of which approximately $1.9 million was paid by June 30, 2020. For the three months ended June 30, 2020, approximately $16.0 million and $2.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.
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, subject to normal course adjustments, which are expected to be completed in the third quarter of 2021. 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):
 June 30,
2021
December 31,
2020
Cash and cash equivalents - unrestricted$106,250 $62,790 
Cash - restricted (a)
11,160 11,160 
Total cash and cash equivalents$117,410 $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.
9


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
6. Goodwill and Other Intangible Assets
Changes in the carrying amount of goodwill for the six months ended June 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(2,540)  (2,540)
Balance, June 30, 2021$232,020 $62,850 $6,560 $301,430 
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 June 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$122,010 $(65,350)$122,970 $(59,470)
   Customer relationships, 15 – 25 years122,280 (65,300)122,280 (62,450)
Total customer relationships244,290 (130,650)245,250 (121,920)
   Technology and other, 1 – 15 years57,180 (34,480)57,180 (32,800)
   Technology and other, 17 – 30 years43,300 (39,680)43,300 (39,450)
Total technology and other100,480 (74,160)100,480 (72,250)
Indefinite-lived intangible assets:
 Trademark/Trade names54,190 — 54,640 — 
Total other intangible assets$398,960 $(204,810)$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 June 30,Six months ended June 30,
2021202020212020
Technology and other, included in cost of sales$950 $1,260 $1,900 $2,470 
Customer relationships, included in selling, general and administrative expenses4,440 4,040 8,880 7,680 
Total amortization expense$5,390 $5,300 $10,780 $10,150 
7. Inventories
Inventories consist of the following components (dollars in thousands):
 June 30,
2021
December 31,
2020
Finished goods$77,850 $78,010 
Work in process31,040 29,680 
Raw materials41,030 41,690 
Total inventories$149,920 $149,380 
10


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
8. Property and Equipment, Net
Property and equipment consists of the following components (dollars in thousands):
 June 30,
2021
December 31,
2020
Land and land improvements$19,870 $20,040 
Buildings92,170 91,970 
Machinery and equipment397,290 384,010 
509,330 496,020 
Less: Accumulated depreciation256,100 242,960 
Property and equipment, net$253,230 $253,060 
Depreciation expense as included in the accompanying consolidated statement of operations is as follows (dollars in thousands):
Three months ended June 30,Six months ended June 30,
2021202020212020
Depreciation expense, included in cost of sales$7,670 $7,830 $15,230 $14,190 
Depreciation expense, included in selling, general and administrative expenses310 280 600 580 
Total depreciation expense$7,980 $8,110 $15,830 $14,770 
9. Long-term Debt
The Company's long-term debt consists of the following (dollars in thousands):
 June 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,630)(4,160)
Long-term debt, net$393,370 $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 six months ended June 30, 2021.
11


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
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 three months ended June 30, 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 June 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 June 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 June 30, 2021 and December 31, 2020.
12


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
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 June 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 were no borrowings on this loan facility during the three months ended June 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):
June 30, 2021December 31, 2020
Carrying AmountFair ValueCarrying AmountFair Value
4.125% Senior Notes due April 2029$400,000 $404,500 $ $ 
4.875% Senior Notes due October 2025  300,000 305,630 
Revolving credit facility  50,450 50,450 

13


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
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 June 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 June 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 CaptionJune 30,
2021
December 31,
2020
Net Investment Hedges    
Cross-currency swapsOther long-term liabilities(580)(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 June 30, 2021 and December 31, 2020, and the amounts reclassified from AOCI into earnings for the three and six months ended June 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
June 30,
Six months ended
June 30,
As of
June 30,
2021
As of December 31, 2020Location of Income (Loss) Reclassified from AOCI into Earnings (Effective Portion)2021202020212020
Net Investment Hedges
Cross-currency swaps$(250)$(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 June 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.5 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.
14


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
The following table summarizes the effects of derivatives not designated as hedging instruments on the Company's consolidated statement of operations (dollars in thousands):
Amount of Income (Loss) Recognized in
Earnings on Derivatives
Three months ended
June 30,
Six months ended
June 30,
Location of Income (Loss)
Recognized in
Earnings on Derivatives
2021202020212020
Derivatives not designated as hedging instruments
Foreign exchange contractsOther income (expense), net$(1,160)$550 $2,860 $480 
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 June 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)
June 30, 2021
Cross-currency swapsRecurring$(580)$ $(580)$ 
Foreign exchange contractsRecurring$(670)$ $(670)$ 
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.
The components of lease expense are as follows (dollars in thousands):
Three months ended June 30,Six months ended June 30,
2021202020212020
Operating lease cost$2,140 $2,020 $4,280 $3,670 
Short-term, variable and other lease costs430 270 860 580 
Total lease cost$2,570 $2,290 $5,140 $4,250 
15


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
Maturities of lease liabilities are as follows (dollars in thousands):
Year ended December 31,
Operating Leases(a)
2021 (excluding the six months ended June 30, 2021)$3,940 
20227,720 
20236,880 
20246,000 
20254,850 
Thereafter15,800 
Total lease payments45,190 
Less: Imputed interest(5,770)
Present value of lease liabilities$39,420 
__________________________
(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 June 30, 2021 is approximately 7.0 years. The weighted-average discount rate as of June 30, 2021 is approximately 4.2%.
Cash paid for amounts included in the measurement of operating lease liabilities was approximately $4.2 million and $3.0 million during the six months ended June 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.1 million and $10.2 million during the six months ended June 30, 2021 and 2020, respectively.
12. Other long-term liabilities
Other long-term liabilities consist of the following components (dollars in thousands):
 June 30,
2021
December 31,
2020
Non-current asbestos-related liabilities$24,810 $26,170 
Other long-term liabilities36,620 43,520 
Total other long-term liabilities$61,430 $69,690 
16


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
13. Commitments and Contingencies
Asbestos
As of June 30, 2021, the Company was a party to 374 pending cases involving an aggregate of 4,725 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
Six Months Ended June 30, 20214,655 143 55 18 4,725 $15,228 $1,060,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,725 claims pending at June 30, 2021, 33 set forth specific amounts of damages (other than those stating the statutory minimum or maximum). At June 30, 2021, of the 33 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 claims627
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.
17


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 June 30, 2021, the Company’s total asbestos-related liability is $27.3 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.
18


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
June 30,
Six months ended
June 30,
 2021202020212020
Net Sales
Packaging$139,630 $128,830 $271,720 $228,880 
Aerospace44,560 42,610 89,170 91,530 
Specialty Products34,800 28,110 64,830 61,930 
Total$218,990 $199,550 $425,720 $382,340 
Operating Profit (Loss)
Packaging$27,850 $24,040 $49,150 $42,320 
Aerospace2,120 (4,210)6,620 870 
Specialty Products6,010 (5,940)10,530 (2,510)
Corporate(10,410)(32,040)(19,620)(39,000)
Total$25,570 $(18,150)$46,680 $1,680 
19


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 six months ended June 30, 2021 and 2020, respectively. As of June 30, 2021, there was no unrecognized compensation costs related to stock options remaining. Information related to stock options at June 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 June 30, 2021 $ — $ 
Restricted Stock Units
The Company awarded the following restricted stock units ("RSUs") during the six months ended June 30, 2021:
granted 113,504 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 995 RSUs related to director fee deferrals during the six months ended June 30, 2021 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.
20


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
Information related to RSUs at June 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 
  Granted234,566 34.62 
  Vested(301,008)30.80 
  Cancelled(19,252)25.54 
Outstanding at June 30, 2021699,274 $27.35 1.3$21,208,980 
As of June 30, 2021, there was approximately $9.1 million of unrecognized compensation cost related to unvested RSUs that is expected to be recorded over a weighted average period of 2.1 years.
The Company recognized stock-based compensation expense related to RSUs of approximately $3.2 million and $2.7 million during the three months ended June 30, 2021 and 2020, respectively, and approximately $5.7 million and $4.7 million during the six months ended June 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 six months ended June 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 six months ended June 30, 2021 and 2020:
Three months ended
June 30,
Six months ended
June 30,
2021202020212020
Weighted average common shares—basic43,110,191 43,463,235 43,147,599 43,832,144 
Dilutive effect of restricted stock units198,165  299,425  
Dilutive effect of stock options  24,592  
Weighted average common shares—diluted43,308,356 43,463,235 43,471,616 43,832,144 
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 six months ended June 30, 2021, the Company purchased 358,047 and 440,218 shares of its outstanding common stock for approximately $11.6 million and $14.2 million, respectively. The Company purchased no shares during the three months ended June 30, 2020 and 1,253,650 shares of its outstanding common stock for approximately $31.6 million during the six months ended June 30, 2020. As of June 30, 2021, the Company has approximately $147.5 million remaining under the repurchase authorization.
21


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
June 30,
Six months ended
June 30,
 2021202020212020
Service costs$320 $310 $650 $630 
Interest costs200 230 400 470 
Expected return on plan assets(390)(360)(780)(730)
Amortization of net loss230 230 460 450 
Net periodic benefit cost$360 $410 $730 $820 
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.7 million and $2.2 million to its defined benefit pension plans during the three and six months ended June 30, 2021, respectively. The Company expects to contribute approximately $3.6 million to its defined benefit pension plans for the full year 2021.
22


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
18. Other Comprehensive Income (Loss)
Changes in AOCI by component for the six months ended June 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)
 3,330 (2,020)1,310 
Less: Net realized losses reclassified to net income (b)
(310)  (310)
Net current-period other comprehensive income (loss)310 3,330 (2,020)1,620 
Balance, June 30, 2021$(8,310)$(250)$4,560 $(4,000)
__________________________
(a)     Derivative instruments, net of income tax of approximately $1.1 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 six months ended June 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 gains (losses) arising during the period (a)
 2,300 (6,950)(4,650)
Less: Net realized losses reclassified to net income (b)
(310)  (310)
Net current-period other comprehensive income (loss)310 2,300 (6,950)(4,340)
Balance, June 30, 2020$(9,620)$6,530 $(7,250)$(10,340)
__________________________
(a)     Derivative instruments, net of income tax of approximately $0.8 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 June 30, 2021 and 2020 was (0.3)% and 26.1%, respectively. The rate for the three months ended June 30, 2021 is lower than in the prior year primarily as a result of 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.
The effective income tax rate for the six months ended June 30, 2021 and 2020 was 11.8% and 49.2%, respectively. The rate for the six months ended June 30, 2021 is lower than in the prior year primarily as a result of 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. The rate for the six months ended June 30, 2020 was impacted by a decrease in profitability resulting from various realignment charges as well as an expense for a change in the Company’s accounting policy for asbestos-related defense costs.
23

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 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 second quarter 2021 net sales increased approximately $19.4 million, or 9.7%, compared to second quarter 2020, primarily as a result of acquisitions in our Packaging segment and as a result of increased industrial demand in our Specialty Products segment. Sales in our Packaging segment related to dispensing and closure products we supply that are used in applications to fight the spread of germs continue at very high levels, but, as expected, lower than second quarter 2020 levels when there was a significant spike in demand at the onset of the pandemic.
The most significant drivers affecting our results of operations and our financial position in second quarter 2021 compared with second quarter 2020, other than as directly impacted by demand level changes as a result of the COVID-19 pandemic, were a change in accounting policy for asbestos-related defense costs in second quarter 2020, the refinancing of our long-term debt agreements in 2021, the impact of our recent acquisitions, increases in the cost of certain raw materials, our realignment actions, and a decrease in our effective tax rate primarily as a result of the recognition of deferred tax benefits in Italy.
24

In second quarter 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 for asbestos-related costs of approximately $23.4 million in the three months ended June 30, 2020, which is included in selling, general and administrative expenses.
In March 2021, we refinanced our long-term debt, issuing $400 million principal amount of 4.125% senior unsecured notes due April 15, 2029 ("2029 Senior Notes") at par value in a private placement offering, and amending our existing credit agreement ("Credit Agreement"), extending the maturity to March 2026. We used the proceeds from the 2029 Senior Notes offering to pay fees and expenses of 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. In April 2021, we completed the refinancing, redeeming all of our outstanding senior notes due October 2025 ("2025 Senior Notes"), paying cash for the entire $300.0 million outstanding principal amount plus $7.3 million as a redemption premium. The $5.1 million of fees and expenses related to the 2029 Senior Notes were capitalized as debt issuance costs, while the $7.3 million redemption premium as well as approximately $3.0 million of unamortized debt issuance costs associated with the 2025 Senior Notes were expensed in the second quarter of 2021.
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, subject to normal course adjustments, which are expected to be completed in third quarter 2021. 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. Affaba & Ferrari contributed approximately $9.9 million of net sales during second 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 second quarter 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. 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 $4 million and $6 million in the three and six months ended June 30, 2021, respectively, compared with 2020, primarily in our Packaging segment.
Since 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. In second quarter 2021, we continued our facility consolidation initiatives within our Packaging and Aerospace segments and also reorganized our corporate office finance group. As a result of these realignment efforts, we recorded pre-tax facility consolidation and employee separation costs of approximately $0.7 million and $3.5 million, respectively, during second quarter 2021. In second quarter 2020, we recorded non-cash charges 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.2 million related to certain production equipment removed from service given reduced demand levels and reduced our employment levels given lower customer demand, incurring approximately $3.1 million in severance charges.
Our effective tax rate in second quarter 2021 was (0.3)%, compared to 26.1% in second quarter of 2020. The rate for the second quarter 2021 is lower than in the prior year primarily as a result of 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.


25

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 increased in second quarter 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 order 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 customer 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.
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 second 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.
26

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 second quarter 2021, we purchased 358,047 shares of our outstanding common stock for approximately $11.6 million. As of June 30, 2021, we had approximately $147.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.

27

Segment Information and Supplemental Analysis
The following table summarizes financial information for our reportable segments for the three months ended June 30, 2021 and 2020 (dollars in thousands):
Three months ended June 30,
 2021As a Percentage
of Net Sales
2020As a Percentage
of Net Sales
Net Sales
Packaging$139,630 63.8 %$128,830 64.6 %
Aerospace44,560 20.3 %42,610 21.3 %
Specialty Products34,800 15.9 %28,110 14.1 %
Total$218,990 100.0 %$199,550 100.0 %
Gross Profit (Loss)
Packaging$40,490 29.0 %$37,850 29.4 %
Aerospace9,310 20.9 %2,670 6.3 %
Specialty Products8,230 23.6 %(3,290)(11.7)%
Total$58,030 26.5 %$37,230 18.7 %
Selling, General and Administrative Expenses
Packaging$12,640 9.1 %$13,810 10.7 %
Aerospace7,190 16.1 %6,880 16.1 %
Specialty Products2,220 6.4 %2,650 9.4 %
Corporate10,410 N/A32,040 N/A
Total$32,460 14.8 %$55,380 27.8 %
Operating Profit (Loss)
Packaging$27,850 19.9 %$24,040 18.7 %
Aerospace2,120 4.8 %(4,210)(9.9)%
Specialty Products6,010 17.3 %(5,940)(21.1)%
Corporate(10,410)N/A(32,040)N/A
Total$25,570 11.7 %$(18,150)(9.1)%
Depreciation
Packaging$5,230 3.7 %$5,050 3.9 %
Aerospace1,810 4.1 %2,070 4.9 %
Specialty Products910 2.6 %960 3.4 %
Corporate30 N/A30 N/A
Total$7,980 3.6 %$8,110 4.1 %
Amortization
Packaging$2,400 1.7 %$2,320 1.8 %
Aerospace2,880 6.5 %2,860 6.7 %
Specialty Products110 0.3 %120 0.4 %
Corporate— N/A— N/A
Total$5,390 2.5 %$5,300 2.7 %









28

The following table summarizes financial information for our reportable segments for the six months ended June 30, 2021 and 2020 (dollars in thousands):
Six months ended June 30,
 2021As a Percentage
of Net Sales
2020As a Percentage
of Net Sales
Net Sales
Packaging271,720 63.8 %228,880 59.9 %
Aerospace89,170 21.0 %91,530 23.9 %
Specialty Products64,830 15.2 %61,930 16.2 %
Total$425,720 100.0 %$382,340 100.0 %
Gross Profit
Packaging74,360 27.4 %66,530 29.1 %
Aerospace20,280 22.7 %14,580 15.9 %
Specialty Products14,720 22.7 %2,490 4.0 %
Total$109,360 25.7 %$83,600 21.9 %
Selling, General and Administrative Expenses
Packaging25,210 9.3 %24,210 10.6 %
Aerospace13,660 15.3 %13,710 15.0 %
Specialty Products4,190 6.5 %5,000 8.1 %
Corporate19,620 N/A39,000 N/A
Total$62,680 14.7 %$81,920 21.4 %
Operating Profit (Loss)
Packaging49,150 18.1 %42,320 18.5 %
Aerospace6,620 7.4 %870 1.0 %
Specialty Products10,530 16.2 %(2,510)(4.1)%
Corporate(19,620)N/A(39,000)N/A
Total$46,680 11.0 %$1,680 0.4 %
Depreciation
Packaging10,400 3.8 %9,140 4.0 %
Aerospace3,590 4.0 %3,760 4.1 %
Specialty Products1,780 2.7 %1,800 2.9 %
Corporate60 N/A70 N/A
Total$15,830 3.7 %$14,770 3.9 %
Amortization
Packaging4,800 1.8 %4,650 2.0 %
Aerospace5,760 6.5 %5,260 5.7 %
Specialty Products220 0.3 %240 0.4 %
Corporate— N/A— N/A
Total$10,780 2.5 %$10,150 2.7 %

Results of Operations
The principal factors impacting us during the three months ended June 30, 2021, compared with the three months ended June 30, 2020, were:
the impact on global business activity of the COVID-19 pandemic;
a change in our accounting policy for asbestos-related defense costs in second quarter 2020;
the impact of our debt refinancing activities;
the impact of our recent acquisitions, primarily Affaba & Ferrari in December 2020;
the impact of material cost increases, primarily resin-related;
the impact of our realignment actions; and
a decrease in our effective tax rate from the recognition of certain discrete tax items in second quarter 2021.
29


Three Months Ended June 30, 2021 Compared with Three Months Ended June 30, 2020
Overall, net sales increased approximately $19.4 million, or 9.7%, to $219.0 million for the three months ended June 30, 2021, as compared with $199.6 million in the three months ended June 30, 2020. Our acquisitions added approximately $9.9 million of sales. Organic sales, excluding the impact of currency exchange and acquisitions, increased approximately $4.9 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 prior year. In addition, net sales increased by approximately $4.6 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.
Gross profit margin (gross profit as a percentage of sales) approximated 26.5% and 18.7% for the three months ended June 30, 2021 and 2020, respectively. Gross profit margin increased primarily due to the impact of higher realignment costs of $15.1 million in the second quarter of 2020 as compared to 2021, the impact of a non-cash purchase accounting charge in the second quarter of 2020 that did not repeat in 2021, as well as favorable foreign currency exchange. These increases were partially offset by an increase in material costs in the second quarter of 2021, primarily for resin-based materials. We estimate that due to the lag in timing between incurring the material cost increases and recovering via commercial actions, our gross profit was negatively impacted by approximately $4 million.
Operating profit (loss) margin (operating profit as a percentage of sales) approximated 11.7% and (9.1)% for the three months ended June 30, 2021 and 2020, respectively. Operating profit (loss) increased approximately $43.7 million to an operating profit of approximately $25.6 million in the three months ended June 30, 2021, from an operating loss of approximately $18.2 million for the three months ended June 30, 2020. Operating profit margin and dollars increased primarily as a result of a non-cash, pre-tax charge for asbestos-related costs of approximately $23.4 million in the second quarter of 2020 due to a change in accounting policy that did not repeat in 2021, as well as due to higher realignment costs of $14.3 million in the second quarter of 2020 as compared to 2021 and higher sales levels. These increases were partially offset by an increase in material costs.
Interest expense decreased approximately $0.1 million, to $4.1 million, for the three months ended June 30, 2021, as compared to approximately $4.2 million for the three months ended June 30, 2020, respectively, as lower weighted average borrowings more than offset an increase in our interest rates.
We incurred approximately $10.3 million of debt financing and related expense for the three months ended June 30, 2021 related to expenses incurred associated with the redemption of our 2025 Senior Notes.
Other income decreased approximately $0.5 million to approximately $0.7 million for the three months ended June 30, 2021, as compared to approximately $1.1 million for the three months ended June 30, 2020, primarily due to a decrease in foreign currency gains.
The effective income tax rate for the three months ended June 30, 2021 and 2020 was (0.3)% and 26.1%, respectively. We recorded nominal income tax benefit for the three months ended June 30, 2021 as compared to approximately $5.6 million for the three months ended June 30, 2020. The rate for the three months ended June 30, 2021 is lower than in the prior year primarily as a result of 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 (loss) increased approximately $27.5 million, to net income of $11.8 million for the three months ended June 30, 2021, as compared to a net loss of $15.7 million for the three months ended June 30, 2020. The increase was primarily the result of an increase in operating profit (loss) of approximately $43.7 million, partially offset by debt financing and related expenses of approximately $10.3 million, a decrease in the income tax benefit of approximately $5.5 million and a decrease in other income of approximately $0.5 million.
See below for a discussion of operating results by segment.
Packaging. Net sales increased approximately $10.8 million, or 8.4%, to $139.6 million in the three months ended June 30, 2021, as compared to $128.8 million in the three months ended June 30, 2020. Affaba & Ferrari, acquired in December 2020, contributed approximately $9.9 million of sales in the second quarter of 2021. Sales of dispensing products used in applications that help fight the spread of germs decreased by approximately $4.7 million, as demand in the second quarter of 2021, while still above historical levels, was lower than demand in second quarter 2020, which we believe was at peak levels following the onset of the COVID-19 pandemic. Net sales also increased by approximately $4.6 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.
30

Gross profit increased approximately $2.6 million to $40.5 million, or 29.0% of sales, in the three months ended June 30, 2021, as compared to $37.9 million, or 29.4% of sales, in the three months ended June 30, 2020, primarily due to increased sales levels and approximately $1.5 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. During the second quarter of 2021, we recognized approximately $0.3 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 second quarter of 2020, primarily related to the disposal of certain equipment removed from service. In addition, we recognized an approximate $0.8 million purchase accounting non-cash charge related to our 2020 acquisition of Rapak for the step-up of inventory to fair value and subsequent amortization during the three months ended June 30, 2020 that did not repeat in 2021. These increases were partially offset by approximately $4 million of higher material costs (primarily resin) than were recovered via sales price increases in the second quarter of 2021, and a less favorable product sales mix.
Selling, general and administrative expenses decreased approximately $1.2 million to $12.6 million, or 9.1% of sales, in the three months ended June 30, 2021, as compared to $13.8 million, or 10.7% of sales, in the three months ended June 30, 2020, due to approximately $1.4 million in charges associated with second quarter 2020 realignment actions, primarily for severance, that did not repeat in 2021.
Operating profit increased approximately $3.8 million to $27.9 million, or 19.9% of sales, in the three months ended June 30, 2021, as compared to $24.0 million, or 18.7% of sales, in the three months ended June 30, 2020, primarily due to higher sales levels, favorable currency exchange, lower realignment costs, and the impact of purchase accounting adjustments in the second quarter of 2020 that did not repeat in 2021. These increases were partially offset by the impact of higher material costs and a less favorable product sales mix.
Aerospace.    Net sales for the three months ended June 30, 2021 increased approximately $2.0 million, or 4.6%, to $44.6 million, as compared to $42.6 million in the three months ended June 30, 2020. Sales of our engineered components increased by approximately $1.1 million primarily due to timing of end market demand. Sales of our fasteners products increased by approximately $0.9 million, as the impact of stocking orders for specialized fasteners of approximately $7.9 million was mostly offset by a decline in overall market-related demand resulting from current and expected future reduced air travel due to the COVID-19 pandemic.
Gross profit increased approximately $6.6 million to $9.3 million, or 20.9% of sales, in the three months ended June 30, 2021, from $2.7 million, or 6.3% of sales, in the three months ended June 30, 2020, due primarily to realignment actions taken in the second quarter of 2020 to protect against uncertain end market demand and other adverse effects following the outbreak of the COVID-19 pandemic, resulting in charges of approximately $4.2 million related to inventory reductions, approximately $1.7 million related to severance and approximately $0.3 million related to production equipment removed from service. Gross profit also improved due to a more favorable product sales mix and the impact of an approximate $1.5 million purchase accounting non-cash charge related to our 2020 acquisition of RSA Engineered Products ("RSA") for the step-up of inventory to fair value and subsequent amortization during the three months ended June 30, 2020 that did not repeat in 2021. Partially offsetting these year-over-year improvements was a decline in gross profit due to lower absorption of fixed costs and production inefficiencies driven by the COVID-19 pandemic, as well as approximately $0.6 million of realignment actions taken related to facility consolidations.
Selling, general and administrative expenses increased approximately $0.3 million to approximately $7.2 million, or 16.1% of sales, in the three months ended June 30, 2021, as compared to $6.9 million, or 16.1% of sales, in the three months ended June 30, 2020, primarily due to higher third party expenses.
Operating profit (loss) increased approximately $6.3 million to an operating profit of approximately $2.1 million, or 4.8% of sales, in the three months ended June 30, 2021, as compared to an operating loss of $4.2 million, or 9.9% of sales, in the three months ended June 30, 2020, primarily due to lower year-over-year realignment charges, a more favorable product sales mix and the recognition of a purchase accounting adjustment related to RSA's step-up to fair value and subsequent amortization during the second quarter of 2020 that did not repeat in 2021, partially offset by lower absorption of fixed costs, production inefficiencies and higher selling, general and administrative expenses.
Specialty Products.   Net sales for the three months ended June 30, 2021 increased approximately $6.7 million, or 23.8%, to $34.8 million, as compared to $28.1 million in the three months ended June 30, 2020. Sales of our cylinder products increased approximately $5.0 million, due to higher demand for steel cylinders in North America as industrial activity begins 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 $1.7 million, primarily as a result of higher oil-field activity in North America. The second quarter of 2020 included approximately $0.7 million of sales related to the liquidation of non-core inventory following our strategic decision to streamline Arrow Engine's product line offering.
31

Gross profit increased approximately $11.5 million to $8.2 million, or 23.6% of sales, in the three months ended June 30, 2021, as compared to $3.3 million, or 11.7% of sales, in the three months ended June 30, 2020. During the second quarter of 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 second quarter of 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 decreased approximately $0.4 million to $2.2 million, or 6.4% of sales, in the three months ended June 30, 2021, as compared to $2.7 million, or 9.4% of sales, in the three months ended June 30, 2020, as we incurred selling, general and administrative realignment expenses of approximately $0.7 million in the second quarter of 2020 related to severance as we reduced our employment levels.
Operating profit (loss) increased approximately $12.0 million to an operating profit of $6.0 million, or 17.3% of sales, in the three months ended June 30, 2021, as compared to an operating loss of $5.9 million, or 21.1% of sales, in the three months ended June 30, 2020, primarily due to the impact of the second quarter 2020 realignment costs that did not repeat in 2021, as well as higher sales and related profit conversion leveraging the 2020 realignment actions.
Corporate.    Corporate expenses consist of the following (dollars in millions):
 Three months ended June 30,
 20212020
Corporate operating expenses$6.6 $5.6 
Non-cash stock compensation3.3 2.8 
Legacy expenses0.5 23.6 
Corporate expenses$10.4 $32.0 
Corporate expenses decreased approximately $21.6 million to approximately $10.4 million for the three months ended June 30, 2021, from approximately $32.0 million for the three months ended June 30, 2020, primarily as a result of the $23.4 million non-cash charge recorded in second quarter 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 recorded in the second quarter 2021 relating to the corporate office finance group reorganization.

Six Months Ended June 30, 2021 Compared with Six Months Ended June 30, 2020
Overall, net sales increased approximately $43.4 million, or 11.3%, to $425.7 million for the six months ended June 30, 2021, as compared with $382.3 million in the six months ended June 30, 2020, primarily as a result of acquisitions, which added approximately $27.6 million of sales. Organic sales, excluding the impact of currency exchange and acquisitions, increased approximately $8.4 million, as a sales increase of $12.1 million in our Packaging segment, primarily for dispensing products used in applications that help fight the spread of germs, and an increase of $2.9 million in our Specialty Products segment, primarily for steel cylinders used in industrial applications in North America, were partially offset by $6.6 million lower sales in our Aerospace segment, primarily due to lower demand as a result of the COVID-19 pandemic. In addition, net sales increased by approximately $7.4 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.
Gross profit margin (gross profit as a percentage of sales) approximated 25.7% and 21.9% for the six months ended June 30, 2021 and 2020, respectively. Gross profit margin increased primarily due to the impact of higher realignment costs of $13.3 million in the first half of 2020 as compared to 2021, the impact of non-cash purchase accounting charges in the first half of 2020 that did not repeat in 2021, as well as favorable foreign currency exchange. This increase was partially offset by an increase in material costs in the first half of 2021, primarily for resin-based materials. We estimate that due to the lag in timing between incurring the material cost increases and recovering via commercial actions, our gross profit was negatively impacted by approximately $6 million.
32

Operating profit margin (operating profit as a percentage of sales) approximated 11.0% and 0.4% for the six months ended June 30, 2021 and 2020, respectively. Operating profit increased approximately $45.0 million, to $46.7 million for the six months ended June 30, 2021, compared to $1.7 million for the six months ended June 30, 2020. Operating profit margin and dollars increased primarily as a result of a non-cash, pre-tax charge for asbestos-related costs of approximately $23.4 million in the second quarter of 2020 due to a change in accounting policy that did not repeat in 2021, as well as due to higher realignment costs of $10.3 million in the second quarter of 2020 as compared to 2021 and higher sales levels. These increases were partially offset by an increase in material costs.
Interest expense decreased approximately $0.1 million, to $7.7 million, for the six months ended June 30, 2021, as compared to $7.8 million for the six months ended June 30, 2020, as lower weighted average borrowings more than offset an increase in our interest rates. We drew $150 million on our revolving credit facility in first quarter 2020 to ensure availability of cash on hand, but subsequently repaid this amount late in second quarter 2020.
We incurred approximately $10.5 million of debt financing and related expense for the six months ended June 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 income (expense), net decreased approximately $1.3 million, to $0.3 million of other expense for the six months ended June 30, 2021, from $1.1 million of other income, net for the six months ended June 30, 2020, primarily due to a year-over-year increase in losses on transactions denominated in foreign currencies.
The effective income tax rate for the six months ended June 30, 2021 and 2020 was 11.8% and 49.2%, respectively. We recorded tax expense of approximately $3.3 million for the six months ended June 30, 2021 as compared to a tax benefit of approximately $2.5 million for the six months ended June 30, 2020. The rate for the six months ended June 30, 2021 is lower than in the prior year primarily as a result of 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. The rate for the six months ended June 30, 2020 was impacted by a decrease in profitability resulting from various realignment charges as well as an expense for a change in the Company’s accounting policy for asbestos-related defense costs.
Net income increased by approximately $27.5 million, to net income of $24.9 million for the six months ended June 30, 2021, compared to a net loss of $2.6 million for the six months ended June 30, 2020. The increase was primarily the result of an increase in operating profit of approximately $45.0 million, partially offset by debt financing and related expenses of approximately $10.5 million, an increase in the income tax benefit (expense) of approximately $5.8 million and a decrease in other income (expense) of approximately $1.3 million.
See below for a discussion of operating results by segment.
Packaging.   Net sales increased approximately $42.8 million, or 18.7%, to $271.7 million in the six months ended June 30, 2021, as compared to $228.9 million in the six months ended June 30, 2020. Acquisition-related sales growth was approximately $23.3 million, comprised of $18.0 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 dispensing products used in beauty and personal care and home care applications that help fight the spread of germs increased by approximately $4.1 million, primarily for personal hygiene applications, as demand rose, in part, due to the COVID-19 pandemic. Sales of products used in industrial markets increased by approximately $3.2 million, primarily as a result of higher demand from the drums and metal closure markets in North America. Sales of products used in food and beverage markets increased by approximately $2.0 million, as the sub-markets in which many of these products are used, such as vending machines in exercise facilities, began to rebound from prior pandemic-related shutdowns. Net sales also increased by approximately $7.4 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.
33

Packaging's gross profit increased approximately $7.8 million to $74.4 million, or 27.4% of sales, in the six months ended June 30, 2021, as compared to $66.5 million, or 29.1% of sales, in the six months ended June 30, 2020, primarily due to increased sales levels and approximately $2.5 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. In addition, we recognized an approximate $0.8 million purchase accounting non-cash charge related to the step-up of Rapak's inventory to fair value and subsequent amortization during the three months ended June 30, 2020 that did not repeat in 2021. These increases were partially offset by approximately $6 million of higher material costs (primarily resin) than were recovered via sales price increases in the first half of 2021. During the first half 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 second quarter of 2020, primarily related to the disposal of certain equipment removed from service. In addition, we recognized an approximate $0.8 million purchase accounting non-cash charge related to the step-up of Affaba & Ferrari's inventory to fair value and subsequent amortization in the first half of 2021.
Packaging's selling, general and administrative expenses increased approximately $1.0 million to $25.2 million, or 9.3% of sales, in the six months ended June 30, 2021, as compared to $24.2 million, or 10.6% of sales, in the six months ended June 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 first half 2020 realignment actions, primarily for severance, that did not repeat in the first half of 2021.
Packaging's operating profit increased approximately $6.8 million to $49.2 million, or 18.1% of sales, in the six months ended June 30, 2021, as compared to $42.3 million, or 18.5% of sales, in the six months ended June 30, 2020, primarily due to higher sales levels and favorable currency exchange. These increases 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 six months ended June 30, 2021 decreased approximately $2.4 million, or 2.6%, to $89.2 million, as compared to $91.5 million in the six months ended June 30, 2020. RSA, acquired in February 2020, added approximately $4.3 million of sales for January and February 2021. While sales of our fastener products benefited from approximately $13.9 million of customers' stocking orders for specialized fasteners in the first six months of 2021, sales of our fastener and engineered components products declined by approximately $4.4 million and $2.3 million, respectively, both due to the lower demand resulting from current and expected future reduced air travel due to the COVID-19 pandemic.
Gross profit within Aerospace increased approximately $5.7 million to $20.3 million, or 22.7% of sales, in the six months ended June 30, 2021, from $14.6 million, or 15.9% of sales, in the six months ended June 30, 2020, due primarily to realignment actions taken in the second quarter of 2020 to protect against uncertain end market demand and other adverse effects following the outbreak of the COVID-19 pandemic, resulting in charges of approximately $4.2 million related to inventory reductions, approximately $1.7 million related to severance and approximately $0.3 million related to production equipment removed from service. Gross profit also improved due to a more favorable product sales mix and the impact of 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 during the six months ended June 30, 2020 that did not repeat in 2021. Partially offsetting these improvements was a decline in gross profit due to lower absorption of fixed costs and production inefficiencies driven by the COVID-19 pandemic and by approximately $1.1 million due to realignment actions taken related to facility consolidations.
Selling, general and administrative expenses was flat at $13.7 million, or 15.3% of sales, in the six months ended June 30, 2021, as compared to $13.7 million, or 15.0% of sales, in the six months ended June 30, 2020, as the impact of higher ongoing selling, general and administrative costs associated with our acquisition of RSA was offset by cost reduction efforts to mitigate the impact of lower sales levels
Operating profit (loss) within Aerospace increased approximately $5.8 million to an operating profit of $6.6 million, or 7.4% of sales, in the six months ended June 30, 2021, as compared to an operating loss of $0.9 million, or 1.0% of sales, in the six months ended June 30, 2020, primarily due to lower realignment charges, a more favorable product sales mix and the recognition of a purchase accounting adjustment related to RSA's step-up to fair value and subsequent amortization during the first half of 2020 that did not repeat in 2021, partially offset by lower fixed cost absorption and production inefficiencies.
Specialty Products.    Net sales for the six months ended June 30, 2021 increased approximately $2.9 million, or 4.7%, to $64.8 million, as compared to $61.9 million in the six months ended June 30, 2020. Sales of our cylinder products increased approximately $1.9 million, due to higher demand for steel cylinders in North America as industrial activity began to increase in second quarter 2021 following the previous lower levels in 2020 as a result of the pandemic. Sales of engines, compressors and related parts used in upstream oil and gas applications increased by approximately $1.0 million, primarily as a result of higher oil-field activity in North America. Our sales in the first six 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.
34

Gross profit within Specialty Products increased approximately $12.2 million to $14.7 million, or 22.7% of sales, in the six months ended June 30, 2021, as compared to $2.5 million, or 4.0% of sales, in the six months ended June 30, 2020. During the six months ended June 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 six months ended June 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 decreased approximately $0.8 million to $4.2 million, or 6.5% of sales, in the six months ended June 30, 2021, as compared to $5.0 million, or 8.1% of sales, in the six months ended June 30, 2020, as we incurred selling, general and administrative realignment expenses of approximately $0.7 million in the six months ended June 30, 2020 related to severance as we reduced our employment levels.
Operating profit (loss) within Specialty Products increased approximately $13.0 million to an operating profit of $10.5 million, or 16.2% of sales, in the six months ended June 30, 2021, as compared to an operating loss of $2.5 million of operating profit, or 4.1% of sales, in the six months ended June 30, 2020, primarily due to the impact of the first half 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.
Corporate.    Corporate expenses, net consist of the following (dollars in millions):
 Six months ended June 30,
 20212020
Corporate operating expenses$13.0 $10.9 
Non-cash stock compensation5.7 4.7 
Legacy expenses0.9 23.4 
Corporate expenses$19.6 $39.0 
Corporate expenses decreased approximately $19.4 million to $19.6 million for the six months ended June 30, 2021, from $39.0 million for the six months ended June 30, 2020, primarily as a result of the $23.4 million non-cash charge recorded in second quarter 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 during the first half of 2021.
35

Liquidity and Capital Resources
Cash Flows
Cash flows provided by operating activities were approximately $42.7 million for the six months ended June 30, 2021, as compared to approximately $30.8 million for the six months ended June 30, 2020. Significant changes in cash flows provided by operating activities and the reasons for such changes were as follows:
For the six months ended June 30, 2021, the Company generated approximately $72.3 million of cash, based on the reported net income of approximately $24.9 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 six months ended June 30, 2020, the Company generated approximately $52.1 million in cash flows based on the reported net loss of approximately $2.6 million and after considering the effects of similar non-cash items and the asbestos-related change in liability estimate.
Increases in accounts receivable resulted in a use of cash of approximately $22.6 million and $12.3 million for the six months ended June 30, 2021 and 2020, respectively. The increased use of cash for each of the six month periods is due primarily to the timing of sales and collection of cash related thereto within the periods. Days sales outstanding of receivables remained relatively consistent during these periods.
We increased our investment in inventory by approximately $0.9 million for the six months ended June 30, 2021 and decreased our investment in inventory by approximately $5.3 million for the six months ended June 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 also decreased by approximately ten days in 2020 compared with 2019 as a result of second quarter 2020 realignment actions to reduce inventory, primarily related to our 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 $7.4 million for the six months ended June 30, 2021. Decreases in prepaid expenses and other assets resulted in a source of cash of approximately $0.3 million for the six months ended June 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 $1.4 million for the six months ended June 30, 2021, while a decrease in accounts payable and accrued liabilities resulted in a use of cash of approximately $14.5 million for the six months ended June 30, 2020. Days accounts payable on hand decreased by approximately two days in 2021 compared with a decrease of approximately nine 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 in 2020.
Net cash used for investing activities for the six months ended June 30, 2021 and 2020 was approximately $18.2 million and $102.3 million, respectively. During the first six months of 2021, we invested approximately $18.3 million in capital expenditures, as we continued our investment in growth, capacity and productivity-related capital projects. During the first six months of 2020, we invested approximately $9.3 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 $2.1 million.
Net cash provided by financing activities for the six months ended June 30, 2021 was approximately $19.0 million, while net cash used for financing activities was approximately $35.8 million for the six months ended June 30, 2020. During the first six 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 $14.2 million of outstanding common stock and used a net cash amount of approximately $4.6 million related to our stock compensation arrangements. During the first six months of 2020, we borrowed approximately $1.6 million, net of repayments, on our revolving credit facilities. We also purchased approximately $31.6 million of outstanding common stock and used a net cash amount of approximately $2.6 million related to our stock compensation arrangements.
36

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 six months ended June 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 six months ended June 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 37% and 49% of the total guarantor and non-guarantor assets and liabilities, respectively, as of June 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.
37

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 June 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.79 to 1.00 at June 30, 2021. Our permitted interest expense coverage ratio under the Credit Agreement is 3.00 to 1.00 as of June 30, 2021. Our actual interest expense coverage ratio was 12.83 to 1.00 at June 30, 2021. At June 30, 2021, we were in compliance with our financial covenants.
38

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 June 30, 2021 (dollars in thousands). We present Consolidated Bank EBITDA to show our performance under our financial covenants.
Twelve Months
 Ended
 June 30, 2021
Net loss$(52,280)
Bank stipulated adjustments:
Interest expense14,520 
Income tax expense(17,370)
Depreciation and amortization51,460 
Impairment charges and asset write-offs134,600 
Non-cash compensation expense(1)
9,150 
Non-cash charges for deferred tax asset valuation allowances250 
Other non-cash expenses or losses1,880 
Non-recurring expenses or costs(2)
14,780 
Extraordinary, non-recurring or unusual gains or losses4,150 
Effects of purchase accounting adjustments830 
Business and asset dispositions540 
Net losses on early extinguishment of debt3,000 
Permitted acquisitions3,500 
Currency gains and losses980 
Consolidated Bank EBITDA, as defined$169,990 
 June 30, 2021 
Total Indebtedness, as defined$303,750  
Consolidated Bank EBITDA, as defined169,990  
Total net leverage ratio1.79 x
Covenant requirement4.00 x
 Twelve Months
 Ended
 June 30, 2021
Interest expense$14,520 
Bank stipulated adjustments: 
Interest income(180)
Non-cash amounts attributable to amortization of financing costs(1,090)
Total Consolidated Cash Interest Expense, as defined$13,250 
39

 June 30, 2021 
Consolidated Bank EBITDA, as defined$169,990  
Total Consolidated Cash Interest Expense, as defined13,250  
Actual interest expense coverage ratio12.83 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 June 30, 2021 and December 31, 2020, we had no letters of credit issued against our revolving credit facility. At June 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 amounts 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 June 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 six months of 2021 approximated $403.7 million, compared to approximately $413.6 million during the first six months of 2020. In March 2020, we proactively drew $150 million on our revolving credit facility to ensure availability of cash on hand given the potential uncertainty surrounding the financial markets as a result of the COVID-19 pandemic. We repaid the $150 million during second quarter 2020.
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 during the three months ended June 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 June 30, 2021 is located within the U.S., and given available funding under our revolving credit facility of $300.0 million at June 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.
We are subject to variable interest rates on our revolving credit facility. At June 30, 2021, 1-Month LIBOR approximated 0.10%. At June 30, 2021, we had no amounts outstanding on our revolving credit facility and, therefore, no variable rate-based borrowings outstanding.
40

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 six months ended June 30, 2021, we purchased 358,047 and 440,218 shares of our outstanding common stock for an aggregate purchase price of approximately $11.6 million and $14.2 million, respectively. Since the initial authorization through June 30, 2021 we have purchased 3,694,949 shares of our outstanding common stock for an aggregate purchase price of approximately $102.5 million. We will continue to evaluate opportunities to return capital to shareholders through the purchase of our common stock, depending on market conditions, including the potential impact of the COVID-19 pandemic, and other factors.
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 June 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.5 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.
41

Outlook
It has now been more than one year since the onset of the COVID-19 pandemic. The 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 pandemic, although, as expected, have declined from peak levels in second quarter 2020 at the onset of the pandemic. Sales in our Specialty Products segment have been depressed by low levels of industrial activity in the U.S., but began to rebound in second quarter 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 a customer's stocking orders during the first half 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 pandemic as much as practical.
While we experienced increased sales levels during second 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 other 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 amending our Credit Agreement, 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.
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 June 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.

42

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

43

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 June 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)
April 1, 2021 to April 30, 202152,204 $30.92 52,204 $157,453,974 
May 1, 2021 to May 31, 2021228,475 $32.78 228,475 $149,964,638 
June 1, 2021 to June 30, 202177,368 $31.96 77,368 $147,492,131 
Total358,047 $32.33 358,047 $147,492,131 
__________________________
(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 June 30, 2021, the Company repurchased 358,047 shares of its common stock at a cost of approximately $11.6 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.
44

Item 6.    Exhibits
Exhibits Index:
3.1
3.2
10.1
10.2
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 June 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.

45

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:July 29, 2021
By:
Scott A. Mell
Chief Financial Officer

46
EX-10.1 2 trs_06302021xexhibit101.htm EX-10.1 Document
Exhibit 10.1
SEPARATION AGREEMENT
This Separation Agreement (this “Separation Agreement”) between TriMas Corporation (the “Company”) and Robert J. Zalupski (“you” and similar words) sets forth certain terms of your separation from the Company, including certain terms required under the Company’s Executive Severance/Change of Control Policy, effective as of March 4, 2019 (the “Severance Policy”), in order for you to receive certain separation payments and benefits, as set forth in detail below.
By signing this Separation Agreement, you and the Company agree as follows:
1.Status of Employment
You agree that you will no longer serve as Chief Financial Offer, effective May 1, 2021 but you will remain an employee of the Company, in an advisory role, until your termination of employment with the Company effective September 30, 2021 (the “Separation Date”). You further agree that your termination of employment on the Separation Date shall be treated as set forth in Paragraph 2 of this Separation Agreement. You also agree that, as of the Separation Date, you will terminate from all other positions you hold (if any) as an officer, employee or director of the Company and the Company’s subsidiaries and affiliates, and that you will promptly execute any documents and take any actions as may be necessary or reasonably requested by the Company to effectuate or memorialize your termination from all positions with the Company and its subsidiaries and affiliates.
2.Severance Benefits
In consideration for you (a) signing this Separation Agreement, and (b) signing, no earlier than the Separation Date and no later than 60 days following the Separation Date, a general waiver and release of claims, substantially in the form attached hereto as Exhibit A (the “Release”), and letting the Release become effective as set forth in the Release, (I) for purposes of the Severance Policy and this Separation Agreement, your separation from the Company will be deemed a termination of your employment by the Company without Cause (as defined in the Severance Policy), and (II) you will receive the payments and benefits as specified on Exhibit B attached hereto, all subject to applicable tax withholding (the “Severance Benefits”). The Severance Benefits will be in full satisfaction of any amounts due under the Severance Policy, the TriMas Corporation 2011 Omnibus Incentive Compensation Plan, including as amended (the “2011 Equity Plan”) or the TriMas Corporation 2017 Equity and Incentive Compensation Plan (the “2017 Equity Plan” and, together with the 2011 Equity Plan, the “Equity Plans”), and other compensation arrangements of the Company. You acknowledge and agree that certain portions of the Severance Benefits do not constitute benefits to which you would otherwise be entitled as a result of your termination of employment with the Company, that such portions of the Severance Benefits would not be due unless you sign the Release, and that such



portions of the Severance Benefits constitute fair and adequate consideration for your promises and covenants set forth in this Separation Agreement and the Release.
3.Restrictive Covenants
By signing this Separation Agreement, you reaffirm that you will continue to abide by the covenants set forth in Section 7 of the Severance Policy, which expressly survive the termination of your employment without Cause, and you agree that, solely with respect to you, Section 7(C) of the Severance Policy will be deemed to read as follows:
“(C)    During the Non-Compete Term, Executive shall not (i) directly or indirectly employ, hire or solicit, or receive or accept the performance of services by, any active employee of the Company or any of its subsidiaries who is employed primarily in connection with the Business, or directly or indirectly induce any employee of the Company to leave the Company, or assist in any of the foregoing, or (ii) solicit for business (relating to the Business) any person who is a customer or former customer of the Company or any of its subsidiaries, unless such person shall have ceased to have been such a customer for a period of at least six months as of the time of such solicitation.”
Notwithstanding anything in this Separation Agreement or the Severance Policy to the contrary, nothing in this Separation Agreement or the Severance Policy prevents you from providing, without prior notice to the Company, information to governmental authorities regarding possible legal violations or otherwise testifying or participating in any investigation or proceeding by any governmental authorities regarding possible legal violations, and for purpose of clarity you are not prohibited from providing information voluntarily to the Securities and Exchange Commission pursuant to Section 21F of the Securities Exchange Act of 1934, as amended.
No Company policy or individual agreement between the Company and you shall prevent you from providing information to government authorities regarding possible legal violations, participating in investigations, testifying in proceedings regarding the Company’s past or future conduct, engaging in any future activities protected under the whistleblower statutes administered by any government agency (e.g., EEOC, NLRB, SEC, etc.) or receiving a monetary award from a government-administered whistleblower award program for providing information directly to a government agency. The Company nonetheless asserts and does not waive its attorney-client privilege over any information appropriately protected by privilege. By executing this Separation Agreement you represent that, as of the date you sign this Separation Agreement, no claims, lawsuits, or charges have been filed by you or on your behalf against the Company or any of its legal predecessors, successors, assigns, fiduciaries, parents,
    -2-    


subsidiaries, divisions or other affiliates, or any of the foregoing’s respective past, present or future principals, partners, shareholders, directors, officers, employees, agents, consultants, attorneys, trustees, administrators, executors or representatives. You acknowledge and agree that you have in a timely manner received or waived all applicable notices required under the Severance Policy in connection with the termination of your employment with the Company. The Company agrees that this Separation Agreement does not extend to, release or modify any rights to indemnification or advancement of expenses to which you are entitled from the Company or its insurers under the Company’s certificate of incorporation, by-laws, or other corporate governing law or instruments or your indemnification agreement with the Company.
4.Limitations
Nothing in this Separation Agreement or the Severance Policy shall be binding upon the parties to the extent it is void or unenforceable for any reason, including, without limitation, as a result of any law regulating competition or proscribing unlawful business practices; provided, however, that to the extent that any provision in this Separation Agreement or the Severance Policy could be modified to render it enforceable under applicable law, it shall be deemed so modified and enforced to the fullest extent allowed by law.
5.Material Breach
You agree that in the event of any breach of any provision of Section 7 of the Severance Policy, the Company will be entitled to equitable and/or injunctive relief and, because the damages for such a breach will be impossible or impractical to determine and will not therefore provide a full and adequate remedy, the Company or (as applicable) any and all past, present or future parents, subsidiaries and affiliates of the Company (the “TriMas Companies”) will also be entitled to specific performance by you. Except with respect to any clawback rights the Company may have with respect to equity or incentive awards under the Equity Plans, no amount owing to you under this Separation Agreement shall be subject to set-off or reduction by reason of any claims which the Company has or may have against you. You will be entitled to recover actual damages if the Company breaches this Separation Agreement, including any unexcused late or non-payment of any amounts owed under this Separation Agreement, or any unexcused failure to provide any other benefits specified in this Separation Agreement. Failure by either party to enforce any term or condition of this Separation Agreement at any time shall not preclude that party from enforcing that provision, or any other provision, at a later time.
6.No Re-Employment
You understand that your employment with the Company terminates on the Separation Date. You agree that you will not seek or accept employment with the
    -3-    


Company, including assignment to or on behalf of the Company as an independent contractor or through any third party, and the Company has no obligation to consider you for any future employment or assignment.
7.Review of Separation Agreement
This Separation Agreement is important. You are advised to review it carefully and consult an attorney before signing it, as well as any other professional whose advice you value, such as an accountant or financial advisor. If you agree to the terms of this Separation Agreement, sign in the space below where your agreement is indicated. The payments and benefits specified in this Separation Agreement are contingent on your (a) signing this Separation Agreement and (b) signing the Release no earlier than the Separation Date and no later than 60 calendar days following the Separation Date, and not revoking the Release.
8.Return of Property
You affirm that you will have returned within a reasonable time after the Separation Date, to the Company in reasonable working order all Company Property, as described more fully below. “Company Property” includes company-owned or leased motor vehicles, equipment, supplies and documents. Such documents may include but are not limited to customer lists, financial statements, cost data, price lists, invoices, forms, passwords, electronic files and media, mailing lists, contracts, reports, manuals, personnel files, correspondence, business cards, drawings, employee lists or directories, lists of vendors, photographs, maps, surveys, and the like, including copies, notes or compilations made there from, whether such documents are embodied on “hard copies” or contained on computer disk or any other medium. You further agree that you will not retain any copies or duplicates of any such Company Property.
9.Future Cooperation
You agree that you shall, without any additional compensation, respond to reasonable requests for information from the Company regarding matters that may arise in the Company’s business. You further agree to fully and completely cooperate with the Company, its advisors and its legal counsel with respect to any litigation that is pending against the Company and any claim or action that may be filed against the Company in the future. Such cooperation shall include making yourself available at reasonable times and places for interviews, reviewing documents, testifying in a deposition or a legal or administrative proceeding, and providing advice to the Company in preparing defenses to any pending or potential future claims against the Company. The Company agrees to (or to cause one of its affiliates to) pay/reimburse you for any approved travel expenses reasonably incurred as a result of your cooperation with the Company, with any such payments/reimbursements to be made in accordance with the Company's expense reimbursement policy as in effect from time to time.
    -4-    


10.Non-Disparagement
You agree that you will not make or issue, or procure any person, firm, or entity to make or issue, any statement in any form, including written, oral and electronic communications of any kind, which conveys negative or adverse information concerning the Company, the TriMas Companies, or any and all past, present, or future related persons or entities, including but not limited to the Company’s and the TriMas Companies’ officers, directors, managers, employees, shareholders, agents, attorneys, successors and assigns, specifically including without limitation TriMas Corporation, their business, their actions or their officers or directors, to any person or entity, regardless of the truth or falsity of such statement. This Paragraph does not apply to truthful testimony compelled by applicable law or legal process.
11.Tax Matters
By signing this Separation Agreement, you acknowledge that you will be solely responsible for any taxes which may be imposed on you as a result of the Severance Benefits, all amounts payable to you under this Separation Agreement will be subject to applicable tax withholding by the Company, and the Company has not made any representations or guarantees regarding the tax result for you with respect to any income recognized by you in connection with this Separation Agreement or the Severance Benefits.
12.Other Acknowledgements
You and the Company also acknowledge and agree that any outstanding awards under the Equity Plans will, subject to the approval of the Compensation Committee of the Board of Directors of the Company of this Separation Agreement, be amended by this Separation Agreement to the extent necessary or desirable to provide for the Separation Benefits.
13.Nature of Agreement
By signing this Separation Agreement, you acknowledge that you are doing so freely, knowingly and voluntarily. You acknowledge that in signing this Separation Agreement you have relied only on the promises written in this Separation Agreement and not on any other promise made by the Company or TriMas Companies. This Separation Agreement is not, and will not be considered, an admission of liability or of a violation of any applicable contract, law, rule, regulation, or order of any kind. This Separation Agreement and the Release contain the entire agreement between the Company, other TriMas Companies and you regarding your departure from the Company, except that all post-employment covenants contained in the Severance Policy remain in full force and effect. The Severance Benefits are in full satisfaction of any severance benefits under the Severance Policy, the Equity Plans, and of any other
    -5-    


compensation arrangements between you and the Company or the TriMas Companies. This Separation Agreement may not be altered, modified, waived or amended except by a written document signed by a duly authorized representative of the Company and you. Except as otherwise explicitly provided, this Separation Agreement will be interpreted and enforced in accordance with the laws of the state of Michigan, and the parties hereto, including their successors and assigns, consent to the jurisdiction of the state and federal courts of Michigan. The headings in this document are for reference only, and shall not in any way affect the meaning or interpretation of this Separation Agreement.

[SIGNATURE PAGE FOLLOWS]

    -6-    


IN WITNESS WHEREOF, you and the Company have executed this Separation Agreement as of the dates set forth below.

ROBERT J. ZALUPSKI
  /s/ Robert J. Zalupski
Date: May 13, 2021


TRIMAS CORPORATION
By: /s/ Thomas A. Amato
Name: Thomas A. Amato
Title: President and Chief Executive Officer
Date: May 21, 2021



    -7-    


Exhibit A
Release

This Release is between TriMas Corporation (the “Company”) and Robert J. Zalupski (“you” and similar words), in consideration of the benefits provided to you and to be received by you from the Company as described in the Separation Agreement between the Company and you dated as of the applicable date referenced therein (the “Separation Agreement”). Capitalized terms used herein without definition have the meanings ascribed to such terms in the Separation Agreement.
By signing this Release, you and the Company hereby agree as follows:
1.Claims Released
You, for yourself and on behalf of anyone claiming through you including each and all of your legal representatives, administrators, executors, heirs, successors and assigns (collectively, the “Executive Releasors”), do hereby fully, finally and forever release, absolve and discharge the Company and each and all of its legal predecessors, successors, assigns, fiduciaries, parents, subsidiaries, divisions and other affiliates, and each of the foregoing’s respective past, present and future principals, partners, shareholders, directors, officers, employees, agents, consultants, attorneys, trustees, administrators, executors and representatives (collectively, the “Company Released Parties”), of, from and for any and all claims, causes of action, lawsuits, controversies, liabilities, losses, damages, costs, expenses and demands of any nature whatsoever, at law or in equity, whether known or unknown, asserted or unasserted, foreseen or unforeseen, that the Executive Releasors (or any of them) now have, have ever had, or may have against the Company Released Parties (or any of them) based upon, arising out of, concerning, relating to or resulting from any act, omission, matter, fact, occurrence, transaction, claim, contention, statement or event occurring or existing at any time in the past up to and including the date on which you sign this Release, including, without limitation: (a) all claims arising out of or in any way relating to your employment with or separation of employment from the Company or its affiliates; (b) all claims for compensation or benefits, including salary, commissions, bonuses, vacation pay, expense reimbursements, severance pay, fringe benefits, stock options, restricted stock units or any other ownership interests in the Company Released Parties; (c) all claims for breach of contract, wrongful termination and breach of the implied covenant of good faith and fair dealing; (d) all tort claims, including claims for fraud, defamation, invasion of privacy and emotional distress; (e) all other common law claims; and (f) all claims (including claims for discrimination, harassment, retaliation, attorneys fees, expenses or otherwise) that were or could have been asserted by you or on your behalf in any federal, state, or local court, commission, or agency, or under any federal, state, local, employment, services or other law, regulation, ordinance,



constitutional provision, executive order or other source of law, including without limitation under any of the following laws, as amended from time to time: the Age Discrimination in Employment Act (the “ADEA”), as amended by the Older Workers’ Benefit Protection Act of 1990 (the “OWBPA”), Title VII of the Civil Rights Act of 1964, 42 U.S.C. §§ 1981 & 1981a, the Americans with Disabilities Act, the Equal Pay Act, the Employee Retirement Income Security Act, the Lilly Ledbetter Fair Pay Act of 2009, the Family and Medical Leave Act, Sarbanes-Oxley Act of 2002, the National Labor Relations Act, the Rehabilitation Act of 1973, the Worker Adjustment Retraining and Notification Act, the Uniformed Services Employment and Reemployment Rights Act, Federal Executive Order 11246, and the Genetic Information Nondiscrimination Act.
2.Scope of Release
Nothing in this Release (a) shall release the Company from any of its obligations set forth in the Separation Agreement or any claim that by law is non-waivable, (b) shall release the Company from any obligation to defend and/or indemnify you against any third party claims arising out of any action or inaction by you during the time of your employment and within the scope of your duties with the Company to the extent (i) you have any such defense or indemnification right (including under your indemnification agreement with the Company or to the extent the claims are covered by the Company’s director & officer liability insurance), and (ii) permitted by applicable law or (c) shall affect your right to file a claim for workers’ compensation or unemployment insurance benefits.
You further acknowledge that by signing this Release, you do not waive the right to file a charge against the Company with, communicate with or participate in any investigation by the EEOC, the Securities and Exchange Commission or any comparable state or local agency. However, you waive and release, to the fullest extent legally permissible, all entitlement to any form of monetary relief arising from a charge you or others may file, including without limitation any costs, expenses or attorneys’ fees. You understand that this waiver and release of monetary relief would not affect an enforcement agency’s ability to investigate a charge or to pursue relief on behalf of others. Notwithstanding the foregoing, you will not give up your right to any benefits to which you are entitled under any retirement plan of the Company that is intended to be qualified under Section 401(a) of the Internal Revenue Code of 1986, as amended, or your rights, if any, under Part 6 of Subtitle B of Title I of the Employee Retirement Income Security Act of 1974, as amended (COBRA), or any monetary award offered by the Securities and Exchange Commission pursuant to Section 21F of the Securities Exchange Act of 1934, as amended.
By executing this Release, you represent that, as of the date you sign this Release, no claims, lawsuits, grievances, or charges have been filed by you or on your behalf against the Company Released Parties.
    -2-    


3.Knowing and Voluntary ADEA Waiver
In compliance with the requirements of the OWBPA, you acknowledge by your signature below that, with respect to the rights and claims waived and released in this Release under the ADEA, you specifically acknowledge and agree as follows: (a) you have read and understand the terms of this Release; (b) you have been advised and hereby are advised, and have had the opportunity, to consult with an attorney before signing this Release; (c) the Release is written in a manner understood by you; (d) you are releasing the Company and the other Company Released Parties from, among other things, any claims that you may have against them pursuant to the ADEA; (e) the releases contained in this Release do not cover rights or claims that may arise after you sign this Release; (f) you will receive valuable consideration in exchange for the Release other than amounts you would otherwise be entitled to receive; (g) you have been given a period of at least 21 days in which to consider and execute this Release (although you may elect not to use the full consideration period at your option); (h) you may revoke this Release during the seven-day period following the date on which you sign this Release, and this Release will not become effective and enforceable until the seven-day revocation period has expired; and (i) any such revocation must be submitted in writing to the Company c/o Thomas A. Amato, President and Chief Executive Officer, TriMas Corporation, 38505 Woodward Avenue, Suite 200, Bloomfield Hills, Michigan 48304 prior to the expiration of such seven-day revocation period. If you revoke this Release within such seven-day revocation period, it shall be null and void.
4.Reaffirmation of Restrictive Covenants
You agree to and reaffirm your obligations as outlined in Section 7 of the Severance Policy as clarified by the terms of the Separation Agreement (“Restrictive Covenants”), and acknowledge that the Restrictive Covenants remain in full force and effect.
5.Entire Agreement
This Release, the Separation Agreement, and the documents referenced therein contain the entire agreement between you and the Company, and take priority over any other written or oral understanding or agreement that may have existed in the past. You acknowledge that no other promises or agreements have been offered for this Release (other than those described above) and that no other promises or agreements will be binding unless they are in writing and signed by you and the Company.
[SIGNATURE PAGE FOLLOWS]

    -3-    


I agree to the terms and conditions set forth in this Release.

ROBERT J. ZALUPSKI


/s/ Robert J. Zalupski
Date: May 13, 2021

    -4-    


Exhibit B
Severance and Other Benefits1

1.Severance benefits under the Severance Policy,2 as modified as provided for under the Separation Agreement, which severance benefits will consist of the following (including as further described in, and qualified as applicable by reference to, the Severance Policy):
Payment of an amount equal to the product of (a) one, multiplied by (b) the sum of (i) $432,600 (the value of your annual base salary (as in effect on the Separation Date)) plus (ii) $302,820 (the value of your target short-term cash incentive award for the 2021 calendar year). This amount will be payable in equal installments in accordance with the Company’s payroll practices as in effect from time to time, commencing on the 60th day following the Separation Date and ending on the last payroll date of the Company in the last month of the 12-month period following the Separation Date, provided that the first such payment shall include all amounts that would have been paid to you in accordance with the Company’s payroll practices if such payments had begun on the Separation Date;
Payment of (a) all accrued but unpaid base salary through the Separation Date and (b) the applicable value for 25 days of earned but unused vacation as of the Separation Date. These amounts will be payable by the next payroll date following the Separation Date;
Payment of an amount equal to your target short-term cash incentive award for the 2021 calendar year, prorated through the Separation Date, which amount shall be paid to you no later than March 15, 2022;
If you timely elect to continue group health care coverage under the Consolidated Omnibus Budget Reconciliation Act of 1985 (“COBRA”), and subject to the Company’s COBRA policies, the Company will fund the employer’s portion of premiums for continued group health coverage under COBRA until the earliest of (a) the termination of your COBRA period, (b) 12 months after the Separation Date, or (c) the date you become eligible to receive any medical benefits under any plan or program of any other employer. In the event that your COBRA period expires, the Company will pay you a monthly amount equal to the monthly contribution that the Company would have paid for your coverage under the applicable group health plan of the Company if you had continued as an employee of the Company until the earlier of (x) 12 months after the Separation Date or (y) the date on which you become eligible to receive any medical benefits under any plan or program of any other employer; and
1 Except as otherwise expressly provided, all benefits are to be paid or provided in the manner and at the time specified in the applicable plan or agreement, or as required under applicable law.
2 All benefits will remain subject to Section 8(B) of the Severance Policy.



A one-time cash payment equal in value to $25,000 reflecting your 2021 flexible cash allowance, less any of such amount that has already been paid by the Company by the Separation Date. This amount will be payable by the next payroll date following the Separation Date.
2.In lieu of the treatment described in the Severance Policy, treatment of outstanding equity awards as follows, subject in all cases to the terms and provisions of the Equity Plans and the other terms of the applicable award agreements:
24,529 unvested service-based restricted stock units (“RSUs”) that are outstanding under the Equity Plans shall accelerate and vest as of the Separation Date – these RSUs consist of the remaining 3,773 RSUs from the award granted to you in May 2019, the remaining 10,198 RSUs from the award granted to you in March 2020, and the remaining 10,558 RSUs from the award granted to you in March 2021. These RSUs will be settled in shares on April 7, 2022; and
37,174 unearned target performance share units (“PSUs”) that are outstanding under the Equity Plans shall accelerate and vest at the target level as of the Separation Date – these PSUs consist of 11,319 target PSUs from the award granted to you in May 2019 (the “2019 PSUs”), 15,297 target PSUs from the award granted to you in March 2020 (the “2020 PSUs”), and 10,558 target PSUs from the award granted to you in March 2021 (the “2021 PSUs”) (and you will have no ability to earn any additional PSUs under these awards). The 2019 PSUs will be settled in shares on May 1, 2022, but the 2020 PSUs and the 2021 PSUs will be settled in shares within seven days after the revocation period for the Release expires, provided that you have not revoked the Release.
3.Accrued vested benefits under any other benefit plans, programs or arrangements of the Company (including any vested benefits under the Company’s qualified and nonqualified retirement plans), subject to the terms of such plans, programs or arrangements.


    -2-    
EX-10.2 3 trs_06302021xexhibit102.htm EX-10.2 Document
trimaslogocolora20.jpg

Exhibit 10.2
March 15, 2021



Mr. Scott Mell


Via Email Delivery


Dear Scott:

As discussed, your meetings with the TriMas Corporation (“TriMas”) Audit Committee representatives of our Board of Directors have left us with a very positive impression of your experience base, knowledge, personal qualities sense of commitment, and opportunity for career growth. Accordingly, we are delighted to extend to you an offer of employment as TrIMas’ Chief Financial Officer. In this position, you will report directly to TriMas’ President & Chief Executive Officer. Your employment with our company is “at will”, which means that either you or the Company may terminate the relationship at any time. The following is not a contract of employment and outlines the general terms and conditions regarding the offer.

Salary:

$15,961.53 per pay period, which is equivalent to $415,000 on an annualized basis. You will be paid bi-weekly and this is an exempt position.
Bonus:
You will be eligible to participate in the TriMas 2021 Short Term Incentive Plan (“STI”) under the Corporate Staff determination on TriMas consolidated results.  Your Target Incentive Award for the 2021 Plan Year will be 65% of your base salary that is in effect as of December 31, 2021.  The 2021 STI will be earned based upon the following financial measures:

70% of your Target Incentive Award will be based upon TriMas’ achievement of consolidated Operating Income as compared to budget.

30% of your Target Incentive Award will be based upon TriMas’ achievement of consolidated Free Cash Flow Generation as compared to budget.

Your first year STI award will be prorated for time worked, however, assuming a start date of not later than May 15, 2021, your 2021 award will not be below $100,000. 
Long-Term Incentive:You will be eligible to participate in the TriMas Long Term Equity Incentive Plan (“LTI”). Subject to Compensation Committee approval, shortly after beginning in your role, TriMas will award you a grant of restricted stock units, which on the grant date will be valued at $450,000, and will vest on a pro rata basis over three years.



Annual Review:As a public company Chief Financial Officer, you will be appointed as an Executive Officer and will become a Named Executive Officer of TriMas. In connection with this, our practice is to review with the Compensation Committee of the Board of Directors our CFO’s base, bonus percentage, long-term equity grants, and other benefits annually, and compared to similarly situated peer companies. The compensation package above will be up for review in early 2022. In addition to this review, while the long term award noted above is in the form of a restricted stock unit, you may expect that in 2022, to receive a 50/50 mix of restricted stock units and performance stock units
Flexible Cash Allowance:You are eligible for a Flexible Cash Allowance of $25,000 per year, less all applicable taxes and witholdings paid to you in equal payments at the beginning of each quarter in accordance with the Company’s regular payroll schedule and practices. The 2021 allowance will be prorated for your first year worked.
Benefits:You will be eligible to participate in the TriMas Corporation Welfare Benefit Plan and the TriMas Corporation Salaried Retirement Program. TriMas will provide group life insurance, health care, flexible spending accounts, health savings accounts, employee assistance programs, short & long-term disability coverage, accidental death & dismemberment insurance and retirement benefits. TriMas requires verification of dependent status for dependents you would elect to enroll into the benefit program.
The terms and scope of participation for these benefits and the compensation plans and policies referenced in this letter are subject to the plans and policy documentation and are subject to change.
Executive Retirement Program:You will be eligible for the TriMas Corporation Executive Retirement Program, which includes a Compensation Limit Restoration Plan feature (“CLRP”). It provides a make-up contribution once your annual base salary exceeds the annual compensation limit for the calendar year. Please refer to the attached CLRP document for further details.
Severance:You will be eligible to participate in the TriMas Executive Severance Policy (“Severance Policy”) as a Tier II participant. Pursuant to the policy, which may be amended from time to time by our Board of Directors, you will also be subject to other provisions and obligations, including confidentiality, non-competition, non-solicitation and non-disparagement. Please refer to the attached policy for further details.
Vacation:You will be entitled to ten (10) days of vacation according to our vacation policy for the remainder of 2021. Effective January 1, 2022, you will be eligible for fifteen (15) vacation days.
Start Date:
Your start date will be Monday, April 26, 2021, or another date mutually agreed to between TriMas’ CEO and you.
Job Location:TriMas Bloomfield Hills Corporate Office, although the office remains open during the pandemic, we have specific protocol about working at the office and the staff is working remotely until further notice.


trimaslogocolora20.jpg
Travel:Although we are operating currently under very limited travel given the pandemic, this role does require traveling to locations, to meet with investors, and when applicable, travelling to Board meetings.
Starting Bonus:In connection with your discussion regarding some of the economic factors impacting you related to the change of employment, TriMas will pay you within 30 days from hire a one time bonus of $50,000, net of witholdings for taxes.

TriMas promotes a drug-free workplace. Therefore, this employment offer is contingent upon the successful completion of a drug screen. This offer is also contingent upon the results of a reference/background check, proof of eligibility to work in the United States, and signing a Confidential Information and Invention Assignment Agreement and an Agreement to Arbitrate.

We are looking forward to having you join the TriMas team. We are highly confident of your ability to participate in the successful performance and growth of our business.

If this letter accurately reflects your understanding of the offer and if these terms and conditions are agreeable to you, please sign the letter below and return directly to me by Thursday, March 17, 2021 via email.

Sincerely,


/s/ Thomas Amato
Thomas Amato
President & Chief Executive Officer
TriMas Corporation


/s/ Scott Mell4/24/2021
SignatureDate


My signature serves as an acceptance of the terms and conditions of the offer of employment and as an acknowledgment that I understand that my employment is considered "at will," meaning that either I or the company may terminate this employment relationship at any time with or without cause or notice.


EX-31.1 4 trs_06302021xexh311.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: July 29, 2021
/s/ THOMAS A. AMATO
Thomas A. Amato
Chief Executive Officer


EX-31.2 5 trs_06302021xexh312.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, Robert J. Zalupski, 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: July 29, 2021
/s/ SCOTT A. MELL
Scott A. Mell
Chief Financial Officer


EX-32.1 6 trs_06302021xexh321.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 June 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: July 29, 2021
/s/ THOMAS A. AMATO
Thomas A. Amato
Chief Executive Officer


EX-32.2 7 trs_06302021xexh322.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 June 30, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Robert J. Zalupski, 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: July 29, 2021
/s/ SCOTT A. MELL
Scott A. Mell
Chief Financial Officer


EX-101.SCH 8 trs-20210630.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 Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 trs-20210630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 trs-20210630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 trs-20210630_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] Derivative instruments Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax 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 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] Business Acquisition, Revenue Reported by Acquired Entity for Last Annual Period Business Acquisition, Revenue Reported by Acquired Entity for Last Annual Period 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 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] Impact of change in accounting principle Impact of change in accounting principle Impact of change in accounting principle Income (loss) before income tax expense Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest 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] Leases Leases of Lessee Disclosure [Text Block] 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,966,074 shares at June 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] 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 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 Accumulated Other Comprehensive Income (Loss), Cumulative Changes in Net Gain (Loss) from Cash Flow Hedges, Effect Net of Tax Accumulated Other Comprehensive Income (Loss), Cumulative Changes in Net Gain (Loss) from Cash Flow Hedges, Effect Net of Tax 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 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.5 million and $2.1 million as of June 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] 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 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 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 Compensatory and Punitive Damages [Member] Compensatory and Punitive Damages [Member] Compensatory and Punitive Damages [Member] 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 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 12 trs-20210630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 trimaslogocolora20.jpg GRAPHIC begin 644 trimaslogocolora20.jpg M_]C_X 02D9)1@ ! @ 9 !D #_[ 11'5C:WD 0 $ 9 _^X )D%D M;V)E &3 0, %00#!@H- M+0 9'< (DC "U0?_; (0 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0(" @(" @(" M @(" P,# P,# P,# P$! 0$! 0$" 0$" @(! @(# P,# P,# P,# P,# P,# M P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#_\( $0@ O@/H P$1 M (1 0,1 ?_$ 3 0 " @,! 0$ ("0<*! 4& P$" 0$ @,! M 0$ ! 4" P8!!P@0 #!P,!!@4% 0$! 0 $" P 0( 0% M!@7L52D10 <;T .1XY#T M ",L[F)-0>G %)?7Q:/NPB@ 2FK=FV?\RL !0;VL2G MSJHP LPY[?LB\#- %4'2Q]>[NHGR>67\]OV.>"FU;8SVK;$ #4.^C?D#W&J= ML6\7^C9&0ND %%/91:8.MB@ 2FK=FV?\RL !7M>:88VVL "'MKJA' M<:A+6KV3IIMP $HJ[.S7GMX CW.PU:?H\#&,GS8XX&99AS^\"JRXIXS3( MH _2Z>@OYV$9;#"QZAW "JRXIXS3(H %@=993IKK "M M6VJH>SH0 $]JVQGM6V( &H=]&_( &0]-CL8<5^CL_1.@ M _"@CMHE074Q@ )35NS;/^96 I@ZR-13V<07!\K)ORXJ6 M !59<4\9ID4 #+6C=( $]JVQGM6V( M &H=]&_( R'IL=CKBOTAG2)? ?P4"=O$J(ZB, )35NS;/^96 M I@ZR-13V<07!\K)ORXJ6 !Q/6$)F']&>(68\1N\A[:ZAGR#GG MV%F!59<4\9ID4 704%YDS5N P+)C5&W=, )[5MC/:ML0 .#[YCW;J\ MOGAQCM_/?9Z]GM=>S^@ <=YC[;K\EGAQ/?.W\]]_JV^KPS U#OHWY MR=HL]C+BOT?G&+>@ ?(U[NYAU0=-' E-6[-L_YE8 "F#K(U%/9Q! M<'RLF_+BI8 &KG]&@X\WXV&T6Z\+CY4=IV%,W6QJYK[3X7=C8O0[]E[Y]-$/ M;75JF?2H NZX^5=WR$H"JRXIXS3(H'(\?/U\P"?%;8STK;$ "N>TJX5V$$#M MJR\ $]JVQGM6V( _DBU,APXGP<&2(_$] >DPRDW$ESIKK#(FK: ,)2( M\&[&OCO)C=9EX !D+5LEO"FS;KI_<>9#4.^C?D 91CVFQYQ7Z1S)&N@ / MD:\_=0ZI^EC@"4U;LVS_ )E8 "F#K(U%/9Q!<'RLF_+BI8 &F[]6K< M62<;3.;D3?I]NO7W4/J,O +,.>W[(O S1#VUU:IGTJ +NN/E7=\A* JLN*>, MTR*!WV.68=&[ $F.!E#3MN(V8 2JA2XJS8@ GM6V,]JVQ Z MGW&K:XJ(Y2XP [7'VU:FN) QI( A/80*[K2L_@ R3JVVUTES[C7LU# MOHWY RS'MMC3BOT?F2-= <;UKM=W#JXZ..!*:MV;9_S*P %,' M61J*>SB"X/E9-^7%2P --WZM6XLDXR/@;(]3L.+[YDJ/E:GS>^:E1MD?7YYU MAYB'MKJU3/I4 7=U;8@5?6]1%2;$ ';X^Y6T[OTQEMU>>SQ 'K M<,[L.?ON?YZ,,;]%/U[2?, YOC*^C=S_ #+&V[3Y7/$ 9MC[[?:.[U$/HWY M ]!A(V'>,_1,M*_K@ !QO6N9WD*L;HM E-6[-L_YE8 "F#K(U%/ M9Q!<'RLF_+BI8 &F[]6K<62<0)]TF[9#X&;[?3Z !#VUU:IGTJ +NN/E7=\A M* JLN*>,TR*!WV.5UG/WM(/0T'#] 3NK;"?U;9 5\6=9!JQ@ 9@T;K/Z>VI@ MOZ, 3VK;&>U;8C%V[33)?48 DQ$E6>4]MW'F0X7OE8MO4Q:F1 !;Q1W6=(\@ M5NVM7#6?! ]3AE<317GNM>P?)Y#N="K&[8+X_\ M0LRZSM !PO?-<;O8=:'0Z)35NS;/^96 I@ZR-13V<07!\K)ORX MJ6 !IN_5JW%DG$2&@Y[9OS&P]%AZ (>VNK5,^E0!=UQ\J[OD)0%5EQ3QFF1 M0.^QRO.YWH*J;FGC3+B@9'U;+I*"^_04LW]#CG;K L*J[*2L253!?T8 GM6V M,]JVQ$,I\"N"UK !=-07N1M6T 81D1Z@;RE %J5-;R:B2Q4I=4T?I48#,.C= M<717@ %-][1XRW:@)_UECKV=M^4 .UQV[!_'?H:9M9V@ X7OFME] AX M*F8;9_S*P %,'61J*>SB"X/E9-^7%2P --WZM6XLDXC8RX*;:'SN\ M "'MKJU3/I4 7=1Y[NAH.IR\ G)73["*RS@395T";*N SE&WV]4EWC+;II@OZ, 3VK;&>U M;8@ #R^>'A]FO'VW7@B1&B'.A=/EX +4J:WDU$EB$5A7UX6E: ,C:MF:X\ MC-L??GB-)RKIW?H!J'?1OR !V&.R_P Y#] SEJNZ QOMU=YCEZS#, M 4P=9&HI[.(+@^5DWY<5+ TW?JU;BR3CF^'GN#?++$ 0]M=6J9]* M@"[KCY5W?(2@*K+BGC-,B@=]CE>=SO0"L&WJ8HS88'OM6RZR@OJ;;VCQ/OT@ M6.U5G,^!/QEMTTP7]& )[5MC/:ML0!C;;JB;-A8(DQ\2;]/098@ 6I4UO) MJ)+'#]\JHN:>.TJ, ![S5LF)!FS:K[#LO/=0[Z-^0!V&.R_+D?OT[ZGO0 M ,>;=51%W2^DPSMPI+GTV.8 %,'61J*>SB"X/E9-^7%2P --WZM M6XLDXRSK-FV%\SL !#VUU:IGTJ +NN/E7=\A* JLN*>,TR*!WV.5YW.] ( MVRHM4MU3@"SNHM:Q+>J ^_B[GG[_ -9AGC+;II@OZ, 3VK;&>U;8C\($65;! M&QK_ (^@ !_1E?1NQ-OT@"U*FMY-1)8'Q>1$G0H:SX.']^G\ !EG1NMQI+ MG4P^B?D/F>9WS\C][G]4?00 ,>[=51UW3>&V:QEO1NMKI+GTV.8 M I@ZR-13V<07!\K)ORXJ6 !IN_5JW%DG&8-5MVM/FL\ 0]M=6J9]*@"[K MCY5W?(2@*K+BGC-,B@=]CE>=SO0#B>^4A=!0>;SQ ]%AEYW/$"0L63;/2W(Q MEMTTP7]& )[5MC/:ML1$B;"K*MZH >BPRE#$EYGC[\BZMN5M.[Q.>NG"^I ! M:E36\FHDL >-SUX(DQ\'R(^ Y,?%._3^ $Q($VD'L/RO?)R7WNP*G^A M>%V:ZB;NE\'MU@#,>C=;3277H,<@ *8.LC44]G$%P?*R;\N*E@ : M;OU:MQ9)QF#5;=K3YK/ $/;75JF?2H NZX^5=WR$H"JRXIXS3(H'?8Y7G< M[T %;-K50YGP@ ++ZFUE[!FC&6W33!?T8 GM6V,]JVQ%.%[1XBWZ0/?:MEP M='=^KPS &&]^BG>]I !:E36\FHDL >%V:X=SH,&+&O^'H#V.O.4NGE[%J M7Z. !X79KJ.NZ7'VW6 ,RQ]UM5+==[CD *8.LC44]G$%P?*R;\ MN*E@ :;OU:MQ9)QF#5;=K3YK/ $/;75JF?2H NZX^5=WR$H"JRXIXS3(H' M?8Y7G<[T &!),:HZ[I@ !S/%X//=!W^.0QEMTTP7]& )[5MC/:ML10]T?.\3 MT!.:NL+!JRR BO,AU=W%2 +4J:WDU$E^3SPJ,NZ4 6I4UODW5N K1MJJ(, MZ$!VV/MZW.]" !XS9KJ.NZ;&^W4 ,WQ]]L5+<]WCD !3!UD:BG MLX@N#Y63?EQ4L #3=^K5N+).,P:K;M:?-9X A[:ZM4SZ5 %W7'RKN^0E 5 M67%/&:9% [['*\[G>@ ^929T%!XK9@ !)>)*M5IK@#&6W33!?T8 GM6V,]JV MQ%#O1\[Q?0$OH,VRZIM0!\'E1]W38*DQP!:E36\FHDOXO*-.BY_I,O )R5T^ MPBLLP *J[FGC/+B@9/T[;G:&] 'C\]=1EY38VVZ@ !G&/OMEI+GMO,@ M !3!UD:BGLX@N#Y63?EQ4L #3=^K5N+).,P:K;M:?-9X A[:ZM4SZ5 M %W7'RKN^0E 567%/&:9% [['*\[G>@ %>%I60BL( %H5/;2JAS ,9;=-,% M_1@">U;8SVK;$4W7M'B3?I Y/B?U9921BRNS\]QYLUP:L:^/DJ, !:E36\FH MDL5KVM5#N?" _28<";+2%-]KKS\9LPB%.A1"G0@!.FNL+ ZRR \GGA4C=TN M+=VH 9YC2+7:6X[;S( "F#K(U%/9Q!<'RLF_+BI8 &F[]6K<62 M<9@U6W:T^:SP !#VUU:IGTJ +NN/E7=\A* JLN*>,TR*!WV.5YW.] ,.[] M%.M[2 #M>O^V\R QEMTTP7]& )[5MC/:ML1#>=!K;MJL 6I4UO M)J)+'F,\*>+RD\#MU@ 9'U;+B:*\[S'( >9RPJ+O*7%N[4 ) Q9- MK--<=EYZ *8.LC44]G$%P?*R;\N*E@ :;OU:MQ9)QF#5;=K3YK/ M$/;75JF?2H NZX^5=WR$H"JRXIXS3(H'?8Y7G<[T _"EV_HL;;=0$JH4NT* MHMP!C+;II@OZ, 3VK;&>U;8C^"MJUJH=SX0 '=8^SPK;&O6TK0!:E36\FHD ML#Q.S765;5,?I4< #/D:19Y46WM->P "%\^!&V7% $OH,V4D.8 M *U>@T56])H%BU#NMFYF0 !K?=]"\)N\D7 SOQXJ6 (Z3\*#NUB"S[ MG=]GW.[P(&65=A"1' [;'*TRGMP (43X$=)<4"9\"=).)+ 'A]FNM6VJ@!+& M%,EC"F@"$=A7PPGPLPV5@7%1_ !/.ML M9TUO,Z:WF=-;S.FMYG36\SIK>9TUO,Z:WF=-8D_(J&T%IJ5EQ\SIK>9TUO,Z M:WF=-;S.FMYG36\SIK>9TUO,Z:WF=-;S.FMYG36\SIK>9TUO,Z:WF=-;S.FM MYG362G)-!ZD[%[4?R?H9ZST2U2'.=4[8*SK,6),2\Q+SDN[+7K"+"]7\23T!ZD[%[4?R?'7)&;J=' MOFS;AL:X72\O,3DQ@JQ[EL2RG9:]816#5_)KJT%UTY9"J3ZM5J46$/T6W+BJ MUJU?'&1Z1D2D:'N#P1\D.CA+\KZ&9L(S65:G_CNI-_CNI-_CNI-_CNI-_CNI M-_CNI-_CNI-ES"\SBB7=B7%,QE6H_P".ZDW^.ZDW^.ZDW^.ZDW^.ZDW^.ZDW M^.ZDV(_;].8RNK0R1C>@Y+H-ZV57K!KTO+S$Y,8*P5+V)+ORUZPB[FM2K^>V M]'E&K>66G'A#]&MRXZO:E7QQD2E9$HNAGW 7EFCA+\K]@]XGVUWL_P#4G8%ZON0CS)5OF:Y'A#]'M>Z*Q9]8Q[D*CY"H^AG_ MYZ(I'A+\K]@]XGVUWL_]2=GRUZPCL:K^271$HF&H63K"N>IN MN.X:7:E%_P!,8A;_ $QB%K'R9:&18,M>L-"SZQY[;<.2JMY3:6AA#07F9>5) M,7K:Y;=FV 0$-)15)$LS>%K2C'R79!!+E&R!%' M(EEKM)UVBU#3M*[:S959L*_:-D"C1G(14F>L"GM4\.$OROV#WB?;7>S_ -20 MW=F/)\C=G_;L'HI'75.0R9GX6J_PAS-5O&J;Y236G3P80A$0 +BRM0J2-6R7=M5% M9=>94AD*Q5:6:AY@KYZD,U.SD\I#2[KN.C#;V9 M $9&?DJG+:%H7=6+*K=CWQ1;]HL9R$5)GW!/]1/!A+\K]@]XGVUWL_\ 4D-\ M^MF]HWY(SEGXEE&GZA/56[/OXA=[-X,M>L'TK[IDRC^4W8^S*QY'< ML B!0N2JC6Z\^RJ/_P#DH,(03T]*4V4O3(50N932DIZ;ILU8E[H77*09&R*> MG',8QS:-M735+7G+>N"GW)3="S+SK5C5JQ[XHM^T6-9%*82SQ@=6S%7X2_*_ M8/>)]M=[/_4D-\^MFQK?\SCJ<776F5FM>S[FO.?M;VAU!8M+]L>):>6VL9V) M9\X[/OXA=[-X,M>L'TK[IF*C_-T2"R:QYY;+\@U?R>U(%*1Y'B^#"$&3[P/6 MJE!)T^>J*J..+U7!7'%ZHM/TFJ4LT%"K$S0:M*S"4Y+.ORY!MFWS&,6F M)M5#'UY3 *8UO9(M0H=9I4-AW2I;%: 0$(Z52ZA6ZCBC%TGCJEZ"R*4PEGK! MRMD33L)?E?L'O$^VN]G_ *DAOGUL_"^#ZCDN9M^W*':E,AS[^(7>S>#+7K!] M*^Z5:GIU:F3""LK,/PM5^BC\T5;?,OL.C^=W3>?I.#"#[SK!J%;4&/;%_M"\ MC3Y*F2[IB6EYM')-CI6VO!C::--V8[,]1%:M/HE*6K=6H-NTJVY-QR%4+?., MJ?-RD&-ZL:K6E%3J=/5>>Q-B:1Q_(Z4Q+R\Y+YUP5,6),-A+\K]@]XGVUWL_ M]20WSZV=B^P9O(]X4FDTZA4V+/OXA=[-X,M>L'TK[HV5:/Y9=+[1K T*XGW= M5O.[C?ABC^'*7GZ3@P@_-,T)*+!:5+)1[<@R-+$F;,@Q)Z/=E%0Q[W?8$\A3 MKPAO*CJ4^Z/E9IOE9IOE9IL+*+%E(9*2FZE-XEQ-(V!(:DQ+R\Y+YSP?-X_G M,)?E?L'O$^VN]G_J2&^?6SO:M9Q:+8\>??Q"[V;P9:]8/I7W1LN4?Y^VX+#K M'G5K-?%6\FM9X )AMFDEH5!O/TG!A!]8MVBU]O\ G5EM_P ZLMO^=66W_.K+ M;NARE7)6FVS!B3T>[*B!D;T@M'+$Q3$J3=5O5P-22DINI3>(L12EA2FM.2)]M=[/_4D-\^MF22475MNC(V[;\>??Q"[V;P9:]8/I7W1I MV41J$G/R:U.G7X7J^R:;--6@QS1_.+L:\_2<&$-&8K=&E&7O^SI=IS+MI2[5 M?,U27+/5"=J[,= /,2L5/N^YJ6TAF&YI9J?FBCJM3+WM6K-WQRLK, MSTSAW$DO8LC'8T:3<]?H8V[F-,XRDY*S\N^5 ME9F>FC MX,2>CXJE;U#J[3^(+6FFJ&%JJDU2L>ZZ2P@(##B&X5).K((+3*V',.(6:A'< M-PTZVJ=<=Q3]S5*"S;QG;2GZ75)&LR/9?>)]M=[/_4D-\^MFP%^7M#/OXA=[ M-X,M>L'TK[H_,='^6K,>'J/\I0G7GZ3@P@^_*F:JW8^V:!,7+6:/1:;09*#( M*@)V;!B3T?I56V:#6PN3#PID52414?;TT:2KV&<,IVHG'<-PTZVJ=E2J:Z\_2<&$'KJBNN_"4N0TU#EZHDE+6@Q)Z/:O"N6A_W M.[&_N=V-_<[L;^YW8UFSYZG:\.8Z6A*5Q\@3Q)Z.NUVGV[3[HN>H754="RKU MG+3G*=49.JR?8_>)]M=[/_4D-\^MFP%^7M#/OXA=[-X,M>L'TK[H\Q2G+<=) M-0ZY#BFC^972^\_2<&$'KI"@N_#M62DZY JJFBGD"Z0NBMP8D]'LD9Z4J4IV M+WB?;7>S_P!20WSZV; 7Y>T,^_B%WLW@RUZP?2OND&9Z/X4[#B.C_(6V^\_2 M<&$'WU334J['HK*RZMMYAE3)2U\6C-@:[+6*%2RA:%/+=^0ZK=$6)/1[LO6Z M:2JKP$0&V,MS]-3DR/9T@6ZLL3U62@PW0#&7AK5:I] I]UW7 M4+KJ&I8]\3=J3VIVZ:I3:=*4F0@J]7D*'(77==0NNH:UB7PO:DW*3)]M=[/\ MU)#?/K9L!?E[0S[^(7>S>#+7K!]*^Z0W?1_(KC?B.C_/W)!>?I.#"#S%*8M^ M8TF*8I'3Z=/569H^,Y>A4.#$GH]]>M^F7)(W3CJMVX;1M7'E;N4U"H%,MR1A MR-2:9-3OD./&\AQXWD./&\AQXWD./&\AQXWD./&\AQXWD./&\AQXWD./&\AQ MXWD./&\AQXWD./&\AQXV-Z;*2:'8/<;1K'K$E_2,#M_2,#M[=:#CRCUJ&Z;. MPDOV^B6'1X,@TJT9NXO(<>-Y# MCQO(<>-(4.P2ST.2J=:$[5_(<>-Y#CQO(<>-C24MR3IL%RIRJU \AQXWD./& M\AQXWD./&Q?(6])0WE*XMFYNI4JCRXODI*5F1I5'QHB-K_U;Y"K%0/2S4''? M7R''C>0X\;R''C8^EJ5*6[#=B.*5YBH4.T &8131,]!(BIJ?1+5,-JR^)9:9 M?__: @! @ !!0+1VF;:9MIFVF;:9MIFVF;:9MIFVF;:9MIFZ#H]!%MIFVF; M:9MIFVF;:9MIFVF;:9MIFVF;:9MIFVF;:9MIFVF;:9N@Z4E)>(TY) J @(#^ MOKH&1-H2,[J3?TVA2^'8JE]/H24EXCYR3!8! 0%R/")"83T$%SRYTE2+$$0 )R<%87H\(SAM-&B' M4\7/-SHKPH\(UPT$ _;',?HY MR%4*LB9$VA)3N_0F_INP4KDZJ<.SH\(U W$C*'0(YC](.0JA5DC(FT)*=WQS M?TW8*5R=5.&GWL$NN9CRZR97$(90WE\TWE\TRTNJA CPT#AM-"D'4^A,:/AG M;PE&\%1O".VTVKL.WA*-X*C>$=A*8--1,JI54C(FT)*=\2*;^F[!2N3JIPA2 ME9<4_E)9J@@BDBR,LJN*5-2*Q$R)NJ/TSI+ZIU5@1X:"X1(!\']>D,Q$5$PL M"1 C$ %C(%%C$,6,J9C,5$@-T (A(46,@P@(:*B952JI&2-H24YXL,W]-V"E MY(>I'G#<6$H;2O4']\$Q M =632 NF(=643V0I)==,Q .!BB4=!1,JI54C)&C[FDIWQ8)OZ;L%*Y.JG"%' M^)IA$%P[G**II I5 8U1F192865!TE]4ZJP(\'CW(#^Z!0-IGIAU/!UW+03$ M"1-H0"( WBIMXJ; (#"8-P=STR[C0^(1O%38# ,*A-Y= Q@*$PN*QM#N:2G/ M&!TW]-V"E@P+A @$"@[2$YP3#R M!N- JIL81$8$E-T*O-R ?M>8=H&,)A>FJ,*H=#Q"(%"8F!6'2 1 9./H'4D)!ZD>O$(@ 3$P*PZ@"(#)S@+A-_3=@I7)U4X0H_Q. MJ2NY:.2^J=58$>#Q[F1'H:!0-IV3#<> P[C$YP3#P,8K>*HWBJ-XJC>*I$B7 MJ:!;FY'A ='JPD,75$0 )B8%4=8!$!^5[!2N3JIPA1_B>.2^J=58$ M>#Q[F#X" ]0>N#D @5'H1B&=@1.P( P 0K*,92"<3%$H]HI7)U4X0H_Q-,#M0T)+ZIU5@1X/'N<@/4KSAN*R M8;2/7'XL3G!,0E(8S @P)$!N@!I+ 2?^L!AW"Q.<$Q FCH M^(7K MS@*L(,"A#:1R ]0?T^+U1Z$<3G!,/1)U& 1 &%.9O%.PF$63YP+ M$WQ+,S/B M:!2B82E @1'(!P$! >R4KDZJ<(4?XFG?I="2^J=58$>#Q[GI#T/&(]1<3G!, M1S$2 ?O@6YL7EL(VPC;"-L(QPZ'A0']KQ[HRE$PD(! T#D X" @/8Z5R=5.$ M*/\ $T[]+H27U3JK CP>/= 4=Q85AZ$>3G!,1KAU+"F386!;FX!Z@]8D2)>A M7J#T)$4HF$A (&DH3> AT['2N3JIPA1_B:=^ET)+ZIU5@1X/'N@0'X0K#U,\ MG."8>F/4D!D&\,[;#L"1Q8B0$B6YN0-U" R("PI'!MAV!(XL1$ A7-$4HF$A M (&HHGO80Z=BI7)U4X0H_P 33OTNA)?5.JL"/!X]T"8[3P"/0!'J+RHP F$A (&LHGO;N[#2N3JIPA1_B:=^ET)+ZIU5 M@1X/'NA(.XKUAZ%@)S@F($U>N@(@#"KN- MS>4PE$BI3:1U2E8QA,,*0CTW* MMN5;(3'8_C0?_V@ ( 0, 04"_6S&Z,4W3_X&F5-*HI:!BZA>6@IV,G?H M&-T>4W2!;G$@/PT5AZFB0_1$%U996F5-*HI:!BZ9>6@IV,G?H"'2 H= HQ(?HLO,*RJU-J2-11T#ETB\M Q=S>&WAMX;>&WAMX;>&QB[7E+N; MPV\-O#;PV\-O#;PV*7H.@(=6$.CBEZ0+H-U!_*1O%(WB$;< ZL0',#%78! =&3FUI)>1GD9]'0,7I"7EV!1Z<0][)]YC=(2 M=[C<7)P+1GT= Q>D!>78%'IQ#WL ]'].K FVPK= !YN+DX%N;P[U@_; 0=Q M7J#T)!TVI0(0*GZC "+>$=O".P@(0E':+U#;2P^&=O".PE$(4S[1T$DE%U* M32R4Y+1,7H\O+L"CTXA[WE+U;NB-Q'>(=0@0&!<8$PW'/P@0><=I8$ MT]S ! JGMA2X.7'XO*&X2E H/42"%(>I(DTSK'I-))3R:9B]'%Y=@4>G$/> MX ZC&;BY.!;F\.]E@Z&>0=IGG'<9Z ,?A @]?N@('0L"O"!'@Y7F],>AX3AT M,]"(A#J'I%))3T]4Q>C%Y=@4>G$/>X@?",W%R<"W-X=[+!U+ F/4C*#T+ 4- MI3\($'B4#-X9&\,C>&1O#)$J;H6!'@Y;G 1;HP'*;5(0ZAZ12"2!-?;T-V!1 MZ<0]^D;BY.!;F\.]A^+"'07H"Y<8$@ZG8_"!#1W WB$;QB,*XL(B,*/!RY8P M.8&!8S N# H0= I3'-1Z061)&8P$ ! P=H4>G$/>P=^@;BY.!;F\.]RP=#/* M.TS*#U,] /@Q^$"$)CE*PKL*IQ;J(Z2/!ZB>W2 QBL5=N^ I3'-1Z.61+&8P M% QA,)#B00$#!V=1Z<0][%Y:!N+DX%N;P[W*AU) !_\ R@*'0&/P@0@45T=A MND"/" R("PIG#2(<2, @(,4HF&C4<)((S& H&,)A<0XD$! P=F4>G$/>Q>6@ M;BY.!;F\.]XAT%_7X/2#J=Q^$"#UC] @ !%@0,W@%;PB, #*<($>$0E*+"B M1A0%A3.$:)OB "8:-1@DPC,8"@8PF& AQ((" AV51Z<0][%Y:!N+DX%N;P[W MKA\8T0_:X_"!!Z@]3O*7<( !0@4X0(\-(2E,QD82_ U%HH2@1F,!0,83#$0X MD$!ZAV11Z<0][%Y:!N+DX%N;P[WJAU)& = #&X[SMO.V\[ M;SL0>I85P_<\.^,Q@*!C"<= AQ((" AV-1Z<0][%Y:!N+DX%N;P[X#!M-"B' M4[S\($(T!_="H?<:!'@X0Z"]$\2INIGD#J>(Q@*!C"<=(A]@@/7L:CTXA[V+ MRT#<7)P+?A @]0.AX"K-XA&WE852 QU!-$CP'?"<-IGHAU- ?A A HETT 18$MI8$>#S% P'3,72(F)F*4"A"J M==J;;4VVIMM3;:FVU-MJ;;4VVIMM3;:FVU-MJ;;4VVIMM39(.G83]&Z%;H5B M=(A O7H5B@7KH&[NA6Z%8G2!0";MJ;;4VVIL!4^L*H$$=J;;4VVILEMZ0&X[ M4VVIMM3;:FR0%"$_A,(! , ),7;T'NVIMM3;:FVU-D^FV$_@L)21 4C%\&# M_]H " $" @8_ G,A(2$A(2$A(2$A(2=R$A(2$A(2$A(2$A(2$A(2$A)WUKF^WX_"WJ9?N^(0YNKSI>]LM27 M:I#Y7/1SN!NZ]SFK?H?]S@C,E(7\N5JG(7LLH=_?HB-EJ6[5((>%ST[0:^%M._5"."U1=JD$.3GI9N/L/O;KW:#7PMIWO("% M%7\"]72E-MRC$8ES$N8+J=KU'Y.9"0D)"3V0D)"0B[NU!#<]+-]SQ^+5>[0: M^%M.]JDSI)4(8"!59=)$=[_6ST%#O'^3U&$H(BLXE;1;1Q\GMYI7)-1@3B(] M(BWL$8B#41Z0AN;M0NU.>EF^YX_%FO=H-?"VG>U3])6%]?D8ZF;[?B$IDQ_= M;1;1Q\GJ-(Q32R3"$%_W.T,;&;U4G<0AN;M0NU.>GF>YXL5[M!KX6T[VJ?I* MRFD\)5+XA"E9>S#0A_BI_D0,BX!,RI2MHMHX^3E&4JD/D==/,]WQMKW:#7PMIWM4_23%VF.:+U9K4U1;1Q\G*LWF+S),E M:C*%,180YLG:K"A382J3Q3D$+ [4ICIYGN^-E>[0:^%M.]JGZ2M.OM[!>JQ& MW1;1Q\G6YA&$8N@F2M5E62>&T3!&TIR"%[;U2F+E?N^(KW:#7PMIWM4_25O3 M[*7%%M''R=)WMHRH)DK8"8F)B;2]CU:1%ZIR%VGVWZE,545^ZG\Z#7PMIWM4 M_25IU]YN*+:./DZ4*Q>LO-$R3J5D0A.+K<2$! 2<*YS1;1Q\M 3L96PF286IRG:Z]3O:$.Q3%RGV_%PA!"MVA#T>OA;3 MO:I^DK*W-%M''R>*PO:V3)6WCDS$0MB">0LB)MWK+E'M^+A""$SM"'HU?"VG M>U3])65N:+:./D\1PEI,E:3"A39+0(#U,F+E&#Q<(00F]H0]%KX6T[VJ?I*R MMS1;1Q\M$6TF2;)I6R$A(2$@9-(\0@A.=H0]$KX6T[VJ?I*RMS1;1Q\GJNB9 M)M6MKA6+Q.C;0@A.]H0]#KX6T[VJ?I*RMS1;1Q\GMUI.Y@F2M)GTB0D=FUS= M96FR1V+5-FZTA/MH0]"KX6T[VJ?I*RMS1;1Q\M"4*P3)6W3T)2"D\4*;*%H' MS!#T&OA;3O:I^DK*W-%M''R?*PG>R3),)5-PIA*9.5(;76T*;7I(8>8P\QAY MC#S&'F,/,8>8P\QAYC#S&'F,/,8>8P\QAYC#S'J)#T&KI4WN*#V?N(>S]Q"G MJT727O5JE,J"?U$/9^XA45>6E.\G-)T$M0]G[B'L_<0IZU%V?:OJ#)(,/,8>8P\QAY@KQ(S"0B3,"'KG9A&'F,/,8>8C M-J$A&EJ%(C)C_]H " $# @8_ M=H0C+] J4,\L5/F6QRI:Q0K=CNZZ1L]2%G M9)IF$%*&>6*GS+8Y4OT0K9ZE+/R32LA>IAFEBI[O@Y4M9;7BZ >IBS\@TK(7 MZ89A8B[O@Y4M8;7MUPC@]3EGY!I67/88ZF7#,*9=WP[CJ"S\@TK+ MGL,=7+Q]I=Q_N3E2U?!ZK\W,Q.R8F]F)V3$'99^0?J\=ACJY6+M+N_?8;E2U M+#1KK2.3:A$W$!$0;VV1:@/4(.2S\F?B7<8ZV3Q+M(W*EJ)"GI"M*Q54R;"F M/E=J0VLW:9NX!2<];)XEV&7<8ZV3Q+M(W*E+4D=!5E7*;&380I,P$A(195C: MU(2$6=CDLK*)62UF+];-<*PK%X&R;A&3>$T;!M%EY9+68OUQ_*.9]VP MOW%]LUFO<\0&R=L1(2$A)I.UZE0@]++RR6LQU9N%,*6NU[V%:6PV39B(%9%]\KJ M]0@P5%!+48ZV='\L_MV%M[S_ &;:F%.Q2U^O:REALFPE+E>QUZ7>P*5EVF-1 MC_L9_P#]1E_Q^/?_ !O;4PIV[ I:Z1A.QLV3MNE-F C; &\C9 2;NB[3&HQ_ MV/R(_E']OQ[S<*84V=@4MPOZ?BX4PIM M[ I?H!+39-LVD;,3$Q,3!&TKQ3"FYV!2UPCHV3;1K8X1BZ;HFU,*;O8%+6]Y MI6#9.TV?4)B96;'-YGU63*Q*9,WFE-]L"EKM C!LG;>T)#"&\0(3*GH&S6Z, M*R;)L+3)PA!3FY0QL=; A->HQB&(8AB&(8AB&(8AB&(8AB&(8AB'I.&@Q$Q, M0:F)B;J8F(,1.(Q#$,0Q-1-#&(8AB'I9B,0Q#$,0.Z:LQF(&S$QZ+,0Q#$,0 MA)J,Q"IJ)C:Q_]H " $! 08_ N@_*$'WVQW>7RA!]]L=WE\H0??;'=Y?*$'W MVQW>7RA!]]L=WE\H0??;'=Y?*$'WVQW>7RA!]]L=WE\H0??;'=Y?*$'WVQW> M7RA!]]L=WE\H0??;'=Y(#@HDB2PPI:11YYMM53IH MADEA2MCMCI0N;3."3-UNK)(0;/@24*/')*H5Y)%_P"6^^=J M&SVUW-]UE^,L M>W-]UE^,L>W-]UE^,L>W-]UE^,L>W-]UE^,L>W-]UEB A,?1"J$GV4T="36. M W7>QD(UZU53+\98]N;[K+\98]N;[K+\98]N;[K+\98]N;[K+\98]N;[K+\9 M8]N;[K)=6X#E-_ 8E2N]7"JTK3^1-:U@AWR& ?&UIQ\9HNUY7$Q<9Z \6\N^ M"\4N!2Z!.V^V*B83''*VCL,5I51Q%6K]WMK+:+A,:XI+2:%2KB:<2%T/8;QV MUX%[H.Q_B2=\/3S&_P#JM=?A=KZ#*V.V.E"YM,X),W6ZLDA!L^!)0H\=D['27:,O+B=?V MP:I.NF?M/\ ,OYV_D2)>K++.'/AGC:=#M2'><9>;7BO1WAT M&"Z"3+6M8(=\A@'QM:5Q,7&>@/%O+O@O%+@4N@3=N=AH7>>^2MH-G MXK?L.^;UUM3()[#YY]@>T[<.+5!Z%L-X[:\"]T'8_P 23OAZ>8W_ -5KK\+M M?0+G;H%S?LLV;"D1HMUB@#DBWOO-D#!>DHK14F63:1DQFB9/M MS*F['ND=TRP7&)(-$5]I]46JKQQ.HDB$BINL1(C#LF5)=;8CQV&R=???=) : M99:!%-QQPUHB)I5YA!]86?:Y!%A8D.\@E::#J9O>4(U]"T\H']KT%Z2\6!F.TX^Z2[P MMM IF78$]DG2GY))Z'7.*: GI6T6B=1,_:?YE_.W\BQ+Y99*Q9T,ZBO M;-/-EH=C26]"/1WQT$/V*+15Z"\J=[<["T) M.@RMN]B8'X$NLD[262*/XFO;N7:W1P'1#72LAL?8NW%,&+!T'8;QVUX%[H-F MN$?:%BRI:H+\,FWK7<'\@O_I3+R[@_D%_]*9>7 M<'\@O_I3+R[@_D%_]*9>7<'\@O\ Z4R\NX/Y!?\ TIEY=P?R"_\ I3*R2)%_ M8O7QT].9$6;>Y"Y/R((QJ1*7<'\@O\ Z4R\NX/Y!?\ TIEY=P?R"_\ I3+R M[@_D%_\ 2F7EW!_(+_Z4R\NX/Y!?_2F3FT;^T\:[@=IEVWDK5K=ADBR7HKJ. MZTYLA*!R;>IP]!.T7<-3*9QNVB[M )2[5+(::QNN'6QG<*(\RJH+@IP$@D,G M9_:"-J9+/'CR Q%$N,0B5&9T%Y4'6QW.PV M3K[[[I(#3++0(IN..&M$1-*KDSM-M,RU)VQDM5997"ZQLXPZ-"88)*@YC$1[KW,(/K"Z!:[G6KKT80D\[8JQ)T<&)YM53J+T"4T!87[JXW; MF^GJW*N2M'H5C-$*^JZ!M/\ ,OYV_D:+>[)**+.BEH7?:?:6FMBRFJHCT9Y$ MH0KUTHJ(N7+HE(MRBX&KO:R/$Y#D$FAQM="NPI%%5MSAHJ+QD5.@S-N-AX?^ MF\>3?[!&#Y-\\[<[8T/_ -?PO,I[!VP][JC?0-AO';7@7O,.PG/K]X"U[NV' MB2#\/7S$=HNX:F4SC=M%W: 2EVJ60TUC=<.MC.X41YE507!3@)!(7+[M Y#O M&U:D\U$>80S@6B(JDVA0=>VVX4Z6U[(ZHHH"NK'1B(\Q[F$'UA= NMC<+2R8 M7*,G]VYACRT3I"!BUV37H$.T@56[7$UCHUWI@;3_ #+^ M=OY'C7NR25CRXZT,%J4>7')4UL26U5-=&>II3?1:*BH2(J)<+>J1Y\= "ZVH MS0I$"02=C71'J*K3J)0DT+0D(4Z!-VYV,B8[(X1R;Y98S:5LQ+QG9\%IM$K: M272X")^#+I3O7L>?L-X[:\"]YAV$Y]?O 6O=VP\20?AZ^:'N80?6%T"U2R+" MPX^D.5Z'D\SO!$?I62)'/M,\W7"0&VP(S,M"" )B(E7I(B97*YG7\-F/OBB^ M<:(UU+?^$S0>QT#:?YE_.W\D1KW9)*QY<=:&"U*/+CDJ:V)+:JFNC/4TIOHM M%14)$5&[I;R%J6T@-W6V$>)^VRU'2!:!5R.[15:=I0QZ1(0IGJ)(A"2*A"J5 M1470J*BZ%14RE[:[%1%*Q$IR+W9(X56RJO&!>\P["<^OW@+7N[8>)(/P]>B&_)>:CL-)B<>><%IIL?1&X:B IU\B"9M MSLLVX';M-WJ#(>#>T$S&>>=$J%O4JN3=FL&TUONMS=9>D!%B-35 ME&@PH7"2*O!NS]H+T\<>UVUMMR6\VR[(, <>:C@J,LB;IU=>3>3+Y>G?D*\? MY/+Y>G?D*\?Y/*Y_]*3WYOQ/R+E^N@S(6K^,.5\EP\K9:UF/D3G:UI3JYCW, M(/K"Z#:K@I8GBC"S*Z?*XW>)"KTM8XWB3J%G7#"6%^XX;8QU>55Y1_\ #!SL M]!VG^9?SMT#629#,=OT;[H-!HW^,XHIHR5'=H+6JI6J,R0E*E-]*1M=IZF2B MM\2J>AM]U-.P0P5%";]*=NNE>OWN&:9<2_1TW_969C&\M/[>,W3*D:^V MAXO0!<(JN>UZW'P=+)%145%2J*FE%1=Y47A1>AJ;S@- F^;AB IUR)43*CVT M%JKZ%N8R^2=<6"<),J+?!^T@W1Q/Z3<(DR)%O!#3>(K==*'U1PPR7[-,DP7Z M.E?NS,R/PTT\HC-4R1(-WMLLET(,>;&=.O2P XIHO8Z''O=DD:I]KB/L'58L MZ*JHKL.8TBIK&'*=<5H0JA(BY!=+6>JDM8&[G;'#195ME*G:'O:QARBJTZB4 M<3I$A"F>;;@"XVX) XV8H0&!)A(#$JH0DBZ4RE;8['12!>\P["<^OW@+7N[8>)(/P]<[:>%$VTO+$ M6'M#>HL9@'&L#,>/+"P#Z86Q7&+,DQZQ;F/:*YHDUP,<6S0D&5=Y2::$$1#%&&2PK1UX MFVJI3%7)QC9.%#V6@Z4"2X#=VNYIO8EPQ9F5,W:?YE_.V:JJJ(B)5570B(F^JKP(F1Q[: MBWJ8-156#P0&R31QI="UU%^YH2+Z),C%)_Q:P7]A;!Y-1.=?=7?<><-UQ>N9JI+G8[=<9L)?^&DNM"OJ@$L!IUTR!N],,W:/7C/ (Q)PI MO516Q2,[AZ2@*KZ+)7;7*0W 2K\1U-5,C_?6*KQ:KVPJ05X<\F'WEF7%$T6^ M'A-T5IHY2XJZJ,FGSW'IO"N1!"-JS1ET($,4*T3JOPR( MBZZMEU@R;F6^4S+C.]H\P:&/5%::0,>$5HJ M;;@"XVX) XV8H0&!)A(#$JH0DBZ4R?VRV1CD6S+[U;G:V@(UV?>=5>_,T1?] M&=/1I]@-4'M53#F;#>.VO O>8=A.?7[P%KW=L/$D'X>N=MA^M.T'TM+W+W^I M%R^GMF\I&R>R1-2=JM6@S[@0B[%V?1T$(1%LD4)5T5LL2"O>VJHI8EXF4BXW M*7)GSY;BO2IDMYR1)D.EOFZ\ZI&9=?,?_5:Z_"[7N[:\Q@_3%NW?XC?LA^]& M8]S"#ZPLRV\_A_"&\IQ".&/7Z' MDLKO#RETT:$\?7'-4B5!$45555HB(FE555WD3*ZW3SLN6X3-=](P=ZBBO5&. MV*9FV]]<'_ZF5:XI?X'*9GV>]:>OF[3_ #+^=LQ^=.?"-%C KCSSBT$13^32VT7>,?..(G:FG&'K53)JY6\UP%Q'F3]FBOHB*;#R>B&N_O$FE. M@LWFS/83&CT.83'"W<+>X2KD*2;5<[T8T[Y=+S-$B5*<8@M)6MA=[>P8>IE\8;-;-P;5.U#L M99;)27)"QWC W&E=D/O$H$38_8W=M>8P?IBW;O\ $;]D/WHS'N80?6%F6WG\ M/X0WE$N[85=M4G5NJB?[G-PMDI>HDBW3U2YMJFJ6)\8Z1)=>VY5$[PX1=5[" MA_;9ET>$L+\IOXNC=/63:M&HKP$W'QFGJ N+-G!47'55-!-1UXK?!OEPI3,U-OAR MIKOW.*PZ^:=51:$E1,L06)Y$I7OTF#&7^C(E-%7+CV)Y=%>]28#_ %-YB4XM M+M68[1O.EZEMM"):4> MSEB*QFJ?W4=4?87-:<,U^+)I!'N3 M?G=6JT"4B?=(I%BZHU3AR145%14JBII147>5%X47H$2TVJ*Y-N$YX6(L9I.. MXX6G?6@@ "BD1+01%%5="9&3IC,VAN3;?QK-%2U+:#QP@0A6E(S!+I-4Q.EI M6B81'H#K#[3;[#[9LO,O +C3S3@J#C3K9HH.-N M%1="ID]M3LO%<=V/EN(L MJ."DZ>SLITZ:H]&/XJ>,D1EQ:X"[V2]HI;FPWCMKP+WF'83GU^\!:]W;#Q)! M^'KG;8?K3M!]+2\SXUNBR+7L?$=P/30%!DW9X"[Y!M:N(HH@;SK]"%M="(15 MPL6;9ZV1;5;HZ<2/&"F(J(A//NEB>DR7,/&<<(C+A7.VUYC!^F+=N_Q&_9#] MZ,Q[F$'UA9EMY_#^$-Y3[8]3!.B/QE54K@5P%$'$],T="3JID_%?' ]&>=8> M#T+K)JVX/8(##&ETZ9$*M+UA7,M5C N*PT=RDIP*X\I1 MXR+TB;;;<7K'F6N,0XF&'N7RZ]KR>&J.J)>E><06_MLMHO%$WP)9NT_S+^=M MVZW!LL$@6-1$).V&5*)([)CU65X4!9!)7^WFNDBU3IHS&#[.9 M3"H+DV0+6-4JC0:2>=5*I MB1IH5*G#3((=MC@WQ11^20BLJ6:;[DAZB$:JO!VH\")NJ!B)@24(#1"$D7@4 M5T*F4BZ;/QDAW%@2><@QTI%G -2,6F$XK$FG:X*"6]2JUS;<;A8WX..VO+PU MB41BO"I1$WD1$TJJT042JZ,DG3D9F[ M4S642;-1,393$Z_LX^Z5!8?):FY;'#6C+RZ17O M;FG"1Y;#>.VO O>8=A.?7[P%KW=L/$D'X>N=MA^M.T'TM+W;?LZPKC,/3,O, MT$KR&TQR'E+J+A(4>=4A::JE-:X-=%Q/^R99D@O")QY++FCI8D11ZRYK//YWKQW;N*[S06YL?4K;(COKG%S+'*D MEA9Y0['4E6B"4V)(A-D2\ BY(2O4SKW&8CNZE)QO-8&C4!;EH,L % M!7V1S?=)/0T3HK\26PU)BR6G&)$=]L76'V'14'67FC10<;.VO O>8=A.?7[P%KW=L/ M$D'X>N=MA^M.T'TM+W9&U#[5)^UDLS:(A1#"T6QQV)%!*\8==+U[B[R&*ATD M7H&VO,8/TQ;MW^(W[(?O1F/7I\DDX8\A$^ MWU9KU 7-ME%UBD.%3J9;1>*)O M@2S=I_F7\[;L?XW@!-Y)K>3XW'@U>OU>MIJ7&ZX]2._TLOD)CV^;_FO'=N+BUI*8M[X>I&$S&T=3%'7-9MVT#3L^(TB-LSVE0IS()H$7Q,D&6 M )PU0T3T60_%MUB/N'O1BU;^A?2TZ+&@0(STN;+>!B-&8!7'GGG% MH ":555R&Z7069>U5Q4T//)V_:CQ>VZ-(@SH[,R% M,98P?IBW M;O\ $;]D/WHS'N80?6%F6WG\/X0WN2H,A,3$R.]&>3^[?;)LJ=):%E+@2$H_ M#DO1G?5LN*"JE?.E2J=3,NMC<+BOMA<8R<&M9PL243IDXV;:]9O"I7*3HJF")164+@PG+)L5ZB[FT7BB;X$LW:?YE_.W0 M?PN[VR+SB?%9Z7W1T>GDNLO\(J?<-=*X*Z.3-.UR74%<+@O!R:&K8KUUFG%5 M$7K9&U9K:Q;ZHJ)*E.ER7.W>?-3+J"G (#P"E M$3-9Y_.]>.["VAC@I+!3D4^B55(KKF.,ZO2!J09"OWU,]$A7NX-@/:M&\LEA M.M'DZYA/Z.2),9MUQ'A(V2C/KUCC&+*>UY(ERM4^$2^>C&S.:3JJI9E$L)Y5]"(2Q95PO4UZ Q#AL.RI?>=)!;;;;%%( MS,ET)D-VO#3,C:R:WWP]#H6>.XGXA$/2*ODGL[H[_:CQ=)YZS9Q8W#J$2&VJ M:^6ZGG01>U;"O'-= IU51%9N5M>UK#N@A70ZPZE,;#X575O-UTIV4JBHOFG8 M3GU^\!:]W;#Q)!^'KG;8?K3M!]+2]S8B"0XFW]J;'KAIBQ1V[C'=D)3"2:6& MRWTIT^@[:\Q@_3%NW?XC?LA^]&8]S"#ZPLRV\_A_"&]UNY-C1F\QD<711.5Q M$!A]$X-+6J+KDN9:[I6C<>4'*.K%>JQ*3K\G<*G5RJFE%THJ;RIE=Y@EB9&2 ML2-TM1#3DX$'I75;4_MLRX7EP:'<)"1HZJG^[0ZXR!?0N27%1>JUN;1>*)O@ M2S=I_F7\[9M+G<&VWZ5&&UW^854J/X.W4FQ+@(\(]7(ALUF%$\Z_77*?,KO\JF2)'A7"Z$SS^=Z\=UV- M(;!YA]LVGFC2H.-FF$P).DJ+D*\CD=5^UKD$;:6(C-50?C& )*TGII$15-P43A)M2]1D MU+A2&I49X<33S)HXV:=0DX47?3?1P:E;5RFO2NLV1ET>-$B%I$Y9BM'GD]0'%JIY[D^<537$$2**T>F M2*5%IO?H*>?+>!.PBNW&XNXW3XK;8U1F,RBK@88"JX&PKUU72NG(93&)Z&[0 M)\'%0)+6G2F^@2&JU NQO*J9,W*VO(_&?3K&V:=NR\&^V\VN^G^SS1L)SZ_> M M>[MAXD@_#USML/UIV@^EI>YL0&+#2Z./5I7\7@3)&'?3M]53J=!VUYC!^F M+=N_Q&_9#]Z,Q[F$'UA9EMY_#^$-[K\AL,4BT.#/"B<;4)WJ8/J$9/6+][S3 MNZN_AEO@'::UXZ7!O##ADO"1D#K3J]?,;9:%3==,6VP3?,S)! 4ZI$N5MM84 M_ HC+)JF\;V&K[G^*^I%V=S:+Q1-\"6;M/\ ,OYVS'K1LR\@H%6Y5X!<2D6\ M;5O7>01^[<*]IZ)3==,W7'"4S<<)3,R+2I&95(B5<]!%%(B5$1$2JJJZ$1$3 M?5[K8LD,0+O$*IH-IP?..M&E"3IIN,QHS+DB1(>> M<) ;::;!%(W#):(B:57(-H+\#;VU,MB@-<5QJQQW4XS#):1.>X.AUU-Y.(&C M$IYYSYYU):A%B@J:^8_30TTG *>>+>%.PBN7"X.5)>*PP-=1$8K46&!7>%.% M=\ETKNZ]BK\%]12? 4J ^">?#@;DMIVI=A=&3-RMKR/QGTZQMFG;LO!OMO-K MOI_L\S["<^OW@+7N[8>)(/P]<[;#]:=H/I:7N;%<^G?0]QZ#MKS&#],6[=_B M-^R'[T9CW,(/K"S+;S^'\(;W7H[PH;+[3C+H+O&VZ*@8KU"%EF0W#&L>U" M5S=JFC&PHC%3U7*C NL*[NT7BB;X$LW:?YE_.VZ%DA.*$^ZMDK[@+0X]OJH' M2FE#EDB@GI4+J9J1;7"D37^$60J@(OGG7%HVR'IB5$R$[G/A6P5_LVT*?('J M$($S'^PZ62++N-UE$E-#91HK2].HZAYS^ODB_%*R"3STJ7,=^RWKQ97^CE_I MUL@0EX2C1&637U3@ AEV5RV@Y@7KPS6>?SO7CGK\96J#+)4IK78XI16^6-D7744R M(I5EEJT&^_%%)K.'T9'$5[5CZJF5%T*FA47?1-< M/ B2(X*B],A')F-&:(PTB]+SR[Y%IS=8%9%NDJ*3X5?9!3>>9 M5= 26D71P%O+U&+C;GQD19 X@,=]%\\VX.^VZVN@A72B^9MA.?7[P%KW=L/$ MD'X>N=MA^M.T'TM+W-BN?3OH>X]!VUYC!^F+=N_Q&_9#]Z,Q[F$'UA9EMY_# M^$-YD.\-A1JYQM2\O_%PJ#5?5QC"GJ%Z!)NS@T=NTG"VJ_\ LX2FT%.%,4DG M:].B;NT7BB;X$LW:?YE_.V[>7U+$VS+."QZ%&8/X,F#TKA-J?7+,BVIA<".J MIR'Z52/%:XSSU.G30/3-43)N!;(P1V 1,2[[K[E**](<[9UTNFO8T9M_)>&( M+?9=D,M#_6/-9Y_.]>/0R^,[5$DF24UZMHW*3U,IK!('^EDY*V:DFZHHI?%D MTAQEPX8LOB#7I"XGV^3C+S9M.M&3;C;@J#C;@+A(#$J*)"J:4S+-+%:*Q=(+ MB]4$DMXQ72F@PJBY,;2[2L ]M,\&.'#/"XW8FW![(G.>\TG%'A5<]RX7 M!R@IQ6&!IKY;]*BPP*[Y+PKO"FEI'N,!X7XLD$-LT_K 8[X.-EH(5TH MOF783GU^\!:]W;#Q)!^'KG;8?K3M!]+2]S8KGT[Z'N/0=M>8P?IBW;O\1OV0 M_>C,>YA!]869;>?P_A#>9/PC5^VTNC'_ "J%RA.FM8AN:.G3/8BL#C>DO-,, MAZ)UXT;;'LD64&VL>Q08K,85I3%J@02<7TSA<9>JN[M%XHF^!+-VG^9?SMNO M/KOO.N.K7?JX:FO_ *YFT,M436,L6Z.*TTX)3DMQQ*\"*40<[D->^W6;'90> M'4Q228X?6%QIM/MLUGG\[UX[EY**9M2AM5Q6,ZVJHXV^D1Y63!1XR&#E%2F7 ME%=_?KW=9>45W]^O=UEY17?WZ]W67E%=_?KW=962:X\5%P,,!5,;ATZR)I71D4Z:N!H,00X8+5F(PJUP#O8W# MIQSWR7J41.@>?DVF2:!48GP'PDQ9(8VG0_G$DWP)(/P]<[;#]:=H/I:7N;%<^G?0]QZ#MKS&#],6[= M_B-^R'[T9CW,(/K"S+;S^'\(;S" D0A)%$A72A"J45%3A14RN=J)%1(DIP6: M[Y1C[[%/3Z.,8KG-2C#%'M#)S2KVO*%[S$'U2.'K$^]YFT7BB;X$LW:?YE_. MVZ\P7;,NN-+HII;)071IIO9DVVO'@^-HH:BJT0Y4(C%>U62:)3T@C M73FL\_G>O'<-LTQ X) 8KO$))A).RBY3K>[760I+K%AKF'LS/ M=1L)#ROVMUPJ#KW*(["JNA-F%SW[G<7,#+6@ &BO2'B]CCL JIC=- M>PB:5T(JY%-FE@9#$$.&!*K,1E5[4=[&Z=..>^2]2B)T)$)3?M$DQY=#W\.\ M/*HR*J(,EL>PXFA>!48G07PDQ9((XR\VM1(5_G$A70J+I%="^8]A.?7[P%KW M=L/$D'X>N=MA^M.T'TM+W-BN?3OH>X]!VUYC!^F+=N_Q&_9#]Z,Q[F$'UA9E MMY_#^$-YMMOC8\66T4"4J;VOC]\CDJ^B=9,DZS6<=P<&CUYDD\G3Y)&Q,1T7 M_$UA)U#S-HO%$WP)9NT_S+^=MV]1U%4!V8'5H: M*O *9(36T-L%%_\ O'=:O[ M ?@MT06I*HFAJ>RW1*]+E,<*IZ8"S*IH5-**F^BY-P[\RY=8P(@C,;-$N("G MW36*CB4"Z9+DE+N$4U2JM3FGHJCUW##DZKUC7+RDL/Y7MZ?_ +&2UO#< MHZ:&H+;LLBZB.-AR=%ZYID[!LC+EKANHH.R7"1;B\"Z%$5;56X@DF_A4B],F M;-VB?;[VV"P("KYYTZ%+='[V""%?3ETLYZY7)[5,-:!%-+K[JUP,,!5-8\Y3 M0G96B(JY+*E+JHK6(8,$2JU%:7[&L?HB(B=$U;F.39I)IRN)6I-$M$ MY5%JM!?%-]-YQ-"\"HQ.@OA)BR01QEYM:B0K_.)"NA472*Z%\Q;"<^OW@+7N M[8>)(/P]<[;#]:=H/I:7N;%<^G?0]QZ#MKS&#],6[=_B-^R'[T9CW,(/K"S+ M;S^'\(;S;I& <4AAKE\7A77P^^X0],\RA-_;9L2 PE7IDEB*UZM]P6QKU$4M M.42 PE&8<9B*UZAAL6QKU50=.9M%XHF^!+-VG^9?SMNL[00V\4FV K4U!3C. M6]2Q(YTUY&Z2KZ@R7@Z.SS^=Z\=V5:YP8X\H,*T[=LTXS;S:^=<:-$5,G;=. M&OGXTD474RXZKQ'FU7[!)YTM'1&X$5%!I*'-EJ*DW$CUXQEP*X6\ Z,1=2JI M%ML%O518C2--!OK1-)&:^><<-5(EX26N:]LB(G1E9D8Y%FE&G*HZ*JE'/>Y7%%5PZ MQ$[%.DJ<*;Z+H7S#L)SZ_> M>[MAXD@_# MUSML/UIV@^EI>YL5SZ=]#W'H.VO,8/TQ;MW^(W[(?O1F/3IL).J& M;M%XHF^!+-VG^9?SMNJ)(A"2*)"25$A70J*BZ%14R>NVS[!R+82JX_!:13?M M]=)*T&DGH:=3C-IOZ$KT (=NBO3)+G:M,@I+3A(E[5ML>$BH*<.5UNEZU);RY&[0AK^,2A]%VH+VNE,6:SS^=Z\GH;]-P9! MC&K;3C.NE0GY+M**](V MDVLE6R(0E\70V['-DQ&Z41WO\?6MN2B\]BH5*:$3+R\?^KES]SR\O'_JY<_< M\O+Q_P"KES]SR\O'_JY<_<\O+Q_ZN7/W/+R\?^KES]SR\O'_ *N7/W/+R\?^ MKES]SR\O'_JY<_<\O+Q_ZN7/W/+R\?\ JY<_<\O+Q_ZN7/W/+R\?^KES]SR\ MO'_JY<_<\O+Q_P"KES]SR\O'_JY<_<\I)V3:63>;.1J)QY%HE0F0ET15WK^U\EZUQ0FQGMF[G9$AL)*56 MWD=GM@+^-S1A'2F=M&]/_C',@SGK[=W9L)-A;_(2'+[:$TUMTP#!9LED6&, M#)$=2W\-.@[31-HKP=@LST6*DZ[MP7[D<($N,,P-(49"??QO"(4'>Q5R_P"] ML[_Q_M%[AE_WMG?^/]HO<,MLO^B=MG]L>4?]/?&>NV?N-B^+M5\>2116&-GFS41M!75GKV 4%QIP<&7EX_\ 5RY^ MYY>7C_U7EX_]7+G[GE")K;E]UT9</\ U7EX_\ 5RY^ MYY>7C_U4]JP75;Q68)S)1PY$%P55D489U,@1+5B@DJ+PJ2YMX:G25AP MW+?)&3+1HWUCLJVN-U&6ZF[@3@32N7EX_P#5RY^YY>7C_P!7+G[GEY>/_5RY M^YY>7C_U5\^(;\=[UGQ;RK';I-OY-@^,-13E CK==B/>[7#UFN2K;MIX%R:\ZA6^]0I"]*K;EO<83V MW,3E%W@6Y.'E+5T=7L)!MTM%7LY Y>-KY,Y4TK'B6FZPV/4$X4%Y]P>JFK7+ M_P#E>0!"V=N1+V51D:_8R\O'_JY<_<\O+Q_ZN7/W/+R\?^KES]SR M;9L]S*[0N5RB2841Z$JN*28PU#Z(:8%X>'.-NYRXL*X+7&_9A?-X2X=>D"-* MB:W[X&+)5M6VS#B>=:N%EO;*IUWXT!_%[6F5&YD>6GHXXRQ'_P"7%BE_-F83 MDLQ4T<=])!#_ /&CR#T=;(5NFVL5@?/-P;-?91*G2UK\"*@+U<)9-MPIT>X7 M#^S?O@2&ZEP(T,Z+$MZ.8NUH.LRT;O\ _]H " $! P$_(?Q08,&#!@P8,&#! M@W_'S&Q3Z&Y%92 4PJ('A^&#!@P8,&#!@P8,&#!@P8,'?=2]&"R8B_/=:E:) MG=)LW RY"KU''MB0JA"BJH8#;VM"NOJ),%HH#;5R8;#CD2)$B1(+K$PLPPPJ MH=U-BIZ-9YI$XY$B1(D2-)=XYN8!'3_B6^?/)$!%SKOS]R.*+2 "V0@+!'_1 M!FZ_U*T3.Z39N!ER%7K52_J2^455V:@;;8P+I*I"O,!M[6A77U$FZY7=9NBU MB"/=+KC>Z^74>HO0_P"5&?0^"N)D25L-6^?/)$!%SKOS]R/1:])-P-8?\]C- MU^/..D$+!%C7JF]D>(HSY 5[88#;VM"NGJ(*L%]MYD-UF]-T?EG][.2M /. MYEH@3"[E0AS6N+4DZ2Y<(/\ F19=T^H@W%T6NA P@[\_ [+9 XF@W-L[(C5] MS@5_#&,FIO(*)T 7"7'<5Z]>O7KUQ\[F*C@" .=G:B@TJHO#"XRX;BO7KUZ M]>O>:*\6F@(U]5MR \1"4NUE $O7SJ4:^4PU: &^8#;VM"NGJ(*U VVQ@765 M2F[_ )"H11$1&$3)'1*-XWLDBRQE%G2==QE>CG6[F19$=4_YT3KU!+OX ?,@ M@P47I*+&3!&0AL:"(@B0C<1S$U&G;ZVP$R70^D)XCG/^Y,U[O)5V\N%PDGK<.F- M34F2SHIY>57 F\G_ !YFO=B^!]Q!E9N:"A'&RG Y< (B%PHZZ[(%FXC&D#M6 MNIT6%D&&09R-O3IZB(2!IT.8AO>12,S7,I2K(3:6(;-%]"C:BY%QR?@PT-A4 MV,Q*DKWI^YB,,Y*#[II6',<@SV*-2=4I)1YH=ZS1(R8B?B1(A3D-TN6IP0&" M3+\ 3*-5 F(5+_8&82]3VRF:#AL$17L M&A&E7J%7M&BY@%W&+7RI)BH< %^@'L;;+? *VW +UJ MI?Q)?""(UJ5HF=TFQ=3#D?\ @3->Z0AM<@Q27M9&PR786UIL5%>)=@=M<[/Q M0!"304Z^-\J\_E:K14@_(>TA"TL"Y8(V/Y$D13.6:0=0:[[AG("3%@H,@"=V MQ07U3E0MN"AP27BD&\01.B$!Q6*_(_%Q#<#/\=I!%G-, P\_"UW4(F"6O!?)YH"X*TP^\.5CD\<1\:9C4-#V+<8:A"@<" MB$EY)S&8-=)82A*,Q"[? OZ(&9>G^3C&01&UQ 3RP!* M8 ,C\-_PSD 6(RX.;'$#%,N.P)'0DJ9/S2,X;IA.R!X=8P 2K4P5O[:" MR!X_X!,U[M^%UVV4S4C ,LZ)Q80?TF3E"NP>0F3)*I"3V#-JB9M')=#F,DDV M82FIF[YH6U;KB=%,DA((OINA;1BV_P"&<@$XDHRR(#,'EEI3? 4IY$NH72Z4 MX+'PP260F;,XX&=BZY%78580INW"LZ);+DC$[?M'G46(!PIRI!0[1C.OV!!.S0%'D6C#@N!X%P MB6+N M2L>';RL9@E(VKP=9W;KFX#:@44O1<%08FC*B.;& 88P;E=U7:@CZ"]D9>I4B MY8<--+.$J=6!#$V/ Y3<)RB-LDXRV!63F DD.?!Q$ZN"J0:(V*C)A !LS%4M MD@EMJ7U6R4FJC1H'<=2%CB,F:)VG S.1[*2850E-U+CY= &?V"*RI *6^!$M MOP0L:.![IP&WM:%=/40UH!MMC NLJA/S_,U[M]I 9S2WI7W/6(M&L2T7&2'U M3)?P^&<@%\@N+2IG-.YOM-J%G^4+MPZF&FVB:SN7')VJ=(5J,1S*A:9OG@MU M 0@DKEU.NYCPJ2$!G-':&2SS'M@@[?'E=Q!EQ$JXL7'X MG#.0"]8BB6I<)LV9&&!''S(B& L=+AL@C<,Q&<8Z8O ]D#RZYBA@"A"!"(B M<3?P$1HPU(J=R&?>54?\ ,"O=OZP]!X+@@0K4?08AR(&Z,W+^+PSD M XY]59#:-IS&HW]*$-5\I,U0X,Z%NP%Y$<<39[5=[MCYG1P!$LIN4QF #:3/ M+\"/#<)$2/DV<]'YH-0R6XY)K@TF]LZ#A628@H.:JSL:4+,O)?(H'@?I;X]P M(3E^I0F3P< M,NY:A (B((C(CDCJ.,Q\?P"T )6E2!C2K(.2@=Y+N)F:8!P+9"!N,9T0T K M $1Z(U B(H_X=>[?,],^))YHS ')/X_#.0"ZXG/DQQ2N00: M!( $!02(ED2I(W#,QG".N+P:X[[_ .?4QO(\(X5S9Y"SO4=%HHF8.0:.L5:Q M3J[.DX/5I)YU(]_P"1)P]L M532*S%_HN*(#;(@:\*:%*7*C)K$J#B$\K-8:1 H0$ PB-Q'$YMO% <1^$ MDNQB>1IPTR %0%9GA$ ?]FO=O\.&<@&5P3",[S)-EG\&,Y]88S2F=& X>[CP MDP)3*NN8YE(ZX&'VOMI61,28)L3-1MA !!#2'OD9 &#(Y$R..B:'X"DN;$* M:1H]RA66?QSW$'A8B=94G AD$27P@(F#ANB!Q!"W!9SH.T0/@Y_"4+SN-<3! M](2D6$IG4 J^ %I$D(L!>4067#2U*.])MD3&T-'_L5[M_AP MSD X%M2_+K8P9XYT B9DQS,4'Q @2C$TZNJ.[CQ,+>E-PC!+.#HP'8)D\PR+ MP<,0B&X&Z"9QJ;/\*$\:!%PEL,>/'CL3:,@:F&5;SB1^F:.!"E7C?FN! M#$02R1*\C<-?M6.%O802X%+I&LA%R6(L M!N=!WB#QM?PCR/;BN'\B%DR9@B MDA403_KU[M_APSD &8\2X7#DO9 M*21QH#>S*8*)@740]),66"&ZQP("7H0@@7( M2P18H4PXWRP%P%H=WH\ATSE8TQ' .T(Y=LWH\0S,"=C*+'86(7$K)=_6]+!9F%D MM B&2$;Y-O)!I6+,,VQV*%05G==:1"%SO3A0]C[)CHM(R H3G[6,7#!GB&@%8 B?1&@ %!#ID*2 Y 04!8 ;U"XN([ M@)D1+X6PE?(05 (B,%48*@(G_6KW;_#AG( HI ,9KTT6'%Z8,I/<,IA:%1>F M# SW#.86KO(\+!GCGTQX!?4 BCRDA&R4EAV!)$2BY=D"QQK?N.G,TA+ W04HF?1 N!SFB6RU+)H/X-RYQ( T,+ DL3.+(/9&=$^2Q+ $[;ERXCM4P [88Y M+C:# /U.;N:5=BPERYC'^A.>MR81.Q;R:S*G$W&D/X6#:^9D?+!<0-YTY MH&A#J5#@)S&T\V2MRUM-7TB]N.TI7E?>+2H(2B(I+3JP4Y)7LP7+EP3611O& M-:LC$ZNM'S=3SFJVY\RVQ/J.C7+VS&>F@X%SJZK9EB A?GM4J;#8@6]'J.#0 M" C=9.=LM+)6B(+(@B,HTCEM_]H " $" P$_(=SS'Q7,?%G^NE0+ F6@_?#X M>2 (&"&H:AJ&H:AJ'>0U#4-0U#4-1_Q($W>3ZUW.0_+Z'Z?;\7>W^/P\OH\. MYL0Y#T_UTH(L9;,M ]/?@^SR0! V^?';>S=/+9Y\!9/K7?#CU_#U!N:G2N8] M.EG2N8].E M0&K#,SQY;GWQC1/631I_L/!I D"LM ]/;@>[RV^?<2NXPSH7W'V_7_&0'*K/ M(\GC_NYMD\CD\^#KUS_)WL/MM[_X_"]\8T3UDUF+J\5Y\CA[],'GW%\]FXA7 M&[C[?K_CNCE5F#>3QW) 7T$//SUS_(WL/MM[_P"/R//N)0UQYU!\)N/M^O\ MD.CE5[)SQW-L_H(>?GKG^/O8?;;W_P ;P%16_"?OO[4%#.1&S.VW>/AQ_Y\"P3AR_9BC?'@1FXX?M^L5YH:;+SH L M98LG#7 #2,''?2W%7$2BP$&+*Q6L_9I'(=RQRO'.O@X\=P,7,ZMDLR?3_7XV M]A]MO?\ QB],X&SLU"QM:3TL>:.$!T,&7T>';WCXGOQ/3!?/=7>8?M^MINY,,OS M85&&\>W(]_.!A&>*<.<5)4E25&0Q(G@5E$&7/F[T D"LH9/Z.?$]SE^#O8?; M;W_QB],X&V"&7W;O:.^X[Q\./_/@S^FSEK"G#39":,,YSUWF'[?K;GF)W0 " M<,P^/:I/*<)O(:RH[U$\"LM [\W?@G@T6'G^QSXGNF<#8H M$N5*]FC\[CO'PX_\^#/Z;$@,R@ 9."V>S9G^S!+<6VSO,/V_6Y,D/Q0^JE9P M4;/- Y!A\>V!7KCR8:S%;@!D"ETAWY_K#<]X^''_GP9_3;S5@2G+LA-6"<\&SO,/V_6'(=J_P ZM&FC+ W7CVBC)G0B M'=,HE:S]J4HS8 &0*198[^M#=8!$0>BM<'Y'8?;;W_QB],X&QQZF9N>\?#C_ M ,^#/Z;;-HVP];,^V#*[4KQNSO,/V_6#]'^ZRL;AAEE8?'@RRJW7'>LL;[J& M/NK7!L4&0%,M%Z>V\P:(PTUP?C]A]MO?_&+TS@;.T/)N>\?#C_SX,_IM&&3. MHLZF"/31@GN+;;WF'[?K;P(><)\N"C95IT@*7UK,RUWV'QX\U)0,X:7E2LI& M.6+,\4H)0/3VWVC1VPK71^-V'VV]_P#&+TS@;.T/)N>\?#C_ ,^#/Z8) M7P[B7@FWO,/V_6V.^P^/=YY:TOG6=S+ 8'*G7KOU^#HP8:B/Q>P M^VWO_C%Z9P-G:'DW/>/AQ_Y\&?TP1W!MC6"7*F9:NWO,/V_6T((P*PZXI. & M'Q[(7,I*Y2N4KE*Y2N%$XE4M'!8NGX8@!CJ(_$[#[;>_^,7IG V=H>3<]X^' M'_GP9_3#&<9BLFK@[S#]OUM&2<"@=,.=C.LXSYX?'MB.(P,][$D[FX)!RQZB MJU ;L:*+4_#[#[;>_P#C%Z9P-G:'DW/>/AQ_Y\&?TPSK@Q8?M^MLDY8 M$$ARIIG+PI'-5_ K1H.=7K/%\>VZLSQATP>U:%-?P&M"BE[)2SI-8<.N"H 9[\!)DI%:GX/8?;;W_QB],X&SM#R;GO'PX_ M\^#/Z8HW5@YZPN\P_;]8#]*[@&2"G"U,]\/CPN;#ENMASQS(X&NMZ] 5Z KT M!7H"O0%>@*] 5Z KT!7H"O0%>@*] 5Z KT!7H"D7@*] 5Z ID1DPS$N9KT!7H"O0%>@*YD&L\,+!9//2\T] MS]X$,A?C]T_3]RN(4G&,YKT$KT!7H"O0%-S,0Q(%J\W^U^C)^Z&=(P+%:B^3 M]TF61R>IP?_: @! P,!/R'_ +?/%9;"25)4E25)4E2;R2I*DJ2I*DJ?^);X M7H>1=LGG^)F5N''=;IRT&/ZOO_ (C_ -MGZ>(ZE6^%Z'D7 M;)Y_AYE;G,?A^/<-RD4.!H';X<<,Z;E8)LAN(^!CROP=&W,[V/4H9@;[5!+EC!7AW M,;JQ2W%MN?J^]PH9TEHKT!KG]FIZ#Y#YWF6=)9BO2FN?V:'H9H.[CX#,T&H: MCVS+T=2!9\W]C[G60W'+&+*_!T;' 78P MYONQ2CAP Y,/U?>*TT-9@Y4JW<6;DH7&4'?CM+?@K*K%*N4N+.S6@?>@)N-R MJ$',TU.0]LR]!TODGLGZ/;G;=6#PX,KK M4MP;X(W1BG.-P>V(P_5]X &A5M+;LBU*$0Y_H1_HW*#I?)/ M9/TY)[F]PROP=&W,XLSKLOW6-HK"N(HJ,H;<[;JP>'!E=:G&LPQNK!/.K;#> MZL+ZOO!PJX; ):%HC3)R85$Z4(DF6V['1A!;&=#ZJ]**R,F'J;/V=U89NAH"+#:@D.5 ]7A4[:0\!@43KA<(,K"AN);&]9\ M9K5NY^0/7+X;S/&QE?@Z-N9Q9G7;:J""#+'G;=6#PX,KKLNNC@A=&"5YL%E] ME=IA^K[VJTYX8?DPB<-Y-N?[>,!(N@; &:U;06[H/1Q,BV>_MD_!:-N9Q9G7:$$;C.VZL'AP9 M778 2R:1%F8+K[MF3[L$-P+[.TP_5][E'-*3T4EE+3,L4C-SA\FV0#ICS,H> M<-)R)60C<.@5 %U70J)P&^L/)^@MGN,&F#\G1MS.+,Z[+SUW.=MU8/#@RNNW MEK C-F7=,$+X]G:8?J^\.8[U_K5J44YXNZ\FU!(^ M#.U0?";.TP_5]X/V_P"JSN[B]9 P^3!G5^L>U9R6W2$GLK31L#FH@"ZKH4;$ MWB0\858,M(S!1J+0>E9,"NRP^3'D(:5E)6IC68K'%-DT?!1 %U7( M*#@"L9A=#^3(U7?")&&FC\;1MS.+,Z[,K MV2<\#&:TP8>VP^3=Y8*U_C65G/ I'.@#+.0?6[ID:OX(C1@&D?BZ-N9Q9G79 ME;G.VZL'AP977!+<2^,)8,Z(AIM[3#]7WM66#'01^)HVYG%F==F5N<[;JP>'!E=<,YPN*Z:&#M,/U M?>U(8P0I:X!/2FX1S&B2_%]L/DPB;KGNMWRQ MQ*I1FEJ](:](:](:](:](:](:](:](:](:](:](:](:](:](:](:](: 9G3^ M"%$HKTBO2*!64XI#Z5Z14#%W3D5Z10$RG ZHP?_V@ , P$ M A$#$0 $ 222223P .2222222220 !RP!))). ')))P M @ *VVVVVV FVVVVVVVVV !P^P. P M .@ VVVVVP $VVVVVVVVVP !@V.!P ( M !)0 $VVVVV !]MMMV_MMMN &. . * " M )"P "VVVVP ,V@ , !P ! M0 !))@ $VVVV !FT . , M R ))(0 !HVVVP ,V@ !"0(3P!P M & " !#<0 /MJ !))#P FVVV !FT \- P!6^ . M / ! P @ *6 $* 2@ YP)))&P DVVP ,V@ VE&VP*W MP!P!* " !" . !V L !( !)))"P ! VV !FT &YGR> M!6^ . (0 $ . (0 & ![4 (!@ +\0 ")))). !&VP ,V@ VW MH *WP!P!/0!P P!6 # 6 * !@, +@/@ '))(R ^V !FT M&V> !6^ . (( # * &P !0 * 0 !@!0 !I)Y))8 XP ,V M@ V\ *WP!P!!@ *$ (F #;: * * !& !))< : M!FT &U@ !6^ . ('P P !PP !".P 0 **@ )(L ) M ,V@ W@ *WP!P! , %$ "& %Y )0 !NA(N #UP M !FT &Z !6^ . ( @ " $@P !"@ (@ '3 -X. + -P M ,V@ W@ *WP!P! +P @ @& . C1> &_H &2 -@ + M@ !FT &\ !6^ . ( & P !@!H !@ N@!J -P M & ,V@ W@ *WP!P! !0 *@& & ( . !$DF & M+ # !FT &\ !6^ . ( -0 !0 P !P '@ /0 P 0!P M / +P ,V@ W@ *WP!P! $ & $ '@4@ . )]] M ( (0 )P !FT &\ !6^ . ( -P P @ !< M * /0 %@ ,V@ W@ *WP!P! ( P & !P !6 ! M> *0 !;;;;;;;;: 4L *D $D !;< -;: !+;2 > ,WK; M8 -8 *0 /_: @! 0,!/Q#\7CQX\>/'CQX\>/$?L7K11<(-D=SDT=J_H=BA M!_#X\>/'CQX\>/'CQX\>/'CQ4#+PID 3#"!''=.&4DB3%$&W4*BJ_P#^(.5W M:I!C3$_Q\^NVJ(C@<#R3Z\A,,F(<:I=LJW)_-7CLX922),40;= M0J*!E (J5$DY55=B*2'N,,<9E9=$TQ/\?/KMJB([J;F;'V$4S"!9=S=T-QF( MXRH$L!(-9_Y8X*:H:U,5*40R34!%*LRJA(JG_8X_,K6%,ZO': 1>_P NDX#@ MIE(:P(-4@*!VD),TQ/\ 'SZ[:@J%)H(NYIG69W%W1FZGAS+D$2UVW-B<) !8 M')4(,ZD,)OYK)F"WD 6/^8ZS532BH6EFIF,S*L.0P]QJUI)0);B;DA M4/P^J3Q'7II&2:O#+<9XRYLYY<("*"1+C3RW06W3$"06_ 7&X60DE&0%7LA"F _P#-?0H5#6!5 M0)B@'E.N?YF15M0/<4(F<, (0D PCG2"7)('G5/_ #\X?JR^#_JS.2*13]P. ML<9] +=S#JC>R:[X(]<0$*TG.!=P5L@4!+]L0 1,X8 0A(!A'.GB!/;"H8K#*_\ 0=*RB2ZM?R4JR$'NUG!K+QJ3<*O0^E=$DX @ M8;4]_:548*)+4_\ CCJR^'@5%3 8P&:)>F(@NHER\N&0"D+L"?T1#4"V#&QN M[$-:=BTP1(FS%B]/7;T?[@!O)LQFC&V-B"2R99EPL,5(0U*S7@R@DD_!<>7O M?! 4!3 F]%T)9\ 55:R80)$IR< G5 A_#=4&V8T@NO"@""X:#A7"TA((TB!- M2) 60W5F+E#@@J]20@*27H_Y,SC:L1!1&3=_.4OF"4;BPTL3@.VPCO;B^$XD MB'>]*$! ZUAJ7*01+DR!O#R'D+(%!VK^,6* ,K%(5K'IP'1*",E$J)Q)KNVK=JA$BXD(,D0A2'YNZ)8)=F;:!#V M:8ZLT#L!R)N3/@5W"[N-R[CR/( ;KT01' M_P!%&I$-#AI,9NK OR1UE*;:C4H_X"G=&7/ YA6B +!L$0C;)+A1OPWF^9M: MRA5G='Y1C9#\Y#E0T&C]DGGIR$53A;GD=@E_)(RKZNX[X_[YQM=T)VJ9WPY/ M_P $E!PJ9W 522@[9_\ &K+X(2KBM^4I,ORK79I,5BA7"SA5=F:F?RF;_,X M8Q R)(7H/;@_L&*4T*EZ,26'!0J +$^L(8\2BP@(WZ,)LLQ)2JK"6Q10J,AA M*W:M8BXRE!3!FG)TDSH!TD!ZX 4 H !55@ +JM+'YRASHR$"1P ;ASB'^0*] ML,08X4K&?( Z(KJ2)"!CNLH55<&G6\= MM0Y>6*3#(*XPA\!= 5F&GA]Q,9"24B,H$J"ZBA4,1 !&!"N3A%=R]S[@% B* M+P_Y,SC:L1!1&3< IN5PTT]8?5V2#PT*"0(/D]SJG:IG?#D__!)2YZB0I$6! MB_\ !0^K+X(3$P&OIET JKJ$0A007 =VD"9%%9Q"7+DP \AH ,S!&5S76_TQG(!Y0SEQ(I< _;A11YW_ 4 ;$(H,*4 MW=+IB?X^?7;4$4H%)'S&F.,RLO\ /.K+X(-O,JQ8@"H7)0)W/+%>6*_$3BPR M,)LLF0 )0 @$ ""(B2(ED3:F8F(XBDG)[*&"D8 #!.CYRT6!KN"W$ M$)T$H""+3*[0X8'.BC$+E"@*89JO'90"X9@-W-VRY>86^76GUE_.D=67P0@Y!/GF&= M&1L_%E&$V6IX4DHSF4X!(C:, *'(+$YJ,EKB"8*>8+3,VQ$D%P0B"8#31>UB M0J 56"IRW?DEJD3+A(Q.YP/ZY3*K[0MDRP??OWZ=9SPX $ 6#"1'JQ]G9' M&!.G)C+%2-C)F4(CK>T:1A)[30\!,1*S)!0K7(#%14@I PH)WG+K._5+10"@ M%+=]7JE8L4 "@=^77@_1/RH E(G"8CPBI_\P'CE\$!3\:)AR2:2$M">W*"C M$G=3*6/XB,)LN.S>6R:11I0,1$&EH34\3 -"4041P2R AAEZS"Q<;D.SWR)U M$NI>EDX)%_(DC&%&$K+,W^!UV1@&5,21AXQXE$$&!H!PLN4%/&!1*P6BP,/$ M@:UR4\"# I-H_A:RHR%"5>5?U.QS+0C6W!9Z KPK0%;5DT KB*,(#Y (&B!, M"8JT/6>VXYF;+(B\Y.P=!%] #9DA"2!JR%MMF)>4*%$+1UG/#A 4 R)9,:< M6U5K6DB"@C?7_P#X&(I4[CN$BK<>74$5 *SL?]AW&((C_P 1S Y?! H#<@*@ M(!R0\GV0$;1O0V(8"#,I"6@\0EC=Q :6NU*=U4=Q<$JN,TT7M8D*@%5@HS#.K=SHF M,MR(RR0G:@#<"Z9$1HZUM!I6;X1X(:D'[Y7;W+9((422@_X"(>!R(DCN;75! M[Q-J:X@=(/=[00I.KYEH8%0 /@:\-MF %0I&H,4/=K\N3[.2RQ(__ &;LO@@C1A-EGL/N2Y&11^32 MK"$CM?A#)6[&6 ]V"!+>:;3ODA@(!ML72616D"!#NS XPV^G07M\F9I8!H _ M:'AHV(L94B8!O7TKR1KLQ%PU)"X! ! HCRO WHRI, MEN28(WLTM(2B82(R<3FN8*(M*"[IJ86F/[ 4 M"&9( L4@_P" B'@#*))1D1)>#N\#R.9U:6"%MD$&%&"9PQA *A4F4@1, M( S^27FMA&&;2 VL6S))%P9I8%@_ ++$ZV*6XMB!R!1@I_4U,D@6U)H+R!1, M[]5>HDB""8&QL00*N1B%?E ETP-@-.4=*R%(FTF;#*1L;$_@UZ8M=3 M$6.6O+*.3(B4W1AP8,&"=OYV3M%44&;XH[@O9H1R%P%/+G:8=G5 *+JR0O&X M/^!643\0F[3I^* )WB(0-Q6W/-Q9 !46_?"*514*)B)*E/UL!%@?]?+X((T M8399L_[@E*FH(1BFQ[A,II">)L4I?3SQB(.!$SOU5ZB2(J!18A%*$+(B 8A'&6FQQ-<9!I!-#J MAZ" Q4 S5;=TDCRS1 :0L-H-"X\CR! "Z]$$?];+X((T839;"RRDB5,+20 MBM,KAB(@)/N\F!PB,C5O./@-("C751@3$+#6[N%4VB$!$ A#,W$$9(PW/^P[C$$!IS R6=V_RN]0;7 M -86!((+54XJE(./(\@0 NO1!'_5R^""-&$V62=\*LF#8KM)* J,#_H4>_V+.TZ M2DHUP,4'!3M(^V (I(H$?]3+X((T839: 0 (@(B0B-D2@2QS!/\ X90!#(1M MF(@)/N\V<@D(RZ+<%EO'O+54P1EVN49.4XI."G(V4-RR>8#&YB6;"21*XD".&6 V;-LR-4FL: %<28B3?G8 A^8FUDVJ4+#H")I;<2=%Q[/G<=FT*R>9SC M:,AP@POMMK4L@W@4(N3,7&"S)"P,T ?&FHE$D08PC*^.)Y9D6LRBT;?_V@ ( M 0(# 3\0W/\ 1?JOZ+]5_1?JOZ+]5_1?JOZ+]5_1?JOZ+]5_1?JOZ+]5_1?J MOZ+]4D@AR=R9)'(6OZ+]5_1?JOZ+]5_1?JOZ+]5_1?JOZ+]5_1?JOZ+]5_1? MJOZ+]5_1?JOZ+]5_1?JOZ+]5_1?JOZ+]5_1?JAY(^GF;Y9R !8 M= %EDFA#1$R$1(1+(CDF 2X,5RWXKEOQ7+?BN6_% [YG+<+-OS3EP=^.DM(W?>/)_P 7 MB:Z6 R_>^GF " --B P5S()H\#[G AHB9"(D(ED1R3;E=6.$622ZESMXW4 MHOT"QWG_ )=& !<^S@FC5\"NOR> [YG+<]#DH#X_YE1D%[CHCHFC]5V^#3@\!J>Y;<\H(^(;N/(MD[ MGO'DW*)PY A!$9J_EJ_RU?Y:O\M7^6K_ "U?Y:L(<*XE)Y(B-K_@\"Q!,Y-? MRU?Y:O\ +5_EJ_RU?Y:O\M4,Y)HY 1$./'^2;GD)"/M?T$.1W+O'D_!]6X_B^#J2X'>B>"=0>(HG!1Q M#;-9%),I,I+0PLKJW$8M;O)]_&XFC.UT/]GX_P"?7?H =$=$_P 9%*[?!CZ3 M4TYB+N(A@LC[$?B].X.\>3\'U;C^7XRNK<1GD).I?OE[XP4!FT)V@>^O?_H5 MWZ '1'1/\9%*6%*OI#Z34T>2+C%&3.@/#Z?!.UZ7&=X\GX/JW'?^#A*Y 2O0 M*.%5J@?*!3,F0F!=RM,]MI>"D"A,"YMBP[73KDA9(S,S&3/!E=6YYOI.C<_6 M*ZN*]LN\?@TO!5Y$UYMD>8H:_H>](<7HXUF2]D?#62TZOU66[$H"M?4M/-"? MZ_:GT#[K,E[(^&LE;F)NYP#R=5HFB=\F1IP\>3\'U;CN?"D[EANI5SU:_D/[IC"0RE3)GQ!]MF0$8?]$>0>2*,:_! M/QC+J@>"NC1J75"7WV,)O0NZ5-E=6 $6030B29.#+^KR?>*4\U!T/]>V @=0 M/=8W59U#^^9_&GO\5>NJN[9=J!A#DMB,CK@4!*>%F?OO[5:0-$R>C]9X[6,6:YXQ#\EZ]*/9_?S2D4='3LOF,X.\>3\'U;CO/&Y*;*DX#'GG+:<[HC M.C:O < +&^FJFRNK!W+Q5W<5[9=HP<%F\*^8/O M)H2A)(Y(XIMA M\I?H-/=M0 098!Y0XEBLV]J7P-", ^!Y*[5B3\9X00#4_3W_ %66X &5=#U MD9K8H("6\;]CPR"W%=P8="R)9$R1T2C( K+:+4Y=&I9K&SO'D_!]6X[WQNM3 M.V@N4/:QJFRNK!W+Q3YP!HBSA)[X+9]7D^\$;LUA[7? MKXP0GF(.K;MG[5V_SN*-_5+T+OSEAA(4O@X_JI3EU=HI4&I3K(IGB<>IKA,Q MDH_(+WVCJ<'L'[7!D$"?T>[4R9X&AT-HHR6:+I+:7,ZNIQGYPF3\'U;CO/&Z M/M]X-D8\R/;,_7M@X]BW4N=\'',NZM MWO@E-D$NK8[3\UV_SN*GX*/R_P"86:R5'0L=L+N-5/D<.=T;0"\?LP:28?A' MZQ&R,AOPM]5SSYKGGS7//FBKQ(GQ#]XC0"E6P!5V:;.+T0:=9WJ)D"(PB7$3 M)*"H=""?Z.P24[QY/P?5N.\\;G9ZWF8GM!R>;?JFRNK!W+QLO_(CW+GV>^&$ M\S)T;]LO;9*6J7H7[Y8,KN5/IS9TR.U=O\[BIF:Q.6F6?6N<^#]5SGP?JN<^ M#]5SGP?K$%)JKST/6F'.Z-I"XAW7[PH'%S')Z 2O(K[<^ECVF-^ MJ;*ZL'LBDYP/A.)R_)]6X[ MOQNK?ME@A#(2]7_/.S MM_G=5FP\38^?U>AS]H?;^JXEV7:NT(!XW6=T;03P&1JU,&9QYGV:=-UG2 M>.3\EZ4&=S9^S^_FFY(=' G M+62X9N#^G4IP<'U)R_(]6X[OQNGV=A\A]_@*FRNK!W+QMC'D_+3O;WPRF/\ MH'PF!0.0%,MJ/MIVV=O\[FB0/I]OT^>% "" QY7+MR$#)X?Y3@X/J3E^/ZMQ_+\;E2ILKJP=R\;4+*,GM M1Y0!_P ]L"H>1>Q1^N[@CQP7OGVGYV]O\[BC<+MN?^,_C#"IS/KC[584?@^W MM3!3]%%W)1J^!KFW@,8<[ZN@<6@_O.J\7U;#$FQS?3RI M$<'U\?C>K^7>,9-E"7VK-*1V]O\[BH 9!&!#3JOB/WB7C$^[;[?C#G=&PH#-]TDFO MYY7\\K^>5_/*( 6')N=L64E:Z.GS/S@7CRX.#^)ZMQ_+\;E2ILKJP=R\8!1DSH N9UR>\XIXYL>V;^O?!V_P [B@ 9 M).#7 WZ/^AA!0$JK1QGT/;S.'.Z-@HR9E ;D#\F V*4(Z-'VUY1PQ9:7GVT_ M?O@!_C/=L><9$;O@.+7N4.J^LC3=V= 2S]/+Q2<$+<_#]6X_E^-RI4V5U8.Y M>,,I9J3HY_#YQ6_D1[MWZ/;!V_SN*/5"#U+?[@1!*(2CIQXF9T=?>/>F8]F3 MXFAK=Y^J=OS2^KO:KAZ[IT/O/%G=&T$XV=7Z?)A?5'T]+=SE6JQRA_WM7JCZ MI6S'.W^]J)(%D:/WV.6$1"ZR^C[]C$'.5\!Q>59_WFZK^N!O;' EGCR>7BDX M(6Y^%ZMQ_+\;E2ILKJP=R\893S,/1MV8?;#D("OM68@*^^#M_G<43-?MZ]%O>-1X;Q1TQQ?6;I3YI:7"8.7ZEY5G_>;Q?UP-_;8!9X\GZX M4]!"W/P?5N/Y?C8OU+."W\R/8N_1[X>W^=Q0HR9T&+&AT_ M1\[AR(=6IE+LZW'P&'.Z,$RH=31.#0 GE.O1U\\MT"AY1]NGGE4XI=. M<#$ZU;1'X=/6=$URM'*T?-<\^:YY\USSYH1),MTH9L M5SSYKGGS7//FN>?-<\^:YY\T!R1_XE@9+EUE?4^S>=QN>V_#\ M[ZW/?%X?[XVH_P";_*$23+;G=&.=68R=&S\/G=1!_:;O:/\ EY.F &2:AD*R M62K R7+K*Y=63FM2'Z[C-SW'X.7W_6WMOPM3FCPH\F^&'.Z-Q.K2SP_7SN((RO=7_(_P"? MC^40C=L7 LKF8P@ #H !V7_%@H$"1 AN+X^8X?YXZ;CN/P*%W*G.?-4>3M.,I7.[-<[LU.2F,&=T;F4]$/4L M_O%:7 >^?:?PU"\/HX498?">2LQKT5G]3:YJ.9[?>6._G)9^_#SRJULY>?R_44U(YC/G$C;'"9/A MM7U!]GZ^*!N+J;E5:8=;X1:P9YJ$ )'0,+%A<]1S/5$(&X[PG#_,/VQ=\\[,SJ\E>F(_P!I52I<'G?6WQ/)M^O[P9W1@[)YJV."]\^\X.:2'HV? MWARNUP"L=,CM&"].,?$OUN<3H!+M.L_ U>OZRZ[L.B')*RR%VQ=\\[$09H'R4JLN>QN%6D;PDAV^)Y M-OU_>#.Z,'9/-1SFWZ/^QAG;1#U+=\_?!!61#W_R7"S7(UZMW];G%GKOR\>A MD?.%&1R"?%7(7NAY:S)>R/AI".L"8Y1/. G1VS>VQ=\\X&>0._2HPQB>)Y-OU_>#.Z,'9 M/-#DI#UTI&RC#[8+S='A^L$QL@E[V/OYP3GD9>A?OE[UWOQN,4?1!U;'QGAF MI3O/#]^DA6#H;50BM&@&<1'!X='3"K',$^%^MKZ+)[K^@P9@"CIQ?8J(,<75 MZOKEM02'*E8PW@R>AH\(Z1KAD3Q'MEVC&%_XTHT/*L "J M'PX[%74=.FHT M&Z02'*D?\W^;.X_!R^_ZV]MB[YYVN!RUZ4!6!C\3R;?K^\&=T8.R>=DN=MYYKL;CQ/)M^O[P9W1@[)YV M63F3[-GZ?;#P[$/4MW(??9!^B#JV[9^V#.Q1:D%^N;WKO?C<9%Q7(SUSRZ5R MWR_NN6^7]URWR_NN6^7]XFZ=$.6KZUPY?5M17$78/K"2-'),SKQ\]:S++ID_ M#?>@IJ>J& HP>D107?CH'R+OR"0W&I76WX_!R^_ZV]MB[YYV9V*(SD$;CQ/ M)M^O[P9W1@[)YV*<@1]ZS$!/C!$[)(>UGZ^-F5=7@^\$,>(]LN\;.]^-]F1_ MJA]UF'L2^)KQ0/W%#0?,W?BQYI"ZNKAR^K:O)!Z:/L^<>7 X3)\,E68ATA[6 M[5GV=SXGDV_7]X,[HP=D\[80Y' MVR#]4'0MWS]\$HYJ#H?[XV=[\;K,F#@+OQ^Z;*UQ7T?NN"7(#OGWKO"*^=UE M]6U$4HA*N[5KPY/[UZ[K)D<,SX;42V')E[F?Q/2CC"]3 =;YZ@@ NJV KD=M MA+IDHL'-]Q"?,T-5X?MTI*\KX#@I];GQ/)M^O[P9W1@[)YVS@S9]M>U_;#&I?X \C@!0,VA.T#WU^79WOQN<0 M5\L_I^WQQI522N/.Q0Z8$WM/0S^L.7U8$!#<:16Y?I)W.59ZO$7.USW#=9M5 MGH?T\Z!/+V!Y(,H( )55@"ZU%6069B:XE8;!*RW ^#AJOKXIZ_0T#@;<\"S. M/^T >7ZAY_CY??\ 6WML7?/.SS/#N?$\FWZ_O!G=&#LGG:#7$0T[.:'KK@!1 MS!]P3[[&"4/^++O'QM[WXW&(:6;\O]9?.&;3D??#WJ\D_+]'>CYU]CZ?-<;O M-?W%=GP#%&7U8\\SC%_G.KC-Y,G>7O1K]4D_?U5XB<2YVGOC5FUSDG[/!1WR MB*" %U5 "ZL%:?\ +I<4,!82\;@O7Z&J\"E?M&@<##(B[S/LYT">7^-E]_ MUM[;%WSSL\SP[GQ/)M^O[P9W1@[)YP0[D8>I_D?&XGEF]BWF=O>_&XQ] ('0 MM_N"V1.;P-7UK1P8'R\WBX5">ES#E]6[&OGCK\EZA%YYOI_?S2*0@8'!T/FI M*#DA0?"RP6.I)C>OT-5X%?!PT#U\XY 7>9]G.CS2S\7+[_K;VV+OGG9YGAW/ MB>3;]?W@SNC!V3S@MC@O;/M.-"SC![UDE -O>_&XR06K. '7@/F?UB'C"/8O M]&'+ZMB".+;K#%?VVO[;7]MK^VTCC*N>99[XLQ*]U-?B/C )#D\[A*\#Y7@< MZRZ&AH'K-U^#<\=+,^SGYR=$,/+R?Q,OO^MO;8N^>=GF>'<^)Y-OU_>#.Z,' M9/.!!(3/OD?OVP=[\;C)!:,8 TEMU/\7"H%(%7+@OL^_B,. M7U;$$AR:;/2'PX+[0+*Y\/?3G/$Q9R3CWU_7M@Z4GV+O8QHUL^5X'/\ N59= M!D:!^^+K\&[OR5MS[.?G+@@=!99_#R^_ZV]MB[YYV>9X=SXGDV_7]X,[HP=D M\X8Q9"'J9?)XQ73FS[%C[??!WOQN,?0&1T;_ .8$!(#(TL&G R>II[3T*+D] M]CS%(W[3]T5;D ^['>K;Z''J_66++ZMJAPMZ/V>'"2&GKZ7[/.M KG)_G>OX MS]T!E7*_^=Z4 MFZOUW>>%$"Q9]OU[N)^\#Y7@<_659%SD:!^^+]0;V"LK;G MV<_/P@=!99_"R^_ZV]MB[YYV>9X=SXGDV_7]X,[HP=D\X8SR$G4OW)/?#FH M'O62@ >V#O?C<8H'Q_3AX7?Y?5M:Y@]/M2/VG1.)O"5DU>!ZR-:.%!084#P? M4'.L@YR.!^^+]1O[Q%KG#F??&CKBRS^#E]_UM[;%WSSL\SP[GQ/)M^O[P9W1 M@[)YQ1GD;=&Y@NG)GW;'V^V'O?C<8@D.5.HSJ-?V/'2^X$BKH5&+8C2Q^7GI MIQPY?5@AA)HZCQ/76E$'./LT\<]TL+J.O0U\5#"#N\W$&1III\DWKFJN:JYJ MKFJN:JYJKFJN:JYJKFJN:JYJKFJN:JYJKFJEBL^2@GDO>/P0N*:37JJO5570 M4<$Q)1@RZN->JJ DW!(TW(0..+/6O55>JJY4DV2,\"941:3W*YJKFJN:J B+ M)\V)XZX,DL9>]#K(7Y@3KDUE<]!\1WP=S0^BJ[/R 'A?%?6.?OK/6@A<32\"+UP5ZN5 M XML 14 trs-20210630_htm.xml IDEA: XBRL DOCUMENT 0000842633 2021-01-01 2021-06-30 0000842633 2021-07-22 0000842633 2021-06-30 0000842633 2020-12-31 0000842633 2021-04-01 2021-06-30 0000842633 2020-04-01 2020-06-30 0000842633 2020-01-01 2020-06-30 0000842633 2019-12-31 0000842633 2020-06-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 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 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 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 trs:ConsumercustomerendmarketMember 2021-04-01 2021-06-30 0000842633 trs:ConsumercustomerendmarketMember 2020-04-01 2020-06-30 0000842633 trs:ConsumercustomerendmarketMember 2021-01-01 2021-06-30 0000842633 trs:ConsumercustomerendmarketMember 2020-01-01 2020-06-30 0000842633 trs:AerospacecustomerendmarketMember 2021-04-01 2021-06-30 0000842633 trs:AerospacecustomerendmarketMember 2020-04-01 2020-06-30 0000842633 trs:AerospacecustomerendmarketMember 2021-01-01 2021-06-30 0000842633 trs:AerospacecustomerendmarketMember 2020-01-01 2020-06-30 0000842633 trs:IndustrialcustomerendmarketMember 2021-04-01 2021-06-30 0000842633 trs:IndustrialcustomerendmarketMember 2020-04-01 2020-06-30 0000842633 trs:IndustrialcustomerendmarketMember 2021-01-01 2021-06-30 0000842633 trs:IndustrialcustomerendmarketMember 2020-01-01 2020-06-30 0000842633 trs:RealignmentActionsMember 2021-04-01 2021-06-30 0000842633 trs:RealignmentActionsMember 2021-01-01 2021-06-30 0000842633 us-gaap:CostOfSalesMember trs:RealignmentActionsMember 2021-04-01 2021-06-30 0000842633 us-gaap:CostOfSalesMember trs:RealignmentActionsMember 2021-01-01 2021-06-30 0000842633 us-gaap:SellingGeneralAndAdministrativeExpensesMember trs:RealignmentActionsMember 2021-04-01 2021-06-30 0000842633 us-gaap:SellingGeneralAndAdministrativeExpensesMember trs:RealignmentActionsMember 2021-01-01 2021-06-30 0000842633 trs:RealignmentActionsMember 2020-04-01 2020-06-30 0000842633 us-gaap:CostOfSalesMember trs:RealignmentActionsMember 2020-04-01 2020-06-30 0000842633 us-gaap:SellingGeneralAndAdministrativeExpensesMember trs:RealignmentActionsMember 2020-04-01 2020-06-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-06-30 0000842633 trs:AerospaceReportableSegmentMember 2021-01-01 2021-06-30 0000842633 trs:SpecialtyProductsReportableSegmentMember 2021-01-01 2021-06-30 0000842633 trs:PackagingReportableSegmentMember 2021-06-30 0000842633 trs:AerospaceReportableSegmentMember 2021-06-30 0000842633 trs:SpecialtyProductsReportableSegmentMember 2021-06-30 0000842633 srt:MaximumMember 2021-01-01 2021-06-30 0000842633 us-gaap:CustomerRelationshipsMember trs:UsefulLifeFiveToTwelveYearsMember 2021-06-30 0000842633 us-gaap:CustomerRelationshipsMember trs:UsefulLifeFiveToTwelveYearsMember 2020-12-31 0000842633 us-gaap:CustomerRelationshipsMember trs:UsefulLifeFifteenToTwentyfiveYearsMember 2021-06-30 0000842633 us-gaap:CustomerRelationshipsMember trs:UsefulLifeFifteenToTwentyfiveYearsMember 2020-12-31 0000842633 us-gaap:CustomerRelationshipsMember 2021-06-30 0000842633 us-gaap:CustomerRelationshipsMember 2020-12-31 0000842633 us-gaap:OtherIntangibleAssetsMember trs:UsefulLifeOneToFifteenYearsMember 2021-06-30 0000842633 us-gaap:OtherIntangibleAssetsMember trs:UsefulLifeOneToFifteenYearsMember 2020-12-31 0000842633 us-gaap:OtherIntangibleAssetsMember trs:UsefulLifeSeventeenToThirtyYearsMember 2021-06-30 0000842633 us-gaap:OtherIntangibleAssetsMember trs:UsefulLifeSeventeenToThirtyYearsMember 2020-12-31 0000842633 us-gaap:OtherIntangibleAssetsMember 2021-06-30 0000842633 us-gaap:OtherIntangibleAssetsMember 2020-12-31 0000842633 us-gaap:TrademarksAndTradeNamesMember 2021-06-30 0000842633 us-gaap:TrademarksAndTradeNamesMember 2020-12-31 0000842633 us-gaap:OtherIntangibleAssetsMember us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0000842633 us-gaap:OtherIntangibleAssetsMember us-gaap:CostOfSalesMember 2020-04-01 2020-06-30 0000842633 us-gaap:OtherIntangibleAssetsMember us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0000842633 us-gaap:OtherIntangibleAssetsMember us-gaap:CostOfSalesMember 2020-01-01 2020-06-30 0000842633 us-gaap:CustomerRelationshipsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-04-01 2021-06-30 0000842633 us-gaap:CustomerRelationshipsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-04-01 2020-06-30 0000842633 us-gaap:CustomerRelationshipsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-06-30 0000842633 us-gaap:CustomerRelationshipsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-06-30 0000842633 srt:MinimumMember us-gaap:CustomerRelationshipsMember trs:UsefulLifeFiveToTwelveYearsMember 2021-01-01 2021-06-30 0000842633 srt:MaximumMember us-gaap:CustomerRelationshipsMember trs:UsefulLifeFiveToTwelveYearsMember 2021-01-01 2021-06-30 0000842633 srt:MinimumMember us-gaap:CustomerRelationshipsMember trs:UsefulLifeFifteenToTwentyfiveYearsMember 2021-01-01 2021-06-30 0000842633 srt:MaximumMember us-gaap:CustomerRelationshipsMember trs:UsefulLifeFifteenToTwentyfiveYearsMember 2021-01-01 2021-06-30 0000842633 srt:MinimumMember us-gaap:OtherIntangibleAssetsMember trs:UsefulLifeOneToFifteenYearsMember 2021-01-01 2021-06-30 0000842633 srt:MaximumMember us-gaap:OtherIntangibleAssetsMember trs:UsefulLifeOneToFifteenYearsMember 2021-01-01 2021-06-30 0000842633 srt:MinimumMember us-gaap:OtherIntangibleAssetsMember trs:UsefulLifeSeventeenToThirtyYearsMember 2021-01-01 2021-06-30 0000842633 srt:MaximumMember us-gaap:OtherIntangibleAssetsMember trs:UsefulLifeSeventeenToThirtyYearsMember 2021-01-01 2021-06-30 0000842633 srt:MinimumMember 2021-01-01 2021-06-30 0000842633 us-gaap:LandAndLandImprovementsMember 2021-06-30 0000842633 us-gaap:LandAndLandImprovementsMember 2020-12-31 0000842633 us-gaap:BuildingMember 2021-06-30 0000842633 us-gaap:BuildingMember 2020-12-31 0000842633 us-gaap:MachineryAndEquipmentMember 2021-06-30 0000842633 us-gaap:MachineryAndEquipmentMember 2020-12-31 0000842633 us-gaap:CostOfSalesMember us-gaap:SegmentContinuingOperationsMember 2021-04-01 2021-06-30 0000842633 us-gaap:CostOfSalesMember us-gaap:SegmentContinuingOperationsMember 2020-04-01 2020-06-30 0000842633 us-gaap:CostOfSalesMember us-gaap:SegmentContinuingOperationsMember 2021-01-01 2021-06-30 0000842633 us-gaap:CostOfSalesMember us-gaap:SegmentContinuingOperationsMember 2020-01-01 2020-06-30 0000842633 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:SegmentContinuingOperationsMember 2021-04-01 2021-06-30 0000842633 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:SegmentContinuingOperationsMember 2020-04-01 2020-06-30 0000842633 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:SegmentContinuingOperationsMember 2021-01-01 2021-06-30 0000842633 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:SegmentContinuingOperationsMember 2020-01-01 2020-06-30 0000842633 us-gaap:SegmentContinuingOperationsMember 2021-04-01 2021-06-30 0000842633 us-gaap:SegmentContinuingOperationsMember 2020-04-01 2020-06-30 0000842633 us-gaap:SegmentContinuingOperationsMember 2021-01-01 2021-06-30 0000842633 us-gaap:SegmentContinuingOperationsMember 2020-01-01 2020-06-30 0000842633 trs:A4125SeniorUnsecuredNotesDue2029Member 2021-06-30 0000842633 trs:A4125SeniorUnsecuredNotesDue2029Member 2020-12-31 0000842633 trs:A4.875SeniorUnsecuredNotesDue2025Member 2021-06-30 0000842633 trs:A4.875SeniorUnsecuredNotesDue2025Member 2020-12-31 0000842633 trs:CreditAgreementMember 2021-06-30 0000842633 trs:CreditAgreementMember 2020-12-31 0000842633 trs:A4125SeniorUnsecuredNotesDue2029Member us-gaap:SeniorNotesMember 2021-06-30 0000842633 trs:A4125SeniorUnsecuredNotesDue2029Member us-gaap:SeniorNotesMember 2021-04-01 2021-06-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-06-30 0000842633 trs:A4125SeniorUnsecuredNotesDue2029Member us-gaap:DebtInstrumentRedemptionPeriodThreeMember us-gaap:SeniorNotesMember 2021-01-01 2021-06-30 0000842633 trs:A4125SeniorUnsecuredNotesDue2029Member us-gaap:DebtInstrumentRedemptionPeriodFourMember us-gaap:SeniorNotesMember 2021-01-01 2021-06-30 0000842633 us-gaap:RevolvingCreditFacilityMember 2021-06-30 0000842633 us-gaap:RevolvingCreditFacilityMember 2021-06-30 0000842633 us-gaap:RevolvingCreditFacilityMember 2021-04-01 2021-06-30 0000842633 trs:RevolvingCreditAndTermLoanFacilitiesMember 2021-06-30 0000842633 us-gaap:LetterOfCreditMember 2021-06-30 0000842633 us-gaap:RevolvingCreditFacilityMember 2020-12-31 0000842633 us-gaap:NonUsMember us-gaap:RevolvingCreditFacilityMember 2021-06-30 0000842633 trs:A4125SeniorUnsecuredNotesDue2029Member us-gaap:FairValueInputsLevel2Member 2021-06-30 0000842633 trs:A4125SeniorUnsecuredNotesDue2029Member us-gaap:FairValueInputsLevel2Member 2020-12-31 0000842633 trs:A4.875SeniorUnsecuredNotesDue2025Member us-gaap:FairValueInputsLevel2Member 2021-06-30 0000842633 trs:A4.875SeniorUnsecuredNotesDue2025Member us-gaap:FairValueInputsLevel2Member 2020-12-31 0000842633 us-gaap:RevolvingCreditFacilityMember trs:CreditAgreementMember 2021-06-30 0000842633 us-gaap:RevolvingCreditFacilityMember trs:CreditAgreementMember us-gaap:FairValueInputsLevel2Member 2021-06-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-06-30 0000842633 srt:MinimumMember us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-06-30 0000842633 us-gaap:OtherLiabilitiesMember us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-06-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-06-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-04-01 2021-06-30 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-04-01 2020-06-30 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-06-30 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-01-01 2020-06-30 0000842633 us-gaap:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-06-30 0000842633 us-gaap:DesignatedAsHedgingInstrumentMember 2021-04-01 2021-06-30 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2021-06-30 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2021-04-01 2021-06-30 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2020-04-01 2020-06-30 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2021-01-01 2021-06-30 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2020-01-01 2020-06-30 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-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-06-30 0000842633 us-gaap:AsbestosIssueMember 2020-12-31 0000842633 us-gaap:AsbestosIssueMember 2021-01-01 2021-06-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-06-30 0000842633 us-gaap:PendingLitigationMember us-gaap:AsbestosIssueMember trs:Range1Member trs:CompensatoryOnlyDamagesMember 2021-06-30 0000842633 us-gaap:PendingLitigationMember us-gaap:AsbestosIssueMember trs:Range2Member trs:CompensatoryOnlyDamagesMember 2021-06-30 0000842633 us-gaap:PendingLitigationMember us-gaap:AsbestosIssueMember trs:Range3Member trs:CompensatoryOnlyDamagesMember 2021-06-30 0000842633 us-gaap:AsbestosIssueMember 1991-01-01 2021-06-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-04-01 2020-06-30 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember trs:Range1Member trs:CompensatoryAndPunitiveDamagesMember 2021-01-01 2021-06-30 0000842633 srt:MaximumMember us-gaap:AsbestosIssueMember trs:Range1Member trs:CompensatoryAndPunitiveDamagesMember 2021-01-01 2021-06-30 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember trs:Range2Member trs:CompensatoryAndPunitiveDamagesMember 2021-01-01 2021-06-30 0000842633 srt:MaximumMember us-gaap:AsbestosIssueMember trs:Range2Member trs:CompensatoryAndPunitiveDamagesMember 2021-01-01 2021-06-30 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember trs:Range3Member trs:CompensatoryAndPunitiveDamagesMember 2021-01-01 2021-06-30 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember trs:Range1Member trs:CompensatoryOnlyDamagesMember 2021-01-01 2021-06-30 0000842633 srt:MaximumMember us-gaap:AsbestosIssueMember trs:Range1Member trs:CompensatoryOnlyDamagesMember 2021-01-01 2021-06-30 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember trs:Range2Member trs:CompensatoryOnlyDamagesMember 2021-01-01 2021-06-30 0000842633 srt:MaximumMember us-gaap:AsbestosIssueMember trs:Range2Member trs:CompensatoryOnlyDamagesMember 2021-01-01 2021-06-30 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember trs:Range3Member trs:CompensatoryOnlyDamagesMember 2021-01-01 2021-06-30 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember trs:Range1Member trs:PunitiveOnlyDamagesMember 2021-01-01 2021-06-30 0000842633 srt:MaximumMember us-gaap:AsbestosIssueMember trs:Range1Member trs:PunitiveOnlyDamagesMember 2021-01-01 2021-06-30 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember trs:Range2Member trs:PunitiveOnlyDamagesMember 2021-01-01 2021-06-30 0000842633 srt:MaximumMember us-gaap:AsbestosIssueMember trs:Range2Member trs:PunitiveOnlyDamagesMember 2021-01-01 2021-06-30 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember trs:Range3Member trs:PunitiveOnlyDamagesMember 2021-01-01 2021-06-30 0000842633 us-gaap:OperatingSegmentsMember trs:PackagingReportableSegmentMember 2021-04-01 2021-06-30 0000842633 us-gaap:OperatingSegmentsMember trs:PackagingReportableSegmentMember 2020-04-01 2020-06-30 0000842633 us-gaap:OperatingSegmentsMember trs:PackagingReportableSegmentMember 2021-01-01 2021-06-30 0000842633 us-gaap:OperatingSegmentsMember trs:PackagingReportableSegmentMember 2020-01-01 2020-06-30 0000842633 us-gaap:OperatingSegmentsMember trs:AerospaceReportableSegmentMember 2021-04-01 2021-06-30 0000842633 us-gaap:OperatingSegmentsMember trs:AerospaceReportableSegmentMember 2020-04-01 2020-06-30 0000842633 us-gaap:OperatingSegmentsMember trs:AerospaceReportableSegmentMember 2021-01-01 2021-06-30 0000842633 us-gaap:OperatingSegmentsMember trs:AerospaceReportableSegmentMember 2020-01-01 2020-06-30 0000842633 us-gaap:OperatingSegmentsMember trs:SpecialtyProductsReportableSegmentMember 2021-04-01 2021-06-30 0000842633 us-gaap:OperatingSegmentsMember trs:SpecialtyProductsReportableSegmentMember 2020-04-01 2020-06-30 0000842633 us-gaap:OperatingSegmentsMember trs:SpecialtyProductsReportableSegmentMember 2021-01-01 2021-06-30 0000842633 us-gaap:OperatingSegmentsMember trs:SpecialtyProductsReportableSegmentMember 2020-01-01 2020-06-30 0000842633 us-gaap:CorporateNonSegmentMember 2021-04-01 2021-06-30 0000842633 us-gaap:CorporateNonSegmentMember 2020-04-01 2020-06-30 0000842633 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-06-30 0000842633 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-06-30 0000842633 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-06-30 0000842633 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-06-30 0000842633 us-gaap:EmployeeStockOptionMember 2021-06-30 0000842633 us-gaap:RestrictedStockUnitsRSUMember trs:Plan1Member 2021-01-01 2021-06-30 0000842633 us-gaap:RestrictedStockUnitsRSUMember trs:Plan7Member 2021-01-01 2021-06-30 0000842633 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0000842633 us-gaap:RestrictedStockUnitsRSUMember trs:Plan8Member 2021-01-01 2021-06-30 0000842633 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember trs:Plan8Member trs:A3YearEpsCagrMetricMember 2021-01-01 2021-06-30 0000842633 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember trs:Plan8Member trs:TotalshareholderreturnmetricMember 2021-01-01 2021-06-30 0000842633 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember trs:Plan8Member trs:TotalshareholderreturnmetricMember 2021-01-01 2021-06-30 0000842633 us-gaap:RestrictedStockUnitsRSUMember trs:Plan3Member trs:TotalshareholderreturnmetricMember 2021-01-01 2021-03-31 0000842633 us-gaap:RestrictedStockUnitsRSUMember trs:Plan3Member trs:TotalshareholderreturnmetricMember 2021-01-01 2021-06-30 0000842633 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0000842633 us-gaap:RestrictedStockUnitsRSUMember 2021-06-30 0000842633 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-04-01 2021-06-30 0000842633 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-04-01 2020-06-30 0000842633 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-06-30 0000842633 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-06-30 0000842633 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2021-06-30 0000842633 us-gaap:RestrictedStockUnitsRSUMember 2020-04-01 2020-06-30 0000842633 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0000842633 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0000842633 us-gaap:EmployeeStockOptionMember 2020-04-01 2020-06-30 0000842633 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0000842633 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0000842633 trs:A10b51sharerepurchaseprogramMember 2021-06-30 0000842633 trs:A10b51sharerepurchaseprogramMember 2015-12-31 0000842633 trs:A10b51sharerepurchaseprogramMember 2021-04-01 2021-06-30 0000842633 trs:A10b51sharerepurchaseprogramMember 2021-01-01 2021-06-30 0000842633 trs:A10b51sharerepurchaseprogramMember 2020-04-01 2020-06-30 0000842633 trs:A10b51sharerepurchaseprogramMember 2020-01-01 2020-06-30 0000842633 us-gaap:PensionPlansDefinedBenefitMember 2021-04-01 2021-06-30 0000842633 us-gaap:PensionPlansDefinedBenefitMember 2020-04-01 2020-06-30 0000842633 us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-06-30 0000842633 us-gaap:PensionPlansDefinedBenefitMember 2020-01-01 2020-06-30 0000842633 us-gaap:PensionPlansDefinedBenefitMember 2021-06-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-06-30 0000842633 trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember 2021-01-01 2021-06-30 0000842633 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-06-30 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0000842633 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-06-30 0000842633 trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember 2021-06-30 0000842633 us-gaap:AccumulatedTranslationAdjustmentMember 2021-06-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-06-30 0000842633 trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember 2020-01-01 2020-06-30 0000842633 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-06-30 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0000842633 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-06-30 0000842633 trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember 2020-06-30 0000842633 us-gaap:AccumulatedTranslationAdjustmentMember 2020-06-30 shares iso4217:USD iso4217:USD shares pure utr:Rate trs:cases trs:claimants 0000842633 --12-31 2021 Q2 false 42917209 1500000 2100000 0.01 0.01 100000000 100000000 0 0 0 0 0.01 0.01 400000000 400000000 42966074 43178165 42966074 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 0.0 600000 600000 5000000.0 5000000.0 0.0 2500000 2500000 5000000.0 5000000.0 P0Y 10-Q true 2021-06-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 42917209 117410000 73950000 135220000 113410000 149920000 149380000 19910000 15090000 422460000 351830000 253230000 253060000 38970000 37820000 301430000 303970000 194150000 206200000 12300000 19580000 22410000 21420000 1244950000 1193880000 77250000 69910000 56320000 60540000 6530000 6740000 140100000 137190000 393370000 346290000 32890000 31610000 19560000 24850000 61430000 69690000 647350000 609630000 0 0 430000 430000 735880000 749050000 -134710000 -159610000 -4000000 -5620000 597600000 584250000 1244950000 1193880000 218990000 199550000 425720000 382340000 160960000 162320000 316360000 298740000 58030000 37230000 109360000 83600000 32460000 55380000 62680000 81920000 25570000 -18150000 46680000 1680000 4120000 4230000 7670000 7810000 -10320000 0 -10520000 0 670000 1130000 -260000 1050000 -13770000 -3100000 -18450000 -6760000 11800000 -21250000 28230000 -5080000 -40000 -5550000 3330000 -2500000 11840000 -15700000 24900000 -2580000 0.27 -0.36 0.58 -0.06 43110191 43463235 43147599 43832144 0.27 -0.36 0.57 -0.06 43308356 43463235 43471616 43832144 11840000 -15700000 24900000 -2580000 160000 160000 310000 310000 1400000 1310000 -2020000 -6950000 -570000 -2130000 3330000 2300000 990000 -660000 1620000 -4340000 12830000 -16360000 26520000 -6920000 24900000 -2580000 -130000 -1010000 15830000 14770000 10780000 10150000 520000 570000 1790000 -1460000 5660000 4680000 0 23400000 10520000 0 22600000 12300000 900000 -5260000 7430000 -290000 1350000 -14530000 2120000 1580000 42670000 30840000 18330000 9250000 0 95160000 140000 2110000 -18190000 -102300000 300000000 0 400000000 0 0 245700000 48620000 247320000 13570000 0 4620000 2570000 14210000 31570000 18980000 -35760000 43460000 -107220000 73950000 172470000 117410000 65250000 6170000 7150000 4420000 3410000 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 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 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 June 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%">Six months ended June 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%">112,900 </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%">104,530 </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%">218,020 </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%">183,590 </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%">44,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,530 </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%">61,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,220 </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%">218,990 </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,550 </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%">425,720 </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%">382,340 </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 June 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%">Six months ended June 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%">112,900 </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%">104,530 </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%">218,020 </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%">183,590 </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%">44,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,530 </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%">61,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,220 </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%">218,990 </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,550 </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%">425,720 </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%">382,340 </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> 112900000 104530000 218020000 183590000 44560000 42610000 89170000 91530000 61530000 52410000 118530000 107220000 218990000 199550000 425720000 382340000 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 six months ended June 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 $4.2 million and $8.2 million during the three and six months ended June 30, 2021, respectively. Of these costs, approximately $0.7 million and $2.2 million during the three and six months ended June 30, 2021, respectively, related to facility consolidations, and approximately $3.5 million and $6.0 million, respectively, were for employee separation costs. As of June 30, 2021, approximately $1.0 million of the employee separation costs had been paid. For the three and six months ended June 30, 2021, approximately $0.9 million and $2.7 million of these charges were included in costs of sales, respectively, and approximately $3.3 million and $5.5 million were included in selling, general and administrative expenses, respectively, in the accompanying consolidated statement of operations.</span></div>2020 Realignment ActionsIn the three months ended June 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. 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. The Company also recorded a non-cash charge of approximately $2.2 million related to certain production equipment removed from service given reduced demand levels. In addition, the Company reduced its employment levels given lower customer demand during second quarter 2020, incurring approximately $3.1 million in severance charges, of which approximately $1.9 million was paid by June 30, 2020. For the three months ended June 30, 2020, approximately $16.0 million and $2.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. 4200000 8200000 700000 2200000 3500000 6000000.0 1000000.0 900000 2700000 3300000 5500000 13200000 2200000 3100000 1900000 16000000.0 2500000 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, subject to normal course adjustments, which are expected to be completed in the third quarter of 2021. 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%">June 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%">106,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%">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%">117,410 </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%">June 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%">106,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%">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%">117,410 </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> 106250000 62790000 11160000 11160000 117410000 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-weight:400;line-height:120%">Changes in the carrying amount of goodwill for the six months ended June 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%">(2,540)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(2,540)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, June 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%">232,020 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">301,430 </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 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: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: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 June 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%">122,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%">(65,350)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(65,300)</span></td><td style="background-color:#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%">244,290 </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%">(130,650)</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,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%">(34,480)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,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%">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,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%">(74,160)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">54,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%">— </span></td><td style="background-color:#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%">398,960 </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%">(204,810)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 June 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%">Six months ended June 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,260 </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,900 </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,470 </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,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,680 </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,390 </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,300 </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,780 </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,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"/></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 six months ended June 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%">(2,540)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(2,540)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, June 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%">232,020 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">301,430 </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 -2540000 0 0 -2540000 232020000 62850000 6560000 301430000 <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 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: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: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 June 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%">122,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%">(65,350)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(65,300)</span></td><td style="background-color:#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%">244,290 </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%">(130,650)</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,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%">(34,480)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,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%">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,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%">(74,160)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">54,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%">— </span></td><td style="background-color:#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%">398,960 </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%">(204,810)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 122010000 65350000 122970000 59470000 122280000 65300000 122280000 62450000 244290000 130650000 245250000 121920000 57180000 34480000 57180000 32800000 43300000 39680000 43300000 39450000 100480000 74160000 100480000 72250000 54190000 54640000 398960000 204810000 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 June 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%">Six months ended June 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,260 </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,900 </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,470 </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,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,680 </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,390 </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,300 </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,780 </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,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"/></tr></table></div> 950000 1260000 1900000 2470000 4440000 4040000 8880000 7680000 5390000 5300000 10780000 10150000 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%">June 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%">77,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%">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%">31,040 </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%">41,030 </span></td><td style="background-color:#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%">149,920 </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%">June 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%">77,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%">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%">31,040 </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%">41,030 </span></td><td style="background-color:#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%">149,920 </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> 77850000 78010000 31040000 29680000 41030000 41690000 149920000 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%">June 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,870 </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,170 </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%">397,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%">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%">509,330 </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%">256,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%">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%">253,230 </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 June 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%">Six months ended June 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,670 </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%">7,830 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,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%">14,190 </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%">310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">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%">580 </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,980 </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,110 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,830 </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%">14,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"/></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%">June 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,870 </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,170 </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%">397,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%">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%">509,330 </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%">256,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%">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%">253,230 </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> 19870000 20040000 92170000 91970000 397290000 384010000 509330000 496020000 256100000 242960000 253230000 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 June 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%">Six months ended June 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,670 </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%">7,830 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,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%">14,190 </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%">310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">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%">580 </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,980 </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,110 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,830 </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%">14,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"/></tr></table></div> 7670000 7830000 15230000 14190000 310000 280000 600000 580000 7980000 8110000 15830000 14770000 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%">June 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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">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 six months ended June 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 three months ended June 30, 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 June 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 June 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 June 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 June 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 were no borrowings on this loan facility during the three months ended June 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%">June 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%">404,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%">June 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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">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%">June 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%">404,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 6630000 4160000 393370000 346290000 400000000.0 0.04125 2029-04-15 5100000 1100000 0.04875 2025-10-15 300000000.0 7300000 5100000 7300000 3000000.0 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.0 1.02438 1100000 200000 300000000.0 125000000.0 2026-03-29 0.0150 200000000.0 3.00 40000000.0 0 0 300000000.0 50500000 249500000 125000000.0 300000000.0 4000000 0 400000000 404500000 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 June 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 June 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%">June 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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 long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(580)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 June 30, 2021 and December 31, 2020, and the amounts reclassified from AOCI into earnings for the three and six months ended June 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/>June 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%">Six months ended<br/>June 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/>June 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 (Loss) 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%">(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 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 June 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.5 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 (Loss) 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/>June 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%">Six months ended<br/>June 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 (Loss)<br/>Recognized in <br/>Earnings on Derivatives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">(1,160)</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%">550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480 </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 June 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%">June 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%">(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 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%">(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 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%">(670)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">(670)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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.0 25000000.0 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 June 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%">June 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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 long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(580)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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> -580000 -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 June 30, 2021 and December 31, 2020, and the amounts reclassified from AOCI into earnings for the three and six months ended June 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/>June 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%">Six months ended<br/>June 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/>June 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 (Loss) 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%">(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 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> -250000 -3580000 0 0 0 0 P12M 0 126500000 <div style="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 (Loss) 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/>June 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%">Six months ended<br/>June 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 (Loss)<br/>Recognized in <br/>Earnings on Derivatives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">(1,160)</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%">550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -1160000 550000 2860000 480000 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 June 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%">June 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%">(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 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%">(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 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%">(670)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">(670)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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> -580000 0 -580000 0 -670000 0 -670000 0 -5000000 0 -5000000 0 140000 0 140000 0 Leases<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases certain equipment and facilities under non-cancelable operating leases. Leases with an initial term of 12 months or less are not recorded on the balance sheet; expense related to these leases is recognized on a straight-line basis over the lease term.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense are as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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 June 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%">Six months ended June 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,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%">2,020 </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,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,670 </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%">430 </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%">270 </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%">860 </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%">580 </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%">2,570 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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,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"/><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,140 </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,250 </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 six months ended June 30, 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%">3,940 </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,720 </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%">6,880 </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,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%">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,850 </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,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">45,190 </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,770)</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%">39,420 </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 June 30, 2021 is approximately 7.0 years. The weighted-average discount rate as of June 30, 2021 is approximately 4.2%.</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 $4.2 million and $3.0 million during the six months ended June 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.1 million and $10.2 million during the six months ended June 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 June 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%">Six months ended June 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,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%">2,020 </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,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,670 </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%">430 </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%">270 </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%">860 </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%">580 </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%">2,570 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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,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"/><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,140 </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,250 </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> 2140000 2020000 4280000 3670000 430000 270000 860000 580000 2570000 2290000 5140000 4250000 <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 six months ended June 30, 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%">3,940 </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,720 </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%">6,880 </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,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%">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,850 </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,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">45,190 </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,770)</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%">39,420 </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> 3940000 7720000 6880000 6000000 4850000 15800000 45190000 5770000 39420000 P7Y 0.042 4200000 3000000.0 6100000 10200000 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%">June 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,810 </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,620 </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%">61,430 </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%">June 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,810 </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,620 </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%">61,430 </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> 24810000 26170000 36620000 43520000 61430000 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 June 30, 2021, the Company was a party to 374 pending cases involving an aggregate of 4,725 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%">Six Months Ended June 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%">143 </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%">55 </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%">18 </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,725 </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%">15,228 </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,060,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,725 claims pending at June 30, 2021, 33 set forth specific amounts of damages (other than those stating the statutory minimum or maximum). At June 30, 2021, of the 33 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%">6</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%">27</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 June 30, 2021, the Company’s total asbestos-related liability is $27.3 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> 374 4725 <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%">Six Months Ended June 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%">143 </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%">55 </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%">18 </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,725 </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%">15,228 </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,060,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 143 55 18 4725 15228 1060000 4759 219 287 36 4655 18314 2130000 4725 33 33 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%">6</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%">27</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 6 27 10300000 143 173 2200000 2300000 31500000 43300000 23400000 31500000 27300000 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, Affaba &amp; 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.</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 and Martinic Engineering brands, develops, qualifies and manufactures highly-engineered, precision fasteners, tubular products and assemblies for fluid conveyance, and machined products and assemblies to serve the aerospace and defense market. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Specialty Products – </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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/>June 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%">Six months ended<br/>June 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%">139,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%">128,830 </span></td><td style="background-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%">271,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">228,880 </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%">44,560 </span></td><td style="background-color:#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%">42,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,530 </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%">34,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%">28,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,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 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%">218,990 </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,550 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">425,720 </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%">382,340 </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,850 </span></td><td style="background-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%">24,040 </span></td><td style="background-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%">49,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">42,320 </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%">2,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,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,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870 </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,010 </span></td><td style="background-color:#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,940)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,510)</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%">(10,410)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,040)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,570 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">(18,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%">46,680 </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,680 </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/>June 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%">Six months ended<br/>June 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%">139,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%">128,830 </span></td><td style="background-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%">271,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">228,880 </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%">44,560 </span></td><td style="background-color:#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%">42,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,530 </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%">34,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%">28,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,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 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%">218,990 </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,550 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">425,720 </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%">382,340 </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,850 </span></td><td style="background-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%">24,040 </span></td><td style="background-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%">49,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">42,320 </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%">2,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,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,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870 </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,010 </span></td><td style="background-color:#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,940)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,510)</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%">(10,410)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,040)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,570 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">(18,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%">46,680 </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,680 </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> 139630000 128830000 271720000 228880000 44560000 42610000 89170000 91530000 34800000 28110000 64830000 61930000 218990000 199550000 425720000 382340000 27850000 24040000 49150000 42320000 2120000 -4210000 6620000 870000 6010000 -5940000 10530000 -2510000 -10410000 -32040000 -19620000 -39000000 25570000 -18150000 46680000 1680000 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 six months ended June 30, 2021 and 2020, respectively. As of June 30, 2021, there was no unrecognized compensation costs related to stock options remaining. Information related to stock options at June 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 June 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 six months ended June 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 113,504 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 995 RSUs related to director fee deferrals during the six months ended June 30, 2021 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 June 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%">234,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.62 </span></td><td style="background-color:#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%">(301,008)</span></td><td style="background-color:#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.80 </span></td><td style="background-color:#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%">(19,252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.54 </span></td><td style="background-color:#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 June 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%">699,274 </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.35 </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.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,208,980 </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 June 30, 2021, there was approximately $9.1 million of unrecognized compensation cost related to unvested RSUs that is expected to be recorded over a weighted average period of 2.1 years. </span></div>The Company recognized stock-based compensation expense related to RSUs of approximately $3.2 million and $2.7 million during the three months ended June 30, 2021 and 2020, respectively, and approximately $5.7 million and $4.7 million during the six months ended June 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 Information related to stock options at June 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 June 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 113504 P3Y 21112 P1Y 995 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 June 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%">234,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.62 </span></td><td style="background-color:#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%">(301,008)</span></td><td style="background-color:#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.80 </span></td><td style="background-color:#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%">(19,252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.54 </span></td><td style="background-color:#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 June 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%">699,274 </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.35 </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.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,208,980 </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 234566 34.62 301008 30.80 19252 25.54 699274 27.35 P1Y3M18D 21208980 9100000 P2Y1M6D 3200000 2700000 5700000 4700000 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 six months ended June 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 six months ended June 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/>June 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%">Six months ended<br/>June 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%">43,110,191 </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,463,235 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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,147,599 </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,832,144 </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%">198,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">299,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">24,592 </span></td><td style="background-color:#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,308,356 </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,463,235 </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,471,616 </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,832,144 </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 six months ended June 30, 2021, the Company purchased 358,047 and 440,218 shares of its outstanding common stock for approximately $11.6 million and $14.2 million, respectively. The Company purchased no shares during the three months ended June 30, 2020 and 1,253,650 shares of its outstanding common stock for approximately $31.6 million during the six months ended June 30, 2020. </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%">June 30, 2021</span>, the Company has approximately $147.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 six months ended June 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/>June 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%">Six months ended<br/>June 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%">43,110,191 </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,463,235 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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,147,599 </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,832,144 </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%">198,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">299,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">24,592 </span></td><td style="background-color:#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,308,356 </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,463,235 </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,471,616 </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,832,144 </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> 43110191 43463235 43147599 43832144 198165 0 299425 0 0 0 24592 0 43308356 43463235 43471616 43832144 250000000 50000000 358047 440218 11600000 14200000 0 1253650 31600000 147500000 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="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/></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/>June 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%">Six months ended<br/>June 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%">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%">310 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">650 </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%">630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(390)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(360)</span></td><td style="background-color:#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%">(780)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(730)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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;text-align: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%">360 </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%">410 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">730 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top: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.7 million and $2.2 million to its defined benefit pension plans during the three and six months ended June 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="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/></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/>June 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%">Six months ended<br/>June 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%">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%">310 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">650 </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%">630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(390)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(360)</span></td><td style="background-color:#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%">(780)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(730)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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;text-align: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%">360 </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%">410 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">730 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 320000 310000 650000 630000 200000 230000 400000 470000 390000 360000 780000 730000 -230000 -230000 -460000 -450000 360000 410000 730000 820000 700000 2200000 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 six months ended June 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%">3,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,020)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,310 </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%">(310)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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%">(310)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">310 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,330 </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%">(2,020)</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,620 </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, June 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,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%">(250)</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,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%">(4,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"><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 $1.1 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 six months ended June 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 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%">2,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%">(6,950)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,650)</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%">(310)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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%">(310)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">310 </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,300 </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%">(6,950)</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%">(4,340)</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, June 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,620)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">6,530 </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%">(7,250)</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%">(10,340)</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.8 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 six months ended June 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%">3,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,020)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,310 </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%">(310)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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%">(310)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">310 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,330 </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%">(2,020)</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,620 </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, June 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,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%">(250)</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,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%">(4,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"><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 $1.1 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 3330000 -2020000 1310000 -310000 0 0 -310000 310000 3330000 -2020000 1620000 -8310000 -250000 4560000 -4000000 -1100000 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 six months ended June 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 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%">2,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%">(6,950)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,650)</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%">(310)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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%">(310)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">310 </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,300 </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%">(6,950)</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%">(4,340)</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, June 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,620)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">6,530 </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%">(7,250)</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%">(10,340)</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.8 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 2300000 -6950000 -4650000 -310000 0 0 -310000 310000 2300000 -6950000 -4340000 -9620000 6530000 -7250000 -10340000 800000 100000 Income TaxesThe effective income tax rate for the three months ended June 30, 2021 and 2020 was (0.3)% and 26.1%, respectively. The rate for the three months ended June 30, 2021 is lower than in the prior year primarily as a result of 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. The effective income tax rate for the six months ended June 30, 2021 and 2020 was 11.8% and 49.2%, respectively. The rate for the six months ended June 30, 2021 is lower than in the prior year primarily as a result of 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. The rate for the six months ended June 30, 2020 was impacted by a decrease in profitability resulting from various realignment charges as well as an expense for a change in the Company’s accounting policy for asbestos-related defense costs. -0.003 0.261 -3000000.0 0.118 0.492 -3000000.0 Includes cash placed on deposit with a financial institution to be held as cash collateral for the Company's outstanding letters of credit. Derivative instruments, net of income tax of approximately $0.8 million. See Note 10, "Derivative Instruments," for further details. Derivative instruments, net of income tax of approximately $1.1 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. (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. Defined benefit plans, net of income tax of approximately $0.1 million. See Note 17, "Defined Benefit Plans," for further details. XML 15 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information Document - shares
6 Months Ended
Jun. 30, 2021
Jul. 22, 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 Jun. 30, 2021  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Entity Common Stock, Shares Outstanding   42,917,209
Entity Small Business false  
Entity Emerging Growth Company false  
Trading Symbol TRS  
Security Exchange Name NASDAQ  
Entity Tax Identification Number 38-2687639  
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheet Statement - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 117,410 $ 73,950
Receivables, net of reserves of approximately $1.5 million and $2.1 million as of June 30, 2021 and December 31, 2020, respectively 135,220 113,410
Inventories 149,920 149,380
Prepaid expenses and other current assets 19,910 15,090
Total current assets 422,460 351,830
Property and equipment, net 253,230 253,060
Operating lease right-of-use assets 38,970 37,820
Goodwill 301,430 303,970
Other intangibles, net 194,150 206,200
Deferred income taxes 12,300 19,580
Other assets 22,410 21,420
Total assets 1,244,950 1,193,880
Current liabilities:    
Accounts payable 77,250 69,910
Accrued liabilities 56,320 60,540
Operating lease liabilities, current portion 6,530 6,740
Total current liabilities 140,100 137,190
Long-term debt, net 393,370 346,290
Operating lease liabilities 32,890 31,610
Deferred income taxes 19,560 24,850
Other long-term liabilities 61,430 69,690
Total liabilities 647,350 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,966,074 shares at June 30, 2021 and 43,178,165 shares at December 31, 2020 430 430
Paid-in capital 735,880 749,050
Accumulated deficit (134,710) (159,610)
Accumulated other comprehensive loss (4,000) (5,620)
Total shareholders' equity 597,600 584,250
Total liabilities and shareholders' equity $ 1,244,950 $ 1,193,880
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheet Parentheticals - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Current assets:    
Receivables, reserves (in dollars) $ 1.5 $ 2.1
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,966,074 43,178,165
Common Stock, outstanding Shares 42,966,074 43,178,165
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statement of Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Net sales $ 218,990 $ 199,550 $ 425,720 $ 382,340
Cost of sales (160,960) (162,320) (316,360) (298,740)
Gross profit 58,030 37,230 109,360 83,600
Selling, general and administrative expenses (32,460) (55,380) (62,680) (81,920)
Operating profit (loss) 25,570 (18,150) 46,680 1,680
Other expense, net:        
Interest expense (4,120) (4,230) (7,670) (7,810)
Debt financing and related expenses (10,320) 0 (10,520) 0
Other income (expense), net 670 1,130 (260) 1,050
Other expense, net (13,770) (3,100) (18,450) (6,760)
Income (loss) before income tax expense 11,800 (21,250) 28,230 (5,080)
Income tax benefit (expense) 40 5,550 (3,330) 2,500
Net income (loss) $ 11,840 $ (15,700) $ 24,900 $ (2,580)
Basic earnings per share        
Net income (loss) per share $ 0.27 $ (0.36) $ 0.58 $ (0.06)
Weighted average common shares—basic 43,110,191 43,463,235 43,147,599 43,832,144
Diluted earnings per share        
Net income (loss) per share $ 0.27 $ (0.36) $ 0.57 $ (0.06)
Weighted average common shares—diluted 43,308,356 43,463,235 43,471,616 43,832,144
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statement of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 11,840 $ (15,700) $ 24,900 $ (2,580)
Other comprehensive income (loss)        
Defined benefit plans 160 160 310 310
Foreign currency translation 1,400 1,310 (2,020) (6,950)
Derivative instruments (570) (2,130) 3,330 2,300
Total other comprehensive income (loss) 990 (660) 1,620 (4,340)
Total comprehensive income (loss) $ 12,830 $ (16,360) $ 26,520 $ (6,920)
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statement of Cash Flows Statement - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash Flows from Operating Activities:    
Net income (loss) $ 24,900 $ (2,580)
Adjustments to reconcile income to net cash provided by operating activities, net of acquisition impact:    
Loss on dispositions of assets 130 1,010
Depreciation 15,830 14,770
Amortization of intangible assets 10,780 10,150
Amortization of debt issue costs 520 570
Deferred income taxes 1,790 (1,460)
Non-cash compensation expense 5,660 4,680
Non-cash change in legacy liability estimate 0 23,400
Debt financing and related expenses 10,520 0
Increase in receivables (22,600) (12,300)
(Increase) decrease in inventories (900) 5,260
(Increase) decrease in prepaid expenses and other assets (7,430) 290
Increase (decrease) in accounts payable and accrued liabilities 1,350 (14,530)
Other operating activities 2,120 1,580
Net cash provided by operating activities, net of acquisition impact 42,670 30,840
Cash Flows from Investing Activities:    
Capital expenditures (18,330) (9,250)
Acquisition of businesses, net of cash acquired 0 (95,160)
Net proceeds from disposition of business, property and equipment 140 2,110
Net cash used for investing activities (18,190) (102,300)
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 245,700
Repayments of borrowings on revolving credit facilities (48,620) (247,320)
Debt financing fees and senior notes redemption premium (13,570) 0
Shares surrendered upon exercise and vesting of equity awards to cover taxes (4,620) (2,570)
Payments to purchase common stock (14,210) (31,570)
Net cash provided by (used for) financing activities 18,980 (35,760)
Increase (decrease) for the period 43,460 (107,220)
At beginning of period 73,950 172,470
At end of period 117,410 65,250
Supplemental disclosure of cash flow information:    
Cash paid for interest 6,170 7,150
Cash paid for taxes $ 4,420 $ 3,410
XML 21 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) (2,580)        
Other comprehensive income (loss) (4,340)       (4,340)
Shares surrendered upon exercise and vesting of equity awards to cover taxes (2,570)        
Balances at Jun. 30, 2020 661,100 440 753,430 (82,430) (10,340)
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)
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) 24,900        
Other comprehensive income (loss) 1,620       1,620
Shares surrendered upon exercise and vesting of equity awards to cover taxes (4,620)        
Balances at Jun. 30, 2021 597,600 430 735,880 (134,710) (4,000)
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)
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation
6 Months Ended
Jun. 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 23 R9.htm IDEA: XBRL DOCUMENT v3.21.2
New Accounting Pronouncements
6 Months Ended
Jun. 30, 2021
Accounting Standards Update and Change in Accounting Principle [Abstract]  
New Accounting Pronouncements New Accounting Pronouncements Recently Adopted Accounting Pronouncements.
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Revenue (Notes)
6 Months Ended
Jun. 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 June 30,Six months ended June 30,
Customer Markets2021202020212020
Consumer Products$112,900 $104,530 $218,020 $183,590 
Aerospace & Defense44,560 42,610 89,170 91,530 
Industrial61,530 52,410 118,530 107,220 
Total net sales$218,990 $199,550 $425,720 $382,340 
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 25 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Realignment Actions Realignment Actions (Notes)
6 Months Ended
Jun. 30, 2021
Realignment Actions [Abstract]  
Restructuring, Impairment, and Other Activities Disclosure [Text Block] Realignment Actions
2021 Realignment Actions
During the six months ended June 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 $4.2 million and $8.2 million during the three and six months ended June 30, 2021, respectively. Of these costs, approximately $0.7 million and $2.2 million during the three and six months ended June 30, 2021, respectively, related to facility consolidations, and approximately $3.5 million and $6.0 million, respectively, were for employee separation costs. As of June 30, 2021, approximately $1.0 million of the employee separation costs had been paid. For the three and six months ended June 30, 2021, approximately $0.9 million and $2.7 million of these charges were included in costs of sales, respectively, and approximately $3.3 million and $5.5 million were included in selling, general and administrative expenses, respectively, in the accompanying consolidated statement of operations.
2020 Realignment ActionsIn the three months ended June 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. 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. The Company also recorded a non-cash charge of approximately $2.2 million related to certain production equipment removed from service given reduced demand levels. In addition, the Company reduced its employment levels given lower customer demand during second quarter 2020, incurring approximately $3.1 million in severance charges, of which approximately $1.9 million was paid by June 30, 2020. For the three months ended June 30, 2020, approximately $16.0 million and $2.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.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions
6 Months Ended
Jun. 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, subject to normal course adjustments, which are expected to be completed in the third quarter of 2021. 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 27 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Cash and Cash Equivalents
6 Months Ended
Jun. 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):
 June 30,
2021
December 31,
2020
Cash and cash equivalents - unrestricted$106,250 $62,790 
Cash - restricted (a)
11,160 11,160 
Total cash and cash equivalents$117,410 $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 28 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets
6 Months Ended
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets
Changes in the carrying amount of goodwill for the six months ended June 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(2,540)— — (2,540)
Balance, June 30, 2021$232,020 $62,850 $6,560 $301,430 
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 June 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$122,010 $(65,350)$122,970 $(59,470)
   Customer relationships, 15 – 25 years122,280 (65,300)122,280 (62,450)
Total customer relationships244,290 (130,650)245,250 (121,920)
   Technology and other, 1 – 15 years57,180 (34,480)57,180 (32,800)
   Technology and other, 17 – 30 years43,300 (39,680)43,300 (39,450)
Total technology and other100,480 (74,160)100,480 (72,250)
Indefinite-lived intangible assets:
 Trademark/Trade names54,190 — 54,640 — 
Total other intangible assets$398,960 $(204,810)$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 June 30,Six months ended June 30,
2021202020212020
Technology and other, included in cost of sales$950 $1,260 $1,900 $2,470 
Customer relationships, included in selling, general and administrative expenses4,440 4,040 8,880 7,680 
Total amortization expense$5,390 $5,300 $10,780 $10,150 
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories
6 Months Ended
Jun. 30, 2021
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consist of the following components (dollars in thousands):
 June 30,
2021
December 31,
2020
Finished goods$77,850 $78,010 
Work in process31,040 29,680 
Raw materials41,030 41,690 
Total inventories$149,920 $149,380 
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, Net
6 Months Ended
Jun. 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):
 June 30,
2021
December 31,
2020
Land and land improvements$19,870 $20,040 
Buildings92,170 91,970 
Machinery and equipment397,290 384,010 
509,330 496,020 
Less: Accumulated depreciation256,100 242,960 
Property and equipment, net$253,230 $253,060 
Depreciation expense as included in the accompanying consolidated statement of operations is as follows (dollars in thousands):
Three months ended June 30,Six months ended June 30,
2021202020212020
Depreciation expense, included in cost of sales$7,670 $7,830 $15,230 $14,190 
Depreciation expense, included in selling, general and administrative expenses310 280 600 580 
Total depreciation expense$7,980 $8,110 $15,830 $14,770 
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Debt
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Long-term debt Long-term Debt
The Company's long-term debt consists of the following (dollars in thousands):
 June 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,630)(4,160)
Long-term debt, net$393,370 $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 six months ended June 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 three months ended June 30, 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 June 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 June 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 June 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 June 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 were no borrowings on this loan facility during the three months ended June 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):
June 30, 2021December 31, 2020
Carrying AmountFair ValueCarrying AmountFair Value
4.125% Senior Notes due April 2029$400,000 $404,500 $— $— 
4.875% Senior Notes due October 2025— — 300,000 305,630 
Revolving credit facility— — 50,450 50,450 
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments
6 Months Ended
Jun. 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 June 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 June 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 CaptionJune 30,
2021
December 31,
2020
Net Investment Hedges    
Cross-currency swapsOther long-term liabilities(580)(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 June 30, 2021 and December 31, 2020, and the amounts reclassified from AOCI into earnings for the three and six months ended June 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
June 30,
Six months ended
June 30,
As of
June 30,
2021
As of December 31, 2020Location of Income (Loss) Reclassified from AOCI into Earnings (Effective Portion)2021202020212020
Net Investment Hedges
Cross-currency swaps$(250)$(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 June 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.5 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 (Loss) Recognized in
Earnings on Derivatives
Three months ended
June 30,
Six months ended
June 30,
Location of Income (Loss)
Recognized in
Earnings on Derivatives
2021202020212020
Derivatives not designated as hedging instruments
Foreign exchange contractsOther income (expense), net$(1,160)$550 $2,860 $480 
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 June 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)
June 30, 2021
Cross-currency swapsRecurring$(580)$— $(580)$— 
Foreign exchange contractsRecurring$(670)$— $(670)$— 
December 31, 2020
Cross-currency swapsRecurring$(5,000)$— $(5,000)$— 
Foreign exchange contractsRecurring$140 $— $140 $— 
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Leases Leases (Notes)
6 Months Ended
Jun. 30, 2021
Leases [Abstract]  
Leases Leases
The Company leases certain equipment and facilities under non-cancelable operating leases. Leases with an initial term of 12 months or less are not recorded on the balance sheet; expense related to these leases is recognized on a straight-line basis over the lease term.
The components of lease expense are as follows (dollars in thousands):
Three months ended June 30,Six months ended June 30,
2021202020212020
Operating lease cost$2,140 $2,020 $4,280 $3,670 
Short-term, variable and other lease costs430 270 860 580 
Total lease cost$2,570 $2,290 $5,140 $4,250 
Maturities of lease liabilities are as follows (dollars in thousands):
Year ended December 31,
Operating Leases(a)
2021 (excluding the six months ended June 30, 2021)$3,940 
20227,720 
20236,880 
20246,000 
20254,850 
Thereafter15,800 
Total lease payments45,190 
Less: Imputed interest(5,770)
Present value of lease liabilities$39,420 
__________________________
(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 June 30, 2021 is approximately 7.0 years. The weighted-average discount rate as of June 30, 2021 is approximately 4.2%.
Cash paid for amounts included in the measurement of operating lease liabilities was approximately $4.2 million and $3.0 million during the six months ended June 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.1 million and $10.2 million during the six months ended June 30, 2021 and 2020, respectively.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Other Long-term Liabilities Other Long-term Liabilities (Notes)
6 Months Ended
Jun. 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):
 June 30,
2021
December 31,
2020
Non-current asbestos-related liabilities$24,810 $26,170 
Other long-term liabilities36,620 43,520 
Total other long-term liabilities$61,430 $69,690 
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Asbestos
As of June 30, 2021, the Company was a party to 374 pending cases involving an aggregate of 4,725 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
Six Months Ended June 30, 20214,655 143 55 18 4,725 $15,228 $1,060,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,725 claims pending at June 30, 2021, 33 set forth specific amounts of damages (other than those stating the statutory minimum or maximum). At June 30, 2021, of the 33 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 claims627
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 June 30, 2021, the Company’s total asbestos-related liability is $27.3 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 36 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information
6 Months Ended
Jun. 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
June 30,
Six months ended
June 30,
 2021202020212020
Net Sales
Packaging$139,630 $128,830 $271,720 $228,880 
Aerospace44,560 42,610 89,170 91,530 
Specialty Products34,800 28,110 64,830 61,930 
Total$218,990 $199,550 $425,720 $382,340 
Operating Profit (Loss)
Packaging$27,850 $24,040 $49,150 $42,320 
Aerospace2,120 (4,210)6,620 870 
Specialty Products6,010 (5,940)10,530 (2,510)
Corporate(10,410)(32,040)(19,620)(39,000)
Total$25,570 $(18,150)$46,680 $1,680 
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Awards
6 Months Ended
Jun. 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 six months ended June 30, 2021 and 2020, respectively. As of June 30, 2021, there was no unrecognized compensation costs related to stock options remaining. Information related to stock options at June 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 June 30, 2021— $— — $— 
Restricted Stock Units
The Company awarded the following restricted stock units ("RSUs") during the six months ended June 30, 2021:
granted 113,504 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 995 RSUs related to director fee deferrals during the six months ended June 30, 2021 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 June 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 
  Granted234,566 34.62 
  Vested(301,008)30.80 
  Cancelled(19,252)25.54 
Outstanding at June 30, 2021699,274 $27.35 1.3$21,208,980 
As of June 30, 2021, there was approximately $9.1 million of unrecognized compensation cost related to unvested RSUs that is expected to be recorded over a weighted average period of 2.1 years.
The Company recognized stock-based compensation expense related to RSUs of approximately $3.2 million and $2.7 million during the three months ended June 30, 2021 and 2020, respectively, and approximately $5.7 million and $4.7 million during the six months ended June 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 38 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per Share
6 Months Ended
Jun. 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 six months ended June 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 six months ended June 30, 2021 and 2020:
Three months ended
June 30,
Six months ended
June 30,
2021202020212020
Weighted average common shares—basic43,110,191 43,463,235 43,147,599 43,832,144 
Dilutive effect of restricted stock units198,165 — 299,425 — 
Dilutive effect of stock options— — 24,592 — 
Weighted average common shares—diluted43,308,356 43,463,235 43,471,616 43,832,144 
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 six months ended June 30, 2021, the Company purchased 358,047 and 440,218 shares of its outstanding common stock for approximately $11.6 million and $14.2 million, respectively. The Company purchased no shares during the three months ended June 30, 2020 and 1,253,650 shares of its outstanding common stock for approximately $31.6 million during the six months ended June 30, 2020. As of June 30, 2021, the Company has approximately $147.5 million remaining under the repurchase authorization.
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Defined Benefit Plans
6 Months Ended
Jun. 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
June 30,
Six months ended
June 30,
 2021202020212020
Service costs$320 $310 $650 $630 
Interest costs200 230 400 470 
Expected return on plan assets(390)(360)(780)(730)
Amortization of net loss230 230 460 450 
Net periodic benefit cost$360 $410 $730 $820 
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.7 million and $2.2 million to its defined benefit pension plans during the three and six months ended June 30, 2021, respectively. The Company expects to contribute approximately $3.6 million to its defined benefit pension plans for the full year 2021
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) (Notes)
6 Months Ended
Jun. 30, 2021
Other Comprehensive Income [Abstract]  
Comprehensive Income (Loss) Note [Text Block] Other Comprehensive Income (Loss)
Changes in AOCI by component for the six months ended June 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)
— 3,330 (2,020)1,310 
Less: Net realized losses reclassified to net income (b)
(310)— — (310)
Net current-period other comprehensive income (loss)310 3,330 (2,020)1,620 
Balance, June 30, 2021$(8,310)$(250)$4,560 $(4,000)
__________________________
(a)     Derivative instruments, net of income tax of approximately $1.1 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 six months ended June 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 gains (losses) arising during the period (a)
— 2,300 (6,950)(4,650)
Less: Net realized losses reclassified to net income (b)
(310)— — (310)
Net current-period other comprehensive income (loss)310 2,300 (6,950)(4,340)
Balance, June 30, 2020$(9,620)$6,530 $(7,250)$(10,340)
__________________________
(a)     Derivative instruments, net of income tax of approximately $0.8 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 41 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
6 Months Ended
Jun. 30, 2021
Income Tax Disclosure [Abstract]  
Income Tax Disclosure Income TaxesThe effective income tax rate for the three months ended June 30, 2021 and 2020 was (0.3)% and 26.1%, respectively. The rate for the three months ended June 30, 2021 is lower than in the prior year primarily as a result of 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. The effective income tax rate for the six months ended June 30, 2021 and 2020 was 11.8% and 49.2%, respectively. The rate for the six months ended June 30, 2021 is lower than in the prior year primarily as a result of 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. The rate for the six months ended June 30, 2020 was impacted by a decrease in profitability resulting from various realignment charges as well as an expense for a change in the Company’s accounting policy for asbestos-related defense costs.
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Revenue (Tables)
6 Months Ended
Jun. 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 June 30,Six months ended June 30,
Customer Markets2021202020212020
Consumer Products$112,900 $104,530 $218,020 $183,590 
Aerospace & Defense44,560 42,610 89,170 91,530 
Industrial61,530 52,410 118,530 107,220 
Total net sales$218,990 $199,550 $425,720 $382,340 
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Cash and Cash Equivalents (Tables)
6 Months Ended
Jun. 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):
 June 30,
2021
December 31,
2020
Cash and cash equivalents - unrestricted$106,250 $62,790 
Cash - restricted (a)
11,160 11,160 
Total cash and cash equivalents$117,410 $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 44 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
Changes in the carrying amount of goodwill for the six months ended June 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(2,540)— — (2,540)
Balance, June 30, 2021$232,020 $62,850 $6,560 $301,430 
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 June 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$122,010 $(65,350)$122,970 $(59,470)
   Customer relationships, 15 – 25 years122,280 (65,300)122,280 (62,450)
Total customer relationships244,290 (130,650)245,250 (121,920)
   Technology and other, 1 – 15 years57,180 (34,480)57,180 (32,800)
   Technology and other, 17 – 30 years43,300 (39,680)43,300 (39,450)
Total technology and other100,480 (74,160)100,480 (72,250)
Indefinite-lived intangible assets:
 Trademark/Trade names54,190 — 54,640 — 
Total other intangible assets$398,960 $(204,810)$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 June 30,Six months ended June 30,
2021202020212020
Technology and other, included in cost of sales$950 $1,260 $1,900 $2,470 
Customer relationships, included in selling, general and administrative expenses4,440 4,040 8,880 7,680 
Total amortization expense$5,390 $5,300 $10,780 $10,150 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2021
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current
Inventories consist of the following components (dollars in thousands):
 June 30,
2021
December 31,
2020
Finished goods$77,850 $78,010 
Work in process31,040 29,680 
Raw materials41,030 41,690 
Total inventories$149,920 $149,380 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment
Property and equipment consists of the following components (dollars in thousands):
 June 30,
2021
December 31,
2020
Land and land improvements$19,870 $20,040 
Buildings92,170 91,970 
Machinery and equipment397,290 384,010 
509,330 496,020 
Less: Accumulated depreciation256,100 242,960 
Property and equipment, net$253,230 $253,060 
Depreciation Expense
Depreciation expense as included in the accompanying consolidated statement of operations is as follows (dollars in thousands):
Three months ended June 30,Six months ended June 30,
2021202020212020
Depreciation expense, included in cost of sales$7,670 $7,830 $15,230 $14,190 
Depreciation expense, included in selling, general and administrative expenses310 280 600 580 
Total depreciation expense$7,980 $8,110 $15,830 $14,770 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Debt Long-term Debt (Tables)
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Schedule of Debt
The Company's long-term debt consists of the following (dollars in thousands):
 June 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,630)(4,160)
Long-term debt, net$393,370 $346,290 
The carrying amounts and fair values were as follows (dollars in thousands):
June 30, 2021December 31, 2020
Carrying AmountFair ValueCarrying AmountFair Value
4.125% Senior Notes due April 2029$400,000 $404,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 48 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments (Tables)
6 Months Ended
Jun. 30, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Derivative Instruments in Statement of Financial Position, Fair Value
As of June 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 CaptionJune 30,
2021
December 31,
2020
Net Investment Hedges    
Cross-currency swapsOther long-term liabilities(580)(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 June 30, 2021 and December 31, 2020, and the amounts reclassified from AOCI into earnings for the three and six months ended June 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
June 30,
Six months ended
June 30,
As of
June 30,
2021
As of December 31, 2020Location of Income (Loss) Reclassified from AOCI into Earnings (Effective Portion)2021202020212020
Net Investment Hedges
Cross-currency swaps$(250)$(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 (Loss) Recognized in
Earnings on Derivatives
Three months ended
June 30,
Six months ended
June 30,
Location of Income (Loss)
Recognized in
Earnings on Derivatives
2021202020212020
Derivatives not designated as hedging instruments
Foreign exchange contractsOther income (expense), net$(1,160)$550 $2,860 $480 
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 June 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)
June 30, 2021
Cross-currency swapsRecurring$(580)$— $(580)$— 
Foreign exchange contractsRecurring$(670)$— $(670)$— 
December 31, 2020
Cross-currency swapsRecurring$(5,000)$— $(5,000)$— 
Foreign exchange contractsRecurring$140 $— $140 $— 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Leases Leases (Tables)
6 Months Ended
Jun. 30, 2021
Leases [Abstract]  
Lease, Cost [Table Text Block]
The components of lease expense are as follows (dollars in thousands):
Three months ended June 30,Six months ended June 30,
2021202020212020
Operating lease cost$2,140 $2,020 $4,280 $3,670 
Short-term, variable and other lease costs430 270 860 580 
Total lease cost$2,570 $2,290 $5,140 $4,250 
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 six months ended June 30, 2021)$3,940 
20227,720 
20236,880 
20246,000 
20254,850 
Thereafter15,800 
Total lease payments45,190 
Less: Imputed interest(5,770)
Present value of lease liabilities$39,420 
__________________________
(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 50 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Other Long-term Liabilities Other Long-term Liabilities (Tables)
6 Months Ended
Jun. 30, 2021
Other Liabilities Disclosure [Abstract]  
Other Noncurrent Liabilities [Table Text Block]
Other long-term liabilities consist of the following components (dollars in thousands):
 June 30,
2021
December 31,
2020
Non-current asbestos-related liabilities$24,810 $26,170 
Other long-term liabilities36,620 43,520 
Total other long-term liabilities$61,430 $69,690 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies Commitments and Contingencies (Tables)
6 Months Ended
Jun. 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
Six Months Ended June 30, 20214,655 143 55 18 4,725 $15,228 $1,060,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 claims627
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information Segment Information (Tables)
6 Months Ended
Jun. 30, 2021
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
Segment activity is as follows (dollars in thousands):
 Three months ended
June 30,
Six months ended
June 30,
 2021202020212020
Net Sales
Packaging$139,630 $128,830 $271,720 $228,880 
Aerospace44,560 42,610 89,170 91,530 
Specialty Products34,800 28,110 64,830 61,930 
Total$218,990 $199,550 $425,720 $382,340 
Operating Profit (Loss)
Packaging$27,850 $24,040 $49,150 $42,320 
Aerospace2,120 (4,210)6,620 870 
Specialty Products6,010 (5,940)10,530 (2,510)
Corporate(10,410)(32,040)(19,620)(39,000)
Total$25,570 $(18,150)$46,680 $1,680 
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Awards (Tables)
6 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of Share-based Compensation, Stock Options, Activity Information related to stock options at June 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 June 30, 2021— $— — $— 
Schedule of Share-based Compensation, Restricted Stock Units Award Activity
Information related to RSUs at June 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 
  Granted234,566 34.62 
  Vested(301,008)30.80 
  Cancelled(19,252)25.54 
Outstanding at June 30, 2021699,274 $27.35 1.3$21,208,980 
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per Share Earnings per Share (Tables)
6 Months Ended
Jun. 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 six months ended June 30, 2021 and 2020:
Three months ended
June 30,
Six months ended
June 30,
2021202020212020
Weighted average common shares—basic43,110,191 43,463,235 43,147,599 43,832,144 
Dilutive effect of restricted stock units198,165 — 299,425 — 
Dilutive effect of stock options— — 24,592 — 
Weighted average common shares—diluted43,308,356 43,463,235 43,471,616 43,832,144 
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Defined Benefit Plans (Tables)
6 Months Ended
Jun. 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
June 30,
Six months ended
June 30,
 2021202020212020
Service costs$320 $310 $650 $630 
Interest costs200 230 400 470 
Expected return on plan assets(390)(360)(780)(730)
Amortization of net loss230 230 460 450 
Net periodic benefit cost$360 $410 $730 $820 
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) (Tables)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Other Comprehensive Income [Abstract]    
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
Changes in AOCI by component for the six months ended June 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)
— 3,330 (2,020)1,310 
Less: Net realized losses reclassified to net income (b)
(310)— — (310)
Net current-period other comprehensive income (loss)310 3,330 (2,020)1,620 
Balance, June 30, 2021$(8,310)$(250)$4,560 $(4,000)
__________________________
(a)     Derivative instruments, net of income tax of approximately $1.1 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 six months ended June 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 gains (losses) arising during the period (a)
— 2,300 (6,950)(4,650)
Less: Net realized losses reclassified to net income (b)
(310)— — (310)
Net current-period other comprehensive income (loss)310 2,300 (6,950)(4,340)
Balance, June 30, 2020$(9,620)$6,530 $(7,250)$(10,340)
__________________________
(a)     Derivative instruments, net of income tax of approximately $0.8 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 57 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 218,990 $ 199,550 $ 425,720 $ 382,340
Consumer Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 112,900 104,530 218,020 183,590
Aerospace & Defense [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 44,560 42,610 89,170 91,530
Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 61,530 $ 52,410 $ 118,530 $ 107,220
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Realignment Actions Realignment Actions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Realignment Costs [Line Items]        
Loss on dispositions of assets     $ 130 $ 1,010
Realignment actions [Member]        
Realignment Costs [Line Items]        
Inventory Write-down   $ 13,200    
Loss on dispositions of assets   (2,200)    
Severance Costs $ 3,500 3,100 6,000  
Cash paid for severance 1,000 1,900    
Realignment costs 4,200   8,200  
Facility consolidation realignment costs 700   2,200  
Cost of Sales [Member] | Realignment actions [Member]        
Realignment Costs [Line Items]        
Realignment costs 900 16,000 2,700  
Selling, General and Administrative Expenses [Member] | Realignment actions [Member]        
Realignment Costs [Line Items]        
Realignment costs $ 3,300 $ 2,500 $ 5,500  
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Other Acquisitions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 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 $ 301,430 $ 303,970     301,430   $ 303,970      
Net sales $ 218,990   $ 199,550   $ 425,720 $ 382,340        
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 60 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Cash and Cash Equivalents [Abstract]    
Cash and cash equivalents unrestricted $ 106,250 $ 62,790
Restricted Cash [1] 11,160 11,160
Cash and cash equivalents $ 117,410 $ 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 61 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets Goodwill Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Goodwill [Line Items]    
Goodwill $ 301,430 $ 303,970
Aerospace [Member]    
Goodwill [Line Items]    
Goodwill $ 62,850 $ 62,850
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets Goodwill Rollforward (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
Goodwill [Roll Forward]  
Balance, beginning $ 303,970
Translation and purchase accounting adjustments (2,540)
Balance, ending 301,430
Packaging [Member]  
Goodwill [Roll Forward]  
Balance, beginning 234,560
Translation and purchase accounting adjustments (2,540)
Balance, ending 232,020
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 63 R49.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
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Intangible Assets, excluding Goodwill [Line Items]    
Finite-lived intangible assets, accumulated amortization $ (204,810) $ (194,170)
Intangible Assets, Gross (Excluding Goodwill) 398,960 400,370
Trademarks and Trade Names [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Indefinite-lived intangible assets, gross carrying amount 54,190 54,640
Customer Relationships [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Finite-lived intangible assets, gross carrying amount 244,290 245,250
Finite-lived intangible assets, accumulated amortization (130,650) (121,920)
Technology and Other [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Finite-lived intangible assets, gross carrying amount 100,480 100,480
Finite-lived intangible assets, accumulated amortization (74,160) (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 122,010 122,970
Finite-lived intangible assets, accumulated amortization (65,350) (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 (65,300) (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,180 57,180
Finite-lived intangible assets, accumulated amortization (34,480) (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,680) $ (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 64 R50.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 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Amortization of Intangible Assets [Line Items]        
Amortization of intangible assets $ 5,390 $ 5,300 $ 10,780 $ 10,150
Cost of Sales [Member] | Technology and Other [Member]        
Amortization of Intangible Assets [Line Items]        
Amortization of intangible assets 950 1,260 1,900 2,470
Selling, General and Administrative Expenses [Member] | Customer Relationships [Member]        
Amortization of Intangible Assets [Line Items]        
Amortization of intangible assets $ 4,440 $ 4,040 $ 8,880 $ 7,680
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Finished goods $ 77,850 $ 78,010
Work in process 31,040 29,680
Raw materials 41,030 41,690
Total inventories $ 149,920 $ 149,380
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, Net - Property and Equipment Table (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 509,330 $ 496,020
Less: Accumulated depreciation 256,100 242,960
Property and equipment, net 253,230 253,060
Land and Land Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 19,870 20,040
Building [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 92,170 91,970
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 397,290 $ 384,010
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, Net - Depreciation Expense Table (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Depreciation Expense [Line Items]        
Depreciation expense     $ 15,830 $ 14,770
Continuing Operations [Member]        
Depreciation Expense [Line Items]        
Depreciation expense $ 7,980 $ 8,110 15,830 14,770
Cost of Sales [Member] | Continuing Operations [Member]        
Depreciation Expense [Line Items]        
Depreciation expense 7,670 7,830 15,230 14,190
Selling, General and Administrative Expenses [Member] | Continuing Operations [Member]        
Depreciation Expense [Line Items]        
Depreciation expense $ 310 $ 280 $ 600 $ 580
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Debt - Debt Table (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Deferred Finance Costs, Net $ (6,630) $ (4,160)
Long-term debt, net 393,370 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 69 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Debt - Senior Notes (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 15, 2021
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2021
Jun. 30, 2020
Debt Instrument [Line Items]          
Cash paid for interest       $ 6,170 $ 7,150
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 70 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Debt - Credit Agreement (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Jun. 30, 2021
USD ($)
Jun. 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 71 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Other Revolving Loan Facility (Details) - Revolving Credit Facility [Member]
$ in Millions
Jun. 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 72 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Debt - Fair Value (Details) - USD ($)
$ in Thousands
Jun. 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 404,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 73 R59.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
Jun. 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 74 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments - Designated as hedging, Financial Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Net Investment Hedging [Member] | Cross Currency Interest Rate Contract [Member] | Designated as Hedging Instrument [Member] | Other long-term liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Liability Derivatives $ 580 $ 5,000
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments - Designated as hedging, Financial Performance (Details) - Net Investment Hedging [Member] - Designated as Hedging Instrument [Member] - Cross Currency Interest Rate Contract [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Derivative Instruments, Gain (Loss) [Line Items]          
Accumulated Other Comprehensive Income (Loss), Cumulative Changes in Net Gain (Loss) from Cash Flow Hedges, Effect Net of Tax $ (250)   $ (250)   $ (3,580)
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net $ 0 $ 0 $ 0 $ 0  
XML 76 R62.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 6 Months Ended
Jun. 30, 2021
Jun. 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 77 R63.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 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Derivative [Line Items]        
Derivative, Notional Amount $ 126,500   $ 126,500  
Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net $ (1,160) $ 550 $ 2,860 $ 480
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments - Fair Value Measurements (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Jun. 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 $ (580) $ (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 (580) (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 (670) 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 (670) 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 79 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Leases Lease Cost Table (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Leases [Abstract]        
Operating Lease, Cost $ 2,140 $ 2,020 $ 4,280 $ 3,670
Short-term, variable and other lease costs 430 270 860 580
Lease, Cost $ 2,570 $ 2,290 $ 5,140 $ 4,250
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Leases Operating Lease Liability Maturity Table (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
[1]
Leases [Abstract]  
Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year $ 3,940
Lessee, Operating Lease, Liability, to be Paid, Year One 7,720
Lessee, Operating Lease, Liability, to be Paid, Year Two 6,880
Lessee, Operating Lease, Liability, to be Paid, Year Three 6,000
Lessee, Operating Lease, Liability, to be Paid, Year Four 4,850
Lessee, Operating Lease, Liability, to be Paid, after Year Four 15,800
Lessee, Operating Lease, Liability, to be Paid 45,190
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (5,770)
Operating Lease, Liability $ 39,420
[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 81 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Leases Supplemental Balance Sheet Information Related to Leases (Details)
Jun. 30, 2021
Rate
Leases [Abstract]  
Operating Lease, Weighted Average Remaining Lease Term 7 years
Operating Lease, Weighted Average Discount Rate, Percent 4.20%
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Leases Supplemental Cash Flow Information Related to Leases (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Leases [Abstract]    
Operating Lease, Payments $ 4.2 $ 3.0
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 6.1 $ 10.2
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Other Long-term Liabilities Other Long-term Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Other Liabilities Disclosure [Abstract]    
Asbestos-related liability noncurrent $ 24,810 $ 26,170
Other long-term liabilities other than asbestos liability 36,620 43,520
Other Liabilities, Noncurrent $ 61,430 $ 69,690
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies Asbestos Narrative (Details) - Asbestos [Member]
3 Months Ended 6 Months Ended 12 Months Ended 36 Months Ended 366 Months Ended
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
claimants
cases
Dec. 31, 2020
USD ($)
claimants
Dec. 31, 2019
USD ($)
claimants
Jun. 30, 2021
USD ($)
claimants
cases
Loss Contingencies [Line Items]          
Liabilities Subject to Compromise, Asbestos Obligations   $ 27,300,000     $ 27,300,000
Loss Contingency, Pending Cases, Number | cases   374     374
Loss Contingency, Pending Claims, Number | claimants   4,725 4,655 4,759 4,725
Total settlement costs         $ 10,300,000
Loss Contingency, New Claims Filed, Number | claimants   143 219    
Percentage of settlement and defense costs covered by insurance         40.00%
Legal Fees   $ 1,060,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  
Compensatory Only Damages [Member] | Pending Litigation [Member]          
Loss Contingencies [Line Items]          
Number of pending claims seeking specific amounts of damages | claimants   33     33
Selling, General and Administrative Expenses [Member]          
Loss Contingencies [Line Items]          
Impact of change in accounting principle $ 23,400,000        
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies Asbestos Claimant and Settlement (Details) - Asbestos [Member]
6 Months Ended 12 Months Ended
Jun. 30, 2021
USD ($)
claimants
Dec. 31, 2020
USD ($)
claimants
Dec. 31, 2019
claimants
Loss Contingencies [Line Items]      
Loss Contingency, Pending Claims, Number 4,725 4,655 4,759
Loss Contingency, New Claims Filed, Number 143 219  
Loss Contingency, Claims Dismissed, Number 55 287  
Loss Contingency, Claims Settled, Number 18 36  
Average settlement amount per claim during period | $ $ 15,228 $ 18,314  
Legal Fees | $ $ 1,060,000 $ 2,130,000  
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies Asbestos Damages Sought (Details) - Asbestos [Member]
$ in Millions
6 Months Ended
Jun. 30, 2021
USD ($)
claimants
Compensatory and Punitive Damages [Member] | Range 1 [Member] | Minimum [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Sought, Value $ 0.0
Compensatory and Punitive Damages [Member] | Range 1 [Member] | Maximum [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Sought, Value 0.6
Compensatory and Punitive Damages [Member] | Range 2 [Member] | Minimum [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Sought, Value 0.6
Compensatory and Punitive Damages [Member] | Range 2 [Member] | Maximum [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Sought, Value 5.0
Compensatory and Punitive Damages [Member] | Range 3 [Member] | Minimum [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Sought, Value 5.0
Compensatory Only Damages [Member] | Range 1 [Member] | Minimum [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Sought, Value 0.0
Compensatory Only Damages [Member] | Range 1 [Member] | Maximum [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Sought, Value 0.6
Compensatory Only Damages [Member] | Range 2 [Member] | Minimum [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Sought, Value 0.6
Compensatory Only Damages [Member] | Range 2 [Member] | Maximum [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Sought, Value 5.0
Compensatory Only Damages [Member] | Range 3 [Member] | Minimum [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Sought, Value 5.0
Punitive Only Damages [Member] | Range 1 [Member] | Minimum [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Sought, Value 0.0
Punitive Only Damages [Member] | Range 1 [Member] | Maximum [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Sought, Value 2.5
Punitive Only Damages [Member] | Range 2 [Member] | Minimum [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Sought, Value 2.5
Punitive Only Damages [Member] | Range 2 [Member] | Maximum [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Sought, Value 5.0
Punitive Only Damages [Member] | Range 3 [Member] | Minimum [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Sought, Value $ 5.0
Pending Litigation [Member] | Compensatory Only Damages [Member]  
Loss Contingencies [Line Items]  
Number of pending claims seeking specific amounts of damages | claimants 33
Pending Litigation [Member] | Compensatory Only Damages [Member] | Range 1 [Member]  
Loss Contingencies [Line Items]  
Number of pending claims seeking specific amounts of damages | claimants 0
Pending Litigation [Member] | Compensatory Only Damages [Member] | Range 2 [Member]  
Loss Contingencies [Line Items]  
Number of pending claims seeking specific amounts of damages | claimants 6
Pending Litigation [Member] | Compensatory Only Damages [Member] | Range 3 [Member]  
Loss Contingencies [Line Items]  
Number of pending claims seeking specific amounts of damages | claimants 27
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Segment Reporting Information [Line Items]        
Net sales $ 218,990 $ 199,550 $ 425,720 $ 382,340
Operating profit (loss) 25,570 (18,150) 46,680 1,680
Operating Segments [Member] | Packaging [Member]        
Segment Reporting Information [Line Items]        
Net sales 139,630 128,830 271,720 228,880
Operating profit (loss) 27,850 24,040 49,150 42,320
Operating Segments [Member] | Aerospace [Member]        
Segment Reporting Information [Line Items]        
Net sales 44,560 42,610 89,170 91,530
Operating profit (loss) 2,120 (4,210) 6,620 870
Operating Segments [Member] | Specialty Products [Member]        
Segment Reporting Information [Line Items]        
Net sales 34,800 28,110 64,830 61,930
Operating profit (loss) 6,010 (5,940) 10,530 (2,510)
Corporate, Non-Segment [Member]        
Segment Reporting Information [Line Items]        
Operating profit (loss) $ (10,410) $ (32,040) $ (19,620) $ (39,000)
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Awards - Stock Option Activity Table (Details)
6 Months Ended
Jun. 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 89 R75.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Awards - Stock Options Narrative (Details) - Stock Options [Member] - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 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  
Selling, General and Administrative Expenses [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Payment Arrangement, Expense $ 0 $ 0
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Awards - Restricted Stock Units Activity Table (Details) - Restricted Stock Units [Member]
6 Months Ended
Jun. 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 234,566
Number of Unvested Restricted Stock Units Vested | shares (301,008)
Number of Unvested Restricted Stock Units Cancelled | shares (19,252)
Number of Unvested Restricted Stock Units Outstanding, ending balance | shares 699,274
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.62
Unvested Restricted Stock Units Vested, Weighted Average Grant Date Fair Value 30.80
Unvested Restricted Stock Units Cancelled, Weighted Average Grant Date Fair Value 25.54
Unvested Restricted Stock Units Outstanding, Weighted Average Grant Date Fair Value, ending $ 27.35
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 3 months 18 days
Restricted Stock Units Aggregate Intrinsic Value $ 21,208,980
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Awards - Restricted Stock Units Narrative (Details) - Restricted Stock Units [Member] - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted shares issued related to director fee deferrals       995  
Number of Unvested Restricted Stock Units Granted       234,566  
Unrecognized unvested restricted shares-based compensation expense $ 9.1     $ 9.1  
Weighted-average period for recognition of the unrecognized unvested restricted shares-based compensation expense       2 years 1 month 6 days  
Plan 1 [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of Unvested Restricted Stock Units Granted       113,504  
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 $ 3.2   $ 2.7 $ 5.7 $ 4.7
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per Share Earnings per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Weighted average common shares—basic 43,110,191 43,463,235 43,147,599 43,832,144
Weighted average common shares—diluted 43,308,356 43,463,235 43,471,616 43,832,144
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 198,165 0 299,425 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 24,592 0
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per Share Repurchase of Common Stock (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2015
Stock Repurchased and Retired During Period, Value $ 11,570,000 $ 2,640,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 358,047   0   440,218 1,253,650  
Stock Repurchased and Retired During Period, Value $ 11,600,000       $ 14,200,000 $ 31,600,000  
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 147,500,000       $ 147,500,000    
XML 94 R80.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 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Service costs $ 320 $ 310 $ 650 $ 630
Interest costs 200 230 400 470
Expected return on plan assets (390) (360) (780) (730)
Amortization of net (gain)/loss 230 230 460 450
Net periodic benefit cost $ 360 $ 410 $ 730 $ 820
XML 95 R81.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 6 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2021
USD ($)
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Plan Assets, Contributions by Employer $ 0.7 $ 2.2
Defined Benefit Plan, Estimated Future Employer Contributions in Current Fiscal Year $ 3.6 $ 3.6
XML 96 R82.htm IDEA: XBRL DOCUMENT v3.21.2
Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Balances $ 595,970 $ 584,250 $ 675,460 $ 697,480 $ 584,250 $ 697,480
Total other comprehensive income (loss) 990 630 (660) (3,680) 1,620 (4,340)
Balances 597,600 595,970 661,100 675,460 597,600 661,100
Other Comprehensive Income (Loss), Tax [Abstract]            
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax         (1,100) 800
Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax         100 100
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         (310) [1] (310) [2]
Total other comprehensive income (loss)         310 310
Balances (8,310)   (9,620)   (8,310) (9,620)
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         3,330 [3] 2,300 [4]
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax         0 0
Total other comprehensive income (loss)         3,330 2,300
Balances (250)   6,530   (250) 6,530
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         (2,020) (6,950)
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax         0 0
Total other comprehensive income (loss)         (2,020) (6,950)
Balances 4,560   (7,250)   4,560 (7,250)
Accumulated Other Comprehensive Income [Member]            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Balances (4,990) (5,620) (9,680) (6,000) (5,620) (6,000)
Net unrealized gains (losses) arising during the period         1,310 (4,650)
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax         (310) (310)
Total other comprehensive income (loss) 990 630 (660) (3,680) 1,620 (4,340)
Balances $ (4,000) $ (4,990) $ (10,340) $ (9,680) $ (4,000) $ (10,340)
[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 $1.1 million. See Note 10, "Derivative Instruments," for further details
[4] Derivative instruments, net of income tax of approximately $0.8 million. See Note 10, "Derivative Instruments," for further details.
XML 97 R83.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Tax Disclosure [Abstract]        
Effective Income Tax Rate Reconciliation, Percent (0.30%) 26.10% 11.80% 49.20%
Other Tax Expense (Benefit) $ 3.0   $ 3.0  
XML 98 R84.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Event Acquisition (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 15, 2021
Jun. 30, 2021
Jun. 30, 2021
Jun. 30, 2020
Subsequent Event [Line Items]        
Retirement of senior notes     $ 300,000 $ 0
Payment for Debt Extinguishment or Debt Prepayment Cost     $ 13,570 $ 0
4.875% Senior Unsecured Notes Due 2025 [Member] | Senior Notes [Member]        
Subsequent Event [Line Items]        
Debt Instrument, Face Amount $ 300,000      
Payment for Debt Extinguishment or Debt Prepayment Cost $ 7,300 $ 7,300    
EXCEL 99 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !M:_5('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 " ;6OU26P$0M.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:;%R4*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>-8CDW.I1TXO#\_O>9U"]M' M4KW&]"M:02>/&W:9_-;&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" ;6OU2A9SE.6(% S%@ & 'AL+W=O_0D,[G78FQ)8,A&P),X0D7=I\$*#=V79ZH=@"/+$M5I9# M\N][9!N;[(AC-A?!7^?58TE^SY$&6ZF>T[40FKS&49)>M-9:;SXZ3NJO1DH3,14D32+ M8Z[>+D4DMQI'PV)Y/@HN4:(A$)7QL)#C\O8BRBR"@!Q]=2 MM%6U:0+WCW?J-_G+P\L\\52,9?0Y#/3ZHM5OD4 L>1;IF=Q^$N4+=8V>+Z,T M_T^VQ;-=MT7\+-4R+H.!( Z3XI>_EAVQ%^ ="F!E /LF@'8.!'AE0-YS3D&6 MO]85UWPX4')+E'D:U,Q!WC=Y-+Q-F)AAG&L%=T.(T\,KZ6 3U+K_U["\^0 MB19Q^A_20J=JH9.WT&EJP9=J(U7>Q@F9:ZX%D8J,999H]0:_@; -#RY^=8T0 M=BO"+BJR"'4$+$M"V2]/OY*Y\#,%R#8:7&@LXQ@Z$.:]_WQ"?G)/74HV7)$7 M'F4" >U5H#W\;7?S>:$X>%$^6C,!G:IMK+C6DD#SK]!$*ZM9>Z1[S'8Z" (PP/2%3F6KHIW_"S4&P!L5.WW,[&-N> MC]/O8JO<8:KD2YCX=CI<\VZ"H;$:C7T76CZ<0+:0V\1*A3KWO8BP/2&[DBZVTOVNVR6?I0RV7 5D]"(2U$)HG1(H;N4E[$T882;2(.*ZM$W=,]K#D&KS MI[ACETCS-92-\,G&&YY8[7568'VR\J6F+*.#+.E(*,8&7# M%;]\6Z*])ZLS ,7MNR0K0QF(*S:0UDLW$*DPU9'%- M[GELG_JXT&(VN1O-R?AA-GV8C1:3AWNL.*VS!#LJ2XRAVQ1DAPE4O:_D3V&= M: U2+OSU.ZSG>1A9G2,8[N>[P;P)4Y/?OP@HK* H-U/.VG\-8[C.+5 M7W@\==N/&$B=!EA#R;X#F0H5R@ ?0UQJMY;ZX<.'AN40JXV?X9Y=X>W/LQNX M:'6-!K$FJMK[V9&5?TE5]MUA+ESND6%4=0)@N%V/ "DHL"*^LG+@ DVYB-6. MSXYS_&(%-B]68/-\T4\>,@VE;A) K NN OE;JYL=HY>AAUV3L^8>SYP7FQ4 MM=NSH]Q^'G-(V9=9"K=3^WCA.DW]Y-7^[AWE[]>Q4"N3$'\'!;W&RHD&P4:T MVN ]W)%A41OD.?HM?I*1%:5!8#;'0&H[]W ;WFT D.M7?\T3L.1#.;I!Z'XT MOQIAKNGM;=,<5>(O^"N9!/#%AG#9)>O\UZ_;.>=VXC=/:VY-FKJ4D$DL(=4_/X%-3Q0YE<:+E M)M_D>Y):RS@_7 L>"&4>@/M+*?7NQ#10[1,/_P=02P,$% @ &UK]4OSC M/TKY!0 Z1< !@ !X;"]W;W)K\XU>JS*6ETN]EHWYZN5RO:\8NI,-+R&7[9"5DS# MJ]RM5",YRXU35:Y($,2KBA7U8G-AOMW(S85H=5G4_$8BU585DT\?>"D>+A=X M\?SA4[';Z^[#:G/1L!V_Y?I+-@+/XL M^(.:/*,NE#LAOG8O'_/+1= IXB7/=-<$@S_W_(J79=<2Z/B[;W0Q]-DY3I^? M6__1! _!W#'%KT3Y5Y'K_>5BO4 YW[*VU)_$P\^\#RCJVLM$J\,"JJB/OQECWTB)@XX]#B0WH&\U8'V#M0$>E!FPKIFFFTNI'A LK.& MUKH'DQOC#=$4=3>,MUK"KP7XZM(K5N;I8:9#0-;3*^NX^'+HCGNY^:>LS1(,E(@'! M#O>K>?=KGH$[-N[!L?L* A^B)T/TQ+1'?=&W4G8!,J6X5NQ2'MN2TM2J,X=5%*0>W1*Y?22YP4>HGD]1NTC;=NF?FA4OKVA)!(DKH2ZU. MLR#V:$T'K>FLUC] *=-%O4,E!WXAV8'J5&Q/6WCQYS>U$[=.DY>2'5;)FG@4 MXV"$3#"K^2Z!='(*UWIO!D40X>M/.I"S875$6&I TMSW!(T;P/$?>9YEH83^"&O;4T=\9 MOTV")"%V]+99?(258XDC,? \,D"B;*'()[$[5=HLB&)JX=AA%@=1Z%,Y(@// M,^/E.CQ1NQQXUPC9G5:<\FT\Q)&]ZCFL$J_XD2%X'B+'5'XMT385S5Q MV-$$^W809,0'FG6HN*SB@W?FQ3!R$2"FU(.>R"V/BU3F2A+Q"$G]) M./7:F*!DG5IR'68X]DTS,CG[_$\P(4Y*6%LSAQD)U[YS"AEA0MX"DW*H@=>R M:D,C=FPG7&9I[*V!D2WD+6QY3:/-C3A,J+7"NNR"-/9M=\F(%S)_TH'31#_X M2HOL*SH)S@(,2)#GZ'VK]W $^@=^@RF^# [_D-HS.+N]0Q^5ZM9F<_IHM8)- M4PX%?XY^%[63)<0^#EE1SIDD2YRLESB.)F;/Q^!OO\%Q\,Y]?=$GRR:JHW+GC8X3-D*7S$/W M!@Z7IT6-,M844,%.=39)H6:GFYU>H,,N3 /O2C BE\PC%S8&;=66YJXJY]LB M*]PR""4>V&P$7H* M96H)=YA%L6]C3$?0TGG0'A8O4[E[4>9M]9::^;@F^5C^_K-N]PN[_Y%U!+ P04 M" ;6OU2/(?$Z X# !N"@ & 'AL+W=O0/$* "I)9N6B=50D7=7IOD(%8=.[4=:/?I9SMI MFE (H/&"V,D]CW]WN20>;[EXE@F 0J\I97+B)$IEUZXKHP12+#L\ Z:OK+A( ML=)3L79E)@#'5I12-_"\T$TQ8)I*=8$*6'% M$;^6A:@)_-X!05 *@E,%W5+0M8D69#:M.ZSP="SX%@D3K=W,P-;&JG4VA)G; MN%!"7R5:IZ8SSB2G),8*8G2+*681H(5MH#D6P%0"BD282O0-/2WNT,672_0% M$88>"*7Z/LBQJS2&,7.C\*!5[@[Y'/VN5W$&FY;^5> M4^[JY*L*!%4% NO7/52!7)@\$982E+QN<>Q6CEWKV#O@^ @1D U>4I!7NM4E MB U(=*&+%G-*L9"7^XI6> ZLIWGX-E._TQ^[FWIE/L<$';^*:<#V*MA>:_H+ MQ:/GA-,8A/R*OK_D1+VU%:%?^?9;BS#7CR/HRL9(FA6N4(8%VF":0[T2* /] M3DETI^VM2;'$L):OU_'\G:(<"6K0AQ5]>![]3:X2+LA?<\;@[NW[PK-?OX5> M^=MA/B6R 3ZHP ?G@=]+F>O9XB#TX!/*+FQ;1 -R6$$.SX/4WQ>I,(L)6[>0 M#H^2MD4T2$<5Z:B5=,;35']L_J.%1Z>T\)&@!KKO?;S:O5/@%V=T<.E8KV#O M0 N?%-HDKWV4_#/(C[9PZ=9 "49AZ UZN]![(KO^8.B'_0/,'Y\1/SB#^;2. M+BU/ =\3N1_/,L MRV]JS[E&+T4NU.UDK_7A>C93FSTOF+J2!R[,+UM9%DR;QW(W4X>2L[0.*O(9 M\;QP5K!,3.8W];N'=LM]?5B]G\ MYL!V_)'K+X>'TCS-.I8T*[A0F12HY-O;R0=\O2)U0(WX,^//ZNP>55+64GZK M'N[3VXE7?1'/^497%,Q3>()2OF7'7'^6S[_P5A"M^#8R5_5?]-Q@J0%OCDK+H@TV7U!DHKFR ME]:(LP## P>0-H#8 <% @-\&^&\=(6@#@K>.0-N 6OJLT5X;MV2:S6]*^8S* M"FW8JIO:_3K:^)6)*E$>=6E^S4RZ:X8B T/YZ),4>J_02J0\ M!>*7X_'A2/S,R.ZTDY/V.S)*^.M17"'?NT3$(QCXGL7;PSU(SO\;??6?1W]E MAM\E@E_S!0-\OYFBI%C.P8EM0L,ZM"H]3W."XR0QXSZ=^^7"<))0:L&6+BP@ M-"(6;.7"_)CX00][I3/H= :C.A=2U>D]J+4)IV?#3G'H):$M%L01WY:Q!' ^ M#GV;;P7@2!)'0WIIIY>.ZOVYE$JA0RFWF8;D4F=8&GN^+=9%^1&Q44L7A;W$ M5>K"8@,:T!EV.L-1G8]FK\G$[A+MN. ERY$I4HBEIF1F2I>LVHX0?S'[JX*G M/02FB03.K ,P2OW8=@* A22T82L %N.$#%@1=59$HU;\?N"58+%KIQU=Y"8' MWD.J(^<#"*61+=I%37&,G77MPH+0U>RB\#GHE>*X4QS74?Z08KWGY6EZ+Y'@ M^GJD)"8=:S+JX[W0O.2F7+3$D(&):TV [1JP@%#N\@%046A/Q@I"Q7C 0.SU M?8 W*G;)UQIM,\'$ILJ<:O64/*_;@K%ET[*^S@W/J8(+ &?+AZFHLR^,4KU6 M?]8%X?$E4R=0UK0\%ZW@]W4F@:JQ\PG.1"T $,;.I .H*7%*)L3ET2'9I)=- MWB#[?-V :@DP,7[D"@9P/O8"MWW MFM=FTZQWBE/J@^K=%B5PI+L8ZG: &KJ^ZYP%V9,'-+==T1XO"6J6MWL/ E ML=1M9DV6.GI=V!2;'=11[.)(D-BP%41'Z.!4]\T1#D5?ZU/H,^:(7;1@2F M[,8^#6T[("28<3 RPB$.;5<@))AQL[,#K8*7N_HD41FU1Z&;(XWN;7=:^:$^ MH[/>W^'K!0;>+_'UJCF+[.F;H]%/K-QE0J&<;\U0WE5D/K=L3AN;!RT/]7': M6FHMB_IVSUG*RPI@?M]*J4\/U0#=F>_\'U!+ P04 " ;6OU2+__! F8# M #="P & 'AL+W=O "I!:8%HG=:OZL3U,>S#$D*B)S6P#[;_?M9.FD)B4;B\D-N>43&T$BE7%[8MY@G)L3AG*T+AGP7C.98PY$M;K#C!L2;E MF>TY3F3G.*76:*#G;OEHP-8R2RFYY4BL\QSSERN2L>W0A>9K(5E>DF$%>4J+)WXN$[%# M !TSP2L)7IT0'"#X)<$_-D)0$H)C(X0E05NW"^\Z<1,L\6C V19QA08U]:*S MK]F0KY2J0KF7'/Y-@2='8T8%R](82Q*C>PD/J *)V *-60ZEEZB:V!!T3>1GXJ@CL'0CLHQM&92+0E,8D M-O G[?RHA6]#$JI,>*^9N/):!;^NZ3GRG4_( M,ORJ+'RMYQ_0>[\2?EW.A.1PSG^WA NJ<($.%QP(]PV^B&FA>YHQ(!VL[M+353'#;M.#39IPKR@7T=-#6)>V'M#[9D-*[-A:VZ_ MRX1P--]+:HOYO1A1%2-J3>B$+& F1C-"X4VB58:I\9 6,N%N4J-Z2H_ 3)H8 MWZUGLQVSY[-;^>RV^H3+ JX""E]*S@F=OR H22HRK"XAD]UNTTI0W_6Q =0P M,VF".L79V[-L0$7]\(#I7F6Z]\[F\G2#95$W< C7ZJ :=[?7# ]GH6;7 /)< MO^ZWB?+].FC:!'F^<\!MOW+;;W7[P"3.$/O8H2GL]QO+Z??K[IN83M2H[B;( MC1I[;5 *_." >]=YNZ"=(_Q_T'FIN?>Q]'KU_1H;8!TW\AO^#3@O"AL9,,E% M?:^> GNG7[ :O-7[L78-Q.=-_EEC&%[NNJD>>3 MK5+MV]E,%EM64_E&M*R!_VQ$5U,%/[O;F6P[1DLSJ*YF.$D6LYKR9G)Q9JY= M=Q=GHE<5;]AUAV1?U[1[>,'"U_Y[5;I"[.+LY;>LANFOK77'?R: MC;.4O&:-Y*)!'=N<3R[3MU=DI0<8BS\YNY-'WY%V92W$=_WC8WD^2;0B5K%" MZ2DH?.S8%:LJ/1/H^+&?=#+>4P\\_GZ8_8-Q'IQ94\FN1/47+]7V?+*;]^CDU2EZA7B#_MB* M7M*FE&/(.1R?\ MK6_>()*\1CC!J4?/U867>K,Y8HS M^39RGVR\3V;NDP7N\QFV.F\*43-T4@DI3WU+,4RQ,%/HC;V[P-DJ 3=WQP%R MK:9XOK16C_3-1WWS:!PNR[\ABW7R2*0$[/Q"- 6OV$$T7&O A4*'J^W$CD,V MH/4#$F.\Z!BOU\84FR2-!#4?%2:1Y6^9U"S"TZU1)^NW+WG?.DH\UAE M>1Z0MARE+:/2+FO1*?Z/D::#QQM%FUN^AA4/QW'IB5&^?*K79Y7. WI7H][5 M3^DMV1HVE)0]0X60?KDK1\@6?<-ZSK8((?-0^^9O_8F M;JSRU5.-'JMIFBU",H^8DL9KDFBF9D.#2.@WY!!<=J^_,Z_R6%@^HXG3-*ZX>$).*0\_@%X\=68YRUP23+ E) MMXQ)R3/Y ,FZX0V%DJHK95-"@:T,R_?1]F<'\>PD-X4]9B'%EE9I'%U7IR$'L*5<'*YLT.:"8Z M'I ]=^6XK/58S7%PYUF"I7&$!20#+5K*;5*83!%JR[I(44Y=.6:D629!=S"EIXX^:F6_"-L9/D3+3FV ,1Q %[1EBM:#?NMY*KO_*N, M7:)-TR5Q]IC/;H5#K0^VZ,-Q]%T>+1NLXKJ78 %P2ZL20.SNMW34]K>A>?I MYS&9KN9IJ-IABS\0OD%P7# ;NM/I(XG7( M \?,<6COCYPYR)>"]ATVU$9V C7U OL ^"R]1I^;QV29B6V-(2 MQP]Z3W?7A[$M>>'NLI##<56[=B'5%E4XCJK'JM>B@QE@(WT ML@*6H;2A#2TBT,4NH1P//*C+X+ 4([]I&Y MPV&/7<@-2T82)^/-E@(+D>SA&-N43)]E^]8<#EE7<#DT=(>2!ZNF2[6NVG>T M*\T#I$+LH(T*'GR)AY29NTX^,QP\H!,+5!('ZO4AX4!IVW=PHI3Z.4)=@XM2 MB>*[5[.'CVF&4T>TQXZD8=5'CRJ?YZC3[YT<&'1Z?,*,0HAXT+E<.<]Q/&93 M2+]0/T L/LD+#Y='AP8-4>B\$="?"V\'0UPD9B1SGCYXS("<.0YN;4M.$C]G M7BJT9K>\:?8Y'Y'JGAISLG+.,!ZS-(?!9)[%()'$D/I89KJ(KYU5 MEKE%U+4BF=,$SXY>3M6LNS7O["0RY_CA[&G>ACVY_BY]>S6\W;/3 M#"\;/]$.MH]$%=O E,F;',+6#>_OAA]*M.85V%HH)6KS=&PO=V]R M:W-H965T&ULQ5IK;]LV%/TK@C%@+3#7(JEGX1AH_< ZH%O0 MM-N'81\8F8Z%2J(KT7'Z[T?)BF7I7E%.EV!?XM>Y5^=>D89R-9M/JN^M\-I5[E<29N,ZM8I^F//_^7B3R<#4BH\=ZT^34Y9UG(JLB&5FY6)S-7I'WJY84 94B#]C<2C.WEME*;=2?BT_ M?%A?C>R2D4A$I,H47+_6%F,OD MKWBMME>C8&2MQ8;O$_5)'GX5=4%NF2^225']M0XUUAY9T;Y0,JV#-8,TSHZO M_*%NQ%D 83T!M Z@G0!*>P)8'<"Z 6Y/@%,'.-V L"? K0/<3H 3] 1X=8!7 M]?[8K*K3"Z[X;)K+@Y67:)VM?%/=KBI:-SC.RI%UHW+]:ZSCU&PNLT(F\9HK ML;9NE'[1PT99BK]?='D=Z* M_!\DS<*9ARK0T9WH71?MTGU2=7(A-',7*E&UU>;8_U%;D MEBY8B\>VG-7WPOJ013(5/1>8Z%%P&@KT-!1H=46GYXKO><*S2!065YI_],9B MY!>+VB3$;NDQE5>E*M7K?N:%OA/8T\G]^2V$,,?M8!80XP;35ZT&I,]%Q'A?E/,9H MN@@!XOK=D8; NKU?X*GL9A** N]-N>YR+1:Z@F[W^F*Q(/(HU@7 MJ671NA>%BK.[LF!QE%)^X/FZL)34';C7=T_Q!X&JIP=9DX!U:QM"M4KS3Z7Y MYG$OLW'$BVTUM/2XXI4;$ _E>X%Q]>'H#ITNU0%0BVEP8AI<+%X?>?XH7N40 M@"P#0,#S70EA8\_SN]E6""SLG6SAJ37A\^EZ"%N# MZ3J$05V'&%37(0S5=036K^O$;NR/_=^5O<[1%A>W[[Z0,^]%GE^VZYPM,@[K MCKC5(*S-N3$)Q.P27EKMZLMW>NWW\6Y6<&)>PL]GP6_[3,\"NU\@"%RE/8\0 MNSL-$!R8^PL$Y+L,2,D2P8T#"G K#$?L_EO;F AB=A%/TE "C0$JH@@.JB@" M0F44P:$ZBN'ZA90TMH68?S=7 M0Z@VX\9F$+//>'%1@99C[,.).H!J%]=Q"M,*#K]?W+2AOW0\WNYR(QI=#& M$&9W=6DY"&MS/-L2,;N='Y)2"BV,!T;> *C-MW$YU.QRGO*/-45\!/6 SB P M,.2&,K6K:0P)-1N2EUX6*&(3B-_=6E@,PMKE-6Z"#KB)IRX,%#H&"C5R"-5F MV[@*:G85?>Z0H$RA3W!#-P2[-@@.430(\AW?ACN$V!Z(X[EPCQ !.F'8UZ+& MQE"SC7F:Z$.W@8L^Q"$M@B!<]!&+@XL^ C2(?F.&Z( 9NDCT$=NBJ^F[>.-; MJ-FW_)B:0XM O.[6XFH(U=YV;FP$,]N(EU9 AJSM3C_O9FUGYK6]SR&B8L'@ MXJVEP@,.$<'!F8" ?.;";2<$-R;,\<%,P(!._XE"8RW8Y<+\^'3+\8.2N^IIC%NIE$RKMUO!]=@N M ?KWC93J\4/Y@,?I&:/9OU!+ P04 " ;6OU2B<$/&<0$ #M"@ & M 'AL+W=OV&H$'2M1^&?3A3)XNU1*HD%2?[]7N.DF6G2X.B^Y!8).^>NWONA9QO MG%^'DCFJF[JRX3@K8VQ>3B9!EUQ3&+N&+4X*YVN*6/K5)#2>*4]*=3693:?/ M)S49FRWF:>_"+^:NC96Q?.%5:.N:_.TI5VYSG!UDVXU+LRJC;$P6\X96?,7Q MS^;"8S494')3LPW&6>6Y.,Y.#EZ>'HE\$OAH>!/VOI5$LG1N+8MW^7$V%8>X M8AT%@?!SS6=<50($-[[TF-E@4A3WO[?H;U+LB&5)@<]<]-I5(?U7FUYVFBG=ANCJ7AD>U,9VOW33\_ ]"K->89;\[@PE M+U]3I,7B"&A(!BOT[ M 19#DL,NR<;JJLTYN2"JK6R"7UGWC UT[3,DFZ.M[ZXQMJ\D$(3I)M@CL1XQ M*!55E:+\,]Q--D>]47%P;UNT25D9/E4RZ5FWWHN4)2%\I"QK#@'3-)%)JB C M?-VMY5V8C0MF*'E(870E*YCQ797TE &A(7\/P!Y/GK^T1I*^"_!KFJ+#X9H5 MAXC[TD0:)%Y& M0EUM-'KBVGAG$PD]R)&$8;4$-VA&]"OEM>TB$ M.Z+ECLP1>>9]S&9."\AE5G=I[8V+Y%36X,#OQ[B%X3AX73,"544!U.O[E688V38^K M;A%=DQXT2Q=Q=Z3/$I&Q%P&<%P[Q]PLQ,+QP%_\"4$L#!!0 ( !M:_5)# M1>MR!P( ,T$ 8 >&PO=V]R:W-H965T&ULK53!;MLP M#/T5PN(IM%Q8RO*BOQ&G&<- M*W&'=-]LC//BD86+&I456H'!PR):3F]74GKE%*3^1D_!@XH_%*#SRUC^R?0NXNESVSN-;RN^!4+:+W$7 \ ML%;25G>?<F'IW=(-Z%A]YI<^P>S MJ12] ( #<& 9 M >&PO=V]R:W-H965T M:5I% THA&I1&* D:MXO@+#Y9I2[>!WP3N#,'-KA*-DK=N\5%L0B8$X0UYM8A MJ_BX*6RV"60 %;GE7VVNU M^X3[>L8.+U>U\;^PZV/3+("\,U8U^V12T C9?_GCO@\'"3/V0D*R3TB\[I[( MJSSGEB_G6NU NVA"3."'=H=Q83;N"\NSR&A]0=@C/W_=?E$5S-(\L M@;N0*-\#K7J@Y 6@"5PJ:2L#'V2!Q9_Y$8D:E"7/RE;)JX"?.WD,(Q9"PI+X M%;S14.G(XXW^4>E6JP;6I%73C:!NVPK6OL^HXL+T?PAO M\='"JE;Y_=W?>OXJ@WNP)Z;E.2X">I$&]0,& ^UM1=2JIES-+XNFI@4(87I8:2VZQ $D#P? :#6R>*$^X)TL73]\[OV,J MX'U!\%P;$)( 56>X+,S1"3%K1&CZZX#N.@ =)OK#O!&/+^P,/;GT),:?N_MA M!Q:UD<8'!5UI570Y1;V%.$["C#%GL30YP+69 H+7@-D]XS3L*4PF*"=\N8 M3<.$:&Z5I9C?+>L%9)D7D&7A>.RL-!F'4R]J-$O"4*IL%^X0B&_XKE+U!+ P04 " ;6OU286C90DD$ "3"@ M&0 'AL+W=OH2Z^Y%(4V!>;HF;FG#F< M&7&ZM.[!+XB"6!7:^+/>(H3R_7#HDP45T@]L209O,NL*&?#H\J$O'%5*8WF\:]:S>;VBIH9>C:"5\5A73K<])V>=8[Z+4;-RI?!-X8SJ:E MS.F6PI?RVN%IV$5)54'&*VN$H^RL-S]X?W[(]M'@'T5+O[46G,F]M0_\<)6> M]49,B#0E@2-(_#W2!6G-@4#CWR9FKX-DQ^UU&_U#S!VYW$M/%U9_56E8G/5. M>R*E3%8ZW-CE7]3D<\3Q$JM]_!7+VO9DW!-)Y8,M&F]]<*B8[Z\ ''8 AQ'@ M\$4 Q*J24#EE\KZX*DJI',/UA32I^!P6Y"+RHPJ*O+A4/M'65X[$MSM:!7&N M;?+P_3GI?P;\-#,6[=D#OHST!,@(KU:BJ ^-^- $)*=.\GZTN;!(PZP%K2BI M FP2<@$S (VZB2V;V'';EUB2"!;KM-J\22KGHC&TH%6);D6TK J<*Y,J:60)0]]OGV(*7ZU- MG4ISPK;&B5CEV^ XW(&XVR(NM;>M8$T"N+QL:\OJY] M@I0*$UQ3!E?TP5%/N/H*5#\$6\9KQ[T-N,3$Y0*W1G)L@/<\U]H'!NCNH;/_ M %!+ P04 " ;6OU2F\PX)OH$ "L# &0 'AL+W=ORCZ0$G' M$AN*5$@JMO?K]Y&2;UWBM,7VD$BDSO4[YWRDS^?:W-N"R+%%*96]B KGJC?= MKDT+*KF-=44*7V;:E-QA:?*NK0SQ+"B5LCOH]8Z[)1[?F\ES73@I% MMX;9NBRY64Y(ZOE%U(]6&W5SRG*;D_JUN#57=M)1,E*2NT8H9F M%]&X_V8R\O)!X(.@N=UZ9SZ31.M[O[C)+J*>#X@DI6+,G4&7P7TW.4X?:B%%1XA>]YUL.CWNVFK/6FT!\]H'[-W M6KG"LE]41MFN?A>1K,,9K,*9#/8:_+U6,1OV.FS0&_3WV!NNTQL&>\-G[$UJ MBQUKV94N$Z%XR)-]'"?6&33$ISTN1FL7H^!B] TNV%MA4ZEM;8A]?$\+QR92 MI_>?GD)XO_7M^GA0>FQGYP^XHI3*A SK'P78 )XKR$=3<;5$VT/<4,;&LQE/ M.'O%R^IG=DW&<"/8U$CV.GKJ4_13A\T+D1;,5I0*+L7?9)E0P7A&5N2J@^22W9P=AJ/ M,#=20K'#% 69E-MB#4P'A)1\!DDPIYGRDRY9JFMC837[C#A\=G8%!D=FM B M#I!"(2$(EY4DOV[1<84P&7NHN7$H"_SY9H[9>WR:<6'8(Y=UP(=;2\YN2N1S MEX(G0J*\P C?ZS+8366=>8'=Y$9G<7^5G+>7 \\YEAUV,#S:_224XRH7B:36 M*V3.-M!X$0^.IU"AO?NB?C# R!B%TVN8(14-=< SCE,H/A3I,]&(]/IY6F@%L>^YU%&SY M*?_Z8>KW-[T0-\%\;[T*;K\H2 ]D!KT;U0FN.(AXAOX4UK8;T&\]P+BUY08 MS.>2#?:#?C<=XVQ#Z$1^>=O &>";CCUX?)OSPK W=+#HM UX2!MUGX"?'R/( M>>?>%E+O0$-HP MJ!\ZY1GL.VGS=!B?[*?-_X7/AO'P.3X[CL]>XK-^;Y?SGB:TP:[07CX[W:#P M,IVA([YJ&L;K2JVG ?);G#,5I6 ?T.&T[+ KG+RHFQ+\O^K_I^X\W:T;9$DF M#_=DZ\]!Y9K+Y'IW?14?-S?0C7ASCW_'#1H>"=$,JKWX!#=?T]R-FX735;B/ M)MJ!FL-K@9\39+P ON-6X%8+[V#] ^7R'U!+ P04 " ;6OU2A=&3;;4" M F!@ &0 'AL+W=OW+ I39S*(TVAW3VN^ MAGO ;_6MI5W2R NVDT180J&);#"*&I"J==T4]5&!]!13J?<.B8U@4SCB,H= MGS.J/H3J7X* :@66#=+> ;$3UF@+5$8I$'+V@:7)N)>-$K+&66]REK2^)VP/ M=,2/69KVTG&R6[X:Y*HE?U6%:--);YAZVLF@=T;\O]_\!?YK+523@VNY:L4% M"=,\R*$V3B+U&Y(6*Z3F6D@2E]JAQ"8,#31L!:P$E3.^91"^7 B6D#030UV7 M5$VN7SY2H1MT2('[&BM @H7B"PNYQ/YK+U>\U[L5V'684/[1-1K;-NY.NR%X MT?;^7W@[06^X75/P)%R0:]*?C")FVZG4;M#481*L#-)<"69)@QRL!]!]80SN M-EZ@^S3,_P!02P,$% @ &UK]4G_DR/3T! &0P !D !X;"]W;W)K M&ULK5=M;]LV$/XK!ZW8$H"+)4KR2YH$<-RUZ[!B M09-N'X9]H"5:)D*1'DG5\7[]CJ0M.TV)DOG5N>#@:V6O&7V3*^XPC<+;5KF<&N:@5T9SNJ@U,H!3=/AH&5")5<7 M079CKBYTYZ10_,: [=J6F# M'J46+5=6: 6&+RZ3:79^7?CSX<#O@J_MP1J\)W.M[_WF?7V9I)X0E[QR'H'A MXS.?<2D]$-+X>XN9]":]XN%ZA_XV^(Z^S)GE,RW_$+5;7B;C!&J^8)UT'_7Z M9[[UI_1XE98V_,(ZGBWS!*K..MUNE9%!*U1\LH=M' X4QND1!;I5H(%W-!18 MOF&.75T8O0;C3R.:7P17@S:2$\HGY=89?"M0SUV]T[I>"RF!J1I^7.7@P<6O+G!]46]3JBTB.H0_B@E5M:^$G5O'ZL/T"&/4VZHWE- M7P3\I5-GD*<$:$JS%_#RWNT\X.5?X_83A^&-L)74MC,<_IS.K3-8/'^]8+;H MS1;!;/$_1_M%5-^WYW;%*GZ98&-:;C[SY*M,P6R) FY!*, 34#%C-D(UP%K= M*0=Z 1F#T]AQM6W;/&6YURHX,?<+OBE6#2;>#&Z+JKD.J==DS"-9-,59S &U[Q M=HY.Y5FPG,(KH'E!RJ%?#2D9EV&Q%>1I3B:C%+"3L4\5=I8Q7%4;P-0J*UF\ M(3!2.D3JA)*R2$_A^^_&-*.O^^=.WM-X[+RG0$DD\PR%C!1Y"G<8Q)EN5TQM M?)R-PT!A4-#%:%OLL\1BEO1G%*^X$;JV8/Q+#-;"Z!8T6G<:H6'#,;1G ;S! M*-HO) M.RC+&3)KM-G ? .?+%]T$GX5"P[O@DNSG4O36)[3 V^FA]Y\X_&W0@G'?Y3X M>:B?AO\<9N$:1LJ&QTJQ2[&R!,I8%]EKR&A, *8YHU@!F4_XR; D>8G5$H6^ M_%!83D@Q0N$QT&R/2LLMJE>GXS0BIJB\%U!2>!.Q.ZIG,8$6!:$3/)UA+H;^ M."U*0DLOH1F94 _ JZ724C>;?1L@F;V'.R[EB&3>,O9:,4;%?H_UGAX'&O5( MNV*%(O?.H.:$##W2P?[ )_<,'F1IZJW#R:@@V= 'I!=0[]@I%A5^FO\CKW>& MU3CBF/M!6(%B+=9YB9 8K%W+XW98[+>1U+%.Q2Z?C,DD]/L)30LRSD+^"Z27 MQ_QG$\3W!?"H!/D#3EF6Q\0A6VSJI^C,MUDENSJX$QH6&SJVK*_S"A.NI:@# M@G7XP.DIW.(XPYE8$"#L-][/=TO#^9$K__;ECT%H[_WJ^=(X=*G2-O"US-\X MKV 2;M",T&%\3M)PS_L..MI AW@X_>''LB'0<(41B!]#5N,<)?Q'W0^$N]!C M/9("$UV0%'_'9(S5-/*%N4TY>RY=KP ;A6& MO[EV&*VP7.+LSHT_@.\76KO=QAOH_PU<_0M02P,$% @ &UK]4I^^1=]S M @ -@4 !D !X;"]W;W)K&ULG51;3]LP%/XK M1Q$/FU01-RFEK=I*%(;&)"0$VWB8]N F)XF%8V>V0^'?[]A)0R>-3MI+?&[? M=R[Q\7*GS9.M$!V\U%+9550YURSBV&85UMR>Z@85>0IM:NY(-65L&X,\#Z!: MQ@ECT[CF0D7K9;#=F?52MTX*A7<&;%O7W+QN4.K=*AI'>\.]*"OG#?%ZV? 2 M']!]:^X,:?' DHL:E15:@<%B%5V,%YN)CP\!WP7N[($,OI.MUD]>N09.QS->HI2>B,KXU7-&0TH//)3W[->A=^IERRU>:ODHMHED$.1:\ ME>Y>[SYCW\^9Y\NTM.$+NRXV32+(6NMTW8.I@EJH[N0O_1P. #/V#B#I 4FH MNTL4JKSBCJ^71N_ ^&AB\T)H-:"I.*'\3WEPAKR"<&Y]HYY1.6T$VF7LB-"; MXZP';SIP\@YX"K=:N?1S),A@R3D&'R?_,["O8+M[ -SW 5 MT499-,\8'3+"H9QIV@3K0!?@*H1"2UHHH4IRU(U6%&?A0TY6;BP(14&ZM5SE M]N,":*X8YGJ%&=9;-)".1W ME*";DT.I=6[A!,[/1[,SYH79B(T9/-)">:K& MZ RM]2 V89#,1],9@WN^HYOHT @N+4S(ES)_3.<,OFK')4'?RC^!\60^FB>L MEU)B^-O\XX.[7*,IP\;Z[EOENFL]6(='X:+;A;?P[D6YY:84RH+$@J#L]/PL M M-M::Q;$BAXV-#Z _(76;J_X!,-3N?X-4$L#!!0 ( !M: M_5*(\Y+V60, (X' 9 >&PO=V]R:W-H965T2 MDVRFF*0]]&#K17[\2(K4?&_L5]<@>GANE7:+I/&^NTU35S78"G=C.M1TLC6V M%9Z6=I>ZSJ*HHU*KTISS2=H*J9/E/.ZM[7)N>J^DQK4%U[>ML"\K5&:_2++D MN/%)[AH?-M+EO!,[?$3_>[>VM$I/*+5L43MI-%C<+I*[['8U"O)1X(O$O3N; M0_!D8\S7L/BE7B0\$$*%E0\(@H8G?(]*!2"B\>V F9Q,!L7S^1']I^@[^;(1 M#M\;]8>L?;-(9@G4N!6]\I_,_F<\^#,.>)51+OYA/\B.R&+5.V_:@S*M6ZF' M43P?XG"F,.,7%/*#0AYY#X8BRWOAQ7)NS1YLD":T,(FN1FTB)W5(RJ.W="I) MSR_7EO)K_0L(7<.';[WL*.*>P6_HYZDG T$LK0Y@JP$LOP V@0>C?>/@@ZZQ M?JV?$K$3N_S(;I5?!?RUUS=0< 8YS[,K>,7)VR+B%?_B+8.U$MJ_=AK^O-LX M;^F>_'7%U.AD:A1-C?Z?P%X%"Y5YZSI1X2*ATG-HGS"Y9@%>G>')P\I0-3GO MP&S!-PA;HZ@JI=[12=L933(.WM6T*ZP#J4G(](XPW(^W0,G F(Q[K+#=H(4B M8_ Q6 B?"C_9=M8\81N!?H"L9+,IITG.&1]Q6/52U63.09FSC$[*C)4T/(BJ M(9?M/_D6Y93E)8=B-F(\XS#F)2L*#J-RPGC.X2,Z=PMW5=6WO1(>:RI("E E M12SY?#QA&>>0CW)63OB%J##0%#'B."Y87O##C)/\_3D8/E,C= @B!*92/=WP M(4*T587P"?TR1%([HV0=Z3A/0W2%(AZ,1RQ"< %G"/_EB']N+"*T0TUAJ*GO M27B4SQ=.0JV$'S^;O>4)>^5'95PDZ83"D+HIF\3,3=DLQB0;'X*3C5A6_A=$ M:KUTCW<,=DBI%2I&7=34Q&0HL]"-CXJ.KA+1G7&84+K&-'XVGC3JMQ(0.)6S M0&7&LNS ;7;D-B76;Y5O>M8C6[2[^!(X&PO=V]R:W-H965T XI%OD\LF 2;);ILB:8)D=XNBZ ,M MT38;2?22DB?>7]_O'%(R)=N39)&'OLQ8$GGNE^]0>GIK[">W4:H6G\NB/KFZ+(RMI0U+NWZRFVMDCEO*HNK:9I>7Y525Z/G3_G> M>_O\J6GJ0E?JO16N*4MI]R]486Z?C2:C]L8'O=[4=./J^=.M7*N/JOYE^][B MZJJCDNM254Z;2EBU>C:ZF3QY,:?UO.!7K6Y=]%N0)DMC/M'%Z_S9*"6!5*&R MFBA(_-NIEZHHB!#$^"W0''4L:6/\NZ7^$^L.79;2J9>F^*?.Z\VST:.1R-5* M-D7]P=S^305]%D0O,X7CO^+6KYT^'(FL<;4IPV9(4.K*_Y>?@QVB#8_2,QNF M8<.4Y?:,6,I7LI;/GUIS*RRM!C7ZP:KR;@BG*W+*Q]KBJ<:^^OD;4ZT?U,J6 MXI5:UD^O:M"D)U=9V/_"[Y^>V7\MWIJJWCCQ8Y6KO+__"K)T DU;@5Y,[R3X M]Z8:BUF:B&DZG=Q!;]8I.&-ZLS/T2"WQ2KNL,*ZQ2OS[9NEJBV#XSQW$YQWQ M.1.??]%Z^1GKW;F?,NZ)V\I,/1LAI9RR.S4:N$3\O%'BI2FWLMK_Q8FBQU%D M!NGA:B?,2M18N#(%TDQ7:W&9XZ>T3N@*3TSC9)6[^T\$[*O8OJ]4ILJELF(V M2<1\/)DN[HF/JM+&BG^86CF1-TK<;*TNR!6/Q868IVF2IBE^_?E/CZ:3Z0_8 M]NCAJ6WOLMH0:6Q<=(MG8?M+JW)=BYNU50KI77<+%FDR7Z1>:^U<(ZM,04-2 M[_(ZN9ZE]\7E/)E5V)M])F M&XZQA T7+,Q\52XNH.LX1<(5!=>.-81=RUH)V*/*]%860I:F@? P?#">\[RJ M@?$FB\1SO1SQOUBDT7TA:[&55NQD@1WPE206.V95(##80 URRXH/3:'$9#Z_ M:9W]466-U;4&NYN,)9D\GLT2(1V$4Y2/X-E?-+H_C@-*- Z+B-;6FDRIW(F5 M-27?.1(6#%;*4FS5!C+OQ4KA)L)*J,_H$8Y7"+D%J<\:]5(5>W&Q&$\Z*UI5 MX&Y.VXE!1XY(G*5W,3E-@36DW1KAH3XC">@B\[$EV]@:DZ^1)%5H K>ZWC#S M-KX2>,KKA)M.86DN?FND16P1]^, R?"_4'4P&]BI-SM?2BA?0X M"HPV/4)H+'QH+ :AD9!1B,S%K!>,4-ZJ6J.6L14C?D?!N2T:)RX>CF>'2(:% M8ZE1=DK=E#XJ\!MMG.THW>:K8N)600Z.(@ $L5:5LF"?&;LUEH.XP2^X,D%L M9T7#8EH5%)-%T9/?JITI=I$?5S+3A:[W8FFLY;KFO*2]N(+ECT-G$&QG),_D M5M>RT+]C)4R3'Y>>1-QN=.%MW;/DL1$Y\VX!,-C*_3R810Z$O$T%#]F:^9Y@ M"@+.9)H5Z$+V*$02KX,W+%:B>C"ME:Y JLVLUA"=9;@A*."AS(_SOJYT7802Q+ODV,+@8+FH(9F4JZG4(?8H*@Y%$ZP@ M947&0U#(94%96.H'= _AL>>2: $WTD&%D5]A44 #34\LD2% M4+9&&@'G+IW.M;1:=?VYK2*72J+]2#'ZJR=L[(@Y LXQ7MU1T-"&PP+7UNX3 MAK:DG-7X@S BDUD"HZQHT)FCB/*M*Y7$;M74A(F",KJB\%%YI5Q()E3H5AAH M8RRRM*N_9VEY>_2(A214G^M@?[KR+2]<0'"%N.?=') -[!/3&(OWEH0$J5Y? MG??+L">OS54'-M&ZFCA M3N?9!MF$ M+/%-WN':;RELO]D/$ 0&!ZM)>H=S<=,JL_H>'O$4Q*B4GQ3:@2G4Z- XWU6D MAUP18OC.N@^$8>V!A5')(;?S+0L%-$-288!V@\+&9KB/E*JI-R.FEC2"?P][ MX+G7A+K7 3[5Z'T[]8 ;!U.Y'LV\OJVZ!S- M0;LZPIPG4(F/RE+7Y%.O'3/&KXIZ1.+S.BJJT_%\]NAL*H^/1\;(&"MMT;GO MQ.SM-$0^&DX(P-Y#ZIC*_JCM*&6XR_GQ .B/?+CGO.E/7E"QL=0HOV:*.C,# M<>,DW4CJI/40\"JJ]2V\\&5TVY=)%HYF"Z!WLM9 AG0\C1%L9:H'W)R"V$.Y M;J&W>H!FX:N2VFG3.-")9]YH'0V&V?Z(EC*. 0JNVP/]U',I^?[@B\ZYJ6\<0AJ[:N M8F3V&47PAV4"'QGR_&+:+\]5'NUDQ$(H* FM>:V9M8>T1#0@S(-\L12AG[19 M&E*>UYE'!Z;(I<*E\O'>U ^ A0"KF''%+PN%#+X()_-WE M)CBU,ITYH&DE,&.F#(OPWWN'?.;"8%%YI.9:1;[=-66#>%@JXLOP'"G3*S@$1BB,]V4A<4CLS^*ZQWL4C'BT-/^X-2#-KD=/XX(AK)U$^ MKN]00P1)$*2.3?$,/DU&:'@?%0#4=, EG\#(93I@\&VJ/EF$OS:DO%@,# Y M[8B=?;P%168<.H1H'!N2HB,[MD[!6F;7GMFLA_4S@ACA@.! MMES2K*0)&KPX-.R#Q(,.?*FZR+T_;-_[0W]N6?U!*,''+I$J$@N,S@.P%NH?#T\\: )U;^Y\6)V]FH//2FY>9PG=I(-L>_ W^&<^WPS#N'B M,(58 F%H+>3&G?)BK0"@2W^=F9U"[0O]SW?QZZ. MSWM9TF6 7Q'@:4.&JO?6AS:18M_X\\?$XR*8.+SG*;2BNZ6R:]B%F.P09J&+ M%D;20YGOJ&/@U\$3A]BE!1E4/:Y6\Z!,^#0@$U+67V2=0@XV06 M'F[@1C[U:NV,>[DFP%/E?=/YI%5Y>PQ'"D6D0L>!!PHZZ\73+L]WD7,]S0[H M\Y"1;7C>X1/'0MZZ).)+I7U)"FI,\' M6G?&.AQZ:3^V&- X?IG2$,$POA7[.&XDO>@&FBK!@E#*,202E_X)C0:FT'G M[A$V8X __SJ)EYU/XFL]$4$>=)<@UVQ]?[_ MU V5%(,(:]R-.^T02E$6Z_L%>H$KPV^0(YWB#:S+D,=@6J)WE[:=8[LJT!/Z M2W"(&C\?.)1;U $"NUP7*.=.Y<\7V_]8O.,Z\*'K7&]0&<5/;=_BU]_[8T'H MPIIFO?&'S+Z1TYS_R_CC>%#=%5N%#PT-G]&VK*@('UID@-0GT X-[(8H?T@7'_95=Z$%EK0=H_T+(_R%L&^0HX68PI2HA7%A6I$4 M_NAPHQ'6-MOLX\#R5LNDM?NXLO'+F&YK>-$I7?@VQ'WYRQ"&BT=0$3-!8'3C M*T!DI#L>?>.7)?-TGBQZWYC\P:]-AE^=S-(%?4(2)<700<.=X7.4\._4UT)7 MT7=7#$GHZS)*4-C ?X+5W>T^8+OQWVT=EONOW]Y*NR:,5J@5MJ;CAXN1?XG7 M7M1FRU]Q+4U=FY)_;I1$J-""!8UGL$>X( ;=9WW/_P=02P,$% @ &UK] M4IMT]T#=!P #Q8 !D !X;"]W;W)K&ULI5AI M<]PV$OTKJ(FRD:JDN718<215Z7)96W:L2';VP]9^P)"8(9;F[K*3>%^\[_58@O.WT"I%(5>9(@<9NJ6Y6F) @P_JID=AJ5M+#] M7$O_P+;#EI%TZM:D_]&Q3RX[YQT1J[$L4_]D9A]59<\IR8M,ZO@J9F'N&29' MI?,FJQ8#0:;S<)?SR@^M!>?]%Q8,JP5#QAT4,75A34S86DVI-$#F\JK M 4[GM"G/WN*KQCI_=:>LGDKRC'C(G;QFN%/@O\N\*X[[AV+8'PYVR#MN##UF><=O,E3( M/!8?53S1^41<4X1HKY43=]I%J7&E5>*_UR-,1_3\;P>*DP;%":,X^,G$Y3,].3W+I52RD:PQOS_Z:*'%KLD+F"U$Z+(FL M<>XH*JU5>;00;B8+$6&OR25.>",22%%"XR4'B>@<>CS)PJ.X+ZTYBE5N$+J5 M5J?([1/PA?-B7'KR\=2D )AJOZ!%'A#4/$ID#KD6R\1(^9E2X7=HS%2TQ4W"XR3/64S9/J(+(*]&S:M3NJ*:YH8J8)$KP*):_<[UK?%M8[V9@=H6PZ'?/?R9YP^ZO/]>:UUVU=0_8E#N@R$9 ?SS@ MT7Z .I::/)262D32V@7I#K)J%94QOSCX>9FG\4J>)E6>ZC9Q(6U@NK%QF#-& MV)J9$_LA?EU()&P,T+F#]P".Q!,]L?])RQ&GVL$:,[Q%^XU,)4)U[ ME3$)DH1%.#T762C&BHKQ%N6D[^5(:>+S$YP@GI;^6WYYJ-STB=WTU ;ZE8&L M 'A>1Q2R*%PW' &UD:QI>8>B-8_.NX(>E M9X:%A;0HX-"$F$0WG(O&BTTUQY>9M/%J X$ HV(:JG/H)L)T#LT-88')9]HG MFZ4,(%=9?6\P/.N>UA6KN]G>U.(;B"O0,G#/A#H0LM5J]YT:&!-I]A5#&*=E MY$N.5X:[!E-#%6(1[HRDH]G$T58% H*"")T(6J&Z PG%C-@,88 BQD^FSB&PY8N&H@P3<<)=C;VMK2NX#W:O:L(.Q6ID)5K2ZB=? >D4) MV.#?5BU]#=._S.7;*/GNS79_>#FJ=U/T_N!P<,:4?GK:QW5X>'Y&]Y/SOOA M7=N?W+5Q@5J"^KK:T^WLX2B*4%R8B6*0#?=^>0V(:8H"*QPTX"$2&7SE593D M^J\R]-S5>:4^*RV[=AQ@2&B*J(YQ7J7AAOV[XKY2W;31NW!O/XD@27:P!NA3 MF!&=/3F:=5Z4&'4E;))NV8KS 6ZA51H3J4Q5(S<4@HT2P;S9#7L0T&9*$@,M M#^QKUB0: 6VC9"%2-55ITQ(MS:M/G93UK9:R$ASS*:'E';2)E/^ Q@<8Z?0; M^CC>=Y>860[&1+Z_F&2HNI'5H7/^8!6VF_RPK4__HS2TLX]61Z$F7H?VYK.T MW\DN,O@!98!/N$&"0RHB4\?$Q;Y*A2_+S7H(F]6>\RTW&]]7S=W:&CTU?MJK M6O1VJ[,^LB-=5P2=O5L7M#:RZ?97H M'AU5\ZV.O1#@XZ:\(6GW?]J>HU_I) MERD[X5^1Q-/(UO"_KAEM_G9>AY]\R^GA5RGV?4)5+%5C+.UWWYUVT)SP[\?P MXDW!O_Q&QGN3\6.B),B))N#[V""@JA=2T/P#OOH;4$L#!!0 ( !M:_5*! M.[EGR00 ( + 9 >&PO=V]R:W-H965T* M@%>WZ/G*25%$I5+WLC0=]TJA3.?J(N[=N:L+6P>MC+QSY.NR%&YS+;5=77;Z MG=W&)[58!M[H75U48B'O9?BUNG-XZ^U1"E5*XY4UY.3\LO.N?WX]9/DH\)N2 M*W^P)HYD9NT7?OE07'92=DAJF0=&$'@\R!NI-0/!C:];S,[>)"L>KG?H/\38 M$'EC]>^J",O+SK1#A9R+6H=/=O6CW,8S8KS<:A__:=7(9EF'\MH'6VZ5 MX4&I3/,4ZRT/!PK3] 6%;*N01;\;0]'+]R*(JPMG5^18&FB\B*%&;3BG#"?E M/CA\5= +5Q\E0O*T?1S_;(/T)Q>] &@6Z.5;F.L&)GL!9DRWUH2EI^]-(8NV M?@\N[?W*=GY=9Z\"_E2;+@W2A+(TZ[^"-]C'.8AX@]?C_//=S >'4OCK%O8CY'UEOTZ/-2THTM*V$VI)NM7+J 1B+YM5852C^0, 7-1:ZT"@H" M->AU9*PYS87)I18S+0D=ZD109K&%Z>[2N5)A"012!MI"4Y"N)#NG?D9EDR[K MH.,]"2>!&M!FN77((*%A OR;";KSB:[*#S-K<9! M@E(ML! .-ME36WLPY4_. >.DW(4GN1H)M21C+=VK]0M?N,KX+SU8_=*F%<[Y M0$>4)?UA&I\L=$3#))OR:[@XUDRA&=_O_B+\7.5E@WO&PHQNPT9 MW+W"+VD>N1;>VUS%'HE-*->*UXW=QWY&IQ[X@"OV)<&82V6B(0X0MUGN:A8\ MS/=CF5FSB$78^JZ:GH9J<^IP_G)KO-6JB*ZVNKWIR%6\UF1Q*M"SN*71WWS5 M/W;%[DP)CZ?9M_X_1Q+7(83:_8:30%25LVL%1J7>T*2;T@;5Z%^P72B?VQJ) M!+9\&^2PFWW3I1O.3"54$3D6)8/X%I_L?@E7:\3'I0+D)S&TJ%R)IX:.8 D7 MM-9QUD FC@:(9K=1H&#>U"U1E8^?!$S[2L:A16^2N*_:/A_4&SQY4+P]VQSX M'4>>5NY;Z?8!CUVTCV!=BJ/9J9V?UGSN>B_Y/)[QS=081L4OA4%"YM8]1X[D M@Z?-SKC;;[/33P_X^K_T=)^[S7L'4U$IW2+.?NA23GXS(.UW]^/ENV:J>A1O M9M-;X1;*>,0ZAVK:G8PZY)IYKWD)MHHSULP&3&QQN<2(+!T+X/O<8K#:OK"! M_=!]]2]02P,$% @ &UK]4D%"W%^/ @ R 4 !D !X;"]W;W)K&ULG51-3]PP$/TKHZB'(@6234* U>Y*++1J*Z (:'NH M.'B3V8V%8Z>VP])_W[$3TD6%''J)/V;>>S.>S,RV2C^8"M'"4RVDF0>5M^G?8 1S';P"2'I#XN#LA'^4YLVPQTVH+VGD3F]OX M5#V:@N/2%>76:K)RPMG%5UNAA@LE-_L6=0T7G*VXX):C@3';^RMET>S-(DM! M.*JHZ 67G6#RAF .ETK:RL '66+Y$A]1\$,&R7,&RV24\$LK#R"-0TCB9#+" MEPXODGJ^=/Q%=G(]YZ80RK0:X>?IREA-O]+]B%(V*&5>*?LOI3M\LK 4JGBX M?^V51ZE=*T]-PPJ&.HI_JGUZ[9"40\:"VH-Y 5K):B5N=R0 MH6Z41&GI?RCIEFD#7)*3:@V3I=F; E4'?77.L+5FN" C,K MI-_<[&L4S&+Y0OH=)%EX/(G=)@\G1_%HH&D>YDD,61H>TG*G+!.@1OS?03X) ML]2QYR=A?A+#:U6-=KJK1KWQ,\2]2BMMUVC#[3"F3KON_.O>S;A+IC=<&A"X M)FA\<'08@.[F1G>PJO&]NE*6.M]O*QJUJ)T#V=>*VJX_.(%A>"_^ %!+ P04 M " ;6OU2^FW643L. #O)0 &0 'AL+W=O8!\4)A]D;GO*DLSA>SV=5YJ6UU\O8U?_:3?_O: MM4UA*_.35Z$M2^WW[TWA=F].YB?I@T]VLVWH@_.WKVN],3^;YF_U3Q[OSCLI MN2U-%:RKE#?K-R?OYJ_>7]!Z7O!W:W9A\%J1)2OG[NC-=_F;DQDI9 J3-21! MX\^]N35%08*@QJ]1YDEW)&T%+@7]IJJI:SB5K,%O,GY"T[>YJ'^]6X7&(VG^ M_<2I%]VI%WSJQ?_+R[]!G'H75@9Y0R^46RMXT'0>G*AF:["^K'6U5SN-_:K6 MOMFKQJGE]85"L><0I3)D>E"VNG?%/;W7**#-QIN-;@Q)O9A<+RY55FA;:E*C M]GCA;;%7NBC,AK;4Q@=7Z0)2?FG]7JV]*Y7Y4HM_<9Y.BF;0'_A!FU!GQEM= M!$6 8SP$ML'DD*$V.MP9'/5BY9JM@K&Z#FV!]3D[ 1\:O[/!O(20JETC=#@' MGWN56X32KEI:NMHKVR3IZGM=NBI@P;UEF"%!F?&DC0@$\,@1H5T%FUO8:'@W MJ36P&NO)L[5IO"/@M)DN)H1:8A;)A>F%\YK!R%9Y2SJ9,%6?L6_M"L C.WZ+ M<$2,M/_!622V:LL5=('?V>-A\N 3M;:%R8]\#MM+&\+1[X)I&MY%9^A[XP'# M\4-*+@7GM/B#0,H.-H/6-JY!7 %^0&>#\(4&*NE&Y-1U >M7A5$Y)0OM(7\= M? >AUN7AE;H576X'9AQ\%O^\BPI^'AW^L_TRPIQQOB-/KRXOU?QBJ>C/3X[+3V:^MI=2\1XA=2_E/7U!BH2KZ M9.5$K;W+VZRA/("#MSH?97.J"<14TG60^IZKDCSOY,C NDC")5U6IK#FWD3Q M)7T$67SP" FD#$A4X3+.X4 !WVUMME65JTS:EC3:&13Y4%4IF7Q\?*E)!2JN M7]"FL0H'!+NI[!II0AD8'8BX)+0X2Q49DSA6WKHEFR><;CM;% )7(:#GHSPY M6U@',!="I14^Q-= -]H3*#.]@[L@632DI":;N!R&B!AMCG%1-D>EL+I<;T=>LYBKUIT+'&UZ0)6RFPQ5P&CC$AN;W+*?%_[WGG MP]B@*/M>D RFQP^B/L"K!OA;[,4&J!!<:100W(;<9A+YG6VV8'B*=+/K/;F' MRUOP(K@65(B<#; -MJPA+#2Z2L7#@\7<0OL-A> 7YVVS'P*B0[YVJA_;_E?Q]:#%]=6 MG#]HJ,LEY0A%!EU)I-HLBN3PY+H$;*%O286BT"AC';!KZ!1Z3=':$\MCC_3. M>3E5[QZ<&S,"QT<5N8(?5X4Q"#5)39_J51 ]&'/'?==13R;53B^A05%0,A-L MURTEQ+U)9DP5,WEEB3JLD-MWN=M521M",L"R9D.2X3$?I F0W5W[D;,/-7W% M-=*)^:1!;8:.C/)>Y&B:VG.91(W#2W4ZF\XH.?#W2OZC-Y?XD/[[H_KQL G^ MX7O0'-LXC;/BPT;YD1Z)" 1W (8:EB10I ME@HX,?A**Z73%/)X;\A5>N,FHM?*0%U&/:084 \6G\YGTV5R)5(.1T@!)H]' MJ.UYFT!BZ L6*RI-0(PTT<3;G&SI#0R"*]3H$CLXQG!ZWD)U0'B3>[V3E"QT M=D.^YN@S]"D%[LM_! ST.0O 0]83 "Q(AZ@^WYAI =2EFUM309P MEW0-'8X8%E:O; &L8?R!_[W *I@5%$/0Z<0!%$?0C' ME[P@MW$KF[!/X )S+Q2"-V0".K0^$&*I K:#2Y>4*5L,J E_LM9[RC;Y?JI^ MT!72D1-PX#%$=J O3PLAN,QR^V7$8"6@?D-4%[UIHFHH0M&@\%";RDS4!_AF MSKI2QXQ ),YE3!8B)G9AXYJ\_B:H%EB/&8"1][#_IU$"ZG^DT6(QFU^3@_#W M:R2YV\$*/SG(KBI5=7+NY+AWB6BM3$95QF8OC&*?,H8V(B8FS7]):YJ)&[/93SB] M-4TM9LQKX 1VEEFO31:QE/%QC;A;^(ZI!:5;-\R4FOL ZAG9$JC@B606G,[! M0%=/;I+T!)WPP#2!DAT7&M* ><-4_!S\>(>[!P[WAQ D^M2YDQ>8#T4O#,I76D5; MTV!,-0%,0PE%2M&+"TV;(_%BB],R-Q6FD>L!ID<\I*%O4L9R_O.)!W,> M$A*/C_Q[A)C-UE.#H 0@8DH#"&<+I"UF5Q<' QU2F]."M%])?^%^@P2IP)6H M5-B4Z,_G4^1QL!-2EMAH7\QM=5<1$4LYQJ4U51_ VQ/#!)S!0*20)]Y,KAJ; MP5>E0JVS+8>.-"H-2%LN1<3]A>1QTA[J.$8VON[!%M^F#7#UBALI>?^! _C" M8"1AT&RX!,3 B*QP2#\Q,KN0.1?G]345G7&@& TFKI-'RB3G)4"2U!CZAL+8 M=4;MS5']'QVMT4B31VDHASJ>ULOD^;0;O<'Z0,A'%B/L#6=!6DP#.5IIMA_. MA)Q[<,5+@JT-PCI \P*%C M8JFT^GW]^"!J,O]B$L(!:_NG-8E,/Z=VIVIGZ5/@WV67W$OJODUU/3S6QL#- M=/3I"'!-I=PC%CUI5<*6PZVL,7>'3_YWSD<"&T92VW-K:B JRZ.2ZV/OJNNYYB M&F]BR?/)E:O.B+&0V\Q9H[_P%;6H?;I83B\ZC]!=T<,>PY-2O 4[*-C>&C=V M;G>9C#(YXXN[=>^O6+51"TMV85;.A06 +A*MGT0\*\0).=VI,'6EB9J!-%[F M"<.0"U@>,X@XNL+FD>-+ M3ACS(PT!*\ZQ^YXQQF5-[3L]+M-B-@:9,UN=8>Z%\S3-9&S."ZI.[),.=8NK:GQVS2<&64B0\^(&=E>O#"VZ&I3W2"= '\N+:8P$Q/19YT M3!?\7C%]KVVAX_ SF@7YH8+EV^#T>(YLR&VHT],X-C%9/A@EN/=N+3K .(SA]\:R&TKW.Q MP$/>]FK'.28-D/%!0!(>,N!-?^NI] XI$:]2!I=IM;;Y:( Z!D+/#%3#B VN MOZ1Q881ASAJI>QIKV+%\)2H/!+=PY]85C-1 _X)OTU(?'2K,E_\^3AG1@0<% M<"S%DDN?3./''/&5C N033+CU>,D(FPJ,QGT"6RKJAWP'(L^'9"=\_/429P4TC, M5,71>HU)%BP4WX/KQ$>3B%Q;Q&>(78N;T(C %Q5K]&!4U6U/UK[O$/D0&P=(^XX\,:QGX2<#WZ$4QI0$_JI49 K6?D]3O=I]VNF=_(CGGZY_!3J!S ; M9 *ZPQI;9]/KRQ/EY>=%\J9Q-?^D!V-LXTI^N34:%4(+\/W:@4_&-W1 ]QNO MM_\%4$L#!!0 ( !M:_5+S 9315 < " 0 9 >&PO=V]R:W-H965T M09V"(I2I:\MF=L-SM-)YMZK&WS MT.D#1((B:I!@ -"R\NM[+DA14NQU'_JP%@C@GGONQ?T ]GIK[+,KI?3LM=*U MNQF5WC=7DXG+2ED)=V$:66.E,+82'I]V,W&-E2(/0I6>)%$TGU1"U:/;ZS#W M:&^O3>NUJN6C9:ZM*F%W]U*;[Z>.G_&84$2&I9>8)0>#G M13Y(K0D(-'[K,4>#2A(\'N_1/P?;8.W]<"2PB+XAD/0"2>#=*0HL M_R*\N+VV9LLL[08:#8*I01KD5$V'LO(6JPIR_G8E-W"Q9S_5W0'#4]<3#V!: MGF0]R'T'DGP#9,Z^F-J7COU8YS(_E9^ T, JV;.Z3SX$_%M;7[!IQ%D2)?$' M>-/!RFG F_X/*Y]D8ZQ7]8;]ZV[MO$5,_/L#^'2 3P-\^O\Y\4,0RKXKUXA, MWHR07D[:%SEZ#YE]M>J+<,@(LL4QA7_(41L6\5DS7UHIF>M$W15[%-FSV,!J MSNZD-4$)9Z+.V:J1F1+:[]BC-7F;(;_9CR(KF2F A(#"BNA,E*6*V:;6P>L?DB]"M\#)GZUW/^P=&UJF2KS%K* M3V@N5"8M&W<+O64XL1Q40RFHQ+.T9V1H#BX624'+ #6M)<,@X4Q=2]WABT9Y M$!5:FRSPA.F.;5$'Z%[( 6,8%>=R0OVM93LP52-J'<,)+7Z M779N;ZQIK)(>U6Q_*O_"1U1)W _L3!(YY@U,KE$A [/V@X3EM6PS F-19%EIJUICK95!M (GIK%T9_?4 W$7;D0*@I-3R$G>ON>E'R6 (DOTT^,LZ\",>(@ M=U<48BW8]Z)J/K'/TEI(<;;R1O\>*#^)1CSW8FN+&1Q0+E_@AZ:S";'2%BAL MK25'8X\1.0[/BJ :*=Q02P75P1-CUX*JH#/#Z=%*6S6 U:9KG M@[>,:/9K M3M3*(U[M?F(-#I:"M-> ) RI6+05W-= ?9BI!4YO^ [8WJK-!D#[R3/(&;VK MI%59'^ 2J81$[O9GVKA@W!%ODS-$"/ +K9IS;YIA%Z<*HW/*&$5YELF =$3X ML#.W;=6EOU#Z:+[0\E6%,&APKW%=[10;\$.:M58<]IYP_X\8\J*7*5J-"%"( M_(T-X7QP5@CB0FE]3GQ%4?,*Q4IS! MT0=]N&6M$7#/DCI$G>DV#_5_W7HDL8>S*D7ZO2%'B-8/90^ED^Q!MO/.KS2_ M]Q5GI:EDOQH$2H%\RR3*8B:Z@ENWU%?[F9-:2V'?ER1J'1V]BT-/.DFIP^P? M4JJS1G9PN'<8N+(ZVOX9:21K\BC@TD5"V76G=8'I?HU"?+7#J'*'!/PBLG=% MGU9WN-8@MR6*8#[TR6#J%T&7"9ST?@,A_S$I.?L-Q5(55!3?Y&>)2Z/>GZ8D\');A=4TL]K5[4NZKU4&T+W:J<(N%%[BC.>:\.\5^#^;=$T5[" M92/X4PQN#+U&%A2@?QXQIM>?8?MW=L9A0A> M5LQ&SW'NT^T!'#&W!M/%Z484B1+RUMP#HJO=]_D(+A/P5N_PM0 M2P,$% @ &UK]4O"*OWEB!P 11( !D !X;"]W;W)K&ULO5AK;^.Z$?TK W>W30!'EF4[<;))@&QV[Z/H;8/D[EX413\P M$FVSD41=DHKC_OJ>(2G%CC?I;5'TBZT'9^;,ZPRI\[4V#W8EI:.GJJSMQ6#E M7',V&ME\)2MA$]W(&F\6VE3"X=8L1[8Q4A1>J"I'69H>CRJAZL'EN7]V8R[/ M=>M*5#\:![<*N6*\2Z$J M65NE:S)R<3&X&I]]G/)ZO^"KDFN[=4WLR;W6#WSS8W$Q2!F0+&7N6(/ WZ.\ MEF7)B@#CUZAST)MDP>WK3OMWWG?X=S#D47X2 M3ER>&[TFPZNAC2^\JUX:X%3-2;ES!F\5Y-SEYU];Y39TM1:FL.V3FB2#BE+L_$;^B:] M?Q.O;_**OKN5,/*(\U;0C=B@G!Q=&2/JI?37?[NZM\Z@-O[^AK%I;VSJC4W_ MVV"^*<[]=V8;DE:5XVH-VB07"]K M]4_X66NRO"ZZG6,%NDCX+I!/?"VQO!0.+UU<2SKJ+%JCZB4YJ'8K(R6)NB"K MGJ@*B9:<:$*:9)\FOP07N 7L1OI&*S<)75G2B]VU0]9L)*V%99QMO85[!VBN MK;.OPS22&0=($_JQ#MP4:.*5]<*]P*SPS-)"EZ E>T9_;JM[:1CN+[Z1H>/J M41KP4HPVW1B5R_[A;6_VQ)Z?W$KTD#*2&F'M%ZI?$7@"(RE^W^@=$G7Y887"^(.Y)SG M&G$),P2%_@B\9,"U]UBG40ZQ3S:<=;*:2LTQM!YQ9RG6JP6[NY5_$X/R80\T M>F0\SGK,'(M:UT>])@7/&W8?[%4@E[G3IG=DT99 Y2'J.F"BA=$5%5R'J&YO MY27*3@W[-\)?E[!"2S;NR$F#V<,JMI?_P?8A:HR"'.#R>S;/*6.;'WS,.A^5 MM2UT]#%D<1?EG G^" WS^4\I@&P;^+X;>9&OE'P,LQ:1%;670A L M.TF6Q[,G?D2RP.N::72)N0OKAG$>##[?W-'UU?>WX()*,E6$KA.L0.F"[N52 MU9Z*7Q(IITP&3ON$M'F&GX27$^_/\QCQ7L2ZV7 G ,XI#S@8/0^ UJ,4?M<+O<*4V&BHB@/- MKRM=R'(85^V.N76WK>A<%N#"*NQ.SL@H^W"TX(XUD:C3))N_]Q4P]2\>. ;<0"W0Y#[+^BBR8ZV*UU;"0[W*8Q:/2E;&/5#TEQ MPVZ&J*4:T4$ULA()E5TC>F)Y;ASD8HEP^?[I OB$Z%2\ ,?$;RY,",8;Z.'\%\63J>OR!/QY3(\SX[3K*71GAL[T2OZI68J[V*PMS'U^T+Z MQ 7S'1=PV%S^/W:H)_,IYM0)S,TZW-Z<'X=)C-LD.$.IE-W]Z#'I]B[ M0NV_.6R(IC'ZR;<_=DCO3I,QCM-E&2?^V^>0[12V.SEQ*P!%_OA8U>TK[J4_ MC/EZC9-JK_PB7W*5 8B?T@E]ZP0ZVCK:5Q(%S1\PP.[&4WS_MOY%RD7$$V3D]D O.,_6H0;IQO_H>!>.Z&PO=V]R M:W-H965TZY@IWMMI4S.'4[$);&\X*;U3),(FB>5@QH2;KE5^[ M,NN5;IP4BE\9L$U5,?-PSJ7>GT[B2;]P+7:EHX5PO:K9CM]P][F^,C@+!Y1" M5%Q9H148OCV=G,4GYQF=]P?^%'QO1V.@2#9:W]+D0W$ZB8@0ESQWA,#P[XY? M<"D)"&G\TV%.!I=D.![WZ+_ZV#&6#;/\0LLOHG#EZ60Q@8)O62/=M=[_QKMX M9H27:VG]+^S;LVDT@;RQ3E>=,3*HA&K_V7V7AY'!XEL&26>0>-ZM(\_RDCFV M7AF]!T.G$8T&/E1OC>2$HDNY<09W!=JY]7MFE% ["S4W<%,RPU>A0US:#?,. MX[S%2+Z!,8>/6KG2PGM5\.+0/D0^ ZFD)W6>O KX>Z.FD$8!)%$2OX*7#D&F M'B_]KR"O^B#AK[.-=08U\?$H@%K$3KF"H0'(K&T!_9 MHQNA"W :[Q&U <'C[;#,@&^W6'2*N-)S[=2ONH6J5Q$E)@#K@O0[P5VEL WAK(B=/ M?7AFP$9G=6/R$HNTW]US8JARV1">4-XCYJ=N'/-= =.E'M/\D]36_CP*;L-S MUB <0A<8BL8>TTB\ R+LQ+N"TH+A3N$/Q-UJB3W.)YAM).\:G?@7>9#;_G"? M&W1-F?"AOQ1"?XT^?]OORU;LCU#:3I :F1PE\)@!-I8*!GR M:5RI23C%@2V* W6*GUX2))5PKQ0$(+0#P30UG3]*9A%^-J0DK7?R9[N=X3NL MUE:U G,MF!R<^KH(@-6UT7=MT7S"@6\N213/@C&]SLO("7+I>=EG'E]B.J5T M?8^T#Q/:.RL@G2V"*#OV"%D6!4F\&)I$ZW;<"I]5EP_X7N"'GLL'.(KCZ7P( MBB"/XFR:]"L!:;;F_DDA']I$/F>$#:LC,&J\[GDY'O0Y[RP.DED:S#&O_S^" M=!S!B,#K;78*9][;0SR9@VN=4.W&Z]D^8C7;X(/+#$E^@W- !W-]J[?H).1C> MM.NO4$L#!!0 ( !M:_5(,IH3O>@, - ' 9 >&PO=V]R:W-H965T M M22N\F$^MV9(-UD +BQAJ M] 8YJ4-1[KS%OQ)^?G[+:VA*6K#&RM-2">VFJ0=T,$B+'F;1P>0_@)G0>Z-] MY>BU+KE\ZI^"TL KW_-:Y"\"OFOU*8VR$\JS_.P%O-$0YRCBC?Y+G"1T2;_[ MBBTMC?.6O;2,CO-_,[N5KE#&M98=?;Y>P1+-].4%5N.!U3BR&O_?[+\($R[N ME6M$P;,$-].QO>?D!Q'_AGO>L)6FE 46W>5:]28%DN (-YV0$[HQ=2/TP\\N M='F$VMOM_9H(69A[)+!@ZS$#@C=N@B:N&V4>F-T)M3H85Z:UZN%1'Y/OA!)6 M GI0G])'G%W@;*-1"4=F3?HYTH$L"+HJ,1"6$<@XG&@PQGN^(J6 MO4^7@X^59::Z:U@.#4MWOE=Q%'6IP0MZ2)VQ)_@!Q)/"GQ8V$!U$DB.(V&@0EXBA)!O=Q#:8_+_ MD?LG>-(AAL+8D"[9UP,.&V-*1\ZHLJLP!J[4FQ/:P-<*%96BQ"B3X1Z%F4R\ M"T4-K;*MI&+21O_R/",7*WYXK(G75VJ8,!WU2,?.YNIP=3MF:[B6]):/]6^V[@#MKAN;KNIO2C>??6 MO1=V(]&)BM=PS4XOSA.RW?O1;;QIXLQ>&8\7("XK/+EL@P'^7QOC]YMPP/"( MS_\"4$L#!!0 ( !M:_5*XH81YY@, +(+ 9 >&PO=V]R:W-H965T M1J36RPAM5(DKC>!)5C,M@/O-[EWH^ M4XT57.*E!M-4%=-W"Q1J>Q8DP7[C/=^4UFU$\UG--GB%]L?Z4M,JZE$*7J$T M7$G0N#X+SI/3Q,6%\59$#M"*#"W#H'1<(M+%,(! M$8U/'6;0NW2&#^=[].]\[!3+BAE<*O$S+VQY%DP#*'#-&F'?J^WWV,4S=GBY M$L;_AVU[]G@20-X8JZK.F!A47+8CVW4Z/#"8Q@<,TLX@];Q;1Y[E*V;9?*;5 M%K0[36ANXD/UUD2.2Y>4*ZOI*R<[.W]G2]2P5!6EM'1:WR)PO$ MA0_7N+.P$"J_^?B4SL_#?SF%RY+)#1K@$L[?+2]@=0?TN582I05J?2 $,'P' M59LP= D#DAM[N8%I['J;_TH?F2%#04UO0I!TNZ@U6+:#04&;3'M7ME2-8;(P M1Z?P"M?$NH %2II9N!1,&MK5_);9EC#IW=!]8 U00U*[25@V6J/,[^!:TVG! M?*-?*\L$+!@!Y!@21([5BN+/$D\TAATN< M&TD7G?#A;.B",S 0)!?5.@7+#9<;*!KM!B=/35Q5 0-V!%]_-4V3]!O(PBR+ M89"&L4-,PBR)X34:<^K1>^P6E-:Y8,;P-:<]J[QJO$O3BMJ,K.^A]V.[Z^!R M+X9]V?%0/NGYHZ3OT81/NF/S6X84^KUTC_/K9?/>:):._3@*QQ,OVBB,8]KY MY>"?U^5!.OE].OOZZ.BY,J$5JVNM=IQN7A1W\"(9)G0!"D$I'L(58ML8";$+ M#I5)&/C:73?::U&@95R8H5=S7V^KKMYJ5V]_C$G\-)/CELE397R(R%]ON_@_ MTG;)B:N2D_ DZ^HFS7S=9'%;3Y.V?OZ.IDM# G6()ZY&J3(G;OQWM=WO.&8C M&I]LO+@5KKNOZ)9JA3L.NQ8<4 MXZW^P]^+A]/_6>T_]:DE2C=@?&CC,%UBV<@_Z9/O\,4$L#!!0 ( !M:_5+)^3PJ4 , *@( M 9 >&PO=V]R:W-H965T:&EE,>%%)*K+^OD-2=G>1S>;RG!>;EYES MSLR0'"T'8S^Z%M'#3DGM5EGK??>R*!QO43&7FPXU[33&*N9I:K>%ZRRR.CHI M651E>5PH)G2V7L:U:[M>FMY+H?':@NN58G8\1VF&53;+]@NOQ;;U8:%8+SNV MQ1OT?W?7EF;% :46"K431H/%9I6=S5Z>+X)]-/A'X.!NC2%$LC'F8YA,G6+9,(<71KX5M6]7V4D& M-3:LE_ZU&?[$*9YG 8\;Z>(O#,EV/L^ ]\X;-3F3 B5T^F>[*0^W'$[*+SA4 MDT,5=2>BJ/*2>;9>6C. #=:$%@8QU.A-XH0.1;GQEG8%^?GUE>9&(;QA.W3+ MPA-B6"_XY'V>O*LO>!_#*Z-]Z^!W76-]U[\@)0?4@X%^]SF%>'D%5 M5K,'\.:'\.81;_[5\.!2."Z-ZRW"N[.-\Y8.Q/L'*!8'BD6D6'P/Q7VI_%88 M=&]:!&P:C"<61-KQ1&"91Z";")XL?&L10:4"8"@ 4/KPR:/9<7FZSR$P78=! M"0-S\&N9SW][G-:.\]GC([I7KDL\=E(E-"RLF$;AU: M2U)"3C:HL1'>!=HKS^1X%%$5^V"L\&.P'UK!6^*1A$E.)DJH^_0ND-L=/"G8 M1DB2@Q&2&ZVG%V00O@6.UK,0(9E295"'W+DI=5\OFA.[[RO9;):?I(HM7N35 M9Q7[K&#?0O"S7/><]'L3MW^+4BV$ZNC1H*T-989D<&J#+M2:,F8HJ*1DG!(F M]!8::Q1\HER:WM$RDV*KJ:5YX"VS6Y),J .UI)AH#;BC9NN2)A9L]!;W];DP MQ*[')X].JMGS4S+GW/0ZLG1&"CXF+[=!:AKNZ3Y](5D!DAM'W?N^]ZZXU3T4 MDJK0(QU$]-1(#JN'-GR6NL__YJF'OZ*@A*;3A0VYEOGS9QG8U!?3Q)LN]J*- M\=39XK"E3PFTP8#V&V/\?A((#A\GZ_\ 4$L#!!0 ( !M:_5*I" $P_ ( M "P& 9 >&PO=V]R:W-H965T5-/.@M+:YB"*3E5AS?>J:ZB MA+%15',A@\7,ZV[U8J9:6PF)MQI,6]= M5O9.[;[B(9^AP\M49?P7=IUM.@X@:XU5]<&9&-1"=BO?'^IPXC!AKS@D!X?$ M\^X">997W/+%3*L=:&=-:$[PJ7IO(B>DNY1[J^E4D)]=W.$CRA;AN'Y8\TV% MYN,LLH3N;*+L@+3LD))7D$9PHZ0M#7R6.>;_^D?$JJ>6'*DMDSX3R@=C2H M'S%8K$O*3U74:D(68'T4?RJM 4N'*U4W7#Z=O9LD\?B3@?R9(^8@:0H83O - %HK_ M>[%_Y:0O_(T/8OQ=NP\[D>BN:&:0T:U6>9N1U7N(XR2<,N8DEH;#@9.2>!(Z M>])-!N%PRN 2M?(U@C->-Y_@"KYQKF1,I M+7@%HTXS3,*4S&*"=]N8C<.$PJR5)9OGDG4$IE-/8#H-AT,GISJ=M8U?AYL%&6:N_%DL8Y:F= YUNE[''C O0_B,5?4$L#!!0 ( !M: M_5(6RF^DO0( !8& 9 >&PO=V]R:W-H965T*E M7<6NMBB*$%2I.$N245P)J:/9).S=V=G$-*2DQCL+KJDJ8=_FJ,QZ&J71=N-> MKDKR&_%L4HL5/B!]J^\LK^(.I9 5:B>-!HO+:721GL^'WC\X?)>X=CLV^$P6 MQCSYQ4TQC1(O"!7FY!$$/U[P$I7R0"SC>8,9=90^<-?>HG\.N7,N"^'PTJ@? MLJ!R&IU%4.!2-(KNS?H+;O(Y]7BY42[\P[KU';!SWC@RU2:8%512MT_QNJG# M3L!9LB<@VP1D07=+%%1>"1*SB35KL-Z;T;P14@W1+$YJ?RD/9/E4@"@G']W,@7H5"3@Z-'L5#HCB[#(.E!EF3I ;Q!E_0@X W^.^F?%PM'EE^57P=HAAW- M,- ,]] \< <5C4(P2]A+^5YY#\-V4+DW<$=];KA9'!M,2"7"TBAN.JE7?%+5 M1K?W6O"NL ZD9B?3.(9RQ^? 1<90Y"O,L5J@A4':@_UD)]!HBUPMF1,6\ '2 M9-3+3A.V1EEO_"EI8T]@Q^E('$.:]M)1LGT\&A*J!7^7A6'3<6^8>MCQH/>) M\7_O_07\&YVKID#78M5*Y$S,_5]@;9PD[B]B+EA*+70NF5QJ1Y*:,"3(P *A M1%6 V"#DOER$ECUY!H:Z7G(UA7[[R(5NR!$+]S562.P6BI];+"3UWWN'XIU> MK="NPD3R5]=H:MNVV^V&WD7;ZW_=VXEY*^R*Q3/QDD.3_O@T MM.H79!I@Z= MOS#$P/4$L#!!0 ( !M:_5)T I5:3 4 M )$- 9 >&PO=V]R:W-H965TO MV!* BR5:DNTT,>"X+^O08D&3;A^&?: E6N8BD1Y)U?%^_8ZD+#N-[:5?))+B M/??VW)&Z6BO]8):<6WBL*VFN>TMK5Y?]OLF7O&;F0JVXQ"\+I6MF<:K+OEEI MS@HO5%=]&D59OV9"]B97?NU63ZY48RLA^:T&T]0UTYL;7JGU=2_N;1<^BW)I MW4)_7.:OPJ4,Y.WBM5 MK$55 9,%_&:77,,':9DLQ;SB,#6&6P,OVG1VSW!FSJ_Z%NURZ/V\M>$FV$"/ MV)#!)R7MTL!;6?#BJ7P?_>F0&#B "-:'P";] %:>#Q!B\) MTG//WPB35\HTFL.?T[FQ&JGVUPFU2:"0]$]B>*J M^M*L6,ZO>UBVANNOO#>9+=$';D!(P'1"SK3>"%D"JU4CK5-8;GW&PO=[C'B$ M.N2)NSP!1IEW40:&WH?*%O_B1V90L,*21V(4.&"Z5:8:@U$TYY=PR_('5CJM M4ZZ5-Q'N5CP7K+(;N-6J:'*,[KVRK((;5C&9,[K.3)P$'O-$;P".DA( MFKE11LDH]8-V81 -R'@8 98P%JC$DM*:RWP#F"5I*A9: Z95>5J?49(FT3G\ M^,.(QO1U]]ZN=V8\==Z90$DPYH ),4D&$9Q@1-HQ(GTQ(PY4('_,JZ9P$=W2 MY1SF&_C$_L88)$>HH#LD M#-VW.[M^>FZ+^9:/3/=]^8[M[\34EC^%EW1X&(Z)LD0%X^!QCM4FK:H3IR. MHH 8H?!N@9+$J0@UG1_$!)HDA(YQ=XRYR-QVFJ2$IFZ%QF1,'0#/EU)5JMSL MBA>-V7FXM24=DMAIQ@Z1C%"PFV.51L>!AAW2EJR0#)PS*#DFF4/:F^_Y9 _@ M01Q%3CN<#1,29RX@W0)UCITCJ? F\3]YO=>LP!N9?NC[$4A6(\]3A,1@;1L5 M3K-D-PU&':M4[$WC$1G[+G5&HX2,8I__!,T;A/S'8\1' IQH7EG7O+(7-Z^6 MPQ^]K\\Z&7E*^+>/> 4U_%#O.JGQ\-'W!)H'Z,! - 6[T_,P,=?&= M!SM3Z#VN8'-DKJI$X1&,Q1?>6OTABG=G'9@-PGSG\7B_U)P?.7'O3I_%OD_M M1H(\C?\RZ5G"T$^SCX:T;AQ\(B"3(V(1$^1V2$93%T%=9REQU*URO SC*.PMO;%D=D M.&H'<7KXL.WO79/1@=+_#.#1X]IMN#%WJ]W_QC1W.2:6#AV9CL4 M_CUGIPU%@NXEN?/=]]V=[<^SC39/MD)T\%)+9>=1Y5PS31*;5UAS>Z(;5!19 M:U-S1ZXI$]L8Y$4 U3))&1LE-1TK,4HD9EA59@<#V/S@?3Y=#GAX3? C=V MSP8_R4KK)^]<%_.(^8908NX\ Z??,UZ@E)Z(VOBWY8SZDAZX;^_8K\+L-,N* M6[S0\E$4KII'XP@*7/-6NCN]^8';>4X]7ZZE#5_8=+E9&D'>6J?K+9@ZJ(7J M_OQENP][@#'[ I!N 6GHNRL4NKSDCB]F1F_ ^&QB\T88-:"I.:'\H=P[0U%! M.+>X5L^HG#8"+7Q[X"N)]GB6.&+V\23?LBP[EO0+EA'<:.4J"]]5@<5'?$(= M]6VEN[:6Z4'"GZTZ@8S%D+)T<( OZ\?, E_VGS%?X5+87&K;&H0_YROK#-V+ MOPY)+T4H$O8:^6@P7K3%D?[:E!_F\&*>VX3G.(U*;1?., MT8?3RC4IPSI?SU4(:RU)8$*5%*@;K2B/3K2@56XL"$5)NK5<%?9X"K2]&+;W M$G.L5V@@&\1P)92@FU1 J75AX0C.SN+Q*?/&.&8#!H\D,$_5&)VCM1[$A@S2 M23P:,[CC&[J9#HW@TL*08AGSO]&$P8-V7!+TO?TC& PG\21E6RLCAL^.(=F[ MVS6:,BC83]\JUUWS?K5_),X[;;RG=R_,#3>E4!8DK@G*3LY.(S"=:CO'Z28H M9:4=Z2Z8%3UT:'P"Q==:NYWC"_1/Y^(-4$L#!!0 ( !M:_5(@;Z=?=@, M !0( 9 >&PO=V]R:W-H965TB#[0TMH2E2"U)QFZ^V0G3PVDAEEU'E7#N/8UM4V A[HUM4=++5IA&.EF87V]:@*(-2 M(^.4\TG-+_6N$ IZP:5K;4"@]ME=)O,[\9>/@C\7N/>GLS!>[+1^JM?_%PN M(^X)H<3">01!PPM^0BD]$-'X=L",!I->\71^1/\Q^$Z^;(3%3UK^49>N6D:S M"$KUZD?Q>HC#B<*,OZ.0 M'A32P+LW%%C>"R=6"Z/W8+PTH?E)<#5H$[E:^:0\.4.G->FYU=I0?HU[ Z%* M>/C6U2U%W#'XE>KAP[/82+0?%[$C2UX^+@ZH=SUJ^@[J!!ZU:X? M$\.!9GJD>9=>!?RE4S>0<08I3Y,K>-G@=A;PLG]QF\%:"N7.O8<_;S?6&2J8 MOZZ8&@VF1L'4Z']%^%),K^+X[IS;5A2XC*C]+)H7C,[!<7"@T-0UUEG06W 5 MPE9+ZKY:[>BD:;4B&0L?2MH5QD*M2$AWEC#LQSE0K#'$^AX+;#9H($L8?/86 M_$_Z3]VT1K]@$X!^@"1GLRFG2596R[H,P;*.AA!HJ@]V_"4=%2 MH1/=&8<)%=.8QF?M2*.\E #/*9]Y*C.6) =NLR.WZ?1R5<4G-W6#9A?>(TMN M=\KUE_:P.SQYM_U-_UV\?R\?A=G5E$2)6U+E-U,J+=._0?W"Z3;<^QOMZ!4) MTXJ>;31>@,ZW6KOCPAL8_@BL_@902P,$% @ &UK]4O2^-I\"! D M !D !X;"]W;W)K&ULG5;;;N,V$/V5@;II$T!K M4Q<[E]H&G*2+;K';#9)TBV*Q#[0TMHE0I$I2)DYG',X MP_%DH\V=72,Z>*BDLM-H[5Q]-AS:8HT5MP-=HZ*=I385=S0UJZ&M#?(R.%5R MF#(V'E9(/NC_K*T&S8HY2B0F6%5F!P.8WFR=GYR-L'@Z\"-_;)&#R3A=9W?O*QG$;, M!X02"^<1.'WN\0*E]$ 4QM\=9M0?Z1V?CG?H'P)WXK+@%B^T_%.4;CV-3B(H M<X MGC+%Q+MT63HZ"SO,2PZW/,6-WT#=PR?M7)K"[^H$LOG_D.*L0\TW05Z MGNX%_*U1 \A8#"E+DSUX64\\"WC9&WB!WZ6PA=2V,0C?Y@OK#"7)]SW@>0^> M!_#\#? ;JIVRD0AZ&81\3;^]"+X6SVS-"YQ&5&P6S3U&L]LUPH6N:JZV/UF0 M_5V5GDNAJ5*LL_Y,1X9++:GBA%K!84E#;BP(13NZL5R5]N@,2%(,DEYB@=4" M#61)#/D@24<'<(-*: ._:X<6R@9A7ALAO?JG\ YRQF+&&(U^_.$D3=*?R>WD M^#6W+X73'IH<1[UQUKE?&"R%@_G*(%*EN]Y@Q.)\Q-HD%-8V7!5(##V]PW$\ MSM@1'.9Q,J;OIVV3K$^@Y95JA6+@Q6R_7 MO-(-A?*!"P-?N20.>[;^HUHYR^/1,]W^IX(OEY)^U"?]:&_2A\OZJ*B*FG"7UUAB58>W]UMX1^ 6'QR<2UW< M?7^M(O;#?U% LO E776G;C(*5Y?'(=^[PJ#'<4O=HJ2$ BZE]ZFY<;NJ"#?R M3&+NPH9YC); "]HXQ =?>A9+X!9J- 6QHD85*HQL5"%J+H&'G#@"2WE'3=*M M8>%;70RU; B]*$SC$50)C:JY**D*B0):2E6QI/4MA:]?AE!RAV&_94( 96/\ MK7H[MT%YC^\K_\#ZN(0NZ$)0.6)>UT'&@0(K7_< \)8P.??0>OI<_P25>JT*Q"[[54 MQ217VZ#ZU;Z]S]NN]FC>_C?XS W1HR4*J;MM^W$Z3KTN(5VU#'# M<$U_4=!X ]I?:KKK;N(/Z/_TS/X!4$L#!!0 ( !M:_5*-DX043@4 , / M 9 >&PO=V]R:W-H965T>4ZGL69 X-S]IMVV40,KMOIZ#PC]3;5+N\-/,VG9N@,=^ M4BK;W3#LMU,N5# X]7UW9G"J,R>%@CO#;):FW+R<@]2+LZ 3+#ONQ2QQU-$> MG,[Y#,;@OLWO#'ZU2RNQ2$%9H14S,#T+AIV3\R,:[P=\%["PE38C3R9:/]+' M*#X+0@($$B)'%CB^GN "I"1#".-'83,HEZ2)U?;2^I7W'7V9< L76OXI8I>< M!<(K%/[TR%ZDI?5/MBC&A@&+,NMT6DQ&!*E0^9L_%W%XSX1N M,:'K<><+>927W/'!J=$+9F@T6J.&=]7/1G!"T::,G<&_ N>YP248\<0I,FRD MK#,9!MQ9UGC@$PFV>=IVN @-;4>%P?/<8'>'P3Z[ULHEEGU6,<3K\]L(KD38 M72(\[]8:_"U3^^P@;+%NV.W4V#LH/3[P]@X^YC%7,?L*\4RH&1L258038-FE ML)'4-C/ _AI.<#C2Z.\:%('T4+B&"= *&'71\+_YS M"; I+?5$2[&(&_-"@>*ISG)P-.)"IW.N7GZQF!9+CZAMQ4RA'S'CEB5%B$4U M]!A< Y$V<3YFJB5J!9(PQ@8W/A(NT9E%=+9YPH;6HEJU6>-WP2=""O?2K,30 MKK7?7OV<2PPKL+'7P L^]VI1AF4M&C2:;>_R13BWU!@<:( M(=)F';/ >*''@&PC5"T,.C].[)Q'"#J^ VEP#N2E>($$/]@ M*(@W0D4ZS2DP4]@;$T >15F:2;]SVL<2!Z'9A Z$IW)20WJ/&L'P]F(4-!EN MW8I\.$7YC'T7"]^?#M1-P'/Z6T(NN;5B*M#\U.B4$1JT[C0#;A0N1:PV?I)+ M#( W8<4S2W.Q!!+++8O3>KOSH,P^VE9VOXK?ZL^H"%.^\?=5H \>R!J \2:B M7"/RYZM X+(1]]E2O]!&1#XO(]+X/)V"/Y51T0P9:N:>>^.KU@>R;H\UNCW, M+7P?M'R6Y7FX9 L\8S5CH=EB"HWNL9]_.NYVNK^^T:I)T7Z9HOW:%*UJTHUV M&,PJ'Y<'3R5CMZ5?[1+_.?W [X+?XJIN*T3Y=M9HM2']F')62Q'[2;:J,EA( M&D^7&F7?S=N*-+R'N+NIN8UAEQ_V&TM"+/@4@^U1 M=<]*?ZA*%Q_0:; MTJ_^K[N[52)71-@K"I&JY&WVU/!\S5#_:-/01L_KL+\#G2^0-O!M]KT38>

WVUQWU%!+-)]BE/# M_2,LI$Q^7\P_G)[[.]I$.[SQ^6:"5VPP- #_3S42JOB@!&PO=V]R:W-H965T6F0!&AZ&W;#%2NNV8;A7>J!)1$L>3J&)%*@L9B&=P.Y^NQT_<* MOW/18L$;8+VK_,W;Y^ S)8S_A'VK.TD#R!IC5=49 M4P05E^W*#ET=3@QF\1F#I#-(?-RM(Q_E1V;9:J'5'K33)C0G^%2]-07'I2/E MT6JZY61G5Y^14C+0+5<;MA5HKA>1)6RG$64=SKK%2<[@3.!>25L:^%'FF+^U MCRBF/K#D&-@ZN0CX2R,',(I#2.)D> %OU"E*/X=/5=U8HN6\81N\0_NSN=%TBP:4DMV_P MB^/6[,G@,LF5>G*7K^4BB%U *+"P#H'1\8P7*(0#HC#^])C!0.D<]^4=^F>? M.^62,X,72OSFI:T6P6D ):Y9*^RMVG[!/I]CAU3$;QT*$GJ\=+Q MDNPE>\E-(91I-<+#>6ZLIG_I<81I.C!-/=-TE.F[DD6K-4K[BO3!5QCN\<7" M2JCBZ?&M6H\2N(F>F885N AH9 WJ9PQZ5C&T5>R1%HK&S5A0:R K6"M!4\OE MAA1UHR3%2*TOZ95I UR2D6H-DZ4YF 'U 7T?+K' .B>.=!*Z[ YWZ3&3(_W1 MYE"C8!;+5]0?()F&IY/8"5DX.8EA+- T"[,DAFD:'M-QKRP3H$;L/T V":>I M0\_.PNPLAK?Z%^T-4HUZX]>%JTHK;3=3P^NPD+,?-; .QLZ(;VB*(LQ5%T0^T=+8(\\4EJ3CY M]SU2LN(&B3'L@T0>R7N>>^$=)WMMMK9&=' OA;+3J'9N=Q''MJQ1,GNF=ZAH M9ZV-9(Y$LXGMSB"K@I(4<98DHU@RKJ+9)*Q=F]E$-TYPA=<&;",E,P]S%'H_ MC=+HL'##-[7S"_%LLF,;7*+[9W=M2(I[E(I+5)9K!0;7T^@RO9@7_GPX\"_' MO3V:@_=DI?76"W]5TRCQ!J' TGD$1L,=+E (#T1F_.@PHY[2*Q[/#^CO@^_D MRXI97&CQA5>NGD;C""I0!;M;HF#E%7-L-C%Z#\:?)C0_":X&;3*.*Y^4I3.T MRTG/S19:2NXHRLX"4Q4LM')<;5"5'"V7'>N\9 M8!W!)T*J+?RI*JQ^U8_)@]Z-[.#&/#L)^'>CSB!/!I E67H"+^_#D@>\_'^% MY8K;4FC;&(1OEROK#-VM[R=8ASWK,+ .7V!=4LE5C4#0:_BHK7U"NWHX6GAX M+NHGX7U]7]@=*W$:40%;-'<8S6 A&)?V,*RYP.K)6C=CHH!TF(,?QB2?9P6\@K089-G83P;)*!DD20+O*:H$ M_!69Z:"NL$2Y0@-Y&N 2KUZ\@RRE;WP.^:C#)YCQ($^'-,D&:=[BG4A(T2>D M^,\)N6*2O+>PU T5.E _A.4.2[[FY2%"WT)!P"W>.Y@+76Z_/Y>DTY2A3P*G M:PS"22=W0 M?;[P5?T(<\/H.GF")WBO*RT$,Q:XHKXC!+50^P9>)6<)..W'4?OS0D&+_O<6 M/CA$:ZTH[8:IC6]8VC\ =I?:^T.@B?H M7\;93U!+ P04 " ;6OU2?-22T# # "V!@ &0 'AL+W=OV MOPY#4^ZQE>9*]=C1SE;I5EI2]2XTO499^:"V"07G6=C*N@N65<'6Q3 M=[C28 YM*_7S+3;JN BBX&RXKW=[ZPSA0!5+B5A\;>J^/O>*HG=7BE:HS_ MPG'P39, RH.QJCT%$X.V[H95/IWZ-Y#(L_R@[1R.=?J"-IY M$YH3?*D^FLC5G3N4M=6T6U.<7:YQ1RVV\+$;#MAUZC7;Y$%N&C33>6@IJXL- MRU.&VR&#>"-#!I]59_<&?NTJK%[&A\1VI"S.E&_%NX!_'+HKB#D#P47T#EX\ MMB#V>/'_M. >>Z5MW>W@V\W&6$T7YOL[\,D(GWCXY"UX>D?5H4%06_AOJHL> M,]@\GSU>:_.[:=SCO3:]+'$1T.LTJ']@,);F[WYMGZ$V( UL54./T<"D(D%J M W4'=J\.1G:5F5[#PUXC0CL<&[IC@W7]]-+@FN\^_$+ZDX;(6M(U@94L'^7. M%?@+1''!LI@[2>0L]Y*816PFO.1L.8<;U,KSAR1A:<8A$2R+..0%BV8J(0YX+%"8% M"!:1/DF8B/@4,I:1EL]>+2)CG,A/4E8DY!IQ7^Q$L-1%WBE-UT5:A GM),XT MB85+3T)4.%QG*1CG)(PUIRR=.5X3*IX83AU%(I'[-OCUM=L=7LR2%O7.3TP# MI3IT=A@KHW4&ULO59M;]LV$/XK!ZT8;,#3 MFVW9R6P#3IIN&=K.L)<4P[ /M'26B4BD2E)Q\N]WI&3571,#!89]L4CJGKOG MCL_I/#M(]:#WB :>RD+HN;K.3JF2&MBH/=*6090Y4 M%D$K["0A[D7><>#-<_WQAX$BUG% M&=QS/.B3-=A,ME(^V,UM-O=" M2P@+3(WUP.CQB-=8%-81T?C<^O2ZD!9XNCYZ?^=RIURV3..U+#[QS.SGWM2# M#'>L+LQ:'G[%-A]',)6%=K]P:&PGB0=IK8TL6S Q*+EHGNRIK<,)8!J^ HA; M0.QX-X$[,*EZM!$C@M[*1NCZ"TGG%G8;E@:E, M0^\/MBU0]V>!(=_6(DA;/U>-G_@5/PE\D,+L-=R(#+.O\0%QZHC%1V)7\5F' MO]7"AV$X@#B,HS/^AEVB0^=O^(J_S9XI_,E>8 8K]DRZ,K!4BHDV9T>P-(* ME"[CI>*?#6<;]U)7+,6Y1YVI43VBM[@53L%$^Q.URC_1!PD5.JPI6S M9@6\YSN$WI_(E.[#,L\5YD0';LF"4WNG<,^*FCS61ALF,@NWQ)BHZ3L!44LM M&H>#, SA#403?SJ!7^CR+*$??YC&4?QS][QY0I5R6^Y>"^FWB&LF4NK_%S$5 M5R^<_YO25[4Z&KWY!O;EY(R8QIV8QO^!F-9(\N6I+4BCJSO!C6X:^ZRTS@;_ M+FFM-W??HZ@[\4B<">IPW^C+72^\M4)YQ[AJ-?)_"&TR'0TNDBG=8ISXHZ03 M6CP<#<9) L.1G\1PWY#O#<.(-#;M4\;^-#S16"^Z&,3CN _QV!^/SDLIN2#; MR?_1)5[H:;AE36PC03H#OMYN>R&1M? MS)OA^X&IG"H$!>X(&OH34H5J!EJS,;)R0V0K#8TDM]S3?P!4UH#>[Z0TQXT- MT/VK6/P#4$L#!!0 ( !M:_5)[PJ=Z_0( *X& 9 >&PO=V]R:W-H M965T>[%OLMD(^2]*A U;*NR5E.GT+H9 M>YY*"ZR8.A(-UG22"UDQ3:I<>ZJ1R#(+JDHO]/W$JQBOG=G$VA9R-A&M+GF- M"PFJK2HF?\VQ%)NI$SA[PR5?%]H8O-FD86M(6UXJ(&B?G4 M.0G&\]CX6XZ-\S::.;Q+"$E-M&!C]/> IEJ4AHC1^[CB= M/J0!'LI[]L^V=JIEQ12>BO*&9[J8.D,',LQ96^I+L?F"NWH&AB\5I;*_L.E\ MDX$#::NTJ'9@RJ#B=??/MKL^' "&_BN < <(;=Y=()OE&=-L-I%B ])X$YL1 M;*D63M"P7F=8?84[U&N?<+A/N%Y^";AM[8^@LAW(?3#X V^J&] M9/FB?S5@T5=[>[)26M)[N7N#/^[Y8\L?O\*_I#'*VA)!Y'!CWPAF.Q:EB*4X?F5*%\0&=V52#D MHJ09I&)!VRC=(/+?%%?3<<;+UHP(8)[3S)BL+I?7"EB=@6C,#)&?@*:5:4%S M *FH*IHK>J+I/7%+2Z(+B6@ABF^AZNX>S=T#W1SV-V==2/#'<&4A3UR7S[$6 M8MP/I+Z;;-?-?4*VE>_?#<,@_$03RU.((S<(?#<8!4:,D\@-HX&UQL?N8#0R MXC *28WA[.\V$)V6/#6QNFK;FFL%P6CH!LD =J$@'(W<.'S47V#JX/MN[AU[ M@IB2"7OUOPJTMT8^5$'D#]UHD#PK,3X.W"1(#DM\Z5E[!SND0KFVFU)1R+;6 MW3KIK?TR/NEVT*-[M\DOF%QS*J_$G*#^T3'M/MEMQT[1HK$;:24T[3.6W.@@ZMDK=2#6]SFTR!RA%!@9AT"H\\C M7J$0#HAH_.PP@SZE"SS4]^CO?>U4RYH9O%+B&\]M.0TN \BQ8(VP]VK[ ;MZ MSAU>IH3Q$K:=;Q1 UABKJBZ8&%1!.25L:N)$YYL_C0^+6$XSW!.?Q4<"/C3R#)'H+<10/CN E M?<&)QTO^JV F<_AL2]2P4,9JM%PC/3W[E]LU-YE0IM%HX/ML39[TJGX<837L M60T]J^$KK);4;'DC$%0!5\3 ..7^B89/_])M'(5U'3TV-\ W3N )=\]-[C;="(ZT);$CV?H,QMX PG92 Z<')U[ MF41P*RU2+;9SH^D#,9F']!U>1'"SJZGA*0-=8J,E$*N:6%$5!LG])'D7G9(< M.7EQZ65"_P1_8C$I\.S6G>OPY\541TYDD-/F%!) M7E()+SV/\*!C*]0;/Y<,X332MLW;6_O1-VL[_LF]G9MW3&\XG;K @D*CLXOS M '0[B]J%5;7O_[6R-$V\6M+X1NT<:+]0RNX7+D'_AY#^ 5!+ P04 " ; M6OU244.$G0\$ !I# &0 'AL+W=O?,[:S!U63+],$.A M-A=!$NPN/O#5VKJ+:#JIV IOT/Y476LZ11U*P4N4ABL)&I<7P65R/A^X]_[! MSQPW9F\/SI.%4G?N<%57MZ&D!>&ZO* M5I@L*+EL5K9MX[ G,(Z/"*2M0/I2@:P5R+RCC67>K=?,LNE$JPUH]YK0W,;' MQDN3-URZ+-Y835\YR=GI>[M-5$@?6+CGW"%=*YD^[@=XM3 3*K_[="B+SVN?KYEA6\WMF&ZM'/"]'TT=WQ;M'RK'-]> M9DE\V)+3QI)#-#YBR*'N]J7K-/Z/U&ERYFAU%IYE+='2S!,MBQL"CAK"_1-5 MFH8$ZA#/'*F)RB.W_KOJ]$\V9@-:#U9JW 2N;7#4UIK G89MS?:H9KST%RS6 MN#_^?Q=K\S<^VIO:2M0K/\P:2F8M;3/Q=+?=O'SIQ\3/[F5GPX6R-&GZ[9K^%T#M'@R=+^1P>W *NO\N MIG\ 4$L#!!0 ( !M:_5*H8Y])7@, &@, 9 >&PO=V]R:W-H965T M<:WP/25#1<%57HH$EMN!=#8D(K<)HX3V 7-F+68F;D;L9CQ M4N49@QN!9%D45/R^A)SOYA:V]A.W69*J:L)>S+8T@3M0W[8W0H_L-DJ<%00J2H$U8<'6$*> M5Y'T??QJ@EJM9D7LGN^C?S+)ZV3NJ80ES__*8I7.K:F%8MC0,E>W?/<9FH3\ M*E[$K3DSU#5O7*V-5H]PIH:]FFJ<6 MM_ K 2T/[Y;@:)9+M^CC^C;W0J]>_,>O4$90U]37DK*8CFSE=:MV';4:%S6 M&N09#1==A*02'_ M/B+DM4*>$?+^I=4V@A=HJ1T5^BVAVUVE:&D:'<0'M'Z,\C+.6((NI 3]B]%7 M^CC6<[588,2JU^'#@N!I&.J2/'2M',)P&/I^#[8:PCSB3T@/MA["W"EQO0/L M267\MC+^TKZX3/^3MO*3(]6Y@($EUL: 7I+B^T? M: 4;O=3"*2Z'K43XLBYCY[!B.*_I=_#*#/#@^5R. MP'SB#>T=PC">#L*MQW#.A)"^P79GYZ032\R65:*(ETS52V@[VVZ++\QFL#=_ MB<^7>&1^56VCS4[M$+[>@U]3D61,HAPV6LHYF^AF%/6VMAXHOC7[MGNN=-7- M::H_!4!4 'U]P[G:#RJ!]N-B\0]02P,$% @ &UK]4IL1W,ZZ P 3PX M !D !X;"]W;W)K&ULM5=M;YLZ%/XK%MJ'35H+ MAI"7*HG4AF[KM$I5N7!)OS\ISG M'!^.IP<\KDS,N4VE[XOEQE.$?RG&\QTV_67.1(Z:78^'(K,$JM M4D[], B&?HX(\^93NW W.4Y$D]7F/+#S(/><>.>;#)E-OSY M=(LV>(G5Y^V=T"N_LI*2'#-). ,"KV?>);RXAF.C8"7^)?@@&\_ A/+ ^3>S MN$EG7F 088I7RIA ^F^/%YA28TGC^+\TZE4^C6+S^6C]G0U>!_. )%YP^H6D M*IMY8P^D>(UV5-WSPP=RM.I?T%AU(V\,!J)Q7/2V6-(">L^$>/)1$- M!6VG72$L%<+G"H,.A:A4B$[U,"@5!J=ZB$L%&[I?Q&Z)2Y!"\ZG@!R",M+9F M'BS[5EOS19@IE*42^BW1>FI^CQ$E&Z93K\"ES9T$;7NO$ZP0H?(-. .?EPEX M_>H-> 4( _]D?"<12^745QJ/L>JO2M]7A>^PPW<$;CE3F037+,5IBW[2KS_L MT?_[?TG,J*J,B)K M+SJA,A9<*@F^?M(BX$;A7/[7XV!0.1A8!X,.!Y^XE$#WBI3(+9>DJ#.^!DA* MK-K**2GL#:T]TP'WE0Y&/7BOV%[;9N+)_!%$(7/4GY@;>4]:N%7?W':R1M7SL=_-\V+ MPE[<@'$6=L*85# FO3"6>(\%8BM<4-S6K29.^%$X2 MAG5+AE%_!6A0YNPL$<5U"P+?P6]V*%CW:CAXF1X%ZR8+3^^RW>S'#K$3MZY= M(3ATRC]I$0M'G4FJNSD<_J+34+VU>0O>8Z9/* 5Z.@*7J1[>B%0"F<$87#_J M25_^G1S67P$X>J$]C?[TW(X=AMMY";1E0J==IRT2,6QDT._,2#G6&SL MS41JA#NFBHFHVJUN/Y=VYG^V?P4O%K!E/S&W)3N0U^:+J]8M$ANB,TGQ6KL* MSD>ZW$1Q>RD6BF_M>/[ E1[V[6.F;WQ8& ']?LVY.BZ,@^H..?\!4$L#!!0 M ( !M:_5)83V#Z$ 4 (X8 9 >&PO=V]R:W-H965T6,EY?JLV13S M%0FQ.&5K$JDG"\9#+-4M7S;%FA/LQZ P:"++7W+U5TSL^+3D$2"L@AP MLCAO].'9%'4T()[Q-R5;L7<-="@SQK[IFXE_WK"T1R0@N=]5$7JO-%I )\L\":0=VP[)FE CK8W M9X&(_X)M.M=J@/E&2!:F8.5!2*/D%S^FB=@#*#OE )0"T#&@50&P4X!=%]!* M :VZ "<%.'5C<%. 6Y>AG0+:QP"W M!) 9VZ#%X*\.H"H+5;.:LV)%OLI.B2 M*HE+;(@E[G4YVP*NYRM[^B*NTQBO*HM&>DO=2ZZ>4H63O?[\^X8*JLM;@-_! M7W)%.#@8?#\D$M- ?%"//]\/P?MW'\ [0"/P:<4V D>^Z#:E\D3;:\Y3UHN$ M%56PVN"&17(EP&7D$[\$/S+CW>?P8S,>(H.!IDIAED>TR^,%,EJ\WD2GP+9. M +(0+'%H8(8/R5S!80RW2N##^NQE\$LS_ 9S(_OH9;%?O/:@Q,) G% M/P:.5L;1BCE:%1RW^$EIJA1 LH2&$[#C)>($_*E>!-@"#+!8[9Z7;O&$Q8U9 MM/(_]%0&'O;KICC#^VC::-DFO.,M?&SU@["=+,P76.8>A4$#DAI=W8+E AV/._(LV%Q&O0\QSF. MLSBMA9PV.E[-XC2[@^Q619SM+,ZV,<[^8H%G&/R&P_4?8$0XQYR">QZ KSK]A5 Z^X9SHMJR+)T,I?$ZP?W377*?2@ #Q8R;GW M:@*-G%G:!RRA&AGV]"XI^ 221QM*0YYB1][9$K' %CH+"XHYWJ0%$>*/KY@5;&IROE MB_J.H=%2E#"H$XU472BY T'Z+1;OEZBN2RR=U%>!(GL0S+Q5JK7=- M:7QV(3[8K@XP5S]HEK]7"G!(%JIYJ1F?\./^C-+0BL((D5L96JZ,T"R-)LT8 MPQ*=4NFL(LUU"IJ%Z@ZO\;F;\!WEZ2IZF'!YN\>H_G&H/,&F/LX:@H'&4]O+EW.A@2OHP/L 68LTTD MDZ_^;#0[)._'1\-'XQ?P[!*6C(_@V579^!B>39)3RIPV.:F_P5Q)A !62@7 MK-.VJ@B>''XG-Y*MXS/+&9.2A?'EBF"?<#U!/5\P)G$8@MH" "R!P &0 'AL+W=ON^>,[R9;;6YL 8#LKI3*3H,"L1J'H5,DRB* U++E0PFWC;A9E-=(U2*+@PS-9ER M3H,X>#!X9N MK=U9,Z=DI?6-VYSGTR!R"8&$#!T#I\\M+$!*1T1I_&HY@RZD ^ZN']@_>NVD M9<4M++3\+G(LIL%)P')8\UKBI=Y^@E;/T/%E6EK_R[:-;TH1L]JB+ELP[4NA MFB^_:^NP SB)7@ D+2#9 \2#%P#]%M#_6\"@!0Q\91HIO@Y+CGPV,7K+C/,F M-K?PQ?1HDB^4N_8K-'0J"(>S!;<%XRIG?O'A5RUNN02%EKU9 G(A[5OVGEU? M+=F;5V_9*R84^UKHVA+$3D*D#!Q/F+71%DVTY(5HGVO58_WH'4NB)#X 7QZ' M+R$C>.SAT5-X2+H[\4DG/O%\_7\6_^-L9='0G_+GD3#]+DS?AQG\*4SF%K 3 MIE8&*([($/)#U6QX4\_K'O#M+([29$C:;W>K]MPM34:GCUY/LAYT60^.9GW9 M9>;+/1(-Y/ M]+G;J'\Z?"'1--@SC+K,1_]1R_EQT+G*9)V#;>16DF=TE]1K5V?M!LS<-^)]>SI> MI ?L\]%XX0=2^$C?3+,OW&Q(+"6ZIE!1;T2W:)H)T6Q05[YGKC12!_;+@H8J M&.= YVNM\6'C G1C>O8;4$L#!!0 ( !M:_5)>1\2// ( +P% 9 M>&PO=V]R:W-H965T--<<.MM.,O\=VTM!!UR+$2^)KWW-RSHFN1[60CRI' MU/!4,*[&7JYU>>G[*LVQ(*HG2N3F9"5D0;0IY=I7I422.5#!_# (8K\@E'O) MR.W-93(2E6:4XUR"JHJ"R!]7R$0]]OK>=N..KG-M-_QD5)(U+E#?EW-I*K]C MR6B!7%'!0>)J[$WZE]/8]KN&+Q1KM;,&ZV0IQ*,MKK.Q%UA!R##5EH&8UP:G MR)@E,C*^MYQ>]TD+W%UOV=\Z[\;+DBB<"O:59CH?>Q<>9+@B%=-WHGZ/K9^A MY4L%4^X)==L;>)!62HNB!1L%!>7-FSRU.>P ^H,7 &$+"/\6$+6 R!EME#E; M,Z)),I*B!FF[#9M=N&P"1MTP@8'A4U0"E62%.'A%HLERD-NAQWI\+^F&'>\\3^G&/\13QQ>#'\/ M\5A7(\O?F2U[K]T2N:9< <.5P06]&PO M=V]R:W-H965TICVXR6WCX=B9[5#X][.=D'0JR9 H+XWM^)Y[[O7UR>UD(]6-S@$, MNBNXT-,@-Z9\%X8ZS:&@^E"6(.R;E50%-7:JUJ$N%=#,&Q4\)%&4A 5E(IA- M_-I"S2:R,IP)6"BDJZ*@ZGX.7&ZF 0X>%J[8.C=N(9Q-2KJ&:S#?RH6RL[!% MR5@!0C,ID(+5-#C%[^;$&_@=WQEL]-88N5"64MZXR44V#2+'"#BDQD%0^[B% M,^#<(5D>?QK0H/7I#+?'#^@??/ VF"75<";Y#Y:9?!H3:_Z)-LS<*4%II(XO&V#(HF*B?]*Y)Q):!#?1Q ](8$,^[=N19GE-# M9Q,E-TBYW1;-#7RHWMJ28\*=RK51]BVS=F;V44XY%2F\04M8,R&86#^6Q1HC M\1CNMMW.XB@^.8HFX>TCOL>M[_&@[Z^*"LUI?4=L$9252G-;Y_;"I+(2QI)! M-/MM2]%>1O/H\=8.QEO$WI+QJ(=7TO)*GI83$%E/0I(=OW&$1W&/XZ/6\=&@ MXP5-;^C:A?WS$HHEJ*$3/FY!C_=<.R:N=D)U4D'HV3GE3AJ)./Z*6K MI_'PQ/+!6\J&GUM #<*_:;&BT>>;=+[)H.]34%*7-(6GU!#N! CO6X%P)T%X M'QK4@&QG+"''X[Z$=2*$7UR%\*X,]='J- @_6X3PK@H-9:13(3PL0]%>4DEY)(ITDD1>7)+(K27VT.CDB MSY:C!B$93DBXU>T5H-:^I]7(QU8W?NUJVS>?UMUBM[UNNB^ILN>C$8>5-8T. MCVS$JNYCZXF1I>\=E]+83M0/<]O[@W(;[/N5E.9AXART_R9F?P%02P,$% M @ &UK]4LA9&U<@!@ 8R@ !D !X;"]W;W)K&ULO5IM;]LV$/XKA-$/+=#4XIML%XF!-FF[#,U:-,F&H=@'QJ)MK9+HB50< M#_OQHV19E"V)$EQ'7Q+)NCO>W7-\CI1XOA;Q#[GD7(&G,(CDQ6"IU.KM<"AG M2QXR^4:L>*2?S$4<,J5OX\50KF+.O$PI#(;(<=QAR/QH,#W/?OL:3\]%H@(_ MXE]C(),P9/'F/0_$^F( ![L?OOF+I4I_&$[/5VS!;[FZ7WV-]=VPL.+Y(8^D M+R(0\_G%X!U\>^FB5"&3^-WG:UFZ!FDH#T+\2&^NO8N!DWK$ SY3J0FF_SWR M2QX$J27MQS^YT4$Q9JI8OMY9_Y@%KX-Y8))?BN /WU/+B\%X #P^9TF@OHGU M+SP/B*;V9B*0V5^PSF6= 9@E4HDP5]8>A'ZT_<^>\D24%+2=>@64*Z!#!=*@ M@',%G 6Z]2P+ZXHI-CV/Q1K$J;2VEEYDN^J"6/P76D6+3P'P(.WDG)E02WNGB\1-^+>'RW SMHK M\+ !-^QO$8/+@$DM<\45\P/Y"IR!^]LK\/+%*_ "^!&X6XI$ZK'E^5#I<%*G MAK/<]?=;UU&#ZRZX$9%:2O A\KBWKS_4:2AR@7:Y>(^L!G]-HC< .Z\!?2KG[%9UH=9NJ.Q1U<0(,S>[C!7B73KT$UT^#[9ZT&KA4/Y5^604DQ*,D& M)0V#?O0C7_&S0,\M3^-3>,!R#]ALEH1)P)1^S$(1*_]?EL['.OBV([G92"F= M/$[/D$/&4"?GL9S6&CDX(7!DY/9"H44HU!I*3?X^Q2(MQ@_5@JWS?VN>EOS" MD_'$/72_*D8NU;O[V+F:<;6;)Y-S>P6_,9"+L'W&QX^\-@&]Z@8 M9=1?C8V+0<;:FS18;4C,7Q)G5%EUH2J3J0QI7L4P(GAQC52;FD :)) M$*\R@OT$AMYOYIBQ29GH-0?T6*3&] ]MYPLB+-QSDH/E2A MT':Y_4A,#T+][4+RH0Z+U*D$4R>GUR!-P9C.ANR=K5RD7Z*,07>U6JG.8]L[ M,MT)N3W6INDCR-Y'3E>;H^I2?@2KI=DFMA^'Z3_(OGI8U!6.Z&K)WM7)EWO)'39H[ EWZL=JN)7RK)=K)$Y<>O]E[VJS5'3'[!]]W*8=#WK^]D#8--+<(\O MK;"A?MR)^H^&T&Z=9A!*FZ>&U[&=UULQ?.:5,C%T3WJD>V+HGG2B^V.A;+$. MV[$DAM&)G=%;L'RN!24Q+$WZ_$Q1^D[1:8MP-(1VZZV$2@SS$SLWMP#XK.LN M8FB?]+@M((;*2:=MP=$HVJW#4?M$-/1/[ 1]PYZZKD:(86HRZ2_MU- N[?02 MZ-BTMUC'3FO:J:%J:B?3P[3WMAZAAJ)ICZ][J"%>VNEUS]$@VJU#U ZB(6MJ MI]-6$)]Y04)+WXQICU@:^J6=OAD"A!JBICU^ M(J"&RFFG3P1'0VBWWF%-Z1KZ=^T$W0+ALRY)7,/\+NP/1]>PN=OI%D8EZ:Y17:Z38)9^JYI>Z*K^+4X0?Q!*3,XW$JH)_/A5"[FW2 XESA]']02P,$ M% @ &UK]4OWGQ6]$ P YPH !D !X;"]W;W)K&ULO59;;]HP&/TK5M2'5FJ;"^%6 1(%VG5JM:JTV\/4!T,^B%7'9K8I M[;0?/]L) 4) :*OZ K%SSG<]L;_6@HL7&0,H])90)MM.K-3LPG7E.(8$RW,^ M Z;?3+A(L-)+,77E3 ".+"FA;N!Y-3?!A#F=EMV[%YT6GRM*&-P+).=)@L7[ M)5"^:#N^L]QX(--8F0VWTYKA*0Q!/IS^()&*VT[#01%,\)RJ![[X EE"56-OS*FTOVB183T'C>=2 M\20CZP@2PM)__)858HV@[903@HP0% GA#D(E(U0.]1!FA/!0#]6,8%-WT]QM MX?I8X4Y+\ 42!JVMF0=;?LTGZ(HPHN#L5KHF["A2*_L97!X$T+6@(Z M[H/"A,H3=(:>AGUT?'2"CA!AZ#'F<17Z91A[LB+R"[CA3 ML40#%D%4PN_OY]?V\%U=Q;R4P;*4E\%>@U_G[!Q5O%,4>(%?$D_O<+I7EL[_ M>1_\L_>-8E1R756LOQLRT++9%M7/6TU!-PH2^;S'89@[#*W#\$"'9.40 M6X=E"DM-UJQ)S3.O M[LV\QZ4R&0\Q!5W6.TA&()[1'_0(XYAQRJ?O:U_W\OV>DM=RQ[7/Z7$]=UC_ M^!ZG)JMK-6]6BRW>QOA!K=CB$E"SJ(/!-B@(ZSL:W,C3;NQ->ZBO4<*FI^@: M& B+6C9K:B4FB,9\S ME9ZU^6X^E77M+%+8O_0O>G[)?M],<7906)E/1\ [+*:$241AHEUYYW6M69%. M5>E"\9D=&T9<:179QUA/HB ,0+^?<*Z6"^,@GVT[?P%02P,$% @ &UK] M4FC+OA1E @ -@8 !D !X;"]W;W)K&ULC55= M;YLP%/TK%NI#*VWA,R2I"%*;J%HG58KZL3Y,>W#@)E@U-K--:/_];$-9VI!L M+^"/>\X]YQI?DH:+%UD */1:4B;G3J%4=>FZ,BN@Q'+$*V!Z9\-%B96>BJTK M*P$XMZ"2NH'GQ6Z)"7/2Q*ZM1)KP6E'"8"60K,L2B[=KH+R9.[[SOG!/MH4R M"VZ:5'@+#Z">JI70,[=GR4D)3!+.D(#-W+GR+Q>QB;JP!_"C M(X"@ P3_"P@[0&B-MLJLK256.$T$;Y PT9K-#&QM+%J[(I=HG$IO MV0Z8XH* 1.=+4)A0>8&^HJ>')3H_NT!GB##T6/!:8I;+Q%4ZIT&Z6<=_W?(' M1_B_UVR$0N\+"KS 'X O3L.7D&FX;^'>1[BKG?9V@]YN8/G"?]A]0TLB,\IE M+0#]O%I+)?0']>M$AK#/$-H,T9$,-X01?1PYVG(^7+ 6'UN\N62[=#*9CK6[ MW7Y=!J*FGO\WZH.XJ!<7G13WK*^4.=!*\ SDH+J68+R7-_2]Z+.ZPZA@%D^/ MJ!OWZL8GU=WC1G_:"@3!=%#;^"!KY'OA9VU#4?'LB+:XUQ:?U/;(%::Z=/UM M&=(7'YR9'\UFP6>!@V'A0?7Y5@$# M !Y"@ &0 'AL+W=O@I33(YM&*E\E/;EF%,4R)/>$XSV)ESD1(%4[&P92XH MB0PH36S7<;IV2EAFC09F;2I& UZHA&5T*I LTI2(YW.:\-70PM;+PC5;Q$HO MV*-!3A;TAJJ[?"I@9E=>(I;23#*>(4'G0^L,GXZQKP'&X@>C*UD;(QW*C/,' M/;F(AI:C&=&$ADJ[(/!8TC%-$NT)>#R63JWJ3 VLCU^\?S'!0S S(NF8)S]9 MI.*AU;=01.>D2-0U7WVE94 =[2_DB33_:%7:.A8*"ZEX6H*!0Z^ *\$>";0-3,3UH0H,AH(OD)"6X,W/3#:$PS*=QALE8)CCA-X'@2^K$NV:^8'7://LH&M7['U6]E>4BE/ MT5D8%FF1$$4C>'F@D(2,Z->SB>[:7Z?&P^UTL;--M\',=X%P,]U.1;?S3^)F M5#5Q[31P]=P=:1O-G+>X=BNNW79I-4?],X.+-!=\235=B>ZO:#JCHNVZ]:I3 M>A]_M_O58?WWO=O]'65QT.]MZ[]K!9\O_PWY@XIKT,KUO&!)Q++%/F)C9U-G MG8^7&]?*.GY?P4M_=2T#%^\HWF2&@]X;DN--H<5N*]\K$L:P)+8_-?OD8%-@ ML?*Y:15F7$'C888Q](94: /8GW.N7B:Z^ZBZS=%O4$L#!!0 M ( !M:_5+Y? N_/0, -T+ 9 >&PO=V]R:W-H965TRF=:M*MSU4>S#D %83F]E.Z:3] M^!T[(5 (K.K:%XB=[SNW[S@^G:60=VH.H,E#EG+5=>9:+\Y=5TWFD%%U*A; M\H&GM=R,\JXT^O8O2O9ZXAAOBRN)*[>RDK ,N&*"$PG3KG/AGP_]T! L MXCN#I=IX)B:5L1!W9O$QZ3J>B0A2F&AC@N+?/0P@38TEC.-7:=2I?!KBYO/* M^CN;/"8SI@H&(OW!$CWO.FV')#"E>:JOQ?(#E DUC;V)2)7])N)/:2&CE,@1S%HRE)UC+!OHY@8$)R*;B>*S+D"20U_/@POW6 [V)AJNH$J^KT M@X,&/^7\E(3>"0F\P*^)9_!TNE>7SO]Y'S[;^Z-BA%6KA-9>N,=>;3/XPDK+6C'?PON>WVR'F.7]9GUJ4(TH6J,> MA=BL0FP>#'& +<9XSOB,?,6C8T-5Y/82LC'(0S5H50Y:KU;GJ/(1O42=^]%. M!:.S]E:9![N@MN]O@>("U/R'8C6H_8JUJV3;_U!,:2*F9$136"M%_I!G2WE6 M>3Y[-2E];_T)]UY$S-+,9G6C5K2M9AUJ1ZBX!N4W@QT]ZV -_VR/H/[&K>4? M3'F$DP7*=D+> T?A4GM]721X03*EC9#WL*KWRRCN!^O0@M?3?/TM]L.7T3S< M.9SA]MDUX!:WH[>NZ!F>UMM=V-]G&.\S=( \#W4R'T:F$<5!-][R]02P,$% @ &UK]4I !P&ULM59=3]LP%/TK5K1) M($'SG;:HC02MT)@ (0K;P[0'-[EM+!*[LQW*_OUL)Z2%IBF:1!\:V[GG^-QC MY]JC->-/(@.0Z*7(J1A;F92K,]L6208%%CVV JK>+!@OL%1=OK3%B@-.#:C( M;<]Q(KO A%KQR(S=\7C$2ID3"G<AVX)\M,Z@$['JWP M$F8@'U=W7/7LAB4E!5!!&$4<%F/KW#V;N+X&F(@?!-9BJXUT*G/&GG3G*AU; MCE8$.2124V#U>(8)Y+EF4CK^U*16,Z<&;K=?V2]-\BJ9.18P8?E/DLIL; TL ME,("E[F\9^MO4"<4:KZ$Y<+\HW45&_D62DHA65&#E8*"T.J)7VHCM@!NL ?@ MU0#OHP"_!ACG[$J926N*)8Y'G*T1U]&*33>,-P:MLB%4+^-,,E0+35(QLJ31H M)CNIY[NHYO/VS/>]I#WD.R?(E[AL_? MRZ>RO:)"\E+M38E^7:L ="6A$+\[Z/V&WC?TP5[Z!7 .*;HD%-,$T(0)*4[0 M+<@VZRJRR)#I[^\Y/HTB7^7YO.U02U3@1INH-TJ#1FG0J72S#U)ER0FB[0HK MDG!K;G_H^_WW$EO"@L@;[M$8-AK#3HT3Y221Z'S) :K5NH%B#KQKI:*&._J, MC=!OZ/L'-L*\U<_^CE'OK=R-")T@W./DH)$SZ)03] ;]\"N: 26,HT?X:_K;.J8\U\.U[ NBUM"?$?_VDUVMVJK>\!F MUSMH\[ K_4T=*F5[_-TM1\%;\VJ3=^/>^VMO'6/Z#G&#^9)0 M@7)8*(S3ZZL5XM6Q7'4D6YF3; Z0+U?,&5TW=&'97,YBO\! M4$L#!!0 ( !M:_5(?9=:RWP4 (< 9 >&PO=V]R:W-H965TK!G_F2T!!'I*XC2[ M["R%6)WW>EFPA,3/NFP%J7PR9SSQA;SDBUZVXN"'VBB)>\1QO%[B1VEG>*'O MS?CP@N4BCE*8<93E2>+SW]<0L_5E!W>>;]Q%BZ50-WK#BY6_@'L07U94AIN_G[U/]>+E8A[\#$8L_A:%8GG9.>V@$.9^ M'HL[MOX(Y8)_G@Z_T8O7O['KU%48J^+%F>^6F87?2$1*%\]8)RQNMB1M(P(T:W+!7+ M#$W2$,(:^Y'=GK;93^SVGL6^)Z-7A9 \A_":6!U>K7@78?<$$8?@NO78S?_* MTRZB3J/YV&Y^Z\O9*6XTG[QN]NG^YHXEEK0J1ZK]T09_N@AOTDSP7-*70-\_ MR0'H1D"2_;"X[U?N^]I]O\']R,^6:.5'(9*<+.M8%CYDHBYJA1]/^U'L_#CT M\$"N\'$S-KN#!M@U@[8@NA5$UPI11V >I7X:1.D"R3TF"3SV!80(GJ2>9%"W MYR:%4W<#"G9<\A+P[J@&M%Z%UK.BO0,1<="I8G.4%=R1*NZH ^GM3$\=]>\% MRMUA#2@'%7,_ZTAJJ3K^$Z>A QN'F7+ GIY>\9A50X=L?JZ&.S&F;H[ MA3'8*8R&%9Q6*SBUKF"+E;_?0O( _ ?Z%_6[IP/WSV?2_BJK(\BY+)5BX#@' MM3'=RL*RAR,>R#:M%9Y^CR)\M;L3 )8?!O?5%SB/Q&\G& MH!Z;W>'?@="Z]L>;-ZJ(;" -O6-Z&,@[""%9Z29SQJ- AK4EGG;_V"'=/CVU M1M2(!;:KQ?]'&]>X1BKH2^(;M8W:7H=1%&R7E&^R"D#R\UQQ]!CFP!5%%*G( MLEPJ#30!'^%=R:#->\O(!K;K1C.?8=+*9V>V[!I-P(.C$)FA;&SG[ .);%2Z MV\Q^OT8>)^WCM@$;9L=G1R>\4 M@BEMY4F,^A"[,I3DDZD].ZW:0;5-ZUJK<>EMLRA@U[;,(^\S8:=]81FC('N\NKU#W48M_64%M M(3<*1(ZI0'*@69M>5<1"]&7-]FFUB=$H-2: M,J-/Q"X!1TG9D@/LDS1JY(4ZQT@:-=) #WPQ.31I+?ZQ@[L.Q;:D4:,@U*X@ MQTC:E.5\KYQM?'8ZRG[L'PK\I9&X^W42,U-$[M-'L'CRQ^U.V&S$@D M5.,:Q4IH]HFY86#J'27FACVI_;//X7U>BT/]K969P-I&)C:&?+ /J_T MMO4!JK&QHH9:J9U:7_&*."Y=;[:>9 =1;^.((@&^T(=)&0K4RU#Q>;BZ6QU8 M7>ECFA?W1_A\C&ON3_#YM#B.,NZ+TS&9M87LK5 ,F! LT3^7X(? U0#Y?,XD)Y47:H+JV&_X'U!+ P04 " ;6OU2(/^_ MY[H$ !M$P &0 'AL+W=O[GY8W0<# UB;Q*SM0/OO;^RD"33! ML*=M/Y2\S#SSS'A>'/-I3&KBV933Y<0^Y9_>JWY.IB40"]XKH-(ZY>AY )#>7 M#=IX>? @%DMC'S3[O15?P".8SZM[A7?- F4F8DBTD E1,+]L7-&+,0NM@I/X M(F"CMZZ)=64BY7=[-LP:9P9RGD7F0FS\@=\@1G,I(N_]DD\EV6PTR3;61 M<:Z,#&*19+_\*0_$E@*C>Q18KL".56CE"JUC%=JY0OM8A3!7"(]5Z.0*'1?[ M+%@NTB-N>+^GY(8H*XUH]L(ME]/& (O$9M:C4?A6H)[IW\ID\T6!SHPRTXT!M'U[W:1"RH-=<;X>]*E5*[+ -"[:AE^U?.#4B6(/"_DT4QS9; M5U 91KAEMK5+;.23V"'6*8AUO,0>8"VCM8U@W@K&?"HB89[)MSN()Z!\:]4M MC'3?(A7."O@SKP_W_-G":B+G9%QDQ%!J4Y<"P[-J"M!@S_J>%Q3.O12^*F$ M[<\MAQ',06$TLR9[HW6*E, 1JN-S7N'#]M&A0=GH R\A%V'D\FI53\@=?Q)Q M&I.!5 CJ L57^-8\U[;XH$*N%=B_5WEY6&[7CZV!10^7>9DZEK])E]\JQ0_US MQ^/> ]CO//OJR*4Z.W*ICI,;T^J08^WS_3Z7;K8C;K[ HVP_9)Y5C$"]%%Y5,X?]B;SAY7SA_GG MSTV"_EAH'I&9-3:5<2Q,M@^=^O*G.EQ87:4?ELN8-[=. V)0"W=N@Q1L'F0? M:\73XFSHRIV(O'H^H!=#6O-\1"^NLY.?$CX[B,*MU$(D&C]LYF@J..TB996= M[60W1J[<6<1$&B-C=[G$'1$H*X#OYU*:EQMKH#AAZ_\'4$L#!!0 ( !M: M_5(K[8J^5P( /(% 9 >&PO=V]R:W-H965T+WICI-5(F<29AJ8DHAJ-Z-@*O-,&@''QM/;)6C MVPC3I* KF $^%U-M5V&#DC$!TC EB8;E,+AI7X\&+MX'_&"P,7MSXI3,E7IS MB_ML&$2.$'!8H$.@=EC#+7#N@"R-7S5FT)1TB?OS#_0[K]UJF5,#MXK_9!GF MP^!+0#)8TI+CD]I\A5I/S^$M%#?^2S9U;!2016E0B3K9,A!,5B/=UC[L)<3M M(PEQG1![WE4ASW),D::)5ANB7;1%32T_NW)))G3+1"G( M2&D+Z8VCA3W%W2%KJB)]7\2]I'7:B:(D7!]@UFV8=4\R^Z[DU?.LN9X36GL- M8N]?6-EOX/O_P\JJ2&_/RNYA(P<-K\%)7D=__4MR(U1IC7@LT2"5F8TYQ&CP MU^5^OMIP[PF[;CBA>L6D(1R6-B=J#:P<7768:H&J\*]ZKM#V"#_-;5,&[0+L M^5(I_%BX1M&T^?0=4$L#!!0 ( !M:_5+^-L)O3 , .$- 9 >&PO M=V]R:W-H965TP0/BI :D'5 M.K535=;N8=J#@0M836QF.]!*^_&S0YH$ 8&QP@.)DWN.[SW7.7':2R%?U Q MH]7[JN<@HJHJYL#-G8F0$=5F**>NFDN@XP04A2[QO+H;4<:= M;CNY]B"[;1'KD'%XD$C%443EVS6$8MEQL/-^X9%-9]I><+OM.9W" /33_$&: MD9NQC%D$7#'!D81)Q[G"ESU"+"")>&:P5(5S9$L9"O%B![?CCN/9C""$D;84 MU!P6T(,PM$PFC]\IJ9/-:8'%\W?VFZ1X4\R0*NB)\ <;ZUG':3IH#!,:A_I1 M++] 6E!@^48B5,D_6J:QGH-&L=(B2L$F@XCQU9&^ID(4 +BV T!2 #D4X*< M/RETE5E25I]JVFU+L4321ALV>Y)HDZ!--8S;-@ZT-'>9P>GNG>#3"PTR0GT8 M:G2!;BB3Z)F&,:"S/FC*0G5N+C\-^NCLTSGZA!A'WV17Y7@41C^ M\%XYO \C \<)W%N'NZ;RK'R2E4\2OMH.OIZ$ M,=/H:BH!S.+4Z.<]1$.0OTJX_8S;3[C]G;D:06^YTC)>4=^9 '2K(5)E]+6, MOE::NJ7?IO\*54]0]B%>=(U0BZ+$FQ&!5PORJ+5T@BR=H#2=6K79"#ZC 7 F M)'KB"D:Q$1=]$QH4ZIOE9%H6'*)O/9NQ?@I]&QE]XRA]5ZB@1-_-"-^SO^T" M-[-\FGL$QF2OP*V2PEO91*U3Z(J]W'*\HY1-847A:NO"I1:Q&;=#6URP05R: MTR,L1+A@?(I22[BA(Q8R_9:M6/0''>,6.+^Y'V#].=W_ODMX24N(9 M./C.21W4U+NI@V4MH1LLSVW ML/^V'S_W5$X95RB$B<%YU89IN%Q]3ZP&6LR3+?E0:+/!3TYGYAL,I TP]R?" M/#+IP.[RLZ^Z[E]02P,$% @ &UK]4IH7FV.$ @ %P< !D !X;"]W M;W)K&ULK95O;]HP$,:_BA5U4BMU)(1"H0J16E!5 MIH&J5MU>5'MAR %6_8?9#M!OO[,3LG2B65_T#;'CNU^>NR= M<&F&P=K:S548FL4:!#4MM0&))TNE!;6XU:O0;#30S"<)'L91U L%93)($W_O M7J>)RBUG$NXU,;D05+_> %>[8= .#C<>V&IMW8TP339T!8]@GS;W&G=A1!_Q@L#.U-7&5S)5Z<9M)-@PB)P@X+*PC4+QL802< M.Q#*^%TR@^J1+K&^/M!O?>U8RYP:&"G^DV5V/0SZ &BK/JFJ#I^ MI^ION6R13G1.XBAN/SV.R>G)V5M*B'VLFAE7S8P]]N(=[)3NF%S93[[U).KH7*I3TFJH#U/,R-H&T:=Z,DW!Y1T*L4])I]9/*C/EY6R,M/ M]K%?D?N?[6,S,&KU&WT<5,(&G^GCX(B/_]@8UN:<^V1,J<:Q8 B')29%K4M\ M%W0QAHN-51L_^N;*XB#URS5^N4"[ #Q?*F4/&S=-JV]A^@=02P,$% @ M&UK]4OT+#EUW @ @ 4 !D !X;"]W;W)K&UL MC51=3]LP%/TK5Q$/( %)T\(0:B.-5(A.P"H8[ 'MP4UN$PO'[FRG!6D_?M=. M&H($W5X2?YQS?.^YOAYOE'XV):*%ETI(,PE*:U?G86BR$BMFCM4*)>TLE:Z8 MI:DN0K/2R')/JD081]%I6#$N@V3LU^8Z&:O:"BYQKL'45<7TZP4*M9D$@V"[ M<,>+TKJ%,!FO6('W:!]6872<"5!XW(2?!VZ3*6J^9LY*F$EC=4T5L@:.8(J&%Y)9S($9*#$ON"P.X9)+)C/.!,R5X;X2 M^U.TC MS0*R'^RGL[QW 'G )/TI5&R9S,PXMA>H.#+,VK(LFK/B3L+[5\AB& MT2'$43SX@)[NID\Q(_K TZ/W]) ,ZER*.Y=BKS?Z1.^6VFDFUVBLLP>N&C?@ MZ0:K!>I?\ =2K8R!M-8:9?9*8(N:X'!'#D*JI-5T8?N$]_YN%=]JT,=^MR5J M$$H61R1;@>!LP06YCZ:#[2-0.0/M+I>QVXKJP>W23 MOU!+ P04 " ;6OU2!LS!)3X# W"0 &0 'AL+W=OO.2D ML4CL8COM^/<<.VG6;5DIXB7QY?O.Y?.)3\9;J7[J#-' ?9$+/?$R8];GOJ_C M# NFS^0:!>VD4A7,T%2M?+U6R!)'*G(_Z'9'?L&X\*9CM[94T[$L3# MN-1&%C69(BBXJ-[LOM9ACT!VV@E!30B>$@8O$/HUH7^LAT%-&!SK85@3AL<2 M1C5AY+2OQ')*1\RPZ5C)+2B+)FMVX([+L4E@+FQAW1A%NYQX9AJAXAMF3Q<6 M0AM54M$8#:\A0LU7@AE,@&G(,%EQL>K G LF8LYR6*)R=2UBA),(#>.Y/B7B M)_H:%F*#VEA3\+YBPO@=X<+^/#974&L)2*13Q;P(95&0:KHD. MH11&46WN$VYO(CAY=0JO@ OXDLE2,Y'HL6](+)NR']?"7%;"!"\(TXD%F+VD71RP+K)UWJ.(=V.Z$&1,K MU+:>[;>U'V.J9 $ATQG,J4.X3PDIC5F:TL7MT#*%+^R^K?RK<$P7Q3&@>0NH/WS[@'JDU[#1:WA0KV..Z!KCG&G-4TZB.BT>J1PN2#,C M:VEWLEB+2ZEL7^M8B=JT&3[+Z$G.X5\1T5\1LT.(2C-_[V(O4*U<"]80RU*8 MJMJ;U:;+7[CF]F3]LG<>]EK6H][YK&KB#^:K7XHKINA:UI!C2JZZ9V\H6E6U MZ6IBY-JUE3MIJ$FY849_-J@L@/93*Z.X"Z=]W=FU;$5HH-7*93M1Y5SBXLXMEF%DMD3O4!%.X4VDCF:FC*V M"X,L#R IXC1)SF/)N(H&O; V,X.>7CK!%%DY MOQ />@M6XCVZQ\7,T"QN67(N45FN%1@L^M&P<41O2 [?'&_;KX)V\S)G%D1;?>.ZJ M?O0A@AP+MA3N3J]OL/$3!&9:V/ +Z^9L$D&VM$[+!DP*)%?U/WMM\K %()[= M@+0!I'\+Z#: ;C!:*PNVQLRQ0<_H-1A_FMC\(.0FH,D-5[Z*]\[0+B><&XS1 M\!7SJ82)LLXLJ4+.PCL8H^6E8@YS8!8JS$NNRF.XYHJIC#,!,S3A$JD,X3,S MIB8Y'*-C7-BC/RAN:HJM,/ T13E'\TQG'^_'<'AP! ? %4RY$%1CVXL=6?1" MXZRQ]ENI?PTU*=0#8"68M+WC&PBLNC)8P_#*:4-F=ABMF%-T1$G1E':='BJ +>*"V M ;3[8)BR!9I=:=ROH9."#'7=X^>L]7.VEVLH]9+N+NDJ@S,1G.'K@AH3W732 M.4?J;QNCM/2&R5VWNPY]'D+[!KP:)+UXM:TVWGKK$DT96J"%S(NJGWV[VG;9 M86@N\:_C=8N>,D,OTH+ @J#)R7N*;NJV5T^<7H3.,=>.^E 85O2E0.,/T'ZA MM=M,?(#VVS/X"5!+ P04 " ;6OU2+[(*--L" #L!P &0 'AL+W=O MAE%U:P M0K#L/B >W&2:1"1VUW9:^/L=.VGHC8)V7]K8GG-FSG@\TUT(^:Q21 TO1<;Q5H(JBX+)UP'F8M%S?&>Y<9HWZ8W4I:N0U+G!7( M528X2)SVG O_?!P:>VOP*\.%6OD&HV0BQ+-97,4]QS,!88Z1-@R,_N8XQ#PW M1!3&GYK3:5P:X.KWDOVKU4Y:)DSA4.2_LUBG/>?,@1BGK,SUG5A<8JW'!AB) M7-E?6-2VG@-1J;0H:C!%4&2\^F M]F<]A#7 2G23C/"Z?X(939G MYK+@BBLM2ZH!K> $W@X4<*$I^2I+.-,8 U.08IQD/(%L!7,X0LVR7!T1^@;["8H'PB>[ITNE(.XY3!JW*C6/*@T!^]H;L$-L:<*QCS&> =^M!_?V8-W*?_-)03+ M2Q@$>PF_E_P46MXQ!%[@[XAG^'FXMTO._WD?_[/WM62TFHIL6;[6QQ7Y>$UG M<*6Q4$][F-L-<]LRMS]D/C8%2GV*Y7!1B)+K7454D74LF6FW\[X?=$*/-,Y7 MD_NAV5JL81-KN#?6;]3BX?!:*'I.U$^7[V-82HD\>EU[GG<8"4F5:)[%F$E. MSTR10MRI*MP*]\3W.QNBAMM68;@I?-LF.-LD&F\;M<\V4^.NM*\"96+GAH+( M7$Q5-\UN,YHN;$?>V!_XYT-_Q_Z(1EDU>=[HJSEXPR1U)04Y3LF5=_J%XI75 M;*D66LQL\YP(3:W8?J8TCE$: SJ?"J&7"^.@&?#]OU!+ P04 " ;6OU2 M-R2 G, # #8$P &0 'AL+W=O[+?5K<:67XT2B12D$4H2#8N1]YZ^F["><\@M MO@O8F,8S<:',E?KI&K-HY 4.$2006C<$Q[\U3"!)W$B(X^]R4*^:TSDVGQ]' M_Y 'C\',N8&)2OX4D8U'WL C$2QXEM@[M?D(94 YP% E)O\EF](V\$B8&:O2 MTAD1I$(6__RA3$3#@78/.+#2@1WKT"D=.GF@!;(\K"FW?#S4:D.TL\;1W$.> MF]P;HQ'2E?'>:GPKT,^.IZ#%FKM4DIDT5F=8(FO(6_*!"TV^\R0#<@/<9!J* M-Z^G8+E(S)LMFS-R!V&FM9!+\N,&TCGHO]#@V_V4O'[UAKPB0I*OL97*.-2R+Y M"-&RF:D62)T*4B>'U#D J5F*]\8 5@I33:X%GXM$6 'FL8P1P=535\M9?592 M5QU7W A#?ESC!&1F(35M\+H5O&YKQ@[0#%GA<@'FC'"[12?,V#Z:%+/T\UG< M#K4>O^T-L*3K)AGV&05!;;450:^*H/>B-4>+9KPSN@PU^A7R M_BE2XZ*"=_$BU"AFZ36J_E]>M%EL01]4T >GPPEV#"NT[QEZK@UL&;8@K/1V"=(XA"*TUCK*3I$BM>+3S,A3I/+ESM)ILPZ\5 MD;9+(GZ%XC>F)'\\A#&7RSU\:,M2+5NT=Y)EK-6)]EOS\,7&H$E=3(.S6FP; M3 XNDXAP4ZV#9IV/+&Y_=V7W+W;JNVM%NXVIRO\_(\ 6FL5'9PD M$6I)HI?_)Q$NGU[E;2;;!X5:QUB[CCV3 T>)/JOUB-%3Y !K'*S:3U:_EP/E MY$]L!GNL#FX&K%8KUJY6SR3"4>+.:O%AW9,D0BU;K/VX]9N)T-LY(NZPH,VD M",IO7+NX.Z\;KA&/(0DLT"31BN4P)A7N.1)YEF/^>0,KV8VM@'08>R":1>L".1EN\@07(I^T]5SV[4HE) M!E001A&']=BZ'=S,0XTW@&\$]J+61MK)DK%GW?D4CRU'3PA26$FM@-5K!U-( M4RVDIO&KU+2JD)I8;Q_4/QCORLL2"YBR]#N)93*VAA:*88WS5#ZP_4A1E ZW02W)+A-@G^$X)4$[[T1 M_)+@OS="4!*,=;OP;A9NAB6.1ISM$==HI:8;9O4-6ZT7H3I/%I*KKT3Q9/0% MU"H+9%YHRH1$CWB9 CJ=@<0D%6?H CTM9NCTY R=($+18\)R@6DL1K94\;6* MO2IC38I8[I%8'KIC5"8"S6D,<0=_UL\/>_BV\EV9=P_F)VZOX.><7B+/.4>N MXPXZYC-]/]WILO-_T>?_'/W-8GA5)GA&S^O/A!^W2R&Y.K\_>S3]2M,WFOX1 MS:];X%@2NBD2[-QD6%?B%#*AD=%7VRYR![YRM:OO1@?(6*^#9FV0[PX;H'D; MY(57KZ W7H/*:]#K=9$P+B\D\.P<[3 GYABI@X*83("CU)RPE?+?>7(*[: ^ M;:_IOXUQKYKVVYAAV'3?Q@3#(^;#RGS8:_XOVQNV=RYH3GW: 7*OF_[:H*"5 M*/,VR'>#ID.[=FEFP#>F6@FU0SF5Q:FI1JN">&OJ0&-\,KB9#CK&9ZJ %O7N M5;ZHOG>8;P@5*B?6*I1S>:7V@A<5K>A(MC57]I))50!,,U$_ < U0'U?,R8/ M'1V@^JV(_@!02P,$% @ &UK]4@\ML8'" P 1PP !D !X;"]W;W)K M&ULM9=?;Z,X$,"_BH7VH96Z 4((!"616GK5W6E7 M6_7/KDZK>W!@$JP%G+--TW[[&QM*T\;DY7(OC3WVS/QFC#W3^8Z+7[( 4.2Y M*FNY< JEMHGKRJR BLH1WT*-*VLN*JIP*C:NW J@N5&J2G?L>5.WHJQVEG,C MNQ7+.6]4R6JX%40V547%RQ64?+=P?.=5<,PDWMCHD-9 M((6RU):0XY_.J-/[U(K[XU?K-R9X#&9%):2\_,%R52R0@Z M!9,YMR4S85U319=SP7=$Z-UH30],;HPV1L-J?8SW2N J0SVU_ *8 TF^;4%0 MQ>H-,0+RA=$5*YEZ(5^I:H0>/-!5">3L&A1EI3PGGPBKR4/!&TGK7,Y=A33: MIIMUGJ]:S^,!SW\V]8@$W@49>V/_\?Z:G'TZMUA)CUOYZ?_]7LG%!/19&/=9 M&!LKP?$L_+Q<227PRSIF,^AM!L;F9-"FE 7'U-[\9;;"Z(X60&YI2R_('>@ M;UT.@O UN6$RHR7Y"ZBP9;;U/#6>]45]6@:SB3=WGRR\DYYWS4:^U6#C M:SV%>WQ1-![@"WN^\/1\#SMNXPL/^*9Q/, W[?FF_P-?(<":P>DAH><-$$8] M871ZPAO>6#_!Z !P$H<#@'$/&)\4D*X57I>CF/$!IA_&0XF<]9RS$W+:L&:' MV0O]V0"6[[T]YMY_!GNL%,KR,EOSQFJD,M*SZUON'= ^CF,HB'2O;+C M'R4=)K12^+8';^A%\?6S_U[R]FC[QU_M@WK2 1S5TKU6(K<:H/I(=4P7N87IZ3;@J\ J5O-Y\QKM4 MO5M'-5S5JKS:TOI%GU;&:\E+EAO4%2UIG0$Q[Y;_MH6^RL5&U9+//LUYM(;17A) M1=NUMA/%MZ;Q6W&%;:09%MCI@] ;<'W-N7J=: ?]_P[+?P%02P,$% @ M&UK]4MI7G848 @ P@0 !D !X;"]W;W)K&UL MI511:]LP$/XKPC#8(,2.XRZE.(:D8:QCHR'9UH>Q!\6^V**RY$GGIOWW.\F. MR2#)RUYLG73WW??=G90>M'FV%0"RUUHJ.P\JQ.8N#&U>0@Z&2O3X!RD=$-'XTV,&0TH7>+H^HG_RVDG+CENXU_)) M%%C-@]N %;#GK<2-/GR&7L^-P\NUM/[+#IWO+ E8WEK4=1],#&JANC]_[>MP M$C"YO1 0]P&QY]TE\BQ7''F6&GU@QGD3FEMXJ3Z:R GEFK)%0Z>"XC#["B3) MLFW;-!*HV,@E6W+)50YLZZ?B076M=S7<@.0(!4/-^L#W*T NI/V0ADAT'&B8 M]ZF77>KX0NHOK1JS:31B<11/-H3[+T1(2@8Y\2 G]IC3ZW)^+786#77\]Q7, MZ8 Y]9C)!<2>?*NI#(L7.BF!RN+&?_!@W\'4Y^IQ/<^,O0$W M]@KC9&"<_"?CE;"Y;A4R5_<16X/)J??G.%_/E(SCZ-TYQN')2+K;_8V;4BC+ M).P)*!K/;@)FNAO3&:@;/Z4[C33S?EG1(P/&.=#Y7FL\&F[PAV&ULC51=3]LP%/TK5Q$/($&3IA],J*W4%M V@:BHV!ZF/;C-;6+AV)GM M4/CWNW;2+)12[27QQSW'YUQ?W]%6Z6>3(5IXS84TXR"SMK@*0[/.,&>FHPJ4 MM+-1.F>6ICH-3:&1)1Z4BS".HF&8,RZ#R9=0OA9%2P%)=HGXJ%IEG8L"0\1VFXDJ!Q,PZFW:OYP,7[@!\< MMZ8U!N=DI=2SFWQ+QD'D!*' M74,C'XO.$[]AOO7?R MLF(&YTK\Y(G-QL&7 !+C6@YXU6RKRM:V;99*35%K2+)C8W\+GQ:'+# MI;O%I=6TRPEG)W=(.3"P+(M"(-V.90+FS&1P2_<+WV15)R[ACRB8Q02L@AIT M>HV6<6'.X *>EM=P>G(&)\ EW',A"&)&H26)[J!P7N;_#X^.R.DUZ>YYOM[Q=/^: MKHS55,*_CW#V&\Z^Y^Q_POE0H*8KDFEU+^>P8&_N)@^FOZ*Z]%3NA;],^IUX M%+ZT4U+%#%LQO2;BG<)!HW!P5*'O#1=J<_%D$*;&4'-Z6%'I2"HG*I>;UW7& M9(I Q09[;N".LQ47W+X=ZY^1C3C5J6*T-AZP7EJ%/?6 RL52EM M56S-:M.[IO[)[JW/J*=5+>@?3=40[YE.N30@<$.44>>2A.FJR503JPK_3E?* MTJOWPXSZ,FH70/L;I>QNX@YH.OWD+U!+ P04 " ;6OU23/<_[FH" 9 M!@ &0 'AL+W=O*"SWQ2L3UI>_KO(2*ZJ%<@S [2ZDJBF:J5KY>*Z"% U7-W=JMRL:R1LX$W"JBZZJBZND:N-Q.O-![7KACJQ+M@I^-UW0%<\#[ M]:TR,[_+4K *A&92$ 7+B7<57DY'-MX%_&*PU;TQL4H64C[8R9=BX@66$'#( MT6:@YK6!*7!N$QD:_]J<7E?2 OOCY^R?G':C94$U3"7_S0HL)]ZY1PI8TIKC MG=Q^AE:/(YA+KMV3;-O8P"-YK5%6+=@PJ)AHWO2Q]:$'"),]@*@%1!\%Q"T@ M=D(;9D[6C"+-QDINB;+1)IL=.&\,9(&5^VCXV2I^WG*Y M;KA$>[A\K<60Q,$IB8(HW &?'H;/(#?PT,&#UW#?N-)9$W761"Y??-B:GN@9 MTSF7NE9 _EPM-"KS$?X]4"GN*L6N4K*GTI5>@#EI/5# *4)!>%OTB0@I\EHI M$+C+SR9MZM+:^[K)HN0\-.(W?=MV1*7AV4O4*\Y)QSDYR+EQAW MEM11R7Q*-JC8]3I&'U 1^^43\GW@YZ/WKF9 MADG\ENN.J(OTXBU7OW=Q;=/\1M6*"6,6+ TN&)Z9-*II1,T$Y=K=Y85$TQG< ML#2]&Y0-,/M+*?%Y8MM#]S?(_@-02P,$% @ &UK]4ASF:'+D! 7Q0 M !D !X;"]W;W)K&ULO5C;;N,V$/T5PFB!72"- M1,JRXX5C(/&E39%D@TVW?5CL RV-;79%44O2N0#]^)*2(EFV3+MMTCPXNLR- M9X9G1AP^"OE-K0 T>N))JLX[*ZVS#YZGHA5PJDY%!JEYLQ"24VUNY=)3F00: MYTH\\8CO]SQ.6=H9#?-G=W(T%&N=L!3N)%)KSJE\OH1$/)YW<.?EP2>V7&G[ MP!L-,[J$>]"?LSMI[KS*2LPXI(J)%$E8G'H=ER0.PGV.+D62FUMLR_71@9= M:>#JJ\-#M_+0S3UT]WE@=,X2IJWI^_7\3T/B2 OCDV=2<*;@I-ZY'^<)6U)+ M\FUXC0M'O=R1;5(/(](/?/LW]!XV@3U"L+&6L%I+Z%Y+$ZWG$W0':6QNT-CF MXP3=KBWSH+_0OHH<%P["C=""?G%7GOWT9N2ZH1NJ-DQ[V=T+I] M$C;CG[0(]<(MH6F;I7"PA<0!=PTH^A44?2<4OPE-$Z1 ZP1LJT&14.W[L[]3 M1MAWE=%9%<'9/TS&K1EZBD2@&4L@/C8=9SOXX&ZPE8U=&8('[0L85 L8.!=P M!S(RR)EA#XG%)I2V:9M)RLQZ4,!J?A] 0HSFSXBE:BUI&D$;UFZ'7?_4]W]T ML!'VZQ'#=X,/2Y/^&;1OSU*YF?/>+L5,6@0)#O;7!MZ8@; SP!N6,K[F>\:8 MIE%2&R5OQ/.X;B4X^)^8?EIZVD0WP*%CZ^&Z'>$#_>BU-M^T=+1O]S7CJUL, M/M!C7/4Y+94;94=:B:C(E;C*]A\0\ M6IZ@GR$%:0K(#@ 7,3YS$^V[.!D MW!1')]73ZO3L(C\S\FKQXNCMALJEF;)0 @NCZI_V#8:R.,TJ;K3(\M.7N=!: M\/QR!30&:07,^X40^N7&.JC.%$=_ U!+ P04 " ;6OU2:T+KJA\# "J M"0 &0 'AL+W=O<&7P/2;&1<4*]T5#4DFCF M!IX7NQ03Y@QZ=FPB!CV^4AEA,!%(KBC%XOT*,K[I.[ZS'7@@\X4R ^Z@M\1S M> 3UM)P(W7-+E9108))PA@3,^L[0OQQW#=X"?A'8R)TV,IE,.7\UG9NT[WC& M$&20**. ]6,-(\@R(Z1M_"DTG3*D(>ZVM^K7-G>=RQ1+&/'L-TG5HN]T')3" M#*\R]< W/Z#()S)Z"<^D_4>; NLY*%E)Q6E!U@XH8?D3OQ5UV"&$APA!00B. M)80%(=PC!.$!0JL@M&QE\E1L'<98X4%/\ T2!JW53,,6T[)U^H29:7]40K\E MFJ<&(TXI47H>E428I6C$F2)L#BPA(-%03D%;D&B484(Q4Q:CUX+*P'#0Z1@4 M)ID\0]\^P,]W0*<@7GJNT@Y-'#_/"MT33)(FW*+*H[\5KB76A43^ =,QZ7I^(NF"\-C(BF1 MLMET7#&T7^E1%1)TVO6>VZ7G]O]YSC>H1L?M:ID[>XZKD#"N-]PI#7<:#0_7 M(/19BN3'!HHI7^G'$@2RWR]*5\)\!'J \!3]12=U[O,P\:[[* CV$ZA!=4*_ M59]#M\RAVUQTF.,,78/>$0Z8ZU;#>K&G?WOVJKC #S_AA=M/;LBOQGD'<67]JR<&PO=V]R:W-H965TM$" MV4CBP8X+QT .76R+9#=(T.Y%T0O&HFTBDN@5J3@!^O!+':)1DYA5E/#&EF1R M.#._])$C>K95^8U>"V'079ID^G"T-F;S,0CT8BU2KO?51F3VEZ7*4V[L:;X* M]"87/*XZI4F PW J,(G,Q$6.=)&F/+\_%HG:'HZBT<.% M2[E:F_)",)]M^$I<"?-U3@ZBCX>LVG9H6KQ38JM M[ARC,I1KI6[*D\_QX2@L/1*)6)C2!+=?M^)$)$EIR?KQ7V-TU(Y9=NP>/UC_ MLPK>!G/-M3A1R;\R-NO#T<$(Q6+)B\1IM MG9-9JVOTO8S\Q.5IM+8-!N->!:C$Y49F:U$MI!"HR-]+:P+&IWRU&JD MT94J;)3H_:DP7";Z _H#VGP_%^FUR'^@=TAFZ%PFB4V[G@7&NED.%BP:EXYK ME_ .E\;HW#JQUNA3%HOXU_Z!#:^-$3_$>(R=!K\4V3XBX1["(8Z^7IVB]^\^ M+!(N4VZC=M@G;0Y)99_NSJ%]2#0W*K^ODGA19+*\V=JTM:GYB2ZYS2Z*NI?. M92;3(FTO.5RBK4NT!+@H!WAP)< MM>%I5X#]\?,23%MOIF\M 1[X#$0AL"WT)$+4X6?D2X;&#KU%@_ (% M (G8C<3!"KS@&0 @X@-?"@#GL'LY^!H%IGWG )()&XDOB#_0^=@ D DD:?\ M$^ <<2\"7Y'_QG*?_'<*9#<2VZ6/G_F7 J)K[J8 .&(M\JXL=QC_B4 0^*& MX:#<]^<. 0@27R4Q ;81;T4Q>5H5X_U==SZ D+A!V#/[0^=="@BDOFIA"F2C MWFIA^K06WIE]"ABD;@P.RG[_>Y\" *FO^I=V7OEYJW]I[_J7 @:I&X,]:HW8B&7!7L4B?5=. M#(#*W$!],ZUP+ZTZ.R^^2F@&T&3N5:-7K<9/M-I183, ,',#^,VT(KVT A(S M7\4V ] R]QK3JU9/JW$\>216T-E^3D6^JC;9-5J48]4[T>W5=B/_J-Z^AN;U MOP#.>;Z2F4:)6-JNX?[$#IS7&^OUB5&;:C/[6AFCTNIP+7@L\K*!_7VIE'DX M*0=H_]XP_Q]02P,$% @ &UK]4C<;Q'P&ULO5C;;N,V$/T5PMB'!%A'(G6Q%-@&$MM%4S1; M(^FV#XM]8"3:%B*)*DG'NT _OM3%DBQ26B.;],46J3,S/#/'')/3 V7/?$>( M -^2..6ST4Z([-HP>+ C">97-".I?+.A+,%"#MG6X!DC."R,DMA IND:"8[2 MT7Q:S*W9?$KW(HY2LF: [Y,$L^^W)*:'V0B.CA,/T78G\@EC/LWPECP2\3E; M,SDR:B]AE)"41S0%C&QFHQMXO4)F;E @_HK(@;>>04[EB=+G?' 7SD9FOB(2 MDT#D+K#\>B$+$L>Y)[F.?RJGHSIF;MA^/GK_I2 OR3QA3A8T_CL*Q6XV\D8@ M)!N\C\4#/?Q**D).[B^@,2\^P:'$3IP1"/9@ L1TMO^4.1_<): MYBM*/-WXS3D4T/(]>1>C:"*?5O&1CVQ+7!/4['C8)6&)-38+X?MW0%[0^:A M3@8Z)N,6#3K\;9]> G7TDV18M3*LPI_U V4\ MD(PR$:7;$SU\^5W"P9T@"?\Z$,RN@]E%,+LGV">Y)7(<$ZV*2E.W,,TWOI*H,.C[CM.!+568C9P)ZL!6*LSRD&4WL!.>3LW3&>3Y1T88+I*9 M,;J)!+B(*>>7.M:E(Z?-VG$F7=(J:@P]J)!68;;K>EW.*@JV02>,W9JQ>R;C M2E [UR/36AEN]:W2)J M8,CSNK"E"D,3J"I7 Y/>^NKHUSS]MU*NKUFGUY7D0H.R3;O+6479OB+OE0:% M+-3#&)I-;S1_0KLWA%&>X8"U)8FW'[992!T,N M[-92 _-\V-W25AJ8++G55\VFGT'KK11<>3H1)^S^T!8:U-A&*FT5YKK*KU:# M\B9]G)NV"H?[ZK""'S,21#@6W\&:T7 ?M-X.::MI=M#Y'Z3<=!HXW&J&I>PJ M^;5LSU1JJL*0!]6:JC#75G;LE0X&_5XI-PT.3MY,RA-U"6:7ST*#&CN^LAMK M8-!T5-H:;\B!?;2;5@N'>^V",BDD+,A'\(FFXZ.\SM%LT^:@__Z:14V+0>>V MF!]6LO+4_DLZAJ:MU%*'D\U0*:;6GZ_N3%I_OFEVRVFT3J$)8=OB^,]!0/>I M*(\=]6Q]Q7!3'*P[\[?P>@$U\TMXO2HO$!KWY7W&/6;R3R0',=G(4.95?@' MRBN"&UL MQ9==;]LV%(;_RH'0BQ9(H@_'7X5MP'&RK<6Z&?':8AAV04O',A%*=$DJCH'^ M^)&4+&FS+O@]?4>>0HRT73W*-J. E8:D<.VNE-N]=5X9K3(B\ MX1M,]9,5%PE1^E+$KMP())$-2I@;>%[/30A-GW8\9W]C4<:KY6YX4Y&&Q+C M7GS5SH*[<<):()II+R% 2NQL[4?W_G M#TV [?&%XE;6VF"FLN3\R5Q\B,:.9XB08:C,$$3_>\89,F9&TAS?BD&=4M,$ MUMO[T7^PD]>361*),\Z^TDBMQ\[ @0A7)&/JD6]_PF)"73->R)FTO[ M^GH. MA)E4/"F"-4%"T_P_>2F,J 5T^B<"@B(@L-RYD*6\)XI,1H)O09C>>C33L%.U MT1J.IN:M+)303ZF.4Y.';QE5.YANB8@D7,-"\? )?MU8RZ;&,O/X-[)D"&_O M41'*Y+N1J[2T&< -"YF[7"8X(=.#3SQ5:PD/:831W^-=C5QR!WONNZ!QP(]9 M>@,=[PH"+_ _+^[A[9MW;\ %N28"9?[;(-,I[>E8F]MZ>E5X*74C4U*1-*)I#'\\B/BC]E!IQYI8N@@<@ MUTVN]$N<_H4X,_-^&#N#TV_KRZ $&5SLRX:*,QB#MAC#$F/X;Q8RYM]/FU4\ M;(OF>U6R]/Z/=' %7VWUT+VGSRAT-2S7),P%U?-LG2_\6N+W&XT^:N\!AY6O MYX_O4*79HW4@5QW4DT?_9M _87U0X0:M<(N<<0KU/%_0>EE41<+OM&(K$\GK MZ7(ALPQ;V5>5![^Y/APDE]*B M[Z1(3V"\ZJCOC]_RPW3:.(FB9A<$]ER+C,FO=3?E5E_.8RL[=S;]PC MFK.#,6VF=XA"[](SK?HS7>G]YN](Q(G=9K.(!SL3V@1V<4]0Q/9X(B'D6:KR/7QYMSP"3?.-?]4] M/S]](D*G: D,5SK4N^GKCT#D1Y+\0O&-/08LN=*'"MM<\$WK@ MI<8LSWU?1RGF3)_()0K:64B5,T-3E?AZJ9#%#I1G?A@$73]G7'C#OEN;JF%? M%B;C J<*=)'G3&W&F,GUP#OUM@NW/$F-7?"'_25+<(;F;CE5-/-KEICG*#27 M A0N!M[H]'S2L_;.X ?'M=X9@_5D+N6CG5S% R^P@C##R%@&1K\53C#++!') M>*HXO?I("]P=;]D_.M_)ESG3.)'93QZ;=.!]\"#&!2LR&ET\%-QL8K9F*-1S#S,CH$;XM M;8PUW#"EF(TS'%Z@83S31W_9W%]C/D?U0!MWLPLX/#B" ^ "OJ>RT$S$NN\; M$FJ/\Z-*U+@4%;XAJ@O74IA4PZ6(,?X3[Y.#M9?AULMQV$CXI1 GT Y:$ ;A MZ1X]D_?#@P8Y[3KH;S: M3=G&+;M,P?U7HH0K@[E^:!#4J05UG*#..P35![UH:<&-%"O4AK;=^:TJ^RV2 MKPWM&MA0Q[G%2":"_T(R&.6R$&9?[DLI72?%-IG5D&*ZVJ/^K%9_UJR>F@ 7 M20L^H4#%,J"J@U%,MX5K4]7OY;.-,KZ4:T/4NO6YW?\CC;U:4._?TEA%85]6 M>@U9*>](DT4IU]_I0SFJQ+5G#9&MA/*RUJOU"S!RC>_5^IA>AK*1O]"4S\HU M4PFGKI/A@BB#DQZ5ABI;=3DQS'CY04V9TE+452H"\21?&.WQV//-YD(]6#7B$:^)IQH4]Z M*V/6[SQ/)RO,J.[+-0K[9R%51HW]5$M/KQ72M!#*N!?X?NQEE(G>=%+T7:OI M1.:&,X'7"G2>951M3Y'+S4F/])XZ;MAR95R'-YVLZ1)OT=RMKY7]\FHM**!75*$NGQWZ MP]J'8:$_;-%_ZQ0=N]A(X4QF=L-H6H3<3"DJEFB#V,!\"_OCKNFVZ"X/X*,4C];=:"4^YLZ](!>E6NOP&\DYV%!U M&C]WF#6HS1H49@U:S-K-<%?-VK;65[G1AHJ4B>41S'')A+!-NULX%0G"/]#D MZG+E2H2H0' GR.-T.!J,X]'$>VQ CVKTZ)70?[4KY/JZ&*,#QB <1''LIIFCZALWBUW -CD@?"!,@7W ME.?X_-.$^+M,XW=: MT8A>I6U_CST<]..6K4*"'7OP(O;[[XJ31O2@ =WOMQQ%9)=E2?@B\OH(>A%\ M> @?1/VH9:N373(EW=GTAT1_>80UVC$X#/UA/XQ:S-@E5A+])&?6+$V9:U(. MYTPG7.J\^[I&=IF7=*?>MDMNY>P;=.6,RPUG]B*J;.&06X@_V,)>?/]"JO3; M1H]WSTE@:T4AA*R\W)(1I'3;:<\N2Y/N--UFSW*I<.EBYL*:P6PEE70$?CE% MO!\P)/!'XY'_GYCQ]JJ-#-6RJ*DT)#(7IBP\ZMZZ;IN5U%GT75)ECV\- M'!=6U.\/;?"ILHXJ/XQ<%[7+7!I;"17-E:T]4;D!]O]"2O/TX2:HJ]GIOU!+ M P04 " ;6OU2*2#H1\L% #D'0 &0 'AL+W=O)^ZLA;Q1"\XUNHNC1)U5%EHO M3VLU-5WPF*FJ6/($?ID)&3,-MW)>4TO)69 :Q5&->%ZC%K,PJ70[Z=A(=CMB MI:,PX2.)U"J.F;P_YY%8GU5P93,P#N<+;09JWLE"&.> MJ% D2/+96:6'3P>T90S2&5]#OE:%:V12N1;BQMQ\#LXJGD'$(S[5Q@6#?[?\ M@D>1\00X?N9.*]N8QK!XO?$^2).'9*Z9XAG%6:550P&=L%>FQ6'_B M>4*^\3<5D4K_HG4^UZN@Z4II$>?&@" .D^P_N\L+43 /^4&)#<@CPWJ.PQH M;D /-:CG!O5'!H3N,/!S __0"(W*?YY>'1O;)J/ _\X+>C/Z@EW5*0IO[H#G^3!9/\@VD/ M ;H0,?1,Q=*NTP/.)7,.?4RCZWM4G#=B]^EPREOT_6]PB3YK'JL?#D#U+:!Z M"JB^ U"!ULK$5"A4:@5WDD?,C&J!@E!";Q02S3@WG8P#UJB,V?TLEI_&,GW^ MMMMN^YW:;0E ?PO0=P+\LC+/%Q(S>.!N 2Q VO$H?H0*ZO(GQG^"B]"ZWVB4 M0VMLH369EW2&+V2S6L(JW0+-\ MW',>)-/<)M-T)O,MU24>?&"W7(+.HB67H0@0"#K*TTR1PT+H!8=T7R'WOALB M0?><284PBDV'0PT4L'OE> A:V]Q;3L>CB"7@==/+'1[;6X_MXWC.L6?%SWO] M!RF/47R2,*:^5R\G'RY(,W:B>W;!3O*ZC3FHO HU1Q,N;\,I1Z.4R*79N#'1 MC&^NZA.;']E/L>8A%,-62_"1B FV:H+=:JO54C[):CE&*M@RAF10$WCX1BME=C=[-^&8JUGE"L2=J-712S;1^W MCY!B;DS[VQBQ(D+<(O("^0U8*-%7%JTXZL%6,UX:>W6"QJ&Z00,)6\S/L&IF M)X'&L ,MW?*[07I5TGKK2M>J$GEU5=J5;A]V02ECOPK8:(>1>3/=F>\>G?*K MON=,V,H4<_C&,7LM^EK/)-SKA$S4\MX MO0?>OKY$K>A0M^C\"AN>HSZT\)7N2-2'6O6A?T1]]D3=JS[4J@]]_;>O9]'9 M#8]X>U.U2D?=;V(3'L'0_ 1]Y F7P&V6!*@7Q-#*0%RRLX5^]A5,'41<*VCT M2-[7J)4QZM:-)U^8?_%[:.Z^^+&35LG##Z*7)9-(M?GHJVG))/_QI$')I'IA M4E:$6N$0*N; .W-,]_'I(#MPM.ZS M\\\AT#Q,%(KX#$)YU2;06F9'BMF-%LOT".Q::"WB]'+!&715,P%^GPFA-S&PO=V]R:W-H M965TJ"EL45$(E62BC?_OB0E:VV'T0;=0_<2BZ-Y;V8>1^1DNN?B418 "GVN M2B9G7J%4?>7[,BN@(O*2U\#TFRT7%5%Z*7:^K 60W(*JT@^#8.17A#)O/K6V M.S&?\D:5E,&=0+*I*B*>KZ'D^YF'O8/AGNX*90S^?%J3':Q!/=1W0J_\GB6G M%3!).4,"MC/O [Y:80NP'G]1V,NC9V1*V7#^:!8W^R2,MV8S#U9]B]9Z468:9:V$?DLU3LU7 M1##*=A+5(-"Z( *0P_1N"8K04OZ$WB-I+'+J*QW=??M?,Z$9!)?\>R"ON\XIM7O$K>7VT7SKDB#R!T"<7RMI$ MVB[\\8=)B,.?]4E!,U='MMR)Y39'YM,\CC .<*H5?SK>:I=C/(K"*#EU7#H9 MXW&2IJ>.*Y?C) IQ'/>.)X(DO2#)MPN2MSOGDB1QY!4%DR@9G4GBI!,V,*&O%LT?TP*B2Z-W]^D&?6)]NH=J &&K& M<1]H_%U])),^K\F@ #J2 'U[*U*>M@,B2BNS:139E( 4;\WOS#161LL7KH%9XWRTB-,TS@\(UH-$9W(D_;RI(/RM$WQ M1VTF$_F6?L#!E]LS^*XZ A_=Z_A_[(DN^,!N+[[NLG2XA'&2AF<-,?K!#W9G]&E\ML,.^-..PG;B^T+>S]"T1.ZK[ MJH2M#A5HAU/VX7BM9V_-ESI:&ULO59=;]HP%/TK5K2'5FJ;[P15@%2^VDVJA$#M'J8]F.1"HB9Q M9CNEVZ^?[8042$#9.HT'L)US[O6Y/@ZWOR7TA44 '+VE2<8&6L1Y?JOK+(@@ MQ>R&Y)"))VM"4\S%E&YTEE/ H2*EB6X9AJ>G.,ZT85^MS>FP3PJ>Q!G,*6)% MFF+Z -+X$_YG(J97D<)XQ0R%I,,45@/M#OS M]J$G\0KP',.6[8V15+(BY$5./H<#S9 ;@@0"+B-@\?,*8T@2&4ALXT<54ZM3 M2N+^>!=]IK0++2O,8$R2KW'(HX'6TU (:UPD?$&V#U#I<66\@"1,?:-MB?4\ M#04%XR2MR&(':9R5O_BMJL,>0<1I)U@5P3HF."<(=D6PNQ*VJ MP:L(7M<,?D7PNQ)Z%4'912^/0YWE!',\[%.R152B130Y4(90;'&$<2:MN^14 M/(T%CP^GF&9QMF$H!XJ6$:: %I 7-(B$(1!9HS%)4^&Q)2?!"[J8 ,=QPB[1 M-7I:3M#%I\N^SL4V9# ]J%*.RI36B90V>B09CQB:9B&$+?S9>;YWAJ\+^74- MK%T-1M;9@%^*[ ;9QA6R#,MLV<_X//T14T$W3](GW;,;+?1I]^QM]-G'M-]_ M;/,/Y^D3"':;-]TS)VG7;K95/.=$O-*E[P8.$-)0875T1QH3,(K M](R3 MKL6^;P5 [YZG\=FJ;K&^+3UU_W?=$$6I[3Q$V;./LXX(%N,?&@B&\ #J5XMU?MW)E*O3-8FN4SB[A^ZVS,< M_U#%I D[KD@3X3CBLO8.8?=-F&FYMN>>J(9?5\/_#U?*;[E27MOQMP =JP5X MWP3:QQ$/]/9JO;V_-/H"9"LHY>Y9?@]XVOV]%E&^VR:_"[*4I>_]YZ= -ZK_ M8RB0>RA?F/5JW6+>J<[J:'UDWD[-EO69>7M?=I#OX1478@"..ZL MA?N$#VZ3:+/B344$W< OZ8[&4./-K*PG+@2LF.)&P'GM7W_M/'*@\'!+3C)@05(6@2HB.$L"*$3_40583HJ1YZ%<%*]TOM-G%SJNED M),6.2(-&:V9@LV_9F"_&39W<:HF[#'EZ,H"B^K@(AM< M="2X6Y /+ 82FS)V55Y)[UNZN6 ?)J')RL/A:3HPW09FWL;T>PW,PH$)?V%^ MT]>K]?5.ZKOF&B0H?5Q@R>\=.,7WI"'0@0F; MN8J&EGX< ,C@CLUP+[)P4N M'@M\7["\L(2VDA.\> JL'$*5 K?@?BN(%^'+IF(7J-^4[ -ADW-+M"Q4QW4 MH@54/?CS$@)FW,5$S+PL'IG=$ M\;!6/#RIV+P]Q?[M6557A*EIE]9A^WMLQCAK8Z+6-]O&#)KY6+0QPZ"IU3]X MBW.0&]L$*0Q_RW5YC]:K=9]U9=N+QOJT>SGK.M;GV)>5;=0O\V53=T/EAN$] MFL$:774N!G@JLFR4RHD6A>T$5D)C7V&'*?:6( T ]]="Z/W$.*B[U2<17U\A ;FUZN2R>XPK$!6TK)S',? MA5YUHW:T#ESS^<+Y0-S+EVR.-^ANEV-#N[C)4G")RG*MP."L&YVU3P<=CP^ M[QQ7=F,-WLE$ZP>_N2RZ4>(%H<"I\QD8_3WB (7PB4C&KSIGU)3TQ,WU.OM% M\$Y>)LSB0(L?O'"+;O0Y@@)GK!3N6J^^8.TG")QJ8<,OK&IL$L&TM$[+FDP* M)%?5/WNJ^[!!2-OO$-*:D/XM(:L)63!:*0NVALRQ7F[T"HQ'4S:_"+T);'+# ME;_%&V?HE!//]88XHT@!?52T6.FG)'H=S1!\H=5D7/K$5'S\6 NF_X MI/2OKX7),YS+I=#/:+8]"E6UDU#-3Z+'7M(ZR>/'S;Z^Q:2MM,&\L-%I;'3^ MP<:Y=9PF!L4O2N>;MU;^RA,]WH/2&%0.+JC33,!/9%OM==Y(SUK'K^SMQE3V MXHTW7Z*9AX%H8:I+Y:HAT$2;F7L61DW\!UX-[!$S(I3OY.-Y0R]!P&47K9VC"V'72[Z7)#0S<]C[L<"/Z&V"TET8NLGW M$0WBI\N6WGIY<>>O-RQ[T;VZV+IK>D_9U^UMPI^Z!RN>'](H]>,()71UV1KJ M@[F!,X5M?@MY=.7N G87/SFT &1F]I9Q MD.9_T5,AJ[70R."R4>0]"/]K_=Y\+1S11P(4"KBCHQ@D%4BB0I@I&H6 T M53 +!;.J8)Y0L H%JZI 3BCT"H5>TR[U"X5^TQ;L0L'.PV$_?OG@3USF7ETD M\1-*,FEN+?N11U"NSXFQ"F>L'_%<'?;V?H+,/']$'Y$?HRR;>I6[DI1==QON:M=A= M%OT:[?N%3_2+H)LX8IL432./>H#^3*UO*?2[W$<'1^$71XVPTN!ON^@<$:V- ML(9UH#]CM?J-FW!U_:3ZI'GK&J ^;=XZI#Y[&W;GU9TO#04YQ"S)[9$3]H:? MQW,T9"SQ%SOF+@**6(QNW81&K(T^\0(1K] 7]QD]W,5!@'A.?'(3[YNB8>/0 ML)$W;)QH>.0&;K2D8#CO-:U<,ZLPCU>F;=H]CO?Q.$H L;Z!S8K81!:S>J9A M5<2F@)C=,_H5L5FS1IU::R6GF0>GF4JG?8F9&Z XSR++4A;QBRP29%D$\NG> ML'G4(=NN.E26L4C5F[),QY)\"0@12W*E+*5;N.I(P)1!C!-^M Y^M%X=?);4 M( \]2ZOZ"A*38W0BBUF6KE>M30$Q($9GS?KFU#9:,E74%J_V/E,, M%RE+./%298G^HWF$HA??EH),'S9&E^J=\;!_PVC^,]VP/^"/*@+4YJA57 M\M"(1OP70[<\E-OHCBX#-TW]E;]T<^8[]/[BC(=3:89621RB+-&?Q&O+,U%" MJY8IH=4UP9@T)5X(3(H>;FBXH(DJ@/0C4J:_;X73L6@:OS;-C O54HSUI?0W MA<1LNYJ59\VL.;76RD %B=")$FCFQIV8AVL^#]-]+:)\*KK%W//VT(L(* MA&@ Y5&OH+RNZ?"#_@UBCXULS^ML8V7\"[:B_U]T9:;+=5^"X=0(E7LMN('^ M>G*@RZ6UTYJ[WE$"/HSN+V./RF8>_0[UU5CO! MY-DH2XLZK_??.4N+DJNK:ZXR2\M5KT/,*I.= F(&EI-T(V-.G;'RDEN46JPN MM3\Q1Q8=J<*]KNG/ P$3&&";@Z\FL#K;ABHTL. .6/]EJD+1%57A4XJ4 M(0J.@M4,ZC_CHJHFKY_9CAOSY#8U',L?F^&1J+BHQ?79''&%CL MR@D:D.I(6676R)939ZL,4E1CK*[&/S,_]X"8U:35 "1FV>8I)**68_6B_5VS MIKP(EV"J1,H0!6? :L[PEJP)L !H< "QTX-#! T@ZM*HRIM$KKV&6=V$F@!2 MG9Z4$F>-C#FUQLHP1>4FZLK=+-J:9$@B2BG![YLAR=$N_NNK(0$JF"%O_D)B MIK1FF4!BMK2W.X7$+$W*N,T:=6JME=TFZBM1U]>?F'.)O/#6Y:4<(-4QK)/A M+HHS4:^TWS/E$FAW7T9:(U4&*J@ 45.!-YR $+EN [, H #2&0@@!!R"0%+ M*0@@!AR#0,9.GX,0P3J(FG4H$T=/.L3J&-(<'H-BDFR ;[,=\#:*]E.P"&K&JP9_ MA3S"C2>VW4 D\)4M1NH560M[]K<*XZSA7$PJA9YC>D%C%C<9C_W%#7HTDF8&;#P@>O>,@:.%Q%O/H/ M4$L#!!0 ( !M:_5*XNS4QG0( )$' 9 >&PO=V]R:W-H965T6\94QII?4$,::+J&'Q ?'"32V/- ML8OMK.7?8SMIZ*8L3/"EL<_W/,_=V;U+]EP\R!) H4-%F9PZI5*[*\^360D5 MEB[? =,G!1<55GHKMI[<"<"Y!574"WU_XE68,"=-K&TETH37BA(&*X%D7558 M_)H!Y?NI$SA'PYIL2V4,7IKL\!;N0-WO5D+OO(XE)Q4P23A# HJI,[]AV4U5+Q MJ@7K""K"FB\^M'4X 6B>?D#8 L+G@/@%0-0"HM:=W"FA3XG&J?2&9;P"] 4?0*+1 A0F5)ZC MM^C^;H%&;\[1&T08NB64ZFN5B:>TID%Z63RH">&!#2: 8."J+XJS!JRB24S@^,QC1+O M\33?(8\F0N^DQU0@MK:Y2Y3QFJGFP776;GYVPVVXTOW2+DL],T$8!WU><*Z.&R/0 M3>'T-U!+ P04 " ;6OU2W7?'4P0# !L"0 &0 'AL+W=OY M2BG#J0"99QD13V-,^7K@M)R-X8HN$V4,[K"_(DN386>N15+3#-DDG(& M A<#9]0Z/3LQ_M;A)\6UW!J#B63.^9V97,0#IVD$88J1,@Q$OQYP@FEJB+2, M^Y+3J98TP.WQAOWP/!%/)7V M">O"M^LY$.52\:P$:P499<6;/)9YV )HGMT KP1X'P7X)<#_**!= MJO >T] M@* $V-#=(G:;N) H,NP+O@9AO#6;&=CL6[3.%V6F3F9*Z*]4X]1PEL\EWN?( M%)P]F./JS'=VKPKDY>E4%OD\&Q5TLX6HD& MM()C\)I>:U<\]?"O.6N W]P+#_\.?O9Q>+,F&7Y53K[E\S]:3C??M =<*,SD M;0U_N^)O6_[V'OXK5%1@9ICY B0RR@4PKG!7)88%5\=RF0/S8>@WS:_O/FRG MZ*W;L\<+E4&E,JA5.25/5J(^QB'$N<[%HZ)LJ?]722&]-$\%KDK7"9=J5PC! M&VTM/^B^CN"MUYX(.E4$G=H(VHU>-_@$LR+!UTQBE N,X;M)-80YFH()X.82 MLSF*6_B]<2T<-O::'>]62KK_I*)Z%7^O-E*[$1=,*I&;C3B&LUT; M,NZ]5U,O5)Q4*D[^4\6,3]X([/JO2W[RCE,1@[O55C(42]O/)40F-<7Y6%FK M*\/(=LI7]E!?)8K._TQ3W$,NB5A2)B'%A:9L-KJZDD71VXN)XBO;O.9J"-?P#4$L#!!0 ( !M:_5(QT1!V&0, H2 M - >&POBA++B4"6/%GIG/[ZZ2S'3E)=Z?JP-7-(+=VG^^[3W;DR&9=F(]CMBC$3 M5+F0Y82LC"D^AF&Y6+&J8-(BF=(Y-7:JEV%9:$;3$IQR$0YZO3C,*9=D M.I;K_#HW9;!0:VDFY*(U!>[V)9V0?GQ! D_^[.K0?EH#9R3TD@Y?0'J.TYZCQ/&+B)]C1JDO]ZD[C7N:PB:KTW&F9)?< MB#B#9:8Y"QZHF) 9%7RN.7AE-.=BX\P#,"R44#HPMJHV5!\LY:.#^VX&!6]X M8C@MJ#-/RVD[JQ;7Q"10TX[M-814N M-=WT!T/2.=0W&V2N=,IT&Z9/MJ;I6+ ,Y&B^7,'=J"($T!B5VT'*Z5))6FO8 M>C0#2[M@0MS"T_ CV^.NLIV:]:!BLAU:0Y=VM?Q!@5_4.;S MVFY'UG/H,G:C6<:K>EYEK0",O8^STZ(0FT^"+V7.W.9?'' ZIEN_8*4T?[31 MH%46UL T"1Z8-GRQ:_FE:7''*K-MIRK#-0^.4//?S?.22::IV!5M>_\M9_G5 MBJ/+?R6Y_J]R*-BKL3GBWKK(X3&(C(]!Y!'T9)2\28UA M M9T*^P_N2Z((&\S47ALMFMN)IRN230]C2&SJW+[I[_'9]RC*Z%N:N!2>D&W]C M*5_G2;OJ!A+1K.K&7V%[_;A]Q;*QN$Q9Q=)9,]7+>3T,[,!&;2YP.$2NZ\N/ M8#X.\R. 87$P!9B/\\+B_$_[&:'[<1BF;>1%1JC/"/5Q7CYD5G^P.'Z?Q%[^ MG29)%,4QEM'9S*M@AN4MCN'K9\.T@0<6!R+]6:[Q:N,=\GP?8#5]KD.PG>*= MB.T4SS4@_KR!1Y+XJXW% 0^L"ECO0'Q_'.@IOT\4054Q;=@3C"-)@B'0B_X> MC6,D.S%\_/7!GI(H2A(_ IA?011A"#R-.((I T8$D7U.7AP'H7;*NQS $P( L !?3T\$MP> M:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5; M&GC3Y?YVX$G1H2)8%II%R=.B':5_'?]LW==':[^*[^O&^+/!JFTW M[X9#7Z_46OJ_[$89N+*P;BU;.'7+H=\X)>=^I52[;H;9Z6DY7$MM!A_>[YYU M[X;XQ+:J;K4U4!@*OFCU[']?#Z?B27O]J!O=_C@;Q,^-&HBU-GJM?ZKYV>!T M(/S*/O]MG?YI32N;6>ULTYP-1MV%+\JUNCXHG@7(S_+1QY)6/CY( #D;E*?P MP(5VOHUWQ.=+8'Q2<'-WMFWME6Y:Y2YDJSXYN]UHLPR/@5\Q1#\CQF%W[(+X MSOV?,-K%0M?JPM;;M3)M%T>GF@!H_$IO_$ 8N59G@]TM0IJYN#0M!$E BV+HWFFXX*[G$9P/\AS.;:/G\.US\5$VTM1*Q."*&2 A MR(R S(X&>2^=0I!C G+\BI A=BI6OEU I==VC2!S C(_%N2Y76\<@BP(R.)H MD-*O!((L"]X)@3:A!?M%NPQK6N[ MA8[1+ '0&OA2R%'N&#'+ M SJ2#225/[JL"VIV$_[@3W&KDA9!F6/$K(X;:Y8GD*&NQ85Z3*@H58R877&A M'+2"D$O#J^9;M]WOB4>4+4;,NKA1TBLO?AUZ>F+*$R-F470-]'>UWF@9!T70 M+$+CQ4DT)8R,61B0XJUU&ZNUZ_QL=*\R==I^,TH7&;,N9FH9C=8_4LK(40BS M-4)O AW+]%FZ>1(ORA09LRDNI3-0B5Y KW>0>F:4'#)F.5RHA39AP*8,?(*A M&HS;DK!1FLB8-=$UV3CH42ME?-?MP3@-TKP;FV!2JLB85?$+Z;/\GK902A09 MLR@.TN+/$@"2WCBC5)$QJ^+%Y*XCQ9B4-#)F:9 IWC\9GM2@I#%FE@9*\?IJ M>DRY8LSL"B+7"ZP8D_+&F-D;:;XG]D[?8$QR_HK9)/T)8&^E4UH9,VME+Q/L MH:.\,GX5K[R0"J:MFO+*F'WVBD@%Q3G&I%0S9E9-3S(H4!G&I(PS9C9.DACV MOI*4:,;,HCG,$ 4NPA/3E&AR9M'TIHM]P3,RB'SQJ1]YY1R_TK3?A1B3LD[.O6+RV#HV98TS*.CFS=6C, F-2^LF/.LXI\9(CI9_B-< .RD.\1$(U0]QJ3<4W / M=/8Q9\IHZT2<^TZ&C06Y6,_LG@/,3$,CQJ0L5');J _3G$?%";K:M7(0/!<\059:&* M?2S4M[YR$B=G[I-EH EEH4?";,\IEM'[WZM@U*O'SJ5H+^6VX!6HQ)R6<2Y3.,-_L/[^?=FW(+7^&A MO)9-?>]$.(0GC;*\")M%%]NF.8>R.W-CY7SW#V*[?V[[\"]02P,$% @ M&UK]4I,QO/V @ DS$ !H !X;"]?V^&A.]?3 MY%GVVW!NU^_MM@99+CWT]S.:YZ?[F8O7SW/]GXG=9K-?UY_=^O>Q MGL9_# Y_NOY]V-4Z-HO7MM_6<=6$C\-M]Q"NF_APF=PL7MY63?_R%ILP=Y! MD,P?I!"D\P1P0[$H@=D>Q(8'9$M".!VA'9C@1N1X0[$L@=D>Y(8'=$O".! MWH)Z"X'>@GH+@=XR>=@FT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\A MT%M0;R'06U%O)=!;46\ET%M1;R706RB<"O1/JG0CT3I.7W01Z)]0[$>B= M4.]$H'="O1.!W@GU3@1Z)]0[$>AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H M;9./E01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$ M>COJ[01Z.^KM!'K[Y&<3 KT=]78"O1WU=@*]'?5V KTSZIT)],ZH=R;0.Z/> MF4#OC'IG KTSZIT)],ZH=R;0.Z/>F4#O//E9D$#OC'IG KTSZIT)]"ZH=R'0 MNZ#>A4#O@GH7 KT+ZET(]"ZH=_E.O8?Q\U"'6\_7&J__G52/EW/K[?+7Y=?. MR=U[Q3G<5PS/?P%02P,$% @ &UK]4O7!E&ULS=M-;MLP$ 7@JQC:!A;-?[6(LVF[;;/H!5AI' N6 M1()D4N?VI>0D0(O42. "?1L+-LEY(P[P[7S]_3%06AW'84K;:I]S^,A8:O#KW[8%B[#M:W;J8O[JQ[&+'@:7\.%"JSY=XI4>_V_4M=;Z]'\N1.H5( MKDM[HCP.]:GHU?GD7&Z83I_\XORES+G LO,V^I#*Q"*]/^YY)//I=2B%*.;^ M_"N^));2%[\?S=/NJ'MC=KG>GSX>EGDDMCPNO^/?9_Q2_YU]") ^)$@?"J0/ M#=*' >G#@O31@/3Q :0/OD%I!$54CD(J1S&5HZ#*453E**QR%%!FU]02P$"% ,4 " ;6OU2!T%- M8H$ "Q $ @ $ 9&]C4')O<',O87!P+GAM;%!+ M 0(4 Q0 ( !M:_5); 1"T[P "L" 1 " :\ !D M;V-0&UL4$L! A0#% M @ &UK]4H6&PO M=V]R:W-H965T&UL4$L! A0#% @ &UK]4@4 Q,M$!0 M_Q4 !@ ("!&1< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &UK]4A7-FH]_!@ ;R0 !@ M ("!EB< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ &UK]4MIZI%+T @ -P8 !D ("!@C4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &UK]4HCSDO99 P C@< !D M ("!'TT 'AL+W=O&PO=V]R M:W-H965T !X;"]W;W)K&UL M4$L! A0#% @ &UK]4H$[N6?)! @ L !D ("!;&8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M&UK]4O,!E-%4!P (! !D ("!I'P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &UK]4@RFA.]Z P MT < !D ("!5) 'AL+W=O>8# "R"P &0 @($% ME >&PO=V]R:W-H965T&UL4$L! A0#% @ &UK]4JD( 3#\ @ + 8 !D M ("!J9L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ &UK]4G!R@OF) @ 1@4 !D ("!4Z< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &UK] M4HV3A!1.!0 P \ !D ("!^;$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &UK]4A$YE$4L P )0< M !D ("!*KX 'AL+W=O&PO=V]R:W-H965T2-'' M; , &$( 9 " @?3$ !X;"]W;W)K&UL4$L! A0#% @ &UK]4GO"IWK] @ K@8 !D M ("!E\@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ &UK]4JACGTE> P : P !D ("!(-, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ &UK]4CWA M&(+: @ L@< !D ("![=\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &UK]4LA9&U<@!@ 8R@ !D M ("!XN@ 'AL+W=O?%;T0# #G"@ &0 @($Y[P >&PO M=V]R:W-H965T&UL4$L! A0#% @ &UK]4LEWN58! P >0H !D ("! M4/4 'AL+W=O&UL4$L! A0#% M @ &UK]4A]EUK+?!0 AP !D ("!#_\ 'AL+W=O;8X0" 7!P &0 M@($G$ $ >&PO=V]R:W-H965T(2 0!X;"]W;W)K&UL4$L! A0#% @ &UK]4@;,P24^ P -PD !D M ("!D!4! 'AL+W=O&PO=V]R M:W-H965TT; 0!X;"]W;W)K&UL M4$L! A0#% @ &UK]4C&PO=V]R:W-H965T&UL4$L! A0#% @ M&UK]4MI7G848 @ P@0 !D ("!Z2D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &UK]4C<;Q'P&PO=V]R:W-H M965T&UL4$L! M A0#% @ &UK]4@JWXZ#^ P V0X !D ("!3$H! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &UK] M4N&AQ@=& P M L !D ("!+5@! 'AL+W=O&PO=V]R:W-H965T&PO=V]R:W-H965T&UL4$L! A0#% @ &UK]4C'1$'89 P "A( T M ( !I&\! 'AL+W-T>6QE&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ &UK]4I,QO/V @ DS$ !H ( ! M/GH! 'AL+U]R96QS+W=O XML 100 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 101 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 102 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 308 368 1 true 74 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 2309302 - Disclosure - Revenue Revenue (Tables) Sheet http://www.trimascorp.com/role/RevenueRevenueTables Revenue Revenue (Tables) Tables http://www.trimascorp.com/role/RevenueRevenueNotes 28 false false R29.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 29 false false R30.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 30 false false R31.htm 2326305 - Disclosure - Inventories (Tables) Sheet http://www.trimascorp.com/role/InventoriesTables Inventories (Tables) Tables http://www.trimascorp.com/role/Inventories 31 false false R32.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 32 false false R33.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 33 false false R34.htm 2341308 - Disclosure - Derivative Instruments (Tables) Sheet http://www.trimascorp.com/role/DerivativeInstrumentsTables Derivative Instruments (Tables) Tables http://www.trimascorp.com/role/DerivativeInstruments 34 false false R35.htm 2349309 - Disclosure - Leases Leases (Tables) Sheet http://www.trimascorp.com/role/LeasesLeasesTables Leases Leases (Tables) Tables http://www.trimascorp.com/role/LeasesLeasesNotes 35 false false R36.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 36 false false R37.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 37 false false R38.htm 2365312 - Disclosure - Segment Information Segment Information (Tables) Sheet http://www.trimascorp.com/role/SegmentInformationSegmentInformationTables Segment Information Segment Information (Tables) Tables 38 false false R39.htm 2368313 - Disclosure - Equity Awards (Tables) Sheet http://www.trimascorp.com/role/EquityAwardsTables Equity Awards (Tables) Tables http://www.trimascorp.com/role/EquityAwards 39 false false R40.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 40 false false R41.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 41 false false R42.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 42 false false R43.htm 2410404 - Disclosure - Revenue Revenue (Details) Sheet http://www.trimascorp.com/role/RevenueRevenueDetails Revenue Revenue (Details) Details http://www.trimascorp.com/role/RevenueRevenueTables 43 false false R44.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 44 false false R45.htm 2414406 - Disclosure - Acquisitions - Other Acquisitions (Details) Sheet http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails Acquisitions - Other Acquisitions (Details) Details 45 false false R46.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 46 false false R47.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 47 false false R48.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 48 false false R49.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 49 false false R50.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 50 false false R51.htm 2427413 - Disclosure - Inventories (Details) Sheet http://www.trimascorp.com/role/InventoriesDetails Inventories (Details) Details http://www.trimascorp.com/role/InventoriesTables 51 false false R52.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 52 false false R53.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 53 false false R54.htm 2434416 - Disclosure - Long-term Debt - Debt Table (Details) Sheet http://www.trimascorp.com/role/LongtermDebtDebtTableDetails Long-term Debt - Debt Table (Details) Details 54 false false R55.htm 2435417 - Disclosure - Long-term Debt - Senior Notes (Details) Notes http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails Long-term Debt - Senior Notes (Details) Details 55 false false R56.htm 2436418 - Disclosure - Long-term Debt - Credit Agreement (Details) Sheet http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails Long-term Debt - Credit Agreement (Details) Details 56 false false R57.htm 2438420 - Disclosure - Other Revolving Loan Facility (Details) Sheet http://www.trimascorp.com/role/OtherRevolvingLoanFacilityDetails Other Revolving Loan Facility (Details) Details 57 false false R58.htm 2439421 - Disclosure - Long-term Debt - Fair Value (Details) Sheet http://www.trimascorp.com/role/LongtermDebtFairValueDetails Long-term Debt - Fair Value (Details) Details 58 false false R59.htm 2442422 - Disclosure - Derivative Instruments - Derivative Narrative (Details) Sheet http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails Derivative Instruments - Derivative Narrative (Details) Details 59 false false R60.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 60 false false R61.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 61 false false R62.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 62 false false R63.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 63 false false R64.htm 2447427 - Disclosure - Derivative Instruments - Fair Value Measurements (Details) Sheet http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails Derivative Instruments - Fair Value Measurements (Details) Details 64 false false R65.htm 2450428 - Disclosure - Leases Lease Cost Table (Details) Sheet http://www.trimascorp.com/role/LeasesLeaseCostTableDetails Leases Lease Cost Table (Details) Details 65 false false R66.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 66 false false R67.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 67 false false R68.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 68 false false R69.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 69 false false R70.htm 2459433 - Disclosure - Commitments and Contingencies Asbestos Narrative (Details) Sheet http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails Commitments and Contingencies Asbestos Narrative (Details) Details 70 false false R71.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 71 false false R72.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 72 false false R73.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 73 false false R74.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 74 false false R75.htm 2471441 - Disclosure - Equity Awards - Stock Options Narrative (Details) Sheet http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails Equity Awards - Stock Options Narrative (Details) Details 75 false false R76.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 76 false false R77.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 77 false false R78.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 78 false false R79.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 79 false false R80.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 80 false false R81.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 81 false false R82.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 82 false false R83.htm 2490450 - Disclosure - Income Taxes (Details) Sheet http://www.trimascorp.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.trimascorp.com/role/IncomeTaxes 83 false false R84.htm 2492451 - Disclosure - Subsequent Event Acquisition (Details) Sheet http://www.trimascorp.com/role/SubsequentEventAcquisitionDetails Subsequent Event Acquisition (Details) Details 84 false false All Reports Book All Reports trs-20210630.htm trs-20210630.xsd trs-20210630_cal.xml trs-20210630_def.xml trs-20210630_lab.xml trs-20210630_pre.xml trs_06302021xexh311.htm trs_06302021xexh312.htm trs_06302021xexh321.htm trs_06302021xexh322.htm trs_06302021xexhibit101.htm trs_06302021xexhibit102.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 http://fasb.org/srt/2021-01-31 true true JSON 105 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "trs-20210630.htm": { "axisCustom": 5, "axisStandard": 27, "contextCount": 308, "dts": { "calculationLink": { "local": [ "trs-20210630_cal.xml" ] }, "definitionLink": { "local": [ "trs-20210630_def.xml" ] }, "inline": { "local": [ "trs-20210630.htm" ] }, "labelLink": { "local": [ "trs-20210630_lab.xml" ], "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml" ] }, "presentationLink": { "local": [ "trs-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml" ] }, "schema": { "local": [ "trs-20210630.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", "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd" ] } }, "elementCount": 694, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 44, "http://xbrl.sec.gov/dei/2021": 6, "total": 50 }, "keyCustom": 27, "keyStandard": 341, "memberCustom": 32, "memberStandard": 41, "nsprefix": "trs", "nsuri": "http://www.trimascorp.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "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-20210630.htm", "contextRef": "i34d54eef7a1a418ebde7686e4cde66f2_I20210630", "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-20210630.htm", "contextRef": "i34d54eef7a1a418ebde7686e4cde66f2_I20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "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-20210630.htm", "contextRef": "i1507bbe18df943ae9585504a78b3c20d_D20210401-20210630", "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-20210630.htm", "contextRef": "i1507bbe18df943ae9585504a78b3c20d_D20210401-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i1507bbe18df943ae9585504a78b3c20d_D20210401-20210630", "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-20210630.htm", "contextRef": "i1507bbe18df943ae9585504a78b3c20d_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "ifa9376ac26f34f9ca56c2eb6dcb48508_D20200401-20200630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "if0858d629f1f4c0abc88dec45703f505_D20201001-20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i34d54eef7a1a418ebde7686e4cde66f2_I20210630", "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-20210630.htm", "contextRef": "i34d54eef7a1a418ebde7686e4cde66f2_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "trs:CashAndCashEquivalentsUnrestricted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i34d54eef7a1a418ebde7686e4cde66f2_I20210630", "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": null }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i795222a3301d4dceb235a490a7af5a61_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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "trs:ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i34d54eef7a1a418ebde7686e4cde66f2_I20210630", "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-20210630.htm", "contextRef": "i34d54eef7a1a418ebde7686e4cde66f2_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i1507bbe18df943ae9585504a78b3c20d_D20210401-20210630", "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-20210630.htm", "contextRef": "i1507bbe18df943ae9585504a78b3c20d_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "trs:ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i1507bbe18df943ae9585504a78b3c20d_D20210401-20210630", "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-20210630.htm", "contextRef": "i086d42d2dd574e22b65b154ba4d67e37_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i34d54eef7a1a418ebde7686e4cde66f2_I20210630", "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-20210630.htm", "contextRef": "i34d54eef7a1a418ebde7686e4cde66f2_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i34d54eef7a1a418ebde7686e4cde66f2_I20210630", "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-20210630.htm", "contextRef": "i34d54eef7a1a418ebde7686e4cde66f2_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i32973a8dee304c16bcffeac3a522df88_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i34d54eef7a1a418ebde7686e4cde66f2_I20210630", "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-20210630.htm", "contextRef": "i34d54eef7a1a418ebde7686e4cde66f2_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "iebfb398d7fbf4139a5c92b178b80b29d_I20210415", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i17f7e713785344049a705842d33b733e_D20210401-20210630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i583b1abc71644599900c1d238bd4c46d_I20210630", "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-20210630.htm", "contextRef": "ie283587ea52d4368aa011819ad569a99_I20210630", "decimals": "-6", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "ia53e0a9bc519425aaa4f04ff8b6a5c14_I20210630", "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-20210630.htm", "contextRef": "i11a750fb15b148fe8e05e850b6111a63_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtAndCapitalLeaseObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "ibec6b7a8dfc541b58a6beb39532740ea_I20210630", "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-20210630.htm", "contextRef": "ibec6b7a8dfc541b58a6beb39532740ea_I20210630", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFixedInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i79a6826df43042d0bdc23c44fc0b25d5_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral", "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-20210630.htm", "contextRef": "i79a6826df43042d0bdc23c44fc0b25d5_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i9b3669512ac34d24be5ae6b2ac23ded1_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax", "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-20210630.htm", "contextRef": "i1d238ae52cc24669999c885d28bc7bcf_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i143a5cc1927b4f16a33373a630f295bc_D20210101-20210630", "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-20210630.htm", "contextRef": "i143a5cc1927b4f16a33373a630f295bc_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i652bab67ae2e4e0e973dcdae280fed3b_I20210630", "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-20210630.htm", "contextRef": "ib17cd58b0c03452bb790ecc9c9c42645_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i44dcf5292acb4acbbcd3f42cf35eb9ac_I20210630", "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-20210630.htm", "contextRef": "i44dcf5292acb4acbbcd3f42cf35eb9ac_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i1507bbe18df943ae9585504a78b3c20d_D20210401-20210630", "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-20210630.htm", "contextRef": "i1507bbe18df943ae9585504a78b3c20d_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i34d54eef7a1a418ebde7686e4cde66f2_I20210630", "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-20210630.htm", "contextRef": "i34d54eef7a1a418ebde7686e4cde66f2_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i34d54eef7a1a418ebde7686e4cde66f2_I20210630", "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-20210630.htm", "contextRef": "i34d54eef7a1a418ebde7686e4cde66f2_I20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i34d54eef7a1a418ebde7686e4cde66f2_I20210630", "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-20210630.htm", "contextRef": "i34d54eef7a1a418ebde7686e4cde66f2_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "trs:Asbestosrelatedliabilitynoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i8dcf3bbfa1f34922b62f2b1324404506_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-20210630.htm", "contextRef": "ib82c46833ccd4f6c9ed4ef075ff39ddb_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-20210630.htm", "contextRef": "i132875bd8cbc4db092d3ec54efd66001_I20210630", "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-20210630.htm", "contextRef": "i2799535ae7774b0b909891abcfd5a3d5_D19910101-20210630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:LitigationSettlementExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i132875bd8cbc4db092d3ec54efd66001_I20210630", "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-20210630.htm", "contextRef": "i0460949c32ca4ac985754d9c4e7199eb_D20210101-20210630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:LossContingencyClaimsDismissedNumber", "reportCount": 1, "unique": true, "unitRef": "claimants", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "if310fc8d9f7d40de8d546679e691952e_I20210630", "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": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "ib698312e7bda4e6984b1450fa9850394_I20210630", "decimals": "INF", "lang": "en-US", "name": "trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought", "reportCount": 1, "unique": true, "unitRef": "claimants", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i1507bbe18df943ae9585504a78b3c20d_D20210401-20210630", "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-20210630.htm", "contextRef": "i1331372a14734d12b1083b22ac5d6486_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i795222a3301d4dceb235a490a7af5a61_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-20210630.htm", "contextRef": "i795222a3301d4dceb235a490a7af5a61_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i01e5853a6b374ae69951a3b99fa9ec1e_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i01e5853a6b374ae69951a3b99fa9ec1e_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i316a7b3e1e7c4cc1a2cbebf1f60605b7_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-20210630.htm", "contextRef": "i316a7b3e1e7c4cc1a2cbebf1f60605b7_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "idd297e413fb646beaf546942ad647d1e_D20210101-20210630", "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-20210630.htm", "contextRef": "idd297e413fb646beaf546942ad647d1e_D20210101-20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i1507bbe18df943ae9585504a78b3c20d_D20210401-20210630", "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-20210630.htm", "contextRef": "id8e80ed01b4a4af0b1d554da0665bed6_D20210401-20210630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i1507bbe18df943ae9585504a78b3c20d_D20210401-20210630", "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-20210630.htm", "contextRef": "ibd031960a58c4313a56f9c78b9dcaed7_I20151231", "decimals": "-6", "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "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", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "ic9e68793053348f983f3657d01570c17_D20210401-20210630", "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-20210630.htm", "contextRef": "ic9e68793053348f983f3657d01570c17_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "ic9e68793053348f983f3657d01570c17_D20210401-20210630", "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-20210630.htm", "contextRef": "ic9e68793053348f983f3657d01570c17_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i00b31ff4bad04ab1a6619a87c8e3bc8f_I20210331", "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-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i1507bbe18df943ae9585504a78b3c20d_D20210401-20210630", "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-20210630.htm", "contextRef": "i1507bbe18df943ae9585504a78b3c20d_D20210401-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trs-20210630.htm", "contextRef": "i8550d83b1fae4285a5e32cec8a068fbe_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EarlyRepaymentOfSeniorDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2492451 - Disclosure - Subsequent Event Acquisition (Details)", "role": "http://www.trimascorp.com/role/SubsequentEventAcquisitionDetails", "shortName": "Subsequent Event Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": null }, "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": 74, "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": [ "r735" ], "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": [ "r736" ], "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": [ "r737" ], "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": [ "r737" ], "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": [ "r737" ], "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": [ "r745" ], "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": [ "r737" ], "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": [ "r737" ], "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": [ "r737" ], "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": [ "r737" ], "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": [ "r733" ], "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": [ "r734" ], "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": [ "r151", "r193", "r206", "r207", "r208", "r209", "r211", "r213", "r217", "r305", "r306", "r307", "r308", "r309", "r310", "r312", "r313", "r315", "r317", "r318" ], "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": [ "r151", "r193", "r206", "r207", "r208", "r209", "r211", "r213", "r217", "r305", "r306", "r307", "r308", "r309", "r310", "r312", "r313", "r315", "r317", "r318" ], "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": [ "r225" ], "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": [ "r223", "r382", "r386", "r719" ], "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": [ "r323", "r360", "r474", "r480", "r654", "r655", "r656", "r657", "r658", "r659", "r678", "r718", "r720", "r731", "r732" ], "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": [ "r323", "r360", "r474", "r480", "r654", "r655", "r656", "r657", "r658", "r659", "r678", "r718", "r720", "r731", "r732" ], "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": [ "r223", "r382", "r386", "r719" ], "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": [ "r323", "r360", "r418", "r474", "r480", "r654", "r655", "r656", "r657", "r658", "r659", "r678", "r718", "r720", "r731", "r732" ], "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": [ "r323", "r360", "r418", "r474", "r480", "r654", "r655", "r656", "r657", "r658", "r659", "r678", "r718", "r720", "r731", "r732" ], "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": [ "r160", "r165", "r475" ], "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": [ "r160", "r165", "r292", "r475", "r646" ], "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": [ "r225", "r637" ], "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails", "http://www.trimascorp.com/role/LongtermDebtFairValueDetails", "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails", "http://www.trimascorp.com/role/SubsequentEventAcquisitionDetails" ], "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/20210630", "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/20210630", "presentation": [ "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails", "http://www.trimascorp.com/role/SubsequentEventAcquisitionDetails" ], "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" ], "xbrltype": "percentItemType" }, "trs_CompensatoryAndPunitiveDamagesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Compensatory and Punitive Damages [Member]", "label": "Compensatory and Punitive Damages [Member]", "terseLabel": "Compensatory and Punitive Damages [Member]" } } }, "localname": "CompensatoryAndPunitiveDamagesMember", "nsuri": "http://www.trimascorp.com/20210630", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails" ], "xbrltype": "domainItemType" }, "trs_CompensatoryOnlyDamagesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Compensatory Only Damages [Member]", "label": "Compensatory Only Damages [Member]", "terseLabel": "Compensatory Only Damages [Member]" } } }, "localname": "CompensatoryOnlyDamagesMember", "nsuri": "http://www.trimascorp.com/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails" ], "xbrltype": "stringItemType" }, "trs_DamagesSoughtTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Damages Sought, Type [Axis]", "label": "Damages Sought, Type [Axis]", "terseLabel": "Damages Sought, Type [Axis]" } } }, "localname": "DamagesSoughtTypeAxis", "nsuri": "http://www.trimascorp.com/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "xbrltype": "stringItemType" }, "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.trimascorp.com/role/BasisofPresentationSaleofLamonsDivisionDetails", "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsNarrativeDetails", "http://www.trimascorp.com/role/SubsequentEventAcquisitionDetails" ], "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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", "r642" ], "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", "r226", "r227" ], "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.5 million and $2.1 million as of June 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", "r557" ], "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", "r278" ], "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_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax": { "auth_ref": [ "r88", "r91", "r93" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change, net of tax, in accumulated gains and losses from derivative instruments designated and qualifying as the effective portion of cash flow hedges. Includes an entity's share of an equity investee's Increase or Decrease in deferred hedging gains or losses.", "label": "Accumulated Other Comprehensive Income (Loss), Cumulative Changes in Net Gain (Loss) from Cash Flow Hedges, Effect Net of Tax", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Cumulative Changes in Net Gain (Loss) from Cash Flow Hedges, Effect Net of Tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails" ], "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", "r705", "r725", "r726" ], "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r103", "r104", "r611", "r612", "r613", "r614", "r615", "r617" ], "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", "r152", "r153", "r154", "r557", "r721", "r722", "r746" ], "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", "r557", "r612", "r613", "r614", "r615", "r617" ], "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": [ "r152", "r153", "r154", "r511", "r512", "r513", "r595" ], "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": [ "r482", "r484", "r517", "r518" ], "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": [ "r484", "r507", "r516" ], "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", "r228", "r237" ], "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": [ "r139", "r343", "r350", "r351", "r622" ], "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": [ "r139", "r263", "r270" ], "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": [ "r300" ], "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": [ "r147", "r201", "r208", "r215", "r235", "r305", "r306", "r307", "r309", "r310", "r311", "r312", "r314", "r316", "r318", "r319", "r553", "r558", "r609", "r640", "r642", "r684", "r702" ], "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", "r147", "r235", "r305", "r306", "r307", "r309", "r310", "r311", "r312", "r314", "r316", "r318", "r319", "r553", "r558", "r609", "r640", "r642" ], "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": [ "r485", "r510" ], "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": [ "r573", "r576" ], "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": [ "r277" ], "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": [ "r470", "r476" ], "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": [ "r470", "r476", "r540", "r541" ], "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_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total revenue reported by the acquired entity for its previous full fiscal year before the business acquisition.", "label": "Business Acquisition, Revenue Reported by Acquired Entity for Last Annual Period", "terseLabel": "Business Acquisition, Revenue Reported by Acquired Entity for Last Annual Period" } } }, "localname": "BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/SubsequentEventAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r549" ], "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": [ "r543" ], "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": [ "r543" ], "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": [ "r542", "r543" ], "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", "r141" ], "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": [ "r134", "r141", "r143" ], "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": [ "r134", "r610" ], "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": [ "r569" ], "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": [ "r134" ], "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", "r134" ], "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", "r134" ], "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": [ "r145", "r147", "r168", "r172", "r173", "r175", "r177", "r186", "r187", "r188", "r235", "r305", "r310", "r311", "r312", "r318", "r319", "r358", "r359", "r362", "r363", "r609", "r738" ], "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": [ "r288", "r289", "r290", "r301", "r727" ], "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": [ "r152", "r153", "r595" ], "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", "r365" ], "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", "r642" ], "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,966,074 shares at June 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", "r113", "r693", "r714" ], "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": [ "r112", "r122", "r692", "r713" ], "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": [ "r206", "r207", "r208", "r209", "r211", "r217", "r219" ], "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": [ "r116", "r679" ], "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": [ "r419", "r584" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r545" ], "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": [ "r688", "r709" ], "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": [ "r144", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r337", "r344", "r345", "r347", "r354" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "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", "r146", "r151", "r320", "r321", "r322", "r323", "r324", "r325", "r327", "r333", "r334", "r335", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r348", "r349", "r350", "r351", "r623", "r685", "r686", "r701" ], "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", "http://www.trimascorp.com/role/SubsequentEventAcquisitionDetails" ], "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", "r698" ], "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": [ "r320", "r348", "r349", "r621", "r623", "r624" ], "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", "http://www.trimascorp.com/role/SubsequentEventAcquisitionDetails" ], "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", "r321" ], "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", "r323", "r604" ], "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", "r146", "r151", "r320", "r321", "r322", "r323", "r324", "r325", "r327", "r333", "r334", "r335", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r348", "r349", "r350", "r351", "r623" ], "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", "http://www.trimascorp.com/role/SubsequentEventAcquisitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r699" ], "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": [ "r699" ], "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": [ "r699" ], "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": [ "r699" ], "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": [ "r699" ], "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": [ "r699" ], "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": [ "r699" ], "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", "r146", "r151", "r320", "r321", "r322", "r323", "r324", "r325", "r327", "r333", "r334", "r335", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r346", "r348", "r349", "r350", "r351", "r366", "r369", "r370", "r371", "r620", "r621", "r623", "r624", "r700" ], "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": [ "r120" ], "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": [ "r510" ], "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": [ "r509" ], "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", "r333", "r622" ], "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", "r622" ], "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": [ "r520", "r521" ], "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": [ "r520", "r521" ], "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": [ "r140" ], "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": [ "r395", "r434", "r458", "r464", "r465" ], "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": [ "r395", "r435", "r459", "r464", "r465" ], "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": [ "r411", "r419", "r421", "r462", "r464", "r465" ], "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": [ "r462", "r465" ], "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": [ "r395", "r433", "r457", "r464", "r465" ], "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": [ "r395", "r400", "r432", "r456", "r464", "r465" ], "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": [ "r430", "r454", "r464", "r465" ], "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": [ "r396", "r437", "r461" ], "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": [ "r398", "r431", "r455", "r464", "r465" ], "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": [ "r450", "r451", "r452", "r453", "r464" ], "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": [ "r139", "r276" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral": { "auth_ref": [ "r82", "r83", "r85", "r589" ], "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", "r589" ], "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", "r574", "r575", "r580", "r586" ], "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" ], "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": [ "r594", "r598" ], "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": [ "r571", "r574", "r580" ], "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": [ "r571", "r574", "r580", "r586", "r587", "r591", "r592" ], "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": [ "r593" ], "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": [ "r578", "r585" ], "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": [ "r566", "r568" ], "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": [ "r566", "r568" ], "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": [ "r565", "r567", "r568", "r571", "r572", "r577", "r580", "r588", "r590", "r592", "r594" ], "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": [ "r571" ], "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": [ "r382", "r384", "r385", "r386", "r387", "r388", "r389", "r390" ], "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": [ "r382" ], "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": [ "r519" ], "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", "r110", "r711" ], "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", "r522", "r531", "r534" ], "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", "r284" ], "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": [ "r470", "r476" ], "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_EarlyRepaymentOfSeniorDebt": { "auth_ref": [ "r129" ], "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", "http://www.trimascorp.com/role/SubsequentEventAcquisitionDetails" ], "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": [ "r114", "r157", "r158", "r159", "r160", "r161", "r166", "r168", "r175", "r176", "r177", "r182", "r183", "r596", "r597", "r694", "r715" ], "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": [ "r114", "r157", "r158", "r159", "r160", "r161", "r168", "r175", "r176", "r177", "r182", "r183", "r596", "r597", "r694", "r715" ], "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": [ "r178", "r180", "r181", "r184" ], "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": [ "r523" ], "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": [ "r508" ], "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": [ "r508" ], "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": [ "r508" ], "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": [ "r506" ], "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": [ "r510" ], "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", "r152", "r153", "r154", "r156", "r162", "r164", "r185", "r236", "r365", "r372", "r511", "r512", "r513", "r528", "r529", "r595", "r611", "r612", "r613", "r614", "r615", "r617", "r721", "r722", "r723", "r746" ], "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": [ "r599", "r600", "r601", "r607" ], "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": [ "r599", "r600", "r601", "r606", "r607" ], "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": [ "r335", "r348", "r349", "r419", "r421", "r422", "r423", "r424", "r425", "r426", "r464", "r600", "r651", "r652", "r653" ], "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": [ "r599", "r600", "r603", "r604", "r608" ], "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": [ "r335", "r419", "r421", "r426", "r464", "r600", "r651" ], "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": [ "r335", "r348", "r349", "r419", "r421", "r426", "r464", "r600", "r652" ], "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": [ "r335", "r348", "r349", "r419", "r421", "r422", "r423", "r424", "r425", "r426", "r464", "r600", "r653" ], "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": [ "r335", "r348", "r349", "r419", "r421", "r422", "r423", "r424", "r425", "r426", "r464", "r651", "r652", "r653" ], "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": [ "r605", "r608" ], "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": [ "r573", "r577", "r591" ], "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": [ "r230", "r231", "r232", "r233", "r234", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r346", "r364", "r594", "r648", "r649", "r650", "r651", "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", "r738", "r739", "r740", "r741", "r742", "r743", "r744" ], "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": [ "r269" ], "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": [ "r264", "r266", "r269", "r272", "r680", "r681" ], "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": [ "r269", "r681" ], "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": [ "r264", "r268" ], "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", "r419", "r583" ], "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": [ "r139" ], "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": [ "r574", "r580", "r583" ], "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": [ "r139" ], "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": [ "r139", "r352", "r353" ], "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": [ "r250", "r252", "r642", "r683" ], "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": [ "r253" ], "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/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" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "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": [ "r275" ], "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": [ "r139", "r251", "r255", "r260" ], "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": [ "r256", "r257", "r539" ], "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": [ "r254" ], "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": [ "r115", "r147", "r201", "r207", "r211", "r214", "r217", "r235", "r305", "r306", "r307", "r310", "r311", "r312", "r314", "r316", "r318", "r319", "r609" ], "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": [ "r571", "r587" ], "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": [ "r571" ], "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": [ "r571" ], "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": [ "r139", "r273" ], "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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r201", "r207", "r211", "r214", "r217" ], "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.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before income tax expense" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r147", "r155", "r201", "r207", "r211", "r214", "r217", "r235", "r305", "r306", "r307", "r310", "r311", "r312", "r314", "r316", "r318", "r319", "r552", "r597", "r609" ], "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", "r114", "r155", "r157", "r158", "r159", "r160", "r168", "r175", "r176", "r597", "r689", "r690", "r694", "r710" ], "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", "r114", "r155", "r157", "r158", "r159", "r160", "r168", "r175", "r176", "r177", "r597", "r694", "r710", "r713", "r715" ], "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", "r535", "r711" ], "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", "r552" ], "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": [ "r110", "r114", "r172", "r175", "r176", "r694", "r711", "r713", "r715" ], "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": [ "r172", "r175", "r176", "r563" ], "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": [ "r470", "r476" ], "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", "r282", "r283" ], "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": [ "r280", "r285" ], "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": [ "r285" ], "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": [ "r149", "r524", "r525", "r526", "r530", "r532", "r536", "r537", "r538" ], "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": [ "r150", "r163", "r164", "r199", "r522", "r531", "r533", "r716" ], "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": [ "r136", "r142" ], "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": [ "r138" ], "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": [ "r138" ], "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": [ "r138" ], "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": [ "r138" ], "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": [ "r169", "r170", "r171", "r177" ], "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": [ "r265", "r271" ], "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": [ "r271" ], "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": [ "r265", "r271" ], "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": [ "r262", "r267" ], "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", "r195", "r619", "r622", "r695" ], "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": [ "r585" ], "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": [ "r132", "r135", "r142" ], "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": [ "r582" ], "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": [ "r249" ], "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", "r248" ], "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", "r642" ], "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", "r248" ], "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", "r248" ], "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": [ "r247" ], "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": [ "r634", "r636" ], "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": [ "r634" ], "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_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r625" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "Leases of Lessee Disclosure [Text Block]", "terseLabel": "Leases" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesLeasesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_LegalFees": { "auth_ref": [ "r117" ], "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": [ "r635" ], "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": [ "r635" ], "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": [ "r635" ], "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": [ "r635" ], "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": [ "r635" ], "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": [ "r635" ], "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": [ "r635" ], "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": [ "r635" ], "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": [ "r635" ], "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": [ "r635" ], "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_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", "r147", "r209", "r235", "r305", "r306", "r307", "r310", "r311", "r312", "r314", "r316", "r318", "r319", "r554", "r558", "r559", "r609", "r640", "r641" ], "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", "r147", "r235", "r609", "r642", "r687", "r707" ], "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", "r147", "r235", "r305", "r306", "r307", "r310", "r311", "r312", "r314", "r316", "r318", "r319", "r554", "r558", "r559", "r609", "r640", "r641", "r642" ], "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": [ "r638", "r639", "r643" ], "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", "r686", "r701" ], "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", "http://www.trimascorp.com/role/SubsequentEventAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r76", "r304" ], "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", "http://www.trimascorp.com/role/SubsequentEventAcquisitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r291", "r292", "r293", "r295", "r296", "r297", "r299", "r302", "r303" ], "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": [ "r291", "r292", "r293", "r295", "r296", "r297", "r299", "r302", "r303" ], "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": [ "r291" ], "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": [ "r291", "r294", "r298" ], "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": [ "r291", "r294", "r298" ], "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": [ "r291", "r292", "r293", "r295", "r296", "r297", "r299", "r302", "r303" ], "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": [ "r294" ], "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": [ "r294" ], "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": [ "r602" ], "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": [ "r602" ], "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": [ "r602" ], "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": [ "r134" ], "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": [ "r134" ], "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": [ "r134" ], "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": [ "r134" ], "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": [ "r134", "r137", "r140" ], "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": [ "r134", "r137", "r140" ], "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", "r111", "r140", "r147", "r155", "r157", "r158", "r159", "r160", "r163", "r164", "r174", "r201", "r207", "r211", "r214", "r217", "r235", "r305", "r306", "r307", "r310", "r311", "r312", "r314", "r316", "r318", "r319", "r597", "r609", "r691", "r712" ], "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": [ "r570" ], "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": [ "r571" ], "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": [ "r119" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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": [ "r201", "r207", "r211", "r214", "r217" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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": [ "r629", "r636" ], "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": [ "r627" ], "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": [ "r627" ], "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": [ "r627" ], "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": [ "r628", "r630" ], "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": [ "r626" ], "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": [ "r633", "r636" ], "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": [ "r632", "r636" ], "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": [ "r206", "r207", "r208", "r209", "r211", "r217" ], "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", "r564" ], "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": [ "r573", "r591" ], "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", "r438" ], "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", "r611", "r613", "r617" ], "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_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax": { "auth_ref": [ "r88" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments, of 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), Derivatives Qualifying as Hedges, Net of Tax", "terseLabel": "Derivative instruments" } } }, "localname": "OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome" ], "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", "r112", "r365", "r611", "r616", "r617", "r692", "r713" ], "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", "r552" ], "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_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": [ "r573", "r591" ], "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": [ "r121" ], "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": [ "r393", "r394", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r421", "r422", "r423", "r424", "r425", "r426", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r444", "r447", "r451", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r468", "r469", "r470", "r471", "r472", "r473" ], "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": [ "r148", "r522", "r527" ], "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": [ "r128" ], "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": [ "r130" ], "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", "http://www.trimascorp.com/role/SubsequentEventAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r131" ], "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": [ "r131" ], "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": [ "r128" ], "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": [ "r124" ], "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": [ "r125", "r546", "r547", "r548" ], "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": [ "r418", "r420", "r426", "r443", "r445", "r446", "r447", "r448", "r449", "r464", "r466", "r467", "r468", "r481" ], "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": [ "r392", "r394", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r444", "r447", "r451", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r468", "r469", "r476", "r477", "r478", "r479" ], "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": [ "r485", "r510" ], "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", "r358" ], "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", "r358" ], "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", "r642" ], "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": [ "r126" ], "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": [ "r127" ], "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": [ "r127", "r146" ], "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": [ "r123" ], "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", "r133", "r147", "r155", "r163", "r164", "r201", "r207", "r211", "r214", "r217", "r235", "r305", "r306", "r307", "r310", "r311", "r312", "r314", "r316", "r318", "r319", "r552", "r555", "r556", "r561", "r562", "r597", "r609", "r696" ], "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", "r279" ], "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": [ "r284", "r728", "r729", "r730" ], "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", "r277" ], "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", "r279", "r642", "r697", "r708" ], "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", "r279" ], "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", "r277" ], "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", "r611", "r615", "r617" ], "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": [ "r129" ], "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": [ "r129", "r146" ], "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": [ "r259", "r260" ], "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": [ "r143", "r682", "r704" ], "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", "r372", "r514", "r642", "r706", "r724", "r726" ], "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", "r152", "r153", "r154", "r156", "r162", "r164", "r236", "r511", "r512", "r513", "r528", "r529", "r595", "r721", "r723" ], "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": [ "r392", "r393", "r394", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r444", "r447", "r451", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r468", "r469", "r470", "r471", "r472", "r473", "r476", "r477", "r478", "r479" ], "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": [ "r392", "r393", "r394", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r444", "r447", "r451", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r468", "r469", "r470", "r471", "r472", "r473", "r476", "r477", "r478", "r479" ], "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": [ "r192", "r193", "r206", "r212", "r213", "r220", "r221", "r223", "r381", "r382", "r679" ], "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": [ "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r383", "r391" ], "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", "r147", "r192", "r193", "r206", "r212", "r213", "r220", "r221", "r223", "r235", "r305", "r306", "r307", "r310", "r311", "r312", "r314", "r316", "r318", "r319", "r609", "r696" ], "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": [ "r631", "r636" ], "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", "r616", "r617" ], "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": [ "r540", "r541" ], "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": [ "r450" ], "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", "r151", "r348", "r350", "r366", "r369", "r370", "r371", "r620", "r621", "r624", "r700" ], "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": [ "r450", "r451", "r452", "r453", "r464" ], "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": [ "r574", "r580", "r587" ], "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": [ "r577" ], "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", "r282", "r283" ], "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": [ "r168", "r172", "r175", "r177", "r183" ], "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": [ "r258", "r261" ], "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": [ "r258", "r261" ], "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": [ "r271", "r274" ], "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": [ "r291", "r292", "r293", "r295", "r296", "r297", "r299", "r302", "r303" ], "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": [ "r579", "r581" ], "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", "r279" ], "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": [ "r201", "r204", "r210", "r258" ], "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": [ "r201", "r204", "r210", "r258" ], "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": [ "r485", "r510" ], "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": [ "r489" ], "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": [ "r489", "r499", "r500" ], "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", "r145", "r186", "r187", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r371", "r372" ], "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": [ "r179" ], "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", "r686", "r703" ], "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": [ "r189", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r206", "r207", "r208", "r209", "r211", "r212", "r213", "r214", "r215", "r217", "r223", "r286", "r287", "r717" ], "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": [ "r189", "r190", "r191", "r201", "r205", "r211", "r215", "r216", "r217", "r218", "r220", "r222", "r223", "r224" ], "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": [ "r118" ], "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", "http://www.trimascorp.com/role/SubsequentEventAcquisitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r139" ], "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": [ "r138" ], "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": [ "r486" ], "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": [ "r493" ], "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": [ "r498" ], "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": [ "r496" ], "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": [ "r496" ], "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": [ "r495" ], "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": [ "r495" ], "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": [ "r495" ], "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": [ "r501" ], "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": [ "r497" ], "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": [ "r497" ], "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": [ "r504" ], "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": [ "r505" ], "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": [ "r494" ], "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": [ "r493" ], "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": [ "r510" ], "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": [ "r491", "r510" ], "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": [ "r490" ], "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": [ "r502" ], "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": [ "r483", "r487" ], "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": [ "r503", "r515" ], "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": [ "r501" ], "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": [ "r488" ], "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", "r189", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r206", "r207", "r208", "r209", "r211", "r212", "r213", "r214", "r215", "r217", "r223", "r258", "r281", "r286", "r287", "r717" ], "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", "r145", "r147", "r168", "r172", "r173", "r175", "r177", "r186", "r187", "r188", "r235", "r305", "r310", "r311", "r312", "r318", "r319", "r358", "r359", "r362", "r363", "r365", "r609", "r738" ], "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", "r152", "r153", "r154", "r156", "r162", "r164", "r185", "r236", "r365", "r372", "r511", "r512", "r513", "r528", "r529", "r595", "r611", "r612", "r613", "r614", "r615", "r617", "r721", "r722", "r723", "r746" ], "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": [ "r152", "r153", "r154", "r185", "r679" ], "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", "r365", "r372" ], "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", "r365", "r372", "r492" ], "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", "r365", "r372" ], "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", "r365", "r372" ], "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", "r365", "r372" ], "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", "r147", "r229", "r235", "r609", "r642" ], "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", "r147", "r152", "r153", "r154", "r156", "r162", "r235", "r236", "r372", "r511", "r512", "r513", "r528", "r529", "r550", "r551", "r560", "r595", "r609", "r611", "r612", "r617", "r722", "r723", "r746" ], "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/SubsequentEventAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r618", "r645" ], "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/SubsequentEventAcquisitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r618", "r645" ], "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/SubsequentEventAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r618", "r645" ], "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/SubsequentEventAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r618", "r645" ], "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/SubsequentEventAcquisitionDetails" ], "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": [ "r644", "r647" ], "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": [ "r544" ], "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": [ "r544" ], "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": [ "r230", "r231", "r232", "r233", "r234", "r346", "r364", "r594", "r648", "r649", "r650", "r651", "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", "r738", "r739", "r740", "r741", "r742", "r743", "r744" ], "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": [ "r167", "r177" ], "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": [ "r166", "r177" ], "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": [ "r120" ], "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(14))", "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(20))", "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(21))", "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(24))", "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(25))", "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.1,2)", "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.2(a),(d))", "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.3)", "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.4)", "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.7)", "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.8)", "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.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r122": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "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": "(g)", "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", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "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", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "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))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "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": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "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": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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": "(j)", "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", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "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", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "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": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "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": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "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": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "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": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "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)(2)", "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": "(b)", "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": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r273": { "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" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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": "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" }, "r301": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "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)(iv))", "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)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "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": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "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": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "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": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "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": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "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": "(d)", "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": "(e)", "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": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "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": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "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": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "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": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r391": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "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)(2)", "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)(3)", "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)(4)", "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)(5)", "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)(6)", "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)(7)", "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)(8)", "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)(9)", "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": "(b)", "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": "(b)(1)", "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)(2)", "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)(3)", "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)(4)", "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)(5)", "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)(6)", "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)(7)", "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)(8)", "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": "(c)", "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": "(d)(i)", "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": "(d)(ii)", "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)(iii)", "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)(iv)(01)", "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)(iv)(02)", "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)(02)(A)", "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)(B)", "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)(C)", "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)(03)", "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": "(e)", "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": "(f)", "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": "(g)", "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": "(h)", "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": "(h)(1)", "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)(2)", "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)(3)", "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)(4)", "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)(5)", "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)(6)", "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)(7)", "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": "(i)", "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": "(j)", "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": "(k)(1)", "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": "(k)(3)", "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)(4)", "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": "(l)", "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": "(n)", "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": "(o)", "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": "(p)", "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": "(q)", "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": "(r)(1)", "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": "(r)(2)", "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", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "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)(6)", "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)(7)", "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": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "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": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "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": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r481": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "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)(1)(i)", "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)(i)-(ii)", "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)(iv)(2)", "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)(iv)(3)", "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)(4)", "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)(2)(i)-(ii)", "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)(2)(iii)(1)", "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)(iii)(2)", "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)(3)", "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": "(d)", "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": "(e)", "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": "(e)(1)", "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)(2)", "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": "(f)(2)(i)", "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": "(f)(2)(ii)", "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)(iv)", "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": "(g)", "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": "(h)(1)(i)", "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": "(i)", "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": "(l)", "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", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "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": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "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": "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r539": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "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": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "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": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(iii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "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": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "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": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r599": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "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": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "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": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "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", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r648": { "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" }, "r649": { "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" }, "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": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "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": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "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": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "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": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "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": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "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": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r731": { "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" }, "r732": { "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" }, "r733": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r734": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r735": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r736": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r737": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r738": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r739": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "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": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r741": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r742": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r743": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r744": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r745": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "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" }, "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 106 0000842633-21-000076-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000842633-21-000076-xbrl.zip M4$L#!!0 ( !M:_5*OO8VW33T" /;U&@ 0 =')S+3(P,C$P-C,P+FAT M;>R]:W=31_(N_O[W*?ASUOJ_FAWZ4GW+F#.;'=PXSS4[OE.ED M=.=P,CT=O,:F67SFU\FK\^G@Z'A^1PDE/WIS^K,0J D2-8*4:,! ;J*6V!"X MX)RP0B?YCZ.?CA+R?_(/PL,1 YTT%A @T57 M!,08^&>'T:7ZM<=S_NOX+QS/?LXT^-?=X_G\U<_W[KV-T^%/,TH_'4U>W^,W M[M7'O7MU87TS?W3M9'K$UPA[[_+-ZTN'@_'INPO?O'GST\V+];WZ=L0975]^ M-FN.$%^]^T3!65QY_AL' M8WX6JI#>FT]Q/"N3Z0CG##G?1YI&^!OWF4]G']QC/AV,<)8FTU<_I/D_'-,+F MH]M_[A,RA'#O;:7"NUM_ MP'E]9WWX_J'SVMU#>&]=WELPDHZ?YL/"ZON(': MYR_^*\A4H^SB)C\/<7STK[LT;EX\O\N4)\R__'-$<[Q3;]O0?\\&K_]U]]?) M>,Z&W!RO_G5W3F_G]Q9#<^^7__F?__GG?# ?TB],@>8:YW_>N_S= M/^]=WCE.\ODO_\R#UW=F\_,A_>MN'LQ>#?'\Y_%D3/S]@[<_UPMI>OGC(&<: M+W[D][OL3*:#=/GU;^?[5/YU=^"-$=GK* L2*&_0D%:)DD=A?8GT^^[B4?B_ MS7ONC7%4OYH&/S\8\_.=_\I_S12'C\>9WOY?.K][9Y#YUEF_/(^[D]=/U?[K MGNZR?WCO<.7P^[%LXN]@^YQ_^3917>W?]Q5O3?=1T\&>P?U M=3[NG>23I[H[[%U,WO0.AL/^01*=B].+WF&/__^9ZAWD46=W?] [.:VO=>_P ML>Y)+YZJ_GGO,-G.8>=M1^V?="^>C+J['=/=?3+J[Y["WN&3T\[A ]4]?/%F M[Z _Z!RZ<_+BO'-8KWURW'VT?])_]%CU1AW=42_XLP_> M]'>/5'?4N?K,2_XN,^X?3-[V=]-Y]^#QV]ZH?]H9/1#]1]W3WDE_T+M(%_V# M(],[N'^ZM]M3BV<\>##O/!=OGQ[L_)Y"8&J6T$#$W !)U00(I4D^$DJ7R-IX M]Q?!__&@K-;_O/#6<)A MCW#Z8)QW^=HM]G^%O;R)/0B5G;'4)%U4 PZ@P11=HZW-(@A-NKB[OTAU3\OO M#OM[<*^%QWMT'_)O9EML_PI;S5P:5] 'J_3= M7^KXKPS:W_C^D[P%]XO ?=OYM0*[ /C-[T(9F0NDQ@0"QC28)E3%;*-4!913 M"%[ /\6B+]%\C_?P&TMH(CTY1HPU' M99"@&G0"V9CYC5)L,8[M^.'.T^.1L/+J&>'>.49G<_A-\X MJXT3X+TK@(69((--3(4L2Z9@?G^\0-TI=?=.IL2)P9 E]T<4&)^-\F1^]?9G MI-IDQ.'\^7R23I\OGF'O;%XU?!Z,F1C5)]#BEEN*_!5%!N+\!D4*LEEB8Z7A MW#HZW43PIK'*1/;[SDF7[_X"ZA]!NG\H$:YY8R5EO.;7/K!2+NF+)PC>\9TECKKEPE>[^O#,<3M[4Y.WA9+H[.8OSL[7#;L'/=D[ M>":[%R\'_-VGW8/[0[[^8N]1AY^A?_Q4[Q_W1F^'_!GH[MX_[:D7:N_1RU'O MXMEYY]'^[LGKYABIYV=I/L79R*WLG+PM1X[SV\SS%HS['?!6H@D6JBR;IA M6OB P(C%JO!^,M_""1>,4@JU%C)#3A25-@A!H,-BT,H%)X14=9YARXD5<>*] MNY Y6"$)&\'97@/:QB9B< V'_P0R.0E6L3+\27X5)UC,+5SZ4OR%^I@:OTVI M$..>%['C-YSN39_/ZZSD2QR>T?OO7H\0T@I.=&^J#!:-)BM'+""+93_A=1,T MA$;$;!WJX*&PRA _B:60XN\YC"TI;H44[QU%L$6#SW4>7J@&BLU- &^;E+TA M(Z(D(;Z6%)^5GG_/23SN/OP"\?EYLERJSYVS^?%D.KB@O"7)UY#DIL*(P-F( MJJL1WNH&/.C&LUTW5A@'2F,1F5AA"/$/SLRU%OHXBYS?< MB?5)8?*^(97#E3OQ.C7L8[RSJ91LRMU?_O__Y954_WL]7,F6'M^;'N\]"*>L M"7/(#3)T#<0,E1ZA,<38R>(UN+ L>JS >ZSA=%@K.+)WXR2/'!4HNR25 LC4Z1DUX=L?%HL"F*LD\):S<) MLF7$TAGQWDT8(90#:1L#&1M(P36H2D2"2*;,T,R">+;]N4]N]-IA_L MS-\MT>[\KH1!D0HVK@CB4(*AB;'(QA16'B5;M$[=_05:-0&RI7#3HP ZZWP(35W6 M9X\"@J,.NB:2%UX$3 7BY7J^M?\0#MKH4+8L^7LL>>],M'8><@P-Q7S3H0@)/K*9,TL4.Q19 M4A.*#(T %90BK420;7>Q6*;-D)6:)$JQI0%)J WC<80M#")M#2 M?HE76?;NX6OCED-(?T[_WS M_F%^%178/G]?[^#%^=[!RU%'=8?\/,/. 2,YJJPX.N\<]H>,J.X?OBS=DV=O M?Z>@,FM+WP@>[0:(C>05C^Q\>D9W?^%QO?-^8.]\ M.+)WZNZK\7QX?F.E/7[7C&$+1V?CL0H0H%69T(4D2&F(BI;Z M#P\'[(KHZ> UY<=CMO^C01S2SFQ&\QJ,WK V)_R=[YXRUY M=QX],-W=(_8FST17[9_T3HY,[^+)Z&,OT-_M\36/S=[!_>/NP4/V HGO<2KV MZK[47>;?H^Y@;W=XTAGURP>;R\%KJ4413)WJ W"Q04QCHSWG+D9HI2+KS]], M[VNP+E0L_Y.DHP*L6V($$I$4NQ5P"6&+]2UB_7Z&JV16BHC42&NI ;"B\2A3 MXYS4:(Q*G'TPUE)]%=B&0O;,&S)" %E$QAVS=>SJG269MF#?&M@W)[B]XJ3 M1]'8I.MT9BI-Q:G)23NJ^_^S=!7LK[-L+TES5-&$*H#$&$21VD3-BD&84OP6 M[%L$^\825TE%Y 2-%VS4X*5DRR[0D#/1J:2T78"MO@[L@$4X]"K$+"%Z@1)T MB6!9'R*(D+=@WQ;8W9LAFQ* P2P;8@MDRQ8LVSE:-R:B(,EH4Z!JV5^%-5FM M9:J2/7F(1)A8M4(]7O#ME'8FD@W.K$R X70Q!)9Z'L.K^QZ MV96GK_?B*A9V$9R=910@B.U;2)\@.D O1<(MV+<&]LV0+4I&% M$ZANCRLQLVR.$9VM8+NO AL<"SVA71; .9@L7A@%P:LDO1'6;,&^3;!OA&S6 MR<):QSF7UW5WFVJB3KH)SDCRB@TT>@9;BZ\"&RD+KX6QG&B!$9%-/!OVZ[%6 MT-'I\R'[QD1]W1>_)\NF5<_?4SUT!YQ9-3$8:GRV'AP%)ZVY M^\MD3'?.":=??'3WT]-W1FDI2PK)*@6.Y3WEZ,G5G;*9HA6?A??/CN$]GSNO.Z/GQSW+R;GG8O>V^Y) M1_9.$O1W=T3%>>_PA:QSI]V#=-X;/;[H/NJ\Z9T'T3M\,NL?3$Q_U).= _[] M88\-KC[SGR?'<92'>R?#4?_DQ=M. M_;Z+TS?\;*<=U8'NZ#&P40_W#O=/^R?'_,Q/!O^Y^'!^%9+#>KPJD6,[MUHU MP7CB?%L7(X4S6<3%CI)O.J1;M XB)9+ L;QNIS8V<)JFZDR\*9^?5]M2XC8I M\4Z][_SN'&HC5&8!%UG/B9@;#LFZT=$6!49R6,Z5$O9;*!%\L0&2##9BE8Q! M.LJ0,46/0+3U$FM B?=>8N'(B55?04*1OIH003+6D MC47I.+WSB*S]^.Y.8Y)4/J\+MI2X34KLO?<2* R)G'UCLBH-<";>1!E*@YZL MXV0?SX+^9$R2%,-D$YD0!FY(O)FD*4@G,4BFY MY<0?<>)-7='E]T_[!_<'_4!#T]Z!SMO]PX>'N\]>CCJ71P/^I]P MXGY=T87^X?ZP\^@)?_[9F\[),^@<=H\[NP],Y_ !] [[)WN/GHP^TI>%M$T! MJ FEGI]+438,$_-"*Z>3,R%?[6'_%DHH6[*LR21I 2&R;@%C$H'(H21O/C_C MOZ7$;5+BAKY$,'7'!32(TK.^3#7EB-"HDF3R[-^-_W8QP;<)=4[)"NKQ M>?=@_YAY!%W54?W=A\/NB$=!/3SM7=S_>/XR80E) C1:U_W$ *9!XTT3O(C1 M(FFCTS?K2XO>,_B%3,E (4>*WJ N'IU$5II;2JR<$C?TI5'26$X2FQPU-(!% M-$%'4X_-&A!&&"BBUI/[IAJ#D!"Q.(X6J"&C0IACBG\,W:XGDA>1<5V7M%:>? M.G@-I)U/WB*F[2K'&E#BIK[,CL J\DTQ=6:"D6J\#J%!*,F4HBD"_"DGODL= M\^O]#G5=_F,^+,X:U;X^^=?)Z!6-9XNV+#O3*3)!Z@&(^^?O+_D-S^NO=M[@ M-.^]JA?>/*5T2+5;$N6=US1E4NW3" =C_GVE6_TSSW!X0-.16CFO3J]YI;J' MS\3>(=_[Y'C843VQ=[ _W-OMJ,Y!K7#]0G=@^%IY_D[7LF>ZI[T3X[X M.SMO]A[U!#^?WCOL\O_^X<[$#_9/] M47T=MGJ:?:;53NT3]/-LT8>(67=GT3?HY_EY/5 S M&XQ>#6M3HL7OCJ>5E#>[ZOSTEOT6?]N'M[C\^O??>?4(L\G9=/%JT6OIYRNB M7U+B[Q#]^D:TJ,=^_6J0Z^LRH.F=Q0/19SM)_?KX_W[8">;C#_]R_:L/[_YJ MT>?A^A7S?SJOS5I^N>YC5:MG?/S>N\?,-RZU3>U)].$[UZ^OO^3>!P-U?9\: M,Q:#=G5@\?KW(\+9V91^N?KZQ9O7M[A^[_IUO<=G.Z-F"S1\.V56CJY]?/-_]ZM'\BH/&ZS::-_GY=:/YP0A\Q?G9 MM1H!T4C5:/GM?'I7N.CZS3QXS8]U\]*%T\;Y9/HWJ??)Y^LO=VD\&0W&G[OM MESJ(#VYQ[\.G_ROF2R-H'A[0^:B3$M<;,F"]_3GQM'&3B[0H1"]XW(*U M,>K"#C?G*#*S#J[&3:[WN'VI?EC>N/F)$B!, DM00>B-N+T5?,IZ.::UZ^S/QE;U\-!VDP[] H\E?D ;][ MV>?W72I;"P76SSSX[]EE:Z97DW$]PK_S=L "^3.%-B[O]<][G_V*=Z/V[DEN M43Q\Z-8<4BHEUI4"4 08'7LX;[URLLB0-@::G9P'=58!A[_A(#\>_XJO!G,< MM@0FSS[#%7::JG#6% H:F9%SJ(@MV4CNO=7M/C<9J, MJ"60A61D$C5'C XDY4!*QA*$+8G32/O)A)!N/7;?W[:^8;I*WT#U&^2FL"8; M\))*R1#(1/Z/%M:2%2)+_.2PYBV@VHIQDY1X@ (Y,!ITDACK"3FEM%'*V_+) M_K/V6\-*/-GJ@&B2]G[3[:+M!_H[RK*5P\HA1*C MS5E3[1A$Q0<5(V:CA/%6PR?'4-H/Z*U)^=6#ZX+.UM>J7]$ EA2+LT6PE_9: MLM245_/[[RQ+=1$&FG-@:F6\V/#=)Y8@?GC (7+#LYGVTF M4F@9$)$+4L!5AD",$JT5@9DK\15R%HKD"M8?&R]=UG]TJ@,.5E@7HML0*422$$((* X2#ZFS4-U M+7+@VPQ7B&6K(E M4@I%F2Q2IN#*YH%[JQ,]S:C.-W MV7R7;3+&*^V-E,#:)ZJB-4APMN@ VFT,-"O*@9<$$]3]H=$X;P,KF:2BD#8G MXZ4R1BNR&P/3;>? RS*CNA\O6%6\") (8@HNRY+0LQ05L#GXK$$.O"3(@D'K M-=I$'B%:$Z2)P@V<=**V2 MV1AH5A"4EKDM4EH,(M8>",0CF'S1PDA'4C@,%.7&P'2;06F)^* LE&U)5CL# M*?@HO;241*C[FDIV&X//BH/2$B%3X"+[/-1>+Z8E(^=(@I4?A?2^%,2-/>KM MGU2_Y6G)K]M!OZ0UX.A5 A8;.J4,Q:9 &:@(5P_]AISC"E!MQ;AIY%AB;"9# M$FP0GIV6<K(4DB@A/F ;J:^?F5@)O1UXE!E@531N6=EI+0Q,-WR8:!EX5-/MJHZ_50\0HDY M%"6RI>@I:%',!IG1R@\#+0LRZ:R,;$[.1PMHG)@ M),!; /:IZB G$V2LC"<1=G- _=6)SA6 *BV=4<:I5)SX&!]2$4'"F3 ZTCF M]DJ"M!G'[U*KI.A22XA)+[.&NHT)6;MC(8FY]NPN&P/-BG+@)<%D+,MS(:)Q MBOU>XH@G5,J2M$2 (L3&P'3;.?"2\%$('BW+D*(]*T\(.DL?!45G.,'0FX// M&N3 RZK21,%G93Z:]GLSF/_/0* MK/ETQJ%H/*MU#-/56QR^1S@]I?DF[IE&;V,0WDOM.8K95'MEAT0E8%&.7&B! M8EQ'+%=3>1#(!L413K,\S))QY%&N1U9DU#'29_L ;;'\$KN\E6K*'TX-:TLD M*.#@B$@96&2**#.ZZ%=017(3L%Q)9T/&2NTC)O/V9FE$@L=Y3S 1!U]")F&V-.S@,YU_*8^7B<^9?3 0Y_B*#I MR)94K"%A$"P#&I,R4J0H0VVVTH9%I_5$9PS.66$ M3S9]4CISB^8ZATWO R72,CE-$)!?Q4"^MC'7NACUR1[:+9KK'#>3M/7P=BC: M"5 @/6B?5:[=DZ*UL@UQLZ*V3S@<'(WK)W86O>EN(/KI>YL8,AG!J" 6 \9! MKMF)B>QWD]$@*#C3 B>[CD#>OG\ESXJ5[2]+[4$:':1B_UJH^*24*6V8_5DZ MD'_YC=>+9I?K8N]6V)Y.TF5KR(_V#LSF>^4Y#FDS/0&AP0"$G-F"3L&S9T\0 M(+&.+D%_MDGSED!K2Z#;]T#&16V*J"<:,TB2(2K^GPTRZ%"\]BWP0%\%YW,: M#@?CHTY"AL,9I%#6:#]\1:+"&6@A$?TG2*T\'SZ?<_ B/%%V/Y06FC;RGFXK00 M)=NDBP4/)I2L;&WY7#SGR@#7#?:DV4+X60@_[J$GS;L_[AMV>>O:-L\&'B\% MD7VV*26QEBNVFI@,'RTR;"WL.RPQ+,O"I"[_3G #[?>3 ^XO=I2OFW MZ22?I?F5 %TGQ[JT@D<1O O64Y0&:NNV(G0RN22OBD*'5T>AE');-+]*Q0C5 M*+<,%5-2LE7&1$F@A/8I" "*.D14.>>-<9RKLKO5N-,BC1$N<# ,FG,^PR98 M,JL9ACHJ<*9%/;FO87U^>8L;F?QOF$Z1,3W:IU>3Z1SCD*XN^OXIQ'+:IN-VJW"WJ\OVLATO^/AV9 M:MD$5XI2(,$$&:@$3XCD.(J2P8U :46J='DHV2)\K>L?R(7:-,LGR]$06)C: M()R1&X'2BE7I$EMF%4$Z9LUA30!D$XLA0=*23=+*T(:M[_5$RCZ.C^@2GLL# M*F\'H[/1)H8J5="QRE12906%9 #OT&M9-.L3]&ML7M5N'@[&@SD]';RF_'C, MG#T:L,7LS&8TG]T_?S&C=ACC[N(;>U0&G?1HN=I3,C@>OVM+9T("-S)50K+;@?<842DR23-8&(\CU MG3?84NB;*+2\R0QM?1(22:#@L,%YD8D&7:)4LDK9Q?7U0K<.V?\ M'L_/R^#+N+TNSD@FQ0I1>\ZG->@(48OD0\;HLM/"I/5U1ELFK9=/*C(9!^A$ M-@DR"JQE1S%!<"+6K''KD];.^,%(XTE%*Z3FC#ZC3S$S6CH+Z8O36^-?.RNS MAJ33:(H('J*!X(MP"3UI<%CTIEK9HHSLQY>OV%_OC5G-7CGM-H7\*,C*S)9N M!(+T(I).6DHADG3%H=A0J]]2:'E>B)R@$F-*20H(06%PIG82):5-)BFV7NC6 M*/2<7O-??JD;CP?3^7F;7%&5'#I'CF?D0187+&L1D841(+#$-9X*V?)HK?Q1 M4%%%DP-3AWDD?)14E"^40R)6MEM_M':FG\F"SME@0@ KHO<%R^Z M./H>QX^_BZT)HY*P-I=8,O# !A%<$3):4HGA:T&8;15PR[,XX6T&58O:&0>D M5+2F'IB([!^M(]V&$G?K)Y36M-; 2DK:9+!.6%24M !)$(1P2>92("NC4YNZ MZ&T)]A<$6\D!3.6RJMLVDU"699X)DK6YC\X196>OSN^M]P:7+<'6>4-.2( Y M(V=Y!4!;%2R+41=0>C0EFMB"FKY;@JUSF6'4 ,D#)79EG+%ZM"7&XHQF'8W" M4(LTV#J5XVG#"M[J]5EM:5RLQ1R- $**$J7)(IMB#"LWV2)]MB5?V[2;1J<] M:JE)U,P@HI')&=9RQF?UL]86DEI0Z&FXY$,9T!D M$9G=6!=&DG>69)N.AJ^/5US-)O:ML_Y0?TC2!:TF5 $DQB"*U)QYA1"$*:4M M["EK)S\4M0=CK ?" M$D0'Z*5H1=O;56R'WA [VUQ7#0ZL$-IE 1Z"+%X8!<&K)+T1UFQYO=&\WMRJ M-$A9>"V,UH_[YP?GK^A#$W^*X\S7U/][/'HU MG;Q>+(2U9?M\J>=2,B6358(<(-;2/;41I$SH(K7@J,K:@[7$TCA4@I7&1$<: M0C:H(B6I0!CTP:H6E,;Y*K#NGPWXKN.CEIB2 BDPFU!"5A"3C#9)BME;?@7" MV@TSI5M!9XG%);0-+KE /F+MWQY%SEZ@MSZR1G:P8;;3P70\&-/T_.:%+3&D M*(W+M4@3HP3** Q"1*4J^$F3K MTAG*IFT@_O+]X%_\O>^^<8_'G;]R?%1;=+X>S =T71WVX]U4BU_^RC@,QF=\ M_=4'-[0S.6D,"4PQ%%GT6!E4E+8>U/51A1(WKF7LCTVQE6P&!BLCDBY*!P#. M?7P(1C#)LM!"%=6F@UQ;BGV)%UO!KH?@LY$N_]FFXNL@032TA"A'(%^]SC%)H5RPXP+!I M&FY+O[72=\B^SS"I$+6 )Q.%%-B"9F2DJFD3=-W6_JME?;3*CB-/A,Q_1*G MKJD4PJ31*)79%[9(^[4(ZI7H+!$,2 F,8=*0.)W43G'D2YITH1AUBW16BZ!> MS2'US&.>/(JL'7@IO#$Y1R]--LI@:67OS_6'>B7Z(1%29@=M'=MVUN"#02!A M(>42M&Z3?F@1U"N)U114"4DZ4(3@3&!XI:AUQG.(AG]>_Y7H78KSQV/6>F?O MP5PTF 2IS',:#R;3%ZS^TMF4 M0H9DEYFCL@&IS1;TDW=_@I!I MB0EEFX).R3JO:CC3WCFM,PRMSSZ#;T%'\.\D K[X^Y].QD=SFH[JC8>7-)A?%:?Y1W2(\(9#]LO5_?@'Z]OMZA\\G?,X9 MTC9:;1T 1*^!6'?*DH3(4;>I].8/3+353P=&$%K(XD.RDO.3Y+$HH:,7G+-8 M@$_FB'3[ L@/R*.OF(#2-^+=-_#(D@R8E,>H.,]-P:.R5G,"G%,NR7]2$'.- M>?3G..[3Z\GP]6!\=*E+'F(:#/GI-Q%3BB7JX+,KL8#4@85]W3WK/+N'J$*^ MTC @S;I"^;VRL#;XA ]%##32+$'6"D"4;,X^9P6! J+2$7S!F%PV27\L.[;< M6$MN?(/NN$FD;^FN(FT0KM32,!+JGE8;6;YRKIID+-I?SV*O<9CX@>7&AZY% M+R=C#MY+X7+2]2R0MG4Z5@=6HEXZFR2HCK!9^)B3 M*51/98 IV*:B4ZOV,1]^_SYE&KVJ"ZN_+=#XD%5_?NW!F\D&DOOV%_HUQJ@M M^:1 @',QYFPRT[R04BE3&\KT;""YCZ=$6WHO@=Y2&$'DI0F!0'CO(4;C0EUD M,IARF^H6;PZ]'T[.IEMV+X'=QNLH:ZHL[>*@:! BR:PT*Q1(+%76?U%H3>;& MOLL2J@\HZ];[('QMF8<^YTP.U[ ZQ\ CIA M> "SUM'I5BUWK8D)K3Y/\\86'Y,!%!)0L^4A.9>=STK9%/WZV]L?A?B/0*SM MM1GPIQ,<7^$Y6.=5ZX] 4N"C<"BU@:!E$)C))C*>=)&Y!2#]F5-\2G,VQ;UR M>4U+(+'"Y6RS=& UZ,L#LM;XX.KRK39E_;?ZK%N<6MZV'U*,@'>$1N4ZB8GL MVZ27 ;.Q 4-8?W/Y'N'IFQSJ]7O=R?A%6[QFD$6)Y)V**H"S*K@8%=3F?,3) M;'#K3X-59Z\/<3!]B<,SNG_^[L=_\U^$TW1\_I1>T_!#=KR[Z/'XU=E\MKA" MM80MF9.-B! R.@+/Z4=4.=0]ZK48I @MJ/RX96W^Z+/,T$LMW16#!9G> M14IT1I0H393@"WD2AKP1T4I^R^KU]R[+3RZ^F:GM/%*2D9*R0GI+#@I#9<#Y MK,$4Z]!@"V:K6T^%#7)1R^.E$X)DUH93+%./.F%)PI9D5;:"HH?UCVBMY^6Z M1"L'6A8RAFP2D!)Y1QH1(TD+VF$+2GVWG@H;Y**6Q\M(R4:'/I=D0$:S:,4< M=3"ZEJ&G5IS^FPY>+VIQO:?([!$.QD\GL]G]\W]3/F)BWFP5^]%L'3&W7M-L M7C]X=?6W,NG[]\V]>M!=F@V.QI\I6W;]!N6=V=6U[X=G>7;YZ=#O#V:G'U7( MG3(0OYY-IS1.YX^9>U,>['U^M%H'98JI+2I3"FT#84@6)=C:=TYF*0E* JRM M&[:FLBQ3^:*685M365]3<0&M5S87T )4%C$GI1.PJ8BH3#;K;RKW<8CC1,^/ MB?Z@,.2BX^'3 <8O6R9OM9%N36EEIA1C\M83:F$C)$TH1;99.)TY5[@VI;5. M'+:FM#6EMR ]YBD%TSE+"P5XU.+ M-D]OF=U69J]^OWEQP9M .DIO(1J*GK2S4A>!/HC4IDZ 6S/8"#-83;="1P%R MC-Y$%NM91^4$D$/GH4H>UZHCEELSV S6,E9S.RE=)IMH.YKL2H$IT52-FHV M#"1O6U0Q?VL&&V$&*^DF($&C24D&Y2(4:5%K[30RVXL*)K;IP/WWI%HK79QS MF%PQF(BQE;8VO@X2/9*35B"VZ=#LFF-[^\F,-2IBM Y)$9 @#E\Y97[E12$6 M=>V<=?W4*3^<3(F1?? V'=?E["]TQ4OC57C<$FH=E&["%(0B8:5$(%!1%[#&4/!& MN.QCRY/Y'YI0*TF+ 7(J1@6.=1'XGY@R4TJEH@W%@&G]Y?6-[?:=RZ8B]08/ MI_3?LSJ_\0=[[6]<.MNO)RJG2YP+6N=YJK6=(OH^57V\RC&3(0<*E,@8"J0L M,TLXZUJQ9V<-Z;V, RYR:VN;9FLH5/%@DT^J $;O0VT*%ED YV!);&UMT^A] M&P?=MK;V65LSWDN9B\LY:HB2(N<#I23R 3QXTX*NE%M;NW5;TUM;^SNVID@% M'Y0W)6=P,@85"B$HD@G!"+NUM>]&H;^7_:\+<6S46=8N4K$(2#I%$X5C+>2U MIXC8@L/1:TBR,%\];65F%K046YM;>URDJVM?=;6L@492RE>N5KU/7BRPJB8 M';BLX:J8\];6UB?17Q_B:!&+S@@Y@(J$9$P"671QK(AR"ZJAK"%QUC[YV#06 M^^BHMDF1FFJS%,*4K9ES7(\088BRF M"!N,2^R>Y3:(_] L_KZS]=_$XK/QX)+"4U;.[[@YNH3UE[/Y].&,9I_@P/FH""IK2@:H9&M%&[9I MU@2O\I)M@VUI0)SM=7'.?_Q>>?_KCTQL9Q8YGYG,'L]FUI#'(SX M6%IGJT@4X5O02&*]T5]>#!1@18"0M.*8 MAREXXPRG)@G(R1 HMNCLX!I"MOJC?#(8B("%)&:():"DHJU2RCEM,RPF!678 M6N+?M$09EF:)5BCEDX_$H1,D2] L%0M28]@*19#EHT.76\ANZ0SD!_A^2[U$ M+45)/H?B,HA,/IO:E#:0#6RDBM97$54ML(LC/*+9\\G9T?&-1M:+!D>3T2N^ M%.>3Z?G>>'A^=>FRM/SW)M.7/\A@/CA:3/,_G_,#S#[\RM^8&OPL[R]:7_GW M81)L@]=2D8L9@;GH(4HPHF ][*W#&I_Q^(26-SJTU/<6+[]Y6F]+_@TFOTHD M12)%A 82%)\Q65(A0A9D4MO)_\T+Z5OR;S#Y2["&QO)OF5"\%H@^2<@RAB$,$'B3&5;%!G\_NN#&$[[_'- MV58=Q944ZR2OZ'WYBG M2_?%S/EX'N9;F%,B6DT< K4&72SR:TF<#Z%7I0BW9>+6LRVDCDRZ8BB MN))+8;_CD7-K**)8G0I'&;N=:UTK5_-=9G$3!D="1(5> !8?C0E%@M0 ):LB MMAQ8*Z?Q73A@6&!83J0X1 0PY+&@!]"D? H8/+:HP.O*R7!]T\?C-!E1S4 6 M^U8^WZ+S.0V'_$B/:$Q3'.Z,\TX>L?>8S:>+#2D/WM:T\"\3P26L+MQ^#5C# M'D463MZM4N"W*%TYE,T8H6K./>SGSNVC#[*R8QF,F_U;T6S.$ES66L M2M*O9A%<%ZV#2(DDL-?%VG[2!B])1:6-*6IK'.MF'']; ZS4[%II',$76[=R M!QL1%$*0CC)D3)S -'&1(ZEG2IM&0?3-.:DC47I(+*41R,L(#F- M25+)6^-8-^/81HY;,PYODP(O4X@^+'BQ6D@S.JZ$*:Y1-R M>I&HEGX/!D,6LI4*ZL?BZ^VD^C]6K."4PNJH,":#$"EQ6E$T6B>2=0C&M=$J M-GN%[R^

I!Z,/D@]&'F8XK4' M&JRJBM=>6<%65;Q6%:]=GH6/19"HKK8F,,:X4-912MXPSN6L-\/>#_G!U [?E>_9ZGR?#6P<3#\?? &&9Z)XZE52!N2JSJH8)8XK3+E M#3%U_7RZV55 5P'=PP!=HC9Q0"@1J.?!<&>29$880[Q5+H8EG-)50+=,H)M* M&F-,4TDQ4EP%!+\%9D+661>N,D;E\C>)EM+"JRM<65L*_3MJ=/-BJ<&V1 M7*B80&R%<"HR;H*PU$5/*,?":B.IJ^RNE8*CZ9HU(IB1V#DDE+>()R&1Y@[^ M"CI8;@31'NPN0^MD4;NKJEE[<+VCG& ;A$DF4.X\<=*3Z(*6\!O'4E9FP(KI MW909@(UTB@>DM(J@=SH@&QU#FE% 3TD9UQ+TCM3-4^C=:XA6-:P_@!<',V':0R*69-(HKTS4SG+8>QP.06.KI7::>L4K2V&E$&NZ:$US8G40 D61J]NY MY,@ZG! '"P\L/1UY\&L;S*@Z7:ERETJ'E]T\B @5G H*U)=30:W!V%&J. X* M6^,JJV/%='AB=5!'11#>(^9RRHV2!#D3*0I""T5BB-: M<\T7R)YSB,&&!8X M5KR->M\KKOJL5?P1BILJ%5^:BE\N=XHT* +:K4SNMI"B1L[3B)),/GK"@_)D M;4-@4V<+%Y>O5C53I;*/7+A3J>PR57:R*T>;K2D,V@I BSCE"ADJ$S+6"XZM M)^ TK6V G5W'=ZQ0?++0_XN(%'R,P^$?M4WO3[HG'7L< RC0T0!TI,@,K@(& MS]P2F5K8K:EUA9\[,?\ 2#?=&NI:%*P B] M2M03SP+ IW-&(G..8!X05D6Y713(,9]/@I1BX,I2DWF.J6!U>L<04\6H4\'< M2X&YIPS,53"W,,SAJ6;PU 43)1(BY4833"'KA4 I1A^+ MO(@6<^&$(G=ONLJ>K.GJ]%K78KG8-9N+T'WG),105J/#2SZ7JMO>65FUWBM$ MO@BV#H_AGZ+,O9]J&>B*>\$=AOD^9:G[M=7MS[I5*^PUZ[C<;Q8M=^?P)A8/ M4D%^_9?>HX*8DT>4+K9X[L+*3_(MR2!N]<"O;>+P'A4,QM)U;M0JHRO:KLOW[A@)Y2"Y@KIW1E@L6 MG&!"&<#O=8_K'GX"3>V M_H*Q?6CO;?WU?;?[B<._A[M?&VPV!KBW%3K-PX.#1O==I]GRM+GUZ;3Q_BW; M[7[XWGC_&3Y_ /\V#W;/P^7RV,055K!(2/O($=>&(1TM14PS%T2P),C<;+8N M*U:2"MY>.[Q%9HWG(HGH&#>2&.J(=)0$[:A)CA?PAL?PABMX>R)XFQQQ>&N% M@+\0[$48<>,(TH(FY*BF03E.A"W@32^M#UT%;Q6\K=*#+V*]2>)L9(DRP[DP M1ALC, !

"ERK M;%.Z3 VWTAEOCTMOO$+ M?),I&?!+#<(J,<29]LAZFY#DC!A+@U>.YAY0=;(T1H;5*RA+Q9\7%ITVX^].+"=(CG;AFZ[UQX>#XHV5N,/WBUX.3-K=RI)F3/S+Z\DQ40&:J2E M#Q9SAXT6%F9"<1(-XU;S6\3L*NA;#O1=:J$>.?$R"A09!\_5>H9,5!PI&2BS M@1"LS=H&NS^+Q7QX>5#3K=+-6^HFT2:WXY'@BPGN!-?46R.$@M]!7T.\1<"I MTLUEZ>94:TI+E-*1(ARH*>L#C&4$81\]#9)(QLC:!EVX+66EF\](-S/UOA-2 M1,(=CSII\+8=P4PER16WYA;1DDHWEZ6;DY"(QJ")5CD$?D) '/N$G',*20(^ MGV6>%BQN\OYEUI5NKJYN6M@U!6@<+#CFACL;DT@N&5 _2GSRM_#T*]U14R$*R[9 MVH:NDZ51'5<(6B%HA:#7VJ!!'UI!: 6A%81>@5 ?;0S@ MIDL%IFA@7.<,QX@E]R$9QFX3N*T@]!$@=!+33<$X2IU"E.>.&Y8&9)4W2,O, M_B0"N ZX2-%2RZX@6FURH?Q[%NUV[Z20L)*;I9 M;$V,BC/#;.*,2ZL2AKW' MP,_*.N6_97:Y!0E=]"/PWUPIORWX;\QZ[8&8E":*ZHZWVD/?Z0]/!BO#H;3S M9:2IW4^B<1C:.UMO3YNM3Q@T]6 '-+#9;9PWO\)WM39YX_"@O?-U^WR60VEO MZ_M9DV[S1FN3-+<^?V^^?RL:W;=T][Q!]@XW26-K_VSG_;;8/6RFG:T&:7[Z M1@+VB5J,@E<*<9Q3OBFAR)G@L3)*"*U+4 7)BV$S(R$8H-$K1JD0@CN=;'*& M@)8&@Z-V\@KKTL=^;Q\=QT&WEJ>^!G^NBO//T6C;+* M!H8\ !/B/"0$ZTB1U8Y8Z2C6Z'@]SJ7VF^2KINC+'US6$784V M/6/.+F/6A21WH>Q2>)V0A^%JX@_!U23$P[!@/=!@;S>SS[*5^7SBC_G6XW+X MC)X%\\D%MY,;_/NV_#$O=2ZVHH]=%P.MON(%GKS9_/\H+OWOGG0;'W' MF19Z[]"+YOE?!\W#SX?-5K.[M]5LY_]F(SJ-K;=LY_W>]UWZEL#G1'/KH-O, M?+SOW]+F^P9IT+WO#?KA>\'/.]VL2'N:" D:,2)-+KHSX&'*A# 8\R$J':3( MW=HPKN.E-2MZ84'O"NE>#]+)X$0R6"HB')=4.VV"5CP%GMUD&F]'?W\>!_U@ MAP<5R#TDR$TUBL8R&NXXBE$' +DA*:%_/A>0>PVE MQ7Q=JWD6[HX_[F?S'Y1-5 7##]KO@TNI5+0)1\RC=%I'+8@V(H"98&R\G6E7 M =[# ]XTT9\RG BE,2)<)<2#2,@ U"$E*%'4$@Z"NS3 JVJC5E=]@_2&>2\5 MK#0/C&FE& OWM%QZ.52=V MYV/1VJ)BA5M\%G];K>;56S'% 9C-[]J]O*QO\JJN4D/7YX#-S>F3.R:9CBHH M9&'A$*>!($M\0C)PH9A/DG&ZMB'K"EV-EI%@Y9@) 2N[366GECP*&R[ M-SP>G.3$A'?6Q\TNR/DD8B.?)PS=N;RYT=H5WZR)P7 2D5 F1UVD1]9QC3PC M\ _\"5$790[KUP$)R%8GKZ[=WQ]$@/98.QJT>[Y]E-O9%#.:[FQ=].Y?KQ>'Q9QCEEV/X*_P=![F(S^['"S% ]+7)P>'FV32YDL(AIKA#W!MPOSCPR/@B&C?2P$:UME,611-1'&]#EK;7VVUI^ M^5+&^=KO-7M<.[*#V@_;@45O PADY?]1@$ '$#;//J@ZV 6USR=@*Q#.-\<4 M 5^BSZO2!HG9] 5&$,-8O6:' !NQESMD_;9V^:*UW]=K4S0$M9,A7)3O=33H M@Y42AK4TZ'>+5ZX,%KX@P9/T]FO'?1CS62U%>#'WVQHWV,I#L$=PJY^ )\>Q M<[;0#N8X!HLZ:>,EX59[;1/%X/UB [#%^17J#39C7R^RE?UMS_+,#G=2>?H M3U6JJMHX%;;[2E4C+AP!L+R6M2B'J/);^R?'PV)9C6\P*BRXY9G10R25.F+'" MYU[O2@.J.6K"R KC1%16V!*L\4VQT_KG)UCEYSM;\-_F-X $[83AR$4,4AHM M0T;D#L<&P\K0Y*)QHU*P^]IDF(.5!]"C0Z#<1&,M96#_)^N\"L*S69NL6//* M)EO&2M/&_C>6V\2<'F-(C'[4$LS9FI[>"*HW[4.1DN)"=WPHU[FS)9=-[^S!OL M27MXD%]\W3;-)41I;;/FYC=-$],6.R2+YHQ4@(4C+$6!2R.%3)Z%W%=DG?TJ MJ@.F[K11<32(W?9)M_3#X&?;[A5VCAT>W,H+.X6MO_3;8-TOVA[[_N"H/RC< MQA/X"6SJ<9_D?/-!'"&8[70NR>\@_NAW?DS96.Z1+EUP(A#EB8-)'9.VW,X@87<(B"4E$0?H0TZEB, >BHQJJ:)2M_'KP!Z^ZKK-.'O7"*PO3[#: MYW E:$2XFH==KYT>M#LEQ"XB;$9K@E7PL-E:SF2N'V M.<3TF++R%8SSN)-2EI42JPI[;23S65I>K;!5L;Q0,G+>D M.;Z.UO@IR.Q;G[<;FU]J;W8^_[WS>;.UO=-\A@_1W&F]_5)K[ MVFR]W:J]VVYN-M]L;WZL?6G!"XVWS=:79_APO\$V !!,F-;?=(J?6&US3&X__XW2C/18#0( !RL]R E6._!@T4FDZ6,1F[M]0D, M8-> 2=3+IOJ1/2N9Y,%T1_DUVP$[/9]M@Q6QA^<=GY849-1V6!<,)5JJP ML."RF8 MF$-%,.*H],.R7$U%X'IA(GOM8>VP#[_!%^?7A_%'#I/ ;_LG=F#A MJACJ^0OL.,I_ O:;/P$KO>;LL WVGSNK^3@XMC#NX8D;MD/;#MKQ@I]_?'CT M6[3^ &ZS]KZ\<1]$.7]CYLO/)U0_LH^2/S"Y8)A/X6O7Z! 8G6,X6HWLNB-X M;)APL*$?>%PWCB*+3Y'A6*SY:/D+\SV'M"Y."_/,IY-C6,?QNK9[V6Z/H1>' MH\!%2A?K @O;'P0PZ<='D-?>JQ2-2S<;!3P LT:BF'\K\SA&O\"D17 XBD\7 MGL )B,KT/=;OUL%AI?:"OP=YFF$R+J6_\,M'K%U[5GCUL5L[.Z^<#P8_C'!_'ZZ@(_C WOL;0^^NQAF#%FX<436V8 "D<%C)CU5-"<_SMDP1CHR+]5Q?ARQ M-">F0T-M?P?38KFRE.V+]H5],1E=,;@L0KUX/"U!E?QGL.5!FDHD/RD=V3;$P.A7FLG M>/VL/H;Q*<'*)_'U26P(5G#F=";'<7H@>H-:MP^[0[FF%VE.PWSACW8H\DE M: L#H8#^Z=02#WO"L/@2V-D,AB\]N[ MPLAFSIW*"D,H3=UDYMO6: M.H!D1&"V$2<:8)N9W*K68:*U5@J;K&R+H#6\.(!M=!D*5]ZA!J;/]U@[/>AW M8,4N#DL?H37@/!%Z[=W;\NEA3+"9"W $14P!<1,B,LD:Q*ASUF7Z7C5PSLE9@UQ#1QY= $2PQF?LI#RW\&$/\XG/[ CN-CIGRY#W.']L:DYG;!X?!H[/R(J3@3R MN-I]\$@C6/Z]D4M\X3F/'OHLEKWA0ML7;DPQP#]N;K1X[U9Q\SLU_FK1'[O% MG&#K4O"[M)B3>)UBM?3^:GP=J^7?E=%U3F[78NXY=&V[79^N71#[5]RF;&+6 M+*4WV2*EIRM=X)ZWC*>F3+X?9\ S*HV?:]^##<^$%BHFJ[G,)7'!BQ2U,8*+ M9-E<:ZRR[Z>:KY\VZ%ZG =^W2]^R1NO3S[TMN(YNPQ@^?]_K?N*[K=VSQOO= M\]ER>+CN?*_[ST]XML/=EO_9W'KW'0RZ\UUXWN;[S]V]K8.#YN'VZ5[V":8) M_V#,,BD.UIUB#'&F%-)@0".#6=[!O;&L<,/I.BS7,^AB\Q1:\J_[ ?$S)%.M M6N0\ IPRZQR347O*,5?*N0"^& !KBI3Z$&T%IZL!I],]00RZ[7:UM0YQ,$@QAL* M$^JC?+L;J1BN/9BY+.D7YR#%F4ZZ4F4[ISJC/+3IMH_SD4?Y>,47PT^]G+)5 M+P^M[Y@C)L32>$%=& MHCC3MS^G!MFN/8\=8\&]\=IV@2O]D#<^TA0(I?9@>'PS>D;^8+4S987/(?;P3.2MJI>]0?*VSYJ;WY1)@8D<4<36(*ZC0\YP MCAC6A%(-5HJT:QMXG?ZZ1A;>1$5.XPB79J7Q-"\&ZJ=4IL/$'^W^R1"$9UH2 MPVB9IFIB,]R-17$&>+-@#=NY_C8CX$)2*')N5S:]B.1<&&,P]B10IEW@GLNP M!&K;C[ +[:1RS.]&%!@-"SISTOUK3(3QQA[!.\=GKU8,+],NP3T_?;,):^^, M0]9[@G)G>&2\8,B!_TDI@=F._CJOY[)0CLHUQI46UQ*3U$>X6%K_PRF>$EC[ M7K\[*N;(53M'L-:I[;,4@'T!NWY!#N+;V7\8GKA#L "*HH^%A!'4C!CNK,$Z MYO-LXKC&/AV_QAVYT#?)>/+3@XJMPYL M#]YJ#6R(\+H_L&!T5!);2BQM@L1R!DX%;-I1&9^1%#9R'SB26-!,>ZF4S=LW M%;^6V!-7Z[1!".LC6[#,S[LI4Y6HI*(B3&G!.,?<6(6%YC0PYA2KB'L?<.W% MSJ=O3MK(B>7(!!K N02@LLE(I'RD'D>O3*8#')&RFR+.(:]0Q!5AC^$T@$P7 MO'[L]P((05%HZFSO>VTGY^D#(.624_!'/F[_M?,9G) B?W3!@XR[",\"08F_ M6(B=ASE-B M)CB3*!8DV_]SVA;_JZ32NI"7HC9Z6,QX%BEGWCPJTM0J6]<72UUS\NW?M>#^)OC\+TP)1Q%V54NY:J/*A3VVX5TE97$ M66Y&A;T3$9P6M-%Y_S@H- HQ93>]GRVVRT7%N=3\V/:.VT6Q^A HHDG)@21'PQ$W-.9R+?#^";.P_V%(8C4H)>62@X'(O@XKC9A:V@YF*6F*+Z,=D?_4%1UE$( M3ED2?YF\>WR?YQ.%__5V5$;:_F=XPZR!"O=/AP5-YVR N1./856*52@_59_9 M@A;;?9OVKTGU%EL:9+7;?9GDMCNZN1='UVI<8BP.XFJBO.VINL5%GHBQ_>_M]) M^P?(2#;#UIZ4+"(91,X_CRG6*Y-E2FQ8X_2;5(Q*+@,248/)XC4!L2$!(%UH*337EJE? MIZR-#R0*(+GMYK_0(316(U>Y><52L<\! M3))EW!,0 VF31)P2@ZP",%&4^L0\59K*M0V!UZ_R\5P(Q5WAY!Z9"H\K)!6X MW"!&WTFV%[D71AL0'@-&8SZL0)9H@0(QF@;FL==^;8-R[&T_V">;>+[,])Q<.5O:N=0_VUOH/AVG$7 MRTL)T_D<8$1L/"HJ"7T8XW';7R8Z'BI.IM]AXQ1,/] R91S!B(?($8_@/&@9&6*,A"053XS1 MVZ58_18O0FJ_SZ;QG4T2L,9B^ P$JSH^N2HSV5UPD07N9 X^9,'!!F0FN7R0 M(AA1#*N"2/@7L8C;YI 6+.M3N&;A@OX05FW,#9_C8H!9QV61FZT==6+8GZ7U MSJR719'*2"XOP'/8;XXE[V,JFNF M=X2\#4RC_W3WP&*\;I1].Y7W-MY%\I'E4>E:Y5L5*EGV.*J7Z7$PT<6V58?W M8GZU&P?[,#OY2W[ SC/*7.CT;7[3AA_YF!1^FJS'9#O+%WAXI-(%*BH!B]7( MG(']BQ>'H$NH$P&-<[UW[1AN,RRE!=X\@,4L"-['\PRO@3G0#K$7+D]=Z33& M,&:J<>YM,_#:+HQF!.YV5;Q4LZ"@]VB;#U15K:>ER;0)'F\4S#W%PHX+K6= M%-B.9^"D-S57?GS&<^G52?'I)1&>SJJ!"1M]P1GH(/7SSQ12;DN PE2]GT\_[B?J-O+5*>X';YF:8_4#S+ ME2^9R:2$ 1T-QJ4L%S!P:=1@R-[BD"S'GXK:PNX1P$%.]"C@(:O>/#7Z911J MMO7;JGHL"QZ:%G9S[?/%WOP14+\V-H^>QQ/_BM6A8<^NRD?^9= _V3\HN>-+ MSRO78?VS_F5]9N\M'.Y",HKZE(DAD[?(B1DS2O^8$PM=,&LU4LV$5M$*&G)? M3&LQ(9H8&X0TUIAKC&%9&<,/EFZ.&X>[/YN;WW@@CEKFD:-)@V',$G(L6>0% MME8%@I/W:QO\9D=J%#Z_$!QPZR=]D+(%W!JT&P!?;T9=I"\^ J9$T0?SX67I M_H?_KRU-=$984'X"$ M7,::<'MJD&?2U6C!?>N=;0]J_QFW=\K9]\_C,7\94,S,,?8B*;CDA9GFE^G= MY$D7Z#"N.RF;I\'?($(YE;M3H["%@8'48J=PLB+PF,QL#P)F%,8T!BJ$XD$HZQT)+$>#E4S) MI/+IO1T,SJ8=BZ+MU\481^W+;4[C+=-Y?PLYB7(PZM\+_CA\8/C['_,8MQZ> M M6Y!0>+,7WI3,8A_SF>W.Y+3W(KK'GF=TK^10/_1T]WS_;/?P+=F#^^X>?F[# MOWRWV^"-UL'!WOMMMM?]A\'8Z2R'>O-\[W!GZT.[T?I/=Z?UN0W/ O\>M.%^ M/W?>O_L.S].%9V#PK)>;4(#[KY-0 G$G$^+>.:2QEXAS$:R@+OB8RUHHX:KB0URCG*B?0D*B.,6@+2?>SW]EMQT,V( MEXV;PK:I &XQ@,.3IF6&4FP$1D++B+C5!EG.(J)*R2!D-#@WB>"8UT4%G;8]AH:O_)UK>:%)W?\<;_L954UAGU8G%,9TU2T"4?,HW1:1RV(-IGM M11H;;^>M5L;=%M#Q\#ZI@$\5D\"XE)(Y!)3R$M"K)'>@DV^-,!;3E_8 M2GT?0GW!,A%861^-U9PK8G+MO5<,DR1XP-?ER%9FRN-I[23.Y 5U,EB.A+(8 MM#80Y)1-2#-80&8U5MA66OL*M#9(;YCW4L%*\\"85HJQP'V@WD2E;QE!J0[# M'DV')V$4S;!,F@5$/56(&Q$1>(C@= @G@M6!NQ"*\N)E'(95.KRZ.BR#=IA& M+KD*/'AM?0B,@NMI,?S%R1)TN-I^EZ"ZDRB!QB9GLBM$@G2P_6J/'$X2">D3 MLUA[BXO&NJ(.YM(*J>YKR%/Z?%U=R$.D)]T*Q.9,XLL#,? 6E<#)$>$(URGJ MB 7X_]B!'TFL9)7WOR) UGPSY?US'EP@FB*5O$<\6R/@1X UXFADR;*$?5AV MN'.%3FLJ];WP(VST5&*B950\8:P%5SHP+I)45MCK^EE6WO_C:>W$^V<)K(V4 M/(*%R@W)'46&&8E<;DMNG12@MI76O@*M51A'$IC(#=ZXS(6H'GQ*+VF0.#K- M*^]_Q71XXOT'8Z@(S* 01.Y=X232+"?%)O M&%8:LY@IK>M\3M.^2H5?C@IS M1E(4(DJ/.3RQ5I%9:UTDDC-E7>7\KX;F3CG_FC'JA$!!YO0G!7_I:"**GIN, MP5J2L(*:^PO??UQL#X.--RM[=>5=KRR6X-\%C\$\-O9;L+3?C:;A%G38KX_^ MG5U/_YZ'6])[_(J37(NUBC.^XHQ_\+/.YJ#]H]AR)BW@A^!] M_F_)CKN9"6#;F<9]JSWTG?[P9!!;\/U_=?K^^].:L;PY-F,/=^G.U[WV7JMS MT&A].BM-R[DF'_ M,MWN\*P'OQ8^6"=WJ.YECVR8>=;[@W'?B_P 4_=&)3M=!WQTE!GKREX:!Z?%') -SNC8C.+X\DC$5H6';7O#JYPRQ;,S-93/'PF7 EWBA>F]=TR[K: M]F^>W$W3I!_G!EXPO[9S0<=7,%[G]5^$S]9%+YVR.B0O.'%"6^FB8T8PJCB. M=@G-'288TAP->;7Z!#_Z)MEL?<_E:BI$RR5*QOK,5LN0EDDB%R@/@?A #5W; MH&)>&X=+C+7UVNE!V^&2)(U)("3RE'L"68,K M"7@ "3A\>_8M":5D5 SEDTR0@,!0-IJ0!*F@2OB$I+P6S^[CEQ7AS MRD3T[7XH:&&BQAUQZ20& _W-!07JID<)T%XAIO&H7,E?V M%(@C\!X1R8^[063 2NV?L>B' #(Z@-TMCRH-^MV97I;7BBZ(F -':1G2RZZ7 MT'=YE-NC\7^&(5T(*:*O3$IWMK;/OU$O)8XI@G>D13X'$L@$I5!*W@82*5:> MKVW@=7U%2/^5I6*QU;S;;E2MYBU74WQ3(0&X!(J\H0QQHP%SK',H4L-$LLI1 MKP!SULVK,&33MQ)<[WR[=Z78UCE_/-.>C?N)?'W M* Y\<UG9W 7_NMU M!O<-[6GKL]S;,[S7,UT"_R?3<4^TLSFNMUI60#T!H;-3=V+)O'"Q;E^)N/,F_8E]>_F ) M7@=C\SD-UBR3*GJU,L3GDWC./X-?#F_QDS[_[3A,E_?XSY3+>C/'!FO_KOWV ML3UJ(?A[;2K\>A=FZV?QW%N+[)Z/IAZK-T]_V4[1*NW+06Y!^,86X=6*5?IF M@OSBY/R6)/D5K_1-]/KCF5R(8G\IY#(KO6LW01>W)T<5_UL<52RCIFNU'GY^ M0NFM]^R7) -_*UKV3S(C.R*=KW]$X>-VL%;\M4KEBK-14AL09YC1@%SQEGO/DL:,B MB.M+1K/K"3_=<)@T/CZ8/GRX\-;+(^UF_W@G)?#D-\L[;L]WS?W["M=^;7V&,6\W# M*Z4MW4\PSL_MO:V#[XWN/_ ,C9_-5J>]V_IPV&R]Y7!/LMO=Y@W:O%Q8ZI1* MU&J!HHH6<1<5")K&T)?/2?_O6*B>0DZ[9S74D?+L'3>1.$K4WJ9IO3J#;B:KF=T935=U715T[4B5U;354W7BW^T:KJ> M_,IJNJKI>N#INB#(N*##F*XQ?=*DY_>VW?O8'UZ7_!P'1?"CYU]UVG-C_ULT MQ&%## HI-WME5"*KG$#&,"ND,XJ'<.>TYYFJ_J=->\YEK&5><#>!![PUS;,_K0 M;QV0MM]KOZUM[KS97ON]UN]-Y4!/E(AGZ+OG9X[K7<>$C/$/'#H?MU(8O M*BJ*\KC*:M5H!SWXTIQF/:IH.AC$6-QBV/Y9Z\)8#XH:*?CH.&EH,H+\?=[.A% MSB;L6L5V")OT=#IY?NNWMRE%7VS:?Y=4$/6B?#=7.-F?5\Y2[C*_#W,I);/9 MMJ/M\)DGW$Z6=]!5E5:5^!TD4>?6SJP=_FFYP92\PC+CPO&V-6HBK@C!,]N&!5^O53\(H$R;:.@WE,.2 9_O-8B4.V\ M,E@1)3%2TF@I-Z=H&J[_8&L_% M;=35X'*[J?I]G"P6?QZ!GL7?B[/EAZA^K[:(Y[1%+-2%$FL?&?%..LZUMIYH M#'M#P#(FH?TH=99?2IV]2QOW&Y)JIX\A\@8PO9.\V=[N'??+[>/B(&)T#@&; M0K4?++8?L(O]0$H9N"44$4$$XLX&I'.'A"2%4\P33B)?6BOIU=L6*D![H8"6 ME-'"1.:(EMR)Z'1D2A*6L-4&>UX &AX#&JX [7D#FK@ -.LKN<5- M%: ]5T#["6!6!B0WOTG"+5AC&$6N:6[TJ) 3N:E(9!X;'[40H8*T"M)6XMD6 M@+2@"5$,\ QKP24UL&MC3Z5C '(V:CFRT4AEH[T02#N[@#1K25(4;+.(;4*< M,(.,L!JQZ+ 2PGAF[2I"6E7/75VY]"LKH:JNK(2JNG+UKZR$ZO^Q]Z9-;25- M&NA?43 S=[KC4G2MIZK<$T30QO:EHR7:-MT>^.*H%82%Q&@QX%]_L^H<+8# M[$AP^NV7!NDLM60^E9F5^51]Y>,(U?6D+TM)#;+]O3K:MPLM:EQ'7$,X,\(Y MHJFT/)+",,8D,^#O1*J%=7-C.S.N#[30O?&C?J["NZ/[4Q8'77:!=L8.$ QE M.C=X.Z9!VNGM]&%H8NB3Y71^[LYPL],\:YY\E3PHJ2-#4D6+N)(<'!A'D6<% M4]Q3;;!:62?THBA7E9+GCW7V/9"ZV^S62N-D%,8%D!=24$L*38PR08)?9$SX MV6ZMN"P]W='12:_O!Z'[R/+CP7,NBZ]W>G^$L13U@U]YK4>4@T21YL>OTFEM M@E)(&1H0IS(@0VTZ#9H0401'BDA7UKN]2][PL)'R/MRP.AJ\G(^S1A*LXW[B MLCF%N2_'>$+D^B#:_,0W[2&\SMT B&?/O6OUAHW-QYX3J#_QZ8_/$NR Y 3^@V)EGNX=3EW+STS8GI^QF^ MJ20S\%?O*$5*.F>9<2HTRLLS?=.EAY6GT9^TAP>7SK5.+3U_,OU_W@(,"T&M ML84T@08><-"2>>?A+X5C\,Q>D9PM[L14WZJ:7B+8*X:L7=+:^)JVTSTU%,&Z M(U(43R+%"X=B"(X9R734(2V"Q9JXA%H-$/H._++6V)D1R-$@#":R,Y&_PO"6I;)><9P%F'ZQ36+6/S5G^+7.6M5.IHZM:/DPK6=FW M1,>65*.$F,O*T Z#M4:C9(Z[LJ?'_78BD0-EF'1X1C&/>X-1'YIAP_ DA&X> MBW_6/J\U2@:U"7';NU&_M]IHAE/0TV[C. QZDZ_>'@!H#$+C;&2Z)=/;@?D> M&M_AI;W1H#$(PV$G,QPV?!ZVX4&_-]H_F!369S@I^S&8;7@Z=1LT? XE79@E MI/L]-:(?T@BL-O*1#KD-B>\.7M;+7;KTW!D.O6#< 70(&NL;O@U?#&&H\F*6 M.@>WY2*F_/K!F*LQ36D/[BE%8^W"4=])0M/KVMU2=LXA?P6N/!4J'5>'W+_) M0@.H,"5_2QL@,W=5"P6>WF(LM<O/J62[6TS[2 $'YA=&9^'DR8;H[-?D"V M'\PW9"(T]HWIG)BSP[3>C MK@_]=!6TR2Q,6QH'_;3*_4<;&QV"Y$PS$SGCA9$1ZK7%G?R5R' M(.1OTP*9#1FS?LF8*4=[/9.,W-#2N>!7/Y%@7BIM+ADW/VTU-SXWWFY_^GO[ MT\;.UG9K"3O1VMYY][FQLPW=:'W>_FMK0D[]\NH:T:^#=#[ZT6(S3\OX&QI.N'(E=9*4"T$Y]9H'8,FCI@B1,V* M8N7IJ']S4OV,TP!&W]1EV!A4#L.,OS A Q[,9P/>Z/KIQ]5*,*9CR3K[>NF" MWYTT3[YZR36GE"(1!49<>H52?27"V!3"*"MOUN?-V\8Z[L-F61/[U8VL M&WDG9%E0'L>;T>6\OW*__3'8#X/_=#+*?AAW]XSO[ITUX5W-SG^P>_G/:I.]^-'\&1T/H#1$99R*( M@JZLBSD@,6G1J9G0:;3YML)(0^W%CPW W,D<4#<6$ IJ@F2 MS%#O'!C)7JVL\SFLX,],QK..WK&!\;]K]QK^F,PKET9:7][.7MU(QI\2F M_GT?]^]\!NML$FRJ 0KC0N+&:)"VA*#%50 RUQ"FLB!K!O UP%9Z9)DW, SN MH-O^OU'(-60 8$FR&G$T',$CQW6(\(UII(=VPFK#MPT>MW^^,\_S* ]>.7I\!L"L%A[&',.7JUC$;#81H:4 M( 5B-BK-+1>658MPNSL*?B.9^X)B0._H/&:,6X9MP+ ,2RZY,!AT;#+K25G;Z1'SZY7S0^>?Y9O18'#0.^DV;.CT3JY*8V^,5Z@+:\.=L]OG M%MK,+6KYZ:P\=9Z\UFL2RSNFR?."/4K6\=V>>EUC"=RH'R>GOVYL<<P3,%B>\5CD&W&QF^-7\8VX]D# MGR^_5*/Q<=1+CL??8*B4?"H;F7RXT33];\G42C;8EH=FI_8V2GL[YSW_\E>V MTVI2[657:K9L:+U6)5C]4^W=]TXL5\?)"?UKFFZ M"W?&^KB4HW'3/.?%RORK&UDWO M?;_R-MFIG'L7!=74.,OA_]9Y%CEUD8E@M7&W/LU]+D/J5K<\N'AC. F+OYPM M2G^XM]-J[Q[]VVX>?61P'V_]^*/=_/$OO+]UN'L(?^]\.FSN=+Y=W*)LT5:G M2?]L[WW9.MO;=*>MS7W6_+#UHP5];=)6&_XFK0_-T^TOGV*S/9-K2@-3O. : M26("XH562$".$XU83RNK+^T8XMK%%HF%+H%""E%O?5!!,DI3[L$(,S. M$\\Q*63PY&H0NO.11S4B/00B33-0L7)$^$B0C-0C+J5!UA<6L:(H<- T$70O MXAE&-32]0FBZC8%D,(V)QUFHXFF:74JLT M,]HA :80XD1(I**6"#L>"\&#YDK5!E*-0DMB( FE"/%1>F\9MR180DR,+BB0 M8ZX$KPVD!46DV:Q2K ,L'X0A+&V!.,<"64;AAPQ+''( M!RZ+?\ 0\JN)1OYDS&XS3B]MF9O7Q<5>YFYC;-- M=)4B>@]E\1JJF,PG ;B M#!>XN+6Q?6OVZGJYN_MR=S83H<3*2T&40[XJ[PH(+!:,BJB(U23XI2 MTZBEHP:;Z!DJ"J/ )"<6Z0)^^()X:@LE\UD+#V22UW!5P]53&5).>E58;(E- M 0+/M _+*F#'4!R8)I&@&DL*H- MJ1J9EL60,L)2YGVT)!9<"6(*K4VA,"V8I#C$VI!:(I0Z%]T,3N#(P- M8H$LTQ@9+[$B@7@APR*:4@^49;D@V'-585%U2N6X6G11\BKK9]3/N/$S7MD^ MQ(/E0]<[$/4.Q*LV3V_C."M-L!'1,;!..0W4$O"V)-6N ?:AI#M4TPH(_2-CHC)P3K4*!!;5>4'^V16Z6X2%ZJA3%$14AY4\SL+Z5"005O A221Z5UBOKA"\2!7T-2C4H M70]*#"<#S7"O.;7!!"$<)Y%%J9WV\7ZV=PU53PI5TVBF+FA1Z&B1(=(C;CA# M1DF!%(_!4.\!H9@U7-5P]%2N-E<&"7TE8@)\R&.<+19QUP1EOM:AMJ(4$ MIFGP,@5WK.0!%01KL*&4059)BPI?T(AE03CQM0U5@]*S]^TVITD[XKT3SA%E MN+7:VB@B+K20#LPJ @1*4\I4@0'9V&. M/:.+:$6=/W?LPL$OZS,GD9W_/!TQDT4$&QV"Y$PS$SGCA9$1)\&&WZ6QTGW- M!\-,SJ5Y\@3J?"P7(8]^7M1?P0S"8#O^%0:#$#;; ]?II0.#%N3X)]& MIW7TOKVW^>UT]\<_9ZU#4(6CUL'NET^'VQ] Q3Z\([L_X)EPW:7CGX[^H;M? M_ORVO?/^L+6S14$5SG;I^X.]#TV^M[G%=W?^/83VG[6._HU-^![4(FJL.?@4 MB!:P%3N;9[QV'/HQO=[]Z MS%JCG)O&27MX4!YN!W>;3F,8^D?IC"Q"&T?0O(-!H]>'>P;EJ7C=WC"=J94/ MQ4PG;*4#NJSII/&S7>]@;#13HJ[CFP@C7!W@\J MBD $LD5*5E ZK9X.(V^P)A2< ="VB[J_O KG0.%ZW7Q.'2A"*7]CJ4Y*8-+! M*)U.[V1PU5EP#WSHV],>W@:6\QHNK>?;GM[&R9IXI#/&[O;4:T_"HFM<%W5C MZ\8*?+,#T>:'$,9Z!XM1N&$^PAV.^;GR4KV<)P+M'/1#&)L8H9OLB?%)-P]Q M3M*2CLKG]NF=Q^29Y7 FIG;'HY<6;SIN>N320QV3\Y(&[B:ET*]U;&JA>D2A MN@,.+G99[@UCW=OG77SHYV#X'"6Z-Q:XE[8]UJT=9AZ\/[@XN;(]M?WL'WNV>[._L_=@]W M10N>W]K)G(9KSC@[NH#[.3>X5C.12Y3J4'NU8&<53$&'".EH>#1*QM#%-(:'JPE M7M(,-01*44-8H;*Z%P4G,0$Z90&Z&^ 3HA4I$)8<0$YBC[0M'/)..65]Y('0E76^2N<< MS%2#7 URKPKDB%.%,=HJ#):<+@IK620J>/!Y/#BMO++D2&W)+0+(3=..E6;: MXF 12&XJW>(!:1$C.*Y@R!7PMXYL99VMSN-L7BJ0N\=6SC)@U.>#7G^(4DK/ M:N.[Z;=S>D/*8NJE+-F9\.5-RIE_&@JG<\=H+IHO-ZK=/PA70M>P/WB3IRC- MT'A^8'KR[.3)R7-3X]AM<.QL)NP6:(A.8XLD2V=H^L17Q;U"T!?%F1668?!( M.;LEBCT>'M4Z]G QH%K''E''IE$?"NXJ"5XC(QE)MH)%5C&'HK>"$)Q2G.7* M.KVMI5#KV#*$(&H=>T0=FP8=BAB=PI$A$0N!N @%,IY0) 5U@E!;$.%6UE51 MZ]BBZ=@#>,"UCCVBCDU]WD(5,BAKD//>($YQ*K7U$F$>$Z$I]P5E\\];?R8= M>\3TFU(-Z1I=='ZNG=[0=!8C#:?*_&

KXW2H[VN/MUX//!!NCEK M/F,A3 M!T3OLCBTWLX$$F"Q9LQ*B[Q2'G$'BX-65J/("V$<)U9HD;:VQ4,'1!] :99C M6ZB&SQH^%S-%J(;/.\+G-$;$A K8$8\*32WBA<3(4(!/3DE4A0^:$Y?@D^H: M/FOXK.%S"2)_-7P^-GQ.PW]6,^M#42 1HD1=F?UYT)_&_?<#LOU@OB$3H;%O3.?$ MG U6?CM/4]/NCA^N4VWNQ;Y?V<,8'ZV'I:3Y1#Z59_M-YKE*5T&;S,*TI7'0 M3V#\'S^GWY,KZSLE-U=LO$TXWDWY;F;]$GE0.=KK_V/[OUW^@Z*OYU/6\V-SXVWVY_^WOZTL;.UW5K"3K2V=]Y];NQL0S=:G[?_VMK0<^:+YK[7Q>PL[],NJ:D6\/@_^U,0]$YE+TW8!R[[$9 MVA*?X_G\ZK_:QB8>O+.F&8[Z\-^:O6WC*XPQM4HX9*@AX*=%CI0%/RUZH[4@ M5#G"[LS>QK)?\QP+7C7%B?)P0M/6J>8_?5A3M5U'>R7U6H'ORL/UY!Q=P&TZ]8H#:#"TC "X'YEI'NSM_?FMN[IYN;^[BUN:W MD]T?^_#[/]#F?^ ]'^%]'T]V#UNQ^7DFJR861="4@^KOQ>GE9XXN"=YOI3)33XJZ7)7WI\=YZ,-1 M7CBA(R@3>PQ+]D: -N^L^AK0'@_0DLFV<]*K<>PV.#9;5*UE$-3K@ 3S&O&" M&1HD"DME@((AQ)&6[JP3+<:I/LA@7*!Z$?<@)8 M;9@M*9PEYH5KH6RG]T?XV[3]1IKF&LSN F:S<3(>3(C&4,0L8>G,VEH^,L2P>$_7=\>.)@4$(AWIPXNW3A*?]78> MLW)X-UC%! M)*>6(Y:+8%FT2!4V(OA%*>F9U3JF(E@YAX+E4I[:@ZE.;2W>3'?_!D $\Z#Q MW71&86X:>4W=M;BYAG7U[],N+5+!].K_*'/IGK&&N YE;W/6&Q4W*C6Z.N5_]RM?BC]68TE2G#\ MAJCS&'TX&@S;\:S\*.7V=H=O4+JHQ(38ZPV[O6%82GV[7SW;QZ_68FV,+!#+ MU-Y"J%39QI' IL!66B*Q3JA6#M&G7BX''PZ/W_SVV\G)R=JI[7?6>OW]WRC& M[+<^?/W;^-J'%BZQ1F]237Q%N0A=4]>5BS1^,;\V2A"X_/-1JE_4C71EYR T MCJKRRT99#U<6;\ ;G!D<-&*NQS.#0<^U3?),3]K# [@F%:!6!E@TKK*_UAJ- MOV:*^F"MNNK*7/#7[N8W)6^W89SKC]*%LT6!TU-&>J![B;7XW/>Y.#"D6WM' M,'1GJ> $EMF,@KFMUG1,UX7&X""$X=I$^V=T\BJZ@MM@PV4D>*8BRS29Y07! M(P.R:/9#HY_K#:8G3>=1!.,YC=S;]#HG3^/.LUXNBA5ZI0R.B[7:;3A MN^/C?N\4C(YAZ)PUKJLZ2I;3S+DS[&YO;I"O&$98:,!;5A 72DHTHZ#J6*L)P"YOA!B95VNX8MR MWT@C#FH\5Y+&T8@&C'^XO8!"9@QQI1Q2G$>$*57*XPCCS>=K0XF$(*&= M-,7)?+G-O-^7$JR>]WO,^S[]RB@S)&**" 8OA0=JD8XJ(,T\3A_;LQD M2JWX?LXD/F<%#X;PGS%L31_V$I#[4_H=]2(:#9)%,@B VST[!!NP'#KP90Y, M%VR7!.QS<#HDVI&E .K_M#JM#^]8 M\_#@:/O#%@5/'\.]9[N'T-[#+,[T*^9.LF *$.%H$:=>(B4YN/\$&^($"',4 M)4R!;(%'G+!%$6<3+QQS@%-&*6N%!!FC@0CII/(7Z<:VKP[)7:;]G!7KN=1T M/WW[8U/3Y>ZT>ETWZO?!2)J1J87BHWL&<6)?"2\ 80 ,L;=@$CM*D [6(U=8 MZD#6%!7NSFQTZMG8Z*Z1X&PZMP?#<8BT9*0K(\M'Q[UN)#V=UFNTI&V[ M-3L=7L.,/PH[7?'P['1T3>B[/?:9&JM>#)7>SZV'G$+R&6E8P3U!EGS3,P(;!L#= >0/Z_)9IS:57 M<^DM=_I:JI3;J"2\$O"Q?)]U)T;ZPF2QW=$JK[+8=FGSQU;.6-O+F6@?"5CH M[>W-YFGSR[_MYI<_C^!=8A<^;)WN'NU"O])!&7OG^?) 8EFTV"-1R )QE0ZR\)0B!_X7#4%0+.S*.N6K MBBQ->4@-=#70/0[022THI88Q3#SW+EC*A.$:&VFB, 7)0(<)9:0&NH4 NIGS M(IF'98IK%"E1B OID H%1@P[*1PL4Y9* +IBE3ST>;O/5O&Q3!;MM4'$^WL[ M=.Z@+$F1VN)88GF6TB2E.9J9HIR5.3PPW;$STEFX^H*E *Q9S@)JO/*.".25 MBV"9&8*T D,M..U44 7!EJVLLV*UN&U]P>/96+4>/HVA4.OA8^OAC.%@G:): M"Z2H @\)4!19A04J++.>VH)* AX29ZOB.?3P-42[2EJ0:S+_ZSK/Q74/ZSK/ M)Z[SO) (T:I]QSLM ;,<*M$&'PLN$!A>&$PQXI!AQB#F'<.23W)*F)E),1>>RUI/"-]AYP M5*\6#\U%M5@E\_5AV-<>AEUY23OM3Y!NSY!NSY!NSY!^XXG:"]2 M_NH5^?7LT?/KW_:.CMK#7!6XT?5O\V*U'[IN,5/MS\:&T9\'>T=-W-S\QL P M J/H(]_]\N?![I>/#-Z7JD@.=X\^'<%[?US,C6X>O3]*O#_;.XYN?WD'UQ^ M$?3^8&_3X=91JB)IM?<^[+*]1+@);6IM?/7&8^L<1EBGLQ]\BAER#X8.D\E- M#$8+?#'97D9/E<14&XTY<845!E@?N*;]A!>YVY@AXQWXU] M7>3&%>0,J[.T'V69>N/8]!/W2^]JG@:7&$$N%K]KNF MO!R.^F>-V.\=-<+I<5[H$SR,MQBS2%240JEHNM^&6EYW:SI.9R^RRYJY<^:<1V)_@YGT/GC]J#P=SO!F$XS'=EUJN*E:?\,)?W ME\PE:2;+.W(_TK7#O*'F0PS=02('& RA2698/N?X&);'[)GYS.O3+6E0+GP' M#VWW_.!-XX&+G![7BOT,D^M'G; =SP,+S.0?9S,X\XH-60R&+/6!"BD<8A9' M6&L"3>>7 ;X(K@J6+,/B4A7HTY>GB8+JT@ M>FG:RJBHV_K*V[H\\IHH'/#CE'X^3F,)>S&EGSI1NF:4*N^J'J.;@U)( MCGP-1^4P5>RR,[*4G/+\Y]0QSW^6SGDM8Y=2?JL(13E(*4KQLT%Z#=G0G]NG MC68O$XJ]NTPH5A^7^$1):5?%Q!476D5&H@Z.>\J-BYPSY@L:<,3*SD]-JV/B ML_&K,D/MJ'G2.OQ(]K[\>;AW^+ZS>_B1;Z<,M0]_'C8W/YXVZ=[!]H>MT^W- M]YV+&6J[/S9H:_/?SNY1ZRAEL[4V]WG*4-M-S]Q\]V/OZ!W?/7S'X;OSY?#: M>2$CCE$66$XJPH@HDG*A(58JG%^)R/'U!BT1K$'AZ$,"\P)IKQZ@S M@ !:"2FX3YS[DF@=[$^88"_%K2^H/'2K5/?WR=>I=?XN.C_-2BUL(;WF 05? M>,0YB4AKEDAAA>$,:^JX6%DGG-4:7VO\(VG\5NO]3W2^5/C-L>M>*_U=E)Y. M2WJH\"HHC*1C 7%*#-*8:%2 92:IB4XFEM]ZE:]U_MEU_G,9B*HU_BX:SR<: MC[T3-)%<4>PSD(<-I\BT\S"FQ\ M%=0J0AA!A8JPZCNID2XL0UQS1Z6RFB=.E?GI%B+;$X@L&'=.*(64!G>( MX\(A4PB,2&%) ?AH!%9@)HE52E^;J53#8 V#3P^#$\LP[)O.^Q &-;K=$MU: M4P.08N(2VTXR GB5FFD5(R(F<#!K@_..0/HMHH+O I"MBP =^M][YC_6:I] M[_?M)/:-W6#ZU<;W^"R JJ:-Y!UP?*<=\ OC<2I-[<6#P'+.H9$:JP,'WI06 8+!(,<61M2XZYJV6 MB88%O&"A[PN \W'F48VX6I5OIEZJ_J1-7>Z54VT=<2R DG,(^*B"$AQ)A"G-*AHK9)>K*Q34NMMK;?7ZVV] MX?PDJCO=-[ M*.YTWSABYX,A'E&2N'P$CSN[\% ME<82QI$@4B/.P80V6EIP@[DD7AA"E'R@Y.[%4^9[*_#"!01OOC\QKXM+BDV7 MMR#N[\#7.[$+!%?3G5AA(O>L($@+!X:'=P9I"Y@E"W 9K J8<)L2UE89N4SZ M5>-5C5>O%J_J+=/[PM#,EJEQI"AHBCG:0B'.0H$L8Q0Y&15F3'AOXLHZ727L M0;9,'Q")SC.O7V1&O15?V06ZLN=E\]SJ-M+HI-$]3^!IW/^-VHDU[[OIMWNC M1,V7ODB<=\/>#(]>YM [[O?\R T30YT9-@Z,/T>T-Z;KZ\6*26^&E:^?"0,3 M)URO?&7),+^6J?#&;;&ATP[?0_7XH_01/"N_^!P=95C.9WTF[TREY/P>#]O?0.2O+[/,X M]H-)I(\6/H2O>YWOZ9Y!XOWK]V#*X M#^T8R\Y$,4HAFHI/KS]8.]>AZMG?2Z9(Z'OU0=6>-JQK;=/IG)5]@"8,>D>A M<3CJMP>^[4KQ/6D/#WJC82.U#20I#4]F3RQ9'P:]$4QW&FU[!M-Y= P/&PS- M<'Q9/Y0:%=(E1^:T?30Z2E01*0S?3A1[1Z 40]-/4P0J%LNQJ]H'RU].C4B: MV1F&_N475Q/8 ?E/'9[.$DSW0NDG;Y]Z_78YVG3V_3-2.S9U=WOSX M (2Q4P 'F)Y'*7UKN8B,X.B4UU%ZCGU07O"BD#H4FFA!PWRYF F#S_%/R]GN MQ;_AG0F!XN#S1!LWS1'XJ8//69Y?L4"XD];^5\*T]:8PR#HL4[ZO1E8)AGP@ MH)B$66%!(-CEXN>$_4DSAP<56+1=A109=GTYR(U?2O,A'4H*/WJ#< [LTN\) MA0%/ 5H3TDU![]>UQL9\">O=$8!J07L>0=L_:]Y'T"K8R8;DU4*736$P#1.+ M?3(;2U:E00C?,C-U+[%6)R'\3P&RUNDD@4F\QL=):L .&@OLHYVDD61GRC]\ M3C3>]_J?J]Z4:U4^&><5DQ"3Y'=:$0HC,*Q4KD!<*8>4]QK!4 NO0_ JZHN' M4Q#X5!"5H@:11TZU* *W/)VC;1F/^")I\1^ATSMIM-.Q!_E4*-\[Z8[1)?E. MH3LP&9W&:%89;R4A=@*S"15W*687A?+-]2=R/ 1=]N4C/7XZ"L] U@R:?A>R MYH*LB>)N;*H_XVBE-[US3C1S/##)/WW15]Z&G[:X(3_MHTW4"V[LC55@603K MP:^\(>OQ+8@2;W#IPW6.B.4D:GP[LTK>H/+B2>9X&3:#/AEP'V;]I,JR^,6G MQ;>?HUN5F3KX]6&)0!=/=Y_NRMM48BVVXOTG7L,IS ?_+6Y2\G27NO^7/H!% M'D"Q=J.:L7H +PX@#-S_^^B8ORQ7O@;JX=:%$Z@>E6QXD2?["1>LAZ@I?BX< M>:Q$7%MHQ0@-TGK# _S!+>$"1Z.52(44U\1Q9[>2?H1^SYO!01W='6>8'/[# M6O3C21/>T3KZ]S"UL?5C7S0//^+FX1_?]G;^;>_N_/&M1=_1BQDFK1W']C8W M3J$_=.]+$][19-N;W\Y:FQ_/FA\^=5KP[N8':.?.WOG\>J_2 ;04(\NI0=R% MB(Q5"@7#"8,I%,&(=!2,HH3^?BDX_$005*OA'#6D+A#L @TP0]SQJ+QQ1:#: MI8:UP3ZUPLXGP)#A*A60H.I)8SKU!5D2+) Y>&>\BH6YE_7)%2ZUL MSZ=L41="<$^*$#2/P=N@K"J<=A(+R9VIE6VAE&V:QNT ':.F$0417=KWY$@[ M9I#V0FB83::P65FGE^L^:]?JJCS.V2VOI<[D_)2R]#/QKWNPT';AKY [*/+_5,NL-+BVS_7)*9CYWK9'> MUJ"BS-@X"RF2:?9[JV7C;( VYV3"TW8Z*AJZ_9^WR!RG4FO!A E22FZQU5@K M38QUT0O#O/BZ2;2^FFP+B=MDDK6'[?TL8--*EW>G*=0=)F!8+"<8WCV1XW"+ M;W_\2KER)KJ F"HD&.R4(Q.L0MX) MW--SM5/"44K8]'US4F:$=,#\2%?.SV$]GW%]/LNY3-^<[=,O)P<@\E560/"_ M-GP/+DX)EC;Q6)EIQFTH,Z%3O/^@?9PZD'.E>\/TA20I))U6O@,"XG/9>)=!-1"\[Q/+W 0 FV,2=G&5\*0L\G![W!J OT/SW M_=Y1@V(BTP E=B[ Y-X)]**_>D%#NN.5:#RXJ_-'-Y4,V.#22I '+_?6I>J_ M01+:U4;?=/=3LVP8GJ1)OK7-*X-B7FO.L2VX4NE8AL(97C 2M(Q!I6PK(BO MG\LW]NJXB>X.[C_>G;0^?E7,*DF$0L$%C'B,&"D-X,Z5Q0P;6<2"SC\,)XG& M[6PM(*.WM:8P44%Y7_-H;>/?7^=H;> MI1K!5V?6_8#O-[[".$OO:(&,T )Q8@,RBE-$G0Q!&ZO!L ,_=8U>:=5E6;C5 M/-]/^^MYONT\IPH09H52WEO$P59'W%L+\RP5BEH1HPPIC-=IGJ^QWL_;GY<] M\AF+M#+Z>,H3!5LDUZN]Z5=N[^_C#+<<$9NYJS)@\?068P>]SFAX]2WSLF.? MP[ E\L+HS/P\Z$_3=?8#RBG'R$1H[!O3.3%G@Y7?SIOS8+E7#]=I3_YBWZ_L M88R/UL/2A0 EZY4,#V]*^[.=PS5F8=K2..@GB/F/-C8Z! 8S4SDC!=&1LRM MU?"[-%:ZKQ*Q_@>F;3(?D1/[/;^9RIG8YVNOY\.$;>F!7I6T_KF!>2M0<^:+YK[7Q>PL[],NJ:D6\/4YQ@'HC,3?97G$N)1?0!Y)M: MJX0W- JF%:RIFLF5GP0(%BDB,/:_?4B<,MG)'[N3+@<#8'H&X,E[,S27//A< MJ7P24G'SH-'I30*CXW+@L[&GGVZ$[@7PV[\G"W5LMPZ&@")A_VPUAR5,)SWC M?%$R>#C9R0TQ!E?%;7,L-H*_W@;1R77!*4Q0FN"SGN]\#+'Z1@4RIS M[^0PQ"! 6_O)4"[#"NTCN.Q[%<8ZR0$26/]RT>]:XT,[!7S+PI3IF, 03;J7 M0Z\&?/'.L(VR;5X>D3XW8@5#T!CV0U4YG*.SN7K:5R]NI]#PJ),\_$DC4O]G M*L0#2$N*XN9 55EAGF)V!Y.HPR1R?"DN,6ES#HZ8Q&<0_F^4GI7GJ(R^@1TW MR+'"C4&./9_OA^L=Y8KH7C?DZ4S4!"E&"&T\")UCF%[3R4_,P8T<-;DKFA$U)+0.SS">^)#*4Q&F2)S?*?WSCF MP&^4]/=$ES7^XR+\JGC^7*1K>-!/P

/Q>1JX-493W>N+AXJLRC[K=N*LP:RUA6K=N% M01<&Y39'_4GM*]@M,"L@]_U4J9_F]_S8A\Z$^L =9'E+PW@4A@<]7VI^#F:F MYV5-NSBPYQWRF * <$M_-+X!Y,-FRR>)S*592U^EQHSGO$QBI;R/#LV2?8F85C3#W/;?R4C M27LP&='$90+-Z:?K2[*+ZX>Q'^#Z08+KU&.0U6$6W?'%B<<$/$UW-LM"D16F M(E9(*WC%PI+FM0HRPQ!48]-/&WLP9/NAFSG4DBI,GK1:3148O*62=*_ED,,H5&JZU9U==>PR* MZ-K'24I>PH;*^UXR6,;8RYH M6]^C8P"YL_$B?:X!_WUQ5:S6PID%8-YC$SQ,[YMN&I;-S!L6V?K+0C?*]O+8 MZJ@H4'[2[DE;)UV];MF=J(@OAV]J($RLITK!9\8YO?HV\3+BF#4XRNACY-@J M8PO-(XX%[XZPVG MM7;^$:V/7V6TWA9>H (7#'$F);)&.%0X7VCG+%.Z6%EG9&T.G\HX;IJJ4&XA M!LYH&3"VU"C,3516"!T))XSSZ&G$M1@\J1CLGB1>'8V#C:Q D=L"<<,5 C<\ M(LP%%4XR@YE:6>?L^J2(<_:*;_LJ4R#;+8ULCI=43&DYK?;&9W!FG"K0&PW3 MKNR,K9+=/0M6&2#69(W,.\JF6_*S[$_>OW*5QX,1D?');55NYML MANXD6:-R,=)W$PZOO,T=*BLEOQEZBY)GF$ RT0B<<5]G4(4&]E:G,=A-==4SOOHETSOJ0) +VXE]WX^2N&^V>]7Q_R9.9*]^G,YMZ9CN@X\IX,0AFLOP&G>F:.$L,0?E.9? ?*4Z=JMLHX=,8::S5LK?H9^VJ\Q^V(XS=/Q=OUD& MK-ZF*,_;LM%_G&V-NS-10$1?FP8>ON/@L16,!@&O1X4,''&A"%(%LZBPRMN0 M6/=I,M4O,UG_5\+RF5S4<4!P$OF;R:M/JC<.',[&)SJ3O/+5M,!D4EK0NU;: M]['9 B)JM=PON!STM,'![*>ZIU R]!ZGK: <6^CU+P9K$T1T?3CJIH7CV)SE M;:7S$=$4_,QQF12I+>4[Y26 IAYW#.BY&1_MT/@E[XOFMF;SK)&LZU_+L%Z. M[;?[@RI5%KJ5M[J%>,=_"IFU@RDP'):15EV'PRQJ4%XT?3=E>;5^-=PXJZ>?SP@0/#:$IX MTS G(!15WO-,]OZQ:?M)=G]6@WF&TD^VT6;G;";AOG2CV\,RZ%_M?8PWL_+( MYJ*;?/OP ,;SH-?)1B6X)YV%YI*PN'6M)GBIP^; MFC]3C6YW2],VR>POY]]67339%Z[F<#)WO_Y$L.#+0:BJ5K(TY5UUT'IH3)9. MXV&B!^/-B4:U)1S;77AZ^GZ<[);MLE&G8M^?N!.K:9F->_/9@%Q]XLIWWJ]]1$&%OD>;+)IA#AB617MY)R3EGDP??2\)K;8AYPCIM3):9XJ>RQ15 M5V>*IN9FV_RGZ8L$LY4ZO[3.+WWV[,4ZOW31._>S_-);+*S/U /"'XV>?1S0 M_!SVDU'Y*1SW^FG'9[,]<)V^]8Z MW/^QO;F/MS??T>W-/SO;.TWA=-W>U_>D>V=]T?_^V,+MWY\^VID46#- M"\2CD8@';)'13B$NA>2>$>)5N$C(;B(I(E-6&F6Y(,YJ@JW"Q%%M@A3T(B%[ M-?J-K1DS_7H*];E)T3]][;):D?UV,Z=")>$<9.-LQO3*UF)*G!Z4HSAXT_C; MN&]F/^]T;(1^#]KL*L@W %OZE_*+J6<[0+O/0#+*%5Y_PB#\?%IQ^"]9EZ" M:EK^J&SR1K/G0WY%OA LV/3 *CX"@V2G'G$R:."E*3[V(V2GMF(>2*YG>6Q; ME5"> XK]=F8&*>WNLF1\W'('LUN^L$P ;W<]B"HT;NPIA&7Q&*_5@"]EYD.8 M2NJY/+*D%^71!I7PCD\%22FBW12YA%ZW?0HF3,Z_*S-A,]5#;G*[RD0NYZM\ M)LQ-%^9F8#IADI]8I7I-3Q8A^+\NM^G3W2:>>RZV? MMJ@:Y^F&42[4&&\IP=O'XO&I';Z%1VEWL29NXMA<=K#31".V-N<\CP17I?_U M__P'D?SWYQSOU<:. 4 =P!AOQ&BL:?P_YNCX]\;[T._#"*\V/@][G1]9.SZ9 M8_.M;''#]N$3P *?-BAZQX/JR+S)B9;E 3 ]XW,]3IZF%-,/W4%5O%,JW2\Y MFF(2/$#GTC>CHV-X;*/Q=]!;&.D?H3_^P(8J ER] 9:LO'#% M4=K:.8;7YT^Z9I "VM7?96Y5O[V_#P\:?_@KW-?KG)5V<+D:!%AW8-D;)\!6 M=14S[>ZE^%(:BMAI'R?MGERUFM;C3@[KM-.BE(+5YER#IU?Z_NBH7"Q-NS/S M>>R$T[P!,3CNC<;U,V8?V@=KTBCE68RO/=?V0S.!X.J>E,6>]F9@;>N72?B3 MPNUN]D:)7-6Z[5>SYX3VS0A0'O:8LN M@'>56U%.1K/7[8$@'LU<_MZD$CP0@V6$<<45?68GG,_CM M:"G'\_F7Q:9QM4C><'JM,*J$<=S!P[+R"8?^KRMGYS5(SOQ36)GU$YU7-WO MX:S,42I?!TMXJH>]ZM:OWVX/&V[-.RN'HU_I]AV'/4K[1[_=.EG'XGGN%J6!O!O$296,F.)CUHKI^ M>K;Z/,@;NRB5(**.P4SL^H^SZLO7O'< S_LJL0@6%P)IIPGB1D9D@G#(L:!B MJF8+VE[<"UCT16>^HHQW,"84%REI+DEO*L\=G#O?;7C0&PV2.OWZYJXER%<> M#/NT![P2C-=PF39PVQ->.5T#;'N4LSBO?NF=S^*D:TS<[;%U8U]88XL;/78I MCZRP74' S!7?/ Y5R>S\S"\^HI'YG/[](;C MR=SLJIGK$,9^7<3+B2!7Z?T7RPDSM?Q5#?Z"S4 M6G!KP5VTH<;W6V<6^CC6^9UNA6'C<\HF68ISV>[S@KJ1R]W(![+Z&NF_ M^<[V8>=H#^[;/?R'[QV]RX=!MC[\VVYN?CS;^_ OO'/K;/<']'MGB_SOC^9P MYF!'[F6T.A1(!I&2XJ5')D2#1(A!$1Z#-'AEG3"]"C-UB4Q@OI=X%T"\A0;4 M.%3CT WH!:4$@ G$2,PC(UII::@V2AI"F) _8UFK<>@)<*@U/VAJ(.A6&CDI>2(T\1LYAA!6FI,J*/"2Y^8S"!"PHHUP[D.90:,T5 3E76OO*'B*U/?2,.+0]M8>8=EI+B9&) M,J9B98ZT$P%A*4)! *!BHLR@R1Y2BX1##Q2R7I8@V:24XE&CU_1VXS<7F)<: MO9R*V B"@PV"2Z^UMCR*6"CXESJ&ZZC2LZ/7Q]FH$M6ZX(8S9&EA$0^% +^. MCM4+:!XVL\ RG,Y0%(Z"W=!5,D%IO7Z[> M/F"ITH:#D,8@$.?"(DU\1!Z\FH(P'UAB<==D5=Q_T^,!]?:59<)%%"E76>OO >NL-\8X8R0MB.,RU M<6!]I+/4K%/46U%[^PN@MZW9/0;CK0.;PWC#P/J0#%G& M+68 V.GM JK*Q3 MM4KN[^W7>KNX>AN]D4%9"1:BX%@7L-[JPBEN<#"T(*3V]A=!;Z?KK>$%C80H MY*B']9;$ AD1+,@1 &\18,:\7%DO^,M,E:KU=K*GC[5PKA!<",TQ,TH09C6- MDH5(HI*UM[\ >COC[5/.E7*"(8D5K+ON;"TR + G9R05;U0NGM M0V[I$[I&%]W=WTD'F#[&?OZ#E"2]Q,RK6_?_Q4 X$5A:&XCR47-F@A:)U8D; MJ2QS%/LZU/'L$+X[&^H( GN.@T Z'1;./14(C"R#BL(6Q@D5B+#@,A&UJO5# M16QO4^#\G-LP-;S5\'8Q_T/%&'",E(:"1Z]L#%%(:WBP%IP46D>$%@#>9B)" MU@=2>"*1EH5!'&8-I1 >BD%)60@EO2$KZT3K55BE:GBKX>UUP]N=&#AK>'MB M>)M:;TI%HXE52)(B(!XST F%@C;"&D'A7Y'2V\1#%/?4\%;#VW+#&W&J,$9; MA<%ZT^#B6!:)"MY;<(*,Y'5\<0'@;?M<#37!QA@4%:,IFT@BI0,XIY8YSEP1 M''%#5>4%JM6GD?0'EG4@=MT"%Z6'DU!>4- M.B)=$(M(T-)%R[DMBI7U8K6H%^*7K,$/0+!5J^E#J^F,WV\B)V 7,11<(K", MW",#G@TBA0B")2,*@]^O[L^"MZ#UM4O@]#\0FU;-";B ;%HUFMT7S=Z=_+6S M-6Q^3H@&+@.C000P.$C$!G'.'3(,%\CQ:%40CC$FDM6!:SK>I5/AV[C_#\"L M5;O_SZ/,'R?*[!D619 4$1T4XD0PI+T/*##'0\$TL45<61>K>D[:QLW]_UJ/ M%W HK:52R9CVU<2] M8O%U9L!=%?)MKW_< XFO,P,>%\RDLA&'J#@A@IOHDSTB(]@I1G GW4T*4VHP M>P8P.YV-$AC&J=78(84].!9"8*2C<\@XC@.5G@<MR"]"D0,)DA2F,(0XSF2T0C$. (\E(85@\08Q@EJ1GT>1I\$" M@BU85N!/$,T+Q#T)R##E$?5:81TI$:I(/&ISTP5J17X1BEQ0%X0%/34"<^X8 M*+0*)BKJ8Y0\%G6<8&$5>1HG()98^+= @,;I5,Q$M1\B+,LV:&X=U<2EHVWT M*IYSM,VS*'+-UOVTA&AEY^?1I=2,:0\V0(N]*BPHWW>]%MQ[+3B;#;,H+9V, MC"%%#!AUC EDK,&P*F#+BW2<0TH!I6)5/-@AJP^G0@M>(UN#:0VF=ZB*N3^] M>&UB/P^L3H->A)L(UK5!SL6(>&$H4M3"C#%;4 5&MHH>?&4UESS@UGMQ-:+6 MB/K*$'5!"UF!:@^E+HD^OP?0AP'0:]Z6886P*BIA.1S5Z42"E.4:D@#DT 4O' $S) MB\+2'#G^;6C@I?!?W_Z^/NY::W0$VN+*OY.,M[LCD_OZ/W#9N&N5GO 4,3[N M#=KI@C?]T($KOX??3]I^>#!6HIF[J@[CZ2W&0M]&PZMOF>F6"Z!P_:?' IK: M1/1DDLO1FOF9FINU#AL=@N1,)UH[!NZ-C)A;J^%W::QT7\&*6AG?== ?]^'8 M[ =D^\%\0R9"%]^8SHDY&ZS\=FXDCMK=<9.TAC9?'+$KQR7&1QN74NH IU+^ M7II/D/703U=!F\S"M*5QT$\H_1\_GR"YLKZ3E*+1BXVW">"[J631K)^?_,EH MK_^/[?]V^_K2QL[7= M6L).M+9WWGUN[&Q#-UJ?M__:VMS8>;?9>+_5VFB]W=KXJ_%Y!SYHOFOM?%[" MSOTRZIJ1;P^#_[4Q#WJN[(2"QU>?I/5#G>_3X6@P;,>S9^H4$6N-_SFWSCR M3WK>.MIL#URG-QCUPW9\VSLZ#MU!AH-/:7$*_FUO,!Q\/C#]\(<9!/^W.3M* M.KX#3?BCTW/?GMU^VAW;3Z=[FQL<["32_-)D\!Z\N_,O//>?$["/3IN'_[9W MP5;:/81W@RVT][\'V!W]VS5?]&C[\/VW)MA;K9U_3G=_^".PH0Y:7]ZW6SL; M8!^].VM]^;.]!_]O';T#6ZAYTMK\^+4(4NH0.<*%U(A;[Y JI$&%BR(HRDAP MI#1YP1P(?B/9J5:$1-K*O"*N(IH(KF)D 5NEQ6L3[(U@0WOW? MJ#T\:VR!BQ&MP0[!8#)^;W9^<@-)+RFNY9HP\K M^GX7;O:-6SADVL)*[VSA#%$U(H0^S*>K=WR8F^] ' #> 9LFF88=*GX]P(Y4 W^N5JWACV MRFL;O1+[&G[43V=K#0% AF#UAX;I@C_>/FT<@>P<#!H!G +?^'/4#0V&5QM) M]_,E2416X;&#X^"2#]LY6VLT-@;)#SAW\6IZ=#\T3LS@-G"$21!*,%-8)KE) MU,*"&&:UCN"1.!*^;MT?A=X='7=Z9R%\#OWO;1?F2VJKU_T>!C!TY3*<,ZIF MOT_V4:LWW W0\#'NYM6E6EQ>L8B_$\V/7\&#]$5A';+<801^8T0V1(HTD8%P M2Y16<:Z0@W3,K&3GA-HEF_1JD>Z'(]/N@E2#1#ZR\?S9'00_ZH#I/%]Z9B5A M(^D)&'397W[=]O/&5VUM\-9R! *A$.?&(:T9188Q(XVVH.WBHGE*B)*"8R6X M\]Q190G7W @1L2RX*_1%^WFK6V)!$IDKA<4,,UZ5<O]I=]?_)\G.ZQI+Z)IFHFYLW5C-Y(T>^Y.\\ENDT_FK'T/AE-YC^C8X$?K%#M;_?#_M@X32V8&S: MW0'8NO^:SNB\^#Q0^/2:4D5G/?JOU_A89 M'_.=L8U^WW3W0]J_^./LTI9&]N^K%6E&B,J%:^F]^'&^2.O#/V+WQSMX_GMX M_@;>/?SWVR[X;RWX;^O'P6'SL/6M]6&7[YY=S!?YAO=V.H?-G;V#YI?=D]2V MUI=/[>:7C[3UY2/;_M \:]*/>._PX! \_W.'Q'(J12@"PI8SQ(N D2TP0U8R M)\'%B=**M-.%Y]8)WBMAY*7DUKWVU+D7G1GW=^AG,'H0G*2/"(5C8[6RR]Z= MAKYK#T(V4VN O"5 SIQ]X@.ET::49)^(C#4KD&7>(AR)5K'PH3 < %*N*?G* MX/$VS[A1G^[S@N=IY U#"TM&8?0I":P>V1C^YXU*_B\S?TC]'O># X> M>HW)TC#8ZL)*V.[Y#_W9!.UZ/;G)>K(U:W";&+%F/B*%E46<$H%LX!(9(92T M!EMB\ JL'(H2^OL"G?51 \ CF9+W1 'Z0"@PN!4,U-;F Z+#C+7)/171I,.Z M: !W/"B#-$XGDUNK0$*TB]:\!G18]F>\AF!N*6WESS$ W,UHK"GFZT*G4X<-%SUL>,D M?*S X?M>/X;V<-2?+AGULG"K9>'CK'%8&.,ECFE_/AW\$S7\)CD8AR'5 TG& ME/*O(33PRB!@Z0.'$QY;4G=75V5^^6565J8)QI?14>$?S"RL M<$CAF4' DV>.2V"@98X/"!$-YNA*)Y17G!A1*G N:2*&,5A^62A)>>0:2[#^ M^!#QU._Q'**.EP\1-0M:/';P\1N7VWU"UF6%0[X;[VQ/%MW/I!PLL$XMN5?>$:TY)1);6=B >]M 19/QVCB1'CH8 M\?BE:!\(!=@KI99IZYB+3&NS7>#]Z3X^FX3K,B M)[G&26NH;VFH]^:&NH@QVK+ PV%>@:%."IPIE8@)P>M44N[*XLLO0( ?K>:U19S \H[P656U$4-WP_FK M5T4?$?Q&G9_6WKS]:[3V<[/V[984U1TKF8:_?V'L#A=3&X4.!='U7'QZPL(+PT%%E$QR9Q6A922B>A$ MP<&64:EH,(JYASW&%DS>/[;]I<.08F*_FU3<;$>D'EU:+"J/E8!-:#>;#= M?B?6-:!'ZYWSXZX_[L 2=483=Q+]N#/H]R[PQ[8SJDI$HWR%W(@IU\#&PM"= MH44[A^54"EI2F#=))&% OMB/25%8;B0A@D?[-HF9^N,\>O-"]), M^(+,%!]U[RQF!>R$[A"LRV XLSEIT@,#DJW)EPS(G>2M-2#?N:\'WSUZ+Y+R M-"5#A(Z!2,$HT:8P)!DJ*3.<4L'7-@?]RGQ=OMXB^;/_S&:,9DS6)XABBI^CZ*'GA ^\U>\ M9VN.'M,<=?-I^%M:HQ"X*2,0R^245"[:5$AE)+< $&5@-RCU=*DO7$QQ.+P6 M#-X!@]D&,ORQ&R:V5YW6KT[Q/V,+$%BLF\G'HJK*%?.&1U<"4[?392\UIRSWPO:2>Z>I M*>%O8/-UP0*3+;-\6KCPZGSW9.N]!$99#&/:]04\ZOD\DXBUY++[RQ'GW8^ M;[TOD@R")GK#92):V+0%E1L*B-D(4W-P&[ M2MC&P]$]!0T$"YL[8"I0?I7\J[W^3L1]A+V/K"?V]4^'8Y QD9)&;6'_B'W (..H@4F=H0XV,E&,_>$P^U%^+J/O4".AH-SD-$A2O-/:Z_^>-OY;>OW M-VL_=T[S\E416HLW@'7KN A,(O<3J7M$=%BCO6&LDK]? K')C6M$]:6HI'[> M8NZ6LNX8\[B_*I.+,FGJDBB%5((7U!L;:2OK*ROK=.?DX#TS!EB\4$2IP G8 M1W#LHP3'/K"D1(05#.H:6:_Y]U6TK)3@B@J,L=-D)>G'@UX &1Q&8,U]$.W] MMRC5V4_(K+MRXN'3Z4,6&#?J#[C[D0"W[^(#P?$&L@P"?Q;CD. 6_=DZZ(C% M'N"ATA*\28-PU#J#P@\/Z8)387M^4KDIM;UHZ&[=R@B[BJ.&5*,XPY1*) SY MUYQVQD,;JIC#1>["EXT.:%[]"E>?WCGK34;S2 =ZGO#[T7K]5YC(BP<8R4)< M9#2VP_'U(ZK!8#HD#*( '8JCN6DEV;0F"Y[31TQ5F6TMY5TE\&8^Q'%C4VF2 MAVD[.X@9G=_LL#< #^\49QJ_/AV$V%NO?[6XU7T^;20U?6<+OOAI1<-?=(;= MT0>2D \,ZZC2[6#KGOZ(?# V^!IF,N?\;,U?[PV\W&MXMVULR@1K\ 9>\3DC MU?;YWLL=<#:"TK3@X&Q(#$'"TC@J)=&P:"'05!H*S@;=X'H)5MF94 M=^!R:J,D<>"A2N;*4%E%L7(UA_1U \67>ZD!8JJU:$SIK:A>F" P>Q/A\ M4'.TT7HSA@3"5H5':E.YWNDB%[Q8!_O3!T %$X8WB7#+*2_"L7$S!VN0L#TJILKAI&<3[,;+\QG4;X5%%R/;2OAT>Q>H'SUHH+W9? M@I_!8N*24@)L&233%,"] HV$Z10=CP!I$83R"]1KG&>S8F!3 _P)K.OI[0WB M/7E\*S/?06;V7OKW!0\\F%02X0I+) V1& F01DO\'W6%L6YMDR\I=;M4:@#; M7@/@ "7K]NSPNI#<-.;;[0.[9/I20'B,L;I;!TFH5;C3"W(FDN316N-":1+G M5%(G++LL<&*Q+93X%F[C5OTJSUK,/N^]!'OIE ,0"B2HH(BTS!*C$N 3K)1"O+AA'T/-)+V_5=C$%#?[T0W#;%NC+BZP5!3K<;F8A5"7MA>W+%#(%MU-(QM+&[= M7SAMX'8'Q "7^0&R"P;ZPO7-[,5K[97$GM-N?WMQ@1^#+ M[W[M&Z;T[7(7\D2#S@^J"CHO)B A0_P5C,FNS%@Z(,0 >/\%)M3$6$IAA$T2 MR)HM$Y7.8<'KTKK2OR_7-O?Q2 B"*?:81L3Y[U_LYI7]Z6JV-W,G\QMN7E\Z M)/*=!/-*L^CJX,2;[9VMMYW?]M[\L?=F:W][;_<)OL3NWOZKMYW]/7B-W;=[ M_]Y^N;7_ZF7G]?;NUNYOVUO_[KS=AP]V7NWNOWV"+_?3I&\GH0L$X.?.,A"Y MA+.5M3.6ES24T1?@BM#":JSBP[@+U!D=5%$1 +@FABTTVY:"<^M967*N0!N4 MJ*/GHKH>X MV+4'_/(!PCE3R8<683)Z]FP47TS_\FOHCLYZ]N)%MY]?*5_TZ^(3D1-=.K"8 M'UA]/;?V&[2R^'7YK?K)]=<;^:M+AS"K[X3>4$I=^S7=8'?\3G-QIRN_-%C& M-\ /:0?;#M:(\D:WO6&/W!N4PKO#3Y>41ZBXP_7DS2W5!GPBC M!9AK\^]NBIV?#C"[[$I3L.5F3*EDY$%DLOO6>6>Q==8DE11<&%R-5=*..+&P>KDDJ^ M.ZCMU@]5-?/LP][O!Y\.3XX^'^SOGNZ]/ #/;UOL_?[FP^[^*WZX_[JWL__J M\R'\YN#MI9(OIW_*PY/7<,WN\0X_D+LG?[*=$R\/?X?_[A_V=M[]]6EG?_<# M_.;X_WU^U:R:2;7F7K!$'&5XNKG 1N&&PS^]EX6QT@NUMEEJN6[4U>20NQ5B M7IFZ6E^!DV\+(2L'VC*FJ9B2WRVED& M5(N>MT3/1F5+G:0Q3G"BA:%$,NF(9=X3S56RPI="E6%MDZL-J9X9=M[F'C=Z MI\]YMGM52/P/EJ[Q?:W0]D*GSL3Q M@)P@+AA&9)FP!G[R!"3#V\)J*K#R/1=RO5#WMD,KW(;OF8'#]>STG@CQ'6GJ M(@BT7/6A4:+!54N3"N,T)]0(#YX^_&$2MR0%SVU1.NV*8FU3R(TEY\U_'(QX MZO=X#M'C)JG\3W9B'SM8_ 3-QD_/DE16XM*2RCN9BYTFJ2RCB=:[2, V<"25 MG+A"44)]T%IXJR058"XH6Z?T:F#XRC;@+?%I)4(7/R8P_-!\UKB"FT,SK0#V+"@%B0U\]3]4V\%R5>SRW(.5O>#ZO MUVO#E"VEO*%)>3T8IMAM6>5=C<:?"Z'*6 @:DB326T]DB@[L162DS,V&A!/< MV+5-9M9Y<34*<7-2N<(!B!\3&GYH4EDCP 0@KF64#PT.#49IDO:ELY&PP@)" M6 ?@P*T@(3!.K:7.6(DG5C>*J[T\V@CEJMSC.40H'[PE_,,GMCZ?)J"W8Z6) M:2H]N;!=?-II,:V+6>_PP0]472^WC.X&T2WR;4_ M D WW '/2UAM(4ATCA$I= D #7]X2F-4EJE8&G 'R@UQM?#@,X?G.R2V/LQ+ M/PDL6EK"XD[AB"4M#[#&_O=#HH8C<@F+9BP95XM\UHQYK5RSO'L^'7+ MP>X"?7N-37Z?J/9)$$6Y!@[F#7&&.T)]*CD5-D@7<@-,3O6Z>;"=_L?" MWD7G;U_"D0?!#U+< CY>U:V(ZN9/R]%DA@09.$;[V#VC^?UO@]%X=S ^B#!N M/SCJ8V'[^9VJBRZCRPQ&U!.%D7L4%.4[+U^]#V6!H3)/C D.L* T1",A8BZZ MTM.$!V+7-LT&NUI-% 2Y5W<.G/2'LRG/37NF:P+_P ;J\U)>DV9Q&A!/.\82 M7K&NTH^_<-A[QP]R?>6ZG\^56KEUNY!Y2=SOSOZ_F<16Z0BO!\/Z(_S=\VN# MMBUV3CZ\IZ[P049)?, N[=IQ8ERB)'J;8F1:>*W 4,V%<];^+#=%V[A<6?%+ MQ6N?3I&\Y;4AOU[KL=G(IJ&NN65.7=Q\0751*?NC>*40'W8;NK,Q<5:&@FEG M ^<2=%$'JFA@O+0.QDI#K9/RF@2!6UF5K5YOX''HR[7S5?5^S]@$O#K?V_\ M;/$5WX&_[^S_^5X&04NG%!&6@5=<"/2/HR(<^")SC 55LK5-L:3(^9 MVTB$TH(JHUV,@4O@IR!^B7M 7E%R M"1@,?V@C)5')F"223#9A?X6-\GJ)^'*]\4OMC$%Z<)ES(7PD!=V/ #'K5;^B M.Z.."K(PP0!?Y4D**RP549W1AJ@@-H5U"L'$LP+<&,X]Y+96&A&"ULC#6N1 MYOM(P>>#]Z6S0B7G"5!R3J0S)=$N\'P@R>B2EE0"NL@;HLO76J4OQ9:ZQ=]7 M:1"X*=V^[TWJOB^C"(_O'ZUWCF(?G))>A5#AM-OOCL;#JFUC?2E>6#6]\K[B M7SA@$,TH%[YJ[H%[322NC*5Q_>WI^K)03WYP>=7P3W?_>OD8/_@\\Z^ M_[1[>O!I]_?#X__W^0/?V7H/+%VGDD9 9@88+7D);-![0L&,@D\1)4C:Y9KS M5):>"E;H0CGI6'2%"-9X&3 /E%-SN5#YJV;7WSSIG6MW7*ZOC/_UIUZNC!^3 MI$59E%)+HSR8 %J S0E>.".,?JH%U'?C&%%J<)KQZE+;U"MAE/ZL9O"TG6S5 M(&;0R(1LP&L==<%^]-/FL+EKD5_2NAE[!':QB4M8UM=YL;\LW/ HPV5*=>/4 MNJUM%:/+R(J>9]V;:\XC\8LO8C[\V1\@VM==!F8O.)S=')YV-AGZ8VRQ5'][ MCC'3)M;7#7?/)N-*Y&#"^O.)_JDW&(U^;KR=B]Y.1KEK;X!W&73.!Y,>MJ.& M 8^[)."\P/O"ZWRW]@N7]I&K1,-I7[G5:K+P_:&.[OWY7@<>7#2:%$HX(FWT M '6!DD)JJY1WP3-U&42<-18<50X.LI8^"5,:Y[0MG.=,^2 O0]W^0C_?NK7 MY!2P!#2\:BD\E8VI+H"D5]<^"K,.*TLQ M^ZO3]X3:+TB]H>C-2MG?[KM"7/_0.]?=IQNEY.U@V\&6UYZ#NFB&Y>BMPYP-,MYF)=JKKJ:;? MM C!KR3%;1T+C(= MDI'"1E-@<$3:4COA^5>3!FZ7ROK%4$DC-?^?*!>KDX9ZQ[!)E88Z$ >G;TYW M^$%Q^/N?]'#_B.Z>_NOTX.2@V'UWB&.[.-S_#XS_SV+GXE(:ZDGH'OY^\/GP MI/?A\.6;WMY+&./I87?WY ,[/-TN=E_^J[?[[E5Q^/+#YTL5CFED@4;CB/>E M)5)92TS0D10L!A]"8M:HM4TIUAFCZ\QE4Q! MNQ1343HK\8Q9*/E7,DA:>%@=>&B>%"R,YX5A1$O%B2R2(,8*2FA0E,IQ#I_Z.."+3S\,/!PIXV4%AY6$A[F[,%&P9PI! W4TSA-@3T8I9P3B>D8@J,!7 SYE:RP%AY6 M!QX:9]QX*8*6SA(OC*PJ71L=,('56LDXIZ5F&1ZTX 1#UP+YAL?8;M_:=?\ M['*C+%8\0O/RZGYX,YLC;WNC>M^DSW5;WO%>#:IT!(0,E#EII4T4/*NBD $X ME"I<#.I!8S#;?3_,Z9#YO-3IH%\!Y-885MY-\@;__N#J@>+Y<>-1BYVWPLZ% M+@$I!%L*Y8FVF L#5)D85D1BO..:@D,="H[U7/4Z4_=VNU:X:&.K]FM=[V** M,5J5@!UIX3&QTCLLI,: *4E[V]C*YS@M\-ZJ_?=7^T;A]D*:5"1'\!P? MJ'UIB*%2DD@#2\:E@B>ZMLF-69>\-?0_MMK#8COE@HR<.DFYTEPP5A@>70+: M5\3;AD%:0[\R&M\(BR0?A(Y&$%X*#M0>E-TY*HE.BJ8H* ^H\:MGZ!\H&^4) MAST6CL0\=CK*#X^&MBR5+K@43C(9:,*8850V6JM*[X2\;;2C1<,50<.%QC5" MNJA+%4A2VA-)X6_:\9(8P7227I=&/QP:KG"_LU;CU[I:2(MY9L$SX#^AT$J$ MR)V1P2I;E*P-=#Q9C6\&.J0LE 5E]X4LB 1\)Y;IDEC0=6]D$7U2K<8_#XVG M%E;9QLBM29+&Y$3A;*YZ5[@2!*(-=#QQM9\;>JDU-5HE8B(%0Q^I(TX:!^L: M*%.L]"D7,9+KX/"V6O]#:[V@RK(0A09=E\#K,2U,4VX9UY%'6;9QCB>K\(TX MA[%.&,X2T286V)=2$^U+301+1>3"V)#X*MKYY]"Y]T:G;D)5/.2QTSK:OFLK M?S"G+C-S)86NA<];P>="&S4I;8B)E429:(E,7!(KHB*A+,H"<-1RQ7/VG*!Z M713J@2+%CU\AOH6858.853CCSC\'=IB;&[WL M#J,?#X:CSK$-'3L9'P^&N6=+\]KQ O1#B.6 \U5>J>U0>$&>+>%$J&3,_S] MK1JVT$AEH,I1($=>!!M-%-(!/=>)<>&OZ?ZE;M,\$(?V)DX'_L=P<#2TIUNS MU]TZA4*"J:YN\ MN-JO;U8K?UJ'_NAH&(_L.&Y4\),+X'>QUQ36L:_G/2O@>M5TXV-5!WD7_I(K M1G/*BO6F0-Y!K@(5S"AJ"^VE8,(6*AE? J &4/!0HERQ B2,M7+US>3JX'SG MZ'WB+B0*(A4!9HED0A(MI"""%Z'T)>:_L+7-+XD5(,UTDD=79&P9#FUT.MO] M6]4J7L3+Z=-"YW8T3!8\&!]8\CY(72A@8H4I8]"E#HH+\Y5X-;V[\(6M?G@3 MQP#HX66NJ%[U>7M;C_*),["[2V"CX=#)!WA^;OHFK1&):!EU518*/'-*-)Y M59XJ:?G:IBCT.I5+VH*@*-W2_2\56+)"&B!K4@6A.:R_-#IYZI)0\BON?RL4 M#P]+!5!K!GZ1A84@EI8ED585Q%#G22JCBS)P+94&:BWI.F?ZJAQ,*_U7X-/L M:'"E9OK=^TK=$T]NU5'H9K*SV!SY^5FT2WARLOW>F% HSH L^:2(Q$Z2.KB" M%%:J@BKPVQ2X:(QM7!?_N6N[J7OB2BL<#RXBM4*) MPPD ?YA1Z'2QM(W9>;E*&DZ&P)[KDTCCEOC$]%="IZ5SCUE8VN M):UK06+.!\,PBOW6#CT(.?GSO7>Z3 4M"$T2N'+@C#@MX0]G2\;+(#BG:YO] MP;7VZ.:]$.D=J$S4LI2: 6D*7(I(#:6&*:$+&"@O^,.&&5LANAGH%.!C1)%\,N8"2WJ?M]YVBR/? MDSK8]R:>VBYVGYM'_>:_:>-_1\7NT7O@+JHLHB#@RFHB ?Z)-DX285W@AM%" M,(.$N-RX+@EG"C+#Z6R#*(18-2,;SJ9[,;)\L]:FM0[5\BSQW/;98-3%G[_( M?>F!@<^[=_U]L6UCO3U&YY=8-QK@)NBUERQK7O888-, EVHGK?'G;5J^ZEG+ MU^/AO#G.$3C#PV@_$)O@%5_8WKF]&*W]LMCHK=N?#LE@"XG+,W;MO*3TS>:E MVJ,$ !A4_7%?9#'#7\&8[,J,I0/$'D#OO[Z^0,#Y^G?G[3Y\L/-J=__M$WRYGR9].PG= M<0P_=Y9!SXIWP[VF8W3YS3M&_Q'[(]!^\%[VP-H-_QB,QL/LQN 1KG_&?DS@ MK[WLCGQO,)JL4D/IHYIJG)TQ+ S!L]C$8F5)&Y,H%8O<\RL-I1-7 MX#I+JJ4Q,D5J/4_&>N-IXEIQ=KG+ZDN8\CYX-?7D=_[H@03=I:?TUQ^\.%!I M2FU*SWS)@4.II&50)GB@TR5W-I9/N:=TU?H9].>LDO>.JV?7@\"/9IUG:V?A M'R,@\=4J3'\WO>XLKX8?? 1ZZ.-P#'P1KX;G]3OQ]*PWN(AQM(ZN!/SX># 9 M@J,Q^[S:)[8].^QB7^GIQ]]=]E'_#U]U+;V8JGJ5KQ1HH?W_5WOGS/3.& MEM%&HF.*1$99$F,#)XX7MF1,^2+&RQH3P0-D.L64C)26"V<4]@CT1IVH;[BFRB3':P$;<=U?V61YV? G8+'M;I"8,)*$08_?PXC8^_ M^MIMX^.V/6\[V"?4^/A1CUW?K,'C\D3C+[S3#?H0+Z8A/_$.F#63K_CB0\S3 MW=H1WW!*O]6M6H&_@<#_ /U>[]^O_'[-=7_$.7WP3N?/2LMN*5E/0B)NVL#Z MH?I4_T@3=Y,^ZL]U;EJA:GN((YDH=>+Z:[>%-5+HT@A9"2)V,%DFHH@R4%27UK/Q:6KRX'("M8_IU M2!\]M%JL,1X[R]\03S3R6I]?_GQPNGMZ\/G#I\/]@T\'[_ZBNR__O-A[=PC/ M\1S&R X^XUGDK8O9F>?9^>7=[@$_/-G;?]W;/7E]?+C_)UR[71R>_JN[^_E M')[\YV0'Q_KR7\>76GUQ+J*.7).2ATADH);HLK#$%C1XIAU-HEC;%/QJ1N** M]D=L0:T%M6\#:MCWS :5"F.8C,&!BDCXG_9)<,T*_Y7\_!;4OBVH-4I+F<(+ M0YDB5)I$9*DC<38"QCE8PZ!YI#Y@OFP+:BVH/7-0<\D%I5V,0-(<6V,>?J1-*F MR]EBV:VQ;*&9G+$)T"H&4C@FP.L$A]-R9TC!8[#*%2PXA7L0]\:RMI'NZNKK M=P@2M?IZ#WW=;;;"Y9HJS8E701')$M:98I)H&A0KHZ.!%:"O]^<>K;ZNKKY^ MA_A'JZ_WT=>&?07&$V@*)##L21*E)UHH07R*%*LLN<*EM4W9VMZ"!*$2WV7)3E*NGKO4)*Y?% MT!G&\638[]2'\CIV-(K?)D/H1O#U=/M/_K1:_OQT?=_DY=WKXV=;>6U;-+L5 MFBUT1"MDI!JH(@$Q=41*(XAS92*L#$87,H"KAWO*YBJ:_=QVCOT1-/<[>/:M MYCZ8YC;\?.J]HT6BI$B1$>E+B;V?)8'E\[0PSCALT2%4J[D_J.9^!Q^_U=R' MT]RYS66LY"QI30KFP(.(B57-=6C@ADHEM B@N:5N-?<'U=SOX.VWFOM@FMOP M_94/+G!=DDC+2$ 0(M$.>SBH:$KX?\9$"9J[)+;^*)K[%;=_6F8#QAF_K.SM M+^_ZRW8)'OV7SR%W9>MT (.I*I!.ZP?U!J,VBV75LUA&\+[PMZ\;].8*[Z7? M;;<_^CWL^5$S^N5<\B(5 CSG4H$]CX98ZB()5% AG9=;GRP"?IQ3,.W3S$")?FCUI'ZTS99\M;FX$,S MP"(*[[EAFJBH.,%. L09P8E#LDZ%5XR7RY,4[G40\@$4YVD<_VXAM(70ER+'P1K;*>1F#4#UWUIX70%D);"'V, MI+L60A\&0ALL5"8EF4E$>)F(I $@-&E&/(_.NY)'H]CRM)T60EL(;2%TY6*\ M+81^%PAMQ'6E\($I";13*P&.O)#$A.!S41!K"FM*QMWE#VTX[?:[H_$P=[;NQ$_8TPX;(IX? M=V%105[(\A&-7R/GU?;^BY/^]YF;%[V'43 MG#Y[=C81>=OWS%Z6ZQA.TUX,-SKT_A%?W(:!N/Z^Z_;@]^F[X"+ M_<^+5U6'S>',(*@G:A#NWMORU?G>_@>VL_^*[YP5$8['A0'$]M+&@_ @OCT4 E3WVTC&?3VJ5C(>5C+^*G;.WZM4 M2ND8V/>@2K#Y@A/+/2.24U9R4U(JPMHFW^!7A*$SE8/QH-,=?ZUA;I@,$:,1 MM,>YV()?Z376FO:8Z* #K8 U&>+@%#$GO8J/3Q*J83[V,\-ESV+H':HF( M7743BSQ&&0IG+"N92RD5S!F9Z/OM;R"2TZ,[KR?CR3!.)7)!4-_$4]N%J1GN MI===E-2#:)^SS!X4NT?O/3-!2<=)&:PC,AI+G(R8"U@H5I@H"@\ )C;4/65V MVA0Z37J]S@5,?*?J7'29,FQ#49=_/F+8>QE M8>:7*_U[QMG:]*KCX?0=SNP1K/$PV@_$)GC%%[9W;B]&:[\L&)#;9HEY,4&5QE_!F.S*C*4#P Q@^%]?7R!DCKG!,Y!K MQ"OD[__]B]V\H@C5;&_F1H(W[$Q]72?J;RO.5QIN50[4F^V=K;>=W_;>_+'W M9FM_>V_W";[$[M[^J[>=_3UXC=VW>__>?KFU_^IEY_7V[M;N;]M;_^Z\W8?8S;V'8SC/CSCG[V!__#8 MS *?4S&+#[O[;[J[[W8^'YX>]@Y_?T7W]OW%P?Z'\\/]?YT<\+_XSKYGAR\_ MG.^\OGO[GP\'^G\7NYW\=[^W_L[=SNGN"0;7=S__YL+>_ M]6G13X)[G>R\YS%1D[@EE%N@QHR6R#!*^*<&,&0,'&A6T4A@ C%L(0D$ JU+ M&AR-*4A96*LME]*7)I:N,!(P-@)W.T.+/9P ^N_E&,?"8G2VZX@'YJC^/*4P MM1Q< M'E7O_7QK#YC67KK3^.8=*+>VG+^\GII(<1F?RF2Z0.WS+;DNG_Q MW?/W)4N1@==%*).*2 5_T?P>VZ_<[6 MWF_;'7?1B$M..?>77<,<*QQ-3N$5X<&A8Y&L]WJ#\U$5'@1:,K:?.C\%^- . M1U6X<#"!48?1SR]N:.8NS2&[-K2;0\=S\I[#U1Z??#:*+Z9_^75Z8KG;SU.2 M+_IU\8GH)EP*5><'5E_75-:8#5T(9+-U)G/]X)KH;F2B>RGZ7GU7\ TJRVN_ MIAOLCM\5@M_IRB\-%MY27_]M.];G,M;B1G>]83_R&W0+OL-/GT3OX#K\U*GC M3QT,0-VD:L"/.A]5+/LE7/NQVJK:[H_ JIY6KNRSG9;7@R'\L]_Y;3("I")8)V$U:V[>-T-I& M:/O_G?2'5^ A]J;X+3^@0=(!_VM<;4SD]W5P>Z@G_>>!CD-8EIU?75RC^[H MQ]:Y1W3W9+>WP__\='BZ \_8IH?['\3!R&)4R)U MH,1))8DRUE/C.3.Y'?AZ\1"%9%M8;&%QE5[\%JA(E17."&UXTE(%:H L*D6# MI4DZI?3UJ-B"X8J#8:.27RB-MKXD7"1!9.".N% ($I44 (VE+A.V$5\*ABO: M<[=%Q!81OY7_'*..A;;"ED9R'XSFO#24,RO ?]:Q)8I/'AL;9W>$$TJ47!') M-1!%HR.Q22I2AJ#+LJ0L>;VV63P1__E[EW-N; 37MR#X^Q=JHRPRT#Y6.:=) M?QAAK+C1?83%RSH_]7+YLI\[=M@=85IU([NZ.M$SRX5ZT#&KC>(&@UZ2Z8I" M0L3&DOUM9T>Q2H3\R?Y\*8&K+;SW#4AR%#8E(96*LI"E+?%4-*-@#$3B2M+E M^3W7L^7/<3@(=G1\V1A\*=WGGQ'N$-]$W[.C43?!).9<=Q#UO;1O/[46X%86 M8'LA@FII67B62%DF0Z2PC%A%#<$%IL8F+CG%O4_-&?]UA2KSM6K^T+YP"BRF M4*:",TFMLK$H6&!)^<)KQ\TMU?R+Q*_5]>^GZXVP(*BSC\E$@J2>R)0DT8HZ M0DMI2R'*:!0>@UD7;3WL)Z?IMVH/I[S6H.TT2"HY2Y8+7S#P]TJJ/ _I-@6Q M6YU?19UO])"GSH(OYXB(94DD^GI:X=&W6 JKH^))FK5-OD[OY>&UZKZZAIT% M7]A2LQ"*(,L8-=CUQ*DM"E<$IT)KV)^FDC?".&"WO0M%21(%FRZ52,0D4'=F MI/1).9JT6]MDZ^+^I0"?<''ME0S7_#N.1B\Z&+29A6RJ6 U6-JDU!3X;#^HJ M)OFDSQ.,U;C[Q&K:_J'?,5AS39>$R\#]>C@XO<%IK2HMN*ZYU6+]G;!^9Z%N MMI'.ZE(2)5,@4MM$+)9E"9$Z[H3D7%-PXI8@?=LB>&55_/'B-->%8UMU?T1U M;\1L0G2\#+0F /"_ANY(SW^K]4]7[VU#Z!XC?M)1^]72]$;Y) MQHN8M 8BSQR1I:/$ELH3816S)L3"I7*%*/T#I=GD9Y7G[?",C-8]HM^MT)_?YL!C0L M+$))*3@W3"FL+JN("SH0SD1T (@I&+X<_>X6NEZ9[.Q6WU"..-", MDX3(--;XL-08L(:Z(GC!?QL)SIRWFK[*EIY56E!Y\)98R+0$);Q*_C!_M M+^_ZRV=5EVNA*.HCUN1J^P(^^[Z MZ'U*BI6Q.BB,486*EA'I5.))\4-%]%? MTVVE/97\5.S\P6)$4"17:$^4X9%(4P2B-96$%8%;G8)+WF)5KP?9$7G\=H(M M\K;(N[+(6WC--"]!U5( ZJU=2LSZ7#B,@U]E;H"\+;RN +PVHJPJR5"HY(F@ MN.'"2TY,L(E$K@037AI*R[5-7K3@VH)K"Z[?,#;%+0VVD)'2@LK2)!>X%LJ4 MI;2%,")>CZTMF5UQM&T46"@\]\DIXJ(KB8RV(-HY36"YE9;*BY3DVJ9<+]2/ MTR"[!=T6=%>6T0::$C>*)TV-]%$Z;\K P*74C@8J51M+>/+PV]@SP$IU&IP7 MDD3$E (-R!N$([PLN;56.(9=S>4ZR.>/0'=S,/N7+$V;MVQ7)1[^#*RZ47NO M]]?^[VY]M_"?"P=\V?)N9M5'V"RY/WY!\$/N3?)@W$?O#2N]+"C#U.H2DPL3T0@$ M*8 22UI$;>/EEHQ64TP:898I(G[WX MY9?S\_.-3V[8VQ@,CW[AE(I? ,;C+]/?/K1LZ1OI5J-=47?>KFC6\ZY.6L;6 M=_"ONW=#OU,/R,6VZ ^7=O/7K/KA[[;;Q\WWO?Y\'D9;50G$E[D"8G6(H;DO M_^@MTK^[HFQ_WOOS?1&"A&6)1"N)YXUX($:"P^),DEI;IX-):YML@UW;(GVC M\S;&#O:$[3"ZWEG[)D4*9E*?;_BB.X:%]K?3@V5MNQHP^2AJNKPOZU>!:',] MJTLG38;Y1$*(8]OMC6[3<+ZUI&A)76M);][I>/^O]\D7H6#.$L\\]IXM(P"% M9X2Y),&3"J8(]&F9R:K7H:M['9YAK\-5M)(/DHMV^=S?5D ]1D3,)P#W?MO^ M R^!+_K5(< _!@"9<=P=1OQ1W1 R]X-\WI:SJ1A'Q1XH1LF"5[PH2'#2@V)$ M0XSBCHBB9,9PCID+:YMTB1FMT&;!EM;&M%P]8_J%SJ"/H+W+K>#&EQ^Z MU"3]"_W-F=?*6N,TC4H:I9P3B>D8@J-!VE)FK:53K:5M?_,'Z&]>8%$SIA5E MQA)76DVD\898EQ0)E)6.E:D(UK?]S:M4/OIH_20_:<&MYP4+22GK/3,[>E4(%SG/H:1NEL6WK]O!)#Q>[[[;/]W[? M$3NG\/WIG_3PW5]\[_<_Z<[O;XX/^'].#_8/>SO[QZ<'%Y>3'L!=/MF2!Y_] M!;C'%X[\?GEQJBZYC*92@)2F#%%@/ MO""F-)%H;I5545L6_-JF63=+ZBBL7ENW%A9;6/PV";BA8,))'TOII302 !' M4892%=1PP[Z BBT8KC88-HX[,&.D5MZ3HI2!R%1JXD)4I)"2.Y,*KF3. ./W M+RK3(F*+B"N(B+27* M0GJC'=-,14\-MC]/X2;(U[+"U0;%QKD 7SC /N4(UZH@$O>9-;.]%Q V_G\FQ=J;CN??]?",O L0"C^@FHGVR%/YBE)!MY_-GH.:<>LD] MYU):+V-PAFFC@BF]*[5DEMU2S=L&J2NBZ\W"TD(8:S@G.M)$I.,EP2,MJ/HN M\" +5UJL(+O,"6XU?;4U_38^'E<^A<)I:[F65DHG&=>64_B+TZ5R-U#UMO/Y M2NO\W+Y[ZGC46A)OM2(25II8Z0(15!JJ"V645^CAF7L5.FK5?87570@+M%U[ MP462EBK+(K95,\PH//U?M.K^Q-6]$= IK4I1N$@*X;"J62J(9,V M\(3;?&I5U+UM?]ZV/V][)3XLX#] Q*;ME;AJ,+_0_EQ)RDP$F%?4>6!U,1*; MO"!%*+PH,83/KND6UK8_7UD5?[Q@3=L&>075O1&XP:J8%D2=:*VP%+@&=;?< M$N$+4Y8AC]_2,WK=ZONMXW6G[I8+1*'.QZQ,/?!89NO2&1B\"- M9,:)T.K]4]7[QXKAM+J^,KK>3,4!71;*&B*<*X@494&<2X8$2@MO86F%2BM$ MZ=OVYT^W_?E3!,OO&_YXOAT-OQ/T+?0^=T6TI92!I%12(LNR)!8<'J*+ OM4 M2L_+\KOT/G^J&UC/5=-7)6>E!8$[@D CQF$2^+)>)EPI#&FR1+1VD;BBE#IQ MK5-(#YNIT_HS/&]YZ='\> I^@M\#O'5(E=6 VV M!W1*)>LHQV>P+Y$2S[0I?S6%*;3.#$BI# LG,);K_TQ!3!R*!@ MQ;G%(EV*/VIGLE7:%FT!MP7BH3VZ:-N,X0=K1.!$2,5)5)(W,[2 MDD3+K*:Z=(*[M!>MS4(-,>JPHDDM)1<&E!'[6AT91%* M(6@+N$\>U5?CMY_[/8VWH?6?2&JI*H4H)S47A)K!&44)D\_!<\#B6PR:K^ M$7N5/X(^WJ&_:FO%+M=_:*W8#?LHBYV3#^\U$%95%J#='L__A>2)D:4D"H\* ML609+9Z82?L>#<97P:*U#<:_G6+LOWHO#.7.< ;>G0/%4$81%_'82&FMAP4M M=1 W;C#>]A?_7OW%\=^HJMW^)&M$92&S-%-K8BRE,,(F*:2R9:+2.0-_!]>] M].]Q_VKM+H;U$1I<7^GZF">0F8W.EUJLZZ*@00L'P!XEUX4MHN ^>FVIRMWI M$+?8%+?8LA;K%?@ 6KSLCGQO,)H,5Z9_.D #_3<_O#AXY]7.?J^[^_DO>;#O MY<[O\,R7N]W=DV. DC\_'YZ\/MWY?5L"!(C#D^V/X??_R/ __^H=\MY'=S+X MM ?WV]T_/M[]?'1^^.XONL.W^1Y R>'+W=.==P?G!R?'O=T3&$,/H.KEAV)W M_]6GW9,=A([/[YU@> (0F7+B>* ^$9A<14J%N2;(VT=*+@O++W=>K->C (L3150VX2Y!#K%*;]O^^I,.55'U] MDA8GU8M2Q%+Y0*F3KC"F\$&508*F%R7'DS[[Q[$34XI^W#A8B]Q@"(Q@U@]^ M?#P$!+_2$;Y"^3KKD75L/U3]X<_MJ'-]]!@LO8O#RVRBH*5SD>D T[;=JHL 7V#N+PZHTXLSX M$_[\U/AB9_]#L?-R^_/.R5]B]^3@\_LBV@CL5Q!CC"#2J42<]988':0TW*B8 M(II_<37&^_8$6E*G .A3$&[%%-1.BNC>Q<; MG0Y"S!W0I#OJ] ;G$2\!^.WVJRX:PR[L2:VJZ,J[)8W",W9,_BYV3 ['[ M\J]S<'?X>R&3%]I1@L?:P6FG)?@FN >5**"65\DGL[8I-JY+M*I]$Y2. #@V M'&+E3[![M=,\0HG;!B?B8CT+U*D]&0R[XPO\_?EQUQ]W*TAV)12TN^"2WY\.D]+6045"N8=L:P MR(X&TLP4"46)S6W!?5?^*=.2F^G,["1D-K/=TS-X1]R0 *5 *1Q&.T(S#LHR M@)>J1G)1ZPHVS$O#P6GG(ZC18#*JBK4?]3%8W_''P&Q@R'#7\]CK91WK=V(E MD'E,%G_3/XI3U<1= ]N_R-4;RU_AY]X/)OW\E+-!K^LOJJM&+H[&@Q&93A]. M%M[2#T9CC+Y>)F.=:]E837@DUEJ[NH%WW@WCX^GID<95-7FC\TNL&PUZD_'U MES18'2X06*W'"55Q<:G>3F+.Q\/Y\T#CB)Q( $?B$WPBB]L[]Q> MC-9^623 P'6;TWYYQJZ=EY2^V;Q4I!N$?5 9\A<3T(YAM4/[WW9EQM(!7QP, MRG]]?8%@>?8Q"0ZA!HE*E2=@-Y_W6W;_N^:WLX$:$RY_B;-QG \D_F M!.YZI+@R-4V_K?C.?MLMM\W0#J1!#ZA0[G.Z.%>V,5>#R;"39O/E9_.%:)J; MI@+\GMMA(+W!X />:S0& ,Y9*(#\1_ -?MCM!YB (=BYR1A_F!^#MT;H]^-Z MIN>_KSNN9FH#YFLZ$#<9P9N,1IG[50;CNF?;(=BVB3N!N^>.(+BUD*U1=_1A ME!\_Z==6$HWH.IK)*@EY'1XS[O0'8S"RI]W*%E?6^IIKP=B,_+#K(GX>8F57 MCZ/-;[+VNA[CO^LQOIV-<7VM8\?YQRZ"V/3QVTPTNS@59X/A>*.S!V\-QG<" M?:E,/EYYV\WT;R]!!MK35[^.KO\EWQ!O";)YV&"7_=T9@,FNO MJ,O+Z".Z?S7E9Q6'V;BJP#WKVZXQIXB-JF$.DA/M\B*A2J,% :)!VHZSG M#)[^H,[9FXT#QP\P I,<0[Y5[,,:Q#BL7 &@DO!K\#=[=98,04<84'80#X ^PY M&N39L&=H9&' X%#E-"7XY?].ZFPDN YN-LB_&QUW$EX),I2ELC:N/?B6P&R> M=D!GS@$9!VQ M*?7Y::,)R,S%7,Z.>@.7[47V+Q?ETF<$KP81:Q1?D!>T1-V/.*+\?)S[43S* M[_VB\P>@@#W*]G-KIB(XA+P09 2AH3)M<48^EZ4N/3K -DGVDU^Z+[[IWB(\HOP.YU[!8.X5A'@6 MD0B>@5H?Q3Y\WNL #O8'IU7"4D63*U7*&-< Y6Y_9BFFJ(THC)@&FHEJ&,== MQ)[UCK_P"/F]/)+\2Z1_+N;P7T:T_AC-52-$4Y&J_)39@,#*'<4!!DQRSG%S M@#_R:F[W.SMVZ(\S#ZPX_!^PG%W,#)_&=!I 9#9!>UN<'U/@*;..S7GA%RH0E8/X]."HYMT!C;"&7% M3L"3F#+UO(!Y%.?YA="=R,8.[7V.\L7*1IU&BZET*'GCBI##Z.NCFU6L\2P[ M%?7$YWEM$GXPTF"+QJA[ZYTUL,T]F"4" G?6 UNRA@-;@Q>\('9,CD&3UBH+ M!TX:+%DG'R*$"\=#"T8;9Q#4*U/?T?K<@H$#@@F9\YFH\__@-Z-!=G&1#J"W MBX8,U'V4%_?X EA(/RZ8^O7*BT/35?VAM B0[AKD%](G]ZN6GV6JXT [D M;LKO0,1/;>5<(A&I92=_$/NP[H-:%)%]YR@ B-3@(L;:;;<)_ACD;QJ(FY^- MMYK&F^&A 5CMQ]KCGG$*7P$'GWW" /@2]5J ^;*#G'S MI]>;TJXYI@ZF N8"Q"5QH@KZW%:^>+P.?RZNDD>[DR3 M =1!BR[PBQY0O%XV-< SK>_62@SC[_IN!2X8,1GBWW.XH(]4+B)]ASL FY^, MP^ (6,>IBMG9QK@;G)T#"H1;0Y&7-H!&TWR[AN\ MRVS>@.7&*AHSPY*TN*+KM>6:+]LTJ 2O5V]@P$"K:9I/7F;8%0A7_40P.%3U MVFF*$'#>+JP4V$,_K$W;N!*<-,D<>*GQ_J&U%!D,O%%WE$7P/%;N7<4.8$KS MK@Y(7!5!:LA<7B8QKNX8+'Z,,LXQLYPTJM?8^8JKM=[_V@ +,ZL (A?[,Z1#^)J+>4,1SBR>^ (AS@!3N59GLP!-XUVF MX$H\JIFJ[P 7R N4RS)D'?"-/25(H\CRN.,O:/!UA8)>]*(EV8 MKF4U-5,%J-SH"A)&N#':J>#^FCCA#X0*'Y$L D/$&1BA7Y"#(N!Y#JN\"#Q= M-K*]K$A3.5K,;_@FAVIN./R_,;,AIP=RU]%BF8WR[^LKZ2Q7<91IX.[*5-/U MZW-,K =Z6>T?9TG&Q9K%5::QEFJ+9O'"^9HU0I! +RJ\RO>Y&H:9WA"T[FV] M\M<\L9&4@)6B\3Q>#88U?9Z3+PSI5<9@YM=.JG$UPY?9YB>QC53@1 6@:&3U+)GR*:N?',5,*&%+E0%B9 "Z6OQS6J->ELFO3&,>2'*TEKG(F M0=G'N<-T8$B8*BZ\GHJ%L:J*ZM7G(=X?=;P M!@ZLSY1[%O;%\60?H3:N0WL^VPH7YZ-O#[/ILV8^5$S9E9C?_C:\.A21 ,;#AZ!KRU^#9N#G(EP M!]S,F0EPY7"24P,'V>EQ>6*K (G%&)L#L(&[ .[@%XMWL*/LB8VG)N1#?W . M+D7/=D_G+*!B6^-Q+_L("\_#8$X=#[@T-/@RNZK5':O,CN;=IU[$.3I?Y[-- M5'0]7;PZ=!@&^F[=A33%>OZ. 4ISQ C$KY[<#*Y+K=+T=C4X3W,OEUNP(49_ MP<.MM^T\1D(1Z/N#/L%M2"2MFI&K60.7N M;\%EO0XK\DJ9SD]K^3]OJPNPR,-H[6=DOT#9.A]M;U*)&S[L8Z8&Z%R?5OLG M50"IYA7P69@RQ_BI2B'H -,(W0;YP6V4ZJ.MZ4=K/V-,U[8["B"O#. MIDEM/*H#^JYV8^I LX\QC*8Y5[%S90IGDX/O<&8!)V,=;)K*]Q)-*S;88A)Y MP^W*OLCTGGF^%Z]E7[AVMC29'E^:_FE.>(Z_=J>)"S=YQ52T"22J%G2(+>5B^.:UEM.";K'3Q/ *L^F__*YV@N0XT;<[38\^.! MJXA!46%%<0DK,*YY,1.<:58>;H: >/Q-4+HQ1ZSFHZZ@UUEO,NK\K=P0BX)< M>R#@RIV-*]2#-YB*I-I5/EMB+PY!37;QVDD M%F]R=:A71[EPT&%18\4&O3+P21_F8CC. UCR]"M$J'Z78LF[U*\>IB;[$M&# MAZ'$;/S0R1R@'-.4T#FS7=2/AJ>-<[*5DG6VSNQ[#7XM>,&=M\,>B/ZRKU#Z M*Z8SJJ)K,+B9EUZE\ZW#?S_&WN!L%KIKIFCEZ#=+\:F5-"H;2T6QP:N' MT[RQQ7-2_QA=#=^N3W=,1@C >?VGN49V LJ=\61QFVAF?:W?PT?;[,,(J[+-1#[:.P]S3H.CM1E=#$@WM@B:6S,( MGY@K!K.6-U86@JQU]LOIV:!?IP+-[7Q.*9^>O[PXJZC^:!QC;[:ONSB<::VX M^2;.%Y:X,\W"P7):0&H&PU]")+-_8-QB,IKOY< 83^-P>G9GC(GS!WNY%!6/E_YXWDH,ZX2OZI \]5?H5_;YDUH^#;GF,?Q.3X0;CD9SE)K\FWG M4?,JRI2?C[_XV+7-:9E%QQOI1IF>XM'6O%'41_-998(O'(5=-*+S( D^[V]J M>ZZ]2GJ2N3):\.9,;^]!C%=&=L?D[KRL;EDCRW MU?2EET:D*Y1_S%695>5K9JY=Y--!V*RBKH6#>V)5*?:LJU=4,Q]#G1V-F)Z< MJ*(YO1%B9)V(6S]G'DJIF5<=(L2#(Y,SH%A7]N9&<4' Z[3'.L!8QX6GL>!K MWB++6IVS!&,$Z+'U><_EX6&Z45[RUQ']Q$:Q\.EE4/N2@?O"KL3L)::A[5E! M@:L#8V*#=Y9$P_#@3A\LY<6\NL+H2RD9C2RW,/74ZJ7=PLA4YU4^J37+NJ?Y0^F4;QLYNIUK]_J^I?AR]]EBFJ-'"Q,4#ZKDS9.\TFH M',+#(P@H0D>P /WJS7.,8;ZG/K63U3?SU+5\K_H7U=55ML7LR%5UD_6&#;X2 MZ6!-8SC*7FP.:E3ON[&24/0M#>CWJM>UMWQ[_YH\C5SVDVZ(G_^^OI##A'4" M_[[DHBJ&1)<5XEER]V]8>$IIMP%:H_'1P=?$4ZIM34X7MP?F.;?3!-O9<35OZ^/?>$RN_EO@U2RYI8SB1FJ/V:#CN<6.L!KLZ[QC&BOX.SI;F]>9]B]-\0O_* MV;J*#^-(:R\!&Z7VK!O4 9G9493Y.=JE9U#PE$4?O\7#7KD@4),>+QRKJJ\ M&HHI#A]MMS<]HV0;)QPJ1@)3,>HZ3++97I9AO7 N)3.IBNQ,3]PT^11,RL=< M&6TJ 3E^EO<5%PEY,ZO[6K\X9UA/R]' @I]WZO3E<]3Q*EVVONWTK-0LB@7# MG!\(P_.C]>%)E,@HLQ/ZG53SKA>.,MR^?UQFP)EJ#J2.1/PQHZ5O^AA M?Z9A+?[QD\7MH?7J&'2T'ZO05NI-8DZ)<1?S,RW5Z;A!;G;E9R[K__QGZ[=9 M>8++.CHOV5%'3.ISJ5/MGX6.8^6/NJ[D-=-:=.//?Q;-PHH==( M(\?FICD-!M]](19[6H^Y MA%9#K5SJ:K@-%&K*WU2*X+]Q%&.F+97U^:&W;;1CK!<@UR-K<=9?K 2#^Z5XR;XC$O\[Z3K M/\PB,'5)B;&=#'/!G84]^RRG@S$"ESW"\FH5@,WQ_4K8-XOR%3Z#&CR:[RS- M(MUI>H(=KOL?D%@ N_4;':+XQVAV4J%?%Y&95Y>8XN[\K.\\8'HV&-<'H^OK M;W ^=[Z=UDT-.M)OW&)_V-VQ0#JFNU'3S!U;05"NA'-11]8Z=DZ!JZR&_I(( MXD*(T%=G_'/5M64'*19W^V!Y@*I@& "5=UZ+J,K1[@D$.:U(LSFD^.+ M1;&FA9TJ7C$93NLLV;HA]31L :N(0=#3P3 7*9CONN!-[:9 MY%C>HA'3Z0CD3 M#*ZOU&U>OZ)1OJ)Q+'>Q1%7CAE\R5-='MU9?$'-O LP__B+X55'4SJ"_6)6B MSF%OG(5K%*W,J%S7"Y"PZHZ/U<%*4"VL-;#1>3W5\OG-ID<&JB2ZR;"&])&'6:^X)9JM.G9[ MC9Y7J7UU]H']$&>4RU8E,6=50')D.%N5]6E. 4:$8:RU[_H14!P1J>D>SNT< M DZ=\8DY.CDQ+N_?763G1V4M-^I@8&$-=9P=Q#_0Y MX%&3*2P 'DWF]J[R [-65CXFSG\U^UCUL[$"V97J?ICG,UP[D5-YK['XF530 M^&>\&-3K.^D#,$\+O]:68^X5+!&\"D]GQ4A27?-M\6!MHX -4$5,M)_*_(O+ MWV, #> \\:PGY8,'!]7E5JF?+2A/H#[0';QW7O30@R-XQ7U!61A)W):R6CQ MR9FU]B[J3*?1F,PVDC*QKBJ+3HL,>N0U:8*%!7L6I/DX>V935_?7R_>NTTKK M/-9Q/,J[1[/Z@YU!PTW.H/;"'# M"4SB](V/X@">?G:!D'65)K%S<:I:J>,:E\UNS M.S[E0_(8#A]4%3/FITX"R(&O3!NQ1&'$.GAU0OMIG=2W6&DV MVZ@PR!.(T;M&QS5$V#G29(5AFYTMC+Z99&>);+/HV5=?)5A M=Y;P4*M/3=*R-LP+_, *XLDDC/#+V'@@FP+>=S#D:>R;KW!G;UW;N[.X_.1#9E!"# M . DI5/OU75W4#C10(4)8)DY]SKL24\&MWUKE]5<>2G@2 2!:BD1LEETX(< M,I;+,][WF$Q>H ;U"BF)1+.W%&8;&R]DW&05^O<@W5>P-0%7$O@3EMS0#UZ: M'$T+8LE?@^Q9+Q5/)O2X1;YD0,H"N2M?J")V"68DXP(II5=JZRHP@_!!31&= M2&M[8\RW@'T&=,=W*&U.YV(HYRXD'A+>*F]S(8LY^#\R#Q;=+" 8C-S.F2BW MEH'UQ(5#7E"']2*,-UPB;C>YE]^>AKB( P1S8#/+/0 M;(M.UDLCOVG?XIAL';(*E Y47B2@P]41*K3*LX"*VIB/J"!%[^8ZPLL^7L2< M6=@7WT-R02U%@9V4*A M#I^+ Z9\!=_X]"I>BT.9&?@6N5^9'1)*:R#3@&@_ M<$._4#X1A@G6MR4@M?SDAFPU)=P@K'51,HDVEK#:<\T),]L17@YJ+%=[1>I4!388,47>A8N-H+&$$&VKICO M3SX[E_;\QCC"0DB3#)4M==&=AX9/^'B,,-B*2IX/-BDW M:RN538F^WF53E\.#*BL29+'0*5/@+RZ8DVAUBT3G#(,P('>S%#+/)1H_2\K\ M/9PST2E3&060H"^3B)".BP%8T1WCOUQ83:#VPT9LCX Y<4)6*D,PHQ2(R@PN MG3",9N;-H1",>Y84&\2I<*#5.I%OE,-%A!DF0H.J+4X_D7?<>PRG.XF)(10> M-JY#E]I!$& (/96T6 Y!.-R)%MG*5,2J)78Y;TI4V^O!8>:-N7QL M+%::Z&8)5ZX,!(0EG_8^XNC2'RSG"3'LLD/U^<)'(3KAI,&P H-GU#%IR!54 MDG5+5N,K(85T984XCR=C6ANV-U#C.\*LILD_-Z&/,!8Z/]&)$7[U<^A&I+_> MD5,:1G'>M9/S <0T XPGTABAB&6^/<'H9^OEFAO?2LSFN3-,X?J8#JFK!"(Z MR@3:(>N_^L.)V1N,NUFG0GN?SNI36ZR0+@DX9HFW@^A.S;UM6Z-* M[&!G#[E5Y2'6G=PJ47I;[DPU&!>* 95F4]F\Q$QVY*4+;PE>"A^E0C,W/8M+ M311XJK13)5VJ'RDH)]^H!L\$OY@B<\^G+%1X%EG,480-'\.*TI4XA7C'N#[> MT6:P8U_/*C[!*,DV/CO0&,XOPI]]'Q T*,6L?TF3VB"GTOG$QUUV6C%<.*&3 MC-=+!.5B?ZP,+>4I.R*K!'AC(WZ/+)&7T+,M?4=MVE9"F;^88_&(C$*#&P*_ MB5^^WKJ[N)=VGTA%K$'*3$Q27E!)RBIFK^5?WF"%CN_>O_8"V@>ZZ4W^J%!, M@#M%61)Q/G14_-="@DRGUICJM?Z21/#_<_EB(5\LDB^ODGGY=X.>U9\.:W_= ML^S:WVUZK-VW!O9HI\=N?N6XM]M3-RZV9XW'1[/8H]O9::/'OB+*Y=2+LUB MT?[ZK/\LTZ]S&AK;,VSB+_F\]%+'+EWKK+[CU6]*]D>1H3@O[5O>3;?)]QX7 M=[52*14W+?:GXIM]MBB)D$-^,3?GWKC'ITR*X[6<^P-S MTM/^3<=/R1Y:TS/U;S2!--)8$]-N;5=H-GYJ-A[(&:IGQ\;[#%/8CN5TW;#X M&B:NW]9Z;)S\/[7 <.OO[S;I._;$G$YW=//:($".Q0=\&&%W[X!M'+;=O>,] MO)C?$VUI07D>@M*>3LWAL(.K'8&.B+5JO./?L#\J!M9PON^+ MW^ ?+Q_BVBL$T8[^HM':NDU98[>7'DBOTY+I2Y]6W]L3G9USK14>D*I-#A3 MJ71F8(6'81^/-VTV-?LZM]GU0W)Z&J*@"603@9BCL>;BCA_2J#7P\528^,P" M1WL"/AZOV3PQG=9U7=JW>6J=T6]=UW4JOHTFD"9[]J)O.M->*:VD.;@S!V3; MUOBIS^?PW+O/R,3IP1W+Z;WS0O&T_OYNDS[V;-^U1KXS()X]^GVG!N)Q1K*O M>)=.]_!"_HDZ@F@Q>1IBLC_>P>748O)HQ*0]L<;=.]W#B\ES:.WXA0^!-XV_ M\^O^N&_ /)%6:^9HH!.$ M'3=RIF=;P:S[/YZC4.J;$XT]ZKI0PM$I9RJ5S@RV<*[M'\>FK>M#NGY(]JBU M<70J^4Y-((W0=>9DHKFXXX=TQEQ\9H&CLV_^Z)B.HYV;CA_2J'5YUZGX-IH^ M&M95M"[2U$S\Y&'3-)'7/0>B34$R .-9YT;]WB=YRU M>=IX4@V[UV*R3772T.RWSKIH,7DT8M(9:S%YKK#[CRN&X/K@>@]=AD\=%:Y7 MJ1'V&F%_SF!69Y=^GCI5]-1NWU0WTM,0^S.22H,=8NQ:*CVU5-JYN/GHI=*9 M9;#/%6+OF'9K,%R'4WVG>4CM0^*G@LW5]-&HW=S =&S=#[##!P3>C6X'>.+Q MHK,'UH_,GJX:[OHAV>.S;7:N":21KAJ:TT$+8T)S\%,?D&-;]E.?S^&Y]\P" M$N<*J7_!,?4GXQ(:2J_%9"N/9&+:P_81$2TBNR\B7TQW"*6&&@8?-ZE1HVKV'S&J":+R#X?A&!U.Z9WF(0W.MIVUIH]F=2^]UJDOS<1/SL1M M38E38>(SBQF=/71^JH'S73\BQQJ=J5^CZ:,1"^_:E5*S\-.%)G0_^K,(39PK M>+YUQJ;#+LVI0XVU"Z@I^K0H6H/G-2KT;%"A8W.J^RN?+C"TOZNW?]K@4 V= MUT*RQ8=/3'O7P*86DMT7DNV3K&KU*C:#7"'J-5JV" MF,#/=4JHVX>T*H'?, M2>O8>8?S>J=Y2"-K>*;@6TT?#9FX->)-,_&3,W%;]^94F/C,8D9GCZ#?.=&D M_9JG.J*>[CROZ6,3"^O01->/J*<1].<1FCA7!/V?_S1Q;.?-Z?@UIPXZUGZ@ M)NL3)&N-I6\.(^,+KT*3:!SIWC:HV^PS-/O3AP%-][!'1^1Z/#+G=(] G-;9 MC"Z0Q^'=GJ<%_&M)KB6YV=\5-:Q:O$A2^&_\Z]VY_^ M G_(-2W=Z-H+)"I;+/BGOUQ%KWY*G[+AGHF^YTGN$<0+M[W)/T6EQ'^MX\1; MW#=[L*"8 3J(JS#VL*#C=<1\-_%NV9L[;Y[<"')2[Q+KZ&6WN%? +^ND_A9E M@3,6)"QZ>JYP2'Y,\GNA_HG+]>9_?>;UW"ECXT%_VG<7@_Y@Y(X7O<'5U13^ M/G:OQK-_VOW1,WG7322_8>5>LXNKB+G?+MP%?.)KU[]S[^-GK_)G"<>F;GMQ MQVKW9;%XM'WA]#-G,PSZXGF"_&017@5K?&H2_7K#C$7H^^$=:!R#1+81KY>P-GA(;"R\ MP TPVV]XP2*,EK1)<$-DA.O(B-@JC,0]['J)WTV_2^"AL??=6,+K;V*#P9[. MC;^O V;T>Z;A]!S;<(,Y_J5GO)C#V]THAA? ?>$:/F8>OWS=7**)]TMA07IU MAL]RU_,N;N1>O?/?^M1?0'M!-;_*2#OFCH%.).OBO!>M,IY;M.,@](F(F M7BP8RR+&*I@)_'>#GM4?#&M_W;/LVM]M>JS=MYS>:*?';G[EV![O?[$]:S(X MFL7VK6%OMP4=9F>'S1:T)=Z[W5.P2]=66/-<\3Z-D3IM5$?ZI4XBM8F&=Z)P MMMGW5KLN54YC"V>DVT>,JF5?']PD'W0R&W<9&Z[QB46X,C LR8X':^8#2XPO MK@^OT;NZ&SGV],8].CF>0Q.$]-/WU 'A883V1$7[>I%/O,@S0[+7=C\X<6BE M,[;-L4; =OV81OVSK<[5!-*(CYW)#N6MFH^?.L\\U7/JS@/*?JY5]I.I:>L9 M5UT_)<>V#G-&AY=#FD":C88RAZ?4!?\T3\EI/_;V5-CXS.(39U]I/QJ8D]8" M2?LW3WQ*]M!RSM2_T032B(UM MS,QX8/9UH^JNGY(S;MU9\E3R9YI &H6K1SH-WOU3"AN?61K\8:BZ MXTW(.#W3T>C>SI_2SEV"CEX.:0)I%&8:F$/-QIT_I:$&Z9]'=&)/J+KCM9Q! M(.V< -;^38?MBE/Q;S2!-!SZW;H1M>;BIT;;G&W)S9D%*1XR5>#\H"*MO[_; ME&_WICMD?MINPA$Y@*<&%7&&#VP%?:)(D3V1EI:3YR$G)WUS],"6^UI,=OA\ M'7O7(-IIB\ESZ%#WA?GPPVO3^!L+6.3ZU.+Y&]- M[/8-$GNO$>.W>/-4AC7:=VG[TXDC31[-AX;U=,Y>:B9\LO]RZ)/!4F/C, M0A1OPVB%(WO/+D0Q-4>G!-U_6 Z\>^?SX=6E]MA;[UI_NH-RU51],*H^,P=6 M0[O/&+(XG8K9NF MG868/ =D]\<50_QV<"W:I1HO?@OC^*4&<>M5:A"W!G$_.#TZ->VA3JUT_)3L M\\VM: )I-E?&[._J 6@V?D(V/E>O7#,H=TKI2TT!W?F M@ :6_=3'^5T_I$'KFLU38>(S"TMHC+8Y MWC6;H3V;ISHD9]=66T.) M'+>VX+24/"(IN6- Y;2EY#D@M2^7(2SF/QJIK5>ID=H:J;VG:<,ZB=+Y0[(U M4%O3QT8F'NF6^%T_)$<#M<\C$WJN0.VAQGAV_Y!&K1OZGPK&4]-',R9V-!-W M_I!:9TI.A8G/+"IQ]D!M1\\(ZOH1]:S^F?HUFCX:L;"N(>_Z$>W<_>GH6?C, M0A/G"M+^\Y\FCNV\.1V_YM1QK=H/U&1]@F1]9N[K0^#:?.%%N$(]BNF,,(H/ MVYINQ_;HPMEU#/&!2.+PCLW3HL:UL#Y786WO"CS1 MPOITA?7#ZGC.3UB36_ J<>%;X;]S[_:GO\ ?%0O^Z2]7T:N? MTJ>D]WCSOS[S>NZ4L?&@/^V[BT%_,'+'B][@ZFH*?Q^[5^/9/^W^])ERUZ/M M 3WQM0=>@#?;O"L.[LIG%J_])#;"A?%QQ2("NL=&^2/S&R/H90(O5;9JDF>3 M?ZWCQ%O4:Z]B8KR/\6P)7 M)C<18\82GGH3&RR8L[GQ]W7 .%/U>Z;A]!S;!/$#]T?PRSLON6E\(_QYQR+V M.MW6_>Z'TV@_'G"F@MDOT$!X/>I7GC+_D0<;$"2O+YQQRC5/?>X8H'%&;QYG MJYLL(;]=3M\:XEX@K7#B,\+ N/;#*Z#*JW4,-\>Q@31YZR7WR(9XY=N/__/^ MW84]-6#U<[8$3M:G=\C3[)'M8J+6A\V')1F7BX5[ MY1I_=I>K-\:O+(K@Q\B&[^"VY95FP.X=ZA+D9N2!:D21"4DB8,6RP8*C9P8=SO!@(4 MC$44+LG\!+$:7@;15R MF?V:F!F6\N;.FR_>*OS_ZT_8#&SW[ZBL$DY)>W\$(@ MN?@OK]R?J@Z_5O@-\\)O6"GJ]A.-&@R?'4EXI]28081W,.[R.X^[_%(3L(&3 M4.,U3>[I&<8I1+\^WK+(]7W3"%ABQ*[/XM28FAON:A6%WSVTM<">>FY/K8$! M:_"!]DT#_-BI-?[!-)+0>.[ [WKR=^3CM@B6N7$A7@9OFEJC]'&@.QI'T"SC M([G=F9U?&4RKC7,_U;Z#[BUM\.%L@6<_/9]:TW3#0301*5B&\3&Z=@-OQO]M M&NS[S%_/93 TL^AFZRABP>P>+^ !$#3E\NY6+5T-LE<3,:36O#1!TJI->FJY M\ ),BVLT)&,*GQI 20E/7[Y/O2AA/R MP;@J?,(-[!C;(#C6G';WK^W MC*KE9725^=6"AO(" $F6Y;TZ'LR$WSVWAY9=E.8%;P N(Z6JZ@)X"5<0^5>Y M1A &%S,WOC%6ZPCH%WP5)L<4F@S"TP51JZ:E)BU M#-#A._-!<_B3?NEJT&59#4>&#EBLA" M/@=8]P^0L,!W^!.QOQFA^.XUO<-;XA%=L>2.,5H0[*;4)C4A':)7%(Q@J>"E MMYZ+)+($+L&+1>S ).F58Z8[.+^ 7;NANF;XU3$0=$#WM5 MVD^47?F[G.%N9BZP),5@E4FZ5)\5#[&?N45;U(Z0B&J6L)PA;*J;Q,,V:][!(=G7 MZN^N]>DTQ;=Q&Y<;Q/M2>8\IZI]J?]]CN!*(E#P;S!]GOD6!1GN9 <8=]H'Z M@P?XZTC-17=C1W%C=E/:J)K!/*B/#OONAT#M!K\*3QFC-R!'KL(H"N] AL2P MR1&97X%DA (7H)GD2;K!:#YZ^:=L]OS!A)U9$=#J*1(*9!%E])5\/AF>7/A+ M#FMG7\B[@4L.:D;QQL%&ZBL"T34&PO0:)88%<24Y4=WG9TE'&N.1N." \"_K.):65'K@,J<")R<22U4)CZ:)^4GG$_.U)2;5J?HT[0;<91S4 M8/[0(!G>RZ02)<,GUD DP^U^\^RU42NKGMO.1!%\S1X#@JD*RVKR5"P^N8AJ MQ5J5((F\JW52_LBJI/#F7 $Z"G6K%Z,,$J*.9TC7,5\#O B(0E01M4N; M5F4XQ[D$LLC0;DEJ@"KWX;>)A^&TJ_ 6T[MQ II^!B85#S:9)-@54R1[<@5" MWQ36P1U) P^>0+?#MZV8^RU+&/L^^>JT./A\EEHNI6H.V,V,%%T_#KN7Z,5U M[Y3JU<@_*6WZO7KDG\;PG2J&K\L&30X*4&^X6R-N%2N!DN>#GFK-@UYTIE;O MAU1[F+OKP_Y8Q0GQ)P_:/SD7*A%B,OM$-=7 [=IB@&:H:L0.RU?C75:U6JL" M4V_Y/U4AL%QPM)Q@4DLM4G\87S<#CV8=,1E&_$> CW@+'K1IO(6'P&(#SP6W M.EACN2U?)OP-7>5[VG18+=60N\*MAN?B@]X'<\\-7,R3P7&+?]$-?X3A//+F MN/_O8<5!Z,7RB>A\%TFIE[=KRI^V,5UEUG\YFCPAT)"*AF=@>:WHV1%;@IDQ MY[E;8,U;;\8*D*["B03JH>"Z,X.P"ON2 F-$'E-9G8CG]E10'J[RL[L"VT0Z MOW'"5A?K%?[""VYAS6%T3_3E>I%QZ_IK#L&+UUS(X5,&-[+PK$[A=<-O#AQCLI$!G,+GY(#@? >3 NY5HJ/(>J:J@BZBIF MF.P+9LSM!:(<*(>A%TT$&SS8O=".,\CBQOS)DQUIIV1\5( < M3$5T5)@8W"$M:2TN>_)@R2HMX<[Q?#E@>F>89!L970D5+4CEAF)SYW#9T#ZU M<%F*BK<.&2KC'D#YSRQNL26P;F19GWI'(\][ VLD0FV#@:HKBDP[<%K'X7I6 M%K^BZL< J(&118"/#@/!-?51%6P9-

C;BU;[!-/*BD1L[PS0L7 MC#%0JW$6/-OTVIZ5+Z+(\UR*42-5#Y5LSGH%O=VU'ET),!LX]SC1E9_9QM)28F% M53:.D:!CNTT)A;@E"1"'X1(^(#'60>I<%=F(:(FGG]PYT&(L$_6ER.LZH6A: M;?#55*A5,>6E_ OO#(%:A"2;(,NKK VBOZJ&BW9E[_ZY=+X)1/*:0G8BV?PFV$*I!'(&H9*,XD")8<[4-XI"X(8B![B@%;BV\ M[RE8&;]0(0MXTF+AS3P>(3+F$3AH@330*NA? 1N72'!4%T#)L[9RHFF$)Q?= M.0E,62M'N%:PJWQ=]B['F93A#LAH3V[QJ.@S[?3@#9Y-(L3-#1)@#H9#C:XT4?@ M-)>+QSOC/:NY_I9PR7J!D[?EG3X(#^XY]P=J,+04[IJ4*W8; N-R3NSLWL=> M2U&5#UL"E"E.?EZ!",N>G-:$@2,H'TOQJP_ GC?&Y9(AKP&ND7\\#!S%O!0NWQ=A5 M5@7HH2C(\##K%:R8N4LC]#CK7G.C*P/);(XYJ$#!.G"LV$UXP\7"8_X\VYWB M+@IX8XV$@Y7XZW+[BAPJ/D4+%1)DO@?6O,CKP37D *"XSVST[%B0@$AVP=G- MT!3V8J$Y^5Z197R)E2_"(_@QC948]#N0L50SK+$F&=;$UEB3#JSEJ; FG;.9 MFX6X;#M??O-\4K!+09&-FANF6U#AS_N%"!JO*M_IZ;WMN OJ\@VV&)L1Y%)& MLJI\:/IQO$*0((^@\9!H1="K@7(JQ+-*4,]<740A,A/78!Y4Z9M)97I#4B., M2;NE:D!L5%D/2#!E75PEAYJXKJ:JC9GZC>DWC@WE3 36V#KB>/9"C&R;C^)3 M%.^Z9&)4'/5V/$#G6'D_V?^>DC0GR[/ Z:,V&*]MC%Z,;;<"D!4+[B@ZEI54 M-G' U(/?4*"A&E*;8^/5(>.8PXBXL* LUG+EA_?T6EE%?W3DUCK:8BMIPPWA M%G"2"IG]<9N,Q[:*H\HPR["(9+3;A-SJ*S\K6S-5D$\)<\+#Q4T[3^1$9LZG MX;L*[\+,"^Y[0036@5T>$I$8GUIB/YT$W)G0A/IGNKI,@F% 'X2<)+;,@WN1 MM6.1]!Z_?+U;Z-+%POFQR/DI3%7BOQM-K.E@4/OK MGF7O^+MA?[>G;EJLW;?L0?^8%CML]-@M4UXW3+!]NJEWTVV-;7L9?S88++AU M1-JTR>=S=NO2!GRMST*T&>Q[ED>N3-:K&]V&7W)4](!F2I,YFTT^^-PVKM>& M8W:9_]VYF:&9&9/9Y]*@>8QQ]]ON:TQ.IS:2M?7W=WMZY$@6Q3W:!CSV9%5- MR)J0X<.'G27DUNJI,"OX&,CN@XR_$W*;0DJ@FBB-]!BSQ-N,2S["L<=]J[_; MV.,CG6A]A$?D6)/#'=$Y&+R_L6MW=O^H-FXC$JW8NB,AT9XUW$TC=LAZ._$C M0ES X-=C-B-C?%AW82M3,HIFEH4_D6+UC9192M*\HA]LVC5P]%OA F):* M7'HM4,JQ\W6_Y7Z4&9"J:%2[ANJ(3=B'@!A8<3' M9.O LAXF>ODR!#2N5W Y'T_(:X\>@)$9]52,S%[FPH[ZG8?=;"X$\KZ7)[QF MO2CR V$W7MP[]H;=K0?!#OJ%0;"V;?5E1PZGJJEV#!O8M#B1CX#M3YR*\4&; M'M.KGLYR\,D']0.HXAO-0M-_HV&[5;L;9<+6^+RH.=QM:.%7OAG,?6'J0RYT'3:8=R)B.8 MK-,?-NN A@,9.RG8'W%@;K^L^Q9>%(,L<$)S^MZ/A]#20,LR1F$I\+BYJ9QM4Z45F?4VV'E>MA=#=PE=XE2ST#)6I.8>4QR M/+C V#PX.C<&IL7@Z$/*("#P3HKF[>R;3E[=-,$;7<=3F[C=S?.J;$I1TQ5C=$ M\^BT8FXL^0M!/R]YL'S#Z)1^7D$69C;Q/MA%$=1(8?)FX&HS^_1Y?)%\::UT M9RDDZI9:("M*$KME8'N4 -N_!['LB31G?.QUPG,B;28+=N&P6XP/;^/2DO## M2)/%G?E0 M\69[EH$:D*!RT=?<@&?NU4N[LC#6X1:VL=CG*IN&E/44#W*B2?6X*8V(E!3< M__E/$\<>OXEWQ/H-Y0\4&WC%#?]!C%"#B%\,!!AJF/1IU'L[5L M(J4.4^]*&ZD&8]4'3G%&'\Y9,\5T-[NB,5X+9!D]Q)GDH3G;52'LX&6&6$H5 M#?\2<,3N0.W>E6=D.+FVHM0&VL,OIICO)&\QB*[?J#S1P\E-:"].0*D:\$[R M P2*.A@FIY+Q*__N!FL7IZ#<@/-X?6/\[D9@=I!M%*M-NR]AH7[]L%"KV83W M*^:NQ3A7X-DX##"&Z48< 7:#0HW_J^T@^,T3T)6 83XGGZ[AYO[: ^&<>[$Z M-3X*8T8=^%!QF)MG3BDCNTK?KX"U>*_6S4OOJWTOM[7PE@W1Y7^GO7+WP1AGR*TA43DP[P@@0(,Q'>YK8F]W-^#]<:\P M*L+WA5OV\J@RKKU9)_/P#EL.*OWV^0BDKJ'1=I[]K $1*2"BKP$1'5B+!D24 M#;,?X[J^U279DY]R.QX4X/?@^57U,6YK&HU&JG^#SZV>O+P-A5\*\V5?IF:) MJZ+(3CZOTF$1^T1CVPNC[,@ ^S$VCG,X>ZZ0X%&'LY&5[?*KQ$K:8,*[_$> CWGK)O6F\A8< :07P-2!6UF#3)'R):787 MSS,W+@_3QGPXXGNPCMS Q5 8L*;X%]WP!QAPD3=';GF//>?K1!C70/V4@F2G"9@UNF"\Z#R4KAYPZRUO)6&*;AB)*NU M-55!R@.G.*UF8@WW2,HE$RVK[2B98VUL@01BD]1N?=.$HJ<$4I\'DR3?N57444=17PP6)]+P];]BN"P;!<&;%%TE8?!-;L'S2A*!>W7;A@ MT@3JL$61A9)65E%[]/.6WPPH-5RR*/Z1=YVD&7P15:"22N#UJV2*R5<5#&YE MBU*SNGJ)^$4L&^.-FQ\&-/@Z7;R8?5T=Y\WT'D6^ M+43)N8!+^.J^XT/P6]?).LKFZ: 9"/(%'KXY-GP"BC!7X(B6!!QV5B"\89+G M.&_3]0H:RW$JYZNUP24-,G^,*\%AY:3B1K D/$8E^QQN&&>^&2(/M\)&)$ V MAGL-W@YPQ#I(/9_RT#;X?Y[E=>8$JF=,5HS=JH*%-BOND<9:+S5'\S1( _3%Z:PM1@8G=D?15]2;7GS MP! -399^8(!F"S9G9*MP:NYALJ6=)Y232L$DN9'(211.MANWAP2Y@5PSX M/]3RXZ*H;.Q2;RNCJ'IX;UTS\H5/1TQH=6/VVJC_G"-G1#@YD3:G MT4T.,S__"C?5;*.3BLC22O7CSI$JA)Y,Y1U7-5+W[*1HVO9\J/+L^3YD2D'5 M%AO5PP, 6V-G@U]^!%YXN1G0";GCM:+!*3#B(,5VC08J[JN4F;0;8K:*[O@7 MU?F4#94R%W-#6%I9:#X^)K$W%7V:BC ;_ ZU9Q/ZI&B>I( 5%4!:U2\P[P>D M\X,YPXD0'6?-7E5BLPJGQ)WN6 #2&"C*J###TXT4,-!ZQ:TU![JI MS:?J43-V#HB[!=0$;[A8>,R?9QM5@5OZN%8Z5FV(//1P8?ZZ(MK2JW9D*#8@ MQU(K0[!S4ZF5$T&*(K.#78,A"U:T%PN-E\[!9KGYV#_6#,36:)T,K3/0:)T. MK.6IT#J=,WZK EX5;?LVC9QVU#PCQX2^BI/,Q\6M.F.KE<>&['-#KY# M3Y/-UM1O0P2WJMQS^G&\"K$8ASQX'C^MB(,U:"%8"'$5]GV:1U,7@C5Q#49! M%BR8$<:D!@C1R@#;D[6H//1.,5,.#6 M$:\H*83/MODHA0G>J1'2<(IWQSF^75RE5B)L:&%1R H7DL*CYKG;;>)@6)AC MWR+=7!&)N5.Z'S0)O*CDL*&&JM>R@J-7$VN..3:(BQ0TQ=ARY8?W]'I._Z<0 M]=L2C&FEFOIYI$U=6"9?Y(;!DI'E[(E$JZ,S!U,RUOZ)CIP4\MR-4Z8 Z==;CFM3 !$QLYG^>@$DI _B$Q ME>&I81W2/O^=#*Z4IS_PG@J8O0#!FE)GZG*^R#JG28Z)7[[>3<[9A4$8J=]' M4S4R7Y(F>8/83M^]?^T%]+UTTYO\"]'I*DSQH/?Q7PM_;#JU M)L,^NF1B;I9XL?#6+/+6"H-)^.]&8/3U[=I?]ZQ=?S?L.SO=N6FQ('WMWFZ/ M/=!B^XT>NV7B62?F(S8;@EX]"F?#-]5.UILV^?SN38'_4F>&M1D-?Y8'KHSK M:C'XJ-O4@)9-DV%^33[XW#:NUX9C3F*V[*9Y2H\Q:';;?6<[Q.[$9M"CT]K1 M(?2:DC4EMQM-.NTH)>]I:G&GZ>Z#S @0L)V"4J"<*._U&".+&TW9KMC&(YFR M/;3&NTT.[="@W!,_HL$AC^@<3-[?V+5+E7"/9^4V(M&*K3L2$MU9(W;(?#OQ M(\*Q&8<[HW:Q)KZCCN4,.RXYRF'_!P2A\O$3/=;]7*:WVU-KM)DS#SZD71.R M)N3M&]"?;@OQ')R020^]HA1GVRQK(ZK)]>H8!#1=EQ4">S69GQ3!%P!Y=1^4%6S MBV(CJ>P56$/##!]<$([%XJVL&4()UZMX8WV/O0&D=WYX\V$]WKP-<&:2 F\B$ZQF<6@_2:P6N,W6<>' "X5:.J4)+_ MZH=W\9$/<,B^9D%?@]AK;\Z+I3)-(0J>/-D_J=P4O>%PT V5L85VT[VF _"4 M-NA?8"L]4#TN5U*!F!T^:_%Y6=6K&R.ZDHKUK?H9)L9Q4G6A"F'14M!P_.6>I#22[ MJJB5(5["ECD+:\Y6$:*I>4V&6BYM"JAR(!I:\OY\M)PX9MBU3.&%=%1/-@L$ M89T-!HZ8/#AX>@V/9^@H[3?R[%U_1A+-72KX';4[ MH-B#R]VH>%!2;)0'_J8C@^1N#J<:)Y;%#Z9N;,;Z82F;\ ! M$UXXCW',6+ZA5"='. J?$AB%:ID72LD"8KS%1#'YU:F,=.#>RV=LZB1.73V\@WU:>-I[\TJ6F;M*M].\EWAU=W\QSC=-''Q*Z_Y#Y M87L1'PU>-VPZ2U$Q MM+')P3SCI]P;LG64W@4LQ&\3I4GII!\>$\V> 4?B7C->JX?]N413?;HGJ!K2 M=!7>BA(E45QG;%PC]6EKOM!>YJE0NR:G9T^+ ;*J&%YE4S!9::Q6XU:6_]8T M&#KX%&Z39@=?6P'Q:B>'L:5Q9:2 ) MGL@A]239=,T-.76:4C,1C"T*6/.]**V'!\Z+/>>J>NO#[%9\AB"$E031+XYKZV=($ MJO *1)/L8:/,2\"V&$M,S-ZZGL_G)K@K=R;ZF?'9W]C^9N7S-IJV)TF>)QX!ZM2W@K?+@IZH^]7=,++<"##%1 MC .*B/*<&ZF_N8?MX6/9- 6\%/C@=:6;R&?%FAD]J-TQL>%=%M84;X!?_@M# MHTV^H;?Q&Z;;/X$O!]FI>&]N* \ZB%+6RDD'U,11_(-:Z^*CQ+18<-7)'^1A M(-X+8\;87,R[58+J^%A@*NQ/2#V;T- 0NY3U":\*,J?QZF.?]Y[G(S6;IB0/ M6K-2%0=-U6Y!7!,')?ZM?&G%T_K#';*)C;DRCI&=GL-FJ4W:X>:9MT(YNT2- MQ&,$ \,IB4HJ? .1BYN13_;M MI?$#V8I+@9AB79;A1A$Z5G1PS>7?58B!FZJ.KJ.2",L(PVQP] VVK5\8$[B? M;7,>L&T;_++S0WN-]H+VFM@:[76&:*]N]+FJZ1,'HN =RG^4*Q\I"O86Q(V7 M<*VW00ATP>CIC7_ 2*?QNPMBM:3W17.TJ?&%*](/J$BYUP_J]A;QL.1)D7%( M]&)\7L/IVX/!I0QS?6$S4!]DO5SRMF_VM-\GD]U=DG$"DO(//H!>=+E43=3J M):0]07&BC7N?:=P-[0^'EIW/5!L%BT0ZH@'N\WG/:IC:*KF'/'309WC,Y$45HT, :.&"X>Y_<+9 ??XX(+- M1 F;!/T&,>LHU9@E:VKEKV,,'A>R_2)35#9S*(_/77K2P,*FWGJR%#1-C6#9 M]#+#7X/^!^W'&Q%BCW%\.-D2='*^G_N*.HOB7I@J\)N80LD5U(&S=DH$4""9 MFN4+!X\/SHVY=2C/6$Y;Y&8_8>E+FUK>3[7/8='N*0+\8>'K0("H""Q?>GMI M1HOXEF'%MZ18?GBSV 8)06@ K))1%PQ=$?2)9LDD<(WT)T5 6S0M;I",. $G M\VLEZ?!(*PZ9AGV/:8 0L!:O.< FG,[P!X1EP#X'ZZ69!@%C() +_!E-!O'( M"&78J!!(X1+8V#?L(==-LR2\8C@FB 80+!D_-O7'V8QQF9.@]$0F"X)YMCXO M-OX5PK]\'B7@#6)Q#=<@LERX"D,3(46P^6>N@2) %Z!/[<8X.!L'_XC@(8Y+ M\>:>&WE,K)[@G) M4_-(DQL&,DM$OG5 (1,I)T!1X\B_>U.>IO*:.5"%F:F@0 F^<4,!%01B.R*> M1\!(9'*?6FH*YIV:!).<( I0;:(9D$;:/WS:XRD-\3ES(5YG/GC4/!F;/:3P MMD+K^%6S0R&3)*+)+FVW']X/^PQO0">U]DP)%Q@N]G$0_ D&<,8W4/(WH0^N MGS3H3H"-F@+I:5Y1.L60S?/*B;>C#JD;=:KI:LXU0F![C'&78KC*F:0GFH28 M#(!_7$OM1:>'*.SL)RDR#$X/U#M' )!:Q!/+K98*$879*BUDH@%A@N$$W2"6 MF*TKEMPQ%FQ\N?K]!2[ O:J_>,,&],<_T)L&T\)&;%J(D/9\$$2:CRY.':;) M@I4]T=.MP]*-^WP228^R_R\\\TH_EE)8&[S8>C&':5]4Y7.1B4W6E."= M\WJ!/Y2I!TW\^4V..)D&^ VX8),+X848#-+01>,KDMDSX0,5<4M.R?5*BR>D MLU18U1U\,KL G<(M:S[0 X'8RH+20I9\2H%[JJ7C$!!NOD7"P\\O2]AITL2J M]8KEZ!3P,I:(K\R<9%A2$"Z%%8?F.DX_6'@S=-*!D@(QO7M&W C,@XE3/A_X M.5@/I?6LKX!_ESA?@!,!:EY!@_Q*9THL.^(>1ZP^4O6/?@N#.=SX'G]TY0;? MC(^HJQFF/T&OOWCVV_N?/WY^]I(K-ML:]GZP1'V!> :Y5S$<@TNOX34VZY6H MLA%C IA!'JK)"66!& 4I9(B.^>S2&6'H&2:/<)^D5K4>@L[JC(2H)#QA?,42 ML9:.1"@1V$P)B**'&DCC!94H2849$]&L:Q31/-[UW,D%J_C8;GDG66BHBTU1 MV'3MT1NY[T%@8>X*9,M25Y%.I0X$Y7( #&A'#F3,N2&H#1)0#'SX9NPMUS[\ MDW'&3>4?6$VRGH.**K.WF2*@E^-"JMRJ)3 9#"ENNHED&H3I-L$.!$;?ZA&F MQH;_<@)'*I05)<%?E#+&.=NL)8)MKG#84G&T*KV>NVC"I2L\1W<\ M4')@8SUAKP-K.:]LUD:*O%QR0.$\I:L46O.7<0!*AH3 M;[P+HV\\W,\A3DKU+ 6!(A0LX([S<3I@T5QRH!Y_>),%S!F"IF)Z)=4*H\BE M-Z!_?RV&JX)W@"(]'4!>%*,_QM*V(KUPR^#O:/)]K+)W$5;FXABW6_ '5KOPHJ6<@"Z>I'QXQ B9)=0.CXS!FM?BFG7>V5#3&F3$BJU)PIQ= M)<.FJ#A77+ISIPAD-H^FFURU"1R+[S'\T9)%URRBWTEL7(PEUB[^TIW?XJ;! MWS*W-KSRVA!X'FJ&X8S>V=\'JZ$B.1\5AZ4A'WW,8?!_3^ZA]^]$Y B_EZTZFE6\#R0L)FO0HUOV+!"E.:7G]]_?7>I7O725'9IJ_E5N5V%N]3=Z][G)]Y*MBL\#K])O8&^I?22@I=$(%OISJ;=-??+B\_@:WF\KHD;NYEY9:\YBVFY-E;50W^C'''LO*LUP,2HY_< M,?^6;1ODFAL\B=-(8:_F\4L>G1;)E=H%41CL)KR3:@=>O21IEWE:K<3=,4RU MM#%HR&5(V[&6D[XUF@X?95)D_4L+=U:T;98[$X0DA4[WRL8'9?>M_KC9035L M9-]@3EZ+2SNYNT]T9>4VZ5,XT"D@S@B8\!?#%T3&?2>ZF' !Y@\\DI 3=QM>9H M&'>.7B,%.E\_ZA3 C@N?)[JRW?[M29L>S52H]X60H]:PCW3E:4YJLP?FT-EQ M5G*'],<1L:MLCO8@AM4:Y&$,>[P#6E_88[,_;F$)=F\^Z]$PZSNEM[\ 9&3M M_;6BU8JVS>QKVQR,M*)].D6[7+E>E)N+1AQ,R*^TD&&W@)36ON>J?>W^P!SU MVK)Q]U1P8]95$JCY-K$VB8!#A9/3H8UJ!ZN"0;W7A8VP*^[6E57@:##T=M&W M*M*_"#_FX(P7]LL"I$';%-JFV,X&4],>:I/B %)'&!2(ADGK'=&EY]8%-GD0 M/@-">PB8KNT,;6>T(#6G-5]WS\8X&K[FC>^*Q<\QMK[ G/6.S*O5\KFJ9=N< M3+JKED_/$XBPP"7*34X/L> D3AYG!MSC^@).4U2^9GPH"Y_ZQCK>*ZI9%;K?ZW_=Z&R@7;+GY2ILRG0LL&^ MK/RELN ,K:6=<.V$MR"L25\[X4\'LA3S>Y0LG=J?0:M@K8+;9-L'6@$_>7$' MH[[=S(W\>^R5")^R]N(;V8D;FT]H!:P5< O"ZIN]$\BU'PT??TH;9ZC=DK3F MU9JW%<\.6_/LT^G>;E/$:5QY;N;/6]Z$]5Y$#:F7W>YA0VWMG*NU,VV=-'PZ M6Z?;]' :5^HC./B5Y]"*H4D#*&WS[_?*;7LFRO1%JZC^"H>TK+'QE"0'W<=A M;QO4;2/ 'DW-Z71'!VI_N_0@,^(5]3_[Z6&-^0[4@6TZM2;#_@_/?FK=@&T\ MM>S^H/;7FYJL;6P7-K*FO>ZFU-%;2OU>WQSOBK-Z M=$/HA-FQO4P^B2Y@#_*;3S-BN9NSLL>HY0F3VSZX[ B%R]>:$1 [<=9>-'X' MV^I=_WZ&&D],C%'&@#U$PSURE+-[C(I3?793CH>/Y)TP75=P\GF& M+'%FQ+B_]]@BSHQPFMYY+"F<1TP+-9L9T7"X1T?B4N=\Y1E'S'72]W1B[WJR MA>Z_??@K=3C_/,+Y#VE$?N@I%\>0V"!9\)SJ).W*!136^47'G#0=1L' M#S[LD*8[H]#$@W>GVPK'[IOMNS7O=X<>IUI#?.4 S<5R+]-T8#UFGI2[Q+?T MLEO<*UCV.JF_I2J%^L0GZ1"B=%KHO*K\>1-E)L0UN[B*F/OMPEW 8E^[_IU[ M'S][E<\;>\&%NH'%;Z_]PL7BT;Z04\>'O8_=J//OG&+0D^03@ X"B3'B/ M/_>GJF,\EYR^+D,ZN:3J460+C[0,:?Q(94@GX8+L GG7^;HSR=?MH5#Y\.C% M(V3*]K+HF+YNKU&/HPYD-O K'X]3CHEDSE0Y7\X2'%7@%?!'\+VZ;J:&HQQK MTM<*ZZFWO57AS#%]V*[U,>=6!M/?6@;3T6J78R+&O16U] \QRXOBK__<]+]\ M3*]--"\_K4S]"1'&Z_XH?[2(A_,6]_Q'7C 'KGY]@??M>UN&EM,D4EHS1PR4 M63F26#E3>*^+GC0Z2L[NY3\_;!K<'(,@C=<^36U91.'22&Z8<1VYO'\\RMCD MWG#OW&@>6[7D4#[MTSM:IZM'FPW3(B .]<)5#A>_$7Z7A,;<@V]BP8S1)0F< M<>S.B!;H1K-RDH_X54R%X7"OB8\,9T1#^/P*^?&\T'/ZAFP9!^/P@L,]_HZ8M?@AEO&'\Q8 M^>X,KJ*=]F;HFQ,OPZ5S1J1LW'G)C>%*0!:Y)[!3R9J.%MYSQ8P;YN. %T.( M 1]AR!%&WE1;\!K\I8G MCP# +S#PS"E01I_I\-^Q&5M> ML4C\RJ9?P05WL )W#M]=?CCM%4*BJ9%S0JNIW6?+,"Z3BI>K;Y#X-?63*,^U M^=&T?GR$NUI%X7=O"3ODWQO/^SWU=-Q;H&U*2E$:TKCVZ%F,IF'A7M=_'SQ> M61+_DBW[]7S8LX;9N_?[8- (Z7H5\\462%O2,C:8B M9JQC^#G2IVO+U:A1'IJQE#Z1,8X8I%7.[Y MC 0:.S*O2'T5>W//C>Z5IZ"#<]\UUOF M/@?^MJ;AYE?KA$1%Q/#S<)?H6HLV&*SS*+RC\W97<-2P/7? F_SZ^1I%QM6] MTL]#[#4.EX %!+A+< EL%'/P<3Z$)2P)E+-;$-Q&-Z $ZB6X]U!=7L G*"SA) MXGE%+@\] ?$LO420,I*4( $/0[BD@,7?2?G"6Y'T5++DD@=/G>$+P,9S9S?& MO]K8F'.3"L]IX46@&&/ON[&D MLE \-,Z,F40G,Z)OC:5 -TG*N"A&$+N=%_T#NV^-4M&__4W V^\#XW<7K,-, M0<$322KB$^<1;,IS>Y@I2L$^&UF <;DHF(C_&&6X2F>@AQB74:L0H29HWJP# M(>;A>G@"A>JR+Y!&$!S\-X;F,/R?\''PZ23N/O[/^W<7]A3H$FAOZ,PK?E!.B0#O8^M:),^'[8T&L\ 3)?\10#\#+^87VQ M+S:N8/I8Q2>P,:ZR- M'*;B%$Z84GGP%! PI-O))>1R83.+PL8A*@3\!'C;G'@$=LI+A,] ?"J=Z5IU MB+\RYO#S>P.<:2].]03!\8W[Q'6/?TJN1>(210E81K%]R(.E'O(&. M+[T#58LW9Y6W8):&?@&ZT/6XWN$BX9ZYD3"LU)F8+M M0(8G0"OO,180X/ZE+()B+P09N5'L9L(YW3X/U ]."$Z#2B6IRR4#.@3"QR!/ M-+6P3#+LX5QG-^@:FCB:E)T"N&*^QA$"AW.] VESQQ]AQZ&3?D@3#B=4P6&$XY)SY+PRM" MK*(I%^(1A[-OIB(?M^E.D-%D-P3RT14F'^[+_!9C$'/Y870U?[.([V!X:,:\ M6_JL*]?'RP6#^NR[C/X8,L3#R!Y03&!\WTR(DBO<0"SFI&/GPEJ>N&7\C=0X M/"@D^0^;>\T"\1SA048IMV;"0YY =I2H@<"8A#D[$#"" M;D)X! ]_+=816=-><,NK3BOW+0V)2$)F4A+$ZR63(3(R"&Y.G^"\B&*^J4*Z1E5NLBDKZ=D6Q4I#?:#YQ7N4F7\=-BW3R6@19#(2)3%0\R M7O HAI1E:=$BKL1%.8Z:$'X&:ZQTD5_22C'Z2SI&2GZI"6)8Y2PE#,7E]P(T M10*B+I6(,(H7<(ETQ7R/H5"Z<;G^R\A===]@-?PE:F@ ["!OYJT4E<3#CGG7 M%%X#FX,<&:\7"[B!PAPB8E%T.__S MQ\]YOZYGV;T?:F_<'/?&.I@M*])NV7I07H2ACB]8$U"*S,PTQ6@A,K'L>;&\ZDU M4--F/% %*^1F*;T6GT?*4#R?"5/5S1D@:2>#<"6WB\*S7(4UB*B>@)(K!_C@ MJ,(U.1!(.S^';D3AXG?PV3-P)V*>5%HG8"!@?,!84Z@7C)6(T\,-,S9Y/.! MX_7/G6$N^4D6FDR (LUD3T3C#Z1@>G7J6:XB#_-$8BD\*L05)<8MLS@/$J 2 MW*R(]_#(IECUW.@/)V9O,*8;!X.>Z=B3@MFO:MOPW7> MA/X<4XWR6[<1GHF)1I8:2#)L@$E)83YG!G<^ML%]V]HHLJF8S6!A(8]4F+_> M_*_/MJLG>S)XMH,\>73A42K5(N'Q.]_#SU[\[11DX1^,R&$-9YV%LX(TV2OA M+RG) 8,01=R%D<\3X@5_0=!8A/LSYV2.\:MK%DN1AT1/U"I3:#P8 KX;J!<* MB8,HQI=B"C#]E23ORKP;K@'X$-Z-P5=\"2X\O?U>OIK4>42^]1P#?9[/@2<\ M9"QT?%4J''WO[+'H1_O"(P8'?RW<8X%)@K7PB ^F$^<,(XH!:7%81&Y9\-PW MQDUXAUZY*?(VQ;@3#S_$3("=?(]GCSS".XE<.3R74A9S!+M$,9TN>6@%3 M%*U38(,@CI26D+31[(M#N%J&?H@V0?[#50)6D-%.@094FB8!FL!Q\)A"B?#3 M>%2>W,6A9$(Z6QR>.+C \$V^R$G@[K+JM09J:J43',_ M#ND$9U$8QQ?I&VA5&02&S@].@53VEA/$'<7!,#QHNA2A+27@6B=^+.,+6%P? M0'<:-FSFLT\R$G^?$?8CKW'CBLQG6>8 =O83D)L! MY/<^84M.DG;G-A$/EXCI'X$+YA*5#:HUA+^FPN,+PJ.ZL,5I0-J+95*0\@@< M/Q88OX:1W.[>Q7]S U\V/B+?[2UWC;^01W\"4DT@A# + MZ<5)AG']5_&W_SPRLD5^:CN...*P=^\)@&6&YS6 Q/1N)]\?WR*O2- M9U\_?[&>[4P2T]XQD03/$GWF#M\)T,0?//97,%O5N!:E1'/HVX@;Y 1D^(*7 MH8W_9W>Y>F-\"L/H1^YQ_!Z&\_L?$9.=QD\'TG40OT.;&K8 89[&SV[?B-*" M'%P$7#H%:@PP@DG2ULHITVZI@V=Y9?K8RFKC6LJZ]'U!EW9L[W;1I8?=X2:J MU$ M:F6TCL:DNUAXT5(0O)."-9GQ*RU3"A;D'X3AR5H$GKSVPY"LSI@*:17& MLH>2L6K846&SGR^VLQD\^%=V%:VQTL,9;7FV\D4_8QF+^""13X_:?-![$9)6 M;XUYD &+]-@,3\+D.*VK%"SMSF88AI0BK(QS7KKWQA7#3OJ@^)9(7J8(?<<4 M#5%R^'BIS*J8/,;-HAE;293,.@M+>D!*,H:> >L(F.=AT)V"'EB B,N4D7A\ M_ET8Q4Q YS($-L53^$H1GP878RS#I2HC-J]WJLX/3V#7XPG:F!W]9QJ%<'XH MA /9C1^%L&MA,7;&1'R?&#=4/W<'L@D$US*,& ]"8R$$PL.-.$VV@MIFFZI) M*&.3PISQN:B:O(4WK[T2\K4 .+V!E=S)Q MFPOTKYE'T=>[![82@ M0+856@<>GX UA.:CZ_-(,S[TDSO[YE[S^I5K"M^BPXL=4Q$#+6NV_9 J<591 MB$DO0D,+[#6A%--R3"Q.YE58(O\5@B*"/>2.T@I$"D$$KJFDL@"Y6&(JA2. M97C_BE!G7 %E.50_N<&D&M5\282QR7/50CF*\K,52#">=J+/K2C0D1FJW'DI MQY3;JB_P*E"HH,<^R7V0>T8O)[*8,_C*.!;5E7!$XOWP;"^8KQ%!BE%[GN=( M4VP<_(KUG%?LV@UX,OL* ?35"[<+IWC)HA"8 JA/K@B/I "_AM7(C:QX6"!4@E>^%\V)Y%'Y2 !R%"7.P">ACO&@6@:* ]7O^/.;?D>W(51C& MPDUR4QOAQYB[TY1CC\@H*)69W;C^0I:RM4J?=49F_)&A>2D-DMID,FT)=!9B M>H'@#'E[CE=6\_*Y%(*,UXCXQ<\R\?Q[.&=^5NKI4FZG*#!$C=4-+ Y>BID> M2H"%0< D*1+-4>UUFG[&YVV%/P"_AH3\@//R&66QD 70.*)#KR^H(QH1: U" M"*%UF0-UW%'AEE@"W(C""*N8\3O@DV\\7X2G$Y<^/K[S%DE:;E%W-Z)"5N2H M4!VTLA8AD6@'L"@D*V*$BXFBTC2E$&]IGHQ*8>C,8L$G+)(OS8!(4N3#*DC> MN;A9^#A@Q9-(&="1W''9$WF,X&'2E0!/@(26$#FU=9,VB7:U/I74A[M,A9) M\Q7P\E3D)Y#MKG*8XB9T7)02)06]*(Y)$844_J$\L]1Y2&Z,UX>@E,9_!20) M"^*/KR "Y_ " 6RH'@46D,L K!((J/-!9#!D,48UDJEJA1^G+\H4AJ3>(AC* M6\*-^/$AI9B!\2Y2&N.?PS._ O*(C*W<+8G7K*1'LY N1]%_"][1,D.E4$5/ MROA49B7]31/>"7Y?PALYE'D';2F&+BNZU\#!=SS9)#TQ?C#7Q5X-0@[2YG/@ MB?)*K%;""CYB:$D6=[*8#_X&FY=_?B9\>"DHDX^X3XM!4LWJDC).3R3]3"H. M@R>CHDPAHT+H7(-'C3 '5:CE5L?Q-9)04YE/@AU6< M>/8KPW%NRZY? 5523 MA"DY BN* XY"OV!R<6<]6HOR+0Y<)2@_)?R1=\(%;ZSA+D,AVNEX% =2")PSZ$/N9+/*1]:>.E2'!9.6A21R/"R@&) R'QBB9O[J>N!34> VFY MPI=9O!&%!U\*QVE*$8$M3.30.6PML4S5[W?<4)2@'!5#H)C@GH.TLMVN_?9Z M!=P94OPUQ$92TO12VTA5!C%Y>&VI5)D6.[GD5*A:*YH6=0KQ&Y)]4&P:IHB5L M/*BC)(625KH?"N(/KUFB'+P0RO*^&+@ ,80N\N[.@YF5]OL4+>#G1N7]\+O9 M34K,0O^*XDIND*0*%Z&ZPGX2N#5$R*/ZY3B6Q2(F8-O")V) .X5\>U$]38%M M]HU;^A>\$%J4?2+5>,%JG/!QPEO)WHUA'MR36'(SX?=6$8+KI/ZGS72# M->I=;BTOPC"!:U 2H[KUOK/Y1;X(>W=8PG1T1#GH]ZE=B@^\S!H2R@1-? JF MATSU\IRETSW\3W[O/X&&H)J@+@!]-):J8UBJ!TBFZ1%)IK>11_YSCC'@% F\ M?@(RZ6T>):/T@EW)KY01#Z'69$( ;U'=R7^MYSQ:#9I>:4!$(6]R)\J:$77F M>KGBUIG,.=&K)P MJ1(]LD1GE_P3TGX0N"]*C#T+AO&4NRAA$SN2:RBTQ/AMVE(G@17,A;&A( ]% M0P MEW'JQ\R]&'-KF_]*G3=*SG*" M><+6I#_]Y2IZ]9-&K*2(%6M^IZ[/_W&MLN);Q: M#$4F_,"7_W['-0M%Z2^OL!#XQ&JA10.% &T3C/&M(UY5+ZV:-&P+1A!IV$*Y M<[&@4);@DH&WO1Q2%#:V+U.J+%%2U+JJU;OG=S^*5C 1P^$08,$2 MJ_!,$E:HWZLT$Z=9%".DXZ:0'07D"$IQC4;:.J4UI4J=[K:,2R*57&A%UZ5M MM+AP.[0NS:S+JB8$,8WHQ7Z2V\$[&*>TOHL#R' M-#BE%PA^158DL])+9W4C&W\&YC7LOGMA#U\PWMX8?R1TYW N?BY>JXJ6E]A- M#8$HY'8I-]'#JN[@':M:+3TG> MHR8)(\*3 )G38!D_4\B>QOG0#=E!F[L>&'Z#L$ZXTJ@EK-8'2'ZT)(,V.T!0 MO9HM. [>;2G!WF8-E2@00* W@8RD*0\J&!_5W8E4LK\/!(H_9D*)"I.N#**1 M^*U4K\G:4;9<^>$]PV12C.6B0+UW-^&2J,\+$(B5:?X4FBC3@<7=CFNWF[0N MEBWP=!:\@5G@Z\8KC_!\.%V$#E&F=+*2DJ#4'B_CHN:G/6^>5>*L1 N0"26E M2HM&UU$_ ,F%]X;O?6-<2)5N*/)]XQ5;,M0E0$3T3&5X@VQ[ET**:HY>9BC+ M1T68\,!;(B :S5$!3/42@I'R7L"!$"%<&G,H5HK0SNFH"0#F[C%N>Z=VXYT4 M8Y>U0:ZR.]YP/6EU3F.5P_\X!DM6<+5VP9LH\KWV8TH MP"SYE[G:?S-7@"4A &&QRM 2,U)S/K8*U57\;:K'PHV3I^_&^0S'YN_ AF#_ M]1!)=$S-,Q4,2:W4^4<0L6ML18DQ&-[6 SR$7_Z]QA(X)>N#.OX?'%PC3*V3 M$%(TO" K:R0/280UXYR@XI@0.;D#4T)SEM:(\6@*16)";!PCFX>HR37L0!)0 MJS:? X[DLWB,/1MJDH_/Y$::M)D-O./IV/T:3XCO31KOP+8I%UAXZZYB]EK^ MY0WV[O'=^]=>0'M--[W)OQ!=_%L6$<)9O(3>QW\MO/_IU!K80PP )!'\_UR^ M6,0&+(H-O$KFY=_U^Y8]&M3^NF?9._YNV!_N=.>FQ=H#JS_8=4%ZL2>SV*'5 M'_<;/?85\0/G"> Z9/&_/NL_RR)N<_2!7SNK[X:=YV2?+4J,QWENW[)WNDT[ M46CO$^7S4RDE/GS#-_7PBYXUNK3B\[D@Z](&? VQ/OS#&DL"4/!_X2K@DQQY M=<9;7<=NT#JY .5>83]@Z1N/S;^P7Q8B MVII*\IR5S>DQWM%P*.-_Y'0O03&4;OS=O3?^+SCG/S.%@OZ1XL$$D9P0C6Q1 MK%?N[-MUA$T1+\3WS< )6BS>"%.8;.<5=F'P05C)C^^$.M[N"@G*B#S?L&7. M.33X#Z1#T4#LUN[15DYS]KC//:-BMR/\T$YM]] QG=Z .^'%O=TGS=%N])KO MQ3[/]W'/M',<]/S1SK'%^1WBP_L]:^J<-BEK477:YZM%U7F(*GLX-@?#OCD= M=Y6@6QNB"_K?4=F:Z%THEB;^4[1#V,W.+&S!3L*[8AN/1#X[SL0?HO+F8K?K$;E-=W['&DZ.G.2T:CN*8M&@X)M%@#Z;F=#0P M1_T#"HA= WK'9$=1RE\QI'(0@$-'[(Y07(['9G_4EF:KZ:;+SNPI2\NJ3^PV MT?5M:SHZ>IK3DN$83DE+AF.2#/9@; ZFCFGW[<-1WCG$HP@[<>C(DX@L"IAD M'XYK'JX1="F__]3R"OWAQ.P-QKNY"/O;+>W::M>V3=2KWS_Z<(H62UHL:;%T M0F)I=TMQWQ&W5U3ST;;LI+__(JE1HP*@?];^;_?J)K&7%\@!K^WJ>B?^(YQX M'"2O+^Q'*!(;6DZ3YA(U($K'FFS"4!HO[)=&74W9HX!")TV+3G]WH]F-F-"J M%F"Y*=09&_?]'.+(TG!AO/,BQBL);]RYX:Z3FY"Z$>;NI8[.?(XL;Z\F(+$T M63LI5&GAY-70>.X,>P9\H$\=!WFC(/?Z&COZ)8PW'<([5Q&[]7 8F'QSVL_H MN9T]@/Y\J-FM1/.*BC+7QRF<]^F2YTI7Q^J76P9"?M.>:E25 M2P_#VESYX2L. #;;U*3ESR-[V-P0*E>I@BOM*O8RHXEF-%@Q0S'[][!3MB4" M:+G]JELT-I_+&IG1.'L<"!MBEW!/-)2:T_B2W0M%G=Y1%HK6-YI_QQ8N=>W^ M![:K$W,>E0+1$R@&_8"S/?G (%!A#Z@2=OI'>?CU/7E_A[N,+^Z")?>YH0+Z MT)5#/ZH!ANFA#VL/_2-U:WBO%$'7M%0[\)'I7FYI+[?!7GJY.=G NWWWH, .'BCM]QRV?<;[\I+WAQ\@8_>_:WJE-YT6*(9HUIA M]@L_M/C)15A-CVNQ'!"O<_;]=<6JGKS?PK@WWJ7?@MV'.Z=[+XF?#*S>M%F- M_GY+XH&*#Q5WM)I =G;ZG$-TT>QU7;AN7J 0KC=)LGK]ZM7=W9T%R[2NP]M7 ME^!-8O/J5VQ^[4:OP%-T7TT&SJC??P6KM>W>8#2<]L:]X60\'KUR>^,+>VH/ MQ_^TV??^W+9NDN6SGWX-U]CTZE*,3!!3D1)J#(,C3JGS44+R^GT JUN%6:-C M,03]K?+3%]E%?'0YK!T'B,YD'V8C%3@XY$%,NRH_Z,<8YX>)1F[ESDG_+>Z& M'UVNK\%L-_KHV??&QHM?<;[XA] R8 1X>]B<79/ MZ,,"U(#Q&TMP",06&O\R \%C_,Y\/Z5MS';9PS,A[[ZM MG:3NDW??%F(\F/N M2GBE;)GYQ8VNW(#%?_[3Q.E-WWS\[K-[.:(.7!3GU.TN]?LY6OCA?=2P :583@_NSX-&?URPUABPC55%Z5S,LH![-D>.?MUAO=^,;X%;897[3U:FJY>A/Z( +B'\78!;P/ MUI<.!-HZ!HC/NH:;X*YY.%O3P_%'\%\(/7,YK/F=F[@&)7Q>8!IH/A<))0%% M5X6QE!DOR\*A5,W1:(AJ9\"=_\OX/9V.S@?-PN[P838@T%<@W=TDC.Z-E6Q^ M[D81CAHBL5H/+-P=W=J5Z;.5R*[.P!B'>X$Q]IU'@S%V%ZEX\+4\\4C:89[; M#CJX]0NLP$W: ..'>=$QW"0ZGIH+\S5 Z:1V/O)3NHE9_<,QKYQ_ +B(,0H+3%GBXA,7$!3 MV=/J(\T4.86]6UQ>G'S7M^$?5#,\IS=PV7GQ.Y5:%89RD%H5\ MSH .>6^DT*U+]T_J![_TP(.P&G+;J_@59[@O;S]^_6I<6L;OO_SV6P-Z[&MR M[)CDJ3Y@\-/9ZT<$*![BF_Z.)IDS;=R&=!_?]GA?DW/9#[&=/]^W(9 &//4H M,ZNZ50])&\?1\WB58]]FKIB8TFA//0WHW'%DK(_^-BX?CCX^G@U.#WXV\>??OKM/P:# M?YS?WSB7)$CF$'/G@D+ 8>@\(3YS_@@A^^9$E,R=/PC]AI9@,/BHB"[(XH6B MZ8P[H^'(W?Z5OA\.@0?] Z&<#0<^$=^.)AX+AA _^3LY&1X//0"]]?I^Z.3 MLV &Y\ 1#G=D_>.T.GA:#AT#__Q^>9!%3W(RL8(?]LH_3RA<5[>.Y0_3P"# M>7%.-WESBN: !80NW@5D?BC;.SSVAGEQR0QIV"/,., !+)8/^8J@6/CH,/TQ M+QIR.N O"\BJV8N?#^7/LDK#P= =C-P#!W!1WTG"X16A\TL8@206PA+\/0$Q MBA ,Q4"(H81ZHT#A9P[H%/(O8 [9 @2P55]\_,EQ)$9HOB"4.[A$' $V495F ME"LR65]/U#=%]88$@*NA*LNSO%]*5(W9V=O@L1V%U/2I'E2H_D!\'[LA,;-WP;"];?!OD=/NH MPWH&FM4AI]NQ#I7SJ&Y$-%&J[ZQE-:HG?\M.R EDZX],!#(8O)N2Y6$(D1K* M#<-_N[C\H ;\IDR ,>&*7C[)GBT6"$2<#>YZC=PRA7B24-73$UU)_W M@ :4Q WSZ'!!R0)2CB K:G?%8$9A].% Z/A!KKS^&8/).U&1O$2)_^;(DS\? M"A(8WZP;DM-*\#\<,-'_,4R[QN)V+R@T;;<@86+I4##_?V]^ &+3Y@N2((G_ M$JT/863:>D&",.K0>$G]*'YW4/CA(+?MJ9,19T4TA%N#KC7=)ER59-G#'!\-:A<$,Q*C4/H&YR"6*__##$+^ M(!H$S2!K9J7!RU5XC01(J^+BP^!V@HE$SR)&H)ML=L2U^ M>MBD'FD/VR;KGF*WZBL270OG?0Z[059FHT?*&PY]'5+K'TCDI!S? +H@<]&N M&<0,+>&>T*KBJ8?.%ZY :^@VV+\!F7>F"/A\.3UL 6Q?RGDPKJ)<3G M@"%&HKM"(]IC6$6L 4FX1ZZ;.@2(!3%A"87BB^(B02GRZ3<$#R"&)+H!48/$Q4"K& $<=$_UL\USESFV )K@Y:W;.)K\>02,[A<@^2 3] E)5 M'5;]U"!F8L)5#Y[O*J=N [PB(V?-J>[Y&YR53Q_!)(:O!&K&6P>M-SSRRLK4 M$%KGYU12G[1I=8\7U[0O@,JG2VB\6';@K5\PC_VR[JW#@]' /W< E%/V1_OA!NHJZKB/5+ M[:FKHG(;B&7DJ[\_*T;]!<%TT:RDUB^+9UY9999@Z-^RM]F3QIJNFERKPL1T M:#$A>JF70(RF6/I*XR!;,;:?&&NKMBRU.DS\I\+36Y"M.#D9J\IG?=1MS;W> M8::U9ZJ??\**Z YF#^?E./B>((8,G?4-*OWL\ERU:[ !2)&\IWU]RV>0%A\8 MSYE6W/23Q??UV(BOBO/FPSY.$[F=!7 H_\@MCZ5P.XTBD37T^JESY*I]F0UX MU+Z:S !2'PJ\>@^&J9FMY:(UM]UCK^RGU@+31\.[NF^-59R>C5ZWG?@&DZ>7 M.NUW0L(G%,>B0Y26OY8)BU,DQNJ8,6BBW1HYZ?7A-5V5=N@WN[0CU4NVU1ZQ[L[RQ!JZQ'0[^;!E@7 MZG?DORTL]R2.(T*? U?#?H*&7KP77]XMAOX!9%O\%= L_5PA\V^G27IAX(, MH'8:"MO/^[X5V(23/(L<)G*+=OL7^!S$B3R1G;.8O'P&_R+T(@;,W()_Y7KH M1Y/GNZ5D@5:C*:]5FDI>,BQ655MQ^\69O#BJ>HZJW]N8TV)])87"&S$YP^U" MXSFA'/VIFO+I>0$QV[^2VK4B^E'G^VYI+\YXU*45&ZB:E8O^ZA1KYV35Z^6@ MN\9+F?U,D8EW4R32NJ:C([=LFQ2H^]G1ILYDF53K%XZ.O?(>3H%''SV[0O.- MU6$%K5Z#G?AN*;RYT?\]U#-WZ3GF%WFD]WN"%G+C\ LT.+51QT"O?T[=LD&< M\?G4$MS= 3'63GHU>3YUYY>TS#3A]U%LUW5OU6'6.L7+K*D"K ;VA M[Y8BDSIDZWYUE,PWA;D&YA**9@6H:%;O%?@F_GK<7=\M61YZW(OR5H9X?U&_ M(7C*H;S":V*P-FY0:1=$3^9K;2,DR0>2WI$,>MK;Q<^FBV #'^TJ*/XK;[1N M(K+]M8?K8+%75SUKK/.T7/2:S??=DJVR!D, [HQ>,RL]<*?^J!0<28/K*Z:.Y-IOP(ISY H@^G<0=S@+H^6BA^G,'S68 M[.*!Y.DHIKT$Z1)2H5VXNE&)<9H87G103:[UI/RA6]ZG6O-Q"HSZCH/QJ7<- M$ZTOY;M>.0^J&I,^.E&5_;I^N,,1=D/&6GWGRSR6EB!N_-#OC)4:#!B:8GD) M%6 S&$[%BGZ%,, ! O$=20^D[ OM]I+T\'O^J'R(O1[^7*P#F),)_M59B79R MV6]CHA52D*H+<7&P-R5@)$P_,J1JV./(6(M_&QR&>.U]J>@F53]-:] ON=E%2+S&^$1T 6?I_PRLHRJ1Z MG_O4+6=6I=3YG_Y=*%'L0^.-RS*MWL$^\\KYG%L ],^O+O3B!6%=]R8U3+2* MZVCHC\K;)P5,',FOS]N2JB^R>\WP5'V]06"B0MJ? 4^H^+L+:":L]5"Z_JAN M>JV$9*"NQ#BYG-Y#_) L%NE;\$!B'P:>[Y4W?"J&P>H= 6]# MH#0$U#YFONF6ZTH$6=US0\.U&WNM<7ODN^6DV70[=KW;5V"I_:U_9K I(J:F M;N1NKIX"G%@=(91QT2OIT_<[Y5O+=5BNQ+02S@?X%1V3"%^ MV!ZU"EJMXW3LN^4S=!F38@2SU]U??F+J'!GPU+I"QT=>.<&] J[*9SUT>]KT MN[%F-&&JUXS'OE?:)6Z-9@\U8_IFWK&\$], KPTJO38\<UL M4WU70:O7:Z=>.8EHH^/[J+V*O5C\W#U2TYJC7F^=^5XI)6(3K>WO_8[*%+OZ M@9/@V^U"'D,GJC!=WR\%RW5@OLW-=;??0R:0"3@,50]]%4+8_B9I:^YZ@.5IO": UZ(RK)6P MMWG;#/=^YF\KSGJ8/=]OL(AJ8>[YA 84(SQE"T@?9H!" P2W*;7.PHGOEJ]( MR5DX@H>CF/2XY[>_&WL1[?AI/8N3(Z^I1'SV.AAXW5XHM&>IUX;'O M=\7P30'">[A(:# ##))(QMT)5HO%SE@V\-5#>N+[I3V^"OS6,N0-\JF4;*WK M([27DAD,SR$6'_A=#$Q><%I%K%_A3MWR+5(9%R=CXR@^_8; _"Z5.A;ZI>S, M*R>Y5<+1QZ6KHE/EG<::["<:!N MY,TE.9DH=7BLGUO=%5!4H;/#50B=^.OQ=GV_XA1S-=[5SWONT2FW]S:*Q#S M4\-3(57$VE7O=.26K^#+/.^<30_/EUWY);OL4R/MFPP=5*NSL^2[R\M2O1//W9%J=.9M^YR]#KWV"OG/^QE./1/ M3W?%J=MYN!T$Z77_B>^70@![&1$]7"_2'G@$SV8OFEL3Z77YJ5N^HS/K=$7> MSYXV?['?-JE>99YYY5V@8J_W4?<5^K##F_U*M%H-=3;TCTKNVB8 /50U#\F$ MP>^):, G^8[#K:^F%F@K;EKE=.:ZY1MDUWPEGEKS\J!&S M>_^DS[[?"9O0>+!<(1D4_2[QB3M.[JD7@"LQ.'$DU.V3_O MLAVL!44!G(@/(<%Y%9:0 ;$X@/P-*@<.F#!.0< _'$0@9O# P6 ./QR8,<'R M3=%BU9$52 2/YPF-T?N%BB/+]GPXD)=@ EDT_6F2WE[TX2"$$R2>,@$S1SR1 M[?J=DF3QX2 MB#B<'SA<\4B?S D6J-.7:_&+Y'UP6-<1^R8M$UIO^S&L[F?PH1F1W!JNB3D[V>B) V2";PN=8[,S\'3YJ[Y M#&4BCRQS2>8 X;KFELOMH0F;J(:<#N0G]CY4(IHKO_6"H<]P/H&TK@4UA2UH MQL.,4"XO\U@"BF1= Z)=&1B>653(/=<:J=G*UJ3-OX;IV7^)ID+@AF)49A= MD@5B-,6RX(6VY2VI+6V[,!2I1"B$Z5^$07:4.,[O\JMM>2M:2]L]GHOQBOY4 M@LNJ4RR+2I>QNDG1ZWW_!S&]V!]%,MM(UT!@NLH;:22XD\ M2_:JJ^DC?.;G,0F^U2NT_7!_1;7.Q;4EMW6N1Q&8@"M(J5B;'FBL7Y_K2ENP0(^]_X6 ?EJP"V'JII90 M0UOJ"2QHCEPQD[FT',6:(?Y"',X!_0:;#*@F,@N:)F.\ZR/]+W>BCN+CA;I2 M/-ENW);F;:3UD7NP(M\ MI#+V"V^K2#-Z)'T,>?TR]!JB+%BY"M:A/)$BQO/X&=7:&G6E]^.[A6B>)E7M MPW?3-6.[E#75OP/!-R!?C'$/%\*JDW7*SIOK]5 SG06*: PI80L0P"O .,20 MLK2VHMKRK$S#\M&.V()F/L @$7ZU-%<_@VX'!W;6X8F-^P6O"'U8P !%*$CO@S..=IBQLR.\,0X"(3V\%BL8A8S+X?DX MH[(%]S"$V])RP=?Q)A?"I&JN]OI5 M9OG[8F0OZ[P('84U'L65W)44*G.IAM1&\/#\96UTZ5<;0R86+$'5V.A;J:>Q MH%&KP .A+ZV-SP8B"YJUO4'5N..A(?C!2V%C?+ZQ;28' !#5>H6IY'66V'E ME<+@KS[=VU?$!G7P/XF8@X@K^^-ZO@"(RI\?A0N@LT&;J*RQ0S?/NC7YO'6E M?_"*5S \]"E(Y8*6.FN;;P30F\=512W06W*9O)".+5*V,[Z_?E_T5RWS7 MTM)]!>%:E]6.M"ZL;%!W&Z.I:;^NIK URFUKHSS='">1&'9(/(PBED:N7N0I MWV)3VNZ\&S#\T1ORZ^#=QL!LFSA<365-:G"^BR#3\$F">:LMA\W"-FPVR'HU MJ,S-,A;HS-S_E>F=3*RM,)Q _B3L:)9N=-AVZ_.\$P]%P-,Q#F/I9WDQGP%89,8:Y0LUT%F"^=4=-XZ9A;7D[=@65N2;TZLL=)6$2 M<&:(67MZ"[!39S'D$Q!+JG&H&8;4DM5<$5J9$.00T?Q@P,=JW,6UWB1 M<"8_*F&?(9^1\ ^(A*\A&*V-AZ_"[?RL,I]5O&V\$)8""&::DTK[$F"!/7T# MYC(!!RT14TW0S>3JLE;,VC"1PT.>XS7*@6]!:$'S[A_&G_ 482AMVER+IO5K M<(2:"6UH7DF7:!WNVN+6>-H;80WEC+8.$!5*6Q,A*N["CW&89X0:[^#7TUHP M"%>697G"=,GT;LG%@H:OXU?ZPY@M@V"MF-@S4X6A)L_BX4 4!SC,W&?X+ =M MT]AN26P5QIILJ")RG](V&&<][L;>#G]G[+NCHP>($:%?1275H09U>XSPLD?# MT5F#!FA);<.HZ'HJ3&7U/LX SM[\]+! F$31./R7,*+FNC#5:XI\+;=#UH>U M&#;N<'+DJM)T];(!8>A/*9@W#)D6E!8,ET$6R$-Y\FKNF=D#D;E8"PRR77XP_-1XS-2:\[/HMSEUX6AK9 M7]_0(3-4E,"'&83\#L@X\PQR%("X*8!@R.0'QQ3&::IW<3?L'@80+=65?/G5 M)?71^9;D%L0#3 ;LP^_CO0Q\Q7R"\1(:)<[5$MJ@\\1" M(\.S!:NL, MWH+&J@B>VR)!Q;6JT@OPK:G.A2(65+GE;KA1MI,1+SMWUM>[3K?1 ^0\_7F, MPTL8236H#AU=D*4,39Z_7&,FN7^YE/N72.U?+O/]R[G:OPRS04YU$\:$A0T#0291-RRH M&T4LT&_%5[?_78PLW1FSBJ(_.!IV(1/N HC0IDZ)ZW3,=6%=W (7W7ZY G- M/,VSXNID>TQ>(*Q/X]32O!)4K?.>]9-9P(W"!,13=>G(#EJABI$-NF$#Y< MD;RE$F6W.DCDV!-8-$[G1GI;9_AJ%]!O)Z87D33W[Y MKJ@U#F'(P3.,(AAH3T:V(;95JTFG-N D"I0W*]1RH(QTA*?9V8FX?F5O16MI M!+]3NF9Z3=4KYH-6"K!@_R>-*&9W.4KE>;,ASE.3PQ*(O'\%J>\]N5K0UC0AI" M#;L"&T4LT)OGV0L)Q"2=9%ZW48>K1-M2_^#\ Y.\ER_"A5ADM\-FN]1[R:>IY/M7,S_2D.IM M5+@2*;TGB5T+Q9'/A=124 2R'E+%[M\LV:$J/_C*B[H\B>:<[Q:4=J1SRW[V MFQ=>WZ*%MW1EC,'E1L7B%C2E?%BK(5Q76]Z"QN11$!"211K_P?"I& H1CQ(Q M^;4I\&9,; TFE=)78_XBS?3Q5#C!4[%2ZU_VUY;V2YO*CI[) )AW_KR%?OHF7!#,[!QY_^#U!+ P04 " ;6OU2C"R;<5PA M !J4 $ % '1R&UL[7UKGZ_; M,>Z7U&1.R7:2394S]MK.F;.?6+@T+&XH4H>D;.O\^FV0DBS)DD61 /7*V:F: MR"(IO@_0#QK=C>[&W__]\]'DR4><+\:SZ4]/^0_LZ1.3S_\]/2/][^ M>_KO__C;W_[^/P#^\_G;5T]>SM+)$4Z73U[,,2PQ/_DT7AX^^5?&Q9]/RGQV M].1?L_F?XX\!X!^K/WHQ.SZ=CS\<+I\()OCU=^<_,A8DJH3 4#!06F6(D@= M9;VUS#"9^/_\\*.VF17A.3#+$GT,+7W,TF>3SI)A<*7DU9=.QM,_?ZS_B6&! M3VAPT\7JUY^>'BZ7QS\^>_;ITZY]_[9ZMV+CR[&-WV0OI8_^\_?7[U+AW@48#Q=+,,TU0W/J)^ANF5*GP:R.J+ MEZ?'^-/3Q?CH>(+GKQW.L?ST=#E?0!4X,Y)5-/]V]W<^^P(XA4DZF:SFYQ7] M?O;-%5MK[/AYB=.,Z]DZ?_QDEJY\:%)E-9N?_^4D1)RL7AV=+.!#",>C5^,0 MQY/Q??$.HJ^,+L6!U[& -\C0%8^,RZN358>TH#&MA%O"(JXD?/;= MS^HT/L/)VFT*['DWL,ZPW)U=)?(O6'1U M29U]XMGBY.AH]9TP)MZ<_WW5<&TDOYPUG?&U8 G\SI*?33^\Q_G12XS+@VE^ M$8['RS!YA:1@7L?)^,-J3A:CS*U#;R,4KCTHYFBH5CE2VXPK:1*&Y/NP82-\ MFS!$/#:&M)=,,]:\/L8Y/7_Z807G?,2G_YQ-TQF9328NRY @JCIRIA&BJ]N^ MU\J4'+@LK@MA[H2V"5?D(^-*6WFTH\GR$.>7QG@)3Y$Z%Y9DU7,6%%<&@I 1 M2 $RH80R](\^_+@5TR;$4(^-&&TDT(P1+[$@/3[_1C['$;X/GR]C0Z*ILXP[ M+2'+%$$93WM@%!8L1@L<#EA4G$/1-, M6PZ1DZ.H1!\FJI'F7L6X$;T@V^/8< MN;X$VDNFW4)(:79"8-YB0@(6)TAK\GS,5O$L>$'0W&M0WC)P5GG@1BLFG0\Q M]O$YOX5J2$9X.XHTDT,S9OPV_4C/GLU/JY)&*2)'4< 51UNYDQE"X0C"D=+F MRCJ%J@L3+J,8DDG=3O);SW,S2;^9XW$8YY\_'^-T@:2H5N;AP@8M'9<)99EZ$* #< -R:)NQXO64FD7R_DZIJ13D>3>.4A."#+R M389HF(!BLR/[S=BL^[#CKBC>-JY#O-"[(1?IBR&5FXP!A9R&%:*!')S@9*-& MQ5,G-R'>9[M[@*CD-I+_VC/8;JJ;&S]OPFG=<2^V6U:2M#Q LII6E4N>O%7R M>P)//I.O8YQG7JWB&9/ T9D # ;0DP_P$\TT1\\*MRV2.\Y)"-;](RS)R M@9T2*"US0;'2BP\W0QJ2)=2>$@W$T#L$?8Y)A,!5D0$<6@?*9 _>>@[.9(T8 M2]2Z3R#IV[B&9!$UYD=#@32.)HV45$%+'\&76*TQ)R $^E5D\MU$D=*+/H<1 MZ^>WC8F%HHW3@0-'1:L-$Z.)Y!*,#2;%'+"H3IO@?4W[_<:#[B7EKY3;UE/< MT-F;T0I:GKZ9A&D]\*L!J>.:P5#=SY@1I78%K+>T,#6-S4D60"A3BF=6H.XC M]&^A&I+]TX #S030:8][6Z?Q=?F#?,XZV)%S6G.62$4S6X-/F,%E:0%YRIE+ MP9GJ8_U\$]:0+* &I&@G@F:L^'4VRY_&D\D(,9'A;<@:CSJ#LI:#]XE&&&-T M-G.G51_G_AS!D*R9!K+>:F(;AG678?IA3-[6>BBD=7[^G"8G-37S IF/W"J% M"JP+A">H1 :4H%]#3-$S+$'T6?.;H!O2(6D#.C072+]3] N (YL%0X.)G'-+ MU)4$)<2(^9/)^FXY2W\>SB8TH8MJ MOBY/1RHE*QD-44BM2$'1AN9ETL!$-%$02F)L[Q. &Y'M.O(;QFI0.%U$A*21 MU?"%@6B0W*.NQ)@VXEO)OD;QN,U#4$P"5ZY.AY)_]*%=F,4 M@AO%8PY]2H MSCIF\ES':;P1\^CUSA/#GC(3!?B-6ESD9) MD)W-QD<>BNMSLGY/H$.*1K;6/1U%=HU7?W]V??I>T>]M:LTO:K1G90WZ*H9[ MUYE__7WM:\SOP-RHOOS7.8GOS7Q62"E(H[Q7+$/Q68+**4+TDH.UR1ES!$-R5[:5 M\M<[RQ:SV] Y69":J0D;(;:521*1;!(R>]PT6"&+@B9TF0 M'60*\M G[^9V3/=T6.!1$*"1"!H>99YO0;_0F$E]+L?3$[)YS@[329W2)]8' M:6]F\]7L+TGQQI-E339]/ZM!=?HCFDMZPH??IDNX^D_R\^QS.9X<5"%B]_'T]FZ5#U'UXQ2K9D[.>ZDQ@PG54E$E0;>@3;+L% MT*"VL,$2=3RMD!ID,*VD=SY"94PIDG,(CI'M(66NL?)4CY9X=*B+X7W,OVM [JG8^RZ8 M-H2X(5=IZZEOEY@8QM-%506X>#W]^7,=X"3 M]N#(K&+RB[TQ\@6MRLZ!3H1#%>R3"K4/7_EA M?;/M67A_EZJ[[#O%?%Z.%VD]',Q?1G-^('%U%&_QN YN^N%G^H/EZ4C;6&SA M"K)'(0S*F.C$UGU)^$$(.F*!=DXC'5@E$FUO M5D"HO5AU*<)H1\L)^^14W ?EH(R0!Z'9O>34OBSOTHASC$K2\^CQ.=="H0Q! M> =8A S"%-2I.Y/D\K$$MUQ)K^N3N0.E0IU@5R!R%AE7M@3L&NRU 9T+>Y3&!,$BPQ$#.2PL$";\T.E'70Z^VYC$C,>?;O3)![ZV?[#3ARSF5:]-;8,ULJAN(>!=#@;V%?IY+$1K(]^'25R^(?6Z71;S35_>-:7Y MSM$TRF_>*&L]&7*(K;? LE$UC&W "*W-_7C],99W^$W,_(#<3F>KT1XENM2;?O%+[,YH7TS M'\_F9RFA-4_TQ1SS>'DQR2'PP+(08&BY@@K>@Q<^@#!8HVD*M>MX#\O#3\"0 M#(/FJ^+&,]V'G_-[D:YMHL$M@R?4).#INO]?.GT_IY&$M%R/>/7;Y-K$?)&' MYU$X$H#,P8(21H-G)M14:YNL5,[W3%!H/IXAV2\/NA[V1(F]T/LESL;'"S^%^8/^&4F?4Y%UFX-0A0"6ZP'%YT&;H(+3,OB?1]C>F?H M@PK?/21IVPNZ90^#ZX@O $4K;4U+)%_25.?!<5HP916*Y,$Q-(QUNOKH=E - MVKG2GKARFB4K5G*FP8C"2-I,@E,: 15Y %QJE5R?,[0O&(9DYK1BP@W]6[>9 M\;UHX(L!EJ!-9EK3LM.IIN0A.!X4"#*'D#L=HNMS+GD1JXN.8ONWYZ1^+VL7QE_$T M3%/=)\FZ^[ANAW]#J&Q46X+75GZ B=?RD9 AY!@@2V)*M$E:[%,&M!ON7;7: MSV$^.7V+Q^%TG2G^#J?DVZWRQ2VF6DT@P217M:QF9,7$#-FEP!V]:TJ?3A"W M8QI6J([J\D77H]J10HJH0!KG:QDT M U]RAJA=-IB<=M@G46!3A$/:(Q^08%T$VH5NM$GAXG59AZ!&@GG&?:(Q2[3K MJX\]%^2@^R*9ES(XU\?5N!72D)S7@1!J>Y$U;*-UICL)QU4XNH9V0N4R)@%* MZ C.6 .6NZ!=Y,R5/@&_6R$-*@?E 2G41F;ME- %F*H(KU;=9W2ZFV,FQ.K;>X:@+V?D9.Z[_& MR\/:8HP0_C*;OSL,:**JKTN.[FHR1J+&]J3T@$4ZVHTQ090K[]9$83U/ MK%-GY&T1W_/R@.^>B%TEWIR?!(N4\LD\'1*NUS6]X*(Y)N?)!RD96"O(#8D^ M0,PV '=9H\WT7NY387,WMGO>5O#=+54OCUV5]MPD?,1XLBS) B9J6-XT$ M_*HK;98\&1NEEGV4]+=Q#:K:YP'9TU!Z#>^F.IYC&J^-#U8*>J8XN(2NW@P< M(3)$R%X%5W).K-L][5]0/(( RS[(LK5@VG6:OI1B]KI.68'TSSJG:\WF(_ M0HN<5>&7>FHF4()).]*D( :ZUU:]691&R-P3)ZAT=*%/NF8VP?B]G6%XP-2J(&P=B;.B,UC63UDU3E(N)B.5M,SNYC.QU%'TV6I!]1E5)/^LG^C[5;F]+!F"22 M8M>Z+7Z5(;3AHS8AA_M^R=%#( UWK;@\BQK7R-UX7=>!*]57WSL_O3\[SI!, M!^\"Q'I(KU26M?&NIWU62YMBMD[V,<+O!7,3OOGOEV_]1=NR4'^U'%Z>+8O? MIF\QX?AC;0RV&#D1I<^A@-6UG-A( =XH\D6%XB+K9&SIP[9OPMHH-LG^ O&E M=L+KR*=:A3RE/ZKWCUHNI*\YP2'+&D/ULN;M"F HO;8E2MLIA/!-6!OQZ:&S M$A^&3]L*KR.?WLSQ.(SSN:]P5HI^7OEX?GNX#=)%3* QD_\90@ OZ5='^SM* MFXT6?3R][?!NQ,"_0L1\#^+N2,V#M Y_O FG50773F IS4\P7[Z#60<5#7>J M7E-:+X$*"(YV=Y".([T>I.9],FBWP[L1-?\"X?D]2+MMI=--DW)6R'%1QS&2 MAK$+O?<7;*Q+DA.6GD6(Z^7C\J MD]-$T) @D+T'$7E)H4@KONHK/IV % M)T<6O16@M"EDYY%J2S7TSVQ"SKI=*;$AQB'5'SU^DNY*@@?(:1RA%C[7 ABA M BTBR6OKS2R !RU"9"P4T>

=&:XV0>E]XIY3=M.(3WQ]%G1O>%+DLMOKKO:4N872M=%8[&/7KC<=@ M:-_ED9\3,S*=X^J/S,P[E;NGV%?@U_HQ>%\_!ON:MVN_TQWHQT ]!(WZ5V + M -#^B/;9:IZA#@IC=)N>9MU&:ET]LO OU =[FB4YW51[HOGMS[1?DP=R)\HO M^?KNOLY\K9/T(D18@%@ !4^0[LJMZY\DRL"F@=IN"R))0$T/LH_.,+=/3RLD M:*2\JI.FK=,@CV-Y_K3Z8H3&IN?QP#$_C+X8I(E.H(> 977JW M$SU'S\?LF M.U_N%;M[J-Q_X;"MP/-:VIL2VHLTC6.)B( ^)1CB&(60AB&&,9-Q*F@@8V[5 M4._X-'/CNH-"\AM![2 M<4@5(T#LX1@2["G2X %! B/*A)$Q=)$4/TDL$&IBX)ME;[ MS=>"5@M"L8=D2J%D2:"#G=7VT.,QQ)A2PKB?AD)8Y17MQIX;V;6B 2V;9;)- M!S S4AH(P\A48X2 ?7K(H:YNGEAEL MA08WH\!I[C-R#^M4:0S;D[#J7@ IA,[E4P\J8_G#(UGIZ$F:%T7^31M]#_E* M/('UBM5'(O=0WJ@8[E'%#O M3B?U.ZX5U">3&Q5?]/CZ\ %YD6/KBY;]SWQ<;?5 O/0A]UGQ70]3+\/ M(Z \.M&[ 7@ 35N"Y9AO36>?F#@M03ED0-L![!TR[]3^C%6Y)#RO:U#D9X&)HC":,"@QHQ K2QQ2BM0_J8P0CSDAJ5'@J.W$ M^I&0OFD9EL-@B;.V_&0GHB%XY# MQ*W\-$-@Z_'66 TWF<]FB))=S\V@^X?9M8W5K+.AFEI&30.S+_="5-+'4ZY3(OU^H9?/7TNFX83Y:_%OGZL51#+->Z_=GQE,NZ%O3"%S((?5W7 M3^A6(E$:0!J2"(:IYPOU/REC*S?.1'+/[5.TT0 T*ER!K1*G4J';0NJ625=3 M/19FQOD,%WMLT][].EM;^1.C[G2/,)7LD^XP)EZ0_?W)U-,/^Z#]FN?\6[9< M=HM\XH RZGGJ04F%;F"2<$@QQM C7+V(DGEA8A4B=V2.N7TH-B)>5(OU&)9F MC'TA0B.SJRTXUM39H[Y3FCLVSZ24U*/H/GWT7>K")_M9]U*+H7.E_/8C6BZ_7TW"_H>#T+2+_;]?SM#AIHU+EE:<*5 M)2("R#@*%2LQ#]+ BR&1J4@P)CQ,Y>#V&7-,8MSO#V&1H7<:13-^N0B;D9G$ M#I;+FF8^D^%3D3@I?Y2F9JVY/]DS2^.K7; M$;FDZS);B;)0.VB3V+L!Y G0'" _M0FH!EU(RR=Z 7Z$AIHMCQMI1&=U[0L(Z>;]!# M]QOTM&UX_EKWX'G7;OC?DJSX*UFNA;>(PS02 0V@"!7K8Y\AF*3J(T!3+_2( MQU)?6OD-QQ)T;A\,!TW#MFW!&IU!MFJ=:E= ZPUJQ0ZT$B,I6>X **-%;O;(@XI#&)8>QY48JC M(!#(J&"+P5QS>X5WVQ =E*NEO0*UO, ;&$K3![396^X(OI%?^HN0LR8" TR< M\D+??)/2A('B^ZQA?2W2U MP0B3TJ)=" M+%@ 212%T!.Q'P:1G\;$*%:H?YJY\=M&2F46;.4$6M!AV0I[F :)\##V.10R M\2&.90@3+^50HB *D)?J,AV+55T0B]]. FW:0'LPYY\58;,OP^7/XLCL;P_2 MX+R0XQB,DAJR-]6+9(<<5_=4@LB)JP>V5JCN1;&MUK[C<4WWVJ3:IK,M1""8 M%WH,!@$G$%.,(<4Q4KB&L=KL8HF(53RV\U5NS'FPE=]B]P18LMPT=C&>?ML>#+2@';1^L![#O,_VZ MC9"J*Y?5*;5-T/J",)0*'$E($%$;XU0BF 8DA@%G01"@,)38J+!8WR1SXZ*- MG& G:-LUV;RU]$E ^VG'%4PC,\P A*RZ29^#8% GZ9.#3M9%^IQ:W0[29Z^] M) 3@EGS?)*"LQP4[.4?PF!GB,<#Y\?+X7. GN5?SXF6__ M+?9!];I%LN[Q(46A/I"WXGOU2LGY]P7E)$PH3J ?(+4))YA#&A$/"H\)3 *N MK&WC4G(GYIC;IZL1$VSD!']H24$MJD5(]RE ^PG"$4PC$\.X")E'N3M :JJJ M;66YUD57ZDPD'8A1@J\9 8]KNLR8^F&C@9MP]C.H],2OG[ISLH#U,Z)W(]3/ M73J@Q.:*KQ6/9F3)U'\5QQ9BQ1](\7?1]HU?>"1F)$@"B#A3AGR2Q% M/(4D M#HE(I9 ),XHK-YIM;K2X$WA @LMY;,_SHE/$1C>=MF!MA 5*6M"(.PJ %A4P M70(Y%8'N .W@N)'?=4:0,4)]%2[/CC%=64M3=9[5LC2^:=@NZGU&:+9LSN96 M_$NER/L^7ZK[RX;:%[J\)&8D@0)3#V*68)@BRB'Q$Q3BT*,B5J9G7I&EF5_W MW(16A+N==KQ'_E;/ 98[J0%13WYM/;1R_S] U)+;N7?/ F^VAW4)Y\AL_'X/ MPS?]J%EO7TVA<+J'/3OII!M94PCV=[/&]PT,6%:&/I["U8PZ'* U M,F,, [2. Z7L_T@Z@^REOR_2"52\?Y MI"2$/,()Q(%((452_1'*&(L$)0FS:A%S@2QSHY9GU8W=I'79K8V-YWUTQ*?Q MS'=3O4Y5E];VSK8H=2Y/77<%= RE[A%&OD^8(#9H 49,%;.3YP63Q@8!UY\^ M-FQ(>S_;S;W.X'VW.@P;>KT6M_GFU[4XZU7UF51B@6D:>2&-H""ZF22)(Y@R MI.PU@B4)?9H(;M04?.#\V%_%6%:#6U+#X MPM"%.N_&&QG^D9EWOLB;^_]&7H&)/(*CK(25E_ "''O\AD-&G('*7=_B M)*F1^RE0[=%@^/R_Q)B'+!$O59260,I4CJ#@,>I'Y(H4!! M3(44 :>>Z8>E9YZY?4 :4>M&X%MAP59:KFL$-HI>MV-H N!Y6[KM[,O8U4*'+LB:7 M#SR[$64IQ#:>]KT@BK%:3^Y36XNG5%2N:\6]S;Z*!6$!9U%*8(QD G&$?9CZ MQ(>$88^GC*2(635RL15@;OS;R'_5"3"O5;@"6R6NM/E"!?A$,GY5EST$6A'+ MHQ[;=3(\^AD1_;&/@IP#;W]:-! ]MZ='MD),>YHT$**#TZ6AX]C18EE4BVT& MP1[[ F(>(DAI(*$(9<+C&/D$&^4FG9QA;L2VD4#=W.$+]:Y\?3H\^"0&<56[SAI^_\(*: MM*]ZJ@Z6;=G!5R?*#K[Y+@J6E:+<5![\F\CN[I7M=?U5L="=V/S^4Y$QL6"Q M9(1C71N0ZUXR@0^I" D,48 3F9*82*L#I6G%GQOYM#J C9#J^[T1'[3R@UKP M 05HIWLFS&RP^:[TV(1J4*RV-*U6NP6A6[#VX)G97'7FX1E6Q7;R-71?VW8Z M%::O>#OY\ARM@SN]%/9NUO^U)JLJTQZEKV+GT+T59=/PBV$BPY 1*'S=3@F+ M"*8QBI51K)-@N8@D-PZ>[Y]J;I^EKK3=$A5:7BL[V0#E\TY7=]B-3/13PF;N M?W4'WT0NV%LUHG; _J,+9^>DK%*BN_&PFD'3XV0],\!D?E8S1;JN5L,[AK:@ MU''X3#&V+E>P$'[H\306D,>Z_Z0D""9"YR.QR,,I]R@.K7RISX>?&WGNI*OK M;MBVG7R&G)EE/1R/D0G1%(H!K2:/:>RXS^2S*29N,GE,O<,.DT>O&LF-<,IF M:Z+>=VUMR[IRR>T]6;76W#7G=24#LMSE?^]J/<:A1R,I.$0H4496[ 60HBB! M*"4I(4PQ1.C6GS".'G,C(0<-4MJ>S./U9S[![+] M&-X^^QC.=='-?4_S6/S)0P?;@CED*RUX(%P OJZ+#RG5P&/MU]:!.W?:NR6D M%*S2_]2_Y)GF +JNGZ ZJZ4[5"&6=?QA>_&-^,=:_[AL'Y:?W;C&QE^Y'K?: MB)-/YI(;'\"N.V^"V08FKVY]BQ_E._4*KNXRNA3792FJ\MV*"YFI[YM8JI> MO_G.EFN=/[L)LE\HZR%%'N,0,Y]!C"G3K3I"&" >2!XGD@BC6'<7PLS-=NB< M+RC&V6D#&G5TXYN-0K#6"/RXU0ELE/K),MOUDL4TVVQ/M40C&P0CKXY]$JL# M6-UFL5XBT+1IK Z@.\AC=3'F.%6,MLXQKFMG2AE"P3B&.) >3$7$(4LDHI@' M3$HK\C6=>&Y$NU^+Y\NS>D9G*O-R@5.$Y2F NF3HD17IJ?*(DP4*1$? MQ50PF1(K4CHRQ]SX9RM1WRA3' MYIF4%'H4W7__^RX=]JK_F^!WRL3YK%T;>A=ZGSV^SA](MEH@$BKS0^WY(BF5 M%4)E!$E""11IZ$5Q2%(DK&)'3LXTM]>^%11T)05_-+):OORGT36C ">8C4P$ MP^"RIH.S4#@EA=.S34H-9Y7>)XCS-PRMA*;>/%'6Y16^?"./;0T_Y),XP'X* M$R*EVJF$/DPI\V&(8T230/(DLNH1?7R:N1'$1DJ@Q01:SH&E$4^@:NBON1BK ML3TQ V :4".L#P7'Y;^.3C5Q9:\^=0^+=O5>/8P*WI!BI2BF_"2*>D.^Z\80 M2,930@0,B* 0Z]HH5'>PDI*0($4XXM2W88.3,\V-$#:"UL7P^HO@64)J1@5. M@!J9#0XQ,NL%8LT(9\%P2@JG9YN4%\XJO4\-YV\8$.4B5EE>?!%L7=0M;Q_> MYV13[3>B J51$$.)L+(4?!E#0G6+NRB*T]A#1*3&5?EZYID;,S2B@E96H(4% M6EIP/:"Q0Q^^_43A$+61:6(RP"Q"*=P -U$LQ"4 VL4IG(>E+]"@Y^[I(@7. MJ_#LJ-_@\H$Y -J3JQL_"?ZZ#E5ILB__2I9K4?]N+S^3+R(?FL)9L>T=HP%H5-AF:==:7+5A?0>9_Y81\]9+ M96;#C;H 8Y.V>^SM@\J'XN"=!""/7B@(69E3;BO!:U^(]^S MA_7#J[PH\F]JUANBGDC=A\:+,/<3+X*A%T90\9^ 5'H(UEE,&%$LD''&N,%\ MLR._]FO/E)V')$ AF,B^$KH4)9#JE[KH6KT.@.PB*5T%V)K#V&O GA]E0D/6 M6*7G!JWY;?9E[G[+5GK(=K\5^-@C-(V4P1J%$*,0PX3'(?0"K(\50UV7W[2\ MW;.1Y\;%K7"6V]5#P/K9]2(81N918P2L"MD=U?;B G;/1YVL<-U19;H%ZXY? M8&\\?19L23Z7.D)(\2ZOR/1K"?MY]<@SGRB_]".)I; M4*[QG,B$,L55F5'E>EDU79ZT676K?G>SKII0S_^9TQ)[,::LH&T MQYPR&F8R>\I&J:Y!977?,%?AQ^*.K+)_UL/?J!UVOLQXDW*TXI_4^F^>QH_R M;;8B*Y:1Y;;X:;G+:MX=,7I>*%&DSV/24$(<40^F-$HA93A43Z94?P8VGD37 M L[M8_&*E%FIWZ&N,G8^1.=K:.9B?,F5&?G+TU7M"CQ3KN:^KGIZ[;8*@IV& MG;H7(QU-C[4 3EV8SH65'V 6!+&/+)IAMX9VXJ+)^A[7HL&'FO9["BX"Y@9>PZ$ M863B:Q#XU(^ -5$=T=4IQW3'GY0>CBBV_V8?NV3\UC>WW_)%0 1&*<>0J?<4 M8N0AM0T7 GK*1!.>1Q#RC6)D!LX_-T-K4/\5I<=X?6_T(IF1Q8C0CTPHSE$? MM>E-![L7ZWFC99AMRYL.0)=TO.D.,S3[>24^RIM"[8[PI@E09 =C^Y;KUUHKJJHKIF)S;Z@P)76[NRY!%E5WE__0%(ZF)+(@$( MI#G[87INDNN[>LSHEX=-M6'U 'O?7PB<^$/1\'E14WO* M6TV36M5DJVM@V6 'PFY/>1S[YDHA[4;%YV]^OY4LSO%VHFBPQ#@32@L$"&-Z@=^*$(@%(7 M6)4B+5'J>@#I(&]JY-&H;-]Z^R'D>[63G=[NYV8NH/1T4W0\? M(Z,YTMGCQ:AZG29Z8-1QF.ARE]'.$CU,.CQ*]+DLM*9;K.[4IU55?3 *OUW9 MFS^8^[<1X6I9O5%ZM5;-Y[ZSGZKZ?;YL6RDUAZ?52/K]+TX;F=[6Y79F_ MV,ZZ=10Y2[-"PX*7 .<\ XC2'! B"@ 1(8JG"N:VGZ#[GO2(ND]MS[M1.OEE M8=3^->&UF>:AK']9YP+\M%TH/2M0Q_PNN+FP$UWAH=]A[>)^JA>WSN/8FY[L M;=^N>]N^JS$I.;#)]CFL;U4CNN2^\;;IV)E!0H1PAP M2FQO))P#+IGY3YZS3*:JT#2;+=6-;1?]W:,(STFZ$UW1AJZ.=!B.NEKEKY*; M1OTZ[X(],V#[;O(=4N.V*&[OE8@8CU65TN+ZVP&NSY5.WO>\\_VKZ;Q0BEM" MYR9ZW+HY+SB.BN7\K@[MV:C5>JUDDVZBWJZJ3?59;6:,(:1260):4.-YYU( M0DL,.$8V222%E.H JCHC;J+L@MIY"7!4: 89@"!)5AC=0X.%@@R;E,RPQCO\9N7O(GMT'[LF?\ M45]Y.V.FMB&IC? :.ARZ2*Z!]�#QX,]Z+> W- %!L$5N1(U$^'D:/)((". M(\*PV_@?/[V;5_>KBBU^6Z\>[DT(V;3TMQFX31BJY#X*_;Q:KK;I,-NH C*I M"ZDQR(10 #%1 )92 5B6(I8*KA@L//RG""I-U<=JK4IJL^K]IW:JQJ%E!WM8 M5^WHK=:LJV3IZHW%6-?^TZ\QEFDDK\Y_:0X-Z@TOHR^.^Z':B(LTTH';]UN5 ML)N;=?WD)JQ)$5OI[1:_\3#:791F>]C6%BP6;/V4\(=JOE15!;9SRI@PX64S MZN&7S2W;)//*IFY6[.G*W&/[%;BKO9:#SQKDJKDA5W.'>[:N9=M:PN5J?6>^ M0JO]'G3[AZW<7Q.V:::GV3X.5I+SK*X? M-K>K]?Q_E)QEA)=9"1$HD)( F9_-*YR50%.2Y7L56W')?I%*3U@NP4E\2 <^-6Y1^^/!KU&UP,0XP4?;J!$C35Z1(X:6KB9 M_S*2<+PJC%C>LNKV>BGM_]GSID>V.%>!FY>DH"@E0!%;10TA!1PI#')*H>08 M*PF]-DR<)4^-;JS&]1%%_<.![@?EM7Z$X[X(;MPS"+0#TY +J@,5+7O#%96@ MW*6/RE7>H+RD+?\;!!X+N3MFNTJ@_4'[#&%J_"., ,^+'"!"4T!S10'&YK<< M4T@H\6J.8JM ML3MVHZH_5@\WMYNZD_6,%(R@5"B00GOXHWAN'T8-%(0ZSY4J"TZ]ZI3[)$[M M(;4*)P<:7R6MSDFC=-O?W;-LN1=W-Q0;M30_;+Z:KXH=Z%R?AWY=59NUVLS7=:^HPT_LH\-J M-ZC<,)30&6) \]0P5*930%*5 JF0A+ HB?:KN(ZEV-2(K+4K:=5.:KWK'97F M$/JY<2\^=F"?RZ3T85?<,7Q[A74<.I ;<0E#TAJCXAT[#S*.VBQ$0P!$&&;#(F*S- ).1 "&S^P!7GU&L2=Z_$ MJ9%WH[!O7Z\^6!V=S)A@#>UDUKK:O(Q&V^$/!YS1B=R=JT_JR/VX'$$X[L#E M>N%E-2&[NKHFN](6+/ LS056RCB*5 )4E (PN]=DG$8LN']K0:H?25QFW8]4$G(>30&J0HY(>Y5"D/.FWVN M-J3CBM#F?$W;O[FJWCX8"WF10K;FB<#7+ LMAK_*^^_?G.PNKH?$0!:VBO8Z_D5;(%;8@8JQ^-R W]SHH; MN;U?G]G'S?YZKPC/A_JZ7CW.I8F;GOY:62IJ^YLO;ZYW*<2G\SYG'%*"848 M+C,%$&49H 7&0'-"A.0E0U+XYD@%:S,UMC$DG@B;W'/?6F0KRO36FL/\;./> MG\Z4]O1B+EM,-P(;;8D&YK@Z[>KKP$[="L6E-;>.(; M\G4 ;,)HG.48@0(R9EYK/+=M+"40$.6HR)3*:>'S6KL0WE%;6P\.KMMK)@YD M []#:B63G986LD;/Q"H:[\W0#T94VN\0-RJG]YO]DK =K@BL1VJ;YW]?78N_ M/YA'Y$U;(J=LK/Y%U\F_S5_D#)6,B*+ (%7&%T:%$( )@8 62J6X3 M!L1\_ M^XB?'F/7FE7S[:0NOM.]+A"N&Y'6R?"M 9[%2SXKDT.>9]+$*U*E$* 29X 5 M. 50$JV*E&/*M%?=6.QU&;.*K-7=EG6V.B9O#I;F<[,TM9]\/?S2N+T6A@)\ MX!=%5*S]J] "0(M;D^:CP+@5:@'0'-6KA=PC]/B';TX=?,J"%ID0N7%8B;0I MQBE@D E BQ0B@EA*M%.*<8^ZY&*#!SWKX9OC3XAX< M(I_RG)8U\A%/I\''YSO='P^C@6LA'NX>ZI80W]=L62V:.97ROQZ:GJG-C/E9 M@7)HN$ 9Q[,@AA5L.U,M3!B+86-(T#M;JS/45J,=^:3CAU$\6Z-< ;5BFY<\'VU?M"<48,]Q62 M*H"@(("5(@4X$RA56B-*O&:@7ZC/U$BQ[3)__8.MI6^JS(4KX^A@C8?WP&18 M:PFX53-I]4RNUVL[ Z3^>2#'+ Y^L2M2+])I[)+4& ">J$F-_[*#N4* MKZ5QW7L:!O#!-Z0B8AVP#VB YRDX*O$K6L@\TY_*8O>X11G8?V'Q=%^Q^ M7-X_;*I/ZE$M\O8!,@$?47F. ;0#1Y&$.2#:K 7C)2Y*7A:4>'%;AZRI49E5 MM:DXMPUQK+972:UOD@=25Q?0;DP5";Z!B>DBY+R)R &3J+S3)6]4FG$P_"6K MN%P2.CWCT1#2:OUTZ@A(E##798H RI@=;4D$8 5+ >^&5^=B+K112R_W-?9P%\,?VW8TG8Z^IN:W]QNE+Q^5&MV MH[XI.X[=_-YV)[$5'0]L\5VM[^",4R4RQA0H.:4 Y9D W'HS2A=:%0QI\VNO MO9GQ;9@:O;66)*W>R4[QY$#SY--_!$WX0_M M?[83SY].1:/-(8GM(;F=<;)'XBK98M'SC;)X1-Q->[VUC+M?]PIVC+LC^'H+ M=;3G^(JJA.YJKN>/]3S-C\MJLZXGM7R;5_]=3TH3&*=,YA! 2LR[D6G;0:6$ M0.6I)(0Q*:EGEZSSPJ;V$MOKFNR5#9I/UPFQZVYD'. &WWT,P"Q@E[$?C,B[ MBAT"1]Y%[#?]>-?0X9K+"C:^Z'J*Q'8 :GV^.H-YIK"= *>H4@ AF0-&"0<% MLV7+6$M-O,J6NX1-C3QJ#5\,A U+ZS\)K1MIQ )L8-+8G4?8PBX?W()3]+L M&20E_Z3 5TG![S+]7,I]YS6!@?[VADJ^>U@;K^:K(:F5;,;0?%8_ZC\9"I&H ME%AQH&7*3&R.%*#29MEJ+'@)!:;(*[?63>QTR<1$0(W>2:/X=JR2K6WYT7S" MDV8<%\(Q^HT.[] !:QQD_4-++Z#B1H-NHL<-X+S@.(JY_*[V'X7;1F!U X(' MXSNQC8G&A#).%5^HZ@,3MF?,TXSG4&>VXY/FJ "(0 0(R3%@S/S,&"Y*Y-1N MTEWDU(AJNSLC6[63M='[*CG0/-&MZNXS41W1[V:H83 =F)U>$T[W2;+Q81US M8.PIB).'C='Y?^KIJHE@"U&GX=P_3Y0I.FL?N!W#&%UO-%HLU;]##LIY99C_NIMD4[YKE2N,2G6L^K9*>I MGS=Z#E8W]S,"6 ,S>@!.WKYE#PI1GO(MYG\5!(D48DTP)2;X#,K): %5X"@'$DLM5)Y-C.>$5\Y M=PE](<+G,3@4--S3T&BX'<_^3^E?TBRY9^M_/9S4CM+T*FW^UTYM_[?M?H^= M@++:K\N_)@A>T;*\2C%J/YJP3?)_'Y8JR=.KQ'Y=ZVM0?I5A7U5]4/RU@Y>^/Q09Z=G64H1YBF0!2\! M@IH"DC$"C&N324A2D99.18U.TB;GSAS-I6MU3FJEKY)&;?=]F7Z\^W>XHJ(X MM"LS/H#N>UI1@1QI.ZM1S+J&]RV0HIYJLVYJGNU>%DL6%G6QMRS.+I0S7!T; M4/WW&&WOR=FFY0M1#.F@X01-[!89W4+'[H'A!,&))A=NUX41SN?5F.2O)BV)V\@;< MOJWG9:I&N;JMKA^=G(?4C4>B #4P@1SJN)V ]4NKYODR#V_>Z(4B*F&*"5>VY?K]ER[;.;&?ABRJSW\RM-^_81NV:0LQ2I#)4 M< $R0K7Q]A$$%$$(I(#,=K%2DN2SYA7RQX:M-VZOX"F8YD.S+PT0P**$]KM'C?L' M4)%!P(@D &92$$QHJ7+6?@'?+QU'O4S!,/^OW]:\?[ O7[,5^@_XS7/S#:>@ MZD0]QL F &W?Y -DDF;K96.PV;<(V,'C^E6,W!M@(FL>OUG :QLV?O> U[;X M7&G+E'3SSR%XI^[72LQKI=N-I_W1B9)0Z )I8-:L (A+"DB:2\"T5 1E&M%4 MN:8/= F:VO;+H:Y)JVS $54OOOWI K%0&_I(:B3 W-,#8@$W4F9 .(!>60 N MJ'0D '1>/MK9OXL1A\?^3I\/B_Y_6ZWDC_EBL9UJ=EC<."NR$A4480!M6WF$ MF0;,'LGI0C.I3+A.E5='^2YA4V/0K:Y7NRE^SVMW_2*-3IC=(H!8X U,I,&X M>;O'+H!$=5L[!8[J3KJ8_M+-<[HFL%#-^GU?5\8/W,V76M0%4OP0!MI"^ +&Z=78 >X];@ MA0-U5)]WP:T">CMHS3C[H$Q(O9[_L5ZT3Y3Y-J88E@C C%. TI(#8IO="R5Q MFI49S'.GQC/G14R-X1HMD__#[N[_+6F538RVGC36@6E_0'HY4@.3T/ @>?1= MN!BLD<+/7UU6%4;S@0H)>.'DS-P[Z=56I3=6$?VFF$<^% B(E'""-," L M4R#-E8:0:4V44S3M+7EJ;+=5WCYAA^K;?^\-2!H+_.)O_U7I=YL'PWKH2'U* M,+L[RX/!/58?6<8-^:SK'K+MG$(#.-O;LJV#.VS%H>?+^4:!A6$H:1SLW>*P MVM1(W6&#D.WPH/WN-YK['&3FH>\<=H- QWFQ6/VP8Q0^K-;O5@]\HQ\6Y@5F M>\)5^SZU;Q_6:_/-G94<%C"E.2CJX819+@$G7 .H2Y(3HJ'F7@,0O*1/[35R MT,:W#CW5^E%5R2_S92)7BX7_&$&_I7!TF(<">'AWN=;QH+OX5;(SIB[:;#M. M6E?J*FDMB.@LAP 7UU7VTF!<1SD$G",W.>@F%TY^_MO:O.;>K7XL9T))):2@ M@$"1V1V ''!([(: 5!G598&A4[[W>1%3XZO]".-:12"-CH'CGO , MS#5>N(1//8C&%I>G[.%,I2H4MH(F(I ,HE!C3/2E *QM.28T7\LI:#-9D:51R46[8] M9>=-D]J#D$'.UTJ8=4RT4HFL+6<+SUW"\*5SXYU1%F1@>MK:<+YZ\8'[FI3<,'2E@@DYU9ES!=C9?,Q;8W/2+ M_C"O!%O8>>HS47#,(*<@*Y T/*LRP(CB@*$R3;'"E!&O/)YP5:9&M(TE=L[X MN4D<5Y9KN4J^LKF\2G9&V3V=QJS$VN4[J2!X*=UX=YP%&IAX!U^;@ $(E\(: M>31"L#HC#TVX%+;C<0H7WS&,A-\\5/.ELJU][_A\67/_N]T^[W?U<_/&&/[? M,U&64HL"@C+-;@=#>Q4R/7K=;)@=K)7N_D3ZMY M4JONF5[IN QN9!D?W(&),0JNWN3G!U-4HG,4/2JI^<'QDL \KPX-S/EFW_/A M=[9Y,!'_D^WF,(-*"51H#+C,2X (P8!EN 0X8Q )50B9%WZ1]SE14R,EJ^E! M*YFK9*MLW1W&-WP^"[!K?!P#ML$#X"#$ L+;/C BQZ]GQ8T/QI&>E35Y]7FG:KF-TN[YW1=_;N2-W7GX%T;F>O-KB_,9[6946T M(,+$FJ+1D5!4I37N:&?S$%2&D(.,HH$)":_Q>"2"T]Y\Z_E#$U M8MUV^:OU3&I%0TIPSP#:37^18!HZGV-0A+RGPU^"U%AERB&(A0QK/X=%_W3V MHRO''L=^3O43\]?/?C1X_-7]JF*+W]:KA_NW"U95>M4I<^RA5RX G)AYY719C/VS;TJJN[I;:IWWN]]E M1ISG&>8%D#DNVEJV+"M GHIVGGQ$Z.$TX,[<6=&ON$O7!T?WCEWOU7YT)=5\]JYUBK]N M!P/4F]"RU$518 D4S$P\:%,^N"$ID,(<$BTDRI%3E>U9"9,CH5;)[7 AHZ;' MMOYY(+NI)0H\0[.(+S+.A-%K_0ENJ)3XR\WJ\5_,M0TMF!]J-JAYX/P=1WGD M>PW:/MW]'PPH*;U=K3?F4;E[9.NY90>VE'5%^,+F.(A5M:EF1\AKE8'5V?:@:+1.C-IMY7RM>%)K[E', MZ ![_SY09# 'IH37PM&C%#0NGB/M'$7 U:^LTQVEKF).A[N,5\+I;M*SPDV/ MRT(+F433@[2> '>W6C8)OM>;S7K.'S:U.[GX14^-FJW%RH/)5TBB=M%I? M)8W>G@41_="[,6M<0 =FSHNQ]"]@<(8G;J%"O]AQ"Q*<83@J/'"_\K(I/Y]V M(\^-X#G^X 69M6<:T;U1>K56WY1X=GZY M;\U8"0\D%%VZ-ER/H,C6JL&T:'Y9KQ19VYGIR MP^;+*OG%=LM4U:\F$IQ7-D=3-E.MC-G)?'=7[(%UW/+Z]SEE2J M!92, (&XB>9299RJ3!B*S;OGD[#X%ICJ1 M")#23E *:(0*A@GS&M+:2)V38WRMM,8>3N-\=X:$L\/'/,;<[E/ M.='OP2OXI[\TH/S:MK%\.;/3FGF5U!8FK8F)M3'YI;'RUZLC7S;9 YI8^DLL MI%<)T^9;/IY[^PHK/)JK/*9MDW&[7V%!?5SXUU ON%OAPC=@SUMJC=VF[*]I7S[L-ZP^:+^9S;C6!0J+5.@.2L PG:#MK3O M;9EGO"AE3B&<+=6-K0/\[M7",(9Z3K1+&]H]4G+XM_!S?K6Q?Y,_-Q>[/[V@ M66MXNXV0&./M_#J[YL!^[R:(4;X1;N_E,1=XM :)K[JH(7T48RY![*Z* M470;N\=B3$!/=%R,>GO_]/KWR\U\\_1-W=_UH[GBU(RHBDK M%>6 84H @J4"C!8*Y$A@19 H\M0K1]-/_-0>_,-!0K7^]H>]!?4+WW,OQ7,] M'/>4!T-Y8 YQ GC0:K\PZ.)N4/NI,.ZN=1 \1UO987<9H%WT7Y=V.I4=]:'D M^Y]"U0&\^=>,TY1D5!6 *9T#))0$A' !C"^3%5E:8A04U08I,]$8UJ4M\:%) M26-3TA@5L5'TV45T8\OAUF0Z[:$#UB%N4^@^',?K!WU6D^FT@NX#RZL+=._- MPFCU+:MNOZY7CW-I M*GOU9*?ESN-+@6F_GC?#-7E6WF6J>)/BC9_GFUK&;V M3*]4I 2*V581BDH3/.(<4*@A4XSGI?;R*R_29FINIMTQ$L:@Y,%6@]@18ZO= MH\UVMEC72![8L_W0RM<%O6PEW3AVM/49.A/"+LO6D(0_);]86Y+Y\M<#^MW; MU8[ > M$<&A$P>"P/./P1T1B1MU]PD=-\YVA. HLG:][M+QE:OU?W]<&I:S_F1](/VM MG3L[RZE@BFIB& :G *5% 4@AL(FA64Z@H"4F3KUV/&1.C62LIL8G2.X;74-G M6Y['V(U9(B,W,+GLM+U*MOBU&N^2XK=:#S$4LQ>B@:9DGI?[2F,S>X$X/T>S M_](PVMD.,OJ^NA9_?YBOE9$A'RRUM0/(9R:"S'5.4H YMZT'H02L)!G M""0 MX4R5,@W8KNL5/-&MN;?L?F[;$*B?]\J$_YN'=<=#$PBY&P?%07 <07C).NX7!G+.6MVSN7QOGZ!*;3/VFENW ML\!GA:+(Q$P0R-2VF2_* E!=8)!QJ5/,RH(0ZN/J.,BYXU*1 M.Q!'9.1Q:1@=?9@OV5+,V6+?/;4N,B-EFJ><94#(0@(D:0EHJ;@)OC+&RU04 MYM<^%'1&SM1H9Z?F84/@D/*]<[BZD4L$M 8FE!"@O"FD!X:HM'%.UJA4T6/P M2WKH^WCH7N_"_/7F-[54:[8PI',M[^;+.E7,>D$M&57M:!(F4U5 Q( )DQ! M.12 :Y@#(G),&$FQ@MAOX]=#^M3HHU7^*FG5K]^SSPW8OH(KS_$P8:OCNE4\ M$.8#DU! <;SN'W"2,]JZ%6#\HN)*+RRGEIHW)(K]$O^:+_@C!N^*8>U?)!V7)+VYQNS<3F M;_/-[=N':K.Z4^OW/\7B0=IC,=L7J5+25I%S*"3D. <"$PX011 P7&A >,F* M+,MTQKWZ#@3H,#4^:4UHRK:W1B0_C!7)UHRK9&=(LK6DLZH[VGJY,=+ JS P M5PVQ -Y4=@&$44DN1(]1Z>\"H%X2XR6WNO!(_X-UV&Z5M!W_7APW([,R9<84 MR+$]TJ>X! QI#4J,RPSG):0R[$C_O,RI4>)6T^3&JAIXHM\!L>>)?AS@QCO1 MW\%7*SS&@7X_0L,EZAY67^H)8.U& M"**Y0E(*(-(< \1+!%A1$$!RAJG,-532J\GO64E3(YBFM5JC8>B>TWE8W>@E M"EA#[R5U#TJX:B$<8!NI%YVHA')>VJ@TTFOT2_+HO\!_%MC[OS_,-T]?M%:V M?^TUKVK':$80SG!6YD!ER,XVAAIPS0N0H<+0!812%\QU_-=I$5,CB4;+9*MF M\N=648_9Y6? [&:(.! -3 T#HN,^JNMRE$::SA6 EMP<[1ZPE&9!P^B_E@=ML4>NRNE/!LS&/X M^KV1RT 9.DB)C8?'J-"+:R7N1ZJ$M;L$BT%B71W(37I09(9P006!: TFLEA #4QG01@Y/[8N('1Y)N;Z Z_$_.NE1](I M8)0'W<7$[>/N]-G )&(V7_\'6SRH-T^['_]]KM;F1K=/G]2CL=WFOB*F,YP2 M 0J9I0!A0@%C(@,292G1B,N4>NW!NHF=&C%859-:UV2G;)VX]OGZ/\)2C=W0 M=PM:XF,Z,(=< J=_0K(7.G'SD]U$CYNN[ 7'4?:RW]7^X5.;#?1Q:1YKX]M\ M97/Y_7:]>KBY_::DNJN]GG=LHV8YY"7".K/;O!(@)CF@F8) :I27#$**M'-0 MY2IT:K2T36.;MXHG=;W0IE$]6>]T3\S+P[$GK=<:]$=F0R [,#F]-JCNX=T0 MX(X4],4!V2L:]$6K(T9TOM5HD:.O<8?QI/>U 9MBNPGE=E2&6E;-3(S]4>V; MI^,AYC_86M;_^:K,M\Y\)6_4>[:V/<_MI[XL?U>;]5Q\>51K\P&]6M\Q U/3 M77^69V698CO 3E((4$$S0)%, <,8IUDF4DSQS%S)5TZ;;B.K[_/ 'AHQX/-J M#;�EM+$E6;DC1G[^8YO:NM259&G>U,T:U-7O-%7^7;XK##..%OP-#[EP=) M%H?&'V9:V.YW)Y,QK/57R?_N;X_'?NR$OT5CO?@O_RK\)=+N\"LM1M?>\]@J MC;>S_4I@/]LW?RT=PC;H?E>L>F@:H7] TV36M7$ZAK8M+$#8;>-MSBX#?S^#H7, M>Z.M'XVHFVL=XD;=4.LW^^4FFL,5@7VX5W=WJV5]/MCF^I8E5H0B#5(N!4!4 M8\"+0H*"LIPJ*4@F_7IKOY0P-8)H%-P.IP[*G#Y&T8T-+L)F\%,['UC\&T^? M,SUN,^DC*>,VB#YGY%'3Y[,?O*B1\S=U;^>)+F]LM^C%RE+(?A@0TCSG6!(@ MF,@!XCH'-,T1T$6FN."(99EG2X]>F5-[]%N5S4NN]L.L MT!%^"]Q.W62O;_+G,*.5W $:HK-SI]S7:.[L L29_LY.E_IOV>Z.]VH7I;(_ MLJ: 8W.[DG]3\YM;*W0?%C7-[>WLXSHTNKZ_7Z^8N)U136C.B 1480D000A0 M6BI !"Q1EF9<%DZ-$6,J-37J.C@0;RR[2G:V)8UQ5\G.O&1O7V(-O$H:$T%M M8[(UTGW++-I:]V^DOL8*CI?-\ ^]>.[[F*^QB"/M3XZ[F%X;EK%1[]B(C"9J MM W&V. <;AQ&OW=8&+ ;Y-#E^KOXI+"6'*2YY 5(L M;755B0'/4PD*3HSG0@M9$.@30EV*Y:@3<")CZ18F78C0P._U/3B->LDOGSK! M\0Z".LR/&O2H9 MLS-#E22G!)JGWK9/5K($/%49D&G&2EVPE$JOY]]5\-1(X7#P\E;SJWK<\J9. MTMUIWPY?]FV&ZKH>CELM Z \,+%T&R?FAU8[7 M7^CQ/9_BNNW'R03.=$8HD$05 *69!HQ2#3C23&.9Y\2OQVFWN*G1U/[UO+#J M'C8\O=K-FZBWQGSW@7M@]_1M+@9S-#?G>%1T]):H;J@,X_V<%ODZCE"G^6=] MHNZKPCCFWY6\L9O'JIK?+)N,&%MY5)8%HJHH (<8 T13!3AF)9!:I!F$J50E M\N&6TV*FQBFMELF!FD'E76= =6..RZ$:F#$"4/(FBFX0HA+$&5&C$D.WN2\) MH>?3KY>??[W9L/E2R5DI8)ZFI0:"%!0@K(QKDG(-M"Q3F.N"2.[0M1VK<B5-[.??LU07VINL'WBU4B KGZ^YZ#M#8SAF=R+,L^Z2./,G2 M$83C.9:N%P:>RYSDPAG.1,JS4H!,JQ0@" F@F40 966ARK(PT8-?(NM),5.C MF<^K)1"LNDW$H2/1#M+U/%\YC:OC:Y/!TYW^_+VH_%TUG/^L+&G*=]77YG=\:RG#WQG/[^M M%HL/J[5UC6:(Y'F140YX05,[TI(#*A4!+&<(\AQIZ-:N+D#VU+C$JIX& 87C *1%R:293 '5!CGE!00"\*X)+8*VSU+.S[B(^1MCXJX&Z5'QW%@ M:M]!6/]PH/)5PC;)5NNF?"5B<;:R5V M8?U,:293791 (]MB"W,):&J<9(X)10PIF7*O,\]1M)X:&Q\8G=16)\_,?EY2 M91.-M\8GK?6)B5OM!IH%H/U8.P+=^CX6AJ3!X2IID#C8;O/<'!CE6^6XR3"U M[\K0FQ63_)KX;X.,N6QQMU-&T7S<;9DQ%^-H>V=4X6&OT6_JOCDYK;[H=XIO M9B0G"&I: %@H"5#!H D3F 120N,.XZ+ :>[SQGLI8&HOI[U^E@FLAGYOC", MWED/-*K!Z6F[6=*$$YPJC4.<"Y;0*))04T@] \[2E/B5*<"J=:'C^Q4WOH MZ\XNM>K)O.WLLM,^N6L[NVP-2-9>PST\%J.;*H:#>& "F0BZ?CV,XJ,\9I>B M.&A[MR#R ZVGR9#CS49M(^1GX,M&09Y7AV[RKN>/M?OX<5EMUO57SKB0C:]X MO=DU+#(.XPP5J%12,H!0C@$2Q#AWF'-02)5"RGC*I5="I8?LJ;T"]JHG![K; M$'(;([)-LN\ 5F?P^.Z%NB^,ZU;I(' /OI,:$>F '5=OS")OR+K+'WF_UAN8 MX^U<_UN$D=RGU?+&L,*==90/6O,;VBJR$F> :=NF)X<"$*X5H KFF2YXJC/B MPV>GQ4R-NJR6P*I9!V=7EXP].(.K&QU=CM; S!,&E#?%=.,0E4W.B!J5.+K- M?BY& M_];.,! /3$430==]:V<8E,<:D&>P7-4GH4ZXQ]G7\4>L8U_'XV:C[>OX&WBX MKQ-P]:6]2D\7U'U3E1TWMU&RGB[SU^7(X>=3\]U][A*]D:V\Y1J,]M> M'EM#0WNBQEEW-V?X%5=SX%=6;Y7PR36\VJU>VX0U&6;VS3"P#]2V-8Z.K]3= M-2K YYO QA43]NIH%#_2_N/S7JKL/D>Z-8HE?K9&/5]*/@E_BY4>@%J SNM=>9<[5J=2%@/ ([ M8W14 GHI8U0".6/@2P(X]['@9DQ"*5DG?UE_LOJBWZZ5G&]F:<&R3"L&5(FU M\>*P>911#@&4!:-IJJ2BODV83DN:VD.]5;3)Z.2K]7KUPWC=E9T3OE:/J\6C M#85$K7NBF6C;/WOW8CJ#NQL%1$%S8#)X#F2MI?5Q&SVC-ESJAB)VHZ4STL9N ML-1M](G&2CT77)H4\'G55!A?W]E\@UG&%=:<(UOPBP!*I00<%@0H6I0EADA# MS<,R )X+FAI][/6T;8':FOA&U=!3_1?(^A[AA^,UVGF].U07',N?QF&@,_@7 MPE[IP/VTR>=/U\]\/G"0A-U0;/:NVIX7"#*,->5 Y\(.#E,YH% 40!9%3CG* M#%_XS8YX*6%J9-!4ES0:!G81.4;1[?F_")N!'WP_6/SG/9PS/>Z(AR,IXTYU M.&?DT2"'LQ^\X+'^O%JNG@_-:EO?S4STGZ50,% (P@""16X\ )X#5#).*2W3 MDDGO9_RLN&D^\/.V@*RM;/[U*EGZYO3UH.S! 5&P&X40#C7=%>&URL:<@.>$ M2GRN."]R?.+H-?\DB_1?%9YT][U-W=GE\LU2A25*A0 2VZ8(*D. 9KG!EDK, MJ>(*EMHWY^Y(RM0(Y&4FV3Y=U3_?[AA2-]JX&*B!V2( HZ!4N[,81,^T.Y8T M>J+=66-/Y=F=_W#@$;0]J_BF[LTWY+8>7KR4W]1FOE;RW<.ZF7(\7\GZQ*.: MF6!!0)U#$SLPXV&8" (P3'*@I9"08LF06_I1B/"IT45SCGB@?)V^UZJ?-/HG MC0%7S>FRYT:EU\HXG@ /A/?0Q[L1H?8_O@W +.[9K(\"XQZ\!D!S=*H:SN_/42*I6++&: M>?HP.Z@<_980 (;V5?IM]_=-7MH9UQ_9W7U<'^2E44=^Q]$'0D\LM)UB\T8M MS0\;.VBB,H]['=]\756;=?W$Q'IR(<_,30;^:0H(IC'QTHQ;W[!9O6G_9#N M_>WW>:NY@D6AF0D@2[M/S3(&N/D=* J[1^[XV]MN0)SF>KNZX_-FB/*^F)3J'%-",,AU7@"DB0)<<&G[)A-8<,I+FOKP4)>PJ1'0 M5M?D4-G@28>=,+L13BSP!F::8-R\"<8%D*C,TBEP5$IQ,?TEESA=$RN ?;M: M-A.#K)0W3^_O[A>K)YMODV%%I'%EJ"Q*@ 1G=JRA!D()7+ TRWCJQ2C.DJ=& M+Z?"F68DZ*[*\9DE=H+RUI9+@\YSBQ,:6$: _!6"QXO1CA H]B W<#!X3OHK M!WP]H/0'=7TW\".Y:KV9_[MIT-P%E*2', 2XUL35%):!((* 9U2G" M)D8KG(8L'MUY:B35*N>9)W@,6#>Q7 3#P,3AC( S&9RUMNMA-Q<=/.CF7R\? M\N.[CO(0GS5F^Y">_T"@I[$+@+[HYT6&=:_IMZMJ4]6'8OQ@=/S>TV:"I26E M$*1Y+@$BA #"- 7(? \*6**2*Z\#KLO4F=KCWE,N'!S\7+AHCF[):$LQ]*G^ MY:O@[YE$ 2^NNW*92N/Z,%'@.W)LXMS5CVBEFL_>+S?SS=/'I5ZM[VJ)GW;= M9R!.*<^,U\,QM6.A: IX@9AAT0(*\WU..7+*I>X6,S5B;#1-#E0-Z//3@VPW MR\7#:V#V"H7*F;+)8VVP2U(SZ/LYO5$PFY@4@B'+2!+NA>0R+G2Y^6-G#'= M:_AQWG3_)8'TL3^RFF%KC>$&H*1F ,F"&N<640!EB1CF:4J5\IGZ>W!O+WH8 M8;;O=RLC6>P5]*2# ]0<'_\P+(9^W!T \'^PCTV-^R ?W'_+W)J;WFC:'*WU=2W?5(OOFY/=ES4!G[@=\I>)1:[G;Y7 MVRF#6YUC-E]RQ2=R/Z9>L2.W:'*%X;AKD_.5_CL(=69T$YQ<_YQ7,PAI2I3( M 46VL$"1%/",&8!UF3&2:UQ(YVV#%_>>&GDTZ?5M&/RGU=!C?^ E;OV; A>@ M,;07X &$5_1_QN2@D/_EO4:+\\\8<1C"IC!54@"J80%09H\UH:% A;.LU+G0J1"SI5%JH^1WCS9K?8*=OK.T^ MB1\R9X!O$CU?LJ6P=71:J2;=O%++^6J=+%<;\XNUDNKNOM[FNE^KN_G#G6?7 MM=Y5H5(77 L,,E((@+C-F-&H!! B)1 K55IXY0+'68XQN]^U9R"VH66])L]U M3K:__KK>3I5,K!VQU\'-;8N*[L $'1M8_SYYKF#%[9?7*W7ZK??:>O?=[4#;-6:\%+S1>O(V@/VRU?17B]TW!^Q" MFO3V8Q*[96^'Q+$;^/8;?Z*=K\-%89Q2]_VVH[#JZ 9#D3%8*)#I3 -4DA)P M03) *1-,I:2DQ&NGZ=G=I^;&-',1FC%L'E'A:>3<^" 8CX&??W;M6/XP\ M6)9ICC@"9<$R@##A@!*B $NUU%B)4BOGT5N.,J?V:.^;[K--PU8LL3K8[Y6JYW&FVX MEJ=IAY.U?"\-[&EV9I_YDVOJS?)U_J+:[J-_-).^6X:3[T-S6_ MN34QUO6C6K,;]?ZG6HMYI;ZNYT+-LI+GA/("0*%S$Q\R!#B$"*2,9)()*@KA MM6TUHNY3>[VT!B2U!4I>)5OEDU;[I%;;LXO:B-\%-V]UHBL\\'ONW'RUPY3O MNASM9%JXM?XJ:>V_:KXA]7CY;=>WHZ_*%H>>[XQ_.[CQ5R]N-[D1]1^W&=WX M"W/4R^X55 A[0WY6&_LJ_KI>/_FH4^KC\L#T%:D>6S=6^.@5+@63* M)1 X+\V+3J> IYP B0F66$&-_7HD^*LPM?=5[59^6*Q^M'-V=JHG>]W_U>]M M%; N;B^=8=$>^-UADVMJL+?JV_?$+]8"\PKX]23N@U0/A8,8E<(#U!B5B<-A M>DFH%]QIH,BAA\"_/&RJ#5O*NDO[9CU?5G/1]/\N".*PQ @0FIDX@6(&:$IL M!]*<*4083Y77<(;!-)T:RVZC@NN;FW5]UI7L] WISC[<"D?R_L=8MPGX^JZN M_H&]5\XK']^KOW15QO7A@[6=EL=^*>C>_OG% OV/'_ZX5V+.%ILG\Y*3#V)3 M?5/WJ_7&'D+^H6ZL!FUO"0@+K*3* ,JDK4@E$O \A>8M4N18Y3EEF5/;6Q^A M4WL7[/1.MHI[MNSP0KS_N&$('(?FYF,(]THGK=9#HNI^X# $NB.=.$1"V>O$ MP1>NCB,'YUN-=N;@:]SAH8/WM:\3.[S_>3]?-^WJMCM LUSR@J:9!#D6HCE= MH)G( "YS4L*LR(HT#<@^&T#5B>:L?7ZP*VL/^K9Q1*V[.C\>?;2U'2=>"%VJ M?[Q(X<#2_?[^.LQ\B2@8*".9P:%W\J_;^E;P\"KA65AMT!9C=EQ8%H8$8*0,>KWVDW M !>38;[1[X9#'IJY-1^7]P^;?7T%A@K:/NL%*[EQ M@*@ -,T52'')"J@*C73NXP"=$S2UA_U SZ16-+SLXBRV;HY*#,0&?O;#P/+V M-?J0B.I0G!4VJM?09_)+UZ#W\Q=,,KY=+\Q$!G!;65 M_AF@!!&0JM(P \4HS8A/2ZYC$5Z4,%IGKLH&K:V>_YRH6M. XD42^YWC1-].OX8[-*OAKLEA&KO\\C$G],\',QXP\#/FGFR9&_ MIS\9NO.^6M<%!<\&H\^H4C)'6 -B'7^$J/TIET#*M)0,EY@PX9=R [S_XP!>P9=Z$0>=OWI*B1=VZ[S#W> M?.W\=$ EYR[H4/(-,ZLMU!^W2FT:0K]5F[E@BUW>K"8*4J0P*)1@ *7,-G:P MC0 5+CCDI"A)Z5S/Z2-Y:H1QJ'S2:I_4ZB?/]/<>B^"_)MW<,BC2H^T\O#K( M'A6?0X$]5MUG1-#]BC]#@.LJ ?6ZWWB%H"%F/BL'#;I!F)/X=G5WMUK6OF=] MIE=]K*H')6><"$)2I !%]O0L4[8Y1XX 3@N-2ZI@P;P*.,_(F1[K6S636L^K MI-&Q.6;W;.AS#ED096M5XK>?SU1:(@I4(IR+C=4\8E C17A6WG"H4F@BM!O=H1GA4U-6;8 M:9I4%Y-#!\!N_! 'MH$I8H_8,Y:(3A+]8,1M('A>W+B= WO-/FH9V']%K%Z! MUT*L'I:;ZBM[LAN(UTMI?K,VD@Z''+!4IH3G$(B4:8"H-+&F^2H!@DI9H")G MA5NL>9D:4R.:?7L\>=@>C[6F)/>-+74S6M98$SYS(G#EW%AJ^/48F,'.="K< M6I%\/5B*UI!DD.D7ER$Y<']#)U5>N?&A#US]'1&][N:_8_=R,$^=K+W27Q=L M;GZI=56G[NLG\_=W[([=J.J/U I-!&; MYAEW&LUUB1)3H]-]JON]JFO4$F%,N*N22JG_MO^L:COF(F%WS5-M/BH;B]SW MFH*7K']O;XR%&)A'3PP VZW*WHYD;TC26I(TIHRP#N[;?V.LQT@[@8.MB]>V MX*6 =NP0!M]ZM,W"2XT_W#>\^%[^KZHOFUNUME4":W6KEM7\T;P=Q>I.[;;5 M(:>9@KD 6'+S7DJS$E"!-9!0%RJ#A6!NI\TNPJ;VZJGU39XIG#0:!YUG]&+= M_RZ)B># [XRQP7-_ <0$<22B/P5F[-,=5U@ZZ+KW%J/1LJLQA_3K?$W8)LL[ M5L2EJED[W6GD7\/NB[[8I$QG1@&KX<3N_-#@^ HNYLN,@= M=1O# XB7>Q8^EX;1T6^KE?PQ7RRNE_*C>7\M;^9V)Z2JU*9Z-Z_$8F63F7=O M5Z6EI (*NS.1V?\P0!@RJ\ YSDB.,ZR\AH9[29\:16V5K_<-]^HGC?[)W@!O M3R=L<=QX:S#(!V:PJ&A[DUD0:E%IS4^#40DN")R75!=VDT#2,Y%T9<-L57U9 M/I^YU6"]$J=&;B_F)MJ';JT6 MM0.A?MIF KY'5/V8._)73"2'YBRC:_*+5?;79+4\FLRGZ^3LB"3E"DU<8NJ5 M.BX9N8)P1$#.%UXVNO7#:OU-W9NOV"VKU!=]D/LS*])"9 A"D!4I-7$?1(!" ME0(&L59E(5*DT06S6\]+=GIFQN]OM%7<%BYM]4Y$D[)6I^^$C0?M6 $W#HH$ MZ*@#0JMZ0NA>74L_A]E_\0>"]J,SR$30#K&O,A*T'X9S,T$=K@PL*1.W2CXL MS#VOA7BX>ZC?Z^?VO2PEONCO8H*_E-.< XA) 9!0$E!2: +1J$HD2@S+^_H M0GVFYCMMS;&/V(%!2<=>>.LD7-JLY]*%=:._$9=K8&X<9:7\"^OBX!NW N]" MG<8MU8L#X%%-7Z3;AI'V-[69-WT%OIKO\*Z%!4T5+QB'@!3"^(PB+0#CB '( M"*.$4L8SK^S+TV*F1K%[+6V&PS*\-<@95-V(\'*L!N:W$)B\Z:H;A:@L=$;4 MJ.32;>Y+SNCYM'^JQKMY=;^JV.*W]>KAWE#-XL%FP]DMLCIEY,$P4M.6S+9T MM]STOMFN6:K-K-0I9H2G0!": R2)!IPH ;)<,)FC7)E?><27%ZHST:!S:U%2 MFV3',K1&)8=6)3NSKEIOH37,/9?ADI7LYJK,958NP99TG< M,T]&6IJ1DE*&72*OW)4(P':DM5QR]]$R7B) <)@,$^-VE^Y1?%Q*I>?+^49] M,M[UT>E0[63/-L%L\%Z#TP+Y;BW$AGW$G80(B%^P9^ #W$!;!$XJO-*.@ \\YS< MO.X24CJTO/G^LGG0%_V5M6VJ9"IXCB &@B%;(61;_Z8D!0CF$)<,48Z<-F = M9$V-VJRZISM;727_?UT?Q-;)HWM#,!>X^[WMB" .3%2O@9]/54XT'$=R?[_? MJD1;#&O,+("+'<+2)E'<&VEJV69>LA<8_R56[8T3;)TE-MUW&+&2QLF4YP4S M;I>$.:*'K7L^V56P0S3L'B&$ J>YH$!FML>:S@5@*MET<_GU>;@S-5$WM2F!(***365RM+0 SS HBP<>(D45GN11-] J=&%UVG MJ%9Q$PN%'G?W8N]&(S$1'9A.XH 9TL#+":'8G;RZA8[=TLL)@A.]O=RN"Z.? M,S-H/ANC'M:VS^ L3SD2!4P!IUHW.V,40P1P3C646N>E\!J@U2MQ:@2TG]"T MJ+O !'?9ZMF52I1DQGM&[Z94C&=J//D01I6= 4*I0BZ#2_NT_0U+CE1+NHP,K4L]"Z M<4H,P :FDB"LO FD#XBHO'%6V*ATT6?R2Y;H_7P8.>RV7@Y&X'Q8J[\_V"XF M[U9W;+Z<,4@AYRD$&&+'*M44YA1B!6/CSA('-JE'$XJFFG:O)G MHZPG:;A [L8?D8$T7M ;902:.K;R^@,]"Z>4PQ !N8^H*P"FCTTPU$Y.X^9X2-W-*G MV^3C/CX]GP]MV&Z>.%5MVJ3+F>)2,@XY*%.H <)< UI0#$H(I58EEI*G ?7C M+\0X?<''S]O?:KGM3^';0?TYE&X<$(+,6#W/6S3ZRA("FIB?M#ER=_+G,D9N M.W[2P.-^XJ<_%ICNK&XL-7Q3]ZOUIF[SI5?KN^:06AJOPOP_6QS^T=B0[0Y(#I:^2O2V'OP_N MU!6\?&X\,\:B#$Q(@ZV'?ZKTA6#&39H.56;<].D+(3M*I+[T?J'!E)XOE7RC MEN:'NB#SL]I\5>OY2LY%^]NWJVHS$S13B.0YR+'@=@*#!KP4*<@+#8N,2*'S MTF>TNJM@+Q(=8>"ZT3*Y;]5,>*-G(HRBOI&6(^ZND5=\- >/Q&J5DU:[NAK[ M*K'P;O7>_7N$C0U MUVZOZU6RU3:QZGJ>HO4"W+_Y'0NVP>EG),0\BJ C(3=6E;,%:W.K$KG3.[$U ML-8K2>ZL!:J*5,SA@DQ7F7+7Y>/5(3L8\:S0V.7S@5[?R6KEZZ5\5MQ<[4(R M6K RS0IE0VC#K5)AP+.L $7&$,T(II [T6J@_,FQ[>DJ_KHE[//:_RHX?/9= M(D<_<3C@A^;KN)C[.XMAR,7U&3UU&-=U# /HR(,,O$T8$3X?+#57U9NGS_6; MR_:6W,V;JNNOD!3&?Y0ER)!-H"C+ G#"2R"RG#)6(JS\&OV[BYX:_;T@>5NWDL@!O##0/KP.06B*@WB?F#$Y6_/,2/2EW^L+QDK8 [^!&65//96^," M7J\5>[N2MKL+Q#(E&I1V&"K*6#/J;]]',_^/2"+DE6W]VPN]8BY[+4[MM+IP1,[N$S.B96R;I3^DY-CS3!4RCV[R%=BLW03^4@L'@D3UX( MSUBYDZ=A2N3#VAYVVJVCYB0E4BYE!RI=J92G+ALOD[)#Z6>)E%V?"^Z>S.QF M_7NV7IKUJ XZ.-MM?#'?S"A&&>:4 0$W+&;0)RWM"C M_A\='_5[R*OU9O9IOIG?U)MK;UFE[(2;-A>LP JES+SE*6<9>0J3WF>ST3JZAG>ETGG-V/>RR0!G[>O?%Q?N!= .AZXLWU M!T^[^=?+)[U3P"B/NHN)VV?=Z;.A513;5+UJU]OCDPDL/F[4734KJ89EQCDH M2H( 0E !PDH&J-1YR@G*<>:7/=+T LHB'! )7(51)?$D4L?'(P_KG=PN2CT?*;:K.=BHV0]X/BOR_FF M^O;'7UM75Z<%E07F0"-8 E1FF2$56@)=*(XYEL3\W^Q1K?G*_7"F0Y[/,W$H M=<@CAJVZS;3NI%8X,)CHQEH0HE*J2E#"E "4Y28X4YD)SE)&4D40Y*E7O]AH M2(\S5_0DSK\8A>W0WP'@=CT/BP3BX$=A%^$7T/7*@5&]JA#[-BH.I_ MAN6#4MRS*R?)XYY9^8!Q=%;E=7'@P(ZU35^NVV&+IVT3EV]&[MNVG&^[24V0 M-+2D0"GMH3Q7%!#)=[B''R!',SX\+P\<1/90F6"[JJZ% MH<.J;I*RWPEB)(>""0V42(U354 )F%0<"(H5E5 HQI'7,+(.85.CJ*VNR8&R M%VRY=>+L1D6QT!N8?\*!\Q]0YH!(W"%E70+''53F8/K1L#*7:P*#M%NV5F]8 MI:0=3:265=-A:;TVWXS:]WKSM/_(5_9D?W7]@ZWE;L_ONJH>[N[K4M5O\^J_ M/ZR5.B2]64Y2IJ$FP 1R B#*"\!H40"9DB)'-)74;QC(X!I/C=!J:P"WYB2' M)B<'-B?\*3G\7&MW4AO^;/O\P/BKQ)IO6^:KY]Z&9X@Y^%?(,3R=TA=CZ-!V M.M\)_P!YK'6*&UP/KO6X@?E8BW 4U(\F^/)<_>T!U[Y9<_4;FR]MQ?/'Y<'N MQ(?YDBW%G"V^JG7=I= LP7[L9"&URK7-;RMU 1!F.2#,..-EGDH%:9IAYG4& M'EW#R;WPGB6A[QHL'=AXE5@KMZ,NS4_/MOIVQB8'UH;7!,3Y%CB^PUYS;4<[ MT#^_E$U%03+(V-+!L!VL "&.EJ]6I! 5Y*Y"AKB"+@BDOJE[\[3<00RB!X7H.D(0YH+F)@'**<"91"3'R&LYQ7M3DF-QJFNQ535I= M@_KE="#L$2!"<:\?WGT^+&=WP[S3[IL79?$3JPP\Y_WO'3 M[C26"2QRI8@=SYP"I(@ A)<4:"PQ9Y0I(KV.Q,_(F1I9M//+]ZYP]7];%\$ MPL!/LZ/]7GVN3MH:U.CJ^9U&ZW1UTH##5E>G/W!I";@4H;SDE]I?*&'A#.ESCT71@: #R:.ZW6 M3_O&"SMG--!NY M(!@XC[%K0! %N<&#@C#0 @*#7C@B!P?GY8T<(/0:?APD]%\26B%UWYR-55_T M)YL<\D4W0X)FN:)%(7(%LEPS@"1A@!/;MQ.E1:I03E):!(S]/"O0Z1D8?P#H M7E_[AN6K]7KUH^[&MEHF:_6X6CS:!B.BF7&MF9@OYINYJGR+>:X-Q0/6*EN4AP>_X$I<'6'#T>R MHW=\P$U'ZRP?;O!AW_D+[C)0+49U+C?V2Y,.^V&UUFI>3Y_\N&Q&S_Y-S6]N M3>DQ2QDN20^76: M'MF J;WS6BN2MS:Q;+%0YH'>JI^T^B>UXI$++&)_+]R"ABFO]L!O6)?RBZJG M_N++MN#B :;RMP <>*;LP6CYRL4OQYCH'4&TB/L MA?KA?*SXYNEW]E^K]=L%JZHZA50KR@5+(:"VMP-*<0$XE#:$HRE,E>#4;;Y5 M@.RIO<8:U<&G,]LIAM9J_9/:@*!47I^%<7L9#03WP.^1J$A[$W\ 9E$YVT?^ MJ'0; ,Q+I@RY16B;K9>M<3XNVWVPKZMUS<^;S7K.'S:VM.;[ZK/!P#:B6"W, M36^VE7,S+!!+BPR#,K4I3GE& ;=)!T69$@R)0B6"LV9FV1\;MMXX1@11E/-Y M8E^J.-S#^X8MK)_O>608:;F$%&6!& .RP/:4EV) <*E!"GE9,(BA%KA=KO=+ M.>W%VBKXOW2I'*.IT<$?.D8ZT7#M*MD9E;16)8=FV;VPYX;MBM!C-FB+B73D M#FY15!NYQ5M,.(][P$6]^R6%.M_9S_<_;="CVIE),T(*0@L3+I2$90!1A !' M'((,<4:U^0]7."#5YHRXB2;:M-4H&_8SX>VDL%]4H_CY4U8OF%W/L,-1&[5N MQZB8M#HFO[1:1CV/[L1A@,*=8UFO4+ASUN#3A3OG/^Y_5GQ8BLPW!RG"S<3 MW%;P<6%:/]H:?U:9IQFE[C6-.>)X"C(4R3)QJ0)A. 4&,8"X9 MS7.O/=XN85/CXKV.U56R5'6C''-_M7YL\GG9_?UZ]7-NG@NU>$K^*?M+D=S- MC1-M'A+[+/P3_$NV_T5]Q?]]6*HD3Z\2^]VL/_3.R*AKFO*L_JWYFQ%QKX0M MH5D\>0ZYZUI)-Y&\=_.J M4K*I19O)G"B!<@G,#W:@'I> :\-H$A*4(0I9P;TZDKL(G1JI?:H[9N^5ODH: MM9.=WMLR2S_N<5H -PZ*#>O 7!0!46_B\8$H*@$Y"1Z5B'R@>$E(7M=>.-*E MV8JS20"KI77=ZI-:412IH2 *B(6/8NE"8I@1+"8"8)CG)E0C): BPP!S MSFE!N$*$>89JSL*G1BT'NB>U\LDS[9-V7_E9"TW?B>(^:^,PJ='90>/Y VV#&WQTXNQ&5;'0&YB:PH'S3PUT0"1N M+F"7P'&3_QQ,/\KV<[G&_V"QIBA["F&/)!9MZ='W;&G@5M5F56W_ M]C0S<9;@% H@2%$"Q'(!:%KF@,@R(ZB0.6>IZV&CO_BI44WS J_/<>I3G0,C MDMJ*Q)J1;.W8_=UQJSIPC?I/*H=%?F":FB;H[L>L%= F/R.B-]>ZJ6JR+'L( @XU !A#$"/,\RP'3&TB+- M:"[(;+/:L(5CT'UX=Z]WPT[&@,D!5D8B&N7:'BV>0?,S\!RCXE!(A@Y[VQXU M\4\53QD<-V)])F'SA-7UL@EEOZZ,OZDV M\W4S1>G@$W4TNYMS\6DWO1*74!5*IR!## *DA0:T)!# $D'.,U5HOY*WF,I- MS9-L;4M:U9/_Q]Z[+LF-8VF"KT*SM=W.,@M4DR!($#._)*64(QNEI)64TS:6 M/]QP#;'+@Q[M]% JZND7(.GN]!L=@(,,UMCV11E2D, Y'\B/!P?GTLC>!#VT M7]I#!8\N.VYJUJ^94WO[][WR:?[K(5&C/NVW=:'9:V,?4>VL(V"TX@%;G@0"FFJ2EC M&+!$_S7."X9D!F&24H_TT E5L'I;IT\YW7=.^:/Z(6L3JO%%_V==I78)FII[_&4V''JW!9]/G76KI19ZZ(,^QETG_;G'\=%V)K"W5T)MAET MO/=?O&F+JP64?UYUU<(OC'-)M1%$N+%;T4>Y65#&.$PY 86D,4 Y)( RI7^B MB>28)RD6PJL]D1Y\;A;V5C;G]B 'B/&,)4D1,Y EIJ$C3X0F+*I 'BO"FR9R ME+LX5KP1F^QLK0R"F]WWT1>-D3]@.['N(BW8"$V8>NJ.TW7)3/ R;99ZJEWL MJ]2_QG-#L,M&;NS&U\]-7;9VN\L847'&), %S0 2*0=%CF,@BIS*0DJ9(N24 MT')YKKEQ7K\$06M0:S.K*T/HXU88@MG2 @X#WM@6JS]N[F;E=43"FH$#\TUK MMEU7_,3,LKCE9@*1]\80^R(?364J4WUJ5VA"&W'M+W<'.PN.JK<-1N_]@IO+G):,6>>&FL= MIN0PVR7HZ*UW)CX.T_E@.A8+.LGR4@SI ]@ >WH-Y\:LIK_WVVJC=[?ORJ7< MECN0"8*:% 'C*M$;S@P"@DD!A("T*'*I,F'5#_?_Z]M:DM _--S0L,+9P29YU8?4V+Z_ M@]?SD1@HJW=QH89__=;>M$&_"U7H:1EL5 M39?;G9+-57TUHT;/&Z(0PSX$=G;5BRWMR!3W(JOJGQ 8$OUQ,@B#2/@R*80??__Z]XAIP:.F98?QCO9D MC[;"1W^VXCLT4+&"?YC\Q@!U9)Y[_6)0VI=J"@WI1,693)5NXZQXHLN(]C(9 M_BHWWR,:+66E>2%Z:O[\ZWO)OT=LM5ZO_M)<4T><5N;C\D"%C)X>S:>&1J;' M1JE*'M$'TY,@HF;1GJ/'55F9YC71IGPP+27T.EX8=/6TJ0V*YG/V0)_-!+)L MTB1Z/7%6O8)2=_K1T/9G<\/3H]YXZ8NC1[K>E-RTW-&[JK*J2RVB^??U+GA$ M-H>1_U9'WTT1U::!POKYOQO)[O3?EJ8PYYHNRW_J75?SZ*W8LNSR\QCE_]#_ MS/3GU?3"D#_IPZ-IE,&>-E&UVD3+\J')W]BL[B+]"W&O?_>@I[TW6S=]0UOU M:EG**NK$W0G3%O\)U-G'Y9D<*'9E-_^ZBG<*'/IJ[ MR&BJ?[N)GJ6)1=LJ>Q>]:@C/;7-NFD? >5\UZ9($W8=- M(_FD^[9)%^-XGS?MY'Z?O\_KE6EB^&QJ!VU>54U:X&,3A:G'^W7U0$MM0N<* M9P5. 9.2 Y03#)A""B2IS/(\*]*LR%P^7A9SSNW3\\$8KA_T-EQ$W_2_ER94 MN0F$B/YL!78\0+>!W>X+$!C,L;U?_C@Z$[$#,D%IU&;>24G0 8AC"G.YU;LP MS^.JILO?UJNGQUUS=E,(O>E%]21%YRA;5?J2NM82J7)CNBPLL(**IRP#N5#: MJ.;:GB:8("#3#$&9(BP3IWJS_J(XT=4$";1;3:)&E;MHITS4UR;:J7,7-0I% MK49==Q+GPC^^ZVA'=-.LSLC\-^["^!06NA'3T&6'?,69NBC1C;"=*5ETZXB^ M23*F;N]MNS6X^"A-IDXD^J693?%2T=D$)(T@I"B!C%* "Y8 * MA("VZP1.DERIF/CE-CM(,3>S7#>IUAJJWZ6I=5B_ MK_95#UMIFQO,SMYL]Q<9B1D7B((BCCE 6<$!$3@#!5=BW!/+8][-**'%@YS3K_>5[&L6_*AYL[(:!,]:G'L(RU>X'F['@(S[Z=H MPJ.O__\!.O< V0?^S/M!FBB,Z/:G(5#(R\NMQD S0L(-5DXSLL!W@_N>4$I M?+MGKXU%0E@4 C. M4"9AFKOUQ;*9=F[VSE[J?O'DN\@(OFM__L&_CY754EB>+ 0'>.Q3A%#8>G24 MGNV_UP+VA]?=7E3#_,<>X/^C2S'?DP>"KZ.-:OU M2[\Q*A!=RFKG <]E;YC2*[Y'FUP>Z7+Y^JC6% MFC"1E"<)RCE(A#;%$,DX(%+J+;*2*LV*7$)J=9IP8?RY<59WTM;(&&V%=#V< M/$30]C#2&Y=I#A\M(?$X9CRK^ W'BH?C37R,>%:9TV/#\Y>Y>[:_F5[E*UJ] M.DKCXCA5F' (I,38=&:#@&54[ZH(5Q1F)%&9U39J8(ZYO;I-FI21,WIU2Y;< M)42O.U@#X#3RJSPR1/8NQ !03>3G\X/,R8-W!8P!-]NE.R?SA5T1O>^PNG:I M;P2^5'*][J+Z/]/UIW43A"&::GN?Y;IQ9"U2Q(M"$@YHHID0%5P 6A "2$Q$ M#E-3[!2Z!>';3#LWAMQ)'=5&[#N3,QK],!)'OY15)$P.Z+HV#NW69>T8Q&JY M%G:;LO (C\RM>W"_MN!JF4UP5BMU6V34E#=JCYA"!NJ[ !4X5M]JZHG#]5W@ M.(W8=[I[;DFSNY':FXZ;DBUX'J;VE=S+:JSB2IB5C/YX%":-H3FZ:)0RP3.]*W=J>=?; M#K&Z=I^]B==LY _8^,OE_)D*"'#0#TX(N2;]= 0$\O@C$')HSPU6TYW9?%-6 ME9ZVJP@ !:,BQ0(D*&6FYU\,2(HT7\.4)4DFBH([]?P[.\O<*+?KP+Z3TK/B MPGE$+?<"M^(T]OF6,T3NUO40!&$MW[,S36N5#BE[8C$.7NP;:<@V^YB@+U+( MA\9*;"LN?]-XR^[ @J$D3HF2(,XY HA!"@J648 %3E%>I%+9'6X[SSPWFMB+ M>M>58(\::1T/A]Q7P(Y"1L%U9%HQ,O<"#.\B?XP] @T=\0H<:V@[^\3AAHZ@ MG$8HW7XLR-S8S;5J>%,O_%,U4MWVDV6SX\ I%F-D2@R^#J.5;;\$XHM4 M;C\19I;%VR]!YEN__>)XWI6R3JO!U&WE&/TOZO7S5[K<6B5@P^=S(\WQII?HNVHIOHH]-YB1=>IN++FMC:3&. MA/C81F-0L'TJ6CFC%KJ&E;T 4U>MK=:RO*_>/*W7LN+/W]:TJBEOT@&CS_*S2?U MC?Y<,&U!QI*;4PVF+KI&>V7O(JVN MX6ZM<#BZ'G=!@A+[2*).^@D8%^[CC\7(LP6H-UL/EUJL/^I7K3LI*! 5F.C' M F&) "+21.(B E0!DR2!))&I4^"9IQQS^S <%C2-C*">!S2^"V-M38\-]_B& MM3O2MU6$=<=IO'*P#K*\7"U8=\ &"\%Z#'=K90N3F/FE:;6C)ZK^A^F#M* \ MYI23%& )I7'*,D!AF@#385HDB62%=#QC&IAM=@2W$_:N34S>RFO:0#42^U:N M. >U[6%2( !'/T#RQNZ&RA0#F(Q4D.++1;"4,X8%0+#05I1,(* T34&>JQ1E:1%#:=5@\O(4U&'B\J'+=QP.LVTQ1DNJGE2@.'RE6XO>+W>+#Z4FZZKHB8. M^>IG62]2J:#(<@4R7&@3(54"% GF@)$4IE@4C%)J\W*?'WYN+_9>0O-9,W&B M6DC+%_L"@,,O]>VPC'TNZH:(]0L]K/C0RZSO[+W(^F_'+_&%H2=Y@8?5VKZ\ M5ZYR+[701JZ^KWY;K<1?Y7+Y_N&1EFM#"[\^R6^K[:]-GG-9T>47S1F+O% L MBQ4&*L\)0#36QG\B&) L3FE!5<:X=5]HC_GG]NKO(\;O.R6B5^#8M;AO'<"OJ6>6T#JWNE$8]3YG9I>.^KS=KT"^=-CON",$F0 M1!1 *C% VB0%I& ,)#E6#&6YS&GJM-.<6H.Y??3V177;RA#1'U6YJ:-7]_=K M>6]RJ7;BMT4B'+>XDS\@ECOH.2_[V!OTVXO-=TDI>QBB]G!ZHW'898?OD+BS M?H;9V@G:E)VH/?RNP[!>WV,% 6MD M56P&]C*7[YULQW)5_/Z^Y/K% M$^\^.M+^]+2I3>6 LKH_:O3U]J=<\[*6G[5E++^LEDO]1)@;%T1QQ83, &68 M J2XWGYP)DP'U4*(.)J;]7(JS(W8 UBC'1;ZAST:=Z?=^[:(1 TDT9\& M%!,Q:09Q/;F;_LD;>5\SR?,T_XV-YZ,T0BV1EUO)>6QM_-7XU]C;W+Q,P38W MMTOB&YC6%K-\5U:FS5-C&NA]5)N&8$*"%S0O2(YC#F*><( *_0>+8P4@R0F6 M&1>D<,KGN#KCW#Z.;99^73\U[=L:>1N_2B=Q$[?O&J)V#72[#TU0*$?^+MR$ MHD>PFB4R@0/6KLTZ<=":)0BG@6NV-_J1SA>Y*=<-'9JF<:9Y7!=JGA0TSV+$ M0*)D 5#&M(4@<090&C.5QQE6T"D'X-)$5CGKAZO2\]/*[6)O'?G()]UF:/\3S=RT_J M'2W7C4OW??7V)Y=U;=H=K=?/^M*VV.TB+1@I),T RY *$X+O<70MDM&%$\H M(4I0I]:0_J+,CV(Z39JSQ::\4*>,R3DTZG3UY\LJ:C5J6X:U.ETK)AQZ'6W) M:HK5&9W.QEP8#]J[%=/ Q.@MSL34>2MLI^1Z\XCN!UZOY'K5/*CM[,;7_E7> M&X;O2FM0G,=Y1@B@RI0]$29:D: ,)$+E!<]B1K%5JI+-9'.CT)V\'OV0K@)[ M_>0K)%PC<]H>J;VL42?L&.#9'X>%!'&B4[$A,,.<@]F",G <=G6(R4[%;)7I M'XY9WS-NM3Y3S.R=?FX6+!<2*6W!"@HURTK"0$%YK*DVYY+K?X3(R>?F*L#< MF->K*IQ19)SR?+MULC-3QT1_9"(/#_QH]?B.T7N1.GP[(699?^\8(M^Z>R?C M^-'B>_WIK.Y+3;:O]+R;^C=-PO6NP3._&.Q= M3W_O!6J*0X]W5#R*N1^ M&83@5=O/3#5YB?;+ZIZKQSYPM8>#[,$XY?[9;/D_J6/>^; +T.64<)H*#A!" M,4 02V".(#0KQ+Q0,952V?O)[.:<&T7TQ38NZY,/K6=4M.T26'C4P@,[MF/M MA3%U<+2%QW8J?]L1QJJLRHT$RZ:N4KD'G#::_#V0"\X-KB%/G.5(TSGDW%0[ M\,LYWNK.YW_44CTM/Y1*OM/K^VW5EI,W&]RZ\RWC.%-%*@4H<@PUDRMH#I=C M0&)!DQC&,LVM*J]8S38W#F\%CHS$D1'9.'M:H1M73^WAS+^.^'7B#HKCR)3] M(A#:\W10*"=BZ-LA=>)F:X@&6/GZ&)/QL;4Z?2:VO\F-@X4L%V^K3;EY?B6$ M?D;JII#6I_7G]>I'J559Z+UUHC?2VGQF&='T"RF@.14@DYE26O-<%=*&?J]- M-#?F;66-.F'OHD9<#6FT%=B.+J[B.TRV(5$;F6?] ;,F ULTSFRZ:\G_?K_Z M\>]ZB':_K7]H6*)AB*L#3T(.MNIM><'Z>C]_V^^2FDV[^9Z\KQZ?-A]6U;TI MF_)%_I#5D_QMO?IK\]W43^F^>4DB,.$Q!"G,%4"91*!(4 X8Q'G.]88;)4Y5 M21SGGQN!],2/&OGO(J,!,-6"HDZ'J%4B,EIX-N9Q724[S]Z(V(],0^%A=_8( M>H(7U%7H*L.D/D1/@(Z=B[[#^-%A+^Q/SU5_T),L8?=2Q7F2**X*D#*> Y06 M"6 L42 3$J*40Y@JYD)] W/-C>;V ;)W[?NF/_V-O!'T9+0AH.W8*Q!\(S/5 M3<@YDY(%)D$):&B^2;9Y.OL7E5-35U'MN\5).^ MT98:+C(<)RH#"B8(($$8H)@@H$0JE6*!I5N;H1FT;9NKV=D%.W^W302Z6D;=>I&K;Y=D_J[P9YU$SP+ M=NSY8BL\,L^^Y.(&:TAXTR),TH?03\)9M!^\"5S;KH.W3>+W27FS6C^N3-GK MCZOJ,"4H@3+/I"@ 27@"4$)SP# 2@*6$FV89FFFAN1+%]T/<)Z+Y!O!>AM2.) M$("-S!%>6+F7F[L"1-BB<)/03L*_\NQ=-2?E*_T@=Z M+^NOJZ?[[YMWJ_771\E+5?(W2UH^U$WEV6_RY^:U5N ?"Y;$!1-< DQ,8 )! M*: R%8 P0I,,TRRS,S#\19@=H71:F*#)3H^H5:0IYKM5)6IUZ4KY1D:=J-'' M(0+*<\V&^6B:E1B;J6:_"/:Q:>,OQD0!:^,MBE,@VVUX#D2W>0X\6 Q P#;;_F19&I5.5X\4.NVHNB7\:C!:D!MV[ M)NFC.;PZ2CO81\(NTDQ*RG,,1%[D %&) $,9-95R:9P5F<1,.85=6$PZ-Z.O ME;D[YCN32]V+U78,P[!9 ;L-9FA<1W[U!R&U0]0]/,,!HK!Q&C833QNPX0#% M2>2&R[V>:>AE_;BJZ?*W]>KI\7W5Y;B;)->5IK_J28JN@,>JZ@+1%C%5^G^% M (6!4 JC@$K( 4<,L8A%91 Z)2B[BS"W%AKJT'4J&#BG[:E'OI:1#LU[K:A MFX[9[>YK9<=HXZ[ R/P6'GSWI'EO_,(FU+N+,6VRO3=,)XGX_B.YT:3IZ?T[ M_<_5^LU3O5D]:"YIXJL@RM("9QC$$BM-@8B"0I($J#PC(I<8QG81LN>'GQN] M;85S"E>[@-PP(=V.Q]BG>Y906%/(L,9#]*#O[%&#_MLQ+5P8>I)7?EBM[>M\ MY2H/Y[M)&3(>N$_J3$C![B!)0$($4P5(B"F(2*0"C.EWV 1Y)3SG0M+"VMEN M->7<7NF=U$WUYW.Q/JZG=P[P6_C-@X,ZMI_\)?%T<($'QW4JEW<(?-V\VTY0 M#7FS[0::SGOMI-B!M]KM3K\-Z4>Y>4/K[TW6IY#B];/>ZNK=;]L\QAS1\DWY MH]R4LG[3VGKZWW;&GK;,BB+/DAP!*"EMZVL0005()$LX$C)/H5AL5ANZM-N< MWB:.$^WOA!KO-=+:1%RK$SV91GGFL$AM%8GH3A/SCO&=-M%JIX[;=O7&E;3; MNDZW/B-_0$O1INHK/X6[12*]AK=17N=]OO;RZODO*\- V[0 M/>Z-(DVZWPT#W_'>-]"HGAE?AO%7U:M*-'&[GU>:\W=M>U[+2JIR4^]+Y/7B M6S@F628S4 AM;:-$Z!US1A2@>9%E"L%80JNZ1[<*,C=#_%5 M(\]ZKXD=PTZ!],CW3K>RW0N M_TU?N*G?5VTN0U-R>(&98'&24$"SE .4%1E@%%' LA1)EHNLB),I6Y.?D7%N M?/KQR01W&PNVDSEJA)9BVF[@YU;3CFY?>(W&]I,$[.?=:FH:F6U3RQIMY].O M>V I9M60^YR<_U(=MP> #MU2>V@JWW"\K]_E?&UUW<6F-B%$GHVMLW@%\PR1[.R@C\Z,3'A[! M>N?4OB%D[V"XB0/WSJER&KYW]BI/"V\7K/OZJ=:;MKI^Q?_KJ:S+AAA>/_?^ MUL3K+GB<*L6Q?GDN6 (J0_:X3(5#"F+3BG@#Y7 >;VLO?CUK<:1'T5 M[LRGO_BZ:_Z8ZSI9&F8CHC^VU14<>'=;RA.]L(:2JQ#36D&>$)V8.+[C MN-LO'_2Z+S]_7U6RW7&-"@=?4J.%FXGBMCQV M]LEHH(],'H'Q=K9,O' +:I:X23"I3>(%SK%!XC?(;<3W;4VK>MDZ=RKQ63^L MWVDM7W%N6MJ;4U+QGT_UIFE!NF \HS')!4")^2,E"2@PC '*$$HT+_)8.-5^ M\Y!A;B38$SVBE8@>.^$CNI,^HGOQ_=C/98W<.' DY"=CPF/XMQI$>Q6B5Q;P M>Y.A!X"C4**+'"]"C!Y 7:)'GZ&\Z_9R*47]3JOUOJZ?J%:YB>E[6%5?-R8T M@"L5XYARD-)8 10K4QBS@*!(,1*("90+)XOPZHQS(\"MP)%9^F@K@=TR(B,DF"-SVHTX^M3NM<,F=.7>*[-.7;?7#H0S57LM;_1M>JSD M>GWQ[.T_RLWW]Y4H?Y3BB2Y/SN'JMG;P)W5V&)-=%&.>Q4AQD!2Q<3^E$A1< M9H 2*FC*((FY59_4B>2=&^F9(LV;9]#HT#^1KTU6Y5;-)NC4!'KK?S7J-55H M.@4/S_1]JIN/_838,>R,UGWL \=)E]RC'?4D"Q&XK_6X,D_<('N2!3CMM#W- MM'Z?L;8:R2*C.<,HQT E# &4I=I(UO\"L)(H@05+<:9<%0G>/W]^BWMUF+;7[9 M-_I3UGICK/_[1O]CJ9^L--?[4%.V#*;FM#$M8L @RX"$6/\?8S!)8A]S[]*$ M<[/7=M_@LLV!W!B)_>RMBQB[&4PAD!OYO=Z!UB6.-L(V7C;]4]3)&]Z"N8;, M*";(Q4E?Q(:X!L$E(^#J?>XU/7XMUY+KA>O*SV>(Q$DF,8A9C $2,0,%% E( M1)YA&J>,">MZ'H=#SXTR3$UZ^?"X7#U+J6E#2&T7"1-=+3JQ'4O[GP%SF#%N M@VAL;K &P:G QWE];R[N<33L9(4]SJO3+^IQX0I/;[5>HH]ZT;H:G#3E1<(I M!3D7'* DT>\J@X4VO;,X9T@A@9U.ZPZ'G]O[:J2+C'B.I4LO@&?I8/:&9&QO MLCT:[I[CLTJ'=1,?3C&M3_BL>B<.X/-7^;;3V?F-FRUZ_>II\WVU-CU]%GG! M4 $YTJ8[20""!0:$LQ@D69JG>9QA[N:I'9AK;J]T_^#C+MK+&=6-X*XM=2YC M;/>R!T)NY#?_$+16T!YV(=OJ7(4C<&.=R_--W%KGJN*GS76NW^)''>\K_2;* M>O.9EN*CW"S25,H$4P$4R_1'G[ $%"E* "6,)Q!SJ+#33O]H_-E1A"D$\JAE M:VJTE)VP;LQP#*$=&]P S,@,L)4L,J+=16]_;LM\OJ&/Y:9K1[B]Z&Y;#^6@ M8$HXEK@ 4U!F.)YC4C:XH. Q URZS'U'_JW_.:XC!19%5D"@A-3O M/33O/8(<9$S25%(<4Y;;;LS/SC"W-[\1TIRO]4[?7,MNGH?R^K;\9H!&9@ / M;)RVZ8/ZW[Q;/S_Z9)OV0>7Z>_?A"WT]^6SSOJHWZZ96X)8TOM"-;&K*B<]2 M/R+5AM[+A8R1(EP)4$C3+Y[&"%"F_\@)S&"19MBUNKCUU'.C B-YM!?];O=Q MB[XT[25;^:.] JZ>?^LUL3T#& /IT4\#0H'L<3+@BE?@,P+KZ2<^+7"%Y?3< MP'D$7UK;]B/>!LB8L(/.U2:R!**$*4!4*@#"!0$$P0*H A*>$I@4"7#$-OR4AC@1F)@Y@@(WOF-T(LSLRXP'PVZBZN(W8.A44]P*EX%2 MXL/W3U9!W$J-?N%PNQO\;+ /)67ELG'O?7UB_RDU0Z^:ZN2KA[*6KVJF3;]5 M_8DMR_NNL#3F>4)P)@'DID-[CJ3>:T*LK3/)*68%$]2I0[NS!'.CW9X"4:>! MR;O>ZW 7;;6(>FJX&7+NZV1GW8V*_LC<'1IX9VO0&[R@)J*[%)/:C=X@'1N3 M_@--7)+V0UG)]QOYH+DRI2K)$0&)P 5 1## 2(Q BD2224&DHM-4H-V)-#?R MO+FB:?2GT2UJE'.M=';[ MN1[+3+-C+K3K1BTY6;/0%Y'M5E]V+]:Q23/8$Q M6.W8TY']"/V+_+%:_BBK^S8 ^AWEYG/RW.W/>"HIHX4$<6Y.3G*5 "(1!G$L M8D1E03*WDY/!V>9&PSMANPC^:"NNXS;8#FH[U@P&X,B$> -VSB1GA4E0_AJ> M<5)JLE+^F'7L;O+L2T_+]?^BRR?Y6H]'33L$PUGOUO*_GF3%GYNX 94BC&A! M@4AC"E"T$]0KO=T&<#MR"0SCR!3C MA:![VWE[3,)VG;>8=]JF\_9 G/2<=[@U:(>_7<#>/EYOD8HXHVE& 6$" X1B M#(HD)8#%K. ,(Y:C)$ WOS-3.U'0E)W['GOMX5:[&$?::PI7R:9+)NV5K_XLU\W6\-=R^;21/?]+I@J9,YF!5 E30T(IP B5@/ Y^;ZZQ8MV M=8WLZ"TD\B.3VK2@.].>+9)!R>[JI)-2G"T$Q\1F?9][S,J[LBHW\D/YPS#E M1C].)5O*MLY'PY_J:?FA5-O0K)@7-"&4 XXTFZ&XX(#R1(%"R@)CG,@"2ML8 M%J>9YT9PK?"@D3[:BQ^U\INWK=4@,BHX!LFY+\LPE8T*]LB<-B^<[6-E1L-[ MHMB9P+@[Q=-X83<07^,VWF3Q-EYJ]N-O_ ;PCN<<% MS@&7%)IL[PSHK7L.&"S2E&&18.QT-'%NDKD1_U[&J!72RV%X%DX[@_16D$8F M;&=\/*);+@,0.(#ES$03QZA<5O4T#&7@VEM;XYGSCF"'($$0*0*;W?I'D,"ICG(,ESED"6Y%GB5!4J MF&1S8R2C6-1H=A?MI&_*'_;E]^N\&6XY'<] IURDL?>Q8=;'_^PT%);CG+#> M+-W+G,.& O7B:6VP"3QW?7HJ^695'QLI,:4D5@*"C!LW($D*P"1EV@#,BJ0@ M,59N,6D7YID;R39BWD5&4!=+Q@E:RTW@[8"-O0_TP\I]-SB,1-@-X86YIMT3 M#BM\LBV\VX6^K3;EY_D9_OC>EITM5\L8=U;7"3E(1RRS/ (IE#E A$D 0)B!E M4.0)50C&5H4SKLXT-Y)HA6W*T!^*Z]Q>?!C@87(("MO(%.&-F%,;FY^W7[U)N/JQ: MJ^;U\_DJ8*^?_X<4]UJ\7V5=WE?-M>WN.T%%2A.* (0R,7W)$L!D7@#,$4\9 M13"33E43QA-U;A2V/_VHHYZNYJULM(T:=:.MODVT\KG">4V7TMO.L,(_%HZ' M6B^ZV).=I&!_D)#",ZR?=SO:"C_$3A86?YZ>5!4PD74B%*56[\8$( M;5OF@!&( *-<84QB%'.G.M,7YID;)9C$W*[M[2_+55W_+=1^=XNKWT[7 ZT7 MV.-V4HZ>LC?)IG8[UQP2]&PWLL>7^U'"?\CR_KL>YM4/N:;WLG6_?U)M+ZY/ M3YMZ0RO1A?GP1<(04X0*D)!<$P6/FU[<'W__Q?!4S@?V=&B1F6>'<2=X=RAGSO.[!GX] MX3O'6SA*\D(M*%&Y23 I?7F!V-,=>F5O* 4:?,&"$4I,&5@ M ,T4 DF.1$$8B8D;E1V,/C>JZH2K/3MH'")G>=#GB\?8IWO64+B?Z)U3.>PQ MWL$,TY[=G5/NY,#N[$5^KZO>\:PWY3\;?\@G]:ZL:,5-";M5W00I_UK6W&R) MZH42*<5)BD":8:S?9%0 $F>9?K%S%,>4Q0PY%6.WG7AN+WE?;O.!%&8C7];U MD[%,M.QN[[PU_'9T, :H(S/%,9ZM8T3CV7B7&\F;I(J=[.&8Q!6MH"1C/?FD M_.,*R3$U.=_O:610D^76]#/^O"ZYW.[6%DF.54:R5!L8:0:TC9& (D,Y$+G( M&50)RTGJ9&]C^!HAUP"U](D"0#9V-:)'UKNILH5 M*,):+9:&VN84YR]J%$GJV?- M_@&$[4@D#&XC,X@O9#[59Z^@$;K:[*7IIJXN>T7M,]5DK]UQ:W_A7L+;;[2L M/JSJ^HODIA1GJ4HIWFDM7G'^]/"T- V./[UY_[[:K-XWQZ-OE9*FG*W\;/90 MJTI+NZ 4JCQ71-LG)BU;,@D83P107"I6H$()&OOU)@XKZ-SHJA>"UE/T+C*J M1K]\:(ZA^^I&YO&*>@I'6N.HU"I'K+[_Z MHYMM+[WP-W1Z'F=51NH2'5C8%^HP/0[DE[M3CS3?")^M7<3D%[ELNQQ^+Q^; MJH8Q41SR/ 5Y E/]4:(,4-.F5?^-8*%@#MU*H?N),;=/SM:^Z\OI54G2%>%F4^='H5+B>RO#Z:'Q5JFI7Z,=V\_6GZ!IZ=96Y$MA4RZJ3TW.2?1]2. MI6[&:602"R 9IDCR7.EGPLG)MQ][;J^Z%DW_U]>+U\/,TFWGA\38?CI+$-S] M)0*+ZV2@WSUT:(8XE2Q#! &;2 ME!\1&)"$F7Z5,:0I9VE"A']ZYN#<-E&UVD1/&_WK?PZDBMV\.+8.IE$ '_W8(-A+<&.6KA5B M(V;N#L__@MF\5L ,9_C:#>'W]7FS>GAZEB') MR0*NH&0T--^DY&.A^#'9V-SB[9T^: :GAWW[LVOV^MMJ)?XJE\L%U+93D0L( MJ,()0%E;:0""3.0**Y*AG+HZJZ]..C=C]M/FNUR;X_M.\K;+NK/C^CK8UG[L MH!".[]8^[ K9 MT/K[Y_7J1RGT[M?T$1;OJUUNYBL34]:TH5I &$N48:0MR$P Q/2.E28R WDA M,R4)(X6@+OM4^ZGGMFTU9@_7HD>/G>RFKN4OC4M(K=9_B]16A8CN='#.@;!= M%LO#U5' 'OOL5>-LI(X^]W$VDFLC_F_13OCHU768??(F'!$+G4=A._W4>16. ML)S)LW =P8_;FNW>F6VW<91LM]Z?Y;I YK'! @A&8U1G&/A5 #URGQSX]&MN%ORW-"?KD;C-81MCVB#X3;Z ML6P'64=UAMMZP@9/Q++")70B_N"<4Z?BVP!P)AG?ZC;/^+^NGX@4AMLTL34^ MD5?KM7Y0I/&1O'[>7_*9/IM_>O4778NW__54;IY[.00-07[[3JM/CTWF0*_R MX5&%Q"_2E%9K"A>U)>2?Z/*;7#_4BRQ),1&8@203$*"4,U 420P$0XQADN&" M.)F+L])N;HSY16KM2FZR,IL*,=$?5;FI=U5*=WI$/44T/RAM$_UO2=>NENFL MUL(V_').,L_HR]$H#9C1.NHC$_6@,;Z&_G4=/%&#SUW4(G30PK:UPC<:I*A# MZ>ZP-.Y))=WSSVB#5L"XTSD^!&%C76>EX;3QM;-2_5),[RR%O#4K>M=UYI/: M_V-SO-J&C'UKI4G;7M/E0N6*)C&B0!*! ")( (*D JQ( M"XBS/&>Q4S!&"*'F]GEOA.YWE?+-D[YAG6QW3-.B/_JV:EITB?;*C)%J?3NT(R5>WR#8"Z5AWP[EY:3L &/[\?(V!?Q3]6ZU MUI^"ZLV3WG56O-?QR]32,$/JK>BVD8=QB\2,QPK'!: RC0%"&0(D0ZGI^D@9 MST1"J7(A8V])YL; _:HXVC;NM(FVZO2Y.=HJ%.E;MBIYE$#R7T4[JIYD;4;F MYW&7Q9FB;X8T*"_[2S,I&=\,VC$#WSZ@'^V^?JK+2M;U*ZY-];IL['KSXUK* M;9,/S'(J\A2@)#<^,9*"(DXQ2""BN2091\RI'M#5&>=&HUN!HY[$=]%69L]V M(-=QMR/$H&B.3'RW NE,;=;@!*6PZ[-.2E76(!Q3DOV-MU'/F]4#*]N>K8;A M[BN3Z/A>R&I3JI+N0IZ[N<6K2O1.(/3OGAZD^+Q>/K84V-/Z+MKK'?45[[(+ MMB^V:!I\])2/.NU-:?Y6_[NF_K;>J)HK=R#X$>JX3Y,;*<_F&9F*V&?Q>'A_ M)B99KE$^->-*_B*?JTD6X](G;YK)W?-TWJPJ,_::/]6;E?ZOK,0#7?]#;KJD MAB2-%8]-W?J<"( 4RH&VT5.0*I)G.,891- V0>?*7'/[1&W%-:PAGKBI N.< M.G(-WF'V#PS:R)R]PVLK:J1EC5IA1X#./MTF((03Y=GLH.PAN)7>XC%TRK.Q M1&<@P>;:")-EUEBJTD^IL;W%-P][&U!I"C6;<\>R>BJK^T^:Q]MJI)_ENNFB MVG;,RG!"H-);BQ2J!"!98$"04H HO=^(*4FA<*I0YCC_#!FX$SA:[21V3R.;5U'T).]17E.4PN1J;.C/6^CORJKX<%\XK*W;-Y MV\[V,WTV3T][(K=9I)KV:%QD@&.: U3D$+""$@ QXQE/XXP@)X_R^6GF1GQ; M*:/'5DS'3MCGH;3CL-L!&IFM=MAT$MYUA_D!6648@["]J\]/-6VGZD%U3_I2 M#U]]:Z#H[W3SM"XWS[_2C:P7!8MY+J4$D,2F+K6$@%((00)SP6$A$\(=B\N> MG6=N[_]>S+MH*VAD)/4-ZSQ$U8X) F U,A6XPW1#3.59$$8*DSRLFS1%_6\T>EQ+(+HFXF4EGNK-^CEZE'(-[M>KIT>]:+1NBFVM?NAY M:%0_2MZVI'QLDO2;DJ?$SCGF!OK M=U)&K9A1(Z=33\0!-*^3^^T8C6T*C@B//6_?#M-$7'T(UYT=7D[D. S% "%> MN'$R$AP6O$]\5ZYT(SLAR\7;:M,$M7PS&^M%EA=,(&WE(B%R@/+4''8F>N. M&1(9*Y2,K6J\G(P\-VK;"A?]V8AG^<*> C9,8S?!,#)[62-@_0I>U/;,CK66 M_._WJQ__KN]I-ZOZA^:];-[)TY$F>14O*K!] R]?X&%EV/2V>"?E9ZD77)/S MO5PHEG-6I#G BA5Z#VK>3LZT&8(+2 K]GB:)E6/:;_JYO<(N35^T(L8N[S1Q M^#J[+Y*%83,J]*/[OV:)NH.]-"KZ4]E2X5?!S=+R!G'("G,?=#H+S5OA ^O- M?Q3O$\ZGAR>3P"TNU1?<.HI258@<-6%N$"!4Q(#&)NJM(+%,%H)' V4[_9KNVJ^'])3'/DS]].;]A<9'(W3Q=48H]%&KY>Q3G[ZZ M@7+F0-9Q .\PMH-2I^^K]Y7I.KI:F\KJJ>19+*D$!41<[U83 FBA.(!9DJ$4 M0LD*N*CDO1'SFU/XVN5)K5XDTKY()U./]U+]LA7Z;Y'HQ#8E!S>6V#G$SQV'9/0T6(#,TX='G9=^3/Q8!8W^?<< M_B(;&M,,]E!NC%FF[:_Z524:6ZVNGZA6[$I M-MF=X-%>_Q8Y-N:5K72;Z5FJ*]R_:,T7_U/JNL)1)>]$K#?] SU^5]UE8\0 M2@J6\!2(+-:L8TPJ)C+3M$=0QB543#@%V(<4;FXLM9/TH)*U7TVJH(MHQVDO MM30C<"V,F,Y(P0+&2 M "G. 3%A($ID:9(KC!7,0S54Z\T[-]JU:-AEV:GKIM6P(]D1,!Z9/\/!&[01 MVAFP)NMVUI][-BW-S@#BTK?LW.VW)FNU<5>(Q3R3*-4TQ6. "(: QJ( :4:( MR),$YAS[)6G-,ERM5_+=*6#M$GRV[C-O4$9WD%GC<4/ZU;4@MA!I5Q.&MUU1 M\'*:U2VA;MO1OLI[8\RX/.-,@P6,P"8_K:9+=S?W171MG=PW@345D[0 -6(V!VY;02,C:4@']S4T M KNW+TXWL7/[FMJGKNVK=WAW/38YGJ]EI7_8F%JN;W\^2M.T\MW3YFDMWSX\ M+E?/9H=3M1%KAJC:WF5Z$N.PJ3E=FGZ5>D^249K" E!BZ 4+ @H"!4AH@A.< MQGG&I6.#Y$"BSA 0Q.;TU4 B5H5 M(Z.CHUF8E?5I"!P8]=/?H4.)- MW6@Z,*QG>E*'GN'&//#NU"N!24$*4PV(YP5 M&" 8<5!S',E:9KE0EF%R5\8 M?W9$?9CB[';L> G#8<(,@,S8K#<&*)X)W^[@O$BV=\"CT2L0V&9Y3WGD>$7D MB_G=00[^OO+O4CPMY2=E//+MMOM>5KR4]>OG_5^?O\F?F]=:VG\L&(8Y)EB! M.(M3@""3@"*2 *%B3H3>/S.9.#GB7"68&PMN%3!VBE$A.M#!]"'O:>'HIW-> M'4N_W9B8C\RO3G!W_O_(*!(UFH3T]/FB&-;SYRS%M)Y 7Y!./(/> WDRHV_7 M\]/>YE]6R^6[U=K\4M-GK'?[&0(T)TS39T$!$4H 1@0D&94I=>NG.(Z8L^-8 MHP)@1H>HKV?44]2\^OWK.F6C1MN[J-/W(!8U^M/H''5*NQZBC/. 6#+XBR_[ MV#3_LBON_C$8=4'"?C'&$77:S\JH<)]\>\:=S=WYT-1V@MU9+6<)CPL! >4P M X@)!E@&8P!5(56A%,V@M=>A/_#3]^""(5 MH>("H (10%+,01$7.44%DQ@Z1=7M1IX;T32"W36)DVXFX1XK.RO."X&16<9& M>6?KZ$31H ;-?O1);9 3I8[-AM,+_%[!B[U$]WX?GL4J@2(&*38%>F@6 U)0 M"$2.N,H9)(EP>C>O3SFWEW8K\2U=I"V MGNQP\(W\AM_U&CY$,!1/6CV, 7E M"XMI)R42>QB.&<;ASELZQ7W5IER[SZ%+DWG^];N49KI70I3&QJ-+TXEIN3(U MS^O7S_HOCZN:+G\SM=#K75.N\]V:/I25?*]'KQ%N)TON,LSM,]@_*]XJT?1*;M2XBSI%[MI3XZ9P M2:-,G[Z^_;5J_S'Z76Z^KX1?BIW/@KJ>Y8^R3!.>YD^V0C><]#MC/-)9O[T< M+W3:[PS4Y?-^]Z&"['4^F,="DWH7@H<1S6BF$$ I,Z9KH_@!,;U@[8W6K]GL=D3'OU:,:7M##/ M*W_%)KQPDZ<59VIMM2W(:N.9V3SO/EI=?_)^H>MOJ\/FY-O>Y+MR'RG/4DD8 M :0PT>5QR@#5_P8P9E"3#T5%DCD9>$'%FQME];7[MZC5[[\Y&FUAU\_2GGNQ M51G;U#NS('TSKM/NI/C[H8+15L-1RK^, WY8&S"LB-.:AZ/ >V(YCC.+9\+Y M4[W1'YAU4]#5N B^EX_;(@LHUZ8CU%MT6.0"(,%20!E.@8"*J$)"2 NG7N(# M<\V-G;>B1@>R>I:S&,+8CG0#(3,/0;1CA)N@&9D'G%#Q*O!^5O/@1=P/9YF\4/M9)<\58S]_H6:VVM^)H_+_T!Y &&[ M5S\,;B-S@"]D[J%[5]$(&\MW>;II@_NNJGT2[7?]CL#A?Q_E9D$QBF.!,B"X MV4-D2 *:Y@4H>(*S+$-YGCF=^@U--C?:. CYDUM![Z)*AHK[,PC'>98(''/ M\S0#2&FCBV8I!CC'D,5Y3 13B\UJ0Y<3([R;\E\=83M:#H7;R,0\&$UY%WT< M0"Y<_&0/DFDB)\V$\XB9[*EN'2W9ORD(/SC8WVC)2-B]6\T-?7D\?]C#6EAO74 B.O7>] 3SW M_:L-*&&WL(,S3KN+M5'^9"-K==,-C68^E)25RW*C]\CF[*VMUKE0.$W3.&. M$Z:M(BISP&2.@,HES 2&0B(GY_;EJ>9&)FV_D^6JN@=ZNH=HN1?:HW',>709 MS%61%QA 0A*-KGYL"R0A8$QRIO*D4"EWV<4&0G>"/6R+;D_4NV@O;#!\[1@Z M#&HCT[,?8'ZM=@:Q"-]=Y_QTTS?4&53[; ^=X3O<*XB\H?5W3?+F/\:"_$&7 MAN/_J$SHP[HTM507/$:"Y#(%"F890)#F@$".@8E!PT4BI")6A&PWW=Q(V8C: M&"G<_"#W0D=//:GM:W!8 #[,(>%A')E'7@!!^]HF89&$NWR#A+O2XRR*K[E_Q3?FC8?JN&\JKGV6]2'.8I$)E M("7Z#U3H/3=!B@&844G23,2(NJ5WV21OMQ8W^-)*Z9F19XFYGV(V MYMA6G@>0'O&T3K $#I2UFWOB"%@G0$Y#6]UN]RAK+]E&M6UFJWO]J5F;L#8I MY$]3]DYN_5&40!)S' -,DJ84% ,T(S$@,D\84@3#W*H/K/6,[DCK:">]1ILP/_NID8'-*1N>@ET70HK1\:U:F*[8= UZT"OPM20S7YK<:9 MKDJ_BUH'=?N=;KRU9,!AR&*]/_7,H$B)U!]+&*>I,2'UAC[!#"@,&4:(90HZ MY1MP#)-T&L[Y3S"7 _4MPYL/;S+HUG*UU=OJWMMO-325=3((V%$B> (45!P@QF)04"0!0ZQ0<8((C*W: M4YP;?'9\NI/N/<;/@RQO0&)L> P+AP'HW #)5&)>1*RK;*$YA:ISI MG9.D#TOCY-I\EQ%[JO6/=6U^105]W)@?'NCZ'](@6;5UJNN_!R+#"X -<=_Q M+=-1W05A#YCMTC5N1"9DN?BU>R#^WR>ZUMRQ?/XB'U?KS0*+C-%4:V=X MK%]2"P#.;"5KR?]^O_KQ[_KN=A>I?VC>Y.8M'AISDI?90JGM.VUSJ9^OZ8O\ M(:LG62\()! RF0 BD;9/>*),D[L,$"2P3!3-I) N7J7MP'-[B3_J#TA-EZYY M13N<[+Q"/MJ/;HNT(H7S\1PK&=2;LQM\4K_-L4K''IJ3W_N^==R4;"]5V=9: M?J<%><7U^_W41,4TZ2ZFS^Y:?I=57?Z0;8WF-VW.RV>Y+E="/\B?U#?ZLP7#/:+PO,IAPP>/YI@V5O"\@B>! M@1ZT[8:.MM-%67,\J,L-0V[WWP0 5TW_Q:=J\T4;(HLXE1FD @%3\;3;!))$ ")( M08H""I):<9&&ZV,45E%HI,R6FLQ'5+ISZ%X_;#I5FQ&9H1Q8'&H*7 C M/%,=/SG"Y%8V8 "#H4(!YVZ;KC3 @- 'Q0"&KKNEZ:"I'6TV5^>[RFZW4'I# M]9K6)6_"+1#0D]))D;.QXTG%[M M9/?I4.BS+G96UB1HC\RW76?#7XP6?VN=3Y>:?9MXRUV/\)6Z=%W?"W77A'@W MBK>!WJ';)-X _@@M%'VD>8'VBC> =K[UXBT#>KJ2S!AZ-"F,[TI6=3/5J_7: MD+OY_KY^WE_RF3XW517^HFLM5B/3IZ=-O=$/=%G=_X>V<;]OI'AE]LOW\NU/ MN>9E+3^O2RX77').8\@!Q8D$2*40%(G(04Q)DBN1)4J*Q6/C)/NZH>N-I:-J M&NE=:.98A_$8I],AZBEQ%VW5B#H]HD:!NXC)^[(R*0J.WK*)'@_&"2YDC@%. MC.,#8?W]IOH/_=3D(B]@G&/4/1YO337.?^F'8ZO!3!X-V?Q^GL^%I7=V?BL] MMM?7J*-?$:U/U-A>GG;-PKJM M)Y)]6G?XM MRXF:?>'KW^,>WVB#;/&OI'E95TU:UD:<_\8(4A10RR4".8J*W MH;$ E$H3@$$D9H()JC]CEJ&0UZ>;VUZSE3AJ18X:F>]:!CKX$MG'2%H@/OR! M"(_CR+Q^*X1.<93VR'B%5%H,/UETI;VJ_4!+A[OGM MGUJM'\R19!M58.Y?RHU<8)[D"2Y2D!0T T@R!&A<)(! G,8*LQA**R_8..+- MC:X"V% ]7;O0H6BKK;VC?80'X?KIQV$\[M@]V7 MN3E$V4H==6)[Y)A; 6\1#! 8SK&# UX*28?X@<"(3I;.>C.R;B$&#C -A1S8 M##-="(*#4@0GMBSOVQ.Z19P(GF2&HAGE)A<6 M A*S!)BB;3&'L&#"*8!S>+JY$;21UKUVXP"<=N[_<""-3+M-)<>FUY^1,=H+ M&;:,XW4L@E=S')AR\J*.U]4_5]O1XJZ;:G^8W@1ZL*8$\$*EA2 R%X 8KD 4 M%H#&4H&<,R%RFE,%K1TU%^:8&S?T"V!T20/P'R+@9R#PJXFR,&=+U$:Y)SH%RJ$G+W4G?4^4_X/>E]6]VU= M C-:UX]EVRT9XY21 @&::.9#)%6@B 4&,2(9SR1.8VS=3._:9'/CP9V\'ENL MJ\!>Y\&0<(U,B'ND]K)&G;!C@&?/D2%!G(@LA\ ,PY:VH S0YM4A)N-/6V7Z M1&I]CSNCOJ]XZZ&F2V.KFA/)WY=3KT\V-57L21\+LLOA>YHAW0MMSA07>UZDV+(HCD^WT -K3 M;5@@)R)<*T #5:VS!VB ?"T&F8Q^[17J$[##7;>VE?IMM1)_EPHXUP@GR%-"4)=I8SHM"LB33?RQ^R#5;O=PB]*D7P0V.XP^$X]T>GE'] MM"2=NPER7A30]/5*8PC,!AT4*J<:90BS/%0\[%W]71^ MQE,1#UR*9WX]<9YWNVJ]?JA-H<-OWVG5)5Y]7%4_M#DAQ5':U6]ZZ,VOFDW? MT7+]O^CR27Y9+9?O5FLSZB)#2J-O^BV30@!M&F- A<* 24D+GL4<)U;NRIGJ M-S<6#A GW0)UT-"XK:BZT5CMLTEW<)W))6T@BPQFD0$M:E"+_C2X11UPKHZ# M>2W[V/G*+_^P3FA S^XY':&UYDR?A'ED2X^DX[]&5O6X"QPL^WID,?V[U+PK M:TZ7;8+&._UO]2+/TCR.80%XEJ< "09!@84"62[SE.?<]$QU[5-S,LO-1=1N*EKS>FHD_>MN:C8NRL MYG&0'IE9PH'LWK;=&:^PC=SMIY^VM;LS+"?-WMU'\' 5ZR?PN[:V'DW5FF:C MLZJ$5&6;TM3TK:+W:]D89XL\IBPIE*8R)!! 1:)_$C %HE"YP'&>2KORIZX3 MSXW2MK)'C?!1NS_4N\>]_&W'KVBG@8-+UF5!+!S6(\$\MD=[+@@[>,5'0GJJ MR-UPB+MYSSU@&W*ONPPWG?_=0\D#![W/_7XV[N?U2I4;4R%VP3+&F'Q,B< M:T X*"]]9_ZZ?#(%J*+/JW7K(-ULUB5[:@/[-ROCWS0EA+5\2W/9^THOEZP# MFI>G4 4U'WO#3VH>GJIU;/Z=N<(_E[QK#[9(N%)$L Q("3% !$K]-BL*)$DX MH1Q"!9U>Z=[82E_T(JB;L]IO\N7FM M)?K'@A60,UED(,4L!DAB 6@B,I!)%1.90(6Y50-YJ]GFQH9]@=VB7^W O;X3 M#0K9Z&_Y*5I=('UDY(T:@1T"K:X#:+_1# KD1+M++>#3DJZ;[D?:P'Y:-SD* MH@]S%P<<*"C+&J2!O>3U,2;;0%JKT]\UVM_DXS=L]YZ?JN7S8>VM%,69_A\, M"ISH76/."T!%BC3-BASF,24QMFX,=W&6N='KKOR6D?2&ZF:78;5Q]04 :W2_ MWM@XN3CL N UF7?."S='3]P5/ ;=;I?NG=#'=D7\0X?:M8O]]MJ_T;(R6_9/ MU5=J,L#T)OY1KC?/)L)V8X)8'ANO M5>+P'WI7+@H(J:DL!R!6$""AM]@%8@((O>_&AN88@N[MUVZ2R>5MG*ZIVJO- MOE6:>17;F=VH[;:ED@+#/"D2@*4QTRG+0"&@ ECH7V!HOD[$M17:Q LU?H,S MO4RR$B^S0':?I,D@'_E+922[B\R?44_ NZB70MS\TI0U/?ZWW@WA/EU!@ WZ M1;M-HDD_=$' ._[^A1G4W=7Q46X^R#::_(O9YBT4RK"*D00)-V%0(D> 940! MJ-(<%XACBA-;#\?QX'.STPWZ2? 7?=AW +'R P5% E[+\4M MB$SDG#A%YBZB=1LY)"]_,YV<$Y=@&/!)G-PRF2OBDK!]#\3%:SSM]GWWL,]T M_6FMC5A-@DW"RV>Y[KK7F^X=7!: RC@&*.4<4%H00&&*.<624.I4-=YBSKG1 M6=?QKFX[WCW2=?2C2;K[1>^3Q6JYI.O:F'IMN1+'*"";); TZL(".[;I=M!% M4 NL']RH%;E+:31-Y0.WDW> **P19C'OM*:6/1 G!I7#K7ZLU&MZ];YZ?-HT M#>>?JHT)9._\]91#203,0)YC34J)@(#13 !(I,IEPG.)G(K:79]R;IS4[PS6 MB'P7;85N4SCQB.>;^1#_6B2'&.<($!+4SB;HYB0#*J (TAA8Q1 MKB]PBXVTF'5N9-0)'752-T<#T5[NZ$\C>=2([LA'=HM@1TG!H1V9E8*@ZA%4 MZ(!2X'!#FYDG#D1T .,T1-'E9K^";;C[*'.$\BPG&*@$FOH!$ &*!059*FF* M%(0TL0Y3[(T[-Z)I7@'L6;,,VP?%^"$P,A\$4=ZM8)L'"%/%MEB"X5R4#=N' MK_2NGK0H&QX(43GS:\_2P74M-W478KVM+K3@#-+<1)Z(-,/F %#S3*;)ABO" M4B0QQ;%3:;2SL\R-=;;)#+01]K\Y%IT]BZ.=Q7(S.B,S4BO?+K-AE"I4@QB$ MK1E[=J9I2\0.*7M2$7;P8O^TKWW!I"]2R(>F5%);#N53M74"R(*S6/^A>8!( M@ C.0!'+!%"&F8($)3AS[B5J,>_:WNS MNB_94K:D^-O:I%43(1E"A0)2"@@0,JU/A(1Z$3!A"1022:LC=]L)Y\9.K;Q@ M:02.RIW$G1US%]T;H2-.U^MG$U%&'XS_S(VSKJZ!'5F%1'9DENI ;62-]L)& M6UNHD3<<-=DB$Y23KDXZ*1G90G#,0M;WN;M>]MU:CD=^^[,K?K!MX_+Z^7?Z MGZOUFZ5^Z]K&06DF"$SS'/#$]&$G@@"&& ,"4Y[%&>8Y*6Q]-;<(,C>ZZCQS75 KUH MPNR9+_]^R>X[]>[,DCTT2\:-BH$R:D, /.""NVGXR7QV(4#H._F"C.?^T?MB MZBUO&W\PBI'>Z0MM/3 !4!X+4. 8 4DX9'E.&+8K6'P\\-P^2HUL7FU2#N"Z M_JWP!6%D[@^DOSTE^^(P$<5:X^%$D^>4'J"]@\LGH[%S0O9IZ>SO_;;V'R2M M9;WSEBM!A%*< )@7!4 930'!% &("H9EG@I<.)TZ' X_-\III;-QIMM@9[YZ ;Z:,I)MTVGU?O>)-\X2KWW@9OJTVY>7ZC&7A-E^\K M(7_^3_F\R&E*H&GZSG*I][HJTWO=0E*0YY(D:0YSFEOM=2_.,+>7MQ4RZJ2, M&C$C+:=]/X/S0 Z_QD'@&?E-=D;&J8?!H/9>_0O.CSA9[X)!A?I]"X8O='^1 MOTIN2O8]Z[W$=_-%_ZC7=*'?8$AUK_?W[("3O;Y#ZO3? MWL'K/"-WN-X)/2U-6D;3\,AT35K+[[*J=VT!3$6(#[OP68BH-J,9 @H9AS0J M$D"D0GI7SU@[8##0[K'=\0W.R\4':V_)CPCTPP M(R#O'G#D"5_86"17(:8-4_*$Z"2"R7<2*S-*5 )(EFPCA-0<'UG@6;U'V<,9JAU"FLZ=J,"THF",3V8TXNDEQ4WN5W#)YD9DO:5@'I+6';I5*UGM]')CL7!SR&E*\U+E %*( 9+&=995 M.K=9;>ABSG.XD^__RSFT6[%>968BKVPO3?!V;H:*)7O-;A)3 MXV6E3%O!FZ,>,!]IV&8(P;$.NE*&DV[2%34XJ(M&BCM>2)B:S.\R2Q5 2.\:<$8E$)6B*2ZA MWCS(NZ6\-[N;+_8KLKLD5N1 .G(XDB<>4;Q_,HY@\_[W B<[B=U8VV-N[.@Y M$M03G<4:*4'7<6_8%ST9-$8W,5W#Z_KFZ$G;'?UF.R\WNXEIDGK99UJ$(V9_ ME(,RL(<8DU*M/TR'G'K%G?S(\R^ROO^J6>6VJTS6O?@?U$_UXDE_VHW[X6G3 M;.C2Q*;=E565H8*FH*(F>4R1%&!..*A82C,B\EPAI_-FQ_'GME79BI_0OAH> M[^N-M8+_^__",(/_*3IEW)C3=6+L:#,BW)$YVV^_8[ M)ADE%<&@0BH%**T*0 CE@(N\5(*5"M'2Y<#39M"YG65^,6,DJ]:GS5_XM*]H M(6V%?LJJ#$M(@%!(6]N85X"PL@0RS4B*D4RA<*J5&1S]"=:F#Z^ NYTQ'1K- MR"O8Q:",X:%O.,/9!:6@UK+5P).:R"Y0'-K%3K_U+,I ZW5;#'A0G[/Y9(+< MS$E$GPU4E16E/--K 2$50$I00')" <0LQ3!'"%.KJ'"70>=&24;FKM*U*732 MB^I9.<8*=#L^"@UE9#[R1-&]#(,#+&%+,=@,/&TY!@QP>9&./TRK84=%)'U M\9^?P=;%)7X]8M-XN5^"E?S5IHVWI^=Z')((SN@S [Z"?WE<]=,NXPN_\?0" MFY/!-\95-O2H#1QJ;Y[WE_3.M-:7UO[Q2?[CJ6[JC?PLU]]J+CNW2W:79[QD M"C,@H= ;L#+'@*"B!$2*HBBQ*JJ,N)!.%"GGQE8!W)OM7\E.WZ17^)*#<\(G MP])-_=KS/7]/MN=4N_NR8TY%6'=W%$FG]8C'!/O(:1YU,,\J"*OEO>;:!U-. MT9S8WGZOF[NL2/7>&9=*OQ*8 J9WT14G5<;=NH"?&F1NBX&1$1@A M$R/EU@E@)'6MC7 *43L6OA:GR"3J Y%[Q801#,+633@UT+35$T94/:JA,':M M>P)V7]'Y%VW>TL7_D73]\U+\1#?R+H=49(P2DYA9F+.S5!N2909D*BE,A<)Y M9E7/=&R0N;WZV]+BG:")D331HB9&5OMT[+.0CK_[H8"*_.Y[8>24G'T)!*\$ M[;,WG2Q)^Y):PT3MB]=Z;CEWM=Q.6R##>+U;OJF_U9OGMI#;_N %I2F&E*< MTAP!!#,*<%'D0,HLAYHEBJ)PVU]>+=+<2&18P/+<;N.FZT6Y#XK=JN:X4;Q^ M/BUWA9/.TH1;P-W6;F][;T.5]Y/25Q1-HAS(A8,V[);N>K&FW;\%@_%HLQ;N MSCYE,!_IW[=E#551%I5FW9+F$J ""4 )PP 6BD":\DSE5F5Q#NX[-_YL1?,J M ;F':IS5K@ @,C6%T-VE^J47!I,5O[3"PK'TY9'&HY4O]U=/6/CR2,27=2^/ MOP[1?4?36MU\?EQ+*CXL_TS7M6$PT]XTT[Q#!)K9;*5OFWC>TT[GI')L+/78D T4=9D>K+ZK7Z+WP3O=SN?XN^['9/#FN&^U9/@^QUX"HC\(56_/))R/2 M7GXZ/5YI\S_Y1)T_+9A>%(^,0KU2U[N5>KWKG?>XKKG\O=Y\7Y]N. M\W)Y-8N'=N35:UY VZ]-\0"?:"T*"[S32N.'W-:CS@W2NEJ055V"XM]1\#2F=DO U4A%YFL?D)SI=!2$ MH-QW>J1)B6I4V4-6&;_8>Y,M9%/?+TU/BO[\.D624"A20%.% :*$Z+6WJ( H M4H(XE9@3ZKBM/AQC;J__^]4F^6DG8T*;Y+^EN.\VB#M'JU]EN%,(6V^JK\$M M^C8Z!&0^>^ESH(3>/1^-,_5^^9RB)W;(9R_UM S64M2;7RBO%_7FN:W1@(A( MRRK'@!&. &(( 2*A)@DIB*PJ17/FU)CS>(BYD4(G8;(5T:O-N YQ5/JP!<#S,M*O_636/EO[S5WH6B:V7]4;^5G^3XMURH^>VUIN* MVZ:1F^:/]&^K=6MKF$[HV[:\3$J1*0A0E17:)L@1P%PHD!:8ZG^D12&=WG[' M\>= WXH)4_V2N0=!K<)*T.7<_9Q&CAV;?7=9;LJ"4B]I%Y)SSL[F5H_< + M6Y'6489IB]/Z 714I];S-KXE:X54YT=\\[P?<[^IQZ6 >9I# '.A+:(22D!8 MG@&%,I$31%FJG/9)/D+,C1CW.H#%Z;?TBK,5KUFRX\38V$U3.]<A4,'3(/@F(Y4;;!U9BZ)1A80S265'#Y)M,E M$E@K]")YP/Y7?H;E+=6O&X?(_WOA6S#)I;B]L$D*?Q/^[E> M&Q[E>O/\43\:)@W\YW\\U8_FX;N3K( %SY!>,4L)4)H*0"%%H(1,(@0+*2JG MGE:A!)L;O?\FF^8/R4"[1 S4G:GZ&E,2>:$8SL-0IYMDIU4;U3;4 MZR;9:J;_972[Z0+?MNJ%LW1# Q[4#@XFW*1690 %64"* BQ8"6%(*4R(+G%644P;NEO#U21#9F ZY?*IJS,)"@@,PM3GE"(QK;?G\],#T*380"=?+Z$O[@^E65 ML '*IIC$Z'VFKR%AH];)TA%6/PSJ6?RP3?K<'_KOLI)32%/)J !::'.X^+UZ?)%?^&[9 M-:_WDDY@?7[I\C YU4/REPGAIF4 M<<@4(U=>7Z*J3W).$8(Y*2J 9 D!(BD!.,TS;6WF6%4,K1#5>&+VR)5^KWAO,#2? M9!NS^&7UA7[_2[WY^G6U,'$BOZS6I_?<=YAAR7,$@51EVVA+ @H+"O*4H%+@ MC'"2;Z,&[:C 5Q2/Z,$I=I)-TK0D+-JV#$^/>C,ANQ*"LHV1VJ;(Z=>G[P9$ MC=76F,*9?/7-G/G1[ZYVA/=T2HPQS#,$*!(Y0!1C0%*> H8I01GG>8Z10Q#H M*\SI%!&A_X03:[?,1)VG:1:C7H6;1(N>#&2_.;UIW^^?PBU7UZ(8=%'S%F;2 MI>]:R X7R*OOY]FYWC[*\MU26ZUM/=DV*/:.L:*4B H B2 E8H 6FHB9HCC M$@DE:.KDWO4796Z6MVLTLKFB4V@;<>S8\=Y_$NU8=IJIBSULA[0;X(Z>^:OB;T_-IJ7\+ZM]4^*/M!;OEF_I8[VAB].,W^ZA M>N_?)V.H-?5&?I;K;S67G1?PD^2K^V5[QSN>8P@%*?64PZU];-QJFJ]IE?,2 MILBI+O=$/VE3#HQ/3V!9T"U M]?9?"U5TC[\S2AY^_S$0 OO^3PXUL?]_3-WC&(#1JWV)8"D_J)=E\/](O]]U]?&D?YF\WS',2&,<0A@66IZP+ "6*4*5)6@,"6DY#QUHP?[ MP>='&DO9MDU^V;+!U$IO%4AV&B1;%5S9Q&%F;#DF#M[1F2<&QKQAB=7E;Y8E ;(]Q".7M]U2>($RTI>HR9/JC.3X,@:># M$/A'_9O_"+/;.@''R&9K>/5D>ZT3(@ZW6J>^]C2P5DWSMO64W,LEKV7SQ;09 MO4W,V:41#"&C"GAYK65!E5]\@H&;_:S_R _:H"$:(%9150 M.>0 44X :ZOIDK(H"2>0"^YB?L 9FQ_04FJ@F4 %7FN MC1%8 I(1#@1B)96D+!4NG1*++0:=&U_U,@^JH VDOJ*WEM4$V!DNH6&-3((! M$'5/G76 *&P2K,W TZ:S.D!QE)CJ\ELW8A*ROOM9FU:;YULA]./6?%PU&[KX MO_7CVY60=[ H</#S(U\.DF37M2; MI!,VT=(F1EP[QKF [#C'A,,K,JOX0F5-)79(G""/1O+_N%]]^]_Z!AUOZ'^T M=-$2Q87;3D(-=JIMR<#RZMBU*;N-V)/^;%_-^$Y"J"1/2P"IWCJA/$6 J)*" MBN*BRDN:,ED%Z(1G*8X3G4S9'>]Q4$IQM2N@N&^09[PJ?*?0]A*M4:R"EB;YU,T^U1#L.16!:/#/8Q"0VKO(QY5RXWOV \[/D3^MZ\YQ! M]J7>:/L#J:Q(.2I!7LDVY@,!C$Q+/E$RG$J!E5U?C5,WGQL1M$*9DX4,_L!^ M3+;BVA]B'J%W^>CR&DPBO^FN<#@=5)[3V^MX\NAFDQU*GE-C>!1Y]AJ_]7M8 M0E-NFMNE&-38^Z.DS=-:B@_+3V;4M=EL+\7[U7*]_<\WM*F[L) O\OOFC5;D M[WB'.CBD%AW5Z??O.QTZDM MNS34RLV0B##+=B;(Z\Y=9$KSF+9^"YD8=9)6GX!&3CRP@YI'$<2 M?&X,W>$'4;XG;W&,\QO>_C5'75YZ44#%"L,KUS5 J02G# I"I2(A J,ZL2 M9 ?WG=N+VH;%(\^P>.24$^"!0.07,XCR;CD!'B#\*^<$(*>< /0:.0%H/"?@ M\&N/&E.2+NK[9=M)AK< M.CO,W#AI(&G2BVK35M@%V,N,%0:NR 0V 5(.5:R"(#9532L_Y-PJ7%T$9*S> MU?D?3U?]ZJ("+VIA7;[:-S#Y]UO.5T]M]N?']6JI_\F[\\V/JT7-G[L_]^?! M&>4IK!@!"K?" M;N\6$^'('#P*KDF&,((G?^W_CG+8[HM>X.!@1R$F#@?V@^@X -CS/G[4]^MJ M)7ZO%XM^KU%4G-*<89!#EIJF8!4@O"H!%&F!,X8M]YJH0D8B?I)!=1]"N-''O M;,A95:A"FR6T+&D7E4@830&LBI+E(BT+Z-:*Q&+0N;WB1S%W>['UTMD*'B1> M\0' M]6'S5:[W$=G-^]7F)]GH/9QIYG3;])'=@ZCOW4E[\T']LG4K:M':5'2-S>U2 M[#]>-6WU]6WL]T',#D*0\U)0;;L4IL4'JP#+D014"I064E8J=3)E9J'5_.AU MAT*B84CV."2TV>4<#:!P=-/- 7-;[^ <9)W5*N'X:$0-%YO5[(1UG\Y"LVF] MMK-0^9RS>%;">?BHI2: Y8;>RY5Z7-=ZL$>ZV'RE&TZ7S/1(E5I$O9/9?#7E M!A[7*RZE:,PDT677('6EE#0A>7C&K)5D_S2WUEWZ!VJZF# MOSG![73.9 H=(@Y>92HG-EZE3RT6+,N:VU!V66GV\2XUWKQ$Y:N?4GK>37 M%*<^#;_=-C(PJ)%7O0!X7EG&>A2AB#6M3X_[B@6N1X$8KW8]_E,W0FK6FZYI MV>WWNKG+"$2PQ Q4528!RJ$$#',)!"DH54QP+*THY\5=YT8J9MM6-YN::]M@ MD!N7_-4(:^E5> G;.%5X@Q&9##QQL": DWJ/O>+Z!X/76__7X:O]\HZ3O+PG ME=B^GJ>_#!'QV?NH*[W$PSRE((,Y!X@+!%A5E:"@"%8\XQ6&5LW^Q@:9V^LY MC,2CVT@\]\Z;YR"]O-\- 53D5S,XVGMVTL6[TSJ]Y6K2!6>T^;WT, M9*Q83_O.IN=^^HIQGB,=3R]=Z^F4?&*-WG'IN_[\3?_1/Y@LY8BGE0*RE!B@ M,J\ 02@%1&GK1"F$RP([.0E/C3(W0MP+F;12>H8_G4;4TEEV+4ZQ31EGB-P] M4F,0A/40G1QI6H_-F+)''I31B_U>_T_2>%GXYLF*3UNF68I6B]-/NR MJC_5#5^LC.VZ=P KAM-4,0IXAA5 &.> Y3D#!68E(EFI]S5.+'&-,',CDQ>Z MW"1[;6[:>B"M0H.JQLE>I>2O-I[>\+-IQU!3S5%TPR[N]#C37@A<@[+C50)- M2J(AH#ODVB#W="^6]W;U3=]\EP)60$P$U;97CIC>E6JF)14M0*DR62"]*:V8 M52KTT9WG1I:M<,X)=,> C5/853!$YB-K!)Q*XIW4UJL>WLL[358,[Z0"PTIX MIR_P#![7KW)7/%Z*7>WXKJ"N.1?^14MV\I(W4JW6LKOP"_U^ATG!,%<*E+22 M "%L6L-+!1@C::7_1XA=\G!@N>;VT@]EWC=RN-D67N_+;;>G!^EB W==H@)@)-+X8^:W7+K M@T/D]?+BJ^:=01IED=K=_%6R1L\M$T??N[N!WSPU]5*:2(\'5B_;1>23Y*O[ M9?T_4KP3>I]?J]K$C7SHWT#7IE34!5INDUS?I%;;WT,9Y(BZ[P%]]GB,SWK_\%-M[\%]]JB=R_]]V M4> KE2SU=/W>3Q?OY$U^H%T1CVZ65^TQ^UIR67\SJCY&(A3BC#M9>$-4V(:Q M$7$'\JMGFO>.?U(1G!=Z'YGEA:F)!0N3[*5M@TPIF?,B)\*JH^/!?>>VF+J;Y^=BN4U_['5]U MX+\QV-_NT6[>Z?WVMUH\T86);C>^DL;46_^@?I)*KM=2O!W,4U^CI<(4J5QO M8&B%B-[/8 18D5= BHKEM$"VK1W"BS8W[NN?^%:U9*B;.0K?:I?LU+M)MAT" MMBHF0QT]Z^X$G'F[ Y;7F<_(3#[U5#J?^(1'/>B944#Q)CUU"@_KX;E5A!'\ ME@@3G_U!?:8+N0U#3SG,L:0IJ,I2FZ@2"U,0C0'$&!*:YT5>.)4$.AIA;H1M M!#0O;2NB9YCO,8QVM'D5.)'9SQ$79_(ZJWM0#CH>95(J.:OD(2. MI6T,Q&(? \%WJB:KG:YNI!-IBNV8Z_4G+C+]G8A;V6NYCUIINI-HS9-?Z/)R*/YK35M%+0Q M3=?RJ[9.ZV]R+^8GR1>T:6I5=R6X;L7?GIJ-L7:- K7F M3B_ZW,S>+JOAA>K)#YWR/R9&_1NSC:V7>A?;:Y(855J'W0M8DCTN'4T:9&[< M S G?(KLEKAY/AN1E[W7?"RA^),NB=-/R^$R^0H2^"V=?UG7 M&_E!J?T13UM[NFF>3&R<9C!(E<<%"DVQS!I"IBL("A4A6"A(,*54X7Z MRT/.;:EJ)38UX5Z&Y,;.5((9],&!$58 4PH0D%Q7B3@;W MR%ASHYVMJ.9-\0N,'P/6CEL"P1695$XA-5&E\K.P1*H??CS>*U7U/JOX^5K; MYW_BQQM[RZGYLC(Q5DM>+^1[N=D;6U]6;VGS]>-Z]:T64KQY_E,CQ;ME?UJQ MO-^G3N^[KE_/->&43/:M>5*"<;]E)3*IO_XZGNZJ>?,' M-_:+\GC8T>9K3WIDOCV8[YV"[5'TRX-K_;71,_DXF/8?C*[ZV?@QV:D[+&\1 M,O%\B@D)RO11!)UTB8@)]>':$G4L]YJJG[E91<[_#EML<83J%D M.-/+B)(I0.;PF+!<@@P1EB$EBB)+;6NLGAUE;LO"5E#'(+)Q),<).!@^T2U6 M6VB<*J]>5/WJ2JSG1YBL,NM%)8>56B]?[&=[]F=T[3%WG;T_D3A_9^<4X74;9&)T?%/MM89Y?J[9> M3P0NQZNV*:%#U+7 M5D8]Q"%F;=3=6*]9'?50X0OU48\N=\_C^X5RDR3X_':U;%:+6O29A;M"S&VI MZ[L,I8QCG(*28000-,7C34\W556RQ!DI"+-._+<:<6Y$L17:1#CNI7Y1\YL; MN>WSXNR 'Z>/*'!&)I+70M(^]S XHA-E)5Z-K%-*HA-*(\F*=O>9+(W12:UA M@J/;#Z]U:>Y[BPZ:B+Y;[MJ(#KN(]NU"?Z'U^L]T\32HATQ55B&1"@!+46BK MCS+ .$4@K5*6,I'*7+I9?6'EF]LB,'0([A5\T2^ M]5C\)FG3A8<154E"5*HG%PIS%" !Y3D%HD*L%%4E,NF4*GD\Q-QX?>\O;$6\ M\0B[.X&C';U>ATYDAG0#QCW0^:SN80.2CX>9-G#XK)I' ;[GK_2L]VU"ZG;D M\DD*^?!H>.1C6PVS/:!B$BL,D0!%J1A BD! 4U:"E'),JQS*M'#R*%P>O+PTY;O=H: MAJ/"U/:_] RJX_SIX6FA+1OQTJO1.CKV 1>[BF(EEGD%@3)4A"#) 48Y IG, M44HA)YJ;G,+EG(:?'T$=IR;YUG1PG @[@HH';V2R&@A^,@&L&>9['>8\?Z1K M&:4_G!^<80/&W$28-A3,"YZC("^_N_C1WT'3[5M3X9,NWM+U^EE_U.[H.JI] MM^1K8_O])+N_[X2B>9F;NO-4Z-T8DBF@I9DO1E!>%:G^O]-NS%N2N9'B8?_Y MI%=E9V1L%4A^V*KPHQM5^D^:'6M.,A61"33H+#@3Y=4(!N5,?VDFI<^K03MD MTNMOZ.ZV_DUN-,E\4&_74M2;/]+O]KWZO2MO2WF]>;Y#N:M M@H'J[+JA-N+5MKS19&YM-\6&?FW'7YZC\N'\_*;_]5__MOU$_V$**?_7O_T_ M4$L#!!0 ( !M:_5+E6T0Q%=X !EU"@ 4 =')S+3(P,C$P-C,P7W!R M92YX;6SLO6EWFT>2)OI]?H5OS=<;[=R7/MTS1Y;E&IVKLM26:FKN_8*32R2% M+A!@ Z L]:^_D2 I[B26-_$FW55VR1))(6-Y,C(B,Y9_^9]?3V<_?,'E:KJ8 M_^N?^#^Q/_V \[3(T_G)O_[IKY]^ ?>G__D__MM_^Y?_"^#__/3;NQ]^7J3S M4YRO?WB]Q+#&_,/OT_7G'_Z6 [,L MT8^AI1^S]+-)9\DPN%+RYD-GT_G?_[G^$L,*?R#FYJO-'__U3Y_7Z[-__O'' MWW___9^^QN7LGQ;+DQ\%8_+'JY_^T^6/?[WW\[_+S4]S[_V/F^]^_]'5]*$? MI(_E/_Z?O[S[F#[C:8#I?+4.\U076$W_>;7YXKM%"NN-S)^EZX='?Z+^":Y^ M#.J7@ N0_)^^KO*?_L=_^^&'"W$L%S/\#WMK277R^EI6*7%\NR? MTN+TQ_HC/U[I.,SSF_EZNO[V=EX6R],-O5??(UXVG[W^=H;_^J?5]/1LAE=? M^[S$\J]_6B]74'7.C&25H/^^U$WVV1)7]R.A*:X^A3C#22Q"(>U&<-;35G.B0% .:;\A5]K&DG4ZB.Y;R]VF M^Z;*7RW3#XMEQB69I:OUPC+=4__M+7'Y$S^>A25]$*3/T]EW*5?[-(2VUHLA M9'>A&:+W3S\0VP672\SO+A3S*'<;UM9DK7'SDXA-G%WGCU=;J:.!<* M%L7 ,%5 *1\AE*1 E1!B),9L,0>I_1 M1RXR\V"$MY5N#2YP![(4S9Q)2<9P^':_7&T\I1^DKKO[?1_9[:USLE)Q,9C6 M;YR#=*;BVS6>KB8,,SI%/A7GDD000B+CEST@[0%RSF0)[K"CZO&UMT*$Z-<, M#"35+BS"VWEUHA;+#1\?20OX>G$^7R^_O5YDG.1D,'HM@+M"GGIB)!PF,VC% M6)8E"A;B("!Y@HB1#XT!]/P =(82^L@8^HCI?$D,<1$_3=>TI4)T7B>RB:5P M XH"/0B6%>!:QU0T!J[508"YN^+(MF18=!PDSI&A#N!R+^=AR5] MXNS;)0LA6CJ% [E4&,BELLE#].A %$0GF"_GT9<3D16A&%G0&9-LF F0\@R@B[21D>.N%6'G29W5]P*$?J% M(.(@<8X,A=2$0V%N,7<0FKW(F\:\^+%;K,/O_IF<;+BPYQ8* "MZ3(Z3($ZH@EJ E2DTQ MG,J6'P2&Q]?>"AKVA4!C(!'W!)1-)/5^^6&Y^#*=)YRXI(*MIDY(DHKB+ -Y MTPR*$"41)S8&-AQ4[JR^%5C<2P3+(6+N"2[5.+Y??EK\/I]@LE%9KD$+6>J+ MI('(789BM/&>["(Z/QQ2KA?>"B3^)8)D3^'VA(_+_U3!"/INSLF8 "858B+I M^F8= Y3 HL(HN V'Q2B/+KW=_1=[B2#96\*=PH1/K,Z82N;@H@WD8BM'ME P MR,AX5$$A9M<$)GP[F+RL>])#)=P%3'Z9SJX",)2N!,TY:(6JOAT9\"YR, &- MS]E(GLH Z+A><3M0O)3KT8/DV046/G[&V>SUXO0LS+]-"O)@O9'$=^*@I' 0 M1:KI3I8)CYD7-\217N]/Y M20W&SE>3$+()VB<0R5$,)@3QP9B%Y)@1-A@EDQ@ +P^OOAU>7LJUZ6!R[@(O MO^')M*:[S=>_AE.<6,F=+X7L(WIRLB-*<,((<-IEEU@DAN0 .+F]ZG;X>"EW MJ@?+M0MZQE;<#R$NY1AU$OEV8CQJ$+5\3Z2>+Y;>)L"RSH@0D4T_% MHAT$3<;0,VV*KD4=?HA(YM:BVR'C9=V=[B_53C([/M'/3EBP4A -(+SEE\]' M6G% (CRD8+"(PXS%S=6VR_]Z*;>C>\NQ$_U_P.5TD:^LFA/1LR04I)IJK= P M\(8GX,J2")QG:J#,KUO+;H>(EW(1>KAD.X'&]:'W"WUE-9$41_$L,A@>2""Y M/C?+PL$P+W.A?YT^+/_\D86W@\=+N1(=0KI= >0"YQ=,N,PL3[R S2$0RHF3 MZ)T!K96,FAPF5PXK4WETZ>U \E+N28>1\,@P>446&WH4/) MO L$?3P-L]E/YRL2SHHD(QCW49&;;2VCHS)$B)R1FXU.&JN]EGR(IY9;BVZ' MD9=U([J_5+L Q9M37)X0G/^\7/R^_GSUGN@%=\CH@$2ND;"-!:*1'I+0WKH@ M2-&'I1X_L?AV('E9EZ.'2WEDL'Q:AFKT/GX[C8O9)'ADTD4$EVNI7O:U^$8: M,GU!&U\R%_(P#_76@!\NUBW/D4_CZ-I/PIF5ZT>WG,E>I MI*!,0 W9Z)H%6S1!W67P3*)VSK!@AGAY?63Y[6HA7\HUZ7"2'@PR__+C/W%"H^50V^/TANT]')T;2G5A>#B;@; M@%QFVGUG0JK A"D9-%>"(DVRA,XD UXHD2)3PCV9'W\H3NZ0,RY<#M'O@U Y M1-@=(.9U6'U^-<_U/V_^XWSZ)NP7'Z;SD_^=YB=D]E-7.A@(P0> M,BA&1[2WGD%6,6;%B_'\J1?G_1&T%7D](.H@&"Q:ZZ0#H+U*J;;Y6_V&"8DE M.LQ_Q?55)5*(1M*QKD&X0-O0%PE.2@6":Y,CE\4]V6KQ OU!%7C.C[#PVHP M#72 IK?S+T3U8OF-6)@P9"Q*Q\ [6QO:)G+W?=#@F)>8BN../?6(O3]Z;E(Q M3L.]=FC96\(=H./#$L_"-+_Y>H;S%9(I?;_^C,M;,IH8G3*WT1'@R3]43E5# M:C@D;;EGS/&2VUR%;D'<.+WYVF%I:'UT +';Q$L9 Q86 :VK#W6T21S)!0(& M9F023IJG,J\&\K#':>#7\,#:6\;[ V2Q#K.!;-#B#)?K;Q]F@<0QS]63.ZMQ MZL:>FI2SS@BY1%GOO3CX7.@7[[)FQA3EG\JL.<3X/$Y5#_[.(('98*+OP,Z\ M)TY"K<%^AV&%O]7!0N_+7\F(5G%-K-$R.\Z *#0*DX83? 9+^O%CDWZ>SV<1JAI%I X9S3H&C)E>_* 42K#X&,OD78 A;=U3M3)E"+ "V&077SS-65>6@U&9E36$M19FU>L;:CKP=49!$*#JZ(#>/U\N6R=]'"*G\+7 M[ZQ-2!A&H9)08NUS%Z4B3U!X"B29U*B-4+G-N];C-(W3\[@!E 82>P< NA$> M_KJ8I\L @$?N4#@+(EORW)(/X)5,4$))T1=-A+2YA'Z0G''Z(;=P<@X6=@>( MN:!_PG-MC!@3,.T-*#J#P7&BWR[ M:8C3V6;&%45]FX*MSXL9"7U5(\#UM^^BJ8\E6CL'J,DF*F\-Q%Q3WV0,M6NS M24].?-P?)MM2V$G.Q3!/ZDW4TH'-N<'7W5NOJ,E"HD)06-L>1:[JF#5.AZ[% M((P(QK?)S'B [2ZSU_>3\A=X"/JZ?<#^%;?<>]XH+YXET(BFQS;>CI MZ[SP+.OL-&U89J$(T^9<>YB><4^Q1J@90/1] &AY3JO>D]$D^\Q]J&FS1O*Z M$R+Y?/62,R$:KF.@S= *0P^3-.YUA&L/&/UR:=VD6#!^;09HWVBFRQ<[YF4K(I9:!"EMNIE(8'7.9#'D&QBSI:"3\T///!=[D&:NO'. M&MJR8132 ;1N,#%1UI?DE85XT4ZO<""+[,F%%9)BE%R*>*J9^B >_K@) <>^ M*=])Y!UX^!^NUMV(YJ(4"KF646ER"Q6A7B5;P%.\ EH45'4WL-0LE_\N,>/F M!1P%/8>JH .;/F M$!P%/P<)?V_P?,%E7 QU?9[SIH5.F'T(4W+Q+L/7&XQ-7,C"!YXAJ%"? 0)" M$#%"3-;X(D0THE%)R+.TC3-X^:@0&UA!'5BLWW =IG/,;\)R3A'LZE5*YZ?G ML]IDC$*-:9I2\,JCMC8FY@ M#76 N1L<;,*-VK)VB9]QOII^P8O ]MUB5XZ@.9]J4V8(7H91K ^U5YVF3B(6$"G M&@PG7:1KD_QYGY:11D\?%6 ':J"#4/(Y,4TP>59"G7#*!8F'1P;.:=H3/B6& M,CK!VU1*/4?92*.LQ[JC.%P[@Z'M:*UN/VPT\1G7TQ1FJ]M\'-3O]LX'-VYZ M^Q0;!W:^)8XG6RW['8Z)L<14+4%7QH,*+$/43H%(P1O)K<.[C;#N277G10?N M:FN]8RF*.BU ZMK:4(%CCB+GDHQ&DY3);2Y(>^AJVU;CS[2VW47R(SI(J^7Z MFO*/">=A.5ULFFTZFS;C:,@8.V+ 8!U[A *P**:0.>6W:Q=(*]R #?WI+F0> M):&33H%[Z',QI'#'1LR1&JN.M6I#N(O >4#.;+7ZO?MPOB^7/B_.X+N>S^[T*KQ)2HTQH M'-E@;FN2:\Z)=A@/@$A1H'&\T%9K@Z9=R.RQ)>E.L+@+M&8ZZ@" ]^\6WLXO M6W!\6"PW2EM3S!O/UY7)3XN::K.8KXD*^L23MW.B!%?7NL:UD MIZ \2'V=@O'M:G5.G'!6N#8N0$%!G"AR;B*25Z4,4ZFDY*-I

X6N-F0RJ5XT9'"*>^ "F29)11W;S/1XAK!Q*SLZA^*^ M"NP CSFU6$=(3+ MH179%S;O^1TA2E=*Y<*44#L?.VDEZAC;) 4]0=2X!29]8O$@Q?6( MP4NW@Q6/B9E:@44;2&7"2I#)@8_HD=P1%WRCR4D/$S1N>4K/V-M#83WB[J:/ M(81.-94=7-2BCFVA/80I@DF"65ULEJ[-R\M35(U;X-(S O=5W,9:_L8E8'$W %0?L,O.#_' MU031&(G(042L=2JV@$.&D%%R0X07GUP3>%Q1T,E)LZK%: MOR]U_LZF]@B77Z8)5Q\I;)Q8X[C7G%1HK:7 3!?PP@D(2AKM&,/DVCBMC]/4 MB1T9!C(#B7YW$/D+$,WQI 9^GX:;N[9E'W%PI_1GGN PSPOJK?#J=3VOX MMYY^P0='40"4= MV2'RWVO%__OYQS##]^76E-3O(U(G.6?OLHP@4\W=9=6^"B>!)5:RXD&71G?& MV]$W]CONL-9K>)5TX#Q=C2VD_7-GNN';T[,P79Y>I(BC%"(QB+9>G%-4"4[D M#%S5YV6MK&&-8+8%=6,_T X+LJ'5T8])^][/][J?R424@A95 N*&1"5YJ)$& MASK 2H;@DY9MDE >(&;LQ]9!<72HL#MPN7Y=S!>WN;@\TJ]K9'+6VA ;+ 0! MRF))XE;>QGTT&Q-*PB.CCSKAZ&KUS$(+AF+@O@Y!"" MX1V4V"=HZSD)](6(%E D!8JT;$CI&$X@GIMHTCWR:KG%OJ]I" M;$"-=("OQQDQ17IF9 &G:RHGLPYB*@4BZFAR(1G9-D]NAZ&JV:U56U0-HX<. MO/7K..,7$N'KQ9PX.B>F+@.1Q7SU$Y;%$K]/V,#57Z;SQ7*3TW>9IS?/MS_E M(N7O+[C^O*#O?*$?J09]-=%>%^8*@L$B014K*?XU'(*PD@44.6";TM!(XA>P='-OB&6+_?]3SC'^CXB9"DJ:PY8$S@4V1"(.A,;V8JHF3'&MXEM M'R%HY)[030!YF-3[B4J>WU[[I$U/3#9.UOMKKVU-:D0-(15.SK-!DZ4KGK=Q M,MOP,W(?Z:.;U.8Z[\9Z7DGAY^DJ70@"\[4;WA6M^3\Y W]A?6W"84) MSJ%1()VM 03Y+=&4#"5['146DQJ-@AB,A9%;7(^(VN$TVP&DB:D;[T562M+*_A+NX+2]FI5R57K^4UA- MT_4L:\Z*M,( MXQR39&T'GY>2@S*H<<8H 0IM8JIYAN.[K_M#M%F0<:Q(-I* MAQV ]4$13@(7,DJ=06E5VR$4!\%X!Z+V0R"_,SK3QF-[D)QQ7P/;@>QPV7< MH+_A].3S&O.K+[0O3O#7\].(R_?E7F^#"^:4+3R%3.+"4E\WZ\!8)@4YJLX4 M8L^C;C,?X=KKJ (AWQ?;S='9>>;T2'(5&"J4@=SE$VER,/&67 ML$9+)0?%8PF\317.,X1MY^6]E+SC(;70 :BV;QT5KW66MD$7/I2S_\$ MCFL)AC:3UUZ3LQK&"RYNDMI7>'$04/8),/;66G>P?-8]O<6JC>B<*PJ89+7% MFJ@-H@/]XH/(7$G:XFUJG0\@NJ\PHQU4VVFR ] ^(L8)EEI"1X>,R+:6<3(! MU;F P"CLUSZ2W]LF"^<1@OH*-X8$VQ :Z !(C[BQ-_?&K:YJ,>IBO&#@;7V+ MUE: LU83(IPEM]9C:507!^\!V9RW^;ED*9X#WUXVPYY MS[(SP,#7[\N]?VBY[Q#-AM7X)(,7==P EQ*"20R"E4Y*);,5Z1FQ;K_:X;W> M:_^"S?.=$ LE9<;;N&TIJZF)885_HP7_[UN5NJS=485B,G5^T3F((H4@.2F ME+2AF-CFM>MPVL=Q^X\$RB.KMG,POSJM^2[_>:'<_._G%UG8-29Z]?[UVP_U MQ^D;\[SYC \+$@"NI\N-BBYS;FO[A-4OBR7)[@-);7G91*AV%GI-O$[7W_/# M3+ \ZCH3R=6+311(WH77D%TP/G&59A-RS<*=E^M_A?F$[Q.7S88 MR0L5=6)K)(8S3^!,-I *5S9H8TRC;A0'DS[NS5G'\!]>\9TC_3M/6OO"K+-@ MC75UH(L@B1H-G$41=+';:@;MP+MX[QNI?Z.D@L?H"=Z]WE;8G%&<@\ MBCH854!(*4%.3O%H'4NB3=7.$T2-8S"/%. .I8S!<'6T"]ZP^OS+;/'[ZOO7 M!KS?O?_9C:]WGV%FH&$H-_%XM>)USE-1&:6-(.NK@^+>0$ ?P3OFI/.LMDUH MLG6?HFK@L2A,2<8(]Z!8[<0>:B?V9#G46DD7N%&G=E!)TGAR=;M41\Z% 8(0A [JG!;3/8!!T3(2YF-LI-JMYJ-LHN<.PC: M'DCWE)H5X3(G<4A;9TYY"(XLK&;:!<]SD+[- U'GLU'V,2H#B;D#H)"K7H_@ M#\O%ERFY=S]]^^L**1#]W@_V55I/OTS74[P^H+4K%!0J!T7XVO0$/7@K%8AH M/?-9>Z+A?"]Q251V \<8#OC-266$#.!L1E.$(+I0 /$4G MI.*8?)LP?NQ'0X=;(GKT1,_3U=GB]6T MZOI]V^QF)@#3=:'7"0RH:BP,A8P$*I!!"G5"!B7DE(S,8V]SWW:1B7./8 M'>KV5E '9N]F7L_[RFH2'3?2!@D82@8E9(#(K((HHPW&A\#NI@T/=:8_ M2=>XK^G= 7! )78'R5^F\T#RG9_41+$Z 7%3"'9>V]!:DR*/B/5628"*F,&K MK(!IAF3IR2=OU(IA6PK'?43O'*8#*;8#P/Y\N>R-ULHU=2M\OTH-DS>M&GM\!QEXPZ/ZPZ@@RJR V!>]+#/TJXFJ]6,VF(4YGM6MGT*985]UDY+503 ^@UG->*F[7(ZO2A+P(WAKM][NUJ=DYNQ*3-8 M361(W$D1069AR;'(#+S+A?P,[KA#%HF)1@?Q#F2..]FN&\2V5W$'^+V;O_IV M3B+'Z9?ZS+J:9*$Y6F*AQ#K&F[L$T6L#A:%WM!&%X&VNU)\D:]RY*=WA)^G.O]E3G^)I#:1+C&F(AT*PFM0RC"(LF;"2J6T$MFW&@KZ)%DCCT]Y M ;C<5X<]X_+#$L_"-%^%;E>#PRXK$2]OP+20'DM.%VG:2GL&SGL2(QL\0?Y4N[L4^A&_U3"$NZ2O+J7CF,[I'G#!\W >J(*NZA%'0[ M5A_NN#GQCBLO'0(/ 8E9'B'J%(%YGV*])20X-L'S062//.#XN' ^GH)?E'F> M%)6]UZ*FY7)?.?,0/2.9&IZ,,!0;N#;9+-O3..Z+;+=F=R?5=6!B'^'L8HCR MPX(46.<4Q (R>0 MQ@FOTG^<3Y=(O.;SRM95AI@1Q)+7'$I ,OG:)(H R(&1O-Y5ZT"Q9)O[L6=) MZ[*@9#!LW"TH&511_5QIW>/KI_,5[5UBZ:*=2I7QY7?RQ(02,1%/R"UMZ!0U M1&XT)!M\8ER5G-IDVN]"99?E(4>#Y5#J.Q2A0Q70)<2\&3+P,J ME.EL2BN]FN=[6S$:3$)AAGIK4;-J$X20$G7ZH/W%E(9H;1S4)O4D]L4)405ZC1P7J1TLO!&EZR'T=UE+-\*R4=4 M<0=QTY:L/G)SP2@.U#Q;8"K5 7#1USD,"K2LLV RJ2&H)G@^B.PN0_Y6<#Z> M@E^4>9[8*)5"\IAL[:.ALK4U8XT$*ZU2F=F8&DU_W)[&$*35A>=ZJ6)RW7;1%8B93A*K#'?!IAJ4'A.<3] ZKI=[G*NIH535 M@85\$Y:S;[_AV46$^;Y\Q/ETL:Q9O1.D?64$"V T3[5[% F.:0[&.9>B85Z* M9D-)'Z&IR\NHP=!P?R+:$*KI+L:_2A>_XNC=8G[R"9>G&\[H:%"*9P$& W'F M;0(?LR$'(VM-^S@)UJ9 8%L*N[QX:@7!)FKKP.K=Y*N>%*OWY:+"D%P664<* M.DB!W B5+@9+D_/B1!1%AAATFY/V49*ZO#8Z!N#V5TP'"/MNMXF#VXS87$S4 M7$# .NK+,X10VU4%9WGQY".'W 9ACY+4Y75.*X0-HYC^GG;>EVJ(WWRML='Y M=/6Y?O&B(,LK1\(1M45^-!0>!48[QP1(QB!&Q[+RC2;X/4=:EQKCM(U;73\2* =253]&='LY/OC(%#"X M(I0D;]BDVCI<031"0#;.8^ ZY]0F)?@PNL>MLS\R=H^HX@XNN;=D]9%G)I49 MKTTR0.HZSSUG 5Y(!E:;Q(512:@V[^('D3UN6?Z1X7P\!7<0S6\OVXF*WEF? M(V2N.2A+XG12$*-2)998H!"SS=30[6D;W_AQD\^/+V/_CP[K_[]FZ_D6\U/\#?R<]Z4@G7&49"% MQ*TAE(SD60D/#@F'T09FE8W46!!V+VS7R8^[6/YV=GLXT MP^RJ%\';>5DL3R]4>.7DU<0%DP4",W5@,-<4X?+BZ7=T>'CI0I)MZDZV)'#< MF[:!4=A"*1T$:F_G]%FT>3Z$:2;'?V*\*SDK T*7.E-/6(@8/7 F91*V"-[H MXO8.(2//]&JA['O]<_:7?!? ^=YQNG(PR1(+#RE"R8K7O95JQGYMD9(T&>"( M0;<"SBU"1J[T/0IP]I?\8, YUOCMS9M9?4*C]>NQOO[68 [W4XNT'O/[<6OIZ4#QSWHN8(+-$4:FKXS>L%^ 8>?]T3K+ VR2R;D7>P+.ZHW7> MU3PI:TT$)8J%()V#Z%U6,7@ML)$7U>>L[H%P\-HG+;G& @Y-?=XAI\!G0[_49C$R2BL:#>M[D)Q.D'.XNN\6"!PL M^PX ="-WXR]X&G$Y08?%D06&2'$L*!,-^+K!I-.Q)!F+Y6WZ\-PC95S@#*#> MNU=/!\FZ ["\RGDS43+,:JCP=OXZG$TI-+ED1@@E=? *F$.*0AP7X'5*@#8I MH;/1IM'3ZY-DC1O!#0^BX730 :!^PS7) _.;L)Q/YR>K2RY\M#HZYT%SI"A6 M60?.1 4I9\%,4+E@F]34A^D9MP1D> @-(/4.L/,JI?/3\TUV[*;U;I401;\X M7TV_X,6MQI65+5:&3)O":B-!<0HY/ L1K% ^D_,86&ADF+8E<=Q'[P9&JHEN M.@#= \\ 67-FD.)6P_4F,["0R:4_>JMU2%YEZ7@3=-VGI9.^A /&:/N)N0N@ MW+WW^)ZX\:%. 265K-?+:3Q?5V%]6ORZF-=$/:*"/O'DZC9_XC0K3!0)&%FZ M&+@8E?2 1M)FE+I$V<89'X;^3D*_/5%T#Y1'5VDW:0^W^NI/N+,FU1G?B4X! M\A2T!L^%)Z=3E>P$4Z[1 ,U;9'1B[88!U_X"[L#8/7;&5UXV'1(_A:^3'!,* MZS,XP16H8 0$4UO+AO#)V$ Y_12([5V.6; ('1.#0-355C'D!5MBEUGCK?7)"=?FJ&Q:97O,!-5# M@'D4M?6#TLT^K(UB'MAXF^^]/]O4_[SYBLLT)9XGA6E1-(7?#CV",A2#QQ0* M:$9[L9#S$9L]5^](:G=)J <;S&:*ZN"XOC6=ZY$KZX>WWDWV?T,*LU;3-7[$ MY9=IP@LIU6%?)_/-)TXBES8R=, =1E"9D3\34IVG%:R)J))*;2Y?CL1@=TFO MAZ"^1U"\I+T2[XKE65%5LABECGS3%PV4D(4N1"GK]#V^8YI35G MXQ:PC[4[C@&#$;?%>KF:O#T]"VF]*"$O-IM^4>;X>[@8"$JGY=F2OG0^3Q?C M%)45)KN<(*=0'RHL!\<5Q;2F6$:AAHOESI#X>YF9]WL'OHM-!R[@&3W0G M5VFZ6I0/-SYPCTSVASYEH%3U9PD<*!?]_?(DS*?_N5G@.CV^ J*..;E>_'VY M;#U I^D5-F^T3)?9<18\:!$DJ%KI%R3]XJ2QG+F S#<:NSP$^0??XQ]"1&TU M,ENLSI?XB53ZTZQV@])"6PI0#83 .2A5\]MJQ5P=,R,->>D.VS1&&IJ3<1\R MCX_M>T\*8R*CWS*C!XQ;G;:T*._"*4GIY^D7\LL7\Y]KPM5L-8QA?FJ!=C9[ M:[8&,NRDZ)1L BT50W#&"$J?@)FJ7BL H M=9LWGQT)':90\OO>^BG,:E/PCY\1U[3F==AXO>=6/WV[3>FG-9.F@.)&KYC+%.5S7G@$424O&16AS]W8<_L;=1EU"^^C;;V><=;#[=F+P MUW"*ETG)(0@K!,NP:7.E'!:(3@LPAMC.&$6P;8ZE/0G^H^^/W;&W.#X01K[, MONTT7^:]\\!8X4J#11] 94.14/8&>!*\%&6X8NR9V."QSQ[=M6FOT,6 TNW- M&KZ>A=5J6J;I0F5U@[%L%?=20M8EUY1A U'4QJTV16^T2(ZWZ8;R#&'C9N"^ MA--_2,WV#=3+;2P+,>*UA*+KY7ZA(,4;X0&9+QEUUA&/#M4>CN)!@; ]R/;0 M2A\P>V W7K!)7RD_?:O749>V/@>IO%,>>)"ECBRO;20-!<@R^B"8C#:TN6/> MA68M'LC"R[5AYNY5/N\!3[U:0,]_&U-\$"O?$^L1[A]O>EO3\B\^3/3>9J2K&Z\C9!_ MXI(F8XN&\.A-!I?)V$I=/"MH5*LY=@,0?WA9[J,D?%C,ING;Q:_7S^[.HE3" M2^!F:W,RXR!QRY4.TJ%ITW'BR(D4.WD_ M#V4P>:;)-_$(5FX*J+,!7TR$'&F7"ZV5PC:#I ^E?/2[B&9X/.AQZ5 =_S', MZB: ;6U<+Q<9P<0^Q-Y(AM;5#@O6JMJT'4$I3OZ!#'1N*X[6%L9B._MQ3$/[ M,7W&?#[#]V6G[;A'2'N];RUWF$(2X%.*H(HIY'N1;$NT%*(:=#HW:J%\?&9? MECG?!?7WBC\Z1])+.P%NYO3^&I;UJU]P_USE/19I>@)LS]Y()T @'X8YS(Y_N9<\#':RN%&"1Q*P8Q2E>\5I78P,=NZ;PNW70 M?_RY$5T"::>!%+MHM0.(/MQ+6%M3A-46V&;, D7-X%3P8)6*7$*^=XCK<73%3D!XO*'W4%KI &M'RH_/+#OI(H-LDJQ],PIX)@10 MW,L4224I^U(3>_X+90$?<,)WB+,.=M^^E0),UAZ,T8-&0KUB,4'DP8(1VA?N M/..NV0O5/VJ AL#>0#5 NP"AQQH@97)TP2.=EB[75KC5FG@'T:*10B;$N\TW M_^ U0#LI]+D:H%VDVYLU?*! ("NCM/62]!_K9">?:I%=!)<8+ZBRQD9#;(:H M 7KY&;T'G/Y#:K9OH%YN8Z=5B12UUO""SH)H+003 A@,,> W0 M3D#8N09H%ZWT ;/MJTK0Y\*MTX"R:.*M3A&.(4$(60ER1D14S8SC'Z8&:"> M'%(#M(NV.D#B,9/K35%""Y&@A"H:HP-X218A6:><<"%[T2:VZ:T&J-GHBY?@ M,?2*N)=4 ^0,1Z]-(B/#&:B22/0R.Y#%R*!BL?YN-=T_:H#:@&;?&J!=-#@V M,I<+BB?S:C$G7L+LLE'BHJPV*2CQ?$626ZTF'@5SH3 0R0E02+]S 3,XY+$H MZ>GP*]M@P:(\XL -G RVY7)-T\+V87FD M!#$?(_G$SH$O](L*W)+[0!ZYS,D*:XK1JDUIVQ\T0:P45XPB)\P6JT#Y6E6 M5MI) H6-6D2PL>OJ= M]: 5RR5RAL*VN6[IZ$'[!?OQ>T![G ?M77#6P>[;]]DK1)[Q'P_:?6-OH ?M78#0&]X?>,^P)K!@I =K4XW+;!IH U0\(&,C> #1?_0@\NBX/P@5NV\ ?[$!YGBR*6H;8Q_0CZQ6 M'Y:+,EV_H]]-1/ *-7%H!=93-Y*3Z30'U)P+8:35N=ESWYXT_]$=HZ/O@D,P ML?\IL%B'V<%),#MPN?KXYU>3G#'[3( LM0I5V8(0B27@2FA)0C4![XQL?# ; M9L=E_^C9AX7Z2=OOQ-G1]>M;?9EYZV90HN@XNJ#M.5#!PK!CP:GW,6 MUJLCW&WO3/=6Z-?_5=$_ C9&M-E[B8.3**E'&W@5W:-YJ!YA_[("C8&+DM-U=3KKWZ\^XO.1QCNN) M+E*I3-&)*]F!,D[3)I?DG:E 04I J^Z.MC_8>[E#PE9(MO]5D7Q,_8[OU>S* M[:^+^>+JY+K:N+DV6E:^ "N,U0F,"8*V";(57"F5"K_KTAR,Z ?(V K5[A^H M/HZ>QT?VD\]UUT[7+Z3*!W_D)RR+)5[\X*?P=<*C<,Q)BE$X2Z"B-!WR[@QLM3_\?]7],29:^KB$O\\3\?&F%$SK]P^7/$R*R-Q9YR%S MXH^8%!2J>$7AB[8^I"A8:#94>W=RMWMP8O_8 :VAT,_9L,7&7OV*Q#3Q_VJ] M7D[C^;J^>']:_(9GB^7F<*2_L/XV8<:8R*."D.L O$;?TWI397 M\(.QL-WV^"__(#L.9 :[[1F\//#RU?GR/[\NUGL- 7GH4P8JYGN6P(%J]"X7 MJ*AX39"HE4I_FZX_OSY?K0DPR^NY-#D9D[4%$6QM>*85>,$\H%:2D8-=HFZ3 M]K0E@8?:U&>6N9Z0$ KMOIR1MIVD0+D4VH5)4G3!6(Q.&,]R&X=Z6PK'S5!I M@:>[QJR)KOHM9;YM"O:>6/3@QS2Q5@VG#FT++X:(/BI'X0M&4)H$ MQJ!0!88OV5S1"1Y.3I;5LZRO,N6FY*_Q+X3EJ,A92%Z'^E2I(1C"OQ/::)8< M>M\LZ?IY\EZ&H=H%20\$)0-KZ:58J?T[*3S\.4WL5,O>!]O"*[*@@J8=%$M@ MH'A($"6YTYD%SE/P2N8VQ9 =&*J)C@%1BSIE,&50GF+P4%B"HBTWF6=O;;.) M0(]2]3+,TBZXV<4L[:23$:\ 5\OUY"_AWQ?+*\E[2'IX_=$+B ;2ZV(P(8\,D5IM_+[, 9@B]+H86\LC)$61M M5^=$>;KD@)R T[#\.U[-^BBH,YI0R#?#VA;+* CT%8C!!,5R=(5M\US\S#+C MX6$@)2[:2'1D<+S"Y6)U%A(^RHMQ1C'CZ3CVQ(M3=!RG(B&G+'F,9&WOSN=Y M$!W/K3-.%48;> PJTY'Q\7:>B8GE-,P>8X8+*72($8I3E1ENR,HB^6N:L:08 MUUJR+0#R[$+C5"BT0*X&;E7X,[MDT4T@' GHD>WWR]?&I\M5HA_9MKSH:P&\<)%-2B+G4:Y*'R*VR_AJ3[3L]JAQL.IZOCD,L^G)O+Z?OTJ; ME^C[7]G_A7;;SQ[LAG$O9@Z\=:RGY?UUKEM/EN #<@X\I$ X<0("L@ QJ^Q* M]%G);4K/'E_A<+M%GW.>UN?+6EIR>A:FR\TJ\[S)4ZZK?9FNI[BZSJ.X\Q9 /BY+[].I(*7[8A.^1A9/M/ M/Z(Q:_&(\@Q,DQ*8K$C 1>V4[TRD>")+J.U<+$KMT>M1S-G#GWKAIG+I)1:> MP<>:O<4Y@HN6TX%M''?.":6V*:!YY..[-">[Z.EFW#>$"#MPQN_D!KY;W&@D MES)SJ:@,019R%[VKB:BS;CYYXDJZL^2?LK?SM0[:&)#F!5.]"\ M+[7KW^IJ4EFP7(@80!C-0<7@:*MAE92-DO."1K?IPW6/E"[ALX^:%T/*O /0 M?,09?>ODSSC'99AMKD9];'O YJV5GBD)(R1-D7U@-7PV$^HN,1CM' M_UJ[GXL]7A?MH;VC@:37G?XO=XO"4J+7&E*)A&'C$3SC :+5*3NC6Q(&>XBP'QAL6BI>O\8P'7**20(G\8#2G#PK5D@J(0:12U#,V=UP<'N! M<9[:&Y\(!\BP ^_T[?P+\;!8?OO;_SR<& R?KJ( @6P>;\ (A.P8^ M(7E/UB7:+HW"X[NT=&$Y#E'PO6CX(&EW@)<_D_6L1;'OYQ M\4E2DI-M%<"UK:D%04!P"6MG,S39D,3N#M4="#M/T]6%*SH@C@;4POA%^E5, MOY[74W11"*@4<-7/Q=.SV>(;XFJ"6%*2QH)Q)5=!$31 J9Z&V"E*> M6**+ PIR0YLS4?\0F'X/.%&-'R2-9HH303)ZBR9HAV0[:P7/R03YH+Q MMHUQN4/(.!UBVUF30^0\=@YZ6'T^"]-<%O1IEUQ,LBE,TK$)F.WF45Z"$\E" MB069-2&RN%7B^0.?/4Y[U#:6XF#9]1/'I"J1B43EBY<,#!DT4!310R!)@,]T MX&E>O K;Z/WNYX[3$+2-S@^2V'VL8A 3"Y!U827Y8%W8)FU\J\7&:;#9!AG#2[??M*-7Z3_.IQ=.\SYY M1;?^^D")0X^3-%!Y]4_G*\+(:O5Z<1JK7W@K[X1Y99U+''*I)?OU3LQ'FX!' M66=O9^&PS:O34U0=ZCX^\-D/9=()%JQQN0!/A7B/VD)0RD-$+;-B)6;=ICW- M=O2-^ZX[&&KN^IP-E/,R[,UE;N?U%_;/;]SJ8QO8I^U8.(K=2MS$9",45>H+ MK$\0K8M@C4SDO^I@5)NY4"WMUL?T&?/Y#-^7JU5NROJG;S?^='&)[9V*@OZ% M'.I4:$>GO>>" :+'8 -]Q[>I1]F5TIYMV0Y(NA<_MU18!_I46E?[ MWR8!BD=#[B;3( +CQB;%LVO3&K:[M,SCH&&'G,U=5-,ORBX?;+5516>E:'_R M3$*B$#6BBF!"JA&-<,[](V=S7^7OE+.YBR8Z@-5N*5WD6T6A=;7[G/:BICC: M.54]7,-EI'!7BS9OG\.GWXV4Z[D3/ Y*O]M%5QT \7XBJ_1*UW%/$+61M8T= MV_3( QU4*CD)0[Y(1\G#(^5S'@*HPV3> 6@><"$VYMWZPB5:#F83%\M YEW( M ,[SG%-&CJ+-4]@C!(T+H*.Z7$.HI%-DU=\N$:]RY)S*&FLW*T:\J,P8>,DM M%,U=(0_"*-7F+'R6M#[BR(, L 6H]M?&V+V?2@DQ_$++AN7TXW)V:7IC0*=* MR*1Q+6MB?H"@G(,D+47S0>05AB>C=5,VI&LX MJE.;5^%=J.S.Z=D3&XLC*:H#$/YYLSB=+6.MI_8$JM8O;(:J 0@)60 M L\J\=+FT>Z*@NX\IV' LY> .P#& Z^3OV%:G,RG_XGY;2:13LNTVO.+)/\K M_+^:YW?TY9JZ-<45?>_\E'Z<%$D^POC <<"T8)*QPF3,6T0L38@;IQ2A&<+[4.(?[#2@ M(/$,E^MO'V9ATUWP#?WL676P)IHB0JNT!E'GRBFU21/6",4:'2-S3#C1_2GP M*'OCU&J\*.L_##3^8/OEYTL6/H6O-[XY8=(R$60"GF7-J' ( 27%'4P;C ZS M,$?+-1R8MW$J7%[43AD %!ULD\N6V:N)+5FA(ZQYU 94JHUDDRJ0C+/)6) NXW<;W>M)"#5?]3CX8O85;O9?9(57_D@P9*3M^&S('2 MT3=W3_>6^IY&+#B=C=99L*X&2Q@TA"(LF&2BMSJ*;-KCQ9@@8FUG852RFG$;;!O#LC6)XUZ:#HB?>\E.393TTHS3WM.> MG_RXIH:JX?3G9^ 6M/*L^ A"%PZ*H03OG $;52QT"!9M&[4O;6JNKI_('E[G MSCAAG90V)B!P'FD[Y,!K,D4$[AVS)J&1N5%?B9WH[-IP[8*DQ^MG!E?72[-> M^Q<#/OUY3>U7R_*_9V#';0K"!@8N*%7?MC7XPC:-*W)F:&UNE!_0QH!=M>6X M_\E_G2_KN)!I6F.>V$ A9XZNMABDJ)-E5]N%U9-<.)9!LETK(=!T!]5B(QY M9[!1KZVMR!OW8; MOX'?<[;CN>_O?<$UT,)',J'[B&$40QNB#"YI"4)65#H6*59(9 &0B:10RI+" MRS>TUW[TN.SJ.S""A#!B4D)W=$6RC)*/I'"E[:C&9[@JB79$)W0=#C M=V>'Z67DS+UK-N[*Z_L8YRO^?OKVE_#OB^7K65C=O1E,6K.$Q*O/+M5FE@&< M$@4P%)G12U[N#D]Z\%YD$&+&C7[; W [;&5=YR"-;71KN" MOMRFL=K8;N6F9A%Y"L583[Z*EZ 2&G#DS4#A:%6VQBO=QJE^A*"7Y$[N@IPM MW,F=]='!'?=?,%21U$SFM_.S\_4G^GL7X]\D$QGK4!29"ZC %8G%:#!.I22U M8]SQ)KAZC*)>>A4>H.Y% ]EWBJ'+VGUBW_M(DM&UHD19Z2 D(2&Y8',A!R6P M-K;Y<9K&Q=$P.M\"2'LHH$,HO5O,3S[A\O0R6_C/R\7OZ\^_A35>-2GC64L? M?.6L#A/$!$$X!.V3I' H1)?;7*CL2&A_H-L''\_ ;DAE=8C%ZD LSN?K&QQQ MAQ%]$5!RYD"FGAR(F"G604M^A%1.'PE^]VD;]U;E2(@[4"4CWY'\VWF8KZ?K M33CU]O0L3)>5L4^X6F].!%1:2:$\Q>S5M7"T79QP#GQ46HCH0LS;]/]Y>I5> MVA$>[E4-+-%NL7&UC4P16A4-PM:R&2\,!,0 (7O-2%;2W:U+VA$=8X^E'E*7 M6T%D#\%V<$I=;9RKZ<3J-^98;?0]@=0.5[W^"KHKZ/>+)I'[394"6[X$7(4#8!B,\.HN4<1 C:9>>9PM3F M(NDILGKI(#9N%3,8Z43%M!F53 Q5J=Y4-&$VRB * - MA&Z2,?)%T7#JO=?S?5]9C]WE%I>+U5E(^!N>+9;KNH,N>;FTHS[RPC0% DXQ M0;Q8.LNE89""X;2=I/%Q&U_FN75&!L;^ZELTDF4'!N2IR1PRDU?'L@";HJXE MGIY".5D%E:1@SCBE^IR8TZR-4(OS:"@-] NFRRV7@I*1VP!><4810ZKYE\I" MLLQZ(ZPBV1T33CV<5H,I?Z?!.+MHH@-879C:Z?SDK_/I1?"92DP!I08TEO:; MMQ:<3A$$MY$,.)WQK%7=T!U2QFW=U,(>'2;MWN!RB?BBC4&+#$2J]]\I)(C! M>V#.:6Y8E(JW:9+[ #'C6IP#U?L46/:0=2^>\2]AM:ZSG%:W&+ITZ42((DFE M2"RU.(HI#K$D!R9S1QY=TNRNM7G:/7YJL8[ L8\Z'_*4!Y-M+V"YW]7^(1LU6JX[[G- $/L-+NX,SZNJX?O>] MEUO#:G'@,PN.MD RC;IA[]2HNGEZX9Z*?*P!^RY2'?D0^B5,EYO2 MZLW[^ZK^=B/]O^#Z\R+_#:CIHPCE,%R-II^7B,F+ M&XK;/$O),<7L(?I4[R48"=TJ!EI+8P5+NOC2"I,/T--'O;KA^"'W-*2BRK:HVV[% M<>^PA\55 QEWC1Q2UC2?A]G))KERPYOB47J!$GB5'(4SLM[3>@@L<<=LL'QK MJ[7+NN/>/!X+10?*NP/?_5:T>FUCWY<;9OG-UX2K5>TJ>-$\Y]5IW3D3F06O M42VX5"AVYJ+N&IX@B\)+RLSZT*8)R/XTCQL\#AL?'$ES'6#T2F[7"5OO%JO5 MQ&1;I";/4\::7R6RA8#$1SXG7W\.\Q/: M 3=SP">*F416V("T3H.B. 6\)KGH@K+.A/6FR"W.PH<^>ROMN[ZU/XC<.M%[ MK329SL/LNLQD@BFD7#(#[G2]S&<)?#(*F&$I>,&++6H'[=]?82L,^)>#@0-E MV D2[MNRG\_QT^)!H%NN6"F6 T;IJH%S%>@)3$3#(A>B^.=*]?=<>KN;2_9R MP--*["\#55=;9\.>#SJ0M!)PGY'8"Q%\B YD+B;2L9E]V*K-\.Y+;X>JSB_$ MCR'VE]]EY+?%;%86R]_#,K?O,_+ 8D?N-/(8N*U$HAB@I:@Y-,DE0,)_\R&[W5 M"\ISZ_14?[23^A:-9-E+0N5CO CFF-5$O$)'NP5C HK--B8I2W6,6ZVN4T< MI"ZM70^&07 QJ"S'[EUZAFD:9NMOMQ,^[_.DG8N"9P*W\0Q4D;5"AB5PP6I= M-*HLXA;XV':]D6NA!\%)$]EVX(CV(K./'.BAX3:\ACJR7Y^68;Z:7>AHGC^<+]/G ML,)7:9.K4A-H\[^?K]87)CH7%[4FQG)MQZT"CS7)F_C41D?#Z1A7;8W;#L3V MD?@\-!1;::LC0$X0DV5""2C<"U"1P@X?R&>TW#EK55!H.XCIFNR]4"6 <;5J,00#KM8+*136 MA)S9O?JLEYTS])8D7!X?'G9Q^VMM-"I*"HJEL/7"I38L1 :F2&6]"**D1D_U M.]'9QW77\#A[/,-H<.UU<-0^P]/-B8N;+ D*I#)'S" *1CHYT%)LI11$'I#[ MP)''5HTG=R*TE^2DX3%SKYU@.P7VC\]KYGX-IU=C-(Q*62;AH/8SI]TN$8*+ M#(J-Y ,K1:Z.& .C#Q$[=H_+AN#9#:@':[(#L%)(EK&2O[I\J<^E&!&+!QU9 M 96<@^!Y@6(82TYIG^[.*1D(B7.L#1TXF*F7DE?$'@T9$+ MDRWMOZ*03@NM?,TTD;J1?WAP-O 1,BF:'[C#*:<'I-W*7-*2 O^:@V9E+7 , MEO99QT;6[2+ :HH\3[]]4"MK )0F4 &,J S M,V8MDJ(J??G"P]W#%PV<^TQN)"-#;%V R'0VM?XUBC;E7(=0V\N:G9XBR<-4 MV0-<'YZ+JT!_9/"1_ZO*_\]_Q:N;=+GX]) U]X:[),@'157+,I.MO%(A3:CP/>DF5<^P#95YN0'0>LXWEM,8G" M=IL4SC!$KUDH<#+(-53#^7;DW]]7RQ>G+S\_;N&))MJ]QAU)T(G>ZJ84VRPO M>25DKYR+(')AY+:*6K+'(Q3D E,41:FV+1U-7_(V[3E//+$?O_/B(GEJ8V[] M,A6S-%+3X=^,VD^UY#47 S8E7V0QQ<4AXY>.H>&[Y>?OA ML_/ML#V=AI?'BKL'C-PE%9Q/6) 1V47718H;LHT#W_)-?WR\V7^]TK1C@OLH5L> *E/#F=@7GPQBE35! J3&<> M?OCTS*H_1''+*:0XM_KQKR>$*R$":H50]Q74A=X6O ZU=ZOVE&>>M1F4:!NF M_J>?GB<&G$S]!TMQ[K3 OL#W7^M<;J[>799;PRAXT:*NV,T2.;$E,_A@:[;# MJYR94I&Q 3[IB$_. XI9W(:6RC@/C-T]E&"@H\*E !8\"2]X"^CI+.6ZUMMR M)H45TZ%LSA?$IBH?#ZL#Y#\SL!YI_X68^[C\^&>^^I;_3\;5?1V'BXDKJ20D M48VZ<1(<&7(()#.7DU<\#TEEOOJA[@%TB'*7K23=$6S*=> MLF/WL8/E^NKK\_Y@ *.IQ(R&N:&9?5&O[F,('(^,W;R MD*^U"OM&Y]8B;B\D'6H5(3JRWDI;#9B(6XV)[+EC'D,Z-4+[Z\)H!ICAP#Q: M>QV \^W-^GKY):\VDQE(=>O/EU\?;@$ADZP=SDZ(^@@0&:!6'G2*MCBE:X*W M"1#W$-4MZ(X'P[*-9CH V=;JC<73$.D)O:U!PT>!?KQC(?I(O)BC-JRFT2DLSF M#+949?](W7K(@Y6R*)DA!5,7#F=%AQP59.LB"RFI_+P>]7_:6>H7;>@5"1F"FUH\=H!BE*)[7TSJDVL-Q+5M< M/!X4VQIW)]'0S G!5V^9=P^EYY+$)7W2X#R2 XPB0) F0Q9)^:S0H!Z24![^ MQ7DF\\WV"M](%1W8L]W>]6-N]*(P*V/2'NJ !E"*%PB>;@?+A,>(RC#59EKD M$.KF>V=MA8K!*9<#5=0U[-;_L:I#6*W743B90$A+=MH(BN*R$D"A%B]UXIQW M;>9KOT;9?"^RL\/M -7T#;4W,=Y\N=G,8'WS9;FZOOS_-HJ\,!:3*G2.N))U M]FH=;:BL@TQNAPA!BM*H27,\K?.]C

\F>5="%9#RYR!\HQ M^E6F6*TF""0=.ZY$FSSU6$KGBU1.!LB&JOL[-!'ONT&>7!L___6UKH\X11?Q M812=O(UX L'-TD?LO.?2H H"RA0%B","L3LQ&KJT:U+!T#GW$3Q7Q,B5R MF_5PWLK,2H22ZJ1NJ GD,F>(V@JOI8@QMPIR]I U]SO* M1,H?!JH#--$!K-XNU]H^7EEUE$R[P T?^2KJQH@Y45>8?49WJ0OY/I6[Z"NNKCS;^^9 M0YFMB9+B)5\T&7#Z'XRI %KF34'T0;6Q3:/(G'M^5BNPM=-5!T <5<3+'(^2 M>Q!.D!!=%A"D=*!1!LLL!F=5$QA.7;C?N%>[M4_62F=]PW%KU885:$I*'+0N M%E1=QXI)9; N&R&R9-&=_-FDOX*L9H YLE)_C/8Z .?>4MV8I$OD_VIG,ZA( MA]H+*0%KJY;RQLO@;7:SQ8="\]B)O)-K(N7 MF$\0BJ=?Z6*8E)P)W68SQWZZYDO<-H'!LIE.^GV+_751F^>7J\M\R+OIT_]Z MHC?.G01-]!YY__._;]L329>,3752B@ MZB@D^BWRR$IPEN?S=7%J%F--@*\U1.OW^?I#^9V4M?J6UQ=94U#)"P/KJH\N M.-VP.BOPP2FN-1KO6_7(OTIM>E^&D#4C%/"]+)D#-6SH=C9'F- M5RT=;3*R7_/J^CLNTL__?7/YM98*5?V-][9W_:2)7.Y!A$[D=]]_Z[?+!!Q3QY+3D&,#:I.O:X-J_XQ%B# FU*H7 :K0V R%XZ^30?:&"KG]I;?OC M#?^')\4/_5+;BW [(ID@'.D"SE+TK[SPX)%B/*X2TR)'Z]*97I&/[TF[ M3?*FOHM[)BUF Z$NDD!BY+*F1JTV RGL_KH<@:'=KWX3:JF# MA-5.;G[Z_I%^Q*;NWCC!?-W.F37+H'BIPS(DB='[@EB,\>S$L>4C 4X_# ZI3G!*Y(8H9D MQ>C_;;&F"=3VDM4IR X%P;*51CJ UT\W),O+Q:?[/6LL^>*% :G0@JK5T<$Z M XH"(9URR*WP]",=G8:B$P'H")EW@)A_(HEOD5??GTKF83FZBIBC G)=H&XY'S-@=HXA^,767/=(B&!FQ M@(R6[G5K!#@?%"34J(07R9J3HJJ'=Z;)E#]JQNX8370 JY?S7D440AEA*;B6 M%%S;1&8\^PPN1\YSS1R)-D'F65:Q8%UQ2]>"Y M,5GSCEJ!+4$:'W*(S_=9_L^,W>G UDY7/0#Q7F ?R#:O439SP5D+.+PP>!/J MIA^LO5TNB)L;8NB.L^7B<0VVI7L !213Y[ :[<$)LN$H'4LY,"=]FP?W5TF; M&6V3(F$[S"922W_])X_):")H2MW>$>M67.&Z" L>;6 M.-U[I18;.>&.%WR_'8Q/3^?37Q_G/,@2JW/-X%!D$5 %:21&3'[1IG"5VF;MTRNN1T[ M6AWGX4,]F.S#R^#V_K@&_M-^DMMZ3RR$%"-F,(9%4!@%. K[ M*M6.%&@'E].//&S>77*1/G*902,Z4%F18&0*()!B1R%TT/H47D\_-6G':GFO MES-:Y-V!YLG^-RZ2JWLL(3COZ>),!;P6MBXQ#U$JQ%3:S#O81='\EN<83>\% MSH%B[P ^?^3%Y7+U?GG]4'&B>)TF*228E&3-E M)\ ?5CD_Z6=FD2./M0+*V-K[1X*I T' L\(+ M%](D)@9X+5M_^/Q1]60(F$: QS\X?%DZ*DA9!GQPT7>SCR M=QPE@0RC2F!9G=*B4P2?& ,F22"81)!\T![605^;=Y!] ]1,+N(.W),?Q?3N MX56?*>G0. 76UX5;AF[-((6"Z$*RD<5<&NT*VD%0'_6B38.CPX3?"8;>+-); M_'I9VV SKO.'<'7YZ;8V[(+Q%'2D(X""+*B*K&Y[(+[JL@=-MZ\VI4U[Q7ZZ M>G)^#U3]%CA-I(X798SR- M] 45,LB, DF5#8+S)8"2Y!:Z&)12;9)]P^CKR=>>!E0-]'(>KY=/,EC3O%]N M^8$-7C!?([OQ&Z9GIB BR*SK&WE.X -FBO$2EU[1__,V55'M"DT?#]1]4;XR MT6A!UZVIXQ*C(_>-%1 FL)PTJ^OU3A"1=?S&.0(#^R.Q\0+OP%^^S7W^@O'R MZO+Z^^;]I02?LPX*R$K6]Q=9A4&RL8QQ13P(;1HUMK^@97[$'*7>Y_WLQ\FZ M.[3\%S 'B[@ R MO^#EZG_CU4W^Z?O#+__S,J^(J,_?W^5O^>KVT9>'H)!XBD_9/9ZO9&8N"\PL)K< MS$PAJ GU7H@&4$@&LD0;>I3:WYAZB.D';]%#8!;HC]=(!Q'YHH;K?"H.Z MJ)!JHC6F.A85'83$>6W'YL);GPIOTT"YC9J>,I?'7YU'R[M#S-P[EAFE\K70 M215"O@O$ (H$Y*7*;#)Z:=JDN;?3,Z\Q.E[/KP#G *%W )V7A7*B&%,,)D R MC*"$*A#()$,B\VE#%L+K-HY[9W6)4^CWU:K$,<*>N;;HEO@_;BM>:DK^W1(7 M]TM\4&IE69W3;4@HRM9A+Y9<1\UD1,V-L(-& >_^Q+SQVH18F%*47=B/#1-5 M, ^53SY:X1*(PEQ][1'@D47@7#I4.JG\O+AL,OOQC)1Y'94F]N,887> EM_S MM^75M\O%IQ\387?,R#J!D3D.QEH&*I9$S'A>9Z$%QS#KXMKL"MY+UKQOJ@U0 M-)T2.D#4EG8348IR*!P85HB#P!,1S^A@2,$4UR$Z/$5#SN!0Z43O\<>'2D?* MNCNT/*D&1N\3G:0"QM0),LS4[F>F("D716#,Z]0F>7@V35RC-#VTB6N,V&"-$SHV>'%ZG;1#$]'EZ M/D?KHGMTW4<9UF:E2@#D==TD=R0RU Y"SB46QHFQ4]2:;:>NIZOO>$2, MP! MZND>B!KC8.*GN*0+G-8+E 8ZSA1;19J#:0P)Z!=P@R1D'O M,#5UC[Z/?R[OO01A'$HDCF1B570"ZGYRT(%YM(XEK>:P>0\$]N2[G1Q]AZFI M?_01D.Z/58K%"A$T,$51C3*VP*:Q03-,*#6G(]=NB/ @$GMZ_S\] @]45?<8 M_&5YL[KCJS!FBR13GF+ERTI&GC(/8)S(3B-+09XB&;:;PI[2JB='X(&*FA& MZ]7UQ>^X^'1?I-!%$Y1?LP<4 1+OTVR>*49SX/<._JI3Y!%OWN.JA\^ M.P@RYC20.3P>/5R2/:C_OB!/"ZWJ>I@H4R'4Q@@N^ S%F2*$2L(+-BT YO3; MCU#9CG;Q7\][573C!>5!'@;%W]&*4&EU("[5S6 M165K&HU1M%H M3OE.DF;>^36%PE\'T0'2[P]&=X;4N61-J:M(HJ= ,M))"\8DLJO%)<&23*%- MHFDK.=W!YQ!5[P?0 7+O #R[QAKD*)AVLE;JE;K)IC86(-EH845 S80/S2;0 M'#X;RYW+!3:%U+L#SR\8\YLORYO%]87S)@:6*';#.H:I=JACIB@N>DS,4P1' M7N()T/-(44]I[0/5O1="!\J^.PS]NJ"?G-?7O^/U[=[L]%M>Q:JK3_G"%6>] ME$CB2K4:$!,$LK5@"K)HBG.QT5*-X33VE,!N@;/)]-,=\OZ)US>KVK=.3%T$ M+$[7)232:P8JYP3.. F)D\2QXH]J"YY3TE$R>!C5'R;H#K/SV0/WM MZ,%:JEZ'#UXH+7THB4'.6.HB@0#(1!WD+GCMHM*JT8J:713U5.4T#78FD7T' M&+J_A7_#RU2'5B;M@F3!DX9K6T-F&9RBR,2B=B+FX*)L.+V@>]HD9CW8 M7*?&%R? <>.!+G#'B%<3W*"GL8.&A4AWNH%DG %5&RQ(:!J8R(6CQUC,*;:@[2%Q$/3\N4%O M>NW,W/3RF/%8EJ^K2W(CO^+5]6>\CK@(Y"VDNI@G_7EY_3GB^O/7U3)2_+JN M L=%9?OZ^[(0T>1\7E@?%(LY0LAU96'1&IP-"H2RV=B0Z#X8LJQQ.HJ&Y4G9 M.6!P1E7-#- JQ2JQ( C%79A?Y^BFOSSAE3#$32H1L:AD'IU/H?"WC M<)A0\?@R>;\5E,=1,0R(9Y&Q/[%*NKN4G]3X56Z?)(R+KU-!BR)[SVJGH_;@ M!%JPG"M3(9,AXM)Y)FE-F^1NVD:AJNS2N9/I( .H/3L837?OZMJ&?,F MS\SHOP%5]YT%YQ(D)7PL7CICW F,U0-!PT!T5KG]*43?(X(N5.;1>3*DW#@* MJM$;<*G4 ?Y1:%E"COXD]1!YX)5V5EG]X\3= 5Y^^^%!Z^>_R%/\='.Y_ES_ M\#8IDY(Q2E@),EDRH8*9&AT'X#(:[393U%N_#>T@;1B>SBKG/ZTZYI[0$>/J M)J>G[Q@?/Z^6-Y\^/_I^FR?W4I@DJ1BPT=6&;HVUE-8#%SE8&4KA^EE?U/89 M'0._-PPW9Y'>;R;F#DS3?ZTN:\ZNU+-P2\#SC/&%B(P9QQ%TJ6-F-P<"@U6$C!-[!3;9MZE]2S#G,X)RBN]A;!4Z8"%+F[)A)/)E3 MM()WNCILC'H'S-(<(>ONT/)DC)N-2N@H(UA5Q[BI4*OKBZ/?HE0<0TRQ321V M/K,TQVAZZ"S-,6*?.>+Z"1?_3L0'+M(JQWSYK1ZG=?EQ$#%+47E?(FA-)EBI M5$A(LH")LG9+(QTU_8HO,_1;/0'D4(TN&XIW9K@\&UC]9O$P,_]N=O7EPSX% M6=,+@3-(PA8Z6=R!LP:AD+RLYR)PE0: 9O@7>^IFF0 ZC43=P76U?^JYC1*C MS@B&UTDJR#30'1Z@9(Q%*#+8KLVJG.-'SY_H#>Q(<$VOA@XP-7"=GL;L32 I MY[2K,(QSK!CKI"6F#5NE5B5G-%/@B3$V^ M4QS+18$H@M#H-7>Y3;/#WV\5YBB<'+4*D+DEI6+1DC#M/(4W\@ZH4C4 M]2%T7S NBZ4?9;AJ\Y;[-UF%.0H*(U9ACM%+!Q#;LGR;K@&9B_3D="HDI],' M0"\5!!4="A]-D6U>4@Y<97_:-9A'7)M'RKH[M-R=)/(G34B1!"$#WIIOY!I! M%LUD=F2^&^4OSV*5_2@-#UEE/T;<,R<5:EQ[17'MFV=YD:)0\&@3"/2>;&2= MT).>M;,P@[?GQ/$#A$9\MI!=B!V=@?D :N#%E/#ME%5E^$ M)+E_TH)%5$KE7'QJT_MY?%Z@6<0V&8JF5T$'>'J7K^F'?2BWO#PD6TOUXAAP M9.1XA5@@<)TA,!52D(2W>[2\.\3,?>R(Z#DF4=\6*79,$2EV M).L9D[ N(X5ZC6K-SF;I^R@]#UOZ/D;H'4#GE0LWH,OL%4FW3U\3[/J9?!C]+[.*]GA!)FCJ3V;3,W.45MG !FZW[[Q"BX%-X! M8\$%EH+/>!F<$^J=5 JU 9N%SA@2#)&(Z33 MK:8M33'8Z^1-]<>@:EIM= &O,2.CD@["),Z .4,. ?$)Z.IJT( V:9Y+RNVZ M6Z<=['7RGOOC8-=*2QU <$"CDTU."+^9*2!EG997-X056Y0"Q%2MG5K M!->)SG.L;"D?02@CO>/<:MNF9'@,E7V.&YX:I)/HJ /\[1GW7XJP06H)LA0D MD=6D=>T;\DPR[J00VK0:0GS4NH63CRG)ZAM5Z D\CU"CF21 M8R&+G'Q]35=)1Z8%2>P$.!JY=NCD\P>F0]&!LN\.0S_A^G+]!]&"ZZ&+9LUMP MZW/2ZU_J=,CO(9!I(-J9@?(^7]>R]A5^JB"_7%Z8J'7PG(,6DL1BI(: HNYS M8];PR+5P;@ LGO_<3@?L'@J"H\0VL\J?%7GM\O=C#CK67=B2)44W;&+@DD<0 MTF-.$GUXOOYN*Q"&?:W3T;>'PJ.!B#MP8IZ&B]7&\6Q%'7I87[ "N?/>J$1W MHT\BBOJ$I9LX*D^IZ'2R[50Q^2@A=P:0^WS"[[E6<1#J7\+?*JFUJ!NP7)VS MNGFU_D=Q-%= M\,AU49Y'!]KKRD^.%#R2DV843UI9[E5NDP!ZC;).Q^4>!;4IE=$!N'Z4T;\6 M-^N<7IR8.]:2+9)98DV%>K]3? @.:V.82,ZHPC*%"2<(YO<2V>E$W>D"^NE4 M-+??OEQ\^GA7'_G0F?RA_(:WO[KPPAADBD-*6#L0C0%D/ C8:&4SK/GU>K; M'?;]G^ETDN[!GOJ$0CV/Z::_/XZQ>N@C#0Z5 BN,KB4&Q(6W2,%FBCDHSP*VL:9G MTV\W2L_#^NW&"+T#Z-PU]%0F[IIYDE><*_+)/(O$@. 60JAC%&/Q3$3.Z60U M0-U[,8)G)IW MHSJG3CHW\)@K:@JIS]Z(^8C\7<\W+ =#4O!@D5/,B8Y.5C*9S'*0@5NKA'L& MHAT-F:]^JB&I'BZN 4W(&3==AF\O.W,22)+[F0VQ9YB M+?B1]3TG?X@]!&I-==/!SN574YR_Y*0 M$N=\Z)[E<5_NLQ/J4./56/(=V+(GYOF"("]D8@(*"@O*I S!7$^20N':Q6.Y/41]] M_//7R1]#[EE=A.H$/OM@82[LYD_=")HJTKK*Y' M(,=/@JHE+G179Y Z,FZX=7@2;[S_3J#I#-+!\I][L^UMM6]]_ZFFLT8,6YX@ M+Y0L,3"5P-A,9R-YLJ@E>!!UX@>OOIX>LFEIV-?Z[/ <>SM:G M0N^%L4P8$-D;X@$-^-JW)E@T7BEG4VC327@>3_"C5#SD"7Z,O#O$S-UK86#9 MA5KE9FM;MA(B >HLP- )"B8%4WP;4W,V3_"C]#SL"7Z,T#N SOYIJR82+Y4/ MKKT%521"X") \)*D)H06HDU7Q_F-O!VE]U$C;\I1*84\PF\ MX!0:2K+/R%&!-BA4,E;GEU^X4Z9R.MV6/TO30;=ECQ-X!?-XO%_^Z7[SK=6#,,@::#DZ= M7\]K\Q'6A2C1\#H,6K>I4WU"1$\@.52KRVE$W $Z=F6UM*"_JY6$(I0"19-Z-&:A68I:UNQNT9W3 =)'@ M=%20%O/!L%BV.&WHW146?XNTC)Y>0P@JPAAN(B M;A M)!RMDAA]]JE1*#]V0L/)R\FFPL\H&??[&/$T/'UH@IRF*?#%CVO0"KB?Y+:O M#TQ%[VK,+F5.M6@G@[<^ WK/DR%L\.=3M+I\?=B4Y<;/.=UFQ6=]> M[T(4K@NC^]RP.OTL97 R>K YQL"53I'C*\!X_2OS7S='ZOB'.N?I!-K!W3)T MR7O,'F4RP'PD=S\5$A8Q \6Z[+DA$]GH0 RC;QZ 38V&77O*IU--3X ;M.== MYTC1:13@0J3HHPZ"W^QCUUK9$(TK!AOC;@B9\]JW%CC9!<7)E=83(G]=?+VY M7F\D)N[2'#D*1^(@4=B"V26@VR*;HKP)K,U#_DM:YHGF&M^>1XJ\.]#< M'R@K:ML)@L!ZH ()Q[E(_Z.5*='%B+Y-PG(;-?-:HF,UO!S^I:%?RW6MRW8&U[^<9-)J?J>)1^3+ M@X&?ZZF,8P*KTD+(L^.&BST<^3N.I-#.#-F0 M84##OM;32(1)4#.YB#NXG'85'_!'";\3#+U9I+?X]?(:K]YE7.KRTT8]ZPN,LB2E-00C0YW&Y^@P MD+LFR: *CCP)U2Y.VDU73Z[R@:K? J>)]- !JK8./;\@!IC*EJ3B%,FGSCM' M1F?.9(F.6Q:M:+058QLY/;G/TV#H>*EW )U*_-N;597A!4_(;:C^FREUYGY, M=!^3,"0/FLZ#B,6V>?)\0D1/_O-TIN80"<\ZG^4IM)4-OIZEC$C!M14JTO5" MMD1ASA!8X* =+RZZPE5N]29S,-''7UFC/_V15/43_8Q_TZ',4DJGP)]'QFEG(33$]F+^]^6DNKN8W@ M#FRG-U(Q(>FP!E$'3^5$V%2%((+:F!="5"*1)DDUU$W<@2G M9>1\+>P8%+_P,F=$0P>Q[ROL_P=>+MXMU[O$D%=EN?I"OWEZZSAN,%*T3Y&< M <6X W0HH# 6E6G M!3&>WJSO-/%$. \B66^7":GOA0UY5PFB?VX\A$>A)1.UCM:!$XJ\QJ@X("L% M'(M16)0QL38KZKI@?^X4V-Q'[UR0U\%Q?;B#WZS7>:.F=Y<8:MGI92WIV+1I MI ^+W^L3[*IJ;Y'>+Q>K^]]N=F<\DX 26B!W"-[7]5+!4L1FA82DA'&(,?+< MY@EJ>E[F3@O.5ZO-+PYOE!_[A99!]U#&.@C$K8Y)IJ) MUY%V2I0((92:+I(V:.-]B:WV2G20Q+Q;S\9,+I9YR$Q0Z%2, A.UT8$;<">>>R^I*JO6E(MH1)"B=E]J4W.@ 1QW MY-N$(GT1NC:[-,'4=GIZ@=8!*EY.+N\N47-7]N=93";7#CHN"\6L2'PD*8&9 M0OPH)*>DC2W:1=&\R)E"VZ\"Z #1=P"AO7'9794G6I('.@O")5%7'),OFTAL M*3%MG1 !=:NJDE>)ZPU8AZ#@Q54VK4IF1-EZ=7WQ.RX^W<[ICM'H7*BG/L$0_>XY?G[X;"]YT,,OK<.EV(/J[[MG98HI MD$MGO"-C:\FO"SX52")FFZQ@-@_*" Y7_IP&X@B5/5?Z ?*;6>UWLQOO""^2 MVR*BA)SK1CN+!=#D #(K8Q%]LF;0(^T@Q?_PZ9E5?XCBEE-(<6[U7RZ>$)YY M"9KQ!,BPMHC$ %B'WQ=TR@<991PV*V68^I]^>A[#/YGZ#Y9B%U[EB_;HK(U4 MY/L LT+4'60:O%4*3.2".6]R1+(J MUX&P9/"\I /@;?&*61M*NU+VLQ@X,$K30P<.C!'[S&V@M^V)=YN;:QM'77MW M9R^=%=P*+2!)5LOT>5WPK0MH(S)39(F9>N9T;!^-NOL3/<'A4/TMIQ=F%R;E M90KZ]\OUOS>'QO(DM'<>4E'$BV$&?"17' 7+Q?.4@VZS"VD?5;T\+-:]9^W.YL:4N+32@(VH0&')$'A@ MD(T20J/22;>:%3B(P%Z@=BPB7@P2G%X]':#NE^4J7WY:_/Q7_%Q#TV?,)++L ML4Y>C)[7Y4)55E)S",F'5"(!Q;:Q97O)ZB5O.S'"IE-%![AZ>D+^^!._WG$A M3%"&S#N85&GEWA_8B1-(/P.(+2W3/NG[W!7:'5=W5IQLN-42!8C(R<$LW@-J[D&3"6>1&QX; MM87OIJF+4HMCE?Y\+>8T&N@ 2V]Q_?F7J^6?/S)AHK'.\0#)UE6?63O 0NZE ML195"29JWF;CW%9RYG7IVR#H>+G/G$9_-.#_Q.N;59VD3@[E[0M#BH5["C]4 MKE5&R40(:!%8]#K3L4C1#%DPMOL+@P!A>G:+)I1@ESBX.R&(F(N,52"\;E4T M!H+)#%*RZ'2P409_,!+F=&.FU-^KD#A F-V XO^Y6=3)G^R>G_M"1+H*N906 MBM1U;Z<7X)SBX(LND:'+9=!LWM>^TQLX#M'D5GA,(-8.G(]'?MX]#,_R*BNI M:W5U(2=**;I>@P^\/DP?*3]E\N_3^UV'R[TK_#R-C=<7*B3, MM=V1JQ#KXXX \B(1''*5=! RRS;3GW80U$N:<6KT'"[UN7?%D>W\BI<)-Q.R M+V];9Y?E\NYJ7E5^_B161=%,*NO!FYQ :>++L6(A6H&LYM"E&;0];MCG>LD2 M' >35O+MP-YLYHJ]77ZA[W_.B_7FS3DNO^3ZU$Q7\16NUY?E\G8LV)OT_][< M/NO]0J)^\^'MKQ\63V*(C_C710Y% YNIN-/3](]3ZLF'^J)GDS^?PPWDQTH&WS=9 MT$EQ'R5GR;3. DU>&=L,Y;V@;9HBVS&J[P#@NPNRZJYBGG6&Z"LCQ=I:>ZJC=#^F2WV,(CH U= VZ)*"+)XL=V'&D_FF"P%]8!!02YY<##JW:88Z M_R[U48@XL$M]C'HZ0-V.,;V!A< -2Z!++K4&F[S8(")D'&.EQ0S>UY2V MA\[3'B/Z#B T:'AS9/1EGT%P&6MZ5$-0=<%\C,PXKQS= 8V\LG.=IST*!8?, MTQZAD@Y0MLW@;XZ@81HE1@WT"U^/(#FPV1B*IY/S/*L<\):4_X!RB MXVUU-@<+O /$O(EQ=9-_7(UW.ZZ4.Q^YEQ!2K>G'.C4[T]$J03@7LJC=(4V MLXNB>7.PC? SB?@[@-'F'+SD@E?J2RC@M"4NI). =8"[<=QGZT(LH6%MX&$0 M:I9T:&F"CA-]!P!ZXED^N)OO'DHAF0T!'7AG*KS;^JNV,A 1>;H7#L&N6@RY"%J^WRXP_2]B0=3WTON_V@P[6YG/(UF M^T?S_1WR_56^=3)%B.2(;T/75: XRX<4ZP,)YQ&])WW,@>C!'/32_7UB5+?1 M\-^PX#^ORG+UI=ZDIZSY?_G5VX$'*;E()9RN#*L-C[VX-FVQ?WQ1]$DPU)5[-*H\V&K%DJ)@7:,WI(S: MII%T @J^ZR0J(5&?T!!UWBG0*_JFZ1P8 X4. +^[3EDI[I5B"-[8#,HJ#DCB M!%V2U\G:+'@;!__OU3DP"@^#.P?&**<#E.VI6T_"^E0+U3WWQ(G.=$255Q!T M\)SE5'RC;9;GUSDP2NG#.P?&:* #+.THF3(Y,,9=K"*)H.KTCF"(%6$U)D1M MN&GSS'!$;>,)L@M=7[$3J+)+0-Z=5VV*C3J1K>LX2MM#:QW'B+X#" TIK(O)NR)EKE4$'E2P"IPS&@)/VA8T,F&K/3WG M6NLX"@4'U#J.44D7*-O3L*-C4=;) K+VM:K:Z^IRJ.]]!G,I3K-&'9Q']]R= M8'QFU[?H9&KM"J);&GVR;'.][:[&)8B*Z!$EG4\*HG'$Q,L):&343S)-GM(MI+3)8P. M4?>./<:'RW[V)5GANMP6H"P^X2*MJKW/*=_R5EZ0Y[O'*5B2($T M:3U(XT''1 &.N?2\GQFO[*AU)'?]=%9;&^SDA-'JXJ2!X$ MDR0C]"44JZ-L5.M]$O9Z2:M,A\N7#8:=@:2#D[-7[H_C\7/:#,1_(L&WOY*; MO;P5VZT(Z&?\MEQ5P) P+J2)7$='IBG7VGT9++G;49.[[;Q4:)++,]0"'L%1 MQZ4,TYR/+J PV9'HJG7B/:Y6F_]TGAZ*%Y_OH)EBOT@ZZ*K0GDNRY1)BJ)7E MKN;9ZPHDSJ3A:$N,\G0OP7^_K@K',!K'"H1(<9(R@8-3.D+TOM;AL5QBFVD< M_]-5,2WV9^RJ&(.A#GRM?8GSHC I6SB8PNKBK+KXW:L"R&-REN*\F-JX2\<^ MA754:'X:'(UX"ANCU'[Q>5]%AB*H0EZE*9J8,;$N B2VO!/<8_0VF#9E)V?Z M%#9*^:.>PL9HH@M8;7N.B25R=+8&!8S.7/2%8A9N@ 664,:0F6BSTO/LGL)& MJ7O04]@8V7< H+W573XF]"9[2"@*!9>2(EXT ;CV5OHBA.=M&A[Z79)P)C?G M9&KM"J);JL),1LML#RMLRK:X_\]X^O/Q-9-H,HN 7EWL%BT$1W) M0A;CZE)<"Z&4!%HGB;[V_>+_C+,?I^VA+5YC1-\!A(;T$QGK;!8.04K%ZMS8 M#$&CA%12DMP)C:%-:'"^+5ZC4'! B]<8E72!LD&O94JBSB(ER,AJ*7V*X&+6 MQ!53+)2DLF\%M,D*6OX.I>A31Q%'JKIW #_?6O_R/?;C_6OL^OKR"_W9A_+Q M\DO^N/RXPL6:&.(7)@GR=DD4VA@#2H0(OB@!S'N7."\QY1F@/P%G_<4UQZ+Q ML&?ZTT#C[W=4TOO[::ZD06Q=6!.6=-!"9M* )K8NEM?I9;''Y=._.W&UR_A/MZUT.5(4'52Y M*#I*J?I:(?BZT;N0L>>H (4.0LD2;3Y=^OSD52YW[J?6O!3&P**OP9.3X$*A M,$<[)[RN_[KU@,\SKQ<9@Z+=1GF\-CIP/W;D>I+36#AY38750LS(,R 6!R@5 M#T+JFL3N+4E[ F@=H.)AF=0Q\NX2-7>)'/*MT13GP*M(?#!AZH9"#Y%SD7TD M3X>W68!\5IG44=H>FDD=(_H.(/1^N7AT.>[2=$%KFUU64(1-9(>C 31.0T!> MA&+%Q-RF0V4+,;T!YQ M/Y\>>:3(.T#-WH?7$'C6VG'(D=?>E1R(%T$!EF*: M>5NX2Z>;=-Y;+<7Q5]=DLN\*1UO>V4/FRC**T1EW!12G0#W0,8 @8['<,JF: M/>"<9<'#*-V/*7@8HX@.0/7+LPCBI B>KJM7:1 585"AIRB M5,@I"W(%"H^-ML%N(::7$IHIK[C#)-T56-XOJPKPZC;'2U8Z).L- @I'GEXL M&KS%!)[+Q(,3W/ VPWMV4=2+Z3E0U3NA^]YV)[WSXPUY]OB86?O-UJ^X QG;J*GFH1(2B+#.NN:].F3GP?54?[]/<_^W8U_)O%CQN^-V)/'Q9TKNBP MU7>&17J_7*SN?_L3KB_7MWY)4NAS# C.<0N*!0Y>>@1)X$J%!72ES?BAR5B8 M]\*>#'LO8H595-S!5?\PU^#1I-PV,-3UI"Z1,*T5H!*%8"X* X)GQ14SGODV M(]=V$-0)[DX+C^<@G4!7'4#NOLJDBO&/O/IV68<7?BA;N%O73,!Z^[^Z2Q ( M4\@G(MZ+EQR4R99XMY+DB4)FB58T6A8T)1QT53++\T[EA)VND&D6J??A DRFM:X0N*W/5:7,3$(P%CVH6'>) ML2R!"Z93"4%HVWKVWEF]OXW2_:B&XQ&*Z !40ZUU+E8KK23D@+6\65.!E.D8]':!N_U-C8+8VQUKPH9;2)Y[ 8S9@8DY:.\%= M:A.C'/_J>X+$]\0(FTX5'>!J? /C[2+.ZDC(D*&VU)(K&EV=?4=N1F*HI ], MB3:1Q6'TSOMVW*]C-[&F.\#S[HW8-:' '".O!8E\54,HM(%!T#Z*HJ5TN@UD M_UX[ZD?A8?".^C'*Z0!E>S:DV^R*R75^15+D)CM+-XN@ZT!:5HP5SB-O4]9W M?COJ1RE]^([Z,1KH $L/M\-/WY\\L/ZRRO]]4UW8VU)^ZY-+=7\ARXR<"J4! M-1?@2JX[A0M)K0VH!A W[P"&/N[6J778$RRW,71W@*/RSO ZZX37B@Y=R.O- M-D!,HKAL7;*I\6/S;N(Z>1=CH%W/KAW-[9=L]MUDQD<#$Y4 2/ MNKK!4-S&M9?666PT7F (=9U ;BI(#(#<4?KI"7,_?7_XY7]>YA41]?G[N_PM M7VU.*GD/GNG,06]:#WSQ=>490LE>JT@"-(WZ#8?1-^].K^YNX*DTV1,^GYZY ME_S=G>[BN9%&.I!2"CKB.H$/2(;R3&[XP_%L&DC 6T*@54U &"%PZ8U8Q'+E7V;09<[B&J$[1-#X5= MH#M2+YU"3-SW5%D43+D"G!P)4*9Z&EZP.CC(%^2JJ-81QTNB.JD:F 5BA^BE M4XC)>Q>VR!*8(UO/:_HH9$\B2AZ8T(K",L.R;=/?O8>H3MXO9H'8(7KI"6)' MN,7O'CIV7-3)F;HG12E59P<1\Y&8E\)%J152<-5O6?^[42V_$JYT=VJ?4?[]=K^](Y'E]^[\D@7Q(5^O+GS%1U^HKQ$W4 ME7K[\Q]Z 9.3A7Q.!2F0-I62'IR*'#1#'S5FE(VNIQ_I.-:\W?ZT#^5=IH/V MI.GQ(TGM)_J+_[Y 9 MVYAIE7 >5F3C21]K1NY^2 ,[LHV\-H9$A\RM%@J,S*1:)P1X'1@P&5GAS#H1 MV_0A-# D;Y?KZXWD'I%KBY6R1 <)R ?^]:W-^_ UUT7WBT\;KNY]O>__Q.N;%?WS&8O$F&1*>! A&5!U M_790S( TY%]IGU-IU#QV +'S^M&3XJVMHL[BVGHX;XL>K)(02N1D?*)D,;<9T3+MC?8CU*L@+XHV47OB1\@Z4IE9 M#HBNSJ!4/J-!'U)NPME+6KJZQ\9H_$6 ?9R89[S"Z&A?_/%YN;JF'_7E&ZXN MZSG#15K6E,%5Y282-YM"O^!M8B!B5.2RFPR8F06G;5;6&U.T?L5H#/Q45Y?- M(:!H(=(NG)Q[: MF&4\DE%)T >6U ,?)6?,N8@J:HVRT1F.#G<=8[*.>/5_,JXN@N&I7JF@9:&;U@8Z.=8(*-HJ M+16WL;1I+#FV+JZ_ 9S^H[Z7_'7]\<]\]2W_<[FX_KR^ M8(H+9[D%KJ(G1[!H<,X1F)0,P19;8FZ5&SN,XJXNP^_KF\ M,,5D7[".C8@6E*Y#='UQ$#4:5FQ2/+:IL1Y):%=>WBF >(B"S@U_!*A\X0J% M/,Q&P.(-V?["B<%,_)(;+9CQVC;:/S.:U'D[0^?"X&@EG1D*?UG>K"Z$E73. M0B:,.)*F)":#D08D*]DQFW,1K5)\XRB=MS=J)@R.5M',2;2]O-6UP;_A97I3 MZ&,/W&'"F 363@9#;@9Q!*ZX1&ZP#%%+9U-\MF=B:TYM_)?GK6&= % G$/BY M6;3+;YG\5F) NE(W(=0U+E9#D-K6YFQ1]V4K9!U8-*)T$ !MQP \B8K."(*/ MYVS#I,O%*&4A:U.;M6IHK^C821>YCU%8GEKEI X@=Q 8W=\(C(6$9 M)])5)(\A)Y*DKL8^)N N"A%R=,:TV>(TE,)!N/-_(]R-4LGA4%M>XU5[J/UK MD2[7L>ZMRNGGOR+]U;LM5LB]=D9*B!LF2S+@2_+ ,TDURDSBG.$2WD7NL$PT M.W<43J*M\9#TMY!X2+F/S[G.J2N+%=?-I_9 M3,#+Z7IY^U\<^XA[^!\%2@9AT'7JD"P24!M"F;",F;QL- M[FE9B?9?^?+3Y]I\](W^]%.^?2&\_Y=D)[_P"YW()="Y0.(QUT55&A!K\674 M+,1:!"K;S!X?2VE?C[DCT++?QDVLH@Y"A[W\_>/./ZACUG_+JTBBOW!*^R1Y MH!O"6Q*FC^ \6K!H1"[HBXVG*)5\G=*^GFQ;0?!8%9W3_?L6UY]_N5K^>9J[ M=_C7FMV[!S+, M-[6%P9I42PTET)D,P&ISC+=SZ\T.G !SVG8FNS@F8G.C2 MO/WBXY<>F[X?:^/1:U^'1GA1Q_;)5'._/('+@9>(QC9+2+U*VR1#5;9^X;%W M4*9, JB)(8[$/AH'=(@Y8/12(Q:=61M[.("X>:_=B;&S=>+)A,KY^]B\@V<6 M'/BAF:Q>P]D' Z!KT'@TQ8 V&$")5!>Z-V-C,/"TP'-B(<]<'[P1U-7= ;UZ%-BF*_R:XG.\8_>!SXLBBBN<0O%D MTV8*3@;OA(><'4<9(W\Q@V(KA,9_>=Z42$-(-59"!]F[Y\)[= $NO/$Q""$ MZXY@Q>E_G*P9R6"Y\2PX8O4DMOC].-O5K,.K$= F5L5DA7"3.UUOEU^^7&Z6 M%ZYQD>H.XL';*9OI[U^@\L]9F//OSHXT7;4Y]I;RI$LSV)*/0\B MJ1C &D=Q 2^U*D0E2%IE:WDQTK89KGA24_I'_)S3S57^4.JZZQ\^]M/WQ]]^ M?SR/.9J4,BKR7Q3)I0@'P>8(*19;R!_)-K>Y8D:3>DX&=0S:GAO4MCJ<>[#< M W/_P"_X*:__6-Y\^GS]RW+UQ]<<+\ME?'N%EU^>IR012^T[S[77EU%4[W@= MJ"4@QVBCEC);7UZQH8=_?=[8MSWP3J27L[S-[S-.[W&UVFQ*.#Q-?,A7VM_= MPQB@F.<0Y%6)24".:5_@^CGA9&_7<:4I9=&)@DN90DJ M!T8N>7;U.<9RK[1&UR8ULYV>\[I\A^/F10%G"P%= R8#9<\-EI\L8>HF>L])]#YLHT"^L72 MW5I$G4,BHAU1C\2,5'67!QV]G(7P,<<@19NP:B]9\^)I,N4/ ]4!FN@ 5G_D M*_I7G_XC+_(*K\BJOTE?+A>7U817+^3GO[[FQ;HNQ;K=DIDBBE!KOFQ,=!9- M!!]\!N32%)ZU8KG-0,]19'8)NT/@\3PB;::K&8&X7EU?O+N\OORTD=);7.?- M 0U%>H:)@$ A#2BC-<72 2$HS8)%+;P:5)Y /_X)RNAWSQ&V_?LSEYY/=Q-. M(-ZNP/&1_HN[HQ293"F71*%N)"'XNA4Z%PM8M.<&410]J(3W (@\4C&/K9E" MJSL!BN"=\'I(0FKK3]\ MYB&HT]F(:<37F_[O(&Q=P1)< FE370@;ZF)O7>-14UR2/FD5#D' G,=_(H7M M4_\!TIL9 +_=+"ZK&_1AU]W@^0/Y>?SU]LJZ1>KH#WAU7=R?3,.V#B@**<=7% MIH/D=% 0G4Y1.N8#:[0C93=1G>6!)\+!7K@=KI0.\'7_>/CK>GV3[VQS1A>+ MC09L2*&>1 KB.+' 3#%FLZ]>M&EPW4),3W@Z0M'+::7> 7 > _^:K[Q9;PZ5 MMHRN;G+UC&:%#E7V=80/@U 8>B>REZUF!&^A9N8)^PUNN6-%WB%L[@X31T_< M2P>6C@_452B M6&1,:,\1FZE;M-;NYV>F:W.T7I^!3@'"+T#Z/R6%ZD..7E@ MYLYP4G!E$UH'0H3:=U&GO5*4"12V,!Y\-K;13.@=!/4%GD-TO9Q>\#._!/Q> M1^5LSE'2CJ-!A&C]9DJ$ (Q"04(=1>!1"#<(+8-2_P^?G7DYQ[2/0H<)LP<$ MW&>DG.$Z$KM2!G*U"D; .NZ7J\Q-UM'+.&A[WW ,S&D9_O_VWFS)K60W&[T_ M[X+SYSSE_),D:50/7XDJN9.UM MQ^[64$TF@ ]( (GA")$]%OH(_LTL]G^]N+KXI2I&LEI>"'Q0Q'R3X!U\]L^C'"&XY!1?G%G_XZ][!/4:C#-U5HWBRM\O\$OZX7(T42. M%')+[PG-RD%-=D,1VB$ZK]FI4K6W9YIYB=()4K/CV-\#D.ZZOG^_CO^%:?/' MLCYR$!\GKA;->9"<#1%&PKOP4$+G5D)TU1*W423;:$CST MJ#VEV<9CY+NPMZ7 >D#DP_3D@Q>\?P^7U[@0UBN41(81HI;U> 4Q48@64W2F MU&?91E67KQZMLS*YB1 WJ4#F7G[YD)A]%J"6>:U_O=YZ EH&="YY$$'51UQ# MQ%BG@ >F0G99,SQD'-*K7]19N=1Q6)F>M?U9HAN"M@V'>XH2DF?HZS3B% GY MR17P21+KDC5D:5W0MM'*DU?/UME[>!-;=*Q(^C)&.P*6Y3KB@,I.;'*%09.6 4R>\DL>0)T\9^D MH.>)PW66F&AR1QXME+GKF'?[D\CH?BAW"O/N*O]$9R&=^7&YWA"]?R(=ZX=O M[Z_6UZNZ%F]1?/$N>PY1DSZILMT6+ P$P9-S K-4!U4YC_OZF5XD$)G)HNFN%92<*LMQ1T2 M)7AGC+9"8##Z 'MSP%?-O0EY>N,R-7_/>J;/]K8.]&U7^<[0-IWO\^(WGF[6 MS^&$SS+WAR!FE) !3*C-GRHHNLDDDN-4E-<^F13:/*SU,/>'68H_)'F(PB59 MMU=*" 5SW1Y=>"D> 72>J^XE<^L8JW,@>&2@D#S) M6/<69<-==G16:=LDH\ZIK'J0K \LJQ["^ [P,Z#GKJ[U-IP5P)PSQ3R8(*!7 M4$@#-4M21=.H/6C:UMA33^\YZG9K(Y[N@/>P.4^@RSY:"RGGVBT3!9%"$7"( M$5-2'+-L,]3N+;3&#L+!@-;8(4+I %]/-6D6SX+T@IR$2*9>U15",8H,$>GT MG GG&V4ZSZHU=I"@#VB-'<+U#H#S0M;/%5]XR@8$YT2)C!)$*8'2V4_G"VH^>GB_67B_7ZEJ84)=-!!TC2D.X(RX#TI0 76GIM MHV.B4675 :?K[*9L@K3CQ=(KU';O9#<4"0IM9,J,@AI=8QRAP7,G0*?#ZM+/W$5/B']T/J"!+85WZ(X5 ZL3":$'6W9;!,2L#RF05H1M M58>K$\LTJ8O15JL2E'6^D:L_J,IJCAKCHRS3* :?==G,@\+\IN4R3W[3ZSM?9@YZI B=H)Q7*PV":+V$-Y#'=*:Z\0;-"^[G9* M$)FMFP^Y09Y%]K'-\M_S+X\9@IL#RV.&2*.'V_#P5XQ"!MQ))NJ$M)J$E@ZB MJ%<$4S)9SKTK)\+9<8^-IRZE&82(\8^-0\33'? >/G2'$L1C! ME93!,$XJ:9/5_!1(.\_'QD$X&/#8.$0H'>#KJ6P'I1:B\U86>^:JU M,;?/-.SK3?Y[M0C1*>\Y657RUT!14 !!:@WM#1'8 :O6 MAG"OHPU;[Z[RS=:P1QO#0C VYP#)H 7%39U32B&B,E)%IT/)!ZU>/.2[.H+& M&&$^LV]K$LYVA)3O]X=YXYBV28+EI#B*94V$T&^UI"M/)!;CXS'N;V$7VQ38 M.(Z77;+8 X,>=$9HJ^CJ&T0X)$9X$PJ6] +EPY9UGG M8*7@2O"1@\5BR& 53=S@&J2Q*A0MH[7B ''?_\Q.Y#Q&,,L)N-2#=,5-(VQ MEJ25=+>Y3.>6%"$%NN\T5UJ)D(U_/#[]>>F*KERZ*:0[ADL]2%?>-'7)(GP6 M"DPDST4E)FNU%3DRA%*!0<6D#I:N[,I'FT*Z8[C4PX:EW:XZ%LAO)#1F6P]- M/U93&PIL+$%E*V5YG,TY=K]2M_L>Q[AGXYG9 P+VP V*AY(KI1B(<$1"/VH! M4C&E"SID>%"!_3GNV!HDLF=V; WAW]Q+EAYLA[)199V4@8BVCE41=/# :R.< MXRZDG 0[J/7^7'=L#1+:+$8ZYC>D99?CV-\=D)YA%ICF(AYQ0G0TF4= M"X5YX9"T8M,E(G.TN(]!ULD$<98M6A]6^>(JK+[]N+RF0^R[L5MT:+WT1>T; MM XFT2(3XKLD81 MN$0*8W(UU\D0,0:]<4Y9B0>5$Q\4#'[__9UY9",DNIR,O5V!XUX5 ^/):)Y) MDK+&/5P%")8[H @8HV5%E7S0F-D1$)F[0' *J3X+D)$L[B$&?*KL'H-FJ59+ M,UO79>B,I#680"B791(QN,=K_/[1.EK&V)7)6-XA;/;@SUB\8Y4CLDYC"Y'" M4R82D$)D%J21D37:J78N'2V#Y'Q81\L0IO< G[H#WL*]51ZX*MW4;KT *)DH&'QS2)9YT MX8PSI4XS<_$I.\T5SO#D@WSP#O_B>04/+N'2!YD;#NK*PY$**H1'#( M(ACB$7?>T#]/L?;JJ;-U9K9&HN"@EYG1(CG+;/F_XB9]Y ,S\D(&9P$1$L*6HRN M.P@,Y!@SSPR=_N>PL@EPN%0G5V3(V2^;". ?K%TTPIH2J0O M935E+$%9NO)]5 C"HI1!%I.M.R6:>H@6)Q/^8: :(8D.8/4[7M)???H7O,)5 MN"2K_BY_N;BZJ":\MHC^_%=M&[[K#^7D2-:!6'7K3JU*C! 8\4[PD!BIJ3"F M31)^T#&[A-T8>"Q/):L.@#@@MR,970E*"8@9:[MZ+,3#$DAYC?9"!2L;[> Z M\RV"Q]RDC<33'? >9?N8IR@\9=*<;$F'2&]]5AI\0ATL%]*X4^RK/,\4[" < M#$G!#A!*=_AZD/U1B,%K%8&E(.O4>N*05PF,--%R+2TSC9XFSVL9W*2&:QS[ MNP/2MW#)9L95CB&<9*G2X4?NS,B-Q,S+1JV1 /O-X_Z.GZI'_/ZJ+%=?=BMI MAJ=KG_B0B;*RKQUOHN3K_FL^XM?EJD+A-E^6*!A 9QT(HS4HK*.Y9,R@:C&& MES*91H4JSYWH^-CRX>?>Y0C_(%[^0#_Z]X44P2JN ^A@JCYE#LX5A"0,HYN= M%?UXQ$,CHI\XW+Q&:!*:7#-MJI.O)4C''91FM]!GS]27%,X^_X1ZG?_BV_\L[K4G) M80DV0-P6_"=?P(F$8+))''TF?[6-CS7RP)T:MR%X^LZXG4!TYVWPQK^2#_GT M$YJ\EJ_DSV(TYNRY"@4RJPLGO"!O/'@/MFZ[-PXC^C;YQTYLWC8F)ZUDJ+V% M()P#)10I*E)<9&6*B(P)40Z:\M':WLW_:CX)CHZT=8-%UD&^XZ7W.^:%KYW M%(;[6I3G$_@D-1CDS!I=.&^TVZO;U_/F@!CPM#Y$.OT"[>;%#@W#DDA+1:WX M5>26^.@%1%&,BL$PKT]:J-'#*\!DPA_VM#Y $AW :MASK4>;7$0!N=2]((IX M%XMC]%MI?-#)"]?H/GTS3^M#X''4T_H06:U_8=(#>1X)0B@R!)LPL>F&=#U]AGF?R$]U74XD@^Y0=--9G(4IEC$0 M2M;Y+QG)A94&.":3(M/!XT%U9R-Q-'?S]A22?1$H(]C1(^M2D_?/9(\XV<;(*@:5C? M 89N?<0?KM<75[A>WZC$UCYG]$(IRR%)4@.5-8>0C*LK'"7]D8GIL-'$PWWM MEXXU;^G-J?,'TTFH![CMSGZC@2+I7)N-HZYSW[,A7>%* 1K+O//%Y="F&/_! M,69.1TTGWJ>?L$?P>N[552']/7PBA=II5M6@AS96*[K(AH\1W[(1+V?&Q3M<+==?0\+G:&$&MZ +EU1(Q47*M#MB&^]CTS!^23X&)27LZ,B^T(U'"Y^?;;:IFOTV;]'$W! MJ\23]F"8(&NJK">V"0>.E2A]014>%XX]B8]#OV]F/V42G#3A;3^.R%.^V]]N M:UA%$L(F+& 0ZP9SU!"4I#"!KF5OO8DYM9F@?&IY=8#!C_@G M7EUCG<'#1,ET_1H=ZR2PNLS"L@A)A)P<+UAR&S_XY@1=>#H3RG8Y :,[ ,AM MGFKWGE/+XA?$ V^E4.!CW4OL9:JCFCS0'SFCM+(8VSQ_/7&8+ARA=K YEOT= M(.@%'KW+^:+^.US>_\.;DANO1';1D],7:\6T=@B>BP!<:.Y-*4[91E6:(T_< MA;/5#HLG$60'@!W?^H/>\:Q10D!9M[PZ7;L=#5@A,U<:8WJ<%/C'[MTZ#:(F MZ^P:(MY^:X]__N_KB\VW[>BQ,<7%#_[SB:J'GS_21.7!=ZTSM?7Y2RT0V1[T M(UZ&#>8?E^O-^O?/A-E(GW8WB";'ZV#2>4N#G82!'=YT]\2$-C&7#+K(C82@B+R:Q4H/;6G:7"P1+ MH'"Y6,FL=L:W&8@\K\F\EY.ZU9/[I_A]0WKRX6O]Y?I=VES\2:+<"O%.B0)F MFPRYZ&A$'7?ER=\0$4&B8EJII$2C6;_'G_VL#><0Q+[0X7$*L7<0)+U&\4$?JO M/NW*I[Y]%QQM9;R_^#]<;]:;<)5K)J JT)/6?M PY!]G<7X/SPZ,$OG(X+NT7#B^*XSE@X:!8UR021 M' &O@3$6N&!.I$:#]R8G9>9D>P?X;*7 V,4B9JVBM]"2S+K7F"6)F?N-_>WIS M+&!ZN&>JV_Q^O;[&_-/UBGB[HV5+]GV?>OWS7[A*%\2'1=91*TX<9TH2QZ-5 M$"57X!VGF!=%2MDWZB09>M:9*PDZ1'Q;<0\'M-\!^@H_5;_RCV[\)V)VP8LZ M@?E6OQ=.IV@EL=MDI$M1!PD>T4%"701*DXIH- -I>F)F+CGM4#-F!LS;49V? M__IZL=K^-_=D M@'D[JO-]("939"4$081[XD,=P!VX\L!=EK:V=:56 Y)GB=K-/]7F1& Y,FK_ M^2KWIC'_@1>?/I,ZO_L35^$3WGBPOZTN$E:9E;W,DO:*VR(@A&#KL*ZZ)EDB MV1PSI!].ZUF_HG:21&X!JQX"_]-P:($\*"4*RCTH'?DB@T2I?"#_0")SH(*LHVUD MJ;4J/$0A2F[4>G9"(M],NKL+S9P)?.=P4[[&FAOJ#^,.:B:MJMN.BF04^;JZ M 4EX4,9A$$Z V'"@> M2.!J+Y4PA?X5?8ZE4>/[B2E],R\29Z&F+6%X#FHZ48QNF8NR> .!UP$NKG:A MEV@A!T]\23(;/E,(>L+$T#F\=W2AE#. [HV\D-Q-@+C+Q]]K5?)<2A$Y!"85 MD&,?P"7-P3KR)Z334F*C788MR9HWN#SC=X_IP-++319?9T8<;%0^8IW$2']> M!Z!4UER'RS]P]44LO$!GF%,0LR$#4W@A%J4 );A$TD.-K*'/>5IBS_OI8T*H M/Z6$'>.N%]66%]BQ)Y_V.T5C-9L?0>?1,WR_MGKAG^L6/;MOH>VC/]*Q=ODH)S3(%0\@R M03PS2V!7#)@*VK/D%(MO<>C5:W,,#DFX[&8-\^!58(ZT4=7-<[%.OC84O5F, M J,S4JLV;=*3D7#6O;Q#\#MTF$4;$'3@W[RT+-1EGQR+=6(V\5+)F"&R.G>6 M2QXC!KIDVG@HY[#']Y0P&;#==XC,^H7??H& 0VTY#W5X.R?WAF."R)'<&U2) M*_)]ZF=A7CIT"7A@@?2SMEP'#&!02A:S MSZ6TV5;^X!C=[/:=\0H=+Y<.0#6><7=D7^7?+L/5K^$+WBSK<0E]T!8$+[$N M&0@0:]5C2(II'TIBC_=8S5Z#\#PU\]K*(\ U60G 1)+N .T_?_EZN?R&>"^= MLK\+= Y1::G AU2+S>[;V=T&$Z,@ XP M?ZN\N/KS(N'3#/AU>?4GKNN[WVX\^7(3+N__?5110]UZ6=E"H/@B@+G&1?>BABP37'520V7OUIZ3S3E^?. M]>QX2'6@<,<^OO_[CFM7N2:BZC3S/Y;UC_;5FM6OV,^T0!Z$*4B><8P(RI)+ M&Z32X)*(V::@"^_,P1M(X9DVPDVC9%W":.X=V/?NX1U]B\ARH2NX@"YR^P9+ M%S$6!KC=5"DR9^6UDHVG/_E,&[R. ]\$3.[% A]19;BC^J:#Y9=PL=H6/_$% M>JFM5 %(9R(HP0S$NFBW.&16ZVP=-FQ ;D#1F;9'36AAYX9)!^KR[G+[,YB? MEL?^/6Q1LF/"& E<>P^*^0!>U[H7$9V7Z)A.;:JU#CO?F38530/E!B+L )BC MF7JKB^_6Z^LO.VW]>+'^^R\KQ/=7=$#2W(_$KD7DO$A3.!AN"ZA 5YS#E,&B M5-&F$N-C[V%N%_I0T@Y2!_M&U:$OX+PU3;H)*/Y]>4D?'K1IS&NXTLLJ>U*?)&U MR4GD0I:ECO?-5H!C!'J=6>$Z"Y$:K35M1]-!VN/?LO;,#Y7S:,9Y*Q_-NP,Q&^[AITA(.C UWE87&B0!^=M "V# M L4-!U]$ .DE6A.TBZ9-^<3PBN(S:,H9!(47*XJ'R*4#4#6I'$R":6-\ A/J MU+ Z147Q$$EW@/:G?+Z/O__;OC15"JTL MYZ3U/D>H3:/@1$'@4CF+-GLEVKSCOWBLSBO)FJ-FV4J$H_'X)Z[BX#R=&0 =6>#3%N_#] M_159@.NM5#YL/N/JC\_AZF;8QDVMV_T%2%$F+,XDR,XE"C8R@J_[D)A-R@3E M?/ S>2.3TMGY/3$QBJ=2HO:0^L=0N)OU7L72^)4> ;O95.MO*OM>>(N)S!4^/./'[UXNK92GO\G]= MKS?UIQ9)^FP-Z4?V=:U0)EYX+PKP1.)R+D=,CSHCGR[#;';",RW8/YW^= 20 M-WUU/=P&M%#9:NYDALRD Y4,V0]B!LDKB6R\BI:?FY?XD,(S+>)_2Q?7$9![ MTZKXL(!WP:16.I"R<)DE*&<\!.491*^RLMI+?;>Q]DQ4\2&%9]K2\)94\0C( MO8%=WJ^R9[_GYQZ'2&;6>EO ,4/1N2NA;DV0($1VUI+?X'5G0XN'$WFF71AO M22^/ ]X_@FH^CGY5YI(K[2%GKD!Y;2!&'8&DF.MT-F-Y9^G_)BF7_CI*WI): M'@.ZS:S%>]E! #ZA*5-:6S M?IL)J7_SSR'MU*=#4S (R[,_I9PZ8?] 2U6_:*7B8-#R <<2OP(."Z M94UD'9DDEP.C$599" M:]9H+4PO+'CSCTYOP!RT1/6;-@?[7&7=%O]'T\?#7Y>D'A3#1:.,"*<3-E;H_A-FX!;-^;1TO3LT%@7!828$J@Z%#;DF,BX,TMN M6.*JG%N-]S.DOM4T_#FJ\A1H/-^I8;^&U6Z=9[N)8=]]Q8FFA;U,6A^3PICT M&G5=.A@I.%.,8C4*.S58+,'S5%(1;5(.;V526(A6!LLE&/0!5/+$0(<6:K5X M5!2M9]/OGI+"!^&TW*6P("#KPK%[:%&ZP&.5# 6N-!65C@> )@*Z86(=6 M\L3:5"N]<*BW,D5L$$P.V\(^6&;]PF\__,=')TUR"F*J$[LQ27 R.L@Z"2FD MY<6U&5SWXK&ZW+$^7/B'@6J$)#J U;!U\<4KGP4OH&,N-8='NJ@" \V\RQ04 MY"(;E6(-.6:7L!L#C\=7;S-9=0#$G_9?^\PE\1\7F\_OK_+%GQ?Y.EQ^=U_0 M'5*GHGTH3W[,5N.9L[H.15/>U17)6'<:U%_I@+$4.E KG[TM86]EVM^?N+-+EHM18*>,GD*\I$5"H?(43% MD,B.$=OLK!ARRGE1/A>2#K@')A'KS)M!_Q5KFO1V8#%=BW4K<(!D:_JF! %1 M& \VNH)$3#3IT9S])\=1/?S4F>L+9O4CCN1Q-^C8JU#P%+_Z&(&^J&YH5 4B M\QJ8*X*'P*7BAVR-??RY\YB88V7SI(A',&IF(;^3_XEA]?/7]8_ATVI'R-Z. M,>,]KJR_WJ4G("TO% '=1@@K60/2&5(3'P 32A:?T 5!X_9OF"3HG MQ<3$[)S;/.S*6-;U&?4K48 W)$BF+(\9>"B$;Y?I-I2Q-I@DM(;718_J$./P M],?/XS-,:QHF8-R,LE^O-HN/U3/:7HS*D.^:+)TW)$^^CXC@B"W $Y(C;001 M<%!ZEC[U7I1"OWL(1BHH M*DL?R,QA/"@U>CALYO0LCA#98Z&/X-_,8O_7BZN++]=?]@?'+%A(RD$)CB)L MF6N=%'D_)0=7E(A6B(,6MATD^ =?/;/HQPAN.047YQ9_^.O>P16Y-2FE#)H) M!PIS &>] J]B)A\G%G_8:I[#Q'__J^?Q'R<3_V@N=I#ZO-D:M+5^5L@@ I,D MJ+IC58<('H4&%Z1027-R@MJD-N^?8N8>MBY>L$9+I2-$[3WQ:%P.J3:Q6U:; M\)#,85 1M+(Q.IU8<6V>C'K:,#=>GL\ 8P1S9PY)Z\GYS0:Q7,?A*[,-Q^ID M0P6.D:5%E;70Q(7@#\E(WOO(/L0[1BK+XUG4@63%C?.#TJI2UX2(.FX]) N1 MNPBE*%FD*E8_]B&>E:R8TS=H(-DQ+.I LO(&D+PPHIX#.CJL"CJ!YQ0>:?H_ MFY4S@1^R].3>1\[[Q#2A9,>PJ /)JOVQHPW2&U\@ITJZJ^TQD4@7TA2.7GGQ MN(KO6+.,ZVE,Z"Y*#7#;&JU@@+FT7N-B;G8IF;^P3%F'O??19)EO%PZ M -5XQKVP,SQ:08Z.%?7-@S0TVT@\X*1GVB"O*P=2U$VPV8*:>5,"1X!K:--\ M:TEW@/:7%])G)*MOE0+.(T74BE4?KAAPTMJLD9QSVZ;;[<5C=3[II3EJEJU$ M.!J/?^(J+B=X-OOC8E/OKKMRYJV.1Y:C=X*X8:M7XC1"U,$#"L]CB,S+?% 3 M^T'/9T\>85Y';_[*B^/E,O-[['<$U'Z0;1-_G7'R^>+K'\N?KS87FV][?;2I M2*%3 M6$,ID9;C]=K##1 M7]\4OR)+W',&T1A7.T03>"TDH,PAR"2LB0?ME3\(30^_NR.P3"G>Y22\[L#_ MFF#>8R'+79QA8+6JVS]]3:%6[I&-+\S'H&UGJ[ANSWX0.MW;O%=G0D 'F!_> MJKE^OUY?8UX8%JWS@2X8U'35F"+!":M!NJ"*:C'Z?1ERYA M=,[JM?W'1R3NK"\V^#NN_KQ(N.,!7_B4(F>HB'0D3Y'+#,[6Q3 N,X-..Y4/ M*LH^G2Z]1,[9CRV?17$F \C,[YS',8 (3A4MG_#GL+K"O/VI#U>[WJ\/?^** M?J L5U_"U0US%F0E$A;)(15.%D0S11>TU&"B2L'P7.MR#GA,/?6YSW21SW%: MTCU 9LT[WW(GOL"=^.V[*9\WC'E(=_WO+W&#BR0B1XVRKA2I>7=7P#D5P>2B M,+CD$C.'*LBD)SO33383J9C((9H%SG=F0R\21E4T>1B"L% 2"M=5JI@H_&8S4F;N:[C3/VK)L!Y:YI4 MYTG6Y]M_7];D^"5%T29W^Y#,_F)QA_'(:D)RK"KW[LKR^VNP?P-:[X.Y# M^2.L/N'N!Q8FD*THR9!W&RB. M$MD_<3ZMA#N(-7[^\O5R^0UOLM-/L^-V3==NX=-VZ-K]OZ^;:GY=;OX3-Q\Q M+3]=7?SO_M+;S9+=_D>/'XT6N7#OM$D4(_!<&WT0O%("R)%T.0F%,K39^CX; MR8=IV5M]KS\/I+UEE=SE%W]9KO9_5'^.+S)36G/G@7M+W)$F@TLU.9*UL\$F M'GR;[I'3TGF8\KW5Q_^.,=6!QKV[W/[,?5-RG^[]2I9%U)P[9A58CY&\UV3K MK/$"Q43I&-WY7+;9=W?8^0Y#^%M]I6\@PPE?#J??+4J!U<75I_577&T)?GCF MPW:'/OZ(J7:#OGBTB79_WGS);_LON=V*J*NAD3)#SBH0ALCJ!('TJY+1&\0B M?)O$]G,G.MH=>/2Y?Q '?Z ?^/O"\( 6@P?MZJX0ECT$QD0M$0YD80661CG\ M9X\T\_Z**3#QWL7C_PDT]DX%HN6G_A8HW66$Q@HHBU#H^!\Z'Z[YH++JQ T28B:F_A'G_# M3Q>7UZ0Y/WRCJ.(+Q<*78;W3F(5U)@91&&!R%.PF%\!+EL'[C));GIEKD\@< M<=A.K=L0'#UOW=J(K(?\Q(.I)!0B*^&,![D==E\K!#TQ"7*1PBJ5%<!L^ MBN@$B\D;"?W%H4-#)- !?%[-S(P9*B*CS2Y2)&4=JVMUBH-(X1 H'H1*4MO" M9VIP.?.A0X/ =8JA0T,DW0':7YY84X@:&7,B[D8%*F($9]""(=H,3[E$TV:N M^3_:T*%!J!DT=&B("#O X^W32R5E]R2Y)\20IA4"04 M46,;$_KLD3IOD#TU#J<170\8?-I)NGMYL24K([ 0 99!79T+T9.*^54P>X>S'?].%ZL]Z$JTP$DT)?I 6F8!1R#Y%H(N)4 M 9>2 *N,"5J(6'2;NWG0,?L*H8]#R/)4XNH B^^OTFI[BVR+&K[L=XJOWVW( MU8C7FVWR<_G]]7+O]EDH)3(K-@%R8K#"F*'N,R?UXXV M1>V)!=L!E)_1TSU7OU/7A2@^8!()G+,44@HI(3")D(SSFEFKN!:G-*S/'73> M,1-SF-9)1'8^KR\?\>OU*GTF-5R6O:Y6UWJZ1YA7OJ#16\P0LJ9ZDMD.Y;E- MH)N2L\3M?NM4ZQJTAN"SAY*0_,V4R(PU\M\?G./H3"7)8VN2]Y/OA'92D .M M=1VWB*[JFN04Z7,>2A32M!I(]> <,WM\XR7]77IP/'L[N/4>J=IOJ^6G5?BR MS9GF(+WWTD&RM<$;E80H!0(/CMDL5]X50=Y(4GD/Q!@!HAAIF; M ]]Q%C5?5VI6M]1\W5%SLYLX)2Q*)M"6G$7R&#.X$!Q(RZQ7QSF'? MU"-0QDATV8R]/=B?&Z-\%U(8.JAFS( S=:ELC29"= I<49"[:_#:)2@6 MRCAKC/<@:HI,J1 AH+20N#"2!Q]CJU+> :?LQ) U0=UTXCD;Z&UG$BVLX:B= ML[BI1=F?2 M[W[FQK@G)M#R3(Y(\-4OJ<9=> ;)*0Q$J7"LS1K(\6>>>2KM*2[AR477;T;] M)RQUS,@/>$6_V-1:ES%I\Z<^9:+<^*L'G"@!_L3WD(G:SG[X;;G>K+:V:MMV M?.\G?KI8I\OE^KH^#]YVUEA',6D,9+)L E68K.M5/#CZO0FBR- H!)N*@F/- MX6]XM:[6X*7OOO>]=QU"(=C(O,@0N7:U 9*"-)$LF"PP.$6!?;)-.#?VQ//& M([,@]K$!/8FPS\I\CFYP??ZSVIG2AFVLD\&S4*#+DHB V1$\143P6AJ@_Z6H M5-%%MS$+O1C4NZK!.C%E_:%\O/WF.R'>TZR8C Y!Y_.M9I,+]JQ,YJ^XV85_%VE_GVSY,;Z,8_AWM#.Q0XCK MS?3F4"B.R74OAI1U'W-]=2D%?*A^ 2-/@;<)3WLQO<>>8_?Z$+4C5I&ZRF \ MJ*AJ];:J-H(S9S$P'OID8P?E*K-@^8G=@">&00=IK8>7T6T_(3I$S-I 1I9! MA1> M&;[="@ 8A7->& R-FM.?.]&\>)M"VJ\": 3K.X#0WKG::=@#M=Q7=SBER?QS M!BR[2$PBRD+@":(WR2978I%MXJ+73M8;I,;(_^FTT#3"Z !-NPD$6XNL U2.\CX>)A7NGM&8 MMHS%F,&ZNH2GOJ4%$4.=09BC+1@R;W/33DG%O#B>WQN<#1%=:L-^.G7-MRQ8 M5*3*1@(:56M9B**H44 ,R ++"LO)GN7N'>L,HY=)T/(J;,>*KDL-"LOF1$3[0588 GXS 'X62CIJK>-?$CG?1BL\ L9"B6 M8H3@B5B=,H0Z6,6W"XN014A("2*D(OW M64I!-/(TBU&_=\AY=ZYW#.IIQ-HS<.^5>.S_=!LL^, -!:L)"O*ZUEH7<%$& M8)A\4*2;K=ZN#CWAO(O-.X;L! (=[V[4-6DG+L!ZJFPIK%;T97\>L=%@Y!>U M*\4:3&9O]5A**FFC81"9Y'4/'D)=8D9XESHP8;DZ68@^=RGL4^+]+I.>G8J8 M!&!1'I1"#T&I>H@4= MR/M1/@3PQCJ"@RM^9\3O@C:..O,:]1<> M*L>X E_MN$-AA::_\^E4;_)/'*^74?&M;\3I9=4E ,?E5KTO5C)%=.9$OJQW MY-]R3UPH.G(I4L9&.[I/F6H_87!Q-+0:Y="'R+GG5.2/RZO=F'*2\/J';_N- M(ZL%)R>G*),(;O6E+!H#P7-'UXFRSB:5A3[5D]$S1^RM *4]4J>059>F]J86 MX9?K#;'OAJX'Y.Y&K.0ZL_P78G2X_$\,JT5*6OB0:U%-X*!RG>)BZWNN,AE+ M2%R[4Z%T+ V]%:BTA_%)I-UO/_-NGO:'0F>ZN/KTZW(S;KOY$Y\RU73YUPYX M9):[#E=]^!VW.4'AD[,9&4A=0GV5<4!AD83$([,E:;)D\17&//_IQ\S:??B) M]Z>2:,F#*W1"K$NJZ[)$G@4P:W3(AG'_N C^@ ////)@(OGL8X4^G,CR(^20 =0NG_^?=J<87(A6 3C; &5@H*H9%T MZ%7)-B16VFRM_?XLGQ)\\3B^O2M->4,=SO@/X;$__?KV^?FH8_J_X/]N_6B]**B6H M[10"1JXAI\@YYI! >2M\"0RM;H.GP\[7CTD:"82G1G1/*Y4>L!9NE?"WU47" MFR6A"ZV,4([N>FX4G3Z(:G*3!)$36E)$#*;1!I]G3C2OP6J IRDXWP&"]GN' M;YA3U2!<[;KCR&/,QLJB- @C#&F#H: UU/E04D2O=,0@VW1!OG2J>9]&ID?2 M9!+H 4VK94+,ZU^(;S>$?+B_?'9AM2M.^P+%JMIA43+4_DK((IB@./,I-1J? M]=K1YNVA;8"K2671;YY]6V1.9-$G?J[U;W_B^ROZ2ZP%&R_]W=@WMN.^;Z)T M]81$3Y#6?NX;;U.@VD:"%"FEB@S)C#$+D0(!*(4 *'P,W[73/YG@?NU[)L@1 M//[HRK"[ERF698PZ%8B6C+"B*!9B-*6N.98L.!6-;U-M_]K)YDMZ3RK[)W() MTPGD[9FPT8^*1W[AS$:LP;J)@Y L8PBJSE CGXR!$K)65&4+)1OM GEDZ7'( M/HL5N\O.O$OI^LOU9:T6?)6?=SKE)5]R(V6 MVAUW\(YMX!#D//\$V%Z<;\]$CB\W./8;9S:2K4H87L5ZL4)M1^+'R&I4H1TX M$R1P$4(@S#%\O.UA%BLY1)D63BH=2$&S_F@FJ@WS)[6/MKG2DDK:\VG86U ?;D*1@)04PS-=W,QD@<.*? MRXQXYM!KWZBZYJ5CS?LRT X-SQ5+'"V:#G#VB(;]*V]2UAB3%3B)%)XA!O#: M,; B,R5%R4FVJ;MY\CB=E$T<+^[EU+SO $#WU.ZI40_YOZ[7F\J]FPGHPJ2@ M908NL:XSLQJ<,!$"O' MJSS]_S%_PO6[S:Y-I)K]S?*W+?_W5*+#9&KJJ113:S#KC@A-L5(/#SC?O8VE3"S>55/K"VG-.[9XPI4(,)B%@M=:*2[+64DE RT.P M1%9D;1X@#C[BO,^H31$WH6S. W35MM\]1FC0D\Y[X9XL0FTJP!X ^N'']_?]B3_V_@0Y'A_*'^&OC\O+RU^6J_\) MJ[R(Q*X2BP AC 7R7!-$&S2(*&QV45G;:@$.>1>)D)%H>0[.1Z#I Y;9T MYO/RDJ2UWMTVQ+S+ZUQ+2NN$8I+F \)_71)OKS9T"OK$3S=K0!8:@ZCCPP S M-Q1[$;A\Y@Z"4TJCU='91NO5)SG_S%AN!:^GBH9/*^O1"/^ZJV?>A-5FNEV% MSQB)'[ L5_@14RU:NR@7:2OY]0W[%T5;I233$&R4=20#76C,%[!>NFAT\B6T M&5E]Q*%G=AI.A.A32;4#0_V8D%H'>< E^./UJC)^UQYP2[O11@7!"V2=&440 M7(+CP0#&H)WD''EID]"; HMU,V[-9F%_*T+2)8*:T7AGD;&\WK/UUHU6P#T)F%5D-D?61H]?-5 M;GY'$X/OIFJ9%(53&K0WHG*7'.]:P>E#D8$%:S&6DU_3]PYX%EG6:=)9+436 M@;U]CJQ_NUIAN*RS;V\>>#]<_40Z\.=VQIB76=DW6NCWKK*J%%*IL * M$6KC:P!G7 &?D@A:!XG@%-, ',^<&>2 7,JR\QX M.7M->F!:=HD6GG*B8#?&K$ )^:%0QUK[9[XZ'M-R-KY(HL'LPU"):_[P[VIW2U"$RN2#VWJ MZ%\ZU;R.[%3X>&Q])I/#6=B2T?W=WW_&]':E01?V(>C1+O/(M0.A&0G9.D=" M-AZLY3EDI5';-H["J]:E)1+&M[$^\2'38Z'EVML734E6R&3,%'B2LBN#')RT M6-L8M DLRAS;Y!P:7C4_;Y/WMWY5S;F&#=9%&!=7UQ1[?_B*J]W+_")984RP MGD(&D8"P3Y3SHB$*0SY=")&S-C?MX6?L^!H:@)WO>KK:R*B7L([HJ>M8KM:X M#U(70G!?ZHJ'X-&#3%@"DNL6,^C M;338]+DCS=RW/ 4FOGNV,3^O';ZU M[7$B6*%5@!(477A%)O FK3!FX%8688SQ% MD#: %%X[Y7E2\32VY_9(?2%HE,!?!]$([O<'HWUK)TQFP6![;-.0\>9SNX#-&U"\#: 3?.P#/3Q@W[Z_H.K^N;[9;I1*Z1*-$ M AY,KL&#KI;9@)"BE" ,JM FW?[]66;>>3/UO74DL[N#RZ_ARXTB&9==BD9 M3N0.UDWC$!D68-F25>;"!-W&W#QWHGDMSK&2?A$X(]D^]SPG]?\ZJW_'JXOE MZM^NUIBNZ?NWF;.?KI&$J_<&U)J24AW5(9U3H(QEX)2TP$KTS-E<%V CMV[_) D+V$E)PSG@N MLVLT&.>IT\Q;!3;Y374TPSL$S8W+YU6R@JA RVINU":(TI"_YEB(P<589)LB MW:?/,Z\!.E[.KP!G!-,[@,[.@&[MYMY@YF!3T'4IIA1T>WL7P+'$P1,I,I)) MMJ%--_AW1^D+,&/D^SB..HK9/:#EH?7]VVT#DG!.&T&:HV4=GZ!TA(C1@A B M,I901VPTS?F9$\W;:MTZ#SB.\3.[Q;]=K]+GL,:O=:5@I%_DY56NDUPOM@73 MX9+^]VF%V_Z!A=0Q8E(40[ <:PQ1(,3:,!"C#R_Y,745_TZ!N(@%T *6'299?0L)W7Y;7U;PS+5G&"#QZ!\-/2K7+@S MA2?;9H+D@"M$2!>E'S$$RC#ZY1I79KQYMWM$X36 UK3CFSHRGM+K&?#/AY+=PD?_X MO%I>?_K\$3-^^;HM] H;7 3!LA"H(2E6%XVGM)NGSX.P+,N0@SYPK\%!WS?O M6)K)7?\F;&Y?\;C_B_J/&J_\?__/_P502P,$% @ &UK]4MX'UATA" M!"( !< !T5:;6\;-Q+^?K^"57"- M#>AM]>(7V3'@V"Z:0U.GB8K@/AVH):7E>7>Y);F2=;^^SY K2[*D1&[:.L@9 MB"*)0\YPYIEGADN=?W=]>S7\][L;EK@L9>]^??W3FRM6:[1:'[M7K=;U\)K] M.'S[$^LUVQ$;&IY;Y93.>=IJW?Q<8[7$N6+0:LUFL^:LV]1FTAJ^;]%2O5:J MM95-X43MXIR^P:ODXN(?Y]\U&NQ:QV4F<\=B([F3@I56Y1/V44A[QQJ-2NI* M%W.C)HECG78G8A^UN5-3'L:=R?E(B_G%N5!3IL2KFNH= M'\?'D>AVCL1)+SKM\;80O5&_*_A)[TA(^9\(1K8@'N98-T_EJUJF\D8B2?^@ MUVD>]PMW-E/")8.HW?YGS8M>G(]U[J#/8'YX&Y;96*QA9=R0]\[PV ULF67< MS,_P,H&2D79.9P-2X"#2X*F:Y ._\UK0L%@EUJDV@Q=M_W=&(XTQSU0Z'[P< MJDQ:]K.(8D9#FF4R^DL:IL8HY ?2KM_9=:6S)H==I M]D'&9'/E[':'Z3$;)I)]X&;$IG+/+V-%(I]WN?/7;.[A*> 'U84]' MW3H;4GZRZ(3]VOS0O&JN;SKJ]ML'EX>,YX(=O#X\?#K:MJ3@:B:OY5G4*?[Z MO.IM]E34MOA,P!BI37ZBA@P1B95"8 M(99C.BP1TK!9HN*$V9)>EO-GTLAJ$=I IFR*"D[-P$RY!!NT!9B"M-.Z!4S3 M MN<8II@H_FJ&[YM@'2?#A#)QBI'""B:2Y?7/_+%!)1ES>B_H$,5D1] M$3Z%CXIJ>Q[ 0^LSRO@53(48DRU[*QJO*1I#$>WS,=(@0>7JR85X#3W]WA[H MB4Z>#3W\JJL MIPI(R=RO0XW1DF16BCD>TZER"J?9+6T$:N$>[!0^;N\I/(PP$'\M?4R;1V^H8<36,7&6.*W<-9E!QO"8^ )6?Y(KC(3';'T9S8ZSN7E M@RV'P9*$VX>B2/S@\2>%)TZ_^XK4YCB9WY/=_S.; M;/\01"Q06E\F,7'**FJ6^4S1?T+%W&B"8!='"^2TL0_ER7^!Q3(<^YV46UER MI%'Z:$0HV.2G'P!5("5+I(?_J05;P%_^5BJ8[ %?YOZIGCW\?^V?+W$>IL;# M/XF&870RB95$K*K2\M#'SB2_HUH1"K^O%KYE\<]D%F?C)R&@:CG#:6Y+]G.! MB58^)/\6M%0M#H01>'0B]5"J+.I4N+. D_PV*G+=^OS@VR]#H]WQ1[49&R19 M'=&0GA003_]DJPI\/="WRJSNG]7 7^#GKG2[H/@VF.]_85Z,C8%J: M!K:0\L+*P>+-&8BY2/E\H')OB)^TY7IN2@2/6EWATN,Q#%=7@Z>GS9-^EVX' MG<$_L5!<71PV_<5ARXG-L:-.,^KO'FXWHYUCGUJVVV\>[;ELRYLL8OU/B':*>Y)>#65*;\?NS%X\.^'F;_&_?Y%[_C,^M>J MMO]X^_;R@[^@>7LYO'U VI_KH@J)A%/(,O]P@BUV^T?]]W C_7<[\=&EUD9V M_F56^14'RL$1\1YV7B5*CMG-O8Q+.JNQV]"E/;J[?XATR_/ QCX^?=GXZ"<# M.-O[A]^#\+!J*C=^1+"$A.>9]G(*'P$7I=L]Y0G7H6NOX?<1_I<:%[\#4$L# M!!0 ( !M:_5+ M?U<)0@ 0B 7 =')S7S V,S R,#(Q>&5X:#,Q M,BYH=&WE6FUSVS82_GZ_ E7F&GM&;Y0LO\B.9Q+;G::3-&FL3J;WY08D01%G MB& !4++NU]^S &5)EIS(35MGD?WC0:Q\-2G#$F!@TB+*SDNAG[GC:!A ML4JBE3;#9UW_YY1&6AF?2#4?/A_)B;#L9S%C'_2$%\^;%M&"5B.S(&CE?P5, MAQ)_.0L[.\(Z2A9BL=.H1WN[NLUE+-WWSZ+#[FD_:O?8^O96-K9B<8)("/-$ M)E\(XV0F$TX _>JM?5\96W'H=9I=BX1LKIW=[3&=L5$NV#4W,2^$;;V[56+. M7B:.1GK=;N^KW][>11;WRK\^K@ZU^>=W$*C&0RGYJLW]Q597V1C99XK$[ M9R[GR+G!\>DC=K)*&?^I+*WS1)N+VB&:FY^O6YM.R7BAL$ M4,W9!U%JN$07[ =M)BSJMG[Q.6#D6VY1!0R&>4#+X.11OBEYFJ*PM)3(W+!_ MN-5;X98L4N!IV"*A)_)?[T'_O>(67H-_)G-V4^B9$NE8-(,;37!>JF%(H5%1 MH8?+ KDT9U7A3"6P#]187V[A5^I!BA3WSDV2:)2$ !,-&+IU5EO3\)MSC*E9W:!(2/&TJ)E@B).-X/=L+*Y M @6[,&;#VF\;#0IM(G2ML(\8ARC50AB:70B4MRV; \Q2P5 $ )S M=9ODO!@+W\A\J!0DHCYO18,]$:R(!FFX"I>2RGL1P$/K,\KX%4R%&),M.RO* MUA1E4$3[O(\T2%"Y>G0A7D//X& ']$3'3X8>OO\0>BZ%A<%PI>?IS\>Y224D MX97=?0IQ>2P0LUI3J ZZ,E@ 23V5UE,%I$3AUZ'&:$DRJT1EA.(>!'5Y6 :R M69,8#4H0#FRQ6LG4GS=M%5N92FXD;4"&(N:ILZ"5*DN%Q:>-]57($PL.M# ( M)TT_J43[(I-*<>)#;,L;L2Q0F!'*W6J5QK=8D" H"_-%^F44];6#+-YG^+,. MJ)W3>@-7NQ/"SO ")*94GK:I M)9![!/C@!GRNB:XT/9Y@;^L-E15:7 N_4SE-$FU2;X!O?\:B0)54P!A&1$G@ M)1&T=@%' +DLP7'?-I*2!^GJ:HICE,]I MPL,($\$L-G0NL:[R>-'P^+$Q(I^&:1D#Y< MN(*K-T-&1Z&Z)? C]Q#Q"%ZA,J23I#(4DA7.7UMOHJW#'7H^@55L@B5^#V== MMK('CS^1>N+TNZ]);8Z3 MV8U0]0'NGGSS"QSRY6C[VIOLP9_99/N'(.D"I$?[-G]_]?^^27.P]1X^(?1,(Q.)HD4B%5=6N[ZV)G@-U0K0N'W MU<*W+/Z9S.)L_"@$U"UG.,UMR7Z>8J(5=\F_!2UUBP-A!!Z=2#.4*HLZ%5Y; MP$E^&S6Y;GU^\.V7H?CA^*/:9 9)UD0TA"<%Q-,_V:H#WPST+8NI5E-!'%[P MW-L[ M:8;7@9^SWNF27JG!=.<;^WHT!J:%:6$+BI=6#!=?3D',I>+SH2R\(7[2EC=T M4R)XU.H:EQZ/8;A^.WARTCX>].D%H3/XERX4U^\.V_[=8<>EFV.'O78T>'BX MVXX>'/O4LOU!^W#'93O>Y& V'&-+7KQH]!N+"76&#KLL\HY=K/<)T5YY2\*K MJ4SY?=^-P8-_/\S\F]SOGQT"&9 [;%B[;$$@R+KC/7[W MNR.EZ;.CL]G\Y_-C6)E

S*#C!<&GWBP(CN9'\&9^^A;Z?AC!7)%" M<\-E0400'+_K0&=E3)D$P7J]]M<]7ZIE,/\06%/]0$BIF4\-[1Q,[1.\,D(/ MOIL^\SPXDFF5L\) JA@QC$*E>;&$3Y3IS^!YC=9,EAO%ERL#<1A'\$FJS_R2 MU'+#C6 'K9UI4/^>!L[)="'IYF!*^25P^KK#&1L.A[W>,";IH$^&\6B_1[.X MS\)XN!B-TOB7"(,,4+U>H\U&L->=G!?>BEG_23_V]P>EF:PY-:LD"L/O.T[U M8)K)PJ _A>OKV]K,/6.>9JG'KHPBJ4ETE>=$;29X6:*3A31&YLD8'1A4\8C@ MRR)QF7=J#ZV55 JIDKW0_4VLQ,M(SL4F>3'G.=/PCJWA@\Q)\:*KL5KH5?&L M5M3\=X:AHQ/W$DM0.*^4K@A&8>23CSP:P4?_PI_Y<,%2&WT->]0;A-TG M'_RAAD,J2]O#_R7,;R$]#H<@,S K!A=$+4C!M'=V)=@&#E-C)7$8QH_J@%\K MC23<=';.A9OCY5;S1_'M[K]MZ>O!TW\0GI,"4ED4-4BPYF;ET'E?$84U$QOX MP$JI'#9SQ4^)QEFM\$G=?"^M[O.]41R'DYG,2U)LW*]H\@I0_*-4.42A]QXR MJ9S=$J.4%%A!D48_505K!D_8K2<_VL^X0-DV$JQ?I7 OPI1)0>'X*EV18LDP MC#SG6MLH\-]J4MQ?8,44PUAO!E9GT,;5A9,NS%>('/+9A\.<&-F%V8JS#(VC M,\,O&9QE.&"8:LG2Y-:%U,T>O"FO6P"NV]IFLS\!U] V%](TS$WM1N=15.RB MG+A55F_!M)/D&_A22C%'=@3+#/)H/\@%^M''(M4F,2+ M1N77WYT>9F?DMZE]>^^WD8I"?V!AF&,=FI;(*H']D2(UA&7GEK&*_59QQ>QI M1=MRZ::YHMY+@FVA(!J\I*^VQ;_F]Y;;#0.B<:^/]1U/+//_MS6.GV2->8$C M*Z^G' Y(0W EQ:>N9BT!"+<3LE1,VUIWK9@( ;@,@R$"F:!+++[NNE49+TB1 MVN=HD+KCM1MIJ%6)FBH2YZ/SJ>],'O^1Y1\_I;WE"'%P\PDGO=C4DSX>-Y/^ MSQ(RLDQ<-::&+ 1KI0NI*%,>IB!(J5G2WDPHUZ4@FX07+A"WZ,ZQVY[K+^T M3XEH ')8U>+FR#\>^Z-!SY[Z#6[IAK:.FQ<"W[T0!(;>EPWQ]#S8+0[]:*?L M2V9[ W_X2+.!"[D.&X'1R)S7G5ZG7="0/0DAH"UH*3J'- M]N_BMWW3_-8@WCD1W>O.KQ:5LYAP@T"DCXASUT'MSDOYMM2!&P3W$OGR@?W. MMX!2UA]#$L4$L5[O?1VXYH0;-.'U$K) 8E1F]Y)=[TD[/S4TU_K#A_L$<_ ' M4$L#!!0 ( !M:_5*"!1I$U@0 .$1 7 =')S7S V,S R,#(Q>&5X M:#,R,BYH=&W=6%MOVS84?M^O.'6P7@#K:CNQ93= YJ18B[1)$Q?%]C+0(F5S MH42-I.)XOWZ'E.3$N73IL%XVPQ DG<-S_&2$[O\P>>)Y<"C3*F>%@50Q8AB%2O-B M 1\ITQ?@>8W65)9KQ1=+ W$81_!1J@M^26JYX4:P_=;.)*BO)X%S,IE+NMZ? M4'X)G+[L\&@P#!G-^H.0C?HDBN:CN$=WXV':RWH9">/?(@PR0/5ZC39KP5YV MNS** MI";159X3M1[C88%.YM(8F21 MG(MU\FS&LS32* M;6Y'5TL^Y^;I3K0;CGNQ'V]G=R.O&P&GV BFOE'$4Z8,SWA*+#[AM%*Z(AB% MD=]]Y-$0/OCG_M2'D6# ,(\^YUC8*_%M-BD\76#+%,-:;@=49M'%U MX747"S='#H$W/OQ*1%7J"]Z%Z9*S#%[Q@A0I)P).,J08IEJX-.EU(77L@R?E M]1# ]6#;A/;&X$;:ID.:D;FIW>@\"HQ=E!.WRNK-F7:2? T7A5QAI198PL%P M_#G@*PFE^ CV!,M,,NC?"\?Z%L<^%2;QHF'YY1]/]P,T\MO4OK[W[4I%H3^P M99AA'YJIR"J!(Y(B-(0%Z :TBOU1<<7L=D7;=NEFOJ+>8M*.C)#9Q;IF]GC4,/O?16]DF;C23PR9"]9*YU)1ICQ,09!2LZ0] M&5.N2T'6"2]<(&[1K4VVW<5?6K9.B6B0[Q!?BYL-_FCD#P<]N\QKN#7AYE[&7NZT]\;:W>L,78^/9G-X,"' MMT?'QQN<_;L%:G!H48JZH*7@%-I<_VGU-F^57[N$YRF&X"K&A+@SF5\L)FOC=]#AP'W,,PVPP_##<$^>EM^ZWO :6L/X@DB@DDZ$MV MYPO!-58<_8372\@< 5.9AY=\QHO%UK'^^.$^P^S_!5!+ P04 " ;6OU2 M&]-G7(,K !R\0 &P '1R&AI8FET,3 Q+FAT;>U] M:5,;29KP]_T5M>[9'H@H0!)@\#$= 1C/\*ZOP/0Z9K]LI*I24HY+5=HZP-I? M_SY79F652D*XVT80] A/\X^K]N^!@M]U>4>#G6PEV19H7?C,G[VVVO\!O[5*O[MWU[_^\Y.\":+JJE. MRR#*M2IU'%2%2E,&@-^@'7[+\J[E6_'MIRD3_ M9L=YO<>?7^_1)*^'63S_[75LK@,3_^V9.7BN![V#H_CHZ.#PX/A8'<>#YP>] M@\&+:-@[[AT__Y\^+'(/'N=WBG*>Z+\]FYIT9Z)Q_I='@UGYZL;$Y>1EO]?[ MCV>-YTK]K=Q1B1FG+VFU\.LH@[W)SU&69/G+7WKTWRO\96>DIB:9O_SKE9GJ M(OB@;X++;*K2OX8%G/!.H7,SX@<+\W_Z91\GIX\WLAH8)S&IMJOK#W!)Y]\F M9FC*H-_;[;_>P^?MGA9WIO(Q;&Z8E64VY?&]341PH#J_IUU\/O]T=&[F:F"+XK&H)^ZK_:#H:ZO-$Z!"_55+-BJ\FV)+'YUDEC]*3A8'=JSRXR?*XV X*71;! M*,O+21#!",JD 4##M BR40!OYO" 6_$HSZ8!+D16$ 8FC9(J1EQNOISK_ZU, MCHB>QCKWW\&E](]>%<'Y-QU5I;G6<&K7&FA-I'_]Y>#HU=E$I6.-TY_!H><9 MD*DL,1%,ID4 M&2PVTCBJW8*WXYF:XPT5=')#G>J1*8L0YX=SDV.#-V(-+R;P0)+=[#Y(\#V= M V",4[S)!+>?08*?\83&64);+_X]9?#XU=W/@,#<)*6+_>?S^Z+ MGO;=Q?FS#U7T=9QG ,8[LI 1_??JYRSKU4S%B%X[B1Z5+P=']KAB'0EE>$D8 MAN\!,2U561%JG$]G239G5KG^330F.]HH^/PG0AY!6CE1)0'BC4F2(,V") -Z M@70J9\IP-C%Z%+PU*1 HY+@(Y"-W*<>[]4\Z(WN 68 6N$C3KT@0+92 M3X& !_L]65>3FCE1PA!Z-P:ND=#Y %:P:F1H*FZB1N^A+P"_I:GGO>"6,VMV,)S=E F M%8SA^'/@(S<*:'5.(^4Z 6PE[A ERDR!-B "E0H8 2#<'*DEC@8[ PPL2Q5- M )F!C&G 8,#_+N#\.<>_"N*L1GER?\M[]EN#\UWR.=?B.QY^HLO27I<\ ,0T MRJ:ZJ2$T>)?W 80^QC> IK:9 M,@W@<>86N4=JG8& J^ VL+KD%@MD(%_ 0@BIU:S&=P),'0X M=?6-+A/%%@3=;EW5TGE/P+MJ7+)]P,$5@,&HPEGAG(H1"Q@(5\39I\#HX-FX MTIX6WH:8D+[M,#B 3MT//DY3,P2-XB)%(Q'"#X*F3@M^YE.B4M\&@'(80%8, M9^+OD(8Z_]_*E'-ZQ1DNLGS%[$?V%832%0MH3W74,16. 3O-QIID22<%M5?& MIR%C>=\730K$$FGDKT3E.9HM&*^:LJ85AZ.O:7:3Z'C,W,B3UZWA ;;/8MH" M/7(W'V? QDIBH*4I4>)T" P@=S,QT82ETZQ*9*$WA@AD@ =8)BS7*R (1964 MC@BMK[>$O.:B@IG66# O!->,=)!@,0&AEQ:)'+Q)F9V$3<,O%7A\,ZT5;E\" M4U8((DL-MR(?]>I7U+#($CC$A5>8I/SV>IC_UF5;Y7\GN1UYIL9Z9P@2_-<= M-8*C?*F2&Y MGMW)OGS+G ]6WEL#2#QP'BG#,I:*00M"T:U36,Q)]3*%:"M1 M=JU!WR\7N/XRHZS5_P3R'J*.L]^IXVRB*G,)RFQN(J'?(,X"X01188A +J5 I? ]&?-;/YHF=0:"AO0WV9 Y O01HHJO[;" MWRT2:$/D9'H\;YC>0-/)$IVP<(I<9";B#CP6UHO;.MM>*E6WI&*RP*OXCYB0 M&_#1[QUW D@#;W=^"N)V@XS(%W!$+,8N_ONFRJV&\R%+=TCF 4IX!7<7>HX3 MMM@A;]TRVV+J2LB8!+NTG_ARPV "7^!/!5Z"@7LDFQ-K!?"GBB(]*UD_T#DJ MKG1E<(=H6#41;'\X#YTA"UY:8B.EP?!_HT7#TLTD"P!'Y,T8:+B!VS2L, ,B MI (^3N8X145-5:[3:/!,1:X%]ZS"B( 0U!2@N%@HLB'!=R,<(H^#M&=2(]Z\^,F%+YKLIBTA1)/ M!XZA,-^"*8#OI/!LM26 /H$!CB+G0.1C5X3B1T+(/V0E@AT:<5B92>= T.&/ ME7)$UJU668A XIZK?(Y&JC\P&A#R:](LD!:3E0&DGVL3$XQ:D@W(!._#/("L M=G[/;T$H3?/!;V/@+7F*XI%J>G2\ VTJ"B0]2(S8[00M#+I-3XT%J9#HEND-XZ8Y7+4WHAY >%#(@G3DO$ \*-YAHW3N0:- )9!5$E.$;A:)>O!JRC MAM,%$;0@1W&5%Q4P:WS%,L%!_VW- ]T([NV3B-2O_HO]@]!3G>\DBFXT/CER M-F,H%K(-9U[A+3NHMV$/;;\$J8A$V@3^.\!_.6#?'8P6@+B !P+.+!.QVKL(8K\3OR5UPUSE !-C4 *D.X*T..' M("FAVQ-]OB5"9@QR'?RB<_8;-=$*CENG< =;>G>\"S+$^<>S,/CP[O(49+9S M^%.7T>YV+1(0 41>H$MT3ZD;V)WXD[Q!=QIS-M?%K\#ZQ[F:,G9VWIECXRC^ M+BY8;& 6+%)K7.Q8L89G #B.!GIB6LJP)(\U?.=*#$X'I#':P.7 M#N2!S?CSQCK4#-8'SX#&F*P2*!3%NV'&A (6/Q8&5"Q M5P@9C ZPXIB3XIH:].] MXWT2[KM%^IW!SK*?GBQ,?Y#5- 5DY#!%0U!I./%KL&_(^HY8BTJ+9 3I=AA8 M+*X).!"$%/E$(DPCU80M@)0:+?STR08>X(P1:ED?X5-QN:Z;H"20;R'-(N =R!S< >[#J M8(P#$R&-R:?A.3)8NNR,[UL06I>H=&L8(%K6G018@+#:'Q("9=]!#A#6,&U_UL(TD2'! M(RQE ;1("(HUE[:W5XM?"R?^ &VA!P_&%OK.3$5_?BP6T ]_1+-U06=#PVIW M-9/P-)+&&=GP(V%R"VEI$.6B0N,P4GAU526T-FN4HMP-Q_/67PQ>O?C X MTH@O82MPB.OXJEGVUG$83$ ZASNX3\^Y>!";%TM?D;*(2R6=^KL *B)_(P 4 M$7EC[<=(/AIQ@40<@"B$#Y&B1O_*M*660&*0NCKRG>8J@C"EQBE7>J4&-% M&BWV:%FHBV69.M,,#CD5>@HW"-/&FL5&%F;/;V'!J=EDK_5=U?$R[:-^7Y\B@MUP9^,=G$EO"6*F&X= MN,1D10VO#.OYNVA+1*=-VQ6'LT9 >A!AG83KK0C#CTD':+^H.>2%KM0&W) A MQQ=<_;@8,E%PI%$@093D"72/+R/?CL1Z 5.%+G= 5V*U!BUD^,K0\G,+T6P0 M$0' M1+LD]Y^71;,J@-=636?4VL^K^DUGU1R%% M1Y8O>P$(1H$KL)]!7 SM!"O*R4+2.M-$7\47SLE8R.= DQA/F#=,#/J*D G8 M$- F6P>T;0S9,&BZ)S.X M)!]+O!\)0]W0VHPL0\3T7K[!FCT4"D:F59C0/FY-Y#X%/I)6[)FFX-!4)SP,/IVCK2=# A'!33K71:1HXCA7 M2*0\/S7/X^?1DX==OAW!(:@2\U4W*L9D M,QH-#E87;%"8SHP-,IPJ,@X@]T"[ :U<_)6T;PJL#YQE>-CTZV.B[DUP),M:[>RH9Q; .GK,HTGQ@4CLQ>E"%!')?VV M(TZ.K/O6\,SVFOI=J>3!X7==;]M* 2+EM-$-4B*3=1RFZDB_HGR*RP?2,AG*)N+ H%LQP%!YI?CUS8#.=%\%FC1SU#ARDR31L:R\;]CH-< M$@>4!5MH3 !^3*ZF+-4VH-%SR)39-BH8Y*[*M9D.\7 ;I@.*_L1X)]CQ-8"- M"_7QJK+ %55YOB1_UK_114"E;QP7L+I.6,*U'?&C\EJMZ2%D+E.@ITT&&:.A?2?K8USC@ZR^1N'[X.682U*$#YBPZP0I$M*;_# MYA_F%7 ^O ?0:BDZP>8B6G CT0"$N+H^G8O_Q?@.3N/"43!>CT2@:4;:&@C% MB:1--*/ V)K "1$9'MY#5-3ZW14M-Y'R7JEOP7O6)1X)S;U#/54O5K])GS$Z MAG/M66/CX"@KLI;JF[9A,**%4 @5&S=HY*:W@4WN:#Y).=!=+W$0Z\9$,!BH6OH(RL^P:HOJOVU ]^5M:(,9Z#+KJ+":8:&5?CPQC+S MA=H%*_V$0"QLB3 B!\LPK!D3AZ)F),+<3\@1$\GP#/P^?@*[%S>K4&=A<2]VR$]^TN;)?3 M1]'7R/^Q2(JDT=@R6:)\W5X6"UEPEC:C#' (YLNM$I6 =FT5QHKCR^(D8/RP M&<8]K(M\88H*%=BVA14 KA*CAB:1P&34"^NL?1=(6TL=UB<6)"90H+>@LKRJF$$HY]@^*%?DH)9DR)88XR((J18; M+NAO4J9'E;:T<[GC13S51:-J7]>28J&VW+DM(FDC?&.Q&BXO/XF0O:KT9.%> M<9$"3^;*V\R5AP_<7+G!?&!YH4^+[%U],=K%31UU7$YH M4(T3>JB2DHFA33P+;48VJG\B00DQ0/.%(^_6VT-L0VP;05PAP^%Z**CS-+/& MNVKC<]*$Y)=@8H4K^*._S:@&5#+WL@IO5Q')-P6SENTH >5/3:X M@*E6J3C*W.FI>H7+$CD6:.52O+Q7\M8M^/[ZRXO^J\\7?_]P3O MY\';C^_>??SR&7[:7RPVML[FGIB$,(GG#YQ); Q+N/@0?+FX^G#^^7/PY1_G ME^Q::8)6K^ MTJ2T!GKI5?-@#F'!UUBJ(U*)G#(=./\LX'[P8O>P_P(AOH03+V,[L2##+B'# M7ADO_O;B>/=%;_G/O=V^^VV/QN;Q80<% -S?GNT_:QW$R\'L6]!O@@6>37L3 MO'X?1W]^652?$/W\%:PR7#TBL,V@JZ.>^O\UR)ZWD6VN%7_D %WY>7V M\&I_,$#X1CJY/!VZG@]_]XB83T*O+B_?/G*[S36W\7S9+GXN03T<[![T]I\(ZAWMEX)"3]T;LL K+'/@@. 3Z/PFMA9-;I-8%Q/_ MR)$:3_SICOR)&-2@?V<&M4!GOX/)](\7R//AB]VV'VMG<(C?_;CQ>[N#PS7' M?U+%114_^@Y5/%Z[P?F!:W!^;^K[9EB4[M3O;D/W@'F*Y'GZ$QS9=\+^;FO" MS_>1KTC&MCXY4QOC;^F>?E^5^;IO5@Q%]UF.;]T^\IMU8;_:L$M.>B4I;R+UJ),^:A8STDU5^:.=O MCFU[9UF8YSV/N6":."MBSL TFXQ!J\I-W"GIR$-;$]:L3U@T7NY:ZQ/AI&/?,X*VY^L\.=UHNT:RES:_!*;,,CI!:WR[2N*O8J0__NDUB%V5A7*0GG(7-'!)B1C.9YKJI!O&Y6B_GG-X0&Q*;@AQP*S M;=_\G]!H8UFO@[HOK=_LP"WB[NT.:-N;U>^ 6Z\W,.;!P+T%"TLD,5L)(U0/65$0L')M M5:Z*0AEW"D_0WP%?* M/_"*O1I;QQ].H)IQ D[<#-!B=8.:)-IV&G5+)"<$KJSCSU98+/55@VKKV 1D M;(25?VZ=-3ZQ1'4M6#>[82]K\%$372K_3Q7%O 6-LE:_\*PNT.L'K14JH6Z! MD>LL!S\/L[0B!+I6TKQCIN9A=_H_TF478$N/C?"2M#=;46;1UR";25.S7)KS M8IU[^J5*#=?\J<-OL<127DS,C /1J$Q(L\C' ES+,40+QU#7)Z\CM6_R+!US M=F;='(8JP>4^]S+3&<6WVR!G_'Z<950(N61&2^VC8ZT2XG&TA)B7 !RD=*3, MJT)4KVR4JPHP&/0Q-958<9->*QN&CFW 5"2,?9I):948.17P;IE,\V2N0_P4 MWD6JQ=/P0U1Q;M0XF*W.!:%@D1M[($AJ8^L-PHH>X@YNCETB9B-JN;HR&%*A#%2[+(AD?ZL,O)U=3'+61R M&TOGM?88-$#H(5I8MYUU'6\XGK\1R1]3U2U]G_W'GEK%_YF1UM('GG'+*_*M M'5.6W T+% 4 '?HNG(LE4YC1X%LG0$[?-% 3 M4:.NB4V=/3?78';RYOQD,Z1.[[@EK>@C:A/!ERS_"OS&UD*0O!.LFE9*?J[K MG?JBM\$G_?'+Z:<-.6J*! C^Z^+"!?MC3\O@$A\NZN-\?A &!X/@]]W/NV>[ M ?HCCU[QO_#C<1^^V3_F/Q7K6B=36%G$R:7 @@$MG."/H[KD'L#F3R![U5_9 M"H.7&A.H"&TN.#=;>N5Z#[\SJ(>_T_%0HP2+C0IR.QRN>]#KO> GW](I$H=] MKV/J'O*.&G_36)]5/E2I+G8^?DNT__: W_Z@A/"\4T,@,)?:%B-T*[D$3DC[ M4TTP/-KGWQER@Y,8Z2AM"O:7@Q; ;2'BX$-6UCW8W+"_IX8Z@L>P>>%Z'CDA MOXSVA-#ZUL+@K>0F>($<1"#[_<'!\SI/XN^ 0Z6)X(SK.BD?L(%#@XS!B)MM M/N[&L^X$]@=E0OT<93/B8M_AZMU@AM[N#6?=M52:F=)?;%M&7Y=P"JR8S.K: M[WYD_"KOEV@O7+*/Q%YNQL7YI^D.YE*AORODTL]KK*11?IY*VL7-%DC<7E$Z MCHOBWRINOT0]%55=U$+ 1=?YAIQU5>YJ7* XTM$SDY-IJ90O)2Y96.)LTHJ( M\6+WBD:&_9;9KM.(7:4Z*=T79(O](ZFMD*^WL'!UQUZ3 1?O\Q:"?[ICTJ3J MY;5\T"ZC9*V.PIC$\NAE#%/C3501MID6;AG8Z RUS++LK/Q#G:$B"Q.2C46[ MXAUCG4J#Y1@%N%!/NVG**VU%OTJ]NW(+)AVMEPZG;NVJJNC8;N%J:X%SJ3$I(\;&KV^3>8%VTG M9TZC=80%9\\E!%KZ.[$2;-N6_X/[+/(&>6=LOI9]=[<.).= ,F<(Y6YH7*!' M6E;9VABVNAIBN>O2;GNO"761=NUR=E:EQ^OA M=XMKN^(8,$5>UBK%.IS1+U&L+7%=0$PZEUK[U6#UB8 MLLRJO*A<6[J&\XZ/8A=%,MRZJZ'2\).$S7)Y8[S':M8B"-0AS 9W+&\.7*N? M>2WTSA+E D0<:9:JM&AL2R5.9*@#E**Y&P*/9-OY'?3ZR$]ED NTT*$0>XF& MV@I'C35+JV_<;:'@M5/IU;VTDGZ77N- *ZL)6(N,PBGV;.DEJ[@,:YT=0OFXLJ,AH6 MGH61BR0O-2^NXRUYJEM[:V#QX#'D^-Z_3ME=@.E!Z93_R;6&B%C^EU0: EK\ MYOPD^$(<^9&0N ONY0!"?Z."!!:T%X;DB!I9Y!9K-C%-RHG4L>.9NQ6D%NI#U[-9\4S]H0O=I= MFV0%M7/2O<_.'^E3A2_;^+JZ?16K3O3T1/'HV0S;C:"KU$JG2]M M9=6QF&B[45W)-$I5*2QZF^K<[@Z]?7Q;M7?/"EI\[*VRO\X"QNZ"I6YX;C*B M0 (9RZ-DN2C"VI!0U+6]NES\TX;T82^Y]@LR3-*T"]69/!@198B[T@J8(3OU M5E!W6N ^/9U<6B8>;=<2K$074V,P6RO+"U/&L HK%=EZ>G95]DCP:J56* U+ M,GM='&:QN2Y.*$L9MZ$.I6F\8M!V3,85GTKJXE."T,:MLXR-#?";_I$'EHLJ MM,U*">HP$H&'QT0%IKE7=!;89M14N*JY=UF";?O)WO%M6?ADVXU'/;I:LWH6 M&O2]ISNP^%Z=-!*KN3R7U2B;'>U+D[06@BN.&IO$.JN@ MS@%MC#V'M-FN[3[>.U,@[5+B56PF>"4H1',$A8]J$5O#VMF0X7J9AV%GG>G] MX\/>8? %\)Y4@A/2:4)020P_+KS-Q-R=@0P>A@ M#G-V)1,Z*?Z@#_2=KC_$&R']V1DZNJ)+?V[N<_B0FQ"C?!WJ\FY ML37V;E_TLM]^;K6H_?W=X_[!PZP6]?-A>W7=NSM4O%LL?O-4-.C/*6KWQ,1^ M<./&]2OK'#U5UEF_LL[IQLN3M:T#>3GW%[)]#GZ(5>!H]W@MG7,!@\ML]G+G M@(IOM8D:2!A\[OT[G_>=ZP$U=%0T%=Q6(6@'BXC=$\7]61WP.MEJXZ2HB.CG M._7%^$G@U[WV[P*_P7W:T=!*:9LEX-^NR,[(99XM-UNP0Z:C;PEIU^0J*EP3 MO=JGXX6_HH]6@A_] CULLJ@CMS# J XX'?&0(Y$XD%YMU M_:)L"D\D.HU5'LRURK=MFR0Y#FMZLETC.2]?83?[HE1)P@:JU7W,73PG#))G MV-$(4X(I!69U"W,.^@7,(<,>G\SS'@R.3KBFV[5U8.(VC;T7$_0YVQ7$TFW$ M=VT:[[DI )3+2>X/=OASI\.W-7/XHXOP+G6&=..>I9'W2K>=FV-D::,*ZKVW6!G1HTU%!3S,M3C*EV"@.1$?Z+/]T:? M@?JR?D?P$45YA>2W*H'K$T#X!-56:%I&%H!D\UAELRX>4U(DC8-#CDS!NA J M3]U45-K-56A07;Y1G(4[!F'HC@!RFXB*?S6%ZV]2I)64Y0D&-TY&^'-X+A9D M0@V;W&=+8==*L+(&%VWB$\0T"["#O;B=WJL'Z>I&8(H>%K%"'67 M&NL%&2D34FI.S60L#$2HQ*DHU;_R MFM<"$KAB*GIJ*E<9AW<X 7* H%TX =RZ96PRLQ5[9<$2BX4R M>7_ ,EPA\9.=""5Y@(U4"!N !U!NI &QC:FD]!5).6]I]_@3I_F0$W>ZH4]2.Q>U]$#OV"W+N\/ XH[%!?[&]7? 7CAK%8KA;D! M:]F*J(BMA-@%A!ZC;-Q@5W*3&4D4:.S=.ZK%J2L7UWZE?>?4NG7KVUH72?>TQ6 M4VYGK?N!D3YK&)AZAW_8OOGGDO#>&BL&165)-TRL_M1HALF\U^N5R^E[A$4, M,6R8$IU2 MPI^HM1D-1+H"9HP=XCV MD(YB;3#6I"M4V+B?M!;[Z1KR4!E&HLW*)-@I+DZH> M9& 1V80D#\Q)4 GF,LT]4TZKV;S+ U[4J)<;);]/G_[^]-]-]XEU%\NY-Y\8 M"+P@T566")8 EPXJ:/-P4+C>/Z!J T.PL/!"Q"'L$($ECCE M^EH[7&1W2>U3JQQ??OZ]<-U1B$RA-.<#6JT"-0!$BL=$$2CUN34MX@J6VP6I M@EV_3Q4&0:[$J=M^1Q8C<-K]\.AHGY]Q!6D9W$ 724OM&\&I/5FO+P72ZC'Z MO;#_XGCM0=!:!/2]5X=X-X8Z/+SS4'UG"J47+=TN=$GI@R@P887Q C6VDUD. M&N"19ZQ:J54](=,/0:;]H[!_=(#UC-CP+<;-FY&"UE& MP9IHE&-?3>UM6@Q.[:=^>RL M;777)IL%+@=22G9H[+_W> 7([LH8]R9 GHC#3QA\AZF.Q33Y@6PG?)MHM^-L MFCS'I/=&I0BK<_@A/O"Q>Y8N.[D7\Y-B6:NT_J)5_@E[AK6,[DZF9$_TZB5_ M3W;!4RSQ#RNFLS?,XCG\;U).D]_^/U!+ P04 " ;6OU2^]HA%&AI8FET,3 R+FAT;>UOO.4=:/\"FO.*8 ME$XGP.[J=70>O_.0]KX[_'!P^L?)$1NZ3+&3W]Z\.SY@&_5&X_/F0:-Q>'K( M?CY]_XYUHF:+G1J>6^FDSKEJ-(Y^W6 ;0^>*7J,Q&HVBT6:DS:!Q^K&!774: M2FLKHL0E&Z_W\ G\*WCR^C][W]7K[%#'929RQV(CN!,)*ZW,!^QS(NP9J]?# M5P>Z&!LY&#K6;K9;[+,V9_*<^_=..B5>5_WL-?S?>PT:9*^OD_'KO42>,YF\ MVI"BW6F*;;'=3$6KT]_9WMGNQMOM5G.GW^F*S7;\OQ9,L@&?^S;6C95XM9') MO#X4.'[O92?J%FYW)!,W[+6:S>\WZ,O7>S(;,*[C M/XO!!K,FON:E'R@,TMDI+G8S;@8P;E\[I[,>#GHNC),Q5W6NY"#O.7'APNLP MGW:W65Q,%C!9QNN]5.<.:&'@H?_URA*I,]\O$7K#-ZI>TVQ[SYKTWRZ^J:<\ MDVK<^^%49L*R7\6(?=09SW^H66".NA5&IOY#*_\6O58;%D!_COP:MZ$?)7-1 M$;;51EH>70QE7SK6:D;M*W.]\93VC>1JV41:ER;263B1]]S$0];JUHCCEDQE M,4GO]VY%RS,1^Q0#[[#W0JEU70+UTY,.^#*^P:)^EYP=95PJ=BB4!&D9K^O" MKEW&H>#&;\Z+9]V=W9N([)^E=3(=;]Q2TN>;K69U^Y8ETL:EM2*IL;$N# U2X"I@8Y@(YV&B3B1TV\P+^@2!DFA QA*9(728[*I0,)3 M90=#*5+V5N8\CV$GV8M ;(HA22%N<*N(>74&,>< M;@+V>@)4D@D.^.+9YDXURM&%B$NBXW24/XB&TPD2V?$9T*?@^9C!#,(^C MAXT&(@PE*.1, .O!3.&M@+:P8IPF$!"YYB!TDG&8I#!@M0%1T!LC%'&1'YA0[@R/W66*XMZ5#MG:4L\#D0L#E,3Q M++V&E@F1T,*P TZ[2)_2#D4/+<[S,&$+9+#@"8Y91][N=:-.@<;<\;X259L^ M\)8P=1!TQ0LK>M4ONR"9A>+CGLQ)<*G178#(R^VHN]5!;.1@ZBZI!@ZP*2+8 MU'#)U7?M5M3I;BU]W8Q:2]]=U^WV5K39Z=RHVP9-V4\;"&.!I5YM;$X@6J!N MKUU<,-1X,]N&!+]"&UULS.W7W.ZTH^WNS(X1\JH>KDQ/+T9BG[CB9GR]!;K_ M6A;P=K5!_PK:+[:1SP%WOMQJ1=U--"JL 'V&9D>LZ_7IM0S:1/;=0LV"?'TQ1P8P6&",GFU2 5*Q6,J&P M"T"X4CD;O7C6VFKN>J!V"H9?N)G!]T>(HM, MVB2-)\_T&.I5KC5_7X"EQ$C M,TN6Q(,V%$"0/D!",<%31.0B%ED?YK[9\LYV-8?3:@Q8YI1^W.1>XC%65&A/ MMBF 2R?8%J"B+6%97\&$+>M_<^>?!I YXNA>O;53W"($\QDZPP[M_?B4>&EK M=]6:?1ZPMCI1FU3L=G/*1TLXL6**&6Y8O26<\X56;Q49C\'=.A?DGI"G.2/5 MJZ?&!P J'+UYW"R=B:]!$.O=2>,]Y=73H%\FP*U?9-Q;1L2NX)J[:*8G/?=% M]=SFDYY[A'KNK1& M+@=LK> /-A_*0R$ .M)X3T*A7<-U+N]OEMOW\, *#;6 ML3'E%0!+\SFE4AAR%@*NEYE@(VW.,#@_U",0.%,#!K-EAC:=PZ0YQH+1NP A MQ%BI@M_1(0 _X#T?3U)F(;9/ 'YF0&R!FDR@U#QO-9OHT5>(_Q'ZX Q_;D;; MVS?U7U\T\.*\^WA'SWPM%OE0OC62Q7O51W^5F']9XER_FSK7H%4^E?T_ MT6>%KC'-('+KW>EIYHD7($GG7-681<<=8TXI2D9?#&2>4W(A]S)AM!*U:CHT M>2\@E,EA \.]A0/?U1D9HVA:I^,SANDB6X4 @^?KOR9YK,@ 9(;_<-N$N2:2///OT$QY>R#J M?2/X69TVJ,?5B(_MQJTK/JX=]2E#LXX9FC6)DNY3Z)I]%.=2C.ZBD[TN9NNP MPJ59?M P91]0VR2WNR3Y/)-I[I,6U3)'G<>P?=7 MOP0=ZI6LSV^#QY"#"D>M'0H-)&A35,@%9GJA"88G0<$;VI=I-<(2A0_=X]L% MI078Y\';#\%7LJ%4H(^Q<4SDH-[B6#&@T$)C<):R.6"*2)O;4") Z>T^.!8I MJ/V0[L!R )]DGN)]*V';N &# SJT)"A78#&!I[L4-F2YX]EE%#P^@SDPW@?% M/Z%^61 *# 3 2"WU"R"N[6F(/$CM85Q*I_A/R2@IGVO'15$Z/%@U0'RXFS2. M#__ZB"U\ $3CB\V<9PI,Y&/%!=I=BA[G-)6:WZ18X&9SUFV^>-;9WNTV628O MEAM.HAM0'T?F6, Q\^ZJK5MCR+EN./.M$A<$N\@=WL=(/-+WF]1K"#>Q%F<" M-5%<.%M" F3&YVV?M,1$+@(KD'IA@1D1]14%Z$4(33G5$-)**=C!B4 MH#^P8T"FBMEX*)(2)D4"$U1CI42\/S=9X$(GI.P^F=5@"!X@ MN;I&LG0[UVVV'O"S4"E*8J"+]]U\EG_A]U3/(H%#/PH'AIK"B"=&@\7-HCE? M#+TXF:!GI<$<*IGB+&QID-]K;"BX CG">KT:2RNQMV!8J3H<-HP>]R)$:%GX@-OF.HHYO" T#]O"\50H08'35"#] E5=V!3D@$ MA[%\*_@VHX0J+7$R=:*-F:Z] A:3Q1O$(& ZL0A2 H *Z6+,'^/J!+$%=P!A M4,8G#ZV';[I4">QB<)%%3IH$@)P..LIO4ECG M_RG^7R%F*_OCR/*G1:*FAC M79"1F+(\TCPDV*V817^>L>(ASP=BX?8]*?(;*O*IGW)5$WWCRKVJ'%F@ MGJ^CRJ3J+8]5F2!.FG?)WH$#Y* = /K0&QF#%)1B"?Q;!?0.WGT\F8GH';M* MU6.'&3\3==#W5/U]S]2SB(A8B\57 X?6<="J:5;7D&$OU M$NXQ((Q^H@3V1?):R2-WCB/V8CC3B3!2%VEIR!U,A.-2V243R=BV8FDK38C.,S;!3"0QY?#P=(G?(V*6Q)<^G1H9: M3NKWP:/'*$^&X &\!:,SGW/"K_%G?[SDO,9,F(@KJ[&7&G7ZCXIO3$5;R_)W(V8^MYD\LX6.JECP/2P^> M/9TMT20RDS9L*KH>J:)@I0ZB8];T& M? 7:?+\P4K'V5E6&@ &ZW-L'^CXK'072&1\8X:6L+]P(67O^6-O!T0=2_" 1 MT6,L35A#1O]%]]D[_:TI[P"HWBBMLU0*E;"?@2?M3"&^STC5\(* H2X'P^H\ M(.:?P8#:"1" $@R-FH 3D!%HMFYI_Z^5W%_CZQR>Z@J>Z@J6 ME>B"FE#?CF+=K]1E. &O)X<+XM(8P!^DQ!#:TL%]BKB@12[#5 MU09/$/DA(#*2]J%.&*X)BR^H2Z& 8[@C Q].;Q&P6.\2RDX$--/ TRSEONA$ M9@6F:N$S=.'(!@;3>]R4H1FB#+"F)L\IK\3TQKWP92/,X[30(= 98ALL+86&+*03W%8DI$ M76!9 5EA_MP(((L(>FCF7@E_>X>D0YFXA_ALHN'/6LJF]"PHAJ:/H\/L.\)U88#45\5L,UX14J:8@% M^!PD,!4NJPHH_I:3V@41A<5[Y6AA*WS!^,%,M(T=YU1],XFI'8-*S>FO?8M- MB!;[Z)=-;MO@^G&+0@(S_#7;'T44M]?2%/=HM/'R]G@ MRV^-],?I?*HT!GC!R44"\<" ^LU[CV""_O\@ C =OL$Y$]XAC\"D\=@H*U]"_LG0:_ MD>V#*M1?E=IK,Y$;WB'U=8EU)6U]\UN95NZ(MYK-J.D#&K?UQ%_N1"^;RU\O M<)DO>3*MZUR9L/*P%CQ=1.X0F@=IA6LWLY!K(S_^Q^=Q)= MCUQO/;=NM'GW:R46-EMQI.=EM+W5O5.D9_/&_/74[8,76_A-7"&^NJ%1]&= M%UQ*>LM0Q[='I [1IQU^S%Y'>[0;KS'' M?2_N75GDZ!;'_[TEGP<9G6CGBY[^;_YCU'0'KWD>DV?IZR"A#[P1UY^K Q]7 M%*XZI.*&2YS6.1_WZE6H55_5+;@^2(-'M8YGG&7_)!O/MO:A+H3\>(H-,'^G MNO&U1G_03:\^%3J]Z_6XNNDU7G+3ZWQ0;=FMK^':6>/#E:5C,2_QFMZK.=#; MW*#^" Y!-_QM^'0O_^O_ U!+ 0(4 Q0 ( !M:_5*OO8VW33T" /;U&@ 0 M " 0 !TST" '1R&5X:#,R,2YH=&U02P$"% ,4 " ;6OU2@@4: M1-8$ #A$0 %P @ %!;@4 =')S7S V,S R,#(Q>&5X:#,R M,BYH=&U02P$"% ,4 " ;6OU2&]-G7(,K !R\0 &P M@ %,&5X:&EB:70Q,#$N:'1M4$L! A0#% @ M&UK]4OO:(17.$ \E\ !L ( !")\% '1R&AI8FET,3 R+FAT;5!+!08 # , "H# /L 4 ! end

W.,0TJY>?PDW94$O4EZDZ;'VFW:> :IHE*2 MEI.K]:;,)^?(&HW%=[K=;LOMON=LW&BLJ\"482) K#V[52A(>Z&RH'ADCERW M9'"O>\U6]>2#3-S=E8_;&S@["[JIO[0!X)NOUQC)E%-QCI283@2YQ 3.K1N^ M9A$C*T[V21#?"?:03*,]47-_8GX(2R<6)7AA#)S*M%Z*U#0S+(!T-O'";="Y MCQ>^K:6S4U6&$"E*S&0O1%(62BI7>RN3<*2PS)906.ICUSWVJHQ[\>0;%1CW M$<"^*C!B*IA1.TB9(2A3/ 0G&-C$E B^-D#Z_Q48^V%*0TGUJ;8HS.;@E"21 M1@?T4 V^5B87.OMMB)&%L+85^5%:KDDBU6NT*18A.8P=NL MP+%"9.7*2^S3Y/E[K*S8B2H-!;7_*@IIHG/&D(8+LKHO)A"PJ*!X[Z41V:'N M8XY]WU44#0G52'C[JYCPLG 7 @?#:B=PSPMX'1QHYZ-!YQRZ/A?"?Y\5$SMN M8PV%U;LZ(GA#RM(6R,+5Y,-5%_K4J(K8C08_(?J.HA^Y"BRQ(*_232 M)@/.D.=OH@F66V>Q4ZW57Z#J8<<]J9<8]U3A(*21WCD&%A-9](P\09H& B>] M8 F%]&Q?V9C?087#3EQJ)Z@]53/D&'4RI"X94XD4I_9 IKH%[S5CAJNDN7!#>.)1. 5GRU8@/#((4M#DK,N\=6IM+GX/YOU;E0F.V M-1?M0U"E>'\5YGZR MJ)<1+,YN8%REG*_?R2-O:* \!D@ITOA+O:BNB'KEF N)BQ!EZK,UW ?E8TCV M>1#"M9)LEWMOWH5)O0'C'.-!*62ADQ5%5OM7"\586]!H,JI8/1P6M'U%:>E? M4= JR5A*Z'01Q7: 'T&2T5X(N0=Q/T097DG"<:431.MSO:"V!C*"I(E16H2L M:%GMM4/[G65X>S?;K)>"IR+!HJ^-"JL$:Z^4Y+12 CDSN4_XI*79-LC\XEWY MN'WAXHO8%!9K+ 1# V=;H@:R?8CZ!X MI#4U]R?FSG?DWHSP+2Y.B#6S^/=4B[ M_)YX^57>2E\!MTN3VASG*L7F=?EU-LN+=[-)'@7E%3*C(>I2(_'.0$2T())4 MSDDO;>K4[7Q[T(,*90R?FSO)_"%(>A&L7R^[K"V=Q%ZD\3M>V!=O/OU8,3(U3][B\>UB&KZ MX6?Z@^7I2"8=BJJ78WE3&Q$7 3Z+"+*HG$(LNG3:,)H-H<'>\?6C-T#W',ML MCA<%1"/,(12L)^*Q)FL$9XEZ,A 15(G1HRFJ4WE7FP$,:5=Y&'[?L,'LG1DM M#NNUS>'348Y:YYR#E!$J3=\"P7>T19I, 7#3+%^$^?R4F/0? M87*"(R%+EI(IB*7FZG.EP6GF2?%$\IT3$YCZY']N!&\7>_KF!_PQG5\T-QRY MPLG&1P["\@(JH00G QGZ0@HCLU/A>IW;C2;TW4\:TL;9GA>7;>/&L]YLK[O: MTG*4-6H1,(!$VFJ5L@R\9P7J^2%:%GCA?7HW7,4QI%.V?KQH((/..\JEZJ7M MMY$;OJ3-WG$7ND8;QOEC3LD$&2E=3! Z@Y2.@7).0$R1# R;B]88-.=]2H O MH]C=!S[[KE_&T_'B$/,JR=M M 5XR.6F8,CB.@D3,LG&^R-2IZ?/=V(:4,=J>*VU$TMGF("J3<[T\):^PVEO' M-9>:P-[T\OL:!-C>,-GV26VLER;C;&3BG#_TS21,EP=7 8V*PRB=X;4TG7>-%"O11%>@%.] 9>4AB.@@QLB$ M$MJE3F;>MW$-R?!IQID;TM5;B:9=\\.43HY.5@UF+K?QI']/<#7_TWRYQ=ZM M0QCYQ#$8[L%CB*"\( O.1 2.EC23#P9%G_RL5B,85."X&PHO UU)>UJ1>T2-;'N=X4X:[Z.I N2_O_! M,!\EPY/V)4-F08"RI99'%P=.,F^#+F3N]O$.ML<\I&VY"P>OJ\<]B;?9]KWI MI%2$[XE4."K"B<)J:3XI:-+;2H'+2H-WUC.:'0+?)Q!^;ZA#"F\,AWQ;"_-A M./=I-F(BDYT@"SBF6,V991"<52"SRTEYSFVG$\=[ AU2B&1X?+NG(!^$;;_, M3N8CYJ./6 046R^94F750[ZVE#<)>XYLPS@=EB?,+C"DR9GU0P+PF9TS1HH@F2&#!A!1YKI=(;9!2]=6_R3'[/TGG'S$WV?3Y>%B%((D%YXAF*1H)]>U_2JY\6"TQGI' MF=;Q81VGZXB'=$' H+373J+M'"E9M9E[-9M^H(5R=*EIX6VO;Q\OV?9);:(F M3<;9*':R?N:79_US-DTG\WF-H?$<>''10C:1#"I$\A9]#?NZJ$LM>]2V3Z> MVS'MLGL>G+6^GZ\;EE]TP)]^&;$46ADL""RK6C0O) TV!?*4I;&&12;0;K!; MWOVD(44N&C'@\G[8>*J;&$^K84[.%M?DRW!G]?7E8;CA:@32NYZ,O PQE6K@ M80TG2P\B2TS"&31BDY*F^S]Y2+&%#O3H+(K>[2RPC*>8G^.4_K&L1P_U4/_- MZBKR<7J#T\5Y:>X./2SN_8Q&C2MV&UNK;A5?H;@$XNS5"F+$?=1!<0XI23*B M8W"U8HX!6F:"E[[H3IVH-D78X(:N:\]YA_./X_6-&J-2G"5O 0%]3K3^R&KS M,5FHE=Y2:QZ\[E3Z\BU80]K;NC#IAINY&@FIY?*8P'/G0;)M*_5IL&'/E'V;^,:TK;W0,S96DP=J5.O,ZA9\F]Q>3*? MOI[6U\Y:%186I(O"$)MKW5= #HYG#Y8\ULBRC$+MBTBWH[QGY+QSC?C#\*J1 M##NR[.I5F6]H0N:7U.CZDL.1)57*(\$4->ZJK!<02^2 ,@=1',N%]VG(NQW> M(<70'XAXS<7:D8)O,J&@WJUV8N3>35^ M5[_R49%."5+(@#H84-D'<%8FT#QR86-*7.^+DUL-X)Z1^N]2/?:7_-XT9T6_ MJ/!Q,5*VZ%B\)%B:O&:&2 ZZ=D?KODGYM)+B/Z'R] M3':.AS40\!&_] _XUGL[1NEW>&+#:'VK<;>,VM_RW/..#:/BHW&N6-I+=;TI M49+[D%P!69)%997$R/O%[^] U^1*J5N>L>YF0CI]$A:+<1FGJZTL1I*C#RY% M2*KVTK*&%A4/]9*B;!.J8+GID^JX ^@A156:L^_&^Z;V(-R&Y?Q7X=1^*I=R MV6\;SXMU('V]P5R,0&CAHZ<1D!%16[W1WA(8D[W^)X8%_N-O_P]02P,$% @ &UK]4LT#&(^[OP R MKAY32LJRM,E*:215U\Q]@<7B0:$+!%@ J)3ZUU\/@. "@B2 ?Y#X()OO[3Z9\9"Q)50F H&"BM,D3) M Z"RWEIFF$S\_SWYL[:9%>$Y,,L2_1I:^C5+OYMTE@R#*R4O'CH:CO_YY_HE MAAG^0),;SQ9__E/%[_S4QB-"/'B"?-O M9_B7'V?#T[,1KC[[/,5R)_K5E"LH7>'\C_JTGSIC^DQ IND\(M"G.*X*WB/& M34_OCOGR69"QA//1O$?$MY_=*][):1CV*>!;C^X![>)!<(JG$:=]0KWQW&LX M5R#7$=9'SJ?#TS!+D^G9G]+D]*<%P-7B&L;Y[7@^G'_[=5PFT]/%V[_ZV<.X MY],9U,66&,F:AU#D7Q$J,N-O#!5B/4J:PF,YJD&P..ZFHZN:1_%"*.%I\. M,@X'MYY)$L!?YW@Z&S#,Z!1M/)Q+!2J$!,YE#RB1TPXF2W#YM@+-5@HYP_2G MD\F7GVB4GRH[]9L%34L5NG?L)3G=9E2)FDP7S_TXIYW[]>1\/)]^>SW).,C) M8/1: $F?-N'$$"*3&311D&6)@H78R]3N 7%SCEUZ-D]YY MGD_:"7I)+LWIQQ\FTXS3O_S(NNC!1TSG4P+(1?PTG(]P$*+S.GD-I7 #BNPP M")85X%K'5#0&KE4GTM='?/8,=Q+A;3IY%SI7:]VG::!=LL[O Y+:S0>9"Z43 M,Y4+ B(#K!?.%6]\+RVL!'0W(7@=[F6';AN/IWH_>?)V/\ M_;S*8B"R(KUR!F36-#=F,H0L(^@B;70\/8U[B^XVA;J[ MS?PJYRG.9N\GLWD8_7_#LP4J2X:;(.4![VFC5[335\62H"5*K9Q0V?(>3.5- M8S][>GL2ZVVR36]D+RSV=]/WT\F7X3CAP"45;%U"A*19*LXRD,7'H A1$B&S M,;#^Z%X;_;@([R+:VY3;WBBOB\Z[Z:?)'^,!)AN5Y1JTD*4>1AN(W&4H1AOO M:;U!Y_MC^VK@XR)Z3X'>YMCUQO'%'W6B@GZ:R0\W 4PJ!"KI>N40 Y3 HL(H MN W=;.<[ASXNGO<6ZFVF?0NF^<#JC*ED#B[:0%:@@'>1@PEH?,Y&\E1Z8/AJ MQ",A=D\1;N"STRG6$LS'SS@:O9Z+7T$P'+DH IEI3(5GC3RUW#IM&/A.D>1+N!\TZ'6$M@%TB69VK#\4FU^<]G M@Q"R"=HG$,F1J2\$ 6/,0G+,"!N,DDGTP/GFT8^$\QY$NX'S3B==2V ?\&0X MFT_#>/Y[."5/7G+G2Z&%!ST9@A$E.&$$..VR2RP20MD#US='/1*..XAR [<] M'(&])HV;AM&OXXQ?_Q=^&U@GBDY.0_&YWH00&,^< HS:YIB2=;V86VO#'@F[ M782Y@=Y.AUX7J\DOPUD*H_^+8?IVG&DKP8&/29DB++GHSH,JZ"&ZI$!8+:)# M)6WH=O=PU\C/GN1>1+J!YQY.NJJU/WU-6$XFTV\#85EF10E(IFX913L(FE89 MS[0INH9=^CXL[!N#/GMVNPIR [&=CKVEO3[:LZ=R;]%MX+#3P=4*R'N<#B=YM5PX$3U+0D%2/H)"P\ ;GH K M2W-RGJF> CAN#'LTK.XOS VA&YT.JU:(KG:$7^B3V4"2PNLE M"P?#O,R%_G.Z6R#A'0,?#<5=!+J!Y%[BL):8ELJW1.4RLSSQ C:'0*I'T*)W M!K16,FJR"%P)/=)\;>@C(WI?H6Z@NM.QUBN"E!>P1N%D$)3P7 @.,5M:641% MPACI8!3>:*Z2*=W>XAO#/7M*]Q?>!AK[.*F:G)[6 -U)^N?'SV&*LW?G\YJE M4Q.?!C2\"[Q>6WIIR3/S'()PD3PS*V+4V0O6BYM[#X9G3WC/8MZ@!3V<77T\ M#:/1S^"<_["W(# ML3T<7+T]Q>D)Z=A?IY,_YI]7ER)><(>,=@_D&DGAL$ TTD,2VEL7!)'5+1KO MGL&/A.CN@MU >*>CK$_34%>3C]].XV0T"!Z9=!'!Y9IAD7V-U9:&UI2@C2^9 M"]G-ZKHQW+,G=7_A;:"QTTG5*KGB[=?T.8Q/<'$"SK2,A6L&)J@,BI8-(%O> M@PZ1!Z\YTZJ;+[QIU&=/:F=1;N"VAUBL3^'KKYDLP&$9+A.:+P(02@K*!-20 MC:Y!8D63_KD,GDG4SAD63!\W1G<,_^S9[D^X&VCO'I@UQ-FG$$?UF1 V\0_]R\2\7HRGDU&PURK M[_P<1K6PS,?/B/-%?L6>%2(>?F8OY2%VA+Y>&\)ZGB*R:!39JH+%5"17,=MB MT0B&@X] M4R7,XD+G+X98OE@XFL]6GRQX L8O2O7\C[NQ[+M.K)[X:C;#^>Q5K %(:5X7 MINAK<#>/9+>H6*-3BA.0/?,HLQ0JWI?HMO_,;N(XG'G>$\NKM:0'L?98 >(F MFHM0E4M04@4F3,F@N1)DK2KR#4TRX(42*3(EW+WQF5VY7H-S>,J[<+21[BX" M[M$$6(%Z'6:?7XUS_>/MO\Z'7\*(P,U>S5^'Z?3;<'SRGV%TCN0J>@99Q9@5+\;S^VZT]M>"K> ]EE9THG+2FH<&RO(JI5JQ9O8!$Q)$ M\FI^Q_DJQ#Q$(YWC&H0+]&KX(L%)\G %UR9'+HN[MU)0AY7B'E3'H!J]2;W' M B0K;+^.OQ"*R?0;01HP9"Q*Q\ [6ZWI5,#Y0'8Q\Q)3<=RQ^WSZ_37@.HIC M8'QOJ?98?F2%Y?T4S\(PO_UZ1IX6TA+U;OX9IS?F/# Z96ZC(R4D^T^.>BQK,G&20\D.;]86 2TKMXHD.(ZFB<$#.18 M)N&DN2]*HB>K\1BHWU^N/18^N=+#R1E.Y]_>DP,])S6LELI9]8<6ZY1).>N, MD$N4Y D1.3X7^N)=ULR8HOQ]-^A=%H&[43UKAZ$W<3?8^-\1LE"3S7[#,,,/ MM8SSN_)W6ISJ] ?6:)D=9\"YJD%<];981T5><2K:N!+0W7>AL[\NW OK62M# M?P)O8"3\=3+)?PQ'HX'5#"/3!@SGG!P43>9H40HD6I6YJ5$^;9R %8)GS?%> M8FRPF?]:B^B>#,G36$Z.UINW7]/HO,:#7&)D$IFOI7F"K2IGR>KPTFHP,J.R MEM2/W5?_J(NU_S"Z9ZT&O8N_@2GP!@N239)K4=M3_!2^7D(=T.2,0B6AQ%KO M)9(WZH7PY+ PJ5$;H7*;@^^[,3UK=>A)U#W61KOL^9U#Q'V6 -MA>*W88C#T2)$A;R+123^Y\F( MGCVKGL;\V^54ZT&SULX!:EIKE+<&8E:!'- 8:D$^D^Z-S]J?ZFT1/ONKP"94 M-+@!N(9S_90C:EIY4"$HK#4+(E_&='BU:,/CW3"5$PW4,I*"M]& SI&-2A1Z$ MWN#X[^;9Y K?JB[9P"JF# \(0BRJ&:&#*+V%[+(0RGAQF-/@=5Q'HQ<]BK_! M8>(&=:VE4[0-Y##E2(AHQX*(L0 W9"@'[;&D0YF*1Z,$'<7W:65APR&W*"7*V-2(NU1I;QM/.QSR/+&<>VL0< M/0CM2!6G7TH:&".WCLNOB:6>F8N(B#([2/7P3GG&ZG%Y37EEP?FTZ,YVF.N) MF\".5%_ZI*.!=;(X8;\.Z4J/4[(J9J%!E%K_C84$7N= NVFRB3E;"M[7\J/C M/<9&3$>J(SV1T,*&N0(U4-:7Y)6%N*Q)4SC02N?)1!.2[.AJ0+L M*^8&=YKOIQ<+UF*JR[![Y%I&IX)[S6H&J)1Y!YJ\+-#4OM:P9W S(!%: 1B5?M"'%;..VKB,Y4AWH)/ & M]Z.OAR$9,!=.TC68 Q>R\(%G""HLVOPB!!')ST[6^")$-*)1H/.# MV(Y427HFI<>&4RN$'W!.TL+\-DS'Y"?-7J5T?GH^JJG'9 P/TY!<)!ZM95Z1 MT4NVC,H%P9-S#;5Y972!57UOHC8/8SM2M>F9E#Z[5UT[WE]!6AC$M8+:%#_7 M @=?<.D^_3:95:?I72$_:H"+ L8F !.F=F<*&FIUQ-JA6&533_I$FPO6'8$> MJ4:UI*O/9EI7$2OK8A@P0P 81K"^]M%-F2!%+*!3=;F2+M*U">&ZC>5(E:2C MT/MLO[7MO >8/"NA-@KB@N;+(P/G-"FJ3XFAC$[P-C'\#R$[4AWIE9 ^FW?= MBG5;%K(JH:!S7(+!VC\N)=HG94:P!J/17C!F&AN# MY$D#83<( ]N$ZZ(TUC;(MJ@,UZ\Z/$;]N'XYW$(Q.A!P6!7Q&FU0PH+#&K7$ M>:$M31G(F6!)I1*SAULI'J$LW6-IQBYR?^RJ=>]#O0'ZC/-A"J/9352=2M>M M/;AI_;K[)K%6Q,YX9V(440=)3.025 BJ),.\8X(^O+.(W=H8O5>R\\DH7;/, M.:\>"YFC$ 29H\9D%3$A#['-]4>K2G;K<5?%A1\NT)GNPBY17F[T6CR1WUE?IE,WTS.X[R6>M(4.AHDT>L MS5 <(S$FGG*H ?UM0I'ZG<>S7[ >D=8&2GKS*IV,@W?3A;SRXE+U/4X7[98& MHC@"%'.M?1Q 6:/ ET60I[>H69LE;CM\CZ%4CZ<%]T9#]$)A99TZYQB*B9=5POBM4/90W" MO3>A^W4V.R=DG!6NC0M04! R11M_1+(XR#-6J:3DHVD3?'+7HHON MW(Q-H8VP1IW /J19]Z(*M!\/HM:!=;,BL>$S,U M=X*46F7B.\CDP$?T2%NU"[Y1_?[-@%[TIR-);3>POSL0.&9M/Y%?R/"<=A.IPL6[#9M.CA#J@=S<(@ M*6A& ;4MFT+FE-^NA12-<$T=Z&_KJG GA"<2&K03G9,^Q=KC@> "T 6.OX]G M9YB&98AYU>QP"U"[A -MQ_E=< X; =0359-6"V.I1JZ&VL4D1W"6 M&PA!NLPD9V&[Y-FG2/X=,3Z'Y'X7\3Y&7,^E'"9EF1K1,9SG]O-ZC^)Y /)Z M!TI1&,].DJ"EBB5Y],49GE)T)12E!_<_NO>8G11X5A@MI%)+RPIEP7DDT]+% MX(WWJ:A6J1U]Q^Q\P"\X/L?9 -$8B?2RB(@UM-X6<,AHUT7)#4VJ^.2:S&F% MX$E<=._"[.TLN#U$V2 8Y_5D-G]7:BW[1O:T]R3N!E?(?YU.9K/WTTD9S@EE-2E3;V5:R">/=7["K3!;>Y'7)QZ_!7'. TC4KQ7^93$ M6<\^YL,O>-'-;"!8+EEC@AP*H>186]?H3.N1"RQ9(0AGFYUJ*WS/7B,:T-"B M@Q!)IJ;+OAM_#"-\5V[TOKIL?#7(.7N79029:OP?JRN5('>93-^2%0^Z-#J' MW [?LU>6!C0TN(Y=-<$A95[KE?/KZ5D83D^7H:(HA2"7*-IZN,J=!R=R!J[J M=9Y6UC3J1KH-NN>O*'U3T.!6];)4X54V_D"4@A95 H)%^9ZIN=[#;6\XMO$R2R*RN3DB&S=NO=<[GP]GGJOCO2JV // V M,4YN$=#4:*?*I/_1N @F2'*B#&K+V]F5]T([-M7HEXL6-:=K,9\[93 (VCK. M@@-G&'G6)@2(-?I>Z!A-((Q,M2G==3^N8U.3'EEHX*W>#3\:$\)Q 7EC)D_'L9RR3 M*5Y6PL;9WX;CR7011701&33.-Y^R##+Z&\X_3^@G7^A7ZD(Y&VBO"W,%P6"1 MH(J5Y%D93EZXE2R@R ';)&\=<)+/WAQ^J@K1(.+K<@H7[^+/.,9Z!"UD*2IK M#FAC D7O-42="5:V(M8V]<:W<;;N '0D.M5-T UJGCZLZOL$2@Y,-D[6TT6O M+9F" 36$5#@9A09-EJYXWL;8:C.?(]&^1Z6Y1>75F]-Z,YREYJ2D16G57<#>?"$^X%E] M3\8G;^D?S+\-R/QU#HT"Z6PUC&DOCZ9D*-GKJ+"8U*@P=&]3^*XTKS\R6U1Z M)937#N:MY-R%Q$$;3TNK,^0=&8_ 6+4.HT%6VAQQW8#Q[-5C?Z&V*,VZ*F>^ M2F3\.M>6,]>!?H3^@:5 M., Q!.%>0%ZFOD9MN44=P1Y/=MD2;P(7RLDL4P'$0I99#2WR& .4(*56,=40HT>W9[X3-6O%6X,[ MF(TB&00N9)0Z@]*J)L@6!\%X!Z)FR))A%9UI8\%LA'-,BM)=W@TN6?Z!PY// M<\ROOI"NGN#OYU4Z[\JM;-M1M.C'M M!/.8E*8=/PTN9];%\&8X.J_85X(@^UVA%&0/AEB;UI(IZ!)6D[[DH'@L@;<) M/G\ V-$9RUT$O\&TZ1PDN)4I=@'ZPACS6FME$W#I2]T;$SBN)1A2<*^])F.L M3?^+G:$^_FK3B>U]C.:]F7I\L_D&=!O1.5<4,,EJ(1E12SL&^N*#R%Q)>N_: MY+IU 'W,ZM:.O0.8SQ?8!EAJ-@>MWB+;FA7$!-2-%P(C]U+[2'9=FZB!.P = ME\+T(?7#F='7]?5&[9@8=3%>,/"V7L;5OD;.6DVL.DMFF\?2*$)^1Z#'I3PM M66I@3J]5,:$)RI!,@:B3(Q77KGZG@:Q>V4J!O%U#^9"C^=,O3V%^;3K?"C MG"^+$Z3( \TBVQJK63A4FXRS2/+8[B;SV5?XV8G.!RO\["+6@Q5WV0;4]U?A M9R>JMJKRLH^<#U?F";GS-?BL"*Y!)17!H])@12[&!&7$=LUDGR+Y.U?XZ9_[ M7<3[R!5^7H?9YU]&DS]FEY_=!-:EVL^&9[>L_//05-:J )'51?:82,';H@QC MCC&R^L@&<$YP%\)=58 V#--[12"I61$NDSF*TH(*P4-P9*%HIEWP/ ?IV]SS M]E\1B-SN*K'WT\F7(0G_YV]_)T/GU_%E.NJK-!]^63;4O;3-71%!*T>OCZ_Q ML>C)^:RY2FW.=W?'^B2.?'?1E@TA,BWI:5"/:%DP91'1XXQ45MA M[A29>\IP!!=* )ZB$U)Q3+Y5>X 5AD?(V&G,V*UJ_WN)N\$1[:O\7^<7*10U M?H^\HS03V8*Q=V79O8\/G A.,5TQV5@O]FNA:%] &J^,D5%; MTR;*^'YE*A/XAI<8=U$]\MP'$A>XY-:UK(6M%SE%;3T6,8-760'3#&GI)&.S483@M@A?5*T-F0VNN-Y<="2[EIU- M\.C/U_3AD/ %S^II3X*<>;WR"0&\5HQ4PVE'CDORIDW$X4/(7I2L7_(:E*9; MA6)B?CTYK8GA^P<6"6']6NX_1 M%HR+#7@@0^).B@@R"TN;;F;@72ZT!W/'';)("VNC36T'F-^QUK6GM4UYF,7K M\>;B-?EU3"+$X9<:(#$;9*$Y6H)48BU6SEVJ]Z0&"D/OZ.40@K1!2*6T$MFWJO)Z+ZP7 MG>J1MD:58-;0O9_B61CFE4.QJF0WSHL*A1?G(UI(CR77SM12@M*>@?.>!,*% MCI9[GERS'.H]\+ZHX2&(;E1I9@WVJ[0\+GD?OM5EN?9W2&EZCOFW"P.TOE;: MJFQ,T(!*U78_.8!SEK1)EF(U3X7V_P/IYS9X7_3S$$2W*#FS>%XQ'KVN-Z&IPH74'TF6)ZLV"$5BKC,0",GD' M*FD+KC8N%M87P[GQHEU!PAVQ'FM(=E_T-(@U(S?GPA!^E?YU/IPB8<_G%>8J M*,4(@N@UAQ*0EE)M$IFXM+E+7H\A=2"'I\VARX/0GLRZU!N_ZP'P(^?J4[ )$M^@]M+:6-;K%41BCM'-2J%&1)1 E1 MA5HOG1.L3K"/7B4/1^JC.J4#&Z522+:$3=6@R-;6V!@2E+1*969C:E0^ M='N,1Z]KC>AJT65X,]++8/8-@K&ZD(M.J[')]56(KD#,M$);9;@+-E5_Z9 * M=@_68SWMZ(N>-A7[1M\^X-G2!WI7/N)X.)DNVJ$BZ;H1+(#1/ %I/0F"D6-M MG',I&N:E:%:9]@Y,3V8EZHW1VZ7\^J"CQ<'&-8=E%>*YPO?;9'SR":>G"YRT MX"K%LP"#@7!ZF\#';&CKS5K3FY4$:Q/(NRW"HU>B)E0U/LRHZR_YP,LL&=K, M9:U.Z2 %VF!56M;LIFW=B2B*##'H-GO6G9"^*Z79GXP&1PZ7JR$AN@G,YF*B MY@(")D;JRQ!"K>,1G.7%DP48C&K1VU\FTSO2\0QMDLX:":A1D];'!%&Q#)Q+Y5PH GV;DOS[(OYN M=*TIE0T\^Q5N DB+[/DT?2:$M+I.3D\GXX_S2?KGH'AZ20IR<(YG4$5&<$Q' MX%IP)=$KF=OTM'H8VW>C5CW1TR#=,YQ!ZEK7/I.GZH5D8+5)7!B5 MA&IS7=@)]M&KY.%(;9"]N;VL!BIZ9WV.D+GFH"R)QTE!P*5*++% _DZ;5CC; M8SQZ76M$5XL4SHJS_O_MO\Z'7\)H:822"(:IILK7(*)QOOG!M=]\C]/A)-]. MODJC\VJVOOU*!L?X!#^03?NV%*P=]((L)#\-H60D3[[.Z$GK!:-,D_VGNU T-I/[S!M!CR*^@IG\#X[0,FS$-[HQ-IM^'O# M_KY5="?2&D7_[ ]>UX#.4FJ21#WUS\[&S9 MB">,5BF5OX[+9'JZ,-(N=^YZKVBR0&#&U=1S3=X#+YZ^H\7$2Q>2;!.@O"7 M9__FM2"BP>'4K^,Y3DD9WX=A)HML8+PK.2L#0I= \Q86(D8/G$F9A"V"-SJ) M6@/R"/RW(.Q6"O[^TF[63711RK B&F2)A8<4H63%J[ZG&NA9,ZZ3IK4T8M"M MR+\!Y%C)WU_:#>[HUWJ*,25K$&.-_>@T=75B9%W7Z]13,G)ZQQ+U:;7MO]]^1;7+[?D-OE\>C[6O"?EH0YT1[/YW67_C3Y?3*NMA%13T\\6?E: M T=V'1-% L:ZA=>Z[%%)#VBDST:2K2W;%(7H!_^3. G91:MNV\8'I[%!/[\; M)=,&W%F3:E.<)*V@!5QK\%QX8$Z5[ 13KE%5_1LPGKUJ["_4!JJ.SE-NB>O3[T M3D&32TB\.9_6-6UQL?>?872. \N3$#89$,58\AZ# >>5 MAL)2-M;R(!M%)N\ \MDK32M"&MRA[AW"6K ('1,CAX&QZCI8")9P,VN\M3XY MX=KL-\\G&KEGK3H(50TN31=O0\T-VZ#^BY^].UM$:[W]BM,T)/"#PK0HVBMP MZ&N_7/)Q8PH%-*,WHM!6'+'15>"N4)^]4K4EIT'ZQ(WRP:]R7H@[C.K]Q:_C MU^%L. ^CS>_!]>E\0#+[9\,Y?L3IEV'"Y:QK->*3)8&#R*6-#!UPA[4+*:/= M/:1:\#=8$U$EE=IXK0>:X+/7W*>H" VNP[>>9ER?YH-36QH@O.3B/-D>(8I8 MBUHS<-E)"%+D0K:L0]LFK:CUS+X?#3\$]3UFD2QZBIV>A32?E) GBQ=Q4L;X M1UA6_Z==Z&Q*'YV/T[+NNK+"9)<3Y!1J&+?EX+@B3\L4R\AX=K&L]4[:W.EM MAS&?K?(T%6Z#K(V>SN*RSIBU-"0JYT%)72!D7B/]L4B)6%@C=Z3%D6KGT(EH MG7 MX#1Y#=/%%? VH'8)L]A9)S;".FRX10/ZUFLM]2;[@RF&3UIRVCW)SS?5+G ) M?#;TI=;:EY$WQ'BA:3WWI)-\&-\AW^)07X(0@,SIX!=5\D]1W/^'&;# MV:2\G^*LIK(LCM_#""?EMT![X>S-\,NPFF)OZJLPFNT1R;GC +U$<7:9U%H$ M9W#2V\?O3>C+4&YG][>2Y/ MU%*V)O@< /VR7"?)TC':#%U6SK*:_:Z?Z9M^T&/NIZ[_3UFOGLK!?'O9+%.% MI,J)2UI*'"TOBKL,WO+:LUJZG"3C(K3QU@XSO\>Z*GB2FGWPMV]G#6MP2K$3 MX-_#*:ZR';> W?2Z8T_@CW,A\A1U:?)XBO"$]#@$885@&1;UMY3# M%I <;0 M=#)&$6P;F^I)Z>\#]S='K+Z[\-^CVE87Y^;!P\79$P^,%:XT6/0!5#8&0O8& M>!*\%&6X8FP+!W33LP_O:!Z$E$F/$FW@'-Z0P>M1F,V&99B6M6>JTK-L%?=2 M0M8EU^1' U'4(JLV16^T2(ZWJ[D"[ M3F[M'C3:&'*IC26=4+6'W)U+E#&^X=[ZF?U%Z=MINBA!8B00F% M' >C WCI)23KE!..['[1)L[N&.]"G>'HM4FU*#19R"5%$F9V((N10<5B_?K% M\LM=:&_:N?==Z"ZL]>CN+G!>M*.SVKSP=G HV N M% 9D^ A02-^Y@!D<\EB4]$+ELHU>;37:BT9MU*C^F6I6Q/@ 1P',2F:S 10R M@)(H@#;16&OV!IED5+%1R:>7>_6#:OY3UJNGMH!?WTN2M$ITRZ_O5A%Y$WT(-K,?N?IF$\&RT/ M52_K>:PR/1S#R)2 0K! !2D@\"(@2XXQ>\84^M8)%/?@>RK9$SN1>7?V1%], M/,M(W,5[EEEVTD4&V2192WT4\$P(D$$R1;-,RC[7D/L7>^I^>^H):ECK&^0= M C>V@?T2%?B4=:FGL*I]%.$)104R62MZQMHA@M1,L9@@\F#!".T+=Y[Q[?KC M/&_]?1I1@8^AOKOP?XBH0&5R=,$CF54NU^+&=;/R#J)%(X5,B.MUJ(XP*G G M4AZ*"MQ%HH\0%9B54=IZ21S&6KO IQH*&\$EQ@NJK+%12OCW'A78P33LD],& M%.[]J'E4>)"G1:E>@5KX<*M%%':R&8$,!@B%E&4?M- M'Y/:=(P*;*LUNY#QV%&!Z'/AUFE 6>_RHA?@8D@00E:"##X15;/-[EE'!>Y$ MHP%T8>MRHP \XHW5P-BEWS*_G^, MAVL8*;C/A-=B!KEB,LKJ9I5 WWJO M?+:&!VZ#%$S%.W1ERY&?^HGN54R!2+JX:"584;6<)3+^D#Q-9E#9E"V3_+D> MZ_[65^>^&Z/>/^@'_(+TP4"3DY8"UL7#AMI9.T,TL4#4-CD?BI;N -D"6V$] M[FBQ7?3[7HNC?]Y;N]CW(WX]F@PEWTH,>KQ'KRN@/JV<>_OAID MLDE])J4J-2Q!V8(0"2)P);0D(9F Z0$S?8]A7[1NTZEY2^Y:GV[>#_?BF]HT MY+)!+?D\F(++Y-8J\J2+9.!8,>#1^)RSL%ZU"6SMAOM%=7M8,+OJ0X-6CSN@ M7W6^>?NU=JW"@:15/I)Q I@Y!Y50D<&2+' G"D:NK!)MVACOC_E%BWO0XBYZ MT&-[R5VWCD4IY@O,8YP/=)%*9;*W7 MM+&K.="%TQX[/^X*^_?)>++:"E9O4<;@@_(%6*DM?VLC@:!M@FP%5TJEPM?M M@L[JN '&BTIV5"Y@K$^07XF3CK_R,93*]*%C_*7P=\"@<,B>\!%J0\5V[94=M?4A1L-"L,./N<%^4>"A?S#_-F#&F,BCJEU4272RAA@6DT'KQ&W] M+Z66!:1[F,*+:M^?"W)H+=EPR_ ,\J:6X96EN&)4CF"+5:"\YR1M6T^EM>M6"YD$**P M;8+K7G(5#Z[9CY.KN(N&/:$$)Z'+G,S GRDH2A M+Y*6B85WKPI#3U9EQI=R$(DU@06C/1@;:J%NG)-DA,!92D)SITNS,N7/,).MK=;L0L9C9[(EI;$DIB"ZNO]SVOJ#,1J8 MTZ)(*0R:ETRVSB1WR63;A:%#9;)=)$Q<_+%_BMKFY_22>[8%Q+6DLNQ0HBT9 MK6 J%.N0IQ*R%=EE)X,>;'YDYYV%;4!1/-F'2IH *@8'W6@ O7&1#[UW.V$08>X!]E$6K/UU: M7[-:T]4FGVJ3/);>AHX!49,3ZDO*Y&U( Z&P!$5;;C+/WMJ#OE<'O8UIJBF] MB?VQ[SUFT_G@;^&_)M.5DB^/3&3 9,RB[D'RH"23$!4*,)X)FW.I!26WT1QZ M_#6MH;^M:\SF\1_K&* _6B>]B;='Z[FBJ6=4[\H-3*MN1EN VL4]WXK[.^$< MUA7O@Z=)*R$?3 -28=P+;D';VL\JF R16TMFN&->:/K?>@^0Y\/\'=[TP8C? M1;8]%Z\C6V9V?EI7P24B<@A.P_2?N"H/7%!G-*&0SX6UH8A1M!%FA!A,4"Q' M5]@VX=0/#',X6[%'(B9MI-ASBY]7.)W,SD+".[$99Q0S'F+QA,VI!#$5"3EE MR6.DK6R]%/=&AA\:Y[E3W*L<>WZ)?QUG C4=AM%=X+B00H<8H3A5P7%#JQ=F MR)JQI!C76F[3I/K!@9X[R_U*\LZ;E-Z/H\)H>#*NMOZKM#A+N_U)ET.J[9_> MT]'5GM-9.] 2]11+(+.4#W@#=R<>A7OOUC.ISCF\D?XX'! M0-Y,48"LQA9:3GM:=@Q\0NN]=4F9-L<&M[$<;JWIC\7; 5^=)-S@T.BO)(@: M(/UNO#R/'RZ]W7JL-9_Q05*2*RP"N+;5T0T" JU_-.(DC[QN0;XFR 6%*2QH)QM56VY@1+UO*8 MA@>A\\0SYG;/J77("[C(W[!:8UF64R5#[)&$Z6)(%F]%R[: 2U& MF3#1')D+QC=JD[(&Y#E3WH=L>RRWLG!/P^SS61CF,IG.5J@&V10F:2\!S+78 M6W 2G$@62BS(K F1Q:T\^PW/?L[T]2*O'@N,K,TPU1D.)"I?O&1@:*$ %8V& M0#,#GVD7T+QX%;;A;OVYSYVW3G+JN:3&+R$-1XN67N/99#3,%X46;TYY$$M M(:V#XAT!]&3GQ<0">9.%E>2#=6$;OWRKP9X[N_U+M.?2%;>=Q^7E$)=>8N$9 M?*P6/><(+EH.WAO'G7-"J6U,I#L>W_K.M/FKNK>L'OM^](X X=\FUR+M4F8N M%56W^9*J.M:T:!F MG\I^/[_FRIO>7>OA'Z"MKJ='(+ M<$V#G>^%]R32E?8GBS9M M.AY!37;+"CJ0ENQ"0 /MJ%ONNU)#8F>K[@[!Z\QME)P7 M-+I-@?9;4!Z]UD07JB9]RKG!6>Q''-&/3OZ*8_)!1XMDHU.2[VQ>(Z:_X$59 MK!784$KQ0F8P4B,HX1+A)(\GZ^0YCTQXWT8I=H)Y3 K3CI^>#W!O6U^+%9.I M(JWD";(OK!YI& CUBR1'V3GZSVYU=KOYZ<_=RNQ);CT7Z-YP07FAQUM@VFQ3 M;LGI8QB'?7%P+Z4=!-C\-;W ILBYCEYK2(5> F4\DI?-RQ5^M?Y<'E/NRRA>_V#_0-NMGIL+Y$VNT]@+<3&.>Y%245('A19 M,R[D[)459.9D*W09;#5"-ROYY_/9<(RSV;4G7YU/%L7(L$H6<@J!C"[ZS@FT MP%6(9(\5*42;_,[[4'7U"]Z';_4%F7V:+)X^Q=5@N*Q>5^^O+GZ2!R&RY)%' MLF@]^3"9"WH)15ZLL5IGI71J4VUV%Y2']PIZTYIUIZ 9.2V"?2:3_,=P-!HH M;:W#VIJ[5$?7(P/G:;EF):3 LTKDZ[8)Z[E <$0*L)=0&QP;K2;X>G(::]S) MXK8L34[&P__&_&LF'1V6876/EA%&*YTD-_8W^KA>M0UQ1C\[/Z5?'\_#^&1X M^]7G:_=^6ELDS+^]'X5QK47UEG[WK!H? ZWHI2)_ M"436Y"VIQ8V\1BC6Z!B98\*UJ8=SD.D=@7X_775HT!RKSTF^P8+3Z:*^PK4? M#IBT3 29@&@P"].F_VO[N;UH>RM%Z#'D;ZU,R&Q@2U;H M2%\\:@,J20L^J0+).)N,=4EB&X5<(3@BM=E+J#T&]UW>]Z7/F,]'^*YLF.KL MYV_7_K:\=_).14'_00ZUTJ>C===S048P>O(+ _W$MW&K=T5ZJ,(KS52D*37/ M(=!0U7!+ZVK+H%37O6C ,T8[?F#Y)YD[Q9?LP<7!UT5:5>B(-A?#0.\(*1%013$@UR%N07_T2A=A22W8A MH(%V[!;LQ(R,0FNRNPVG%54G"1"E M-E.2@9-)ZP-(*PS/QFN9MBED>.V1Q\3=OI+J.RSZXZNWXQ.:(TX7%Y;Y/,TO M3-,5.!0LR*!JJ70&2@4/7O,(3+&4+ _>^*V24AX:Z*C([56JARI;N H."N.\ M"!A:CR):_?SW,%WZL/N'5.\]5"]AUOU,="WTFK9A9:L3%V51BB?'N! EV9@L M&HM\L/>H_<247MWK1$/.)9,6)*M-[Y+.I-7,@D"N7?(1;6YS%7H+2F_QLBGP M5'2((*PGGSQQ1CYY<> S"RZGD$PC2_+Q A&[\7IGD.PNDNS9>/@E#*?_&4;G M^.OX['P^J]\NSEW^AO//D_P/')Y\KAW?WY/WCO3NG.#?9YC_MB@&^W.@;U^= MG4TG(7U>M-/R!@,(KLE@3K70LR #B#E&=K1F+N1M+(^^\#Q7W7@T3GJV[TJBLG/0/789]W@UH:.,&P36?L"SR;2N6W\G&5^M7>_*M>7N[==$/F?-.YM. MO]4&9:=5FP!2\81<5$VNJ=>B\)(RLSZT:B6W+^;GJED'9JM!5.M* M#K^>GA'4Y1WE;#8PV1:IR;*2,9MEJ[3(N8#"/$O*F-0JYVLSGN>N'SU(N>>* MEJ\_A_$):>6;BSWPPV+-8R;1ZF9 6E<+U&L&7M,\=4%9#Q2]*7*+?673LY\K M@[W(ZC9WM@_N/BW+CM=6OK1K+5 AN=6Y9 ;_&Q@AJ7@!2^VJ!T8 MO#W",?#846ZWV71]L'E[C7ASCI\F&Y7/5+X&):%BLIX7K MT>?WTKS#T,? ?RM)WU8,?P#%6&GS JX/.M#L$W"?:R6R$,&'Z$#F8B+M*-F' M;7)7]QCZ.U",O26]X12J>P7!RW"B%>IEU!#9CJ$8ZZ$D+TD&:,"AH[]RM"I; MXY4.C1-3;@ Z5/Y)OP9;'])]*KDE?\,P.Y\NGKDX(OM$_VY9E(L$D[&VG"&E M!16X@F#)$S%.I22U8]SQ)JIR%Z+'#\WKP/:D@=0;Q%)MPK6JD[<%LJ:Q=W=C M>YR@NWXXW$(Q.A!P6!4AC?<^TLN@:YT%9.! M +M#:\8NJ&ZO#B+X(*#ESH(TV0(RYAA!8 M;[E43A](A6YC.UJMZ4A#SY?M__L\C.?#^2* ZK[[N172CX-MAV*'_]T'B'+X/= M)S=;4=Y!L =[Q5>KFRE"JZ)!V%H6Q),C'Q #A.PU(\67;KW6RA,B_9XRV8_% M^2[R;&!'KA:S5>5GJSQBM8YKX 49R HBXQ&,$J^>P@6LY!A*!==IXI3&U. M*N^#=0P[?O_R;U N\0++A=)O Z;IV=,-.(]SW-0C7;Q4/O+"-#FO3C%!V"Q9/-(P2,%P6N:D\7$;0^^A<0[ONG>@8-)(?@UV M^OOJYLA,]BO+ FR*&A0&7R,IZ\23%,P9I]1W6+^LOUV^+]DWB&*]O_S)-N!> MRI3M2>9.!:CV8>+PO76#DI'; %[QFI^1 CDSRD*RS'HCK*)7YUC4I$.9LG9: ML@L!#;3C1I#ULB]LB2F@U(#&TJKIK06G4P3!;:0-E>PFUJ8%T"THQ[2?=)-S MD\K+UP"M='$+2$WWC@V@'F?'Z$C7?>1WD'7K]W_ERFICT"(#D>IE9@H)8O > MF'.:&Q:EXFU:8!V,_@=V@O;L[R+B5E[C+V$VK]4/9S< 7K@^(D21I%(T359C MMQ6'6)(#D[DCSR=IMKX+W.\ZWC?8X?W'SI1L\B)[DV?/>?N7 &_7/-F$%'.J MJ5,>#$=.3N^BDA4F*%EKGZ+3VNA=F-]JU"-1@?XE?.?+_TC%93Y,1J,RF?X1 MIKE]>9D-@QVTP,Q#DUTK,1.\B]')+'3QBF'RPL0@G$W22'(9V-8E9C:,VW>1 M&6%<+-F3@IM2,W&- A_([5""J<@\1U':A"DW*S)3A?;+4F@#KYTUM?&%+ ;) MJ5K<]GE&=I]DQ065;&Y[!WH-S%/(X=B%[;MN/_>5;\L^G+1[*A6]@I!R J7( M(_/.%4":HE5:.A]C4YX?C]R]Z;BKLM NLFP8Q;!J8O3F?+HL,#*C#%'G/^! MM2#[\@YO0 M7\,DA\<5IULHD\%(PT F9D@R+RG$+(_7!@9XOQ_W+L4&XPETI M_*BSCJAK1=UJ("."XRF!,\)&7J3QZ^P>::&$OE_T#G)N<)&U0O6/Z7!.AO2[ M4C[@*,PQ?YK4$OQ7-=VK[S1PB3&6:,(BJER/8"0Y9^1+\Z 30RV5\SSN_/I^ESF.&KM(B\KW5A\G^=S^;+-2\7%[4F MH+DF$JG 8ZT_)&N'!QT-I[U-M5U==@![/.K4BJ$&?0LO36+$9)E0 @KW E0D M:]@',H8L=\Y:%13:0[H7>T2#W7&39;SD+N8"W(8(2MM$5C_SP L+1LJ02VC4 M;NBIY;-W\8S[D.Y3R6>_/UQ.6*Y,(>/?&%F6=1F"30&$%29%S9*1;6Z$GE54 M\4Z\[Q15O(O\FP>5;@/F^XXJWHFN>Z-+]Y%UL)C *R=A5& -$9338 MF*4MEGP LTVQPJ<>,;XOM[W*K^?W]N,9IF$8S;_=O'J^C5$[%P7/I'"&?#A5 M9(UE9 ES _2,>7#(@USM[S;QM0M^ MIGWP-B933R"R0'+_@?'+UKJ/>%X/ W>F9>'_WG;W\+_S69 MOAZ%V>S* XXI!(5) ^<>@9Q> \ MPC.J>-Y^3:/S7%L$KXZ#O.&.WF4&057_+MLJ*8S F4VNA@;'=<.G+TEU0/T8 M[7D;:^&M /M#D=J@H:@#WX.O M10WI>BI'Q3O(='$JXHS('#&#*+2NJH@6G%$*(J?7QP>./+9*5=T)Z.,?)_>O M,K=2T=I1UR1U\5ZX5V!_#Z>KTFW;0&Z<_[HSZ,?*BFVH#+LI7F],/A$E-"IE MF82#6G8(5) (P9&-66S45BKE@Q3'K7P/YMH^;=W;A< &.O=I&C)6.!==B0>Y M%"-B\: C*Z"2%&H=R9/S"[K3-^E1]@>O]Y695\(7 M!![))R'WE=Z)HI"L :U\/>>4NI&]_[1OYIN;4OW1TF/P].83\&W ?-\7]CO1 M=>_%[3ZR;GYAKZ5"6R^DK*R-F(*EY3!HA!K4)[EDJ!MU%'_J%_;]\;Z+B ]= M!DQS%7V.M+@Q:T!I11M89AFX4U9@-L&EM>R99WFINQ,%NUSJ[B*_.PV U_P MK7;"R:T3<5P_ H_7C.UVUW\= 1WD%^/<9EG,:J."@,"M3UAZJITE6(IG^T1L/E@D?4E"&J3:))]N@ M.VR9Y4:ZL+ZU]DY+ [?L;HRSOTYK:4.!= MFYS5AY!]9RJS!QT-#/)[\+U*Z?ST?)%B]>JT%@OY[\55Y,#8D&G;","5K*E5 M-?M$60>(H8A(;FMI%&ZP.];O3:7ZH*R!V[]1\S>$/!1!#BAS8!*O*V=FX PG M33!:".Y1JO6.U+V=3F^#[RB5J0$U#?*Q'S@UNXW7*NEBMAY!*Y$:JM!O2(U6JAG3UF/"]"*>]=C3[ ,SKMS_+@UJ54!JI(^"B,%>N MM2BP&+ Y^R*+*2YMTX&]"X;6$2L'4)N#TO#8T2JSZ7SPH;:87AST>1N9E,:2 MSMM2,WD]1+('(14C?$S6R^W:HM!3KZU1]+?U]>G&L(>^!CDLP9.N@N[1S+X$ ML:K]_[/0AR\Y.E"P3F('^36DT_DQ MEH>K.6W(49NMTD2VH_#ZT,^0PKTEU_/5X#U'&#]_NSI+728O\Z)%;:"#,G"" M*1%\M#41PBM$IE1B; L;>X;D '"*M>EP*8-'3VQ.]A>!I6<3:<\UR)H7=IK?T$U"4>WK0 M/CT]V47L/>O'%99?".RGR:<__S4D:-)*NCWG-EX'5^:(XP6^\?Q;&=[$B(YQ%XP RP.C MEZ 0/+)MP06I:5<5A2S='37@OO&.71%ZDW6SI>#=F'3U NAU<$D;Q5RJVBDT M*)LTQ%(RQ,PR\QE#VJJD[X,#';<&]"'=GLW**W ?\0NIY5)!/P^G\V_7$7IO M(H'P$)Q-H!)Y2,&QVF>G9-).BP6WZ3NRW6C'K02]R;G!%>.]LEC+^J&)VI!T M K8Q96@;N$V3)'8$ M_#AI%,T48'M%ZXV]PT9Y;83MA:0U7B5(CC9DI:V&D&D6.F3:HAWS(;8)GW@2 MRO9 ZL93U;5=2&N@8Z_/9_/)*4X75=E)CK//P[/+O5W(+&N%:B=$O31*#()6 M'G2NA:J4KI<)3?3I'E"'3PMI2NBD#1L-(I0WIA%<>8+9$3CB4T900M7Z1\J" MY])Z#)X'W6;AN0?4<2M*7VP4L2&_1^V2>K?QO(+Z5=FBM##^4U]F'RB91VB5;*HB0M!-'06HVH M: \("M"ZQ&+."M@G@]^4Q74M>>OOU MK#8&/$0&^'Z(#IP"WH/8UG+ HV*61T6+6V&*9QN%STG;6F?".Q;-#CG@^X'K M4&/BVD-OF[:_7:8E>"N1LVBKMTL>DD=:S"U9S^N6C"_OOKVR$//80Q7 M[MS]&)?^FZM"8"5!R;5?G-0%?&)DV6A3;++HN']H$=UYT$/D);74@;92?NPL MI"M[AG8@O"Q&]%O]!Y6D:@"K7*2-,8$N19+HZJU\2!XXBA2L<3;Q5@7X[P3U MN$A'S::N*0;H5V8N-N :WP"<@^\QSKKZ(G,[92D Q,'5Q?4F$01 MY+<(ET )+\$C.4AD= JOI4@)6R7Z'UQ-'CR5> PMV86 %E>%D]G\7:E=FU>> MK&5"!EDBQ%AJKR(A:O"?!>[)9T[.!FEX$XVX!>4QSA1ZHVK]$K"3G%O4C,71 MJ-XTX!BG8?1JG%_E4Y+O;+[L-G3A%J[ !HG6)!DA^4)FFZ0O(>4"P3)O2@@^ MJC;+Q$XPCTEAVO%SV*"6VW$8S/$DN0?A! G%H8 HI0,=9+3,ANC6_?_O+6*O MM6W;BJT&Y8IV#O+: NY+B%XS!>@:HK<'>T\@1,^*8$K.'+0N%E0F["$K!.O0 M"(&2)7?P*FQ/YJ[OJ>K:+J0UT+%[8WU2EBZ3=Z&=15")%G@OI(10(^^5-UYB MFYCV9QUYM1.ANT1>["I@EDZFG 7.AC\B+,^F'R M2RQG-T7IBXT[5Y2>KX#?3R=D?LZ_A7%^^Z_SX5EU4G['^::/%W;E_E>[^X[4 MRY5M+]-GM5=DIB$9DL$(Z;9EQZ-O<%CR,K>MJ>.<(%Q5\C=$A6P91 MD=>M0O;T:O, 67LGF?48MRLBU-_,#UQ.N9&6K"^#/=+08,N\5GKW#9Y-:X_V MQ:$,TBJV$/OX1DG>.RI4:3(*>@SGNK\+W(ERBZ%,--@#<\4<)3JD40[>I/)"8@1@M%.LN%6+22E1/%2N]*I?OEH M"O3"!?LIZ,\84CKHS:_(9O]5:?_XY>.GY>+O]?EX?R^7JO9*LI4ODVC50P5" MU0R.UR[XO[[Z/E[E\A%+Q8ZW G\<'/YH576WO6Z$B76J!QH@QY, MRT!./C@PR1M;*%$OG?@:Q^M3@@/DW&%C^"?F]VS_+S\_7.E]VVS#'D%VX&2K MV(I!02K8+@2J$!9YZ:9/GMLSH%Z?/DS%P$XG>YZ RU#-< M,FJ1CZ(ERGM'(6A5"AE>)I*W63N=@XM$AG9%2UYZYOYU.5L^^FI; !^L M.8!GJTF'8JQ#/T!-7W[2'"5BDQ/:08BG M:L[49K3E2'VFQIYL,=@TU(^H !M#P>PE/4/ ?:\ VY/,4;4]^S QN[I8E=A, M8[-;9\_6O7<*0DP&"EHT*JKBW:S;R8E6@/73DC$$S%(!IK)2QBD/R>C @(J M1)$@4):26BQ#];D<.?D*L%%4O5@!-D;.1Z\ DU9D)6T!'R4;:$*W:)8UX&O2 M+B9*V:8N2G'6%6"'*$P_?CKL(O<">,O6&^.[>OF\P-:_D( ,NRS&!&EKG\:0 P&^0D.V!S4]%Q3-LN]#[9BCIPTV,7>@EG*)J\1P/6Z,PX-9^V:!/4&#(911$[M68\CNZ\ M8.^>A.J,H:2?RORXN&)T-PSP%NGBZDMK/\^'-2HHKA4 .1LA*#YH40=1*(F@ M8Y] T8O0YK=VIF5SNZI,1,5<719_75R]NZ;EQW]0NF[_/S N].S'31+]&0[X M48PG6%5L-%2U],9%B@EC0?Y'M9JL"Q?/?O*AT9!T_1J<8^]N0.0(='?5(+P_Z(GRZO\<.OA"MZFSYZ[*AZ2-!:J\J2%, 4[I60_ /%: MR-Y/JAV\X':$_G5[A#ZS%SD=*QM" D@XU>X#V"*/-8'11JJ0DS&F3Q;L,'RO M0RTZ<#'A%+O'-TW1(HE%(K99.U?;IM/<5R M[*O50TG>RX]R8'LK=7AA4O0N;1AC+2[W'->72Z6ORVN[R.& M1A;C@]+@2M$M]=%!3,6"J-YZ5V01V"D4]QC*LP?-\2TV+MFPM'YC,%"FP0))CC+1C!%D"[D MF!U1?GP7L'VHRK#'O0*F>PAVPNN #42IGD$8;Q$6A0*S*>!%*ZRS)4,L0H#0 MO$ L*FDY:)[.H*>]"N8G%^M.K[YCJ.G!83--L&G+!TX>;GH)]*. DZ?@0](Z MBJB-C:T+6](N!)]\*-6EBQ<^NT_(B;(2ENU!\*KUVJ[9\7&0 RBO$EK6H-3M MPKU;R.G+Q_Z,F=Y\7-RT'DG1Y20*.]G8 AX)"5I9%^2(14075'1]VDON0G3L MW6<_'7C>0]A3WET"3 ]Q_7+%+Q:MKO_ ZTUV8_F=EIG_ M_11:C!1ZV1EU\* M&($%DG<57$6170U\-O9)HQF.\37JRF2<=+]E^"=>WRPOKS__@T%>)*S!2D:F MHVVE_U38D@X:V&SVBJQN)>(S:,M#3*]1._:6>8EI4L4VUHEIL@L^;8-"8)@K */-JA,*63=9^M_!.1UL'Z(=)^2;;MD)"VN M\B:3H@$41%$%]IIM,-2JHB;PBI< M]\JG\N/BX\?+Z[7+0]1FJ*\%LEK=W"._X#/,%>$C>&IW+C4H"-)%X,,M",;N M4NC3N'P4S->B.KV8>:I&?EKGHAFX[>!;LB=$_W-SR2_ [7DH+YQ(F<\[!\6U M,EU4HC5YM2 458D14-EHVK"Q^3$9DR M)!*9964M!)\,*./)^51XGQV22C4=HO-6HR.R\U3'XB$ZUJ1R>2^5AOKCI\8# MKRA3 W]%UP^Q/T(NA!$NU0SD)+\=DE^,$),'%;"@D?GI'>N.1E2'H#A_79J1 MA2UW9Q-?O?YQ#__W!O_!'5^-WF:LAK=18=K4QU;_A!Z\E,95T@%-GUX= P&> MMR+U9&.+UAQ\Y?H3+C]\OK\)>ELW$;#U=5 @+ 6SA&+;)#VJ'E!) F*-%QHE MB=(G=+,;T^O0C8EDOD4=#KYS?117HKNPDM69UE>#@O\=,"V(G4(H4(R*N48= MG.LS3G 'H->A"%-(>XL6''P3^P37A2&90^0=2KK OAM&!Z&TR7=\KEE=$^5. M4P*?0'FES(^2\!;.#[YU_?VK6,!/_VZ5V3>7J_>;:NKFOY?BG%%>@RZ^32(7 MKCEA":3.S@91VH3PSM?P.Z"]#IV8EH$M.K+W9>TZY2GGY+ MFW?OOQ@WZZAAK4+S,AWXS%N62199D4L$J2AYG6J55@[P1H8^[[RY[R;9+?0? M?!'[?Y:7[8JF-@7=W!D_ON2[4%D(%R2"K46R_9(+!':+ ,JI5A-#?:Q$U[& M=MZ*THF#+6HR\47K7>\IXWB/4B"*:^W?>;4QB K*)4'%"@JZ3^A^"YAC%QM. M9S>,E^VI5!ENDN1_QGSYX?+Z\[I@IJ9(9),!IV,KF-'$1J]E3U@(:7@ARKI. M'2.?8#G6,+"#V7W<+O(P*?=H%/H5HMLL["&8NI86;D-UG++"0QE[5@$.$/=< MJB!LS>A)0;L5 V-RFR^5"J2H^0=K"[=/7O1\*O!"*>$<&C!&RAV8_QDOE_^% M'V[HA\_W7_[')2WY(>\__TI_TX=-!:5,R2!CRR)$/B=- ,;F(5@_MGX2KF^5F+-A3O'=5TP/ =CU11L$]SE'3@_==JM6- MM)Z[TR#0DDUWZZH$2MJTYLR9C7G4;0:XC.2TU]2GL>,):-@+)]G)*=@8KGHJ MUB]7GVZN5VL)J+LB;V\3$@D@E]H1WWQ"I07HFGV6F:(I?>R>9T#-?V'2D$%$V,N31@CZUGZ[JCJ7"O% >3#"(PR%1(?@]"2 MJ'TBI:+MXQN?0-^=*3AZL>O.& %//=-Q#>;/35>)UCORUP5>WA@*HBM,:3 M"B**#%*VS#];##UNO#+9>_P(REGS/HV N]0P_[WX\'>KK/SJ'O86G&[3ED20 MX'RKO?H;_":W+L#I=RALGEG'ZHAN+[MYJJCF!O:3G,?L<_97!5C M++SU57 N.=[VG("DA8%B0E9)B&A+G\OE4V^NVD4;QDC[2"T:M10BM>I'S.W* M4WL+R?+A5:4)S&242:+1K'"'9B=V]@+\$<+=NL-D.,+0D M@V*L(?+!R-]7:Y+30[JNGEV+QOV9GURLW;?^!V5BM+Q>4X5&6:''T: Q MK,RN.6^OZ/9,I5""H1R!38]6@! +1.D)O%3HG'>RJGP$Y;D'>&SK9@IV1ZG/ M?M1T;P_[&.9?_UK<667*!=3("'41310*V*>38).(Z(,HUAQC^[D'^,UIT'[4 MS+X'_<7*<*?J)5>O5+(@#'MSQOD*ZPEK5F!!;26_!G/T%WX&XK>G17O2TR$P M\SS0GQ<7@OV*V0"%Q0%BZ(D/<<=W&Z$WYP6[4G.A'&< MU?+ZX@^\>G>7;X(I1T>@:FO\DTD"JM;XIQ9=H[%"TB!SAS_U@7;P=X\UXZO' MGKOOO;\,)VPQ>0_B5I^&P!CC00^G=/IW^67G^ *'I-X@/PF-!(>PS%666-0 M0=:E\O:0,X04"6IP52E35%2#>H&>!HT['-3I61PCMAY9,C=I1?]SP[O+3W^W M+>8NKR\H(6OK1QZ\YA,E:]O:'Q2P(9"MAKSK-(9T!Z!SWX&GE'>'?JU;8-V: M%D. =;WGW GM.)>;DQ#XLE(<(/UY=HF[B)$N-E)NEQHN@Q&&C<)J(J0:2.>H MLS*S[1-'O+"<5RO&"+V_-MP>9"$4[WA)H'*4O%3>'Y-SA<^U&HH219?4YR)R M*YSY';6)Z'I>"?:0]Y-8[MY!)YD\U)\4)-RS)(QH)PME2VS*/&/@?1Z<^M&:,#@^?6C)%WE^#& M2X,T9*ZX'GE08LVM@5N$L,YJ3D7G[)0.MM=LBK,997*(9DS+0*?HQ?"!&<4F MY8H4(()C7YYQ X867D[HBY54"_5KNGJ&HTP.4YU>S'0(7@QH NA+4"JN>TAK MW6;VM)OQZIN!5Y%)"K'TB7Z=4R/&0Q1F8@YZE)+S.M_6K^M??L1/_-7UYS=_ MLX'7;HY^7BS__$3YLE[FWV^6GQ8K>GO]GI9_O<[P N5"ODVVUBVP>HF-Y@F9E"F]4F3TEO?J0!^!,K7JVB3\-(] M5?:K@;:U*I^TU:!K119!<9"B-Q"%%C)HI:SK-4KP](<('VH]32#S"2.[VY$] M&)1N*BMEX7,Y4=:M!)1WNA(]>#3%9F$52V &73C%P?33:<*>\NX03?H:UP^X MNES]^6E)6-Y>_1F.PA&N/ :RPHE+!.SE%N ML1OA:]23B?AXJC<'C?[[Y2IO>I#AA_4EZ;U?N+H_ZU FWL5$A#8GMQ4B$B29 M%$@L0D=GJQ>/3I2M55DO/^F\6>\@S:=<'S2"[S>Z;DW@EOBNZ=WEXL)E:U.4 M$JS2O$RG+21D#)+7E3NV@XLE?Z?J:EG>FZ4Z3 M-%.RN:6P:%$,'S[LB8<2$92.2$5C3+$.('/8T\Z?X@Y2W4+\X8W1'G@E;>^0 MY%6;G]0N_Q-;G-&9PL=&+"JK=OMONWN#YTW]P7+=0O+!=YW;7,\_J,F&5?&I M3GJCK5586[L8 B.*A&2M@YHM1I]L( MW]Y G9*U&7*>6_ M14$F[L_SGUST;;;H0^_YCSYGQJ.6[A>.(KQ=O\ZR24,5&!3D;='FVN]0QWB8I@RUB+ M.8H-3V*^V73O^GC9;LO9.,9\LVT]JXH1(2!!"&P^FW8''I3+H#51$*[(XN8X M,$ZN'W M"*D&_A:UD9ARR7UF*I]\A[\>VC!&VA-W^/L!K_Z[,"[V=Y:4Z?+OMOFMZM=M M:47))K;$1&NM9GRE\J)U!9=UJ]]#WACM MQR+..;2;NR\JBHT@G;NSWJ 7Q MFZO[;N2W=R67]]WF=1O@G:2 HGQE;93]H3.$^I'4XM<:!;N^:M\) K(HW:24R\,%:(:ND+$8K _697W "&C;- M',SY%&P,5ST5:\OL1:>T$]:TJBS=6H^H-I.#CWXA=?7\44Z:/B5/9SP'@Z4 MRI:T3ZX=@ZFK(;$-U''OE4,:>58 #Q-WAI-B*C7TVETIF'=<)-^(H\ZG "P;%'!HP1LH37Y6V:YP/"[QZ\^@JKQI4,OL""F/D\ZBU M-B/)3!6VD*A*B>Z1'[SUDFS'Q\]_RA\N]\6T0NMPB#]__Y*D<7Q&2:"016LH MK-GDU:TF!(TQ1#66/OE6)W;U-9DF3"_V#KOZH^SBNWOZVBQ7 1(%&YLI5TC2 M$B1A4JFZ.!W[M&K:AN85:,#!0NYP=[5U6K/SC,FQ6Z&RXD765A_H48'CG0L) M0TVB3P3TY"?;'V#5'RSI'K7=VX=\#D'U;4^V'\7;L'GF^PB]QTFP'1UCB!*+ M:K%_!Z9DA"CYN,I%^4 HI'Z<*'F&JK#/9/L.FC!&UK.'1E/"0-*)=I65P*C$ M!V#-"4)T4H<<-;=3BF_GN]ZQ1> 1E4A8KT8^(P^+3MST$EX08 9(Y@0' 39(@-: M1:^#;'<,,Z0I_GIHR\[-&[)^-]HG[ZQL%92F] M42$/VFA>?-2Q\VSVX_CK'6=:>7;IS#FPV42-5AHE'2A=#3O(46_:0Q9%6@9- MKOH^'5O/K_G'/NK2E8^);Z$'59W]3/0[>_FMJ<4[NB@QJ*!M@BBJ!2,9:$1? MH=2:?2I%2OG2J;7?D\];*V:0=H?+K ?;W@6KH=)%**BH/!A7"!);;ZT71O&U M)K*]^LQ_ 7'>.G"H5#O$H<>4G69T@30BJ"0S.^9MF%V@ I2*M"%7+^,"M!)JO,VH+0^5-%RS=FLT6!:+PP^Q0BTS4(Z MZ0/.8E^>9@/*Z;:%O64^80/*IJ]O-FVR_G&YRFU#:C;M%M?]PNB:DS %G"?6 MUQ)YGZHI@FH##62S9.R0LJ]A3SMOOCM)M7O#R4U(S\90:FMZF0.OTV0D5D7K M(&578I$YL(\\P^M_$ET"IGO;Q\OV5+H$; WR&..J5EJ X T+#"D#P?!7+N!H9!]Q#Z?"J1LT\!C0&OG&T= MU1E=],A6;)N^B=J5:*0TLMUS90:DI(>4 M6AESKE&H+"7O@;TOETXL.#J*H]TW3'L(>&=P8N*PZ'I$QWV,_D%1^P$1T9<_ M/GC^X1 K>+?M>Q!5L6* M9TIBP\.D +4*[\DUEV*.3BV_'AH"O7^UQHSTJ)ETZP(+EM\1,+9J");?.C*" MO*XU,%]]#J"S'+4R1E<.&K4RAI<.<=6'6"]*"50"9M"M(Y^1*@.VAN 2O=&8 M(\72IW3SUY-LP#R5#HR2:_?651M/S$F259.'N$Y,EU) JC: S=8E[Y)EW^Q; MN<%SVD=@NK;OL<8Q=LP[W4?H<^G$DE02.T4\VT,F%&J %I2X!3;^8ZWSAH[ MF0@G?H_101/&R'KVQ'Z7&5O#)6WT8*IFWUVJ!"EJEH)25JD^[9+/([%_%'>C M$OO'"+Y[(N:F4IUC)N-K,A(.E'*'9+F= MO?V&X/JVVR*/8FYH(]Q]Q#YG6V1;K?2Q^I;6V<9GQP"H?66?-U0=O(XVS)$G MO)QDU=Y/0_X44RCZFB"8#..FC&? MFM#Y?[[XZLC6(BZ>_>0^X0Q)-;O6*RB3:*UOG8%DO05OV,3,)N=JSBJ97!\'K;)"$4A<"1QB"]R%YU M&O6V#<[KT(/#)=W)QOSQ9KFD-E^NH/2I#8URM4TFR@6"XL5IF2SKJ,K5^VZ[ MP"V(UT'UOE+M48CU?K&\?G)Z7J"RQ;"Q#%5*8F@IMGGS<7V'0@*CK*5/2-YW@LX1/.6< MI+$E2WS!L'SY*<<.0>[#Z,2R.Y5(Y-!>VYDBZN) Q,PF2:D$D5<$U0>*TAFI M1)_3_S1'*DRM#'M.5AA!2@=#8623_@%@OT]6F)[WPR8K[$':\36-LO8UJS8- M@&VL4/VF#;NUQJ?L0G78>:\Z^\D*\RG8"*YZ*M:6;OZ4E35:L'F6A6=HTD+, MQ8!-59?V'VWZ^#YG/%EA%)TC)BN,X:+#C@NG;'; PBK$A[?7W$7>' V,K-NM5 MZZR#H+#M>HGU/H3,?UCC:@XY8^P3&CCE 0N3:\ 8*<^>GR5"5;%8 ]'%PAN> M(T@A&W#:D_0D8LQ]"@Y/+#_K<.9&96>-$?L\V5DE9XNJ6I .*YCU-"CG-;B, M6(O(MB3;11&.GYW5V2XX4-C=&UX]R$(8@NO;3M(:Q=S0M)Q]Q#YGDE9R1N<0 M*UC3FD0+38!16=9^3-[Q5_KQ/)ZS5(?Q25I=M&&,M"=NA7D[8/O=DM;^\NUA M)(M0*RN=D!&H1-;.VEIS*RL@D.(MB;) ,:35^;"G MO0KF)Q?K3EM^XHS;?]#R\F^\OOR;'G@R7W[X&RZ7ZR_V3\(=^X1)\G(/6M:C M5%U7(I:JI L^&T$N^6Q%4!ATU?Q6X\78AQUJ>]]]\*_WV1[1D-%V/?\'%6\I M6D"*2;9YG\+55-G2[',WLP7,X;[%O>!NVFOSMCZ0ZG_0AW(AM(I*$:\6,Z_6 M.=M:_60HOG6XT-HGU ':,?:RP[3AJ:\QI?0[F*NW?4_^H":>RZMW=WU= MW]:?%TNZ?'>U24',G[^L9"5Y9T\H0R!(SDHP)!V@DWSF*F=4#!YEI\R_O>"> MOQKU9ZG+K<8=EI\O_TWEEZMK6M)JW4SV@E+.TI"%+,F#81V')/@E*)1$3(D/ M@M2G.OD94.>O)E-)O$MYZAVT'W'U?M-,F,K;J_^@\HXNE%,A*L=>FT31*K%8 M9[%8$"F$F+3/0?3*&G\&UFM2B$.EWN4R_/YL7#2QXH?;H0+!!ATR&G;DJ^-S MD3>OF$,&$[1W0F3GNM6K;T?TFA3A %E/.,#A*:Z'#>57%R85I*(U2-.J,D5B MIU[QT@-*4VQ2FG2O-MY; ;TF#=A?TA-.] DO"Z[K'2ZOUL5L"Q;M MYMA:-GS_8NBJ#>,V/D)T5,!8QAE$]9"]8A??2M)NT#7XL,>=+]6]9#KAR(:[ M):];C/ZX^/AI2>];%*CY^GGQD7Y=K%9\3'W U>JR7N8U^C?E_]ZLKIO']#.+ M[LW;'W]Y>_7 SOT+_WV1B3#Y:Q2I>.G5OGG8=YZMZ M)\!KEP$3=VANV^,+1]6+""38?#;5&0B))#CT9+.RF4*OBNZO@,Q7#=7K#!HO MSU,I?VJF,WO@_Z 5N]T;/6X!:96=2KJ)IGZ4#&%Y,+ND.MQI/4=U&.X;@ZIK"LPO9<5)XIF#O184X0/1SJD84N3AJ M^:Q25[:QD?$UDYLW3,9ID(WN/N?&O"KQ0AK/G!HQ1N)=KCXW@*B\6=UB?# Z M;1.^1,_KP^!!A38JGE2!5%@,I0CK@U();:\[KQ?!S6^(3L/D$WMC6AHFC+^L MEM<7?^#5NTUSTIR=I=8NDCVO-DX1V^5L11 Q%.=02ND&60_\J0_T@+][K -? M/?:.0&VCLH5@XE)9YV'%-8FYH/*YJ?9VG]%F5CB%"J: MQ^$_D=2[YO3\N+BZ7F)^.'=E"+;.IL!N=,D@U%R M6Q7QT[_S^W:Q\@AUX7I$V3"#P MK@4I#RKR_C>OM:4J_O#Y-ES\!WW8C-AX?_EI?=96U!%-R-!J9EJZM 4448"2 MJJ!3LOK8)\]K/[ROU=>9F*D)$]L?)30\A'7[+@T!-D>BV%-HI^/_3,WO]KRA MBEH MN66'$O=X^-\T4N_1?!I7[W_^L/C7UZ!<=CX$F:#X-J"0; "L;(4[[]'4Y%K1 M3Q\O>1N=XDF2O,.8.P;'8V38C=O_Y^:J=3(3=_CNZC:LMU0HH(0C(18;LY\9^^T;&RE> )1[C3!YFD.=U>CP);$ MQHCX^?(*K_(E?OA]L5H_=O)N<<,?V;-]W)X+?]1/3I/.3G@=24M#M<;LV(W# M5*,..CF]JY_<\*=/=='X90K.K_?EM,*GA.0TB-*&'L@:^54H_!7J9%$F=+97 M]_=G8$W8^NGNLUM_][L?OEFMZ'K3@.2WQ?7;6MNW[W@_6%W_N/C ]CDM\<,% MOZ_-_";@;4"T.3X!H@ULEE>;2*5L_>/=47NC/^;]_:%Z]DQ;J7G8[)JF MM'4-OUYBVDPB>6D=MKBJ5 F\#M=&4_")%5/)4(63,F.,+-]C:.7@%7Q#FMF' MU9Y3Y1[T.5W]@!_X/*(_WQ-=_[K8],SXX4&'OX=ANOL;SP<%E!M?.$NM:M L M5%$T&&<]H/,1O--9ADK*N3[7/OW6-'_[BZGU]D3X/I6>&GM>YK=&16UZ("A? M^*4MU+J0, .V&!FSEJ*XWEOQ.<1B3T79I@GKCB%]UL#<$&#?P[K3\CLX0K<=UNVC-&,XF3>LJU!GS%X! M%L'(8F9S5;<*3U0I!6VLDGVTY3S"NJ.(&Q[6'2/UN2MM A6A:C%@ JTOS#U$ MV8Q3GUJ"7E)6];Y'.IU*FS.R>/8BL&]_[J?9GT.P?2_:V9/+,049^Q Q=]%. M];JXT"H;-7-IM/ 0:DQM\Q4Y4PQ!E5>B)(<4[733D3'R/V+13BU)U\CG:!4N M\F'*QS/&)""AU;*$G"SUR6,\SZ*=4:SN6;0SAI(.]LV._H!)I"2=:'/ J>R2(H9W*5K6QO19LQ)-S@%A"E&0H8Y_@ZBY$WZV3Z8GKT")E&ZZ[5VD LJX6RFYLQ[%1 MIN%P@&(<0$"'T^D9A#'X0-D4R-H@&*D+(Y0(T=:L3*#DU7R[SA%ME;DU8XS< M.VC$>K;..MGN;NR]#]XE21*";N-Q//*QJV(%RMH)RLDX&M0==;0B/($RORTR M%4_;!ACM+>0.ML>;G)0(689-:32!GIB:_5*K.XUJ1 2J3;> MM0OYNQ"]&AV81.2]-H"GJ&1#4U.%8#VCTD$#ML[!+LA(/J1<4\?A9Z]7#280 M]\Y W=$K2VA9%\N/36QS%I<\?>J1ZDM>6/ZC$A/F-R;1:+?6:%.#]%4'K[/U M01H*>Y28/ 70,87RUR_3V] )&5.;KM-&SK=80M(N@LU%H#3!]@_./8=O@L/R MYN--2^HNSTTB_''S2\T%73>H6OUR]1M=WZ%ITP@?EG73ZJ=:*5_SK[RM;2IA MB#YG2AFT;0W:*Q9(0K-,,?*^X&W6G4H 9EG>,0-?D^GNEB/]Q!1CI@2A>SE^ MF;Y)93UO\X%$?OSEEZOKQ48,FR7Q9_R^6#;:>7$7VF5II8Z?!/U=LTV&YH3^\'FSF#^O>7WMU[?=/GZ=D[&Y M:XR4$@5MH,H56-MT84 MPSZ2Q:ML MBO*QM */*",CL\3[KHD&DDU1"BHU=AI8=AY5-J.(&UYE,T;J\V6A.DI"R)#; M$C.8-H$X.8:FO,6":)UT?2[93RL+]4RLG@E([%!CLSM]:@"N[UFIH]@;G(.X MA^CGS$JUKOIL"Q^RDE\%0]5#:HF71LA<9,180Y]--JXP.EEC7ID&H-5G2J$#_%>N SL5HF([1#1!FM*LB'>)^KNO.L#Q[%ZI[UP6,HZ6#O[#B1-_5I,EBM@@,T M+2FONM),O03:U>(*&<%_=M&69T!]MW:>M7:FHK-#>%K / =;5VGH5W M''-G,C*'*NT.]K@NRLK4$4B*[P!5Q4? MI58:0!\3.&V*2QJ#,<.&,PUXV&N@NX]D>S@\B]7UV_HG?O@"2 BLWEE^-:5H M?00%Q((:7."O)7MY6O:)*S^!\AH481HYGT.ESF^X7*[_U>.4[#QY_-%K=YX7 MR*,B'N$J2?3LE7CV5)T)44672L[26LU;Q$%%/$^0S%+-8S1:4J4 H6@.>-9)YJGH$)[9L=Y&E2^U]W*>VK:U:[:WI;_V)+]:_%7TN\ M6E5:R@M7%"LNB\XZY]@R2!EB91]6Q!B*E#47.H+\)EC9R=8WC-'8/>L;YE&' MXY7O#%U?^>UN*L]?BQ_H;I5+*A=>)1.#=I"%9EKB>Q\F9E<7BVQN5$(&:1FDRP@!&6X,2D;,T2?7QQ@] MK_!(/RT90\!LX9%.9G$1X91=F@\,@8 M><^=RAISP>@H0D%5P6@M(:%+(&WT.E:EHNQ3>O.-I[(>8KU,1NC MRKHGEV/2%/+@GT45@-U0G59DEKB-Z)UC326C+51OP6!I:@H]H86!NXC^CE+147V&0.KO:XN@#'H(=5:P-JB,;;&#?CM#C#IHA%C)'ZD M4E'G@R<5$+0VHG6O)D@6-91:BI9!64R]0MSG5"HZBLD]2D7'T+#3OYXG%>E^ M?,?5XKH\S7ZY?/B[$Z-=U[(VZN?%TOB5^JN^.W!Z_8'Y?:X\LO53[B\XC=MU5JA&O)>\V8.-;<4 M(3>D,]?B^9AJ^O=T:V;:JVL50CP&)N1$5@(J;(Y M8$-0T;:_[MU=]D@Y(5-O)^/E>2I9&COT!\/#+G;&2'I.[WT(KN\7.Z/8&^K&[R/Z656#(KH: D23&9]0KLW9 MC)!YPZ28,UG99U3Z.5SL]-&($1+OT9-T@IDH"K/)G/A(Q1= ML)!05F5$=9GZE!%O 7-"%S>CF'K7)S_].Z]'6SWJ[11T$LD6 MS^!D:Y)0*P09/2CR00OAJLE]^D4^"^O$FFR-8G#12_Q'C0_=#WK_)^'J9DD] M D'//J-?Q&?XTAZ%=I(E*=G9<$D;DT,()BK"Y'S.5B=7MH=VGGW<@:_ZW4=O M!AF_N?IZENWZ<>7MU1^4;Y9+-JOY%]@67MY]^P.N+A_4;(5L2W M]=P8PR9Q MC1 SF]A:A:RM01MUG]YJDRZC2UGB+U>;.8!OKN^QMGOGZGTQQ3J0R39;E-]F M3"E"6?<:,*Z43K=Y(T#.O[4>3RL'51).P&4'AW ]K?)!H..WQ?6S^0:/X6,U MA3$&T)@L'RR^B+H2C0 MWBN6*/L0(2L'2I*11K@H8I^67SL '>O6[DC:\5A')V"IP\9YUX2CB>5/6OY] MV=K:O:U;T*Z:4[K:_E?WK=1>7DO7J\$I5W.DXC75 MJ"481Y[7Q,:+%J@T:?2JTZ"UT]?7%VXU3UY=QU![Q,D#7B-1$Y6-)K5(4H* M;0 A'R\8I8HV=VK/>:J3!XZG!7M.*AA#X=Q17%]54D5GD+F6-MC# PHV87S( M-<1@J."W,YGI-.S!R?B:._X[!-OW^.^>7(Z)[>U#Q.S5ZJ:0< 7!>8Q@YHS8RCI8,X\'[I.PK<*6@\QM7:A11:(2 Y-O31E&8,)SWJ->CZEZN_V79K0KA%>7<31:$Z:GU' MBF%O(G@^^!6?UMJ+ZKP*$66?I-O=F(Y6O7$H<8_+-Z:1>@^#^>[8_N'S@^2^ MGY?T/S?-TM_4+?E80FG34P4)MMN,!;120:C49LI7ED(?Q1@ [MLV=Z9F[ZF" M'3R@=%ONZ#W N\JH 1"[6CD#0!XIKCLUP;L4:&)V>N9J/0,UFQB<;&V+9.NB M8"O[FN03Y*)J(!^*+YVSL.96H)<"K2>@/V-(F4EO5O?[\NTI'*4G*Q1!R"6 M898A:48KE;11^^"QTYRA(>B.F& Z%:T#U.8@3OI:1O=?_L%H@)>0.F;&P0 M&JOOO+4=3\.&VU6GH6!CN.JI6+]K&:8#C]/D^9I!W P;8%^2.AA:7\OA\S_P([YC[(N;=^^OU[OYA?+1D&983BG- M1WPK.<@JM6VP<3Y#N^2EN@O1ZMF92$">TL/LX>@_N=#P7^\D=JW MF_7I;C52"#F"0L-6@W:M&W4P;!,*@R44*RB\<$P.>M#9\SV].#L49^P ^ $O M/]XAS.0B1M9!E1-K8V;[/V;-HLC>\0X6T':Z[WD9V]GK2"<:)DQ&W*+%&T"+ M^CO#XQ_6NOKS$^7+^KGU-WVXFUTX(3!Z8D] U(99LDC8-X":@@RL]EZ4ETSJ M0YY_]NHQF_ [9'C\RJ+>F#U_TO7UIDO%["XKL19 GX$4'ED54$-%$D)9- MH$K)"==G4LDSH,Y>6:86?(>0UF-=IG]MMKB?+S]0N=WGBA?&F]IN)20O/50! M07D#ND0M/)^2?"C.<=QL _=Z=&1B(I[JBCODP/F=EIFUEC>SM_6+$K^Y*O^@ MVO3XQ\7JFO'_34LJ;>;FZF:)5YDN:JRM=[:$9%G'34T*@E$.4,D<@J*B31QP MWNSY^+/7CKE$_U1;_,$["[W##S\3K2ZDQ,!D&A *VQ;G*J2@4AL)[TK,RHO0 MI_KO'L+9Z\%A0GW*;CAD+_CEXR?,UXNZJ1V[O,*,=T.Y&Y@X MUS5E[EEXQTF1FXS,84IR !.SJXNE5!A,8%3((-F>90NW6"!2*F;*2:L^;8^. MH"8OY+D=1TO&$-!!._ZD#_Q7[_XW7=$2/[!']*9\9&&OKC=1[MLKEM5=$D3) MJ%++IO*Y\([J,L04"5!J5R59(SH%TD;!G-^K8J&AF@+?_P#3>'O'FO)]N>_ FMD L%. M&%Y[BN;A$)8!F,;8'7N0?JP>9U.PM)/P T4\X9'Q++8L=.%'%T@ULT['ED5) MU0-6&Z5#5-4.*BH[0=IWF USL3Y&LA/G37P5>FN0-HG^7A9+9)OQDWF%J4V) MEQ%$CEZE&%*PCZXKMMY+;?WP5[!G3R.XB8/=3P#=U>H,@+1]UQ[&Z3&VXXD( M>([. Z37^Q6]ZWS9[LM2**!]*R@UJ:4K6V+7Q=50="S6I%,C=,=&.Q^?8X0V M,8^_WS0)_DUOKS[<)<_=VO3&B)8-UM 5DRU0P&BN@M0)::-I&*Q5& M/8#09Q]RWJ1.)[\.-R9/3(4?/O^&US=+>EL?)!^L]R>=A+0B\H9DV(9@<,U\ M\!Z29$84ZNKG2N'?B?$5&%R=B>F11?8H466-\O:=&0*MZ_W],^".SZ\L(U_@FHRQ@N M.JC)78W.+ZM5*YK<]*K&D*O/#GPJJ6VLA5?)D(2KSJVGRJD^37^V@#EVNLD! M9"VFE72/:J@OB;+7O,S56M&M%W8]W,5945G16_%J86U/56 ,BJ(N?=H2;$/S MFDR.0X7=(QWY$::[(-0 5'WMBJVXCF12',S;"XIP@-![V W;T4F,K. Z@.>] M#HS,!A"Q]<9S)F*67EMU]JKPDK4PDR:,D74'#;BMO?H"[O:P$HY=\];W0BD^ MHHPL#J)1!.RW"YDB.=^I9F4'H".8!A/PM9A>V!-'Y_]H.;&;#I@V2'2(D'UL M"T,%F)6!@C:K)+-281#C@P)U]X]]!6?^_F*U+PF,0#Y#=Q2/TA'!.O$OD/%#.A=!FE(.K(YZCRHW<5IT/A,X'Q: M%L>(;6+V_LF2^GCS\19(]45&"A),21[8J?00M:QMH$+B73YJ-6RLP"#^OGKT M? ?G0<)?3"&YB<_&?^*_'P")E)QQ?#YCU>OK@+I)ULM463FUBTB#BC&&4?CP MT6=(X=Z2V_D6SM\A:UTCBE?7V(;HWI4&=NV6]>P3Y^J<-7S9C[IHHV ;56 M5SHUD^K74>OE%ALE6Q5"SB!"56W&'4+$PG\DXLTUQYQICB#DR7W0Z M&4-#_R996VOC+;NDOF@/V;5C0-4$D>QZ9J'DW;NXTFG"^KDU*9A050XFHG^8 M<8/O'Y>KCY>KU3W&G+2P:-ENUX[U67D!K,,5I+(Z6I^"4)VZG0Q ]UJUY7 J M^G?;VF#<'.MW"%4I1>E&#J52E@QI\F_I=$F!N?RBIV[6I MLS0D5VZ_IY^]:LPD^!X94O=-.MB[P(RLJ;ANV1!:CH9E%7;66_94C0^QD_EZ MDIU/#MHA]A)J]XY9][?RPFM;M3>@0M9@9-2 E0HXQYI8:Z32*QYYJGTPICL/ M]A+RJ?3!V!JD%3ED4J8U\1+4YHVP#GL5>)O2UEF=DL%>K:%//J=E%,E#YZJ X&4J@2MKWZ;5YZCDMH_@: MF-,R1MC=KS6?3?8V-C(H48'8"V;GES(@1<.^L#)69&V2ZY0#>Z[%. =9$7V( MZ7]]]55N^!!HWXMQIN!U1'7%/J3,7(RC*)28O(=<2DL@38HA$K\^*5'.1E+1 M?;IJG7$Q3B]U&U[SML;HQA[SMD:0,''_B[VGNX@@ M94QL T2%DI%F%D8-"JP.Q:::JT'YPI[W:D;K[*,=LPE_CKX:&R=4!F-M- 0> M;5->S$T@!F25CF11;"[TF8%[LD&AZ;:-O81\,D&AX:Y%-6SG::':!MBL2AV MC4#'S!N=/6M]J#/IT+E<_8Q2B/VO?L80,[,+/P3:]ZN?*7@=XB-, M)O96-8A8VRF:$H2:"S@A"WJ?O95S[#5G=?732UW&<#'3U8\HKACC Z!5K26: MP!:!XWW6^FA-"51JGS8])W_U,XJL 5<_8R0]5Q^6D )ZX3THIQP80L?':M&@ M**FD-&]<9IZ."Z_-Y#A4V#WB2MN#L$-0?=LY*Z-X&Y:IL(_0Y\M92'%M@:VOI/5>.HY*Z/X&MJ'982P)[X9W=''V@EACI*6?;47^?4WX:P" MD!VU()EKG2^$ N.T2<%B+8-FF0QYUFFT9!]%R(Z6[)-(<]:6^]$%87W6X"4K MLQ'%,C#^UFH^\%46*3UN>G:N+?>GX/NJ8E$&7&*#RV2A M6X,$MK]881/K?2S)_<4X81N0Q^U'A\!XK4VL1U&PH_WQ/O+KV,0:C<1:FB(2 MLEX2\39#5H$VPMA*@01--_;]-)I83\'B&+%U;6+MDRDV&P>)?&L7H!@(RM:S M,LB N60E!A4OGE,3ZU'"W]G$>HSDNC:QEJC9$$$!)9@V(I,/^:!K:JE52CH5 M@G]LOIQ_$^N]*=Q;X?+SCXN;Y8INVT/VJ!=\[D&]RP4'+_)1 MM6 .Z'*-.H4HC(P^9LPJJ) L*E1&/5PGYV.5?["\9H&Y5 .LGB>/O_$K@9&$;J83+ 3NR5?HWD0$QV":?(+@UUHYK\].)2E MG80?*.*YZ!)*$5N>7]"A\9DRW$>QEE4"84G57"4#KUCC_]FIE]]OG)A#U?S'XY$'=(C&&"*,U"41&W0:O5(C19'"LJ%Y:[87K9%[.%8EYD_/R M!C_\B,ME:P6WC@'\3LO+1?GE*B\)5RSDS3\O4L"L1$2(U*Z=;? 07/8@LR]" MFI(09QGU-QSR2<5MQNC2"YM>)]+F"^>4[)3&H('(\P%0G6V=>1V4E(HL@H+] MUKKY3:<=>PGYV.&<%E.Y*6C""@@W;\ M21_XK][];[JB)7YXE(\L[-5U&WGZ-_WT[U8 _:5*5@I:-XUK:]G&VE]*'6#.=B)EY\-00:-\OI:?@=<0MXSZDS'TI+6*QK6LJBN)Y M5^2=.!9C(6:RZ*72+LPQY.ZL+J5[JYE-Y[.8\OI;-H88GLC-"M>@M+RY^BK()7RF&Z&/.@0ZW4]>?^09\6 MRZ96#Q[PY=)(9:5\I@J.J#7&)#X@C28(K,'11Y=*[C-@9PBZ0_>W/^AONKJA M%BT2JI:.'AS],S1O,UQ?1J!)2#(P[E1;=((A2(4AE972U!N/[A*3V1?P* M]6D6\OK[72-B:A2#++:-HR3=N@4%VRPZ!U[I(DT+8IW(S%9039Z0!4"&&787R&3P.N M?]FUYFH6*QK96,C:LCBE\,Y6*3N-43O!.&QW M?1@1I!W#R^Q1MR'@O@=I]R1S5/AM'R;F#]*2$U1SA:):)J>Q@NV!J""IZDQ" M)Z*=-=?C1(.T_;1D# %'#])&\CDD4E!JFPYB6!:I!L'?LA.+-D<5.IE"9QVD M'4/Q04':,?Q,W!")W8'5XL-E62]\;?]MLANDR)F="6"G L$('0$COSV(52.R M=9C%=)V1MF-X[2;+1-*?N'GD4T1W;\, 3),W$]B%9OYF E,P]2SQ!XAYXH8" M.[&)HESU0H RNDW4+NP3HG8@*;N-&SMBC <(.H.L:8? M%TL^Z-@6^NT^;'O7,Q"S#C(64+:NQQVQ$>2\XM/.*9=D5C'W2?+;">D5:,$T MXN[A6]S9PS_!E,UQNMK^ K+&UHN5I\PTRYLPI'5)5L0N;8@M T0C:W !BR#TT9:,V0>Y$O/.5=N)Y7? MQ._MGY\H7^*'Z\^_+Q?E)E^O=F'$:++,-H(3BGNH MK1P/?=ZYY/]^^ZE]Z.HW7&XNJO=/ M<(@R"MG,!BR*0=Y,?@I!YI1[W%)/^"* MROVXT?6+L&QM_-=6Q> M>F%<*IT2_P[&?J@1^A,KY^(S\=NW_/LRTW9 ['/_3:MK*ALR_UI'?__C M8G7]V^+Z_R5VZ/+BW=7E_T?E(>,7*7J93(K0SN$F8 $8JH$0A531JX34)Z0V MR_*.L!G/J_./S>K34YH.%WS=%KE)&OQYL;S]4?L]>6%D4"4[ \H*VXP<"TB& M@'*,WF>-KM3S>D6VKO/[NW(Z:M3C3F-?8=^^]/^UD<)5:3'_S%_^M6@_^NG? MM,R7JV8F_G:SM@])HG*5 F!J,U:]*(#:6 A9I>(SM@YMIW5DCUSA-_>BG*3J M3#RJ_.'YML%[D42I?+15L%4;]J0$'W!4!="Z5D85*>I+SL/V3_YF%&@"P?:X MWF\K32\+(SVKSK]+E<5QS("XK:>FT06(\3&"4]M&M]%+4$HYS1(VYJ)K]L)VL*O MJ$HA:@K"YCX%3\/P?7/JV(&V">?Z'BRD^_?CS6IU\W'S!OUQN?KOGY=$OUQ= MTY+?IC]X^1=)RJI=E>!DN]-$/CH"Y0*>M$D^UY0>G\3'-BF'+NV;4^G34I:G M;X,[J;?ASF#^K\4'_I@/E]>?UTLD/C:R%AYTFP)N3'(01:0V?3864LJDU*?M MRPR+^_Y&'%EAGKX3_F@6]W-+_(N6'^5%L:YD52J_[:VXH7@%HN^71+S:)>--LIW$R$=9*!!,*ZU)+<#K^#7V ME!2EX+0=-N+[D"KPPY8P6VWXD97Y*)2?0SUY*#&'=;LU]GE;Z_,V5ZHUGY%: MID3H8A@TL_65U9//J24CJLS'L#5[V? 0<-^KS/5>4@L/65/?&J0. MJSJ.F72 LHR]N)N+Z6-D"^VS-A$R1;0>E*RI=1]%2"0"8#;"1JQ9/*ZV^.:T M]P7K[<25=PS!'93V/J'O2\K)K! M]DY()WC)VYWQ7?F7!]&UT\+K6&+R![%I>MENF=?8_Y,_?_4FLZG*O_'_M_=E MO6TDRYKO\U]BD/OR,H#;[CYCH&_;>',;@5AF*0UJB%@W+02AN MN3/*!UZ+4)P(WMK106\\>4F*SE+%8A&"T01Y8VK5:[*0A0DY^Q ":YCE==*2 ME(,I6&GZ_9ATO%AN-1_F7W#Z^4L8;RJ/-FG6GR8W-[]-IO4?C:),6)Q)D!T= M;KS;PZA!O& ;M?IT[*V<)%) M06&"@0J:M.-"(15Y7Q07R=@S2Y/:E\4+6BH#8'7X974 T/HN^WXJ5R ^E*&[ MQ=.?WZ['DU+>Y/]_? MC,)7].] _QF!XA31Q(,5\ ]ZQ'RV254?J6PU=S)#9M*!2H96,S%'\D\B&Z^B MY9=F:_W,X>OB.H(I(Y<,SJ, MY6<6S#PN9'"6NO@77E]]J17RWW$:KG!I,KT+<[Q-;[^[A*1(Q:/S($K .F;8 MUX%6"!@\JW75-JI+LRP.$L0%[947$S5M!L1SZF?2HSA&R@>31*GS5&LO/%LK M;^MA$6) 7:*RIIQ9(5Z/W%_0"CR')7"&RWDO_%[4&OXY[/"T('@FCE/6D#6R MU312%Z('*V-VL1CI\42I24.)X'4UG^=J;HGDBPI8_QSZZ" (XC_PH"#Z0GN; MK/W6I!)@=.(J2Z%UM]%?9[2D]Q3!ZY(^SR7=$LD7%31?!UX64YP]+051R%(Q MS(#3/(!")B%X9T$7)FN:H1+F0@. G?A_7#;W)>[B?AYMWUK+8,J(A^$VL-7IJ/ M$M.!V\)!)%5 %>,@.([ T"NT,7&7+LV8>I3A"]IMSSVZV!^P+LI=^;"8S^9A MG*_'5UN[PB>L@*#?OYV,ET)8A)O:K:;.X@S1U%D:F+, 5=TVQX,&=-:6*-%K M=6FW,0>(X8+6WI#@'VS!MD;N1042;X_V]\3Q]7AVG5963'9HK(L"0JQ3K6I7 MUY!CH@V763)/R3$KEY8O]P"KK\OQM,NQ#P2V.#E[*_UWF*+P28% 36)G)4%D MR9&/%,A;2EDZG]LLI1?8VNPH&_$D*C^7UF8_UUX;Y,%Y&T#+H&CUD1Q]$0&D MEVA-T"Z:-G.3GEG?C[V0\&C?CWTT)RE<\&O7OU_3@[\.ZCX :@W=4[X-.? M_UPWDY!"*\LY'2D^D\7#H@4G"@*7REFTV2O19A[5HV2=H5?57/.35FH[EQX@ M/8^;[?2*07I_[#5^UA;FA/)"^\*5Y*&.[2J(:%@PA;3Z9-^/\QM#6Z(*Q1D& M5JM:9T. #[%H\.A#83X&;<\LZ?KWOGI^O,."T^F#[__7]?S+^W&^_GZ=%^%F M2 MP3\X*/J>VWH40\1 HE^$*_PU3,>8EW_U8?P?6&W2#]]Q2G]0)M.O8;QA=D0K M-V&1'%+AM*IU'5XJI 8350J&9ZUM?L+&/P7=+P;I9P^*'C-TC^I].&NL\247+6;D"SJD()A>%P267F.D*\5XI>WD@/IUBSRG]M//L1^TB MIY.(@38#FG)@][S'WD)=NDO "9 M8VW/[ Q$FVWMUD?B5RECHQ#, ,R]KH@3 Z;'X;E'&6VK/A\?RIUS;V6KD2M^ M)[R\C%[=7F74>XR1(2W8VC$_\*1 92[G&^R]?)8CQ?9^3,5J[+A_(Y3*]P]0A\!76PRNZQZFW?;K>;^9STA_FD2J^^!@1BJPWS,DZ<*I6CYG@ M>.%:AL &C+=LZ'J%ZE!*O0]0W]N@F%487]9:VLGGZP(Z'QCM6#5'W].^N5G^S=WU?9>1]?#34=2< M.V856(_DF=.928O;%R@F2L?H+.6R305V-_I>'$H;J&T'NLZH3"M$*X/E$@Q) MAVPV,MR\0PNU_S3)T3/RDE_+M,X F:=1^;F4:3TVX-Q@J3/H"EAKR"^VL4#P MA#E'J]$QLIH2:].N\Q&B+K^$:R^4=!L;O[>V&N1//3[NO MQ32NS'B7O-"56 MO2FS&TB.T,3@;-.+_)7TG8M?% +7186XNS=>U+(1,Q"UY QUQJD3;M MJ"HPT,R[[#CF(AMUH]V'S.%-_AY5O&TS-=-/@^3W_;/V[Y[<=)K7>ZX/9>=C MEJN0.:MK*9?RKHY?Q@(.ZW?Y@:=.S:/8P'QN+H@,G36V[_G@YC2%X5E#;CBZ>%B<-;(L>.7+.H$:3P=M: MJ&*00"7^/IN Y3SY&8$Q&4$(5B,QK8*X('@*7BG?)ZQU& M:0^8%BUUMH]\>M;5&_EO#--?O\W>AJOIBK#U+L^,]\BY "%5+9+VM0D<"D"7 M+3?&%^ZZ)/H]^(+ASMKC93[I6V ]'XO+=(M9/1&^3&YR/Z@SJ??=*%Z[5F$?2_35W)\XTHP@U) MDBG+8P8>"F'.93KI9:Q#:1):PR/G1759I+L??Z&J[$-8/4;$9M/YZ%.UW):' MAC)D)2=+[P_)DVTF(CAB$WA",MF-(((ZW2704^_X0/33MO_STVM?IDU[N.1[ MK+:])6*-PBYD[!/-[ Z$_A?UTZ;N$2K85N(1\NMQ-]XFQVN)AA4%@A=RAH7/ M$(U44%26/M"9@+'3YXCMIZU]Q\DJ:^+KVM", L6DG)0@F-T M%.3:L9VLMI*#*TI$*T2G!CJ=]/?3JX<[78\2_J0/R?5H[RX)"7_=(421.992 MRJ"9<* P!W#6*_ J9K+-8O'=.HIV4^'=5U^@"@^67(, \J9YZ7)7L4(&$9@D M80NLD?0('H4&%Z1027,RWMH$B.]2\3+MI*/UT: =PU9CVR[4-+T#/H>>Z8?K MYP%%'R'08-QEMI>A^9 M]AS"J)3P33/I[+THRBQ=>5!>*W",3B]460M-7 7?)2!\YY'#W]P=(]G)\6+I M.8)8R1 ;PPZE5261,2&DJT:^AU(YZ!=@X12X.U(S<@ MX841-QS0T5G)4&LRH@W2&U\@ MI\J*JP/ (K$BI"DVH9Z"=0\32\U5R)4-O(L \5-\T@#4\@6)& M0PR$&9NST-YRESMK1S\#[1PBEAXCHQLR[&:#-8F)B!)L1%'KY3G$(A(0>:)H M+Z(L7;(Y[CSRHK5SB%AZ=,0V9+C-$I;HBDP(P@4.2A!2HNAPOBD2%#77AZG8+7*:)S!%B&&"1VB*9/,3KA$-ZB%624VCH. M@M,)D&TDWCCMX]H@=ZAMBFW:U5P.>O>:@G=VX-U'P0U ^_@XM8QD'%BE@/-8 M6W^S:G(7 TY:FS62/V3;%""_A"EX>VE^KREX^ZBMYSO/S]?S:MK\J Q8KKK( MLR_7WSY/?AW/K^=_;]9)!U)[3T7:D\CATY5Z4.MC(&F@DYX39/8EV:8B MA4X%-+/UVJ+V1 ;G]P15C5+ -]Z!3P.>1-*G3HFCRB@#4YY)(=!&(;*Q MHZXO.;(6??W4CYNG7M\LR+3]_;:QG2U9&8$%"K<,:OTF1)\)2Y$I3491\-(W M\4.>HNQ8]^M?>'WUI?8C714#;&8/K)JT?UC,9_- *W9\13;A=1IA"D8A]Q") M>Q*#*N!2$F!I804M1"RZ3:[)7F2>H#RY3_QLNUKM5-2@R<_[<9HNG8EE7]NO MZ_+HV9LY[2!Q,:^.Q.?)?2_CCA,R4DID5FP"Y%@;(L4,M30;5#2H.+$AJ)X@,FD< YZT$)*2$PB9",\V2(6,6U&'*# M>XC09P:TEFIJT+3I1TSE :G\\O=JO;R]";/9*GIBG8E!% :8'.W+R07PDF7P MGLP>;GEFKLT(A0.(':KC<%-,M5;2N70._OEZ(12GA#,>Y++HJ$[-]((+R.1- M6:6RXM@&9F=VM=U(YX]>8N\C^TNY_NO"T^LE]@&7V'N!98A[P$,T?2DHEM%F M%P4#ZUAM25 <1+2U)4$0*DEM"^]4O?B,T;O7)?;9@7VE^KTOL?=36())R.T^HDK::E;4FS-#J M*T9X$+XR:F+-X0^9C.2 (J&(&MOL9@^2](JEGM3UX-[4^ KB$WY;3-,7DM6D MK$,]E8_^;B*>>$&3"XE]F-JZEPB(HAAD4@:I+!/.*VEB+L:%4J1,]^XEGGC7 MD3;1;>OX6\_8,.LU8X:VI%KL6)WB$)T"1TX,"]R3U])HK-$]6HZV^*J@?LCO MXW1R-0U?WRSF7R;3.O]L-3B6CTHN0F1B.6M?]V-.J[-@G7.3>),D[]2\X M@.5.!)Y@$SP.%_9WBRFMR=6\O%70<*2,L\9X MVGQKZ%FI$"&@M)"X,)(''V.WIA?'@N91*I\;1+X0\.ROD!:!_YT[Y">L8B-*?VR5/_YF MLVDF)M#RS,$$7WO(U$U3> ;)*0Q$N7"LT7"<@VE^;LAJI:X>*W'O"6*=>BNT MD\(%T+IF,:&K5R"2B'./]W]!(+/I*UK7"PD5DHW# /E2^0JU_ M938(=]^G];K>>UX+T.Q##!XHEJ3YQ1J M_H--M?M#I(_X4/M;%WI?P=A2P0V"X_>I_H1IL+J2YT-;W/?XBRT]SE]Z&])P%Q MA.B'A(;3=1P$^2K"* 0E#(?@ OGD43CGA<%6QMFPD'CB[GY(1.PC\09(6-\B MKO;$GS;2]16S4]IESAFPO)SM0I2&L&RT;Y)-KL0BV[1J?HJRX';FB7&F(C&<0GJM44ZK=]KS[GC!S +'/!$:M MU314#>$.8VY7&D283L/\^OL170T/?%&K/)*]F=Q*)DEH45J',=NH2O6N1%&^ M5M(+;C.3NZSD+N_LVT__87?_< HYZLQKO*KP$$ 1^L!;E\&AL$+39SX-E0>Q M@[QSN5B@!6DE([?$Y61)2HY!Y)Z$5G3D4J2,S%PK'H:W5CL(]N!TDM M>3L9K]KQU3ZZO_R]KD.?CK@*IBB3""OUDBX:0R8P=Y"TLLXFE84>ZG;K 1)? M!LSZT,^@226_+>8DC@V=/Y&_*IW*M3??;R2X^EPW^#]/@H8;%+,?RVNYW]_* 5K(Y0CNK'M?$X_3=>> M)G$K_IFYJ&%.S8,O2DONDO4VU-R2&+PTMOV7#YP]EV1'DA]EKI0P6 M-0/+:HY+(1_<6R]!%LM2LHD)UF8;WDE.+]UIWL]FBUUME_[ _[?\B+;75 IM MK_6R@CE0O 2(.21:3^32E*J DB0;!)@L@)R5;G&$RCYH(/4/0L,-&'M%M8)JO> MJ!MF*S3#>%7N,1OI;*RD71J$$880:A!"J&D54D2O=,0@VY3R/$;52P(>S#W:ZF(ZM=<=H7*%;5W-"2H1;]0!;!!,693ZE1ILE3 MI#T+;/0J_Q;=R7[,%*[D_/+WG7$:VDN'Q2&(Q#0H42=IU"\":2N3*7A>VEP& M/$+44+'6!H=&3Y(^ETCJ;8>NNZ):.OW:D>J3.'VJ#=Y3L&U@@=^G9-.+I0%'3T.E]FD[4O:P?I4V:2'P8 M+#!,+M ."L;9 BH%!5').MO2JY)M2*RT&7:D\V% 3V$70+U?\P<-8A M.4FO3YDL'(MJ.?ZM>D8UZ5*E(JV0VC9*8;E'RFG-RD/TLZWNHX0[5+QSF1I; M!WI,\4M='=_Q_9@^Q)J9]=AGAT=&CWUC+S'47MG>BK;ZG)572GH>2;M1>(^I MV!@SBRD[YT;'OOS(Z84I+;XN;FB'RX^][(W[W^>M/LQ3.D4^ /G'\KG\->GRF,-=(81+VI!&P%D5VW#\/JMX$Y^-B2_07+I'9Q3=5(NB[7:=ED M8[81Y*AH2T<>>A])D@U#X-F$U M)-OA6'F[F%9!KF[];GDQVJ@@>(&LPB4X'@Q@#-I)SI$7TRCIIS\NGB], M3Z;K!A'ZQY;<+8V\FC5,.K ETP:OK820@H02'3>*I2Q,F_S5+M0]7YSUKIL> M&Y/59N;;ZV!29O-IJ"[E//R%I6":ST8V&:V8]L!Y[8]N7&VN&R/(6&Q02DC< M#LKM[!#?Y5W/#PE-I-R@45A/AB0/%F7-]O9VN1<6LB$M(E@IK1>&>1L;%60T M]9U@\!" M1Y-LE:WDI-(AZ03!U"YL"67M$R_ >7*:H@B(HDWFQCY4#I4<..QM5"LUG5TB MXJ>U#NP]9,WYKI,;UF.0CV!Z5W MFLI5&?UOS%$Z)LM9W!-I8G2I*(E^)0E**T\03HI"%'0/IP4$]C& MS>]&WR7CIZ$F&H2/.ACT:T*5"C&8A(!U%U1M-Z0@1 MHP4A1&0LH8[8*'[Q $7'V$0?%]/T)?33'_.I[35OW;9/I[F,W?C,>+<+.Z MT1S%VJB2=FG@I M54..#^5/'%]/IN\PTDH1)3B6 ECT""H7!IY+#RXR+3"G$GD;%_]AFIX)@/;NM+P?CR;3Q?+:[B0\,W7R:)NFTQ+EC$"CSX372:"\]'0=[EP9PI/MM7\ MU=T4/1,H]"+P!C>=/SKT5 I__6M^/;ZB7>[+LA)[V:8GJA0Q:P5<>P6J$&U1 M$&9C#I)A],FQ-FVRGB3MF4"C7Q7TG"9-3M]T@7F3)?HQ7.?/7Z:3Q=673YCQ MZ[>EFT NX2@(EH5 #4G5&=,AI55PB0=A698A!]TQL-?I?1>N^V:B;9$?_3/C MJPM4&Z)V/BS;)"EN, M;!H=LV!+3D9"U#6,B HAE.+ !HQ:>9U#H_R8!P@Z6<>CHQ7]!'(.$7@#5V,' M69O6'AT(:YJ&\"!I)TI%Z$.!3X/B".D/"@\O"TLR9>!6%%H+Y"<[;@-(X;53 MGB<5ASE33MLO?EA4["/T]FA87R 4I5S"P("1H0/**0;!^E#[@S(FL5@>VU2V M[R3GY+;FH>IZ' 0'R+K)J+>[CO$2Z$*3AZ-$(@/7Y!JZU?5,-""D*"4(@RJT MN0&^3\NSL16.%'/S$-0?X>L&XEWH:FHE/$39:8R$8S7W*!".%'N3B7T/T&=< M=BD: 3FI '5P($2&!5BV=!1R88)N(9I,<7\QV2.=6PIZ4BO#RYK2DHU>4&Z.D#'6 9.20NL1,^)>( M4[?7G6)V8A^ZF;05; .+X/?)^&J.TZ^5_UOC5TB.RD0%>EE=;[* D+V$%)PS MGLOL&J7X[*+FV5@%1XNZP8W$-DV;XZD#54VM@MUTG<8F.%YO3P#A"*$WL D> MH,Y[E:P@ZM RV@>Y31"E(4?&L1"#B['(-B700T+A"7M@*"3L(^L688+EH;4\ MJ]:'5 XV!5V; TN1ZX3R (XE#IY(DY&.01O:9"W<(V5XRZ /'6W'!HX2\+Z= MD]>_KE]J'M?_^A__'U!+ P04 " ;6OU2Y]VV&Q5! 0"6N T % '1R M&ULY+U[D]PXEA_ZOS\%;OO:MSNBT V2X&OL74>I M)/7*H99DJ7K&CHX;&7A6<2)VS]8-85>"F$*02''S+JGOP-R[*OP-9Y _@;WGQ]^PK M@?!?ZYMN\L>G(KN[KX"/?&__M\5?$"*!P$Q )'P$<8@YI(%'H,!Q&L)6%T6JVM9R ,D2"(EKP==9JN__T7_04DI@%)N5=;_ M_)?O]-B^7->W/WB(Q3\LKGZA_;R[P?7?POJJ[TT37^I M?[N]M,R.7:B&]7[YW[^]_\+NQ0.!V:JLR(KI"S]]+_L.__B< &CB*?"D^"PGT?W___.[DE.DO^HI?5N). MK^PG460Y_U*1HGI/J%@JZ>O1JJ='\2\_E-G#XU)L?G9?"'E\V&51/!M52YEJ M*;U(2_F?3TWVRP7B.Y*W.I35@7"UNA]QNI[I8]/$E=O58Y!593O!8[*;IB+S4/WBO_M9.HP?J(=-ZGI:Z.Z** M[Y58<=&PY;.A0<;_Y0?UM\6ZA'>$/"Z^5#G[^V?QN"[8O:+;3T5^5Y"'ZW5U MGQ?9/P6_?LC7J\I;2-\C-%&?L-B3%&(2(TB03& B?=_SB.>')%Y4VT=](5;P M]R\;J>JI!\W[@P4.U8GWN1!EKJ;9?0D?EL<^;^K+IK^%R2\K\B#*1]+>H(37 M1D.CS[_68H.=W* 5_ KL1 >-[/_]EYWN[M9A^5+H+NB;?4QDA>[,.4 MLZ$P[=[Y4FE88R1)26LEVR%_T?;@+V)9E9N?0/T3B+S6@/G/MG/_\4O+%>6VF,%GZVBMFPO J3*+WKLFF52(OX \H*+0EGJ1]0]>%7^ M3? [9-+*GC&;=V[4T14;\*QDR[Q<%P+D$C"E!9!* M#9#M]/B+I55CN!J&5HU[C,>V:KKP:I&!EAETA 9_;,1V2#^60+FU:PSGGM:N ML0/DP*ZQO-V.NJJB7'P69*EX4$]QS?28Y?7WK%SPF'(_U@ZP*!80>XS"-. 8 M^I'@:2@]1A@W8:G34\R-D#I2 M*(J5X1):BA)=,#9C_)N(%H9#X9$1W>NL#K M)WIDE)[--1Y:-WE9E4"-N%Y6VN:K/?G%(827$^]Y6!J.5=?5O(FB -6LV7/C M) 1Y7O -%QI<:4=[95$M/JC5^RA_(_^>%S?KLLH?1-%N.!"6F%/B01_KHQ&6 M8DA2M:OS6)APY@GF8V;"?+VSS(W\-M)9[M[ZD>RG/6?XC,Q\YM 8O[1&JO?9 M1FJ CEVD_K5O$_7/,,D+;J3DYATWNWB(=?,U7WY5%'Q3")Y5URM]*/+P/B>K MMX1ERZS*1/F;>*"B6"0T3408A?H,U(?8IPPF(B7*XI$8Q6'H)RDVMWA,IYT; M$6PE!ZP6'9 5!VKB![!4T@.Y%1_\T2A@]?TW7@P3BVD,B$>WHF:!KHW%-0;* M$UEAKP55"!>%^EF]A0+9"GR[S]A]@_9CD3,A> F8^H07HN@+5O0"5/DL#I/8N YH71?Y-W:,&7.45 M$-_U^(" \E&P3&;J[P_D>_:P?FCO^&^ E.";6"[U?[F65H6V-29E_U[.KA68$G08KR9U>VI.V"]]J7QH--:'/:*OC<#K6^>Y@W M\;VH%"]\E,T\[7L;1Y))/XZA'P0$8D013#!3FW)!DRB@4L@PM7$='IMD;A^D M1L:R]@LVG&E'C;V FGG_+H5IY(]*(YX&Z,80(&NW7A\"3GUX1R>:U&'7I^J^ M=Z[WVH&G"/>D$*](*?A-_O H5F7CY]M]Q%X][2[YU'R/KK^1@K_YQSJKGM[M MOA\?U?>IN+TGJX^/]8;YKZ*L!'^W:L)K%B&7"8I]!F.UGX681#KX+\&0AE$D M$IH@G 2+@T"B\Y[RB>0W>O_,HJYI7 MH%$>=+0'M?K*GE1V: O 5?M\:).U <'A& M?]C'\;8@7#R0XN^E-KSU/[3/:+.K10D3.(P2F% <:LV>;FYF\$[;V*=3_!+6\ ^WE?JS-/A#.$!R9U2\!SYI^C4!QRIG],TY* M=$;*[[.3V4W#*.4MR8J_DN5:_":(CC^I26S[PW_+1*&&O']J3S02DL218!Z, MA9]"'(88$A)&D&#?3SW"J#*H;2C&:O:Y48Z6$]2"@JVD]?OSX?JO Z, [5;# MC(1&PWAD4KH,7FM:&@234YJRDV!2VAH$SCZ-#1MD&*U]$-6[%! MAY@7J1T^"JG:ZT\W/0]K_P M#@$;^=4?B)7Q"V^(Q)%7OQ3LY[O\ZR]JA.:M5W^I7_;Z-3\W[B0OO*%RFU?? M]/)A1M#'1V52Z?C+]\K@$I]UU82/\O=27)>EJ!9)@BGBA,(H)($^ &$P260 M><*I3'P64Q;:?-I[9YL;(6R%!4LM+:A+2L!J,*D5)^N]9SAT%TYT%NR=V[O2]DX7*G16_ M&QEW_N)A1MPG!9$H"L'KX(GZ%++\N*YT!2A=5&M!/,Y"%J;03T2J=G1,Z'1: M!@DC81K[(J;9*><0Q9'9>0?@ MEP; 1EC0D=:=,6<(BU-S[MR_U*LI7V/FG! M=9D 47;=?E7>./W:CRY+):$4QU#&OK+Z0L8@5;8>1"CF21C&0B9&S'.9&',C MI(XF0'M1M2X;'VH=N=XH=,*?.L0J&KZ"!O;E).LR,L7]F9;$PI*=9&DF,G6[ M2Y37T8 L?W@LQ+U8E=J8?78LLY]8?%>OYW*WGO]8DV4FLR=]A:+![&MC$7>2 M2ZX V5OLVA"N07)E_%Z\/GW6\?#!IS.?+P;@F7U]^6C##/#70NI$J%=BI?Y2 M?5*/[;N5^I"(LM)9[@M!4R\0$8$!\S'$*$@A"94E+B,B!/*21""KG)3^Z>;V MM=O(IE[7TM9E>@98,T/;'5PC?X1:04$K*="B7H$M?EI:=W:V&2I.S>PS4TYJ M99NIOV]D&]XUC$6:D]TOZCM:Q[ULRC77!4!2&J& (V5(8TPA]OP8$LP(Y)%, M/$_@F-I5Q.J9:W[\47_7M[*"C;!6Q55,0#:C$T?0C+[_&%RR\ @W6R55>*]LF&YHB2=!JV,G/HXI^R81=5%E_VQV#B06 M01BF*4PXD1#SE,"4DP32*"4!X3Y)4S$@O$J/79OI$M481N-2:J(W!1I7V M[%=M#SH;$M)1QS*>UW[AS'AJI'68*+*WP;Z6'NS$;TZ.%?;=S>"U"?;VP;Z# MX7,;\6LOQK1AOX-A.HC]'3Z2?6VKSSIK:^-/"07"'O<@%[K:J$_U]BR44)&@ M9#3F293XIM6L.N/.S8[27YVLK#)&EJ 37CV@G%47O'XNN@"2D0EF,!I6%:R. MZ'YQS:KNF)-5J3JB2+9<+739_N>]VF]Y"Q_'?L)Q $F$U/8G MC"FD<>1!/Y4421(C&A@%HO7.,K<7MHVR;$6\VOP%:&'!QY6PC4D]!FS_Z^L, MKI%?YL%(#8A([4'B@GC48Z-.'(W:H]AA+&K?Q0,C4;5+?__#WWYD/ ]C)C&& MB(0(XB3E,/%C#&D2>4(D/F&>5=IRSUQS(X%;P>Y7^3*_:Q+;FC((P]*5^Q V MVU(XPFUD-F@P.M@TC)"G;("'V[#3GOFF#3H]K_A!R*G!+>Y,!G\1I#XED8B@ M(@@,,5?$D<:>@)&(_8 @93A(HT.7WEGFQA:]'\+;;_GE)H-_@^^/59;TE%6>5E(6JWP#(C5-<6?%HIV=>%/ME= M))Q%-&$8AC22$,[GQC9+F#&6*%G M@3'F=]DS\>^ED.OE^TR*MYFLA%C=YK??U)!/NOZN#GC?[#%2$:0\\#G$.(T@ M#A4I4QD%T,>4T1 %J3"K#&,SZ=Q8N9$;:,%!*[F.+-O)#FKA!P04&B_#>9H> M ]R1R7H&N)JS]QCX3L3ASG"VHG%;P'K(W'BHR2C=5KDNL5O?>X%O[J8;;;NK M0O%Z&SQ;_J\ZIE:'U%Z73<3E!U%]E+?D^X)0IOY_P*%(F-0.? ]2RM0??HBE M%Q%"L54(Y,42S>W#\/IH#/( !]]%RV3A!IP*_$F5[5Y@IT5 ([G70_ M@D:KJSIC()= :>;8M^@"9/<>R(NDFMY/Z0+$H]Y,)P,/['V0K<2FJ'K;5N'I MAJAG7#M:OI)LJ6/O2:5V!;Y7#"9<)9*#+DO XA302%)_00R(4-*(A;$PJBM[KS4FMO7 MZUSOC1M=ZF.Y%/P*;'0#K7*@U@YH]<"N N]1(=%V]N'$=>GG!M=:3EAM@*LD=2.CPP0-J,BM[B-'42T M%19H:76ONE;>*]!(W.RZW/&/.3Q.J<=@VDE9QQR&?<*QN'-HO/+;;"F*&V5W MW>7%TX*1V(L3BF"$&(,X)@*2A",H$$I)R#UE"UD6W'\V_MQ8I(V\K64$&R%M M Y.?(]A/' YP&9DE[" 9$(%\5/$+8H^?CS=QU/%190[CC8]?-K%K]' +MFT@ MBRD*$RPY]*- O?8\8I J"P.B*!(R39@R*](INPN?%M7H37G)1L*MZ#NGY43. MR)[5'=FS>.%B_6G;AM^N1\\_AA#L/M#./FL%4+KJM[#GC M/@M=>&#S2T6@#]["#V*21@F!G L/XL"7D$8\@&$0TB@.&9=V9V&V LS-=CQH M*W)P)+!5HKD":#4N:=-BL$AF5#\F]"/SN&/4+^SO8@[=B"U?#(1XP2XPYA#U M-X:Q&.>"P.(F%?C#+@]*!E0F4L9J"6($L>\AF&"D_D8PQHP%(@BL3@>.SC([ M:JM//P?UE3H*HB$K70K-V-13H[*I^O7A?-[=L#C;4PBXCYT]F&GZ>-A3RAZ- M<3UY\<"--+L7?+T4'^59ZZP\99[=ZKBH!>74BT@BH4>]!.)("ICZ+(+*9&(^ M#D3H^X%5F) KR>9&+!O%]$;99$=6]F[)P!^UDI:'D>Z6W7!?_1*+.?9N>MIU MM-]"N\;<[<;9F733;I==@WJP278^@7T&\6=!EMG=JAZ/U5OOI@C?(HABYE$6 M0XQCW30PT $C-(5AA-,P8)$@/C7-&#XUR=SHNB,G((V@EB4:>R'MYT]70(T> MVS$J1N:9O"ZPFBAS]PAF;I)SSV'0DXQ[\M;)DF_/"=]-MCU[K:OF(6^^/PH= MD/U95.MB]7&E?];8X8N$TI0%*85>&G.()26Z)":"(9-4) 'S93KDT,A&AIF> M!FT$!D4ML6Z!^:@N&+2CMEH2,XO4.<(OV9)DBW4C^Z91EH)<_[[=KH_9JN0\ M=B,W+ND1X(7;F)R'YGQ3$X,Q!F[_-YT/7JU+-6=9?A%WM6E9]]^(8\E2[A$8 M!507[-*]"*2D,,(H(8KX$+>+"NZ=;6YVWT:V05U-^G$UW#.[0FOL?; A4/8; M6!, W&Y*>V><=J-IHOS!YM'H)OL-8=,;^5;=6#^_'-% ^*D/.8X\9?2H/RCS M ^@'B,4X930V"Y [''IN)-!(![1X5CQP!+3S&[WA4(S\ACM$P7PK-QR-B39P M6K12.__D7L_WTE$WRN,(]&S?]FZ8;--V7-#N5NW$%<.,EAM2WNO_Z42KKV2I M^6V7-*M_<;WBSW_0N;*)&WFW8H4^,WTMFO^J?R_7NBWSF^_L7OO7/BLB?2.E MLKH6%,D@C4D B?I3L5T:PS0ABO<2DG*"XI@FX:+**[(TLX*F%=^*4;=*C/?6 M;$0'/_)6^)_J&@UU+]?^(+(Y/ QFIMM\EWCD+X5619?I*.]!1Z.K;E)[_4M= M.G__9\]N:$ NZ=E@\-/N@%G"P788 $T&*!!PYW]^3*KZ-2@G5B%22WDEUF> M?9/[A:08ZMJDU2XQ^;/@XJ$.K?RDI!-*&*:MICNQH%[ $QYA2'Q"(>8R@E0D M# 9(^(@GD><'5F?YAO/.S?K78G:1F60A]Y\C4\E^ M(9QE+@V8VMX[OZMO^S_7*V6@^^@W4JT+-7!;"5]Z"?>".(6^[Z40TQ#K*K(4 M1BQDL9?@,"2QJ;_^W&1S^RCMY+T"6F*@108;F0?T'SB+]GE'OTL,1[?3IX;/ M_(3 )8P3G1E<"J?5^8$I/CTG"F>'F.R,P529[JF#\3U#:Q3]^[JLZO/5V_Q$ ME9+ZLT#WOQR?Q3_669E5XHLHOC8[I2SGGP7+[U;U*$TU3,JY#+$G(<.QVHD( MR6'*,())[!.!9" 9-VJ$/I7 <^/^#_D*,NU:9EVC4WS7?[?<.HR^UF;[ACFM MX,A?GNM/[VZNCF\)=G;7U>Z$0!\BW>1E!3HZN:SB- WPCFM C2STQ!6DIEF" MP_I3$\UK;_GODD7V&_F^^=Z>(?R:Y_Q;MER^>OJ-_'M>W"Q)6=;Y(;?B>_5J MJ!9R99YN2[J]MX,_@NCL@R,K: M@LRU$?),GE8<72.]4C.L *VG6S^J"ZO\3M3)\E0PLE8&BOK'$U"?"5!F#YG2 M\@J(K+G@2?\N*\!*[TZ4RIT?Z1NUKDJ/O"D%H7.KE!"D%HFLGAP%FSE]I'IV ME&[FF6S;Z126[M[4[<##-K"_DFRE,T4^KEYGI7J\:YODHVS$\!:4A!2G)((R M2#G$*&"0>GX (X\$"/DT#!D;D-O4/ZL1*TV?S:0%UODT?"=R\QH.R&8Z [O9 M3M !BM-\F;6@G82DCK0:/]>I26:P.-UEG9ERTCV2F?K[.QS#N^SW)WI0721< MD9E8L:HR^ .:[A?$78J+MP0;H]M%7GP_6E;BV MDD53NOF>J+V"5D\;XN"1/.G_-&^/,IV7RG!8*A._4N]N[3BLWZ"RO8!O7J5= M3+HC(_NRE>BQJ@<./)D9?9GB7;OYPI$&QLW6GT6R_%7O[[W=O.ZV]H31),%>"GWF11 +[L,$A12&OL]0R%&*0JN3G$L%FMOW;:,/ M:!3JQOAW=0([I:[ 3BWPA[77QMG*FEGK4Z[7V!$!$RR5?5RO(WS=!OQ>*M2T MD<".(#P($78UKGUSC]>M6?)6C4J6_T>0XJWZ2;G ODQDQ&(H/:S/U=76@HH$ M0Q&'R*I,2=K_W%&J6X+D'.7#DP,6--2_&.MQGWS5?VA\XO;DF%8=RU,)(62 ML!!B'P4PQ9Q $C)?!HPDU.Q,\^Q,,VL'B>@C7UP M. PO^S#R)]5V5UM8NPVC&^:.+!%1-7F M*PG4CDRD.NB!Q\H:\"1$?A#0E/,X]*SV9CUSS8TL;NLCU(Y3D>6E[6E&'[1F M-.$(L+&]@5LI.V[ )@&E+YK0FB@,T'!*%7WS34H6!HKOTX7)+<,(8U- Z29_ MH-FJC>:JX[;^*?@[KKV,,B/;,]MK]H]U5@A^O>+OU8]U5DOL./%"9X@,WJ=UW,Q,DO/Y9&P MIOWI5LGIUV,"L2?]"$VW#/O?L@EG'M@;J+@CJS9"3A^NY,N,-WF0*_Y)O<.; M\[^/\NVF(-JV'F&Y;6_/@S"FB0QA@K#:F'N^LK8IYM"7(@T\B=,H,/*].95J M;A^VKE)7X)E:-4=U%=/'H%O5P$XW\,=&.\M=OYMU-OLV3;YZ(W]^IEHX^ZY* M+H%VVX7)B633=FUR">9!ER>G@P_,;.P$0Q\&J"[26'$XHAZ4.!80^Y$/4Y&H M[4M DSAF+$@DMLI+[)UN;N3:?*OFAU<[S;>[+:1,TO$/=3CX0>%%CWZN58 MP#1*/1BB.*&1^G](B)?RKYR5?FZD-]*^^N#UOP)-A\E*8;'-U7HYQ\OYIVQZ M'XS39^?/Z8ZY\+%Y4>>,\?+-UD]S7H,_K''&]-Z8"S&TZ4O._OY9/*J7 M_)Z4XE.1WQ7D8=M,^GI=W>>%EGMWS74=<>TM!*-)%.E6#\+#$(M$0(K2%*9, M>J'OIZ$?<[N.,$-%F=L'LM8$[,0$K2Y7G5[L.W6Z%S8*V?:7&;R$AJ$;DRS, MV+$=8ZW)@%8VE\+IN,_-8'$F;H)S*6R''7(N'G$8Z;;%:\JMVV9UIZO5E L6 M)1@Q3^U+J Y&33T.4QK[D,4!30+NRTA8A9^AV+.H AP"C$C'-)$ #(I#$U>.;YJ"Y!G"CS]#(PK7)$3='IR08].\1D>9^F MRG0S/(WOL6?;:_QS$H=?Q"K+B]]7I6!KM0?_D%>B?+W6]4'#M@9MDE":8$%@ M1&@(<80Q3 4FT(NYY+%'62P24](UG'-NW%M+_5] (S?8"@YJR8$279>N#0<4 M #9=@_-D/ *R(W/RBX-J3M(C@#L15[L"V8JU+>'J(6_3D2;C<$O5NE1N>^O MK761,R%X^5:)_:XLU>>#B8^RF?5]OKJ[%<6#;E2SH#X6 64^#(7P(2:(PT0P M#GV*O(!*+R&15=R"Z<1SX_:-W$ O-,A:R?7NLFQ>FI5>(LM=N.DB&.[*1X!V M[%WZ,U3?=5!MJ4C+#=7Z/@ MN<.=NR56;G?RII-/N[.WA.1@IV][_\"TM,Y0 MURO>%A-^K^M9?Z3+-K6E7,0T4#:GQZ"D@>(M1 BDNBY?RC%) R09B4.K##6C M:>?&6KO7ARNYK\!*6!Z:&*)M1E#N,1R9GIZS3W.V7A=.WXGK,(G-"AVW^6QF M4T^;VF8%QT&6F]W= Z/[FQH9&3UOYF]?J"FQ4V-:'VRA1 M-RC;]K>T#,ZW728S-AL3_)%YS3GN]K'U \%S&T9O*\2T$?,#(3H(CA\ZSL!( MF4Z19EV/("^>;M9%H=V1STNW1T$0>AXB4-"(0\R9(L/8CZ @@L4A$2B((ZNX M&,.)YT:"S\OPMY)?@59VRQ@74_#-*&X,2$>FMGXT;3H6V >L6*+E-CS%=/)I M@U$L(3D(/;&]WT&MROYR:_7A]4>IPPK++_F2+Q*.48IH CV)J++I@@32R ]A M@J,(IV$B)$H'5'R_0"2CMW'ZKX%XU41KZ!>Y5@UHW2ZH5&FYKF8, M.?8RO41]2M=+4TE*>EZM'.0RXWE*4 X<<2,K;3I3;CL ?Y>Z' MFQCPIR;6\$->?92R%-7U'$)H&F$8X#!5E!#',$E$#&5( M&$OB& 61E6?P^?!S(X*-=)8A;">P,WOGAR,R\IMN#L: A.1C.CO.&'XVQ<0I MO\KM0NLZL1/I6+&]%^;E-'?5YGZ+M<:Z'(# M!R>*]6^ 5JZS?[$T=.:R*J:6U5SDG1'!UPK#NNT[Z*(".K#H5K[=ZUIH0(W- M%6C0 1UXNI4L6H2NF@>NU)V &Y0N?B;M#OT]*Q>)E&$4>!A*Z0N(*2V>9&QUH(8&6$K1B#G0?'(?4C LN!FID)AB D341]&+@E :.SS0I"?0J MNT\!_1?;$4!95(O;K&H"@7CV->-KLOQ;5MU_%LLFE/L^>[S-W]2-C-OD>JHV M_T3S0!+I(C&!,A9HS"ADA"(_I7$J/:.#A0%SSXTL:O&;B+B- N";T@!T5=#= MGALE+$L=#%F<8VN[J'5R 31\=J6$[5*3^M4]#0^:=A)PN &1# M69<,,;=B^8/8%B%_198Z7>[+O1 Z7>6:\]ID(LM=<]?RU9-56]C:IJ=Q M%*I=D0<)T0DG(4>0L$#91R+T)&:2"6RU5YI&[+G1Y_/P./!!73IHYS71HIL9 M;_-;RK%C:>Q7T=H:G!94I^;E1*)/:J].NQS[!O#$L]N7]E&C%SHGB(OFO]E* M/3VBK/)RN8D*6K!0?2-B@J!( @PQ0DQ]2Q"'44 3@:,DCL/ M*R/P7QSH_X/ M^4IM&-0VDMUK]ZD^35B*.\*>P%9DH#3('M0BFY>>,0&^G\5'@'-D^MU("W[< MR/N31G,C\@Y/MS":5^]Q#.=$E7LNA]6J9H\%2#WU>DQ&F:Q6CX5*W3H]-K>- M%%Y1GCK)J?_0C:!U_R/UN&A;I]UXQPG&/(@32# BBL]U;%68$IC&,8EY$$F? MQDXC)08(.;>/0"WI14WAQUA)1S$((Z_/R%\5FZ5Q?WY_ 7;3'L4/$71>I^H7 M0&U]0'[)7/96^"['];5X+ 3+:G':EMQUFNN"QQZG)(B@ATD(<:+^(#$*8>J% M*"2882F-7-EFT\V-?KLIW5V9-WWDVZ1NB]*/!I"?-[_= CDR3[X(AN:VMULL M)S*]+\;4RO(VAZC'\#889#*[VURAKMEM<=<%5O=!MXO6YHI"%GG4#V!*/ 2Q MSXBRH_T0^LQ'@@ORC.I'+<%S]]A;=+OLRM](M2[TF2&I1'TV(X-(*8=CZ,>8 M0TP)A92$',8$$1E0C DW*DO9/\WMC$YVB"!ZT_*+\V8TY=AZ7'C.LY^;)S*_S M"G3-+H.K!X9T%H)GU5O":H_IQDF) D:0E##!E$),4NVN5 87]1!C41!1+[6J MDWELDKEQ9",CV @YT*HZ"J>9-74I2"/SHC4^]J&0\-M&T@9P]JA[$ MC@,8SOMFY[58]1P.*ZST[=W;XI)W]OCZNV_L2>N&O:N;AHH M7Z_VFRSO&DTMF"!$$NZKSW02ZSC# !(242B9VNP$B>_'WI BB"9S&SW7TY?/ MZC0\RR6X:Q6I2\AG*RYDMLHJ 9?*H-(_V+9F)P/(P6B%S"C#&>#3$,FO75CW M&]QW>LZYXQ<;@)RRCM'$DW*1#13[#&5U[\3%*=IDUZ/Q>=LO,(K3,&+,@Y&H MP^)(#*F?<"@]Y OU?]*/Y20%)TRDG9L%Y* &P#;+?Z5W"("_"=E5&PFG1@XQE=F$&+58A[)9EN M^EK'FK_/R_*S8$ME168R8XW$_-_79:6ETXVYKC_>O/NXZE1TO27?%VE"4F6W M!]"/F-J$(R^&))$2QB0(U8]H[&$VP'IW*^5,[?RF\LPS+4&C)OA1*_K3%=C7 M%>R4;?K>:76!^GE'X2N@5+9L<^/VH?"]**!1FD+": 1Q2@A4^SBD=GC,4P^& M1#2PZU4T_=,P92>C_ZB/@9GU\G*+.[*Y\B+K:M]-:13XW?9:%!]?6,19FH;=.757L"5J,"/NJ[V3[\H>]"Z MF+[YBIB1MFN IXJ/J*4&K=A RUV7P7\&M9:]96B7U>^M 7-!-HD]^-X&I6'6W$D0W%MEAU--;UV=5/>H ME73ZZDO2;][69W+O]9'6B;JSYKJ%BBBC5=:9AY"<88B_R8<*]$#+. M$D22,$B1<9Z\&Y'F1C7==(E&+U@K=G!P5^Y]SEOMAJ2F7+2D_93U,@LUMG?^ MPC6RZ:\YUK(-R3J::ODFBH-5 JZ7I !\ZWG6"TJZ"R;:!2MTA2NUP%4.^F,2 M]*&,^G*)N[QXOL2(QX0#\8)4G:ZGR8P]?Q8&3>QI 2GGO2M[/1+A)G;)[;3 M+JZCS-"F?0,6Q]3Q, WDHWLBCJ%=QR)MZLWN5.F<4*N/Y!CMIUV@.E(_O@$" MO5 /ON'0G>Z[=\&8\^[+LV"IB#S).40A91"30$+B>PSZF*(H)IB(R)]CVYVY M\?:'M=[$:AO-L+_.//OFS*PMSHP^%2_7]68&(5 #EVT>T5"VPO\Y J,&+LE+ MM9JY\'MX.MKXJ!%+@X@B(C#T B(A3E.D=AB40)800GV/)[%=.I+=]'/[-CV+ ML6\8Y\ 9Y"I?X8(]Q7@@C_QIZ,UAF&#;, RXB7(;7GYK, P>\WR'$C_&_V,//!(BK^ ZW5UGQ?9/]7O/(2N4/,_4.IO5?G?P+NR7*M?Z1E M6B]=@ODOX$.^LNQ8>6PIS/CL0H!')JT=MK5X5TWGQ*L6.7?DU(."4P8Z-L^D M--.CZ#Z7]%WZ,JE2'W@E1MT!+\"5-QEJY7V+M*FHORTR4Z'BYU$ MG/E(.X!$K"-G@@ F?I) X7-,XRC"$H7M8K]9\3_-4F]D?;&%%O5_Y[+*(_MV M7*S;_)TX6S?-LX5N-)V!I^;<(LS#)7-2RC^'[^4:/^^K&XS;^M%C*DW \B F-,8H@CY,,DD!Y4/XQ##T=$RM1D>]$S MQ]RV%XV8H)7S"FA)%8Y RVK&U7V ]K.M(YA&YLM!"!F3G0$&1^BJ%.SGN_SK M+^KNAJG47VJ"JJFI;\Q)R,5 J0T]F%PZ;#N@HZQOZF9#=V+%GEZ3!W(GRII2 M!&_VL!S1!*,TA1Y6?V"&&21QB" A*1=,A)&TGW)NK[^6&'1$O@*MT*"5 MNMT3VYEM!M";V6%N 1V9*"[&TMI",H?'J1#TE$* R30 8!X3@A5DVJ#Z>8&P5H"3N1 M7(.:21\!TNS%OPR>D5]Z2V0&!$F?4MYQZ//!-!,'-)]2\S!,^>25@SO;U_TP M7[=],=^M/A7BD63\=7MLV6:47*]X'4W41$$LA&0B25@*>2JD,N]E"-,T)C"6 MG*>8I%PJ\]Z^B,0P:8Q>B.GK2?RXT>8GL.DZJ@,]'QN--BE=309"7D=J#2DG M.W !S% M/BQ>1,@+/$D#Z#-%HCA $J9UM[* [.^A(T^6[GVAZMW\[DN'3/#W"V>(W]%+H7RXI),I]$9M3S3D6E?M%33:1C.E6WJN7-@'[G\X2&K-DG6 MNZ/)$X4*) ]DI-.[_!A%BH1"!BD60K$3]DD<,T5'5CY'N^GG1DT=Z>MO_C/Y M+1O0V:V#&3F-A^[(1-4+[/BY7<-P<]OKSDZ$:;O@#8+GH#_>L%&&T=RK=9FM M1%E>LW^LL[)N,/!9?!6KM6YCG!>5MNKJWVE?1!T=]C8OWI-2F8"K-5ENZC8D M010E,H;,#Y@.W_)A&O,(QLCS(XEI&J56!Z].I)H;*6Z4 AVM=+7O6B^P44SO MA#:J@3;B4>;*.%':@4:]I' MRG:E:C]-PDC_*J$\,O7MGIYF;G3<2*K/6JI65G!7"PL*):VY8[ 'V/,.6#=P MC6UTCH^4N9?4#6(3.4('(F?EYSP/2(\KL^?FR;R5YQ7H.B0-KG812/19W$S)?M:^'1)0)*07TF(\A3ED$TX"JG7DB9)($E"!F M5$+QU 1S8Z%&1K 1TI)]3L)XWG2[%)R1V60D7,P-M4OQFJ Z$LMNCJ,]YB<)_UY+/[(GX[_WZV[18>/6:S_1)_&4XM(2D .5])5 M#X_1$>[KZS'>Y-/U^A@=P&?]/\:?;9R&HY_4-JSX(HJO&:N#V&X*P;-J0;S M8VF@+ 7*8H@Q9\IFX&K[Q*)48@\'&#,[Y\X0,>9F">QWPWS44H.R$;N.<7;; M>_3$XIBZ?L:&?'1'D$E'TEH-T.I11]."'QM5)NQ0VH_EI,U*3X@RJ[ZE_7#9 MMC ],]K VIVZ".AG\:@>YGO-V=-_ZHI':/H,2&1]& < M:%\3#Q19^GX$?I%5V_IRQ_4-ODIF:P91\JU MTH-&_-:?/JBFDLVRF'VQ1@)[[&VB.YSM*U+:(^:VUJ3%_--6D;0'YJ ^Y( A M!GYK!%OK806M6OS# WLOHL MF,B^ZF:()7A+F(YF?QIX@GJ(IB'[7(+1V!S3R ;JLU'WYYXG57=+%@>S3$L) MIY0\>/%/7CAP"YZ5K(Y>7JNM_:,H:K/UEGQ_(Z5@:NM_]/<+9<5XV&,,QG$2 M04QQ"FD2$[T#]T(IU+9<\ %&Y2!A9FI>=F4%6V&O@%('-/IHP_/X598;]4%+ M:+A/'VU%)MJFC[$*]COT2U!TNT$?),FT^_-+P#K8GE\TV,#"=]G=O1KZ][)I M]O.1-A6UWJW>?&=U8-S;O&CG6MV]UQ4E-CER3PL:ITCZ$88^\3C$V*--W!JA M7L!Y&HH$66T1+Y!E=E:85@7F$BIEF@(K8*..#M[<*%2'\V]5 K5.VZS1)\M: M>Q>LI!F_3K0^([/LN$MC7^#O#MQ!/4$'0T[6<'Z;/N\A M&O T#:&@GM!.TP22@$H8"LEE@&608*NZPQ?(,C<:'MX ?6"U@TO6T?0P:I+5 M&?U$:KR%F:(O_:A%%2Z19^Y=Z<^587 QY-"FE+FB]NI)'XOI>C2Z _"CGOZ] M^@:\J\1#N?!#%O(P)#"(@P!B*1"D0M>$1AZ-@B3E <=V/2K/33DW0MU(?%6? M(3?UE[92@S^TW* 6W)(W#< WHT>WD([,@@[0'-"PTA0@Q_TKSTX[<3M+4Q@. MNUL:WSEBH9BMU1 )G_LX])3U%ZA-N&(@F/ HA$D4AX0SDH34BI.L9I\;/9E7 M,QEHW]FMC1EEC8;XR.SE$NQQ"L>,:J7923"_LC'G++%A@PP\MV7W@J^7=4G MNR:]39*@]G:^>VE_>ZM/-14P%]L-$0B] BO@H)S"E:N\;$A$( MG'I-QU M&/M\>90EL#^''@ZBVY/J 7),>Y8]'*B#T^X+AKJ@JND'I>BZ*&H#=%N]L!Y] M5\2.\33UA*\84BI+41F)"4QB3& 4>"A*6!#&J544C.G$' ,C$TKSTWT=PH MJJWSUA$6:&E!*ZYMX^83Z/93D$O,1J:\-%U*VDR51> E:<@X@E%*$EV#)(%IY F(HH!QP@-,8C(@A._X M;#.-T6L^KG4L6-O"Y\=6X-/I63886U@EPR";T@:Q@VF8O7$2!??6Q>%4T]L2 M)]4]:CF+!,(0UDJ(MS4,2MG$-VT\_-IO@LON;+K]H!T6BP30S0)<%: M)+B/3$/UV5TN'0%NWSY^$&YN6\G;B3!M6_E!\!RT MF!\VRJ418F^S[SHF31&'**NZV*D(.6$R]J&,B6*[A*0P96D"&8H2M7&*@I!9 M54OOF6MNU+83]0K4PH*-M."S<2U9$XS-^,H1A MH@I%'MQGD*01AHFRG+P8^0(3H_!1H]GF1A\;@<%.8M"*##8RFU>4.@]V/XLX MAW!D'ID:/?.R6DY1G*@ZE@F:@*\%J')UR>9(40=)LDJ'630AZ@X:^5H!V%/\ MZOP8D]6P,E:G6XK*_*9A)IVN4:66L/PDBDU)JXPMB!?+,$H$E (%$,<4P20A M O)$IH*%TO-BJZRJH[/,C8<_B ID*Y8_"/#C,B_+G\"C*)HJ<78FW'%,S8RW MBY$:V]?=RJ=K8#2U$J] +:,[@ZT7 J>FVO&9)C72>I7=-\_Z+[8WS-Z2K*A+ M7KQ;/:ZK4O^U_K[\)JK[G/]-Z%2DIC9&VR[U]U+PWTCQ=U'5I>^N'Q^+G+#[ M!0H1T>VR(0T(47P1!S"-T@"B,")1[%$_\(P.REP*-3=ZT7HU%6- HUE3/Z8I M?=8H=P6VZH%.NV&MX!5H5(2UCF"CI+EEXVRMSYN/+[&"(]/>?Y3%,[=>7V(1 M)S)RIUU,*Y/7->H]EK&SJ28SH%V#T[6SG8\]\(A)V9V[,.>G3V+%M?MV2;*' M\L.ZKG_DA9)('%$8I[HHGDR4;1Y1!CWI4\^/"$8BM#I6.COEW+ZD6N).I+]. M76J$!HW45Z"1V_+LZ#STAN=%3@$=^XSH4BSMCX6,X7%[%'1^VFF/?XQA.#CR M,;]S& F]6W%=I#6KQ/OL:^T%5D],1I=-18+R-_+O>:&F*\L/ZL%ZG>O#IH7T M8A:C1)G\ OL0TYBKO4 H(8FC)/9('!!J50!@@ QSHZF="G"I=0 [)9J:'Z4V M)90>H%8$:$W 'XTNEF&_0U;,C,Q&7H>1V6V<);"FO M =,J!0^28E!0O &J? M)2\9:AAM?A#5#2GO/Q7YUXSKSK?:1'RW>K?Z*LKJ6=V AKW7ZF?;$EKE@G$: M(1]AZ,N80IS0&%*/((A]3"2)":5AM*CRBBS-&/0R<:S(="O4N,Y9IM0!:[WI MTG61LHTB@.RJ=-2EJ3?:@'RKCAV=7KB29LPZW?J,3+)Z:;0F8*.*SBK[46NC MUN@GL%6H4TWE"NQTVM4/='!LY!9B_\C2'&K%EXL6!+)T),AY )SB$F:P"2E&+*8A )[.$D3JX0U:PGF M9M V"ESM5Z2[VI6DN]+GPE2 3R3C5T K FI-+'?BUDMEN#$?[Q]Y^ MYSX4/[<;>6LIIMW7#P7I8)L_>*#!M:>8$+Q\JU3Z0I:B_"A?K+J,KZN,VX:0WKAI0'A@B$8Q;ZBR=A/(<41AIR$R,>Q( GBE@6IAL@Q M-[+45M%CJPK0CPG@6?F8E]FFU1%ME;K2E]75?.H*)F)3RL>Z>-6@U3-CS@G6 M9&3^_/1L*6H=]"*\VB["5H]Z%7::M'X"I\6O+L'2=46L0;),72;K$L".U,ZZ M:+B!-:[%5[%:"SVI-FYUTN+?LNK^9EU6^8,H=HGY?J+-S=B'<< BB+TXA EA M/@Q]+T!AB'!,K;*&3">>&W^V^-.S<*TJ*!Q+)QT3Y6_01R 0)C&TPNE#_5D$3='1.P&S1S[]<#B>T,[+NO*I[H.Q+9./=3>X M+Q4I*C,K:S+Y;5Z.?2U&W.S6LND-U>^MM."S^D^1,?W7IJ?B[ZNL*L''=556 MI(Y8N )4W&6K.@^9$C4>L^U9.=E#X_M1(G4-())09923@$'JJV5 M-R<7P+[8W>O66KY5MRZ$[T42J0>$BU@7;?6MVQW<>5 MN,W?9K(28J4CR\KV),=',L$HE9#Y/(0X5>24LH3"A"/J$Y^I_:)111BCV>9& M2MUOM!)9!UJV0M=QEN6 4[+SB)\W0IWB.#(#O0B$YE:F4R@GLBTOA]3*H#2& MJ,>,/#_&9,:CL3I=D]'\IJ%18FU)-7WVT>9I8BH15_\'/2_6!Y:I8MXDQ9 1 M'X61Y%& K6IQ'9EC;GR[:U:E91R8$WL,2S/K[D*$1F926W &Q&>=5-]Q*-;A M/!-'79U4]## ZO2ELXUX^)POEV_S0M^T8$3$(L4(QC1"$!,:01I*'R(45,E>DZ18SO<5.A_'6V7"LRWW1]7R1"9YSX/L2(I!#34!$O M2P,8>PD*0E_)1:P:SYR9;VZ,VXH'Q*8PMZ.BY?LPFUGP#L$;F7&/%3+?8/G' M1EZ'1K A,J/6-]^?\T4KG9\ X%S-\U.W#2,7PWHTK[.R+2LE>*?04YK(.$U\ M!I'0+4$#3"!-=:V8T MI0#P:!U8G]A=),S=B,J_8Q3OZ#*[9==E*FK';9.LS M,O=95^OJ:C1*O2XGR#KESLLDFI19G8"WS[MN!AW:D+WMY+QUNW]16X9UN4@" M0:4,)?2](-5>; JI2&/H10C[B? 2RHT(]]Q$<^/21M9-0W&P.P)JQ+5MR'X" MW7X2=(G9V+;=0+@&-&3OQ^*"ANPG!IZX(7N_>H<-V<]WMJ\LCM7X,)A"6TB<*0A&K+2"B,.6"0"03Y',4(1%9[?YZYIH;*6Q%K2L6 M;86U]!:9@&QF'3F";F1N&(R:M4UC@(=3BZ5OODGM$0/%]ZT-DULN[5G<.2+X ME60K74;_LV"Z!'0F,U8;+KJ RC5CZX?UDJA-YL>;=[?YN[HEW!ME]SSHGZEM MS?5#OEY5M_DK<5N052F%XCR^B%$:(MTN#\F 0.Q',4R]Q(,D\!D/HQC%-!W6 M 'E

H.Z>'02.>?>6L36(GXLY00) M$8MCM80:,AK$K$S*P=E<1($VM,G^P=;RUL,B-C=&%)TH,$&SMP6$45[[C%X( MJU*.H+9;/[86\8/%B.2%C+*HK+T"_G?P&D@[G[Q%3*W8#/4#@P5IVA?R^)6:BB. M;D&HDI)3"DP6T6+TEH239%RXFLI<;PVU)=0Z::A:G%N!,K53<>V,&92*PB=4 MP#K* K5 0VT)M4X:"JV-1J ';P209TF%L5#(B"6GI&4+--264.NEH;0U=0L@ MBEI*)=6R3#9X%SUJ%%L-M01"/7]%:8##^?EOTTD^2[4YS ^@I3+*G"0ZL!+! M"X&)/54)VL7D58YFJZ7:3ZR5:*J2L6XV<"EQUB="+207;*K[EPF5E6TX ;8E MUCIJ*R/JSGAKP)@ 0J,W4L>@BM-49/%NJZW:3ZR5:"Q7-Y)3\2"E 1;JU5_5 M$E)8JZ.[U(:UOB\AUJ^3*8/)8]2=C#=8V'#,R8&\<"Y8*!I#T)+ULU!:!:)2 M-D38W#Z:*U$3),E)BQ:E3*!=B<9KT*"$D](:W88S@NN)YFIV9RL6A9'!0L/I M;-*,JB;QZY__6#T:C@Y)W[823K=>_5]F@^LWE4X]+FJ>Q,Y5GL( M(8'#&+/-/AF1L 6N8DNN=?5<0I+Q1J.-V@'6;0Y&(B>3H6"@)->X*=TZX/== M.I,8LJS2H^?\'D!JBMHH2+DV:LW!RC9U9/UMB.,NCFYN^N7?+.W$UA] OT_L M*P9I3GD!_HOQ@-/WYR\V,39H4[!Y4>+N+)4,+^1 MH6X3N9*S"H[8HY1HP4;.-DS=(JEJL1F791N6^+>&_VXU%+P2,D>1(8%*T8O@ MH+9:%][(+-M4>G&=#-]O(E?J=)]AP@2L5::*]R8+:8PD'S28U(8Z.JOA2F5% MA^J=/SRYM*-[A-,'KV:_XM'T\H)E;)7]/E5K?T#"1RF3KT=:2R0H7L2BG0:K M%:?+ 5MUB.]V"?]]:R=_SI0.)G,38:;IE.9GT_%H*3;U S+? LNZ MH@U@4@!91ZJ+=R6BRM9:9[;,7R-^_NUSI%OF?\I\@;;FO>SJ=0%%B"%F%XI2 M D34^,EF&[V^#=C621 OI>+XD@WK=OFIE],;TLI49_!*3LZ!]]$;3M2"-L6A M2=JWH6S?EI_KR,]E)8G2HHNZ[C)(D))$E2+%(HL55ICH%@L!8IW[5JYZ4NC& M8H!86BO)(KW040@32@3DE!V\HU@W\203@U2M79]9!2S+6Z.)"-E('S$K!0&4 MSVPE62J'4: 1N04;Y5;KS5O4SG,E>_>LU\(&'XFR N%3C"+&"!8LZE)B&_;N M;0FVSML);083E-4!1+ MBLK0C^KZ6^EFT3GKC0(=04(6!4'6#E6$:%V*&MKO9E>RC_SV7:S7@-((EQ-' M3)&-K]U:%8NSC!:-D^UWL2O9LWW[[E6@5RRC26$H(*A$;2)2=*G.TZ)O0Z^3 MM0-R-7/NPJ+,I#W#!^Q8HRSHA4*I/"F"-ISC7CL@5Q(CHR#!L=%&P4 FG9$" M:8C6"5^DTFG]9^F?UY6N?7IU-DW'.*/?II.C*8YN;'F3(AJY6 ^;OKOJU>55 M;9FSST++8 4:GT!+C<:6D)R/(2>DO%CADF:=5[C6%21IEK;>!4;ED+(L*67P MQ@9.YH.C[)W/5NG0(K6Y7FBM@?YTEIVA@:!2 KMHL" D!%]2W:!IV[1E?;VA M7<$1U>Q$C8%:)04ARIA"2,50M)2BB6TH1]H":%=3=L*# R_!8E:@200A@K3: MFZS8F!6T2*.N-[0KJ*@8R'H7M#!:@R_!:W;#QM7#(4XDZ5H4:_=I/I@NEDGJ MIK!/\Y#?+C]0WYSM4AF,*=^G,?^PD85_ZM0Y9EM,"!(HQT6-$0"?BE9>7K5^ M;(<[7EM@5^*,8XG9UDTA;+8@2:-(5LNL$#Q2:=7V_K4%=C7'.6.01BM(]<12 M*!QB=16,0Z%CBZ+LV@*[DABK"0WI(DD1038QH'0REE*,C &*6/^9H77" M\[O,"X$/L1Z%M[4M; D<+945GA.:8.M2B5C_G<_O]H@\^.\9/]>OD]&KR9C> MU;-\-T>;TMGH;,C7Y@^!6F"WDT_.9O-ZEY9LC:YZU6LA,B&G)YXSDRQ3+*Q[ M%,642^MQ6^0D[S'KTOP1#L:UK6.93D;_IGQ$LYWY?#J(9XO"I//);YRZM 8_ M86NA(>V#*AYL%H'MSEJ1412(UOK6X_<9NSN8LJ4-+_=QM6&Z6HME/$AAP MZ*)3) 6[2%V4!=&F^B%K[S!7KTA%R9)*=L4H"0(MDJF%18I-)OFHVE0THC5N M=O6H1YN\9^!%!@%*%E0Z&3P1%Y-NVB M!!H338XV;S3*>_-CFM;KIG1<[_::+C=:;R+0EJPT1)%""&!LQBA86A55K I* M4QOV):Q[I/X^)2"3EUXY+3D*@ZQ5^8O$M$AM%!MN:#UNZQ-SOPM^"CF-,4!" M& $NE)B5US8X!VATT"VHJKJVT?.[X,4Y**)B?5N\K8??P\+,0-NLE"]Q@9<, MFY6*KLQ/RK"TE#37QC>0J)8^!!:I'FPM@NBL$4$%V7[ /%!6R$4L*BLDT Z">LUD"\EM&B9 M:NT=YNK7KI2HI665 L!4MQ$$Z8/-P:7(CE9B&UJXML[-K@'JEA,-$ST+(@\( M$$$JCXH31XC>V38M1:^MVE30$9MD;A(F2-X"#$ MDDRR-FI"%:(-K<=M?6+N=\$/#9N=$*R.M>2A3=$XS4'49Q#DK"^MQV\=4IN_ MB]?@[<]3NGS0V?'@U1VW6.4]+VK*^X53/.F3";S\61. M=^]4JNY3F=6Y"/WR/.Y.7C]5^Z][NG.63QZ\[C\*)WLG]X_W#E\.NQ?/+O8. MNL?]DV<7W=W^<5?UWG0?/1GL'=37^;AWDD^>ZNZP=S%YTSL8#OL'270N3B]Z MASW^_V>J=Y!'G=W]0>_DM+[6O]ZCP/HS1Z.-X[2;*K7JC^X0/HG?0' MO8MGLG=Q9/8.7[SI[_+W'[XXW]L]4MV3H[=/]?YQ;_1VN'>23[N[G?.]@V2Z M!SO ]X7.H_WC_N[]8>]DYVWG4<_T3UZ>=-3+X?5G^+O.^NJ%[:IG_!R/3??B M5'9VC_AO.'K3?_3PM//HY:"S^^!-_V0XZAYV+OJ'+TMG(,Z?'CR8=YZ+-[]S MYEB(7&GJ&>8&O E-!,A-M+*(',!&C'>VP_GGPRG>#2=%#RSA$IL!V@90Z88# MAFBD23Y)0B>DNWMG.!B?[O\YQ1?\KM?=O3.?M)/40_KW_GG_,+^*"FSWXH7N M'_2'O8/C07?TY*2[^_)D;_?4] _NG_+G9/_@,>SM]M3>[L/2N=AY\SOGN9:4 MT(V/J51B^@:U@P9%]K9$]N$D[]Z93#--_W6WSDC=^\B/;)1C>=NIWS-^'7:/=@?+-@WZ@_[CQX(9OAY[^#T3?_@R4F/\>D<)-G?/7W#N(G>X9-9_V!R MWCU\_&;O44=W1OS^Z)GH'[Y0>X^8Y6P1/?5RU&-L.@?'H][YU6?^\^0XCC); MT6/)U@*]BW3>/^B=]W?W^9E[T-]]5BWBI'_(?^/HQ=N]1_V3_UP\GG=_%6\7 MUK#S>]$Z8%"J\208P:A<@]'G)B2,666H]1':9@M_&X?^?XY%&KT_'R=.]@Y^U_+GIO.T>_ M,^M+ECHTY#$T8$IL0@ZY,4(J2091:KVUAB^U!M$]Z0X[ZMG;_JC#W_%8] ]. M=>^D\[9WV#&=T?ZH<[)SSI[MO//KQ];P3'74BXO^[L-1[Z)_W#G9'^X=Y$'G MXN%Q[^+TO/^H=][9?<*>[?&;CZPA8$E4 C7!LTE *=!X*V(C'&"=9*=@86L- M?VT-;[I'OP?)Z3-3GV.K= UH=B]>DVE*CIA RVEK#FEE#9\Y*Z=H:=("( MGL.YA9(YNF-I:MG )I.(*FI0RHNM-?RE-3QXLW? "O7@@>J<\+T.7OQ>DLE& M1FR23"Q K:,FAB0;&0N4A#F8+'X M]P[W3U@&G>\]>L!#SO?DZ]XG$,.3_N@!2YX=AHME[>XSTWG4 ?Y9=M3#87?W ML6"(64(]OO@X@=@[[+*D>G+:V>V]95DKN@PUFQ#__(*?^05_3Y7.S][T3KJE M^_Q&/@8Q92D\BR:?L8&<(AM&40U)%Z(PAA,)N;)\K!W#^>O-X4RHC#&<@$5D M/X,!&Y^3;Z+.(NKH?3!E.YQ_.IPW9PN D JB:G24NJE];9MH"?BG$I0'3Q#R M=CC_;#CW;AI[K7EDJR;,,O @!F_8["4UQ12=R7AGTY:=?SJK?)SOP_]MZUJXU<:1O^*[W8^WGVS%H6HV-+2N9F+2:0W,PS MADE")B]\R5)+:FABW.QN.T!^_5MJVV ($ X&VD9[KR%@]T&'JJNN*I5**0-V M05@>L?-F99\>3II*)W*@U42G"CP6DR)P,S-$@69[X9GG*@[GS=(YC9V"2*&X MHT@:[A''P':UDQ*%^CQ$.JLEPW$X;QS.:>S,T]1KR@FB,H/AE!XL.U% =!7. ML4J%X2F/PWFC*9HF2@S$D].,(^;SX%+G&5)IEB/X12GI6*9U/F\.V7UGX6+@ M^O 3!:<7'*ZW!YO;&W3S7?=TA[[=WX49V5W;X#O;_QQ ^T\W#__)N]L;K/O^ M2Y9A;8Q,$9.,("Y"Z)H:C@0V*;+(LZ] M1R:W#(%O;9E4Q%!"YTT;GCD\L<>Z!U^_*)>R5((_QJT'3N%RBS0/82#F6$IR M0[#X61Q[]$E=#BOKZ]&?^]ZX9OG:%=]6?H<7$T>'U[./1ULNF/DP_EH>G_IU.;?HUJ M7Q7C"^OBNX<'PSN:/X_'+\7X-4B,GS2"4/Q_7H>5+JULASR2I,R3-R$1H#^H?__-P'2$P9W,RH]S8ZH] MF)ZL' S*PU=A=IK&F%ZQUW]EX2&^6KIV?J O]QF3]-*8R"O&9&GET^;&]OI: M\G%[=7O]X\5>W-C^\2>#\JA5W?FX_N;3AXWMC?6/R>KF6K+^_[WYW]7-=^O) MFZUN=^/CQXVMS3;W\;(87]W'SZL?_W=C\]WVUF:RMOQF.:%8<)VTN5^WF[NW M6Q^Z__=?),6O XWHE_W-X2$\R2;CC)L/04<+)01VBH4JYYY3)4)E)&J]50:G MS2ZK*[8=)WT3,I^<+UZME788 M(W8/P0ZM=4^ZW_?XUC9P!+I^TJ4[=/-[6-)8_^;>__PT\&;3G=^4>=@&WC7XCU7&!& M$7$RY,T0<(Z= >>.\SQG"AP[)996"$;O&PMU/@LK/Y6PF^2I2;Z;7)\U=A*! M7/7,4>U?37YY[8KZJ&=.7Q7]1CJ:FU[_*+_??#4HK.F-7]*\;_3UV.AIL2R( M"G9O -9UX"8O'IO$Y<8D_C9P5WQ'EC77UWZ-E\F]OB/+A-SOJ3*Q*^:T>^ULSOJ,QAED,\O$_2T"$QC<<&>>*_MXK>G22D*LDX_)4CF;QZ7&U M(4F_=$WU=01 6WW_ZYFXCP?A;OWK^?P'07VBWOU ?IK>C9'UA7<*ARX]7'IO M'(@GLKVK56%ZR:=^84OGD^['VQK?JT=RYB8W+ZM#,X"[H8.UMS \92\SO5XY MR,J3JRSR^Z&I8 !ZIQ_\45D-YM(XORVR=Y_2G8,_#KKT[5=PTMG.]T]P3Z\' MCN3W[O9NL?7N_??NP:J -G[=W?XZON)?H[VX?%=UW76C;>[J[[0XVM\'! M;7(3NR>;AQM\=ZU[VEW[BG<./_2VP*#_M;T:@F#AWR_64&6E9@BLNPI):QIE M0DID&1/":,U2;8.^:,G3UY=-^R7OI>W80&>!#6G+.D5N9:/.E"09:4GR]["J MAZ8_2 9E\M';X-B..DY84E;C7\4O[M?1KV4^^G>P[\/EPZH8%-"Z]1.[;_I[ M/EFU@^#:$LWXA9$;0^6DN^,VB09+[X"XSW[IE9"O;R,*5>AQJ_C*V[)*PCR> MR\3?S4Z%9+WOO$OFUM1?W=O'-%"O7-BD D_<=^;TU(<=0E=9J-'PKH^VT47[ M]#/[]/VO[>Z9?1*Y<:E+*>(LI,5S+%&F4X*\82S+&);.9TLK?P[[/F&XDX1I MNM9*7:O((;@]EZ['5O7SSD5B^DS$M-F05@3+&IGI[32?3#-30E/L9.J1;NBI M3BTRC@I$,NRTSC)K,SYFICPRT[EEIN=:$JGI[*CI[2S:;5&_!2L8%YCKE,R, MJ6M8]I_,[M.W[*;ERI%P/LW/YQN!I95!&0X M=TAX8L'I8B)L5.+(&2YP[KEPTH6:#P01+$EZY\6^]B\G/[J ??![13T $S;8 MA&]>GI")+Y9K*IWU"%LC$5>.H0QG'.4J2R7!3 MG@!E^V.BN?DS>;'WX>^O# MZG:3@W$_:6-M2,JX*K=H:>67]1,#!#7(2&"IU9EL)*9.ZB-O0QT5EQ3]I!C4 M"5#:$++[=8[6U!D6RW3,JJ]>5+_ >B]^R<6R%#=\?^/--WTI'^FY=VKQU1Y( M< 9_ZH+,1WCJT6,P=:@2=%25WX+^7 R^CK VE%:KCL:TL*DI]*8<]@?5Z9O2 MS2?TC@(R30F2[3W>/?PDMCYWR>9:*-SRE>R^@^N_[W_=V>X>;WU^"W"\<2D@ M4X82)#V Y]/=[:]BY_LGO+7]Z1C>]35 ]=:[#_O=[ZMBY_/N8;>GCB\$9+"B MAE*++.4IXEY3I'7*4 I"3Z1*L;)B:67-]\RQJ?R-4=B9><(O5 \NB_FV.=D8 M%]VRC:C/,8%]:@'?.!-PF!/G N: M,^RTI0%>!1;)Y[)TP")JZ!0NS#B#?RZ56V7Q_V7)VPG7S#- MG"8FK/%2B;@E#)E4,13. C#42JTL7EKYHU>6AWGA>R[YWZ+7JY\ '.[L=XZG MLV%)6]7?<"6PH?ET.!^$^J=?;)H9C0% ",TH D]1(V-30/V!@0?-T_Z^M. E_U MAH'#)]^+HR1D*OT\&-NF[E]MWGYY1#4+)FVU\N9E*A;^XBE)M30$R=R&0IC$ MH2R7&H4/&?56:V^75BA7E]7JUT=?\/RK!$_S[_VR_U(7/-=/OU"C31HJ:@K- M'.*>*Q22RY"GCBF)"Q6L[\L4PN:_WB-F3>E RT70Q& M-1B\L?N)[9FZ?HRH75M[7YE&C^O3PZSL_5(_, 8[5WW?'"^P^TE::-E/CO?! MZQ@ON?O*NQGETC_KN#Q1,OPYAQBGW)Z">]=HUUQRB-&:T^;W/P]WMS\<[*Z] MY]VU]V'-"8[N?W?.?[5[KU^?WE-2?6/=SM;;[;_!I.SMA< M"VM.[T.6.[S[T_=PXL;NVO[!UO:.V'U[IEI@XID3ODI>=&2"YU1D,6U\@@SO^V1S]>/: MZOOD8X#@)%3\\(/DK[_>_#P'X'XKHN$ LR(_?2:?<*/OPC*O3[+3Q.Y[Z#$T M]BL0)M^L]H<]&.=>8_(+&8>L;;DOHZ'G-KMPZ^04>"LJ4U$-@ M>O5^&;(GD]'!;'"C&5SNRK&YV-XF_;RY>=R;7SN)Z;OD%SK5Y0ST$B[*#J!# MX:;F>K@SM&?\L+ ?L&Y:TC37U(-$X]$3G#FMEY\HM_W-L JG&(XV6@6[-S"# M83V7F/&@J!SYDF7:"IE*Q%B:(A[*NRLO*/).>I9[(45JEE9V_ ^K2_?:Z7'; MK:T_W0=(1^DFXVH<3[';Y+HF7+T#9K-LR_CP9QV?Y=D$!EMO!:;RU0,2 @@> M%H,!8*?O 1A693]0M-YIXH&NG28;@;D9VZRHK)F!2<)>F\OVX?P91U,;03\, M>^,$ XY%, $ VL-1F=31QQ_1]NPL0G6]11@U[PSC??WK4X'WU.B%P1MC^19V8I == M\8FQ%L"["DG]U7DBQK=;^E+KFLR/5?W[M(Z#(1=/8+:'A92/88 M"VB/-0;BD9?E6E=R\_%C9 U):D @X-Y>69U>E9D7*&?U9GS!7)*G4;2LVT3* MX+D'EN_0?PXVUS:.=]?V]S/7@;-KKP[G;W_[ M![OA9)6#/[YNO5NG0+KPUO;>:??S^O?NVMY)EUS< <:=P*G3.9+&AH,^<(Y, M9BFBA'!)B*Y-11!>ZC B\*,#^.W)V1 MI)SY/*,_QYY-%)W65(<C[77YZ4A9[^M?W^G(6*E$@N4R1H MZA$'N46:&XVP4(0HZHT5YBZ%(:.];&VCYP%^UR\&DR+NMAEW)Y/UKIFK-V=Q MOXB_-^(OGL9?1W2:"T51KG :=FDJE-%P['1&L/=.")Z2.^/O7&;)Y#>$LL/& MB2LC\$5^UV;JZ"KOJG*/S@O>3I>K R+F.%=O=/P\N," M7@VO3?K0MS+$OK\5=1-ZZ9N^#2H,3D4H?=0D@ ],WYG*U4G8PUJX2VNMX\2< MA+!?S*]7!L"3I$UK1"]FB;U9I:GW?:\WD;+D%Y"=9KUD5"3N%JL7D_7J'5^W M8+GON0W"QS":\VP''K24SKYP93VE1""+@4=SDFFD66J0SRC%J29,#QJ0UMFW?5+Z> -^% MO8WVIET4G2;39PQ';YL\&[AVV"]&8#1Z[-)%@!(R94)BKI3,N"2I'0)0-H6X/37_[-TZ0P9Z(8K!^.OKTC9;!K=I!U_;-JP==Y9 M<"+ ,_#-(U\6=*U]/?["1&X _ U*23A@.Y,,95P)E%*1.4JD)*%4,:<=360' M".H$O2:3NS*6E1O2/:;/Q3XJ1_QK?#SW-__#2=GGJ_J-9N'S6TQ6E[WAX,=; M1GJUTM37NNHLZ+N>\"V7)O?L5^<>YIY'6>7-5V3R@:]>F=ZQ.:V7?HO'@,=C MP!]8.&*[*KH FV^F"OW-TX[XJSL%I-R?S%&)94'PI.CPG4LL<_9H%9;QO8LH MW]A@_$@/?JP&,YD^TA!3/JFL?>]:T_)^Y4A_%IE\;&-QU]W?CVDL[MB6VQL+ MPI96_C;58,1]-Y:O,!2+$4'_2?G46QVS&27RB23R[5E <:,_!Q][-33H?I5/6N-4SHS5,?-R7JAW#+ZJRR_ MABA:4[CT\!KW]%$7LR\?G7V]],8YOML:'HCH"^2LJ=+*QL W^.% MX!?K.$:);)-$OBG[==DK7+,CZ-R+C$QC\:::1:81F4:;<3UV:EXZ%2WPC&!9 M7[+ ?Y@>6&"??-SWOCELMLR3!K;GM7=_#OM^KCN0L+EN/I[KUH\2RYKR(&O> M^O/SYAEIOL*1G2X*#$9V.CMV>JOS3",[C9U:S$Y%=CH;6*;B$CL]BPH%6KIU MY$?//J^@NPV/]O/+5T-_ ]7X6)S,=R>Z95-4<[W9HS;7/0GN0\+FE\2&/DR1 MV$A9%PD;>:2LK:6LSWYI)"W/I)CJ)M(2]I16?M_WZU#M>J-ORT-_D;[,KZF! MCC=&9JY[ -QKKMN?+ CW4@O O53D7@L+\2)RK]9RKX4,0KWT_D<^^SQ@Q\B- M?-;4^\G;7GE\'H2;6WL=>CK/]"^T?T'H7^C*O-._T(=(_Q84$=-(_R+]B_0O MTK^%!SM^$_UK:D_MESUX;OV?9/V_PV)PNB#AS-#Q^0YGAA[,-9_EB\-G^0+P M61[Y[,)"O(Q\-N[-B7PV\MF%!SL9#E,:0)L&91(WG[Z8.5?1P$4#UT* 'Y1' M$=UGMY&'RNDB%S06N8B$HPTBV35]L]=0BO_4R5I1VV%=AZK(P9%>[9O>:5TT M6VW/.0A0$S#-(8A[F+:N/,8?H@BV0:1#(=*53 W#07YNRJM=X%U1(ZQ M,#,<.<8L.48\_ZB]I\U0K"X<@!1/0(HRV0J9W&K.YH[''STW>$<',;+QUG(U M0N(A#%$D6R>2?_D]TQMYAC[,1G0-%V=N>5Q;CNPB0OF+4'=^@5VL1GH19;(- M,AD6M).WQ@[**C*+Q9G6R"PBLX@H_C+4/>;51Y%LGTA^ZE=^KZ@'O@J5*4S/ M-RGRXSH4'[T=5L6@\*-U[T^U#U^.@QR1ARR.%$0>$GE(!/T7H>X4SR![/HID M%,G9BN2:STVS0>_34=D'XM$ORFJ*?T2NL3 S';E&Y!H1V%^&NK.8S!]%LG4B MV85[DH\F]X/3Z2V$D6,LS Q'CA$Y1@3TEZ'NZ33'$)%C1)%L@TC.9B]#9!=M MG-O(+B*[B%#^,M1=3[.+-+*+*))M$,GUD_TB*V)UY06:4A[/0XVDXJ7O=7\9 MZLYH.%9HKV\&P\I/:_V5@\N8M<\RN'6T+ LA:OS&HQ9_&YBLYR>?G^GXRN]9 M]=NEFZ:F:]Q0+J G1V7=U%E^5?E>4Y?Q]7'A!OMC6)J^:S3QK_#Y+2:KR]YP M915WGQ% M)H<.OC*]8W-:+_UV81P.BSZ:'O3+X_7DZD);I"XWM^7VZB*75K:#-C3G,L,+ MKSG Y+(R')IJ#Z9G+-WBZ ;PFI&,_E"'I9'1MV5U;"J'_BK+KP#'4Z>P)-D/3-$/QR,V_>R-^UF? M]_.X&.S#%>'PQ$-O^N';<,BBMTTA>"I7PY_AVZG4]E7;G,1(-&--FOO9U63] MBJO73^R^Z>_YJ=OXN/AL.:R2_*S^O)W4G^] '\Z*SY=GQ>>;=V7#&KI=U\O) M]KZO_4U=LS !F0>D@;^*O/!P\VG3N.$H+?_RK<=EY>I.4@_M?F+JY/_^2U&* M7\,X=II?R>O)1[8<]MSE#^O]JS[U( Z'T*++GQ]5Y0&,VN6/H4G>FOJ'SXN@ M6C\^_.3HBF>$\K^V.+KBI9GO%?[;#Q\/0*+]#X\YZIG^Y*.R2LHF/&_+PR-3 M-1H_'BWX"D;5G9TOT,Q9/8 I\WMAM,U($HO^M[+WS2=547\=3>2P;X'D@'0& M(5F>4W7[B02:RH,X96&FP]E/_>&AK\HA?%[7P\.C1J@[UPU)%@B!N\"AUM!J'(\\+"^(49/*J\*^S@=;+G M^]"=7@+FLU^&7H9+ ?(JW[>GYY-0OSZ;NN:*<-=>^+X>P%?7S3R(1PF3&7H? MX!DZ, @-"EH'7_D!#-395,)PE.ZX@#$[4]++ER<%*&U1-0?H0M= V>'=09/] MH&BJ@N>C;=*O)_(R@%XX^#-,F\F*7I 'Z#PPKAYHQP71FZAZX7^\?@R\($L# MN,B."I+;_PZ+$94-^.R:@]!&H&OADK>F_=4?F\(32RKTXEJ=*85.PA,,*V-8IN1 M-;6]Q@8E8SO<"_O7>N;LI)=1]WT?%+J30!O2N+RJCP$:84>#F"F]@.FP7B=P-R"#03DA:F 3O8O MZF43K(!FPE--V"TX&IVC80:M3?9!@$&Q+4C9Y.U'96#/ 2C.Q_>/RI\4@]$X MCG439*4.5A_N.I^[$9 TQC:8G+$UAN$%Z MU*Y.-3A(691*RVDF6IDLC=);" M->'YJ_U^D,4/(_8(8P#D&&[ Z/^=G:Y]ZDV0DZ!L:][Z0]"7A)'F@%X\@K=> M[8^A04$K PA/R&A#UL:M=+Z&;F>CQOWDQ3<]L^EI,&$CRP3Z-GH^Z%!#8N') M;P);Z9\N)ZMN!,=!L*_!W/"D$7X/X%%?^^5Q/\C+L,&;9F2/_=0%SH.)#V:S M89B'YR#?J\N&\$Q;; <:4/N?V^Z)DS_6\ZLH,#0&^.%^DO?*8^# \TJ;H!/# M9D) =:;X4C!6(&R@&:#]8"U&G#H,<P- F,PN7PB#7C9=A&[ 8TY;,[YM>/N*PP-K\!(#P/I @QJ3,;(NSI_:6=,/D"/S=>1Z)IZPK&"/1S] M/J4]\$97-B]IG/1 A9H^EP F>V.3%NSSMP)F*(A(V<_!X,,UX9RO0?V?9.0J MG O1Q"\9B7>XM^<-D-D1/H46P>/# T>D0>#-H;"IAE%98>' MS9HR>T>BT'?.IYMIA_]RO<6=PZT^L/QJ,Z.*8*8!%Z9GC M.56-SR/P[H%M;$PD3#4,[I@6C(1UY!" -8C)F9&'&("%S"(@;'"2$\A4&/ MPL47Q !>T"O.;? -6M)(W45+0L&0W!B%?_A(-4]\!2P&)/(68_=(!]X]:A=O M[!#8YI\:U?HZ*/UO./4G<._>C?@7J'D!SN#(EHVLW4U "%BT#\AZ'!H#GE!0 MY!'MZ(]TLG/1 9U&@+'DPJ?'S2_[ICF@:&(>$S\VCGUH1B>\(<2C&C^BX523 M"T :CR9-NL*&3O'Y,R?LFGA2YYQ,-;=-N2XP8]\*Z\^XZ?7QB1<7UZNS M&-=?P+C^T\OHU7']OU<_;"<;R\G;CJ>D1TRB$\R]6_WJW=S>+\ MN9FM /N0#8\]JOVKR2^O0URI9TY?%?VF%U%C"ED5*YZFQ M_%:/'>?"/4]6WA6Y/R,I?IHD.?TSE6P8U9_#OD\8[C06D&)*[I#PO&AC,1WS MG(P'OC >/Y&GS-BO>U4)A R-FVRM!Z_F=4N&X5:GURRMK#9K4+<0A)_V]Q82 MP4.2QN@ED\[/UX#^,NR;H0OKL+_.Q:A>E4]\^S?ES?]NFJ+6 M90J_&<7]QZNOK^XU29>Z?:])FH=GS @#D^9?NDQ%VV4C+,W'RJE_VWU:CA?IDV"\&'T($ M9EB[I6:U&EK??% P[@2'_DE##"?*9\[+5*6>6^?3-*=?-@+YPBG#2XGSMC@T MO?I_EA"(TBBK 1YQ,GC5'QZZ_"/^OG4KHZ M>&.JZA1&]!_3&WH031@\WPAIX\([]L]IME9^^XM^^+;#ND-WL/YM]YT^V#KX M8W_K\S^]S>_OOV]M;^[O'KS_OKFVN[])=XXWW_U9;&V'O]W^SH$[^(MM]G:^ ME\<[V[W>[K;%W>]?O^]\WH%_W].=;7?87?M0[!Q\#7^SG<\;;(>HDZV/^M > MONUO':Q^WSQ\CS%]WMO>_=;0O/=$7X?/-@]?0O]F%_Y_"D MMW78Y= .TCWXX^OFY]VO6VOO3W<.=D07GM-]MW/:7=NAX?O=[=W>Y!YXUW"7 M?DIWON_!.SZ==M^])[N'[_GFVI_%YL'7T]VU]\>[!QO'FP<[\#WT^_"?O'N* M3__:7A]T/^+C+TIQ9UTFD6)<(,X41C")'"F79S"?GAF#EU8(D1U.@#5>%(UK M]J+4"<,U-M+DPJ2D029,*",1F=J$ M3/@,F1A,$#,J!5 R%'&5"F0$58A(G?*,\#RS;&E%LHX6;0*F&3D6'!U5Y4F3M=$[3?Y-ED4"K>A-EJ__39?)^0?- M'9/@34C0(LU%DQ#&N);Q.'>K61\-ZZ#%-WCTHWHW]&[S=Z6EF&LX?0*BMVHM M#.N@/A>H33\8N[ 11>^ HIMOIOB=IDQGCF;(>T(0<#B&M,(>_E2*VC2UE&O@ M=TQT*'TPC-X 98_%[Z(&MX<010V>G0:?\R#B,^%R 1X:MQYQKRS*A-&(8$N< M87GNTRQX:&P6'MH,-?BE1=0V^B&3K*R:*O:/& Z_"9S.4I M %A$KKL@U\>,X(R;BVBVN?,LE0180&YN.[HAW./]L66 MHL8^(?>(&GM_C3WG&LX8S7++D",D1YSE#&48.R0(Q+ M"[K\7?DC4[AF8T2_OK")V%Y8](U1D3EG(N.97A]-]&K?-06'1[DLT;6Z!]P5 M4P0ERS"1W!.46N<0=\XCD&2//WX2]7CF>GQ. M6Y11+,/:(,Q F;G!$F766,2I]XI*Z;!5H,>B@W6;]'B6$1(JEF7;65E/^X+_#XNBP*2W0]X,8AIES M(C.9V[][IC\ [VU],KTQW'PWJ-N:3D[Q-"4B=0RE6&C$>1:6MAFX<=9; #HC M' :HHX)UZ,.A+@9@VJO!3Q* B1H\*PV>(BM.*H5SC0@)$53L&5*,"<1@JDB> M.^PR/])@_'#/I'VAEU;SD7$YJ/Y>,BJ2U@P+*G,4:G"U(_JRV*CV!+SD;([_ M"E/\(;1S*_]4^\87B[!V%UB;SEPQBKO<.8. G C$M>4(9C"@'+76X-SDAH,/ MICI:MFD9/&KP_/&2J,$SU.!S8B( =3U1$N6: 3$A7")-4X.L-^!U<&-%EH$& MRXYJ5>K92XB3O!N7?H]!D3DG'Y.)C"AUESV.VZN#;H%/&J1:_>)SRS3Q378_ M1=Q+BXS4%,'D.(QSST4F : QZ5S9.K[K[U$#ZD]-&/C;$)' M*\R;?K!^,CZO)$+:O2!M_0(%X1A&GEJ$96H1-QHCA:5$5MHT9QASQES(@N4= MTJI*"U&7YX^"1%U^!%V>HB>6>R&8TTW])L2YPD@[K9!SU,+4,9\KT&6*TP[% M;=+EEQ#W6/.YKT9' =GRT(=3P.ZY53@Z5>UA)Y-9W6@F==NA@C*NF4(2Y@IQ@"ZD(",Q;Y@D-<1+B$6>90EF>,62%:>6!!M632(8-S8!Z9ELA( NB589$+E@.2I>!!T<6L MAQMU]RE3/Z+NSD!WITB')-*#;&*4I3@LSH#7H&F:(NTYLVENK\&R=B$4/PJ(IOYPI*9BV.>+*&P2SY5!1,$97GGK-4 MVZ65=";%GUNZ6#0G)+$:>C?M(,6)XC M!^P#<4L8RI0@R"KOF"8I5D> M=%@^G+"T-( R/]FV]L=UYN<.H[S@TSB>@+I$Y^R!4'>A1DHFC,RMD4@JFB.N M,XZ4$SFBJ>7&:VVR<"@'X;A#9K8A>5X24Z/.MX7J1)U_L,Y/!V14B@5V'ADJ M%>+4@K.2:XRH53AGN?,Z["8B3';(S(X5G,>TS=8QGK_*_AX:^.H0]"A[P $\ MT8MK$9V!.=V&*5V#&5WMNS?FJ !:V[AT6QD,E@EMC'GJ=X.["R57I,J],31# M8)9,V((CD&8X1\JFF?2:9H2%<\84]2H'4*,=U:ISWJ,>SQ]# MB7H\:SV>(B>YR,BIT^? #4&/4I+U:_!R5:J,6/TB+IQ@)B":6H+Q(: 5:+*@$1N)$R&SA MS#B2L; QD?*.:M7&Q!<1+6G*U?;.UG1BM&1Q>$DSM],H%MVK^X'9IVE*8BG7 M*5$68<$=XIP#)='PIU0Z-5:&=6VUM)+&(P477(&?JH1M5.!9*/ 4&\F]TSX3 M&%&.&>*4ITAEUB!"3)HZCXU.:;,U.6U5G'.66X'F)[/VH7QDAA[6"\ZN>]J, MV@AN=P*WG8L[?YPU4AJDC<>( QE!Q@N"F,Z!MUCML", ;EQVV,Q\K=:DTD9E MGQ-B$Y7]_LH^Q60$MRG!H.Q*T1 =S0TRCF.$\TQ:ZV#&;-CFAX'*S&RC7_MR M:.E_=I)_HV7,4F.3/4J61T.]LL*'N82N+B#1_\E=:B-6K]. M?L^JWU8VZCI4;0DU4\OAH![ +Z'K"3@(]ZOS%S6(&R9_#OD\8[B3!2C?W<-8A4G5( M*J8N6_/6'V:^&HD$(\WU^+FC4XN-M/=G5A>0=+D@CE*5AKV&[5+,%Q'U,85#13^QHPUYSQVH66Q@>HI"NS!^ MH1FF%V9VHS_>:#D%91'%[H1B%RKN6L>Q=E(C9Z1'/&4Y4MRE*.4J3RG60,KE MTHID8H;G>LUI"&:Q-?DI2NY&39ZU)D_Q$:RSE''N$0Y)OUQJ@C) 9N1R3K3* M,I5GP$1)B4D,_X;<[ MX-H'/S#06+=NJCX,:3TUVVNCR8ZX=A=<^WZARJZ0DF#G) )&HA!W3".E2(Y$ MRHT1WBO'?"AAQ3ORBIV6O\;XQR*H\_W9253G%JCS=#:-U 8F2B),;(:XR252 MH6AVZCC)8"I3T52D$_K*C=//HLXO(6HRS5#*9K>2+0^/*K_O^W7QS2>]LHY; ME1:'LDQ-=[/]X%A4?0#P+5,;IG#J-,IH* MQ*WQR*C,(8D5%D(9PJE=6A&=](K#RIY%LU_FYJ8FIV2_[#E?U?])_'^'Q>#T MN:,O+SB=[PF6C)I8\GC&UYOYCC!W)YB[4%27&Z$QY1;ESN>(9\HB<-@$PFF& M74I\V 4!,*=E)WWXN0%QL],BZOP3+"Y%G7^PSD_7DLER@0D.QR*)#/$T!ZOYLRA^&EZV;C7_?,ZU]%@.T,(;D:;?(K_9=-"L/-"L7BA];I2PG M1"',4HTX3PW2.LU1GGFCA.9<"K6T0CJ4\XZ>69;"[!3IF4-J$5(CI,XC-X^0 M.F-(G3[A*Z66>",1)=: =VX),KG2*!?4<)$:SY0,D$HTFV$*Y_-#:D/F?QL8 M>"G\ZXIO*[_#CTG##TVU5_0G[;M$U*T'\:_&FKG2[& [Z__/'S3^)/3L.9[[ MA$A"&R=BWR?&AL5@TS\-YWWTRT'P)"KXN)\4T+*]"KR,(U,-DC)/!ON^]@%@ MFAEOEI/SHF_ZM@B1V %\< B]J9>3:T=F_'8>!N&HK)N,T5>5[YE!\547DU"E1%U]30\NIH/ K7*W!;VOQF&H0^3J G3,#X M8 SXOO6=^.53WPQ= 5T8[YEW9:]GJAJ0%["V',*S7=U)_(GU8$B!D270MU&, M)S&'8+D']:_73]4M;$YC8<]1MK'J-K3AJ/:O)K^\=D5]U#.GKXI^TX7FIM<_ MVKA+%KUYW^CK<]19QB/D&0?JQF\>?[WF8_%R2W'91[T03ZQ.DR%%N_@ M?K=;(D(\_S;+4[?I\$L;N-N4RWFI8Q.%:B9"]1)V;VYZF#/3>YS:Z(^;-=2Z ML;S]DLV=^[\P*S)$8)EEGBB7:\Z,UT()@;F1*F.68O=EK5GDYIB@!Z]V?_#? M?'_8G@+1IYMG2S"?Z-:[C>^;VQO'NY]W]^&Y9'<;GGNXV=M][O>= MT]W/ZR=G2S '.Z=;[\+S-XZWWGUB6VOO3[KO-J%-FX<[!W_TNI\_'7?AO?#= MR>4EF,V##1[ZTCU8Y=!6OKFV?KQ#-T27[A9=N'YW>_4$^@C?O )N.(+;,X ;/@.WU%&L&&6(ZG!: M.58*Z8RDR&98>96RE*KF9%#=$?.3!QK!+8+;XX!;X&E.L8SDQG.JA!&>4>NM M H:@\LR/F1N)S.WYP(V>@9MC,#'4:.2E9H@[XY#BU"-)1,XT]I*&,P8Y%1UY MQ0Z^"&X1W%X4N!&K4F-TIC P-YVF6<9RHKQS&7;@G/(Q@!Q#"BN" M%!$6^#9P.Y^!>YKBCDY;4H,A*O&LE?@I(TI1B6>EQ.%&5^"DC!%&)9Z7$YS$#;CTF$BPQ-3E# MG!".,D7OK?+G<067VLPKFR.8HI"8EVMD4@QZCR7UN=$> M:P,NB>S0J/)1Y9\[*!%5_MXJ?QZ%H&DNP.ED2,M0# 6S%*F49X E&@EA60N M'"Z!]951B*CS4>>?-(81=?[>.G\>M, .'"Z:4B0S#6;>>8XT51D2E,,7F%DA MR-**8O-4G?@EY#E\]#WX<*^3[/F^#R6$0G%2XPZ+?E$/JJ;:3^)/CGR_CFD0 M"Y0&,9[V=Z-)7^V[U0M3OCZ:\0B'=X'#CU.!#F&U(UHJE)I,(&Z\0UI@C$)M M/\J-8"EQX/70#H_K,(NJST\9JHCZ_!CZ?![%8)A(3HU#X(J&XZ/R'/29"D18 M*CU--3%A856(#KNBN&/4YX70YZ>,0T1]?@Q]GMIT8K4T&?@GQ@9]YLH@946. ML%'86DU8CK.EE91VTJC/BZK/3QECB/K\&/I\'GXP0+@E-1@1JA7HL_;!/EM$ MO63"FU2K<%**(AW=EN3%GP07)J4\[>^- MDX>27\*1SC\ 4&M6&N:1 [0TY'8V]>?'OT9[?P=[OS6=2$1):K 7%EGB&>(& MJ+L2SB/FM);<$7#00HZDZ CYZ,L-"[>\.(]*_\2!N;N?"!W5_\'J?QZ.RTCN MJ!(4Y23'(44:U-\YCB17>>HR9Z@*.PY5AUQ1#^?V=#]J_AQH?DLC>%'?'ZSO M=*H EG',XQ3\>1NR"[A%&<]3E'J1Z32S*==L:86G5X;KHKE_T4K_E&&^J/0/ M5OKSF)[*<=CQ1%#.N4,\RPS*F,^1M9QBD2NMF0UGJLV+SK^$=**MP;ZO)@E# MG:3O!Z\>-6MHP8;OUH<0Q!%KY8BU\ADO+<:Z$ND]]IAOKTX? FXH.%!..D0S*Q#WRB-M4X,4)FGN#1.42G"I.N1!"Z8W M0,D"HS%$X71IE6#'D16XPX1JG&0Z: M>]6&RJBY"Z&Y3QG(C)K[0,V=LKDZ5YYRC;CE'/'4YT@;G2+)FLH'EDOKEU9D M)[UBT3)J[D)H[E-&(Z/F/DQSM\YM+I.IT%HR)+6PB.=:(V4Y0^#N8&M4F$(3 M-%>1EFCNC(*-<^/TK_ELD.1%W_1MR*X*NQ@KWVL.'8_;%^):.Z,MHPK+L)"B**&O'[J2&I6YQ29Z!F&#:*);H-M3)II*P])08"GD M1/$\E%UQ B,FL/8.ZQRTNS'1(IKH>=+JYXLH1!/]5&H\%5ZP1E+BG4($4X6X M-1@9C@WB)+-6J3R54K711+^TU()1>E/1)/4XQRZ#E&[4N96J& MF=PL^^7%C,T8*KT/EFU,1PV\TH:F1B--)0]8YI!2.$4R8X8QD7(G0VF%F>W+ MBNL<+=37ITPMB*H\4U6>BAP0;4B('2#"#) 1S@W2N!9)A]0L2SG(RPPO>OIN7,-%JUT?.L3$2+ZS0;]NM.A!,ES<#.4059[ MC+A4!!D+;":8,HD538V@@'ZL(Q^4,'E7G9FCI8^7C //4N8EXL"L<& J#H$I MN"\FS1#U(8,!RQ0I&6 AE9HTN\&Y7UIA'7+%V1(1!EXX##Q+TD.$@9G!P#D= MR''&/),: 1B$E07%$7 [@SQ,&T]3(OFXZA-_4-6GB ,+B0,S"(A$''@^')C> MC.%R:RPC(=4)<( 2\ ALGL*?,J.*DI#3N+22=N0LSE9IWRE35P=J6AT@V1AG M3#3%;I/,@_[X21K%P)RTI5+#HL%C:ZLX3(ICO:W*PS?0C*(_A*$=5\\J^_4? MC82,KMLV)[[N%OVR*@:GDRUMJWUW\2GK_QW"UUT_V"_AFV]P265KA#^9,<0]Q>Q7V&>,T49*IX$AAFB&JE&<<_M/,1$1-?J@F3T4-G,A3 M[[U 4DN/>(8]4CG'R%I*,LYP*C*_M$([XN%+J$]7UJ-]QT@OWI5Q"I[]RC@% MSWYEG()GO_(EI"=N^L%94:XA8#>=P,JQ2S77R%&:(ZZ(0QG6'#&;DI1D'JM, M-$M1,8'UR7537JF;?YBZL(DW51]:7$]V3Q_Y*JGW3>5?/6H2ZRV>,37)#*;1 ME<.LYZ^;Y9:,]-4H>+4MC^/Y$L;S(6]XIE;&9;%GOS).P;-?.MF[6Q^3V\GK&LI[YN7AZ.7= MPLN[4+0E(@X>.E,D9$EH[D6)%.&5+*WB9RL<.:"U$-"MBV9Q@ MV8UQK&O [(%+D_3:78H1U6:!:E/+D#Q+=9Y+CPQV&>*I)$AI+I'38(&8M!FW M)J :2Q\Q=!4!+0):J\G9 ]<@(SE['!@[)V<*>YUE0,XR$ M694[9K,TP)A0D9Q%+%L<++L/.7O@8F,D9X^+:A<6%A7X_R1'0ND<7,X<4$W0 M%%DA#5@>GTG7N)RX]>3LI9U;];GYP[O$0*O,GH=.'QZ">C8QQ7I\W'@6]..Y MZ^7'F:^V\@8LZZWAH!Z8?ACN M")QW!\X+E7>P)RXP0F2M-.#5&H.T4QZ)4(_'N9P8#720LPXAN$,TF=$.X3LM M,\]+.8 7#A /#&5%@&@/0$R%O:S0E@I-D.(I#178&=*&881=BJF7GF.E&X#@ M*>M0)B) 1("X!B >&!N* -$B@)@J%.09R;1D !"" (,@*5+4>V1RHV1**? * M,V(07':$UA$@(D!"W+19_BV?$C.4XGO,_G@]Y MPS.U,J8?/_N5<0J>_D-SI] M=W+ZOEZH4,7#U, $Y#G.$=>8(9,+C9S'F!KP[HG7L\D!OY,N/',L**+9HJ-9 MJW/ (Z[=#]>FBU$9K;DQ"L$,:<13CP'7=(ZR=5'G]B=4C\;KJA63EY[)T8)D\3&8_I#0$='U+NCZ_4+A>6QRK 7/ M$.,L15QKC#),)=+$DHR9+$0PFEP.AE6'B1\Q]D%["&>A;L^\T3""S&(EG$>0 MF1'(3,78A+%,*V91FN8$<>,(TAG\)C@37J08U(//,N4\@DP$F58GK4>0F17( M7(A_I5YY8#)$,@0SZY!R)$,IXSFVW$M,Z AD).FD)#*9"#*+G?@>069&(#,5 MC/)9KK1A&9)":\0]=2BS*2"-ERZSCECJ]2Q3W]L#,DWPZK>!@>?"OZ[XMO([ M_)BT_-!4>T5_TL!+@2GK03.JL=ZN_)Y5OZV<#<#/'S3^)'3M.9[[A#A# \YL M[_O$6%L>PKM/8=*2?CF IX,.)]"8 EJV5YE>TI81YA>'8OIG:&T#B=AH[R5GFIF<,YX:F6.>91I^ MER:3]@M52Y.;]JM)#XX ?5%6>?,5F1PZ^,KTCLUIO?3;15$$J9L>],OC=>VH MY/FCC$ E71-36TO#H:C\+U"MR6-K^9!J&/$^@93<#A4>7W M?;\&2$E&)Z^TOCN_?.J;H2N@,Y.5BK+7,U4-& RH6P[AV6[J4-]K#,Y-YJ4Q MIN> VEAP&UYR5/M7DU]>3W+4BW[3QN:FUS^:LTO&NWG?Z.MS@%G&(Y 9KT&- MWSS^>KGYZA(C&7W']3+1]-JO\3*YYW>"7?_2F^Z\J;$$'JM%;&QL;(K9K1[[ MDW79.^S&^NFE^H=+KW!^1P#Q--ZOOM6FT6VPNSXYA.OVZ\2#.78-V_YSV/<) MPYU;+-XNZLA\+$YN.2Y/*&530: [')G5[H$.L=C;) G#P+!1T0<]P^[W MG>/NVB=HXX=B\]U;>'>OUSW8.]T\V#GI'NP>;,+_NV&9H,"GS1+!1WS\14DE MM<$QUYQ4GW[3O].4)< MA+C'(7 /3#F+!.Y)@(V> 1O/\\P:0Q$5J46<6(ZR5(5]1UAR+2T6(IQJSSOZ M"F"+!"ZBV_RCVUT(W .3W2*!>UJ]];85KV_QC)G% MRF,C%[.1L]P%+=N_"7K-Y_"92S+?A]\&R5$/'I;\LED.?$+DHRPAW"61?Y$R M\1\ER&=;93-%GC(ZF$)@_2]R=9;=0?#>A#RW]Y6Y>'JUIN-O\/E M\$7?-<_XNZP'E1\459,D]\=(./X.LO&VK#;]X.^J**N/OOI66/\&KGU3>5<, MX(NM?-N<1,IS!\JS^68J-@_\TSO/%1*&4<29IDAE3B"AB<8\4UY0O+0"'MR, M_+H6N6X1%F88<8ZPL "P86'! M86$&8=H("PL "^>!8&&R7#H3JJ/0'&!!2:28=LC)7#"IO***+:TP$F%A@6%A M!N'-" L+ OG<5-JLC33N4:,Y< 60!20$3#]J!Q@_3D57\LP9XCQ'(M<,\>!!&>LLDKG*< :VTQL%;E2'/WS= M_ 9XFH-S01<; F807XD0,%<0\GYHAG M5"!%B4-@6Z?E& MRZ?+ZVD5^R& MF=V)RU'E6Z/R8XR,35,$,^8)MX3:S(<\ MKO2*U(UH_1<5"N8Z\R."POU X3P,DCM#6,8S1'#&$>?@"RB>6N182KW-4Z\E M65KA'79%8=OV48.74+-\%!.9=31D-D7B;G6+ 6JW/6GIOJ(K#$@T M'O03<#[Y*\Z)N^+>"B>@ ?--L@EY-KQ^:>0WK/V\9]Y6'(C\JZ"$KQ MJO*])NWW]>38\X:M3MTUF;CS6TP&'1X.KK^E+?,I+@[%],_0V@9YL='>2\XT M,SEG/#4RQSS+-/PN32;M%T:6)C?M5Y,>')D]C[+*FZ_(Y-#!5Z9W;$[KI=\N MBC[(^/2@7QZO:T!GP,&ODF&'U0N=]_,RM7S?VSRN@/)W*,,*QPG0-1-@ZOWD;:\\KMO?BU\^]SU0U #U >SF$ M9[NI]NZ(^ZIG35T6_:6-ST^N+5C.\ MX!)/:-XW^GJ,*UHO*\$"M(S7I,P[Q.&.W[SJCQ,MHY\X##@.:V"R_T-W 5?W^]$L=MN(+W%,Q[O'*QG;>1<'U=W6;RN M#O%M^L'C;[U[<'VU.8X97]7%=D=]6[J.UK[31+]W/XY#NXU^AE9_ M?X\WUU;YUO;&R>Z[$-9UWCGL(N[T+?= PM]>(^[:WNB M>Q!"Q+L'FW2SV'RW07;H;MZ=WBWXE*8*AUB\^14"Z+R#A)S[> M^.FJ3DX"3=!.?S-ZM>_*E]NU^?(3KX;+\UJX=3(HD\H#0-JBYY/^.<.'S\-? M-KB41U7YK0@1GNPT*<]\2G/F4W::2\LSN9JN?$=7H M5L!+Z#)]MFHUMU.I8-H3D/HP%..%V;K1B+KV80'L>6O4S.'6U&99* M(D-]"=RJ2[ ')"4-7\$7+^X_ZF)L8YH"X/=T[,: >PN #9]UF%&*&4R MM4AHH1!W7B-C+$'8$D&8M-32<-:AF.%VYA;M\XB:^QP5@*/FWE]SSZF'9YAR MH@GB&3/AE%*.=,X]DCX%\N&4%@=> M%B,8:9T*1+3(O2:8J]P"U.&.O&(-+(9.%D:;GY*D1&V>J39OOCG39HXSH41N MD20I:+,7%!F:I0C^IZ&/8:UO?D+=$= M>SK>9.41*5IR9+L4?2$=!<02GH ML'-(ILH1Y@WWU%]]P&D,I#S9(D[NJ\J[LT0M<^)C\*3M).0.,>'1](XJU&R' MR0T'V9N3-_!A$='MCNBV,PIVB(SKX@D"HE<:<3#)@&CJ4/"N=RD+)6ISH-B\UF< M<11C*'??.5KV49-)'HHY^7X]"J;XD_"[CP&41>$N'_=-Y?\PM7=OIN8Y MN= M@*T[S5B,(3++M44@JQAQG'FDI=;(IC83N?/>>F LHG/5X6TQEK(P2OR4ZSU1 MB6>BQ%/L),MAF@(=R153X'9PC53XTZF,F#QS.'4R'+.4/GS1-H95'DY1]DU_ M+YRJE/3\GK&G2:\P6=$K!J>)KP>@,8/[,9:7[9X]'V/Y[JO2P<1.<&Y0U:_ M!ZM\@#@_^K?HFSJ#V2WKL\F.@'XYL!:B#7(4^,R M#5GX*W1'U^''V>(C",IAEC6"$K:3@N/G-("RN1)%;G M0E!J.5Y:H:S#6U4*YH4%6=9"8DH^619-3-\E335I[R:1EIBK,D_$Y2?1Y S> MVLPNN&F'15/-X:UO8LKANXVZ'H(@^&9U/&+?G;#OTX4(#'-,8R^08")'7&A@ M-6G*D-99RC+NPS0V27HQG66AE7O&5.:R5Q+U^BGT>CK31=JV_>U$:R[8M^%07WOG>Z(Y1TSH-[!Q&TL7WIMQ'= M-K;#_$/D",)"XFHPPZ=_*TL2" P&,98@=YSC!E2JRLJ5Z[?FM0HC/PLCS\:/ M(F4T>HN8PQAQX@0"JX0@S21/QN%H,*\FK;.Z,/(K\[S\-CWZOS>F'LBLK[2[ M/T!Y[_7;Q?%2?WWE)BQ;/R=FP;*YL,S/*B4T,$.QE\@I$1$'%04Y+3W"3&BG M/&$"JZ65JUJ*SSTNLKA17J8;9?[4V\+-#\G-,YJ)#$DJ@P-RP8")X0Q8%RIG MU0O*&"8TDN!S>AJM57K:*W.A7*.='/;CH6V?QX:J@%%ON!?[I2'+@N@L]P# M?\;4GQ8EO!L?@M5NV,PGH/1VN ,R[EYPO@A'!;$482X9XE3DIE3"(]!ZI%62 M4FI1(%IJ M[PTWEBVMT%J5#;XR'\Q9H.BWJ9+S>]9R\OSXW!2@<6A/JO&_6EH) HQQ$0HG &"?AG88<^Y@0;IYD&[_0KO=J*Q3.*<'AF01-\DAXW-'.P;:#G>& M..7RQ$ER_]3?XLFI+U\_91)-X>O'XNL9#<8[AV5B'*64ZYF(P$A+[)'2 C,F MP9ZA>6+ E9-D:^O0J=\(R#).]H'=<%0LJYKKGJT'F!G[W+XXU^N'V$?#WN&; MO/.#7J<=&M.=>]FB[BE56#@J6:K],SDH?YU\'N3N:%<(OR+KYI)U%SH(&2,U M$0SHY35'7&*+M*<$Z<2Q==);&^S2"J=-^6!-76_-/PODNGO%F/"4ZF_!A$?# MA!G]5V@OK8L6I2AR0KDP =*(:[S/%Y)!95R:87AIN8+@PD/Y..KAVZEKN39 MS!F-; 0.&JG?.VCD),9!I5:=L\6;1W7QW>(>MR+T?1[P/(M\9='TM_:P/;2= M<7)@: ]'_1(B?T'Y@/_8D^Q#&FSU5K/UU8\@<,,H@T@9ZW07Z7JQ8X2B)$;N M$#'8(ZX\1Q9[A;PD%)M(6:KB8[K)ZA(?*\Q9G8^895=FP: /U!H5 M'#"SB)/,/\U#XEP9X_S2BFG2*W);2JS["::SS7@/>ZGA1@.X!$[]N7^Q\D;: M,6>$$@!?(._A=3UR?@*\O\ZHWHK#S93MI,DGH6#?7-AWH8&$\R$9%AS22G+$ M(X](,Q&0-4JPH)U@N+3Q7%B^7AAUIG#WPW'W;!H?CM08&Q$-V0GH$@'&-API MKJ2RU$3A"&@VHDG*T)1G"Z4>]GOP#F'B\,OQY=[/RDXS7W8("S^IJALB\,9A M9J'BL*FYLG,)^":T?@^D_@2H-MA,4^A;3:G=:=MA3F8NUMV],/!"-PIN+/8I M6!0)BX@;;Y'C6*&DO10A"4(CSJG,I6[A!3/RDRHWA<>?A,=G]!RN>6(L,W6@ M!O$0$[+*:.0B)29:X36651(OJ1.7O]Z,N/HM^!&3_7ZA'2]2LM]H$$,&P:KE MV:!F12SQ> M9M^S+O)! ^:L+N?L:@GQ,0[;_:I\,/N/![';!IV]VQL^OY+^PL7M4R;WO;/] MSLG'>#B.HVVF3Q69\_"8(E7GDJKK%]1M(U+D)"!%"*C;25MDM-9(RT2#\2D) M7>7,XR:N2Q?VPL;U]A1?E]]2&/C!&'A&+0XI4,= (V:6<5"+@4A.$HT,2]0) M!1:S3'7,9GEE4>]_+D2\VY-Q9P^BKI2(6 VUE=F(V'2XW13R_MOK[F[%_D&! MOKFA[T(-L%!,1DTL\LDZQ'%DR/'@D$M2^Z2Q8"0LK?!K=)<2ZGXQC/U$"DSA MZ4?BZ1EU)A+K,!8>L1AS;RJMD"$R("HL3]S;B)5:P/F5]8OIEL#VZZLJN:B$ MNEZ_WSN"UQ@T>GD*Z8]>YT?VS?I^#.UA(UE_GR;2Q?JN677)C/#Z;\[,VDQO M*T(7:367M+I02F*L9(PHB:SV ?' &#+4.P0[+26URCI-ZFA\%R:NMP9Z:].R M'BXEIZ*:ZE[/=NI+/\OA0GDU=GHYN@H85X<%@!T6$_ M'K1'!\6U]&(4LW_.$#V?A7?'.?-YU![LY3^^[0U*M=^UA17M#LN65JU9>8:!CD+&S\P&\^H:$DRYZPC MB#B?$$_8(2<4\++ES@8NO5*TCO[BUZNGU6_!Y=5>G]OSTY[MP\T&HWX_=D,$ M/;HQ.@1Q$8]CW[<'X_&_TQ+E7JIZY>2V.4>V'P:-80_V"-ZF,;3'Q1?Z E7N MC[%CAS%L];;L\=?V<&^OU\E;_+[7KP[.7W80P]O>09Z>;O/ZBPB?0X2WUBXD M'?(@4G(YRY!0B;CF 3E,%=*&)YL4"5$#2O'B*7VY+/X<;0,+BS\RB\]HZ98J MYU+2R%#'$'>*@8(>(XH8<%U@9VG@N;7._6SMXD8M;M2?,_2FT6W0V0Y'?;\' M? WO?7#0RROI^>_%8?KBM#? \(]Q2NS-]+:B]J=,[ +B3>Z(6#)-JG#N]HD%:\9B^"&Y^#D6M"#O='AUD?:_ X"!802X )G N- MC,BI3<(+E7" _R50Z$53W6M,2QG3_+#-''.+M\QF?IQ% MOK(J]_IP+S8.X8Z]NTTY?-UAS9IJX!E"\O_/H,C' M.!CVVWX80S4)K1LN_F'FRG^JPS ]+FN3PP*_=T:9/.^._9[M[L:/=AC?I11] M*2J92TYG^3S3'](99:(U2(-$!BT>?K).QCQ9R'*:*-9>+:UPUN17R.G28JG> MZ%![7;S@1*UQ8K9^7EGM>9Y$I%G*6KP"G+ ">1DM 8'"@C.Y.[MJTKHD1KVR MU(+581Y5JB#>7(AWH7.V!GB3B3 40 ?*@4B+G"()1<&]LE@%K>G2BF)-(^K4 M,*3P^$/;3<$GYERR)#%N*'42U&)'&.4<!(>75V#A<+"%78A*:AFY#U'*1"OM[AD=907Y MYT+^"V4^B5J>:8B\86#44A61QC@AYF)B(.4%Q1GYB6KR!QNPNRCAZP*%!0HO M06'4UDMG @UX=I)0V2R\*N 'W%@?&SH%BA<&"B\,&F<@ETK&4"AI6#HTH0< M\10%0$@3?-0^A*45*9KT_H;N@L7K%\7W]VET>-BI!N393B.T![[3&XSZU?B9 M*DI6CQE7L+ZY(#^ R>V%4M <#ZMX4+]G35))ZH,2D8ZQ#V)R ;% M$3&1&,>3"%: UM D]W>4:$TBS8*F301)IEU94DSR8!5,W(V7A=,6[]ZJZ0<&_I5(_WHFK]/K;:?TO M$=H?88=>C&1X6C75]P[B5N:0+!R*9)A+,ER8X$0T39;:RJ4E$6>>(.L(14I2 MGSO])),[F0C&/R!:>T$QD)ZOK3"'B)>6A\DK53T/X86[@O_#>T?*_^!?Z8K/[#] MW79WNL!+ZK>/V;Z;L./*?US_CY6S#;CY1I._Y%=[2?=]0EBB&9:V]F+#>L M>/9)3HP>#ZJP_=Q2M_)7[_9M!ZR2_C '2X9[L>K'UJTB4KDAX[2/!%PT&,(? MJAY RXUK=V;R=)XWX; W:%?1EGYN[MC^$?\\:H?AWA0Q9[XUV4A\_A7K8 FC MX?5?JD9_ M*FT>HT"_O6$'L/+^X607KF?@NJSY[2P(?9I"3R9 U1 V]X>-_<'_5(7:PY/Z MO\^G]G%C Z[:&S3>=7.[GK]'W=A@N-G(YG)5>)ZUO?J_R&^?NW84VD"6R1R' MT.MT;'\ T@3D1V\$]PZ#W^=[CTK!.!<&E5;C\VT/!_'-](<_IUV?VMUJ5=67 M_OQ9%%]2:*KGC3^>@*,QRT*2C(\3Y^/DP1/H7*Z@\Y*2-OZ,J64IY;4?XV5R MQ\\$XW?ZYJ\62_ REM=_7!;[2A9+EC6EB[+8O+.W6^P-T8,Y\E_N<.D5WIHQ MF-6JHTG5F[.R9*H&G8U;A!M>ZEYD[P=JCS?CK3ULYT2Q5[P=J]Z/#D95R_UJ M2]9B:OOVL&S)^99L@C'<'Y\7,)]!XXS= =BPU5_^VQO<)G;W4K=JJP?L<^'] M'RCMK];>[[]LQW9]'#0;:]'' Q?[8[<>(Y4.CTM55BE%>(+P@63,L:2LL)IQ MK(3&WG'#K2>,<$O$]37W%T,#E4HP,:/'1O19ZY!_>OV\BM7AL-]VH\K.VNJU M>MV\CCY88W#)-'FG-A&%UMMI1.&=^$:_'&S0?\G&UW>XM?9Q?WO_G=@^:.VW MOG[<_[;_[\GVAU9G8[_S_3RB\/?!MZW/O%H#7+>]]G%OX_1]>^/T'=LXA>>O MO<\1B(.-TR_[/T44#N =MG9%:VV#?J.M[ZT/[TXWOJZ?;FSY4WC7HXVOK7;K MX-MIZVLK;7S")U4TX1,^VG%&R)!P1-XH@3BG&FG, Z*.,2PT3<[EF?1L86H. M"N05R'NDB*FRT:?DK!">T\BM4QI'+:O"'6+\ [09*6CX'&B(S]!0A22]#PHI M(#'BVC'D3'0H4SIPR6E@:FE%<=/$BU.%51"Q(.)C#7(B,JG$**-0"L!&@TG/C?6+""(.7 M5H@P37FO64\%%@LL+C@L\AAU%-HRJPRG@(.:4F4P)98%3W0LL+CHL,C/8-$D MF0@0$\6H).(NX-R2DZ 0C$R:8FFC7%H1#S.IN(!B <4ZO7B]FG06*'P.*#S> M.,].#E)X)BE#G"FPG[$',(S1()6B9IHS(+L&,-3\%78QJ36"Y3EN[2I+O[0J MGGOS)AEHI=ML(5,ATU/J%,8+XG%6'YSB) 83*7')8)D\:!CRIVI0=@_E A!R M7,:4LRZ*CC"/CM">\2(I$A4H>0E)0P+BU#ED-6:(B@": ^@)D8FE%<*:^/Z3 M3@KK%H0M9+H7PF(I@N":@*(=N(G"P?\8EC)*C .QMB!L31!VU@KS-(&U;0P* M)!($QK9%6E""6$R>D\!,"+&&&/L:LO>J=,Z>WEO(_=];H':]U-W-2OCUDA M4R%3(5,ATX,GK$4/6IJ)B@N6>^Y8)RGEE#)!J9;)W$)YNZBA5=+K0AW"N<(& MVMMFVK+'17&;1W$[F8DDDJBET50CT+=!;4L1U#9F TJ<2.JL-32WSY,/EHI; M>+:&//L !E?AVZPV/AK1B]7UNG*UQ"H_&?4]WMY?GT>JE!5%L,*>OY["5L^IE0*.#JN/'4T MSR/7W'$:571..>6#UGY.-^!I[/>"'>Q=F<#Q,1Y.:!RJ63/#=C^&M5$_9W%4 M<^>^V,XH%I$UA\AJS59\"6.PX10CK0-&W B);$H<1>R!R-R"WN'/K,$:N0<+ M4S]TFFHTR3D9 HLNY0E[VE#G;! 4"RT9YP_IW"^L_6BL?5Z^I"78#5YC)*V, MB <":BBS$C$5)64\@8IJEE9H4_+[Y*(6GEX(SUPA4R%3(=/]).13AK^+A'PT M"7DA19D[XZ522$N57:TJ(>.P!O678N.B4\SJ6LG(UQ 6KYII#AJ#4;\?!S[OCV(56/*'W$PS,V#P?*/XW:;]LCVPZ Q[,'&P.O<8YK)Z_9/ ME]#?0I"IKK;=/_;D8#PHN.I;MM7;LL=?V\.]7(H#6_R^UZ_X^Z\LU7(D(G8' M5?O?(L;F$6/M&4./!ZCR+,XL18YZH2'@0,<]-;ZHKQO[-7718 M&+S@<"%3(=.BD:FNAEX1ET\C+F>M/AM9\E9[9&*2B%,ID?81H^B\TBDI$*.F M5@*SA.A?Y)6%K"_RRM>0>='J=9'/PV/]C$QJQ./\0! ^O=R6B!2HUTE]7(C]EY.F@/XZ?8_]'V<1Q7^!A] M;[=;W:6$&.95-C=G@_ ^2F>=5,B!THEXM K91"WR@AFNF8*#P7. @5\18"A@ M4&\P*)A=R%3(M)AE$46T+JAHG?7C*"4<$]P@1T-$7 J/M+8<<16MQC$2YEW] MA&NQ^E_DE:\A,^-\W-"&[?N]QF3,$*G5F*%7W3+TQ?8+94%JP[AR@MOD75(R MX:C A")6F7&_T%O4/Y:FH$]?(9EE=?L\XRXP,(EU1,QCASAG%+F4!,(R>,J% M%2[A)QDQ5*?8:\&Z@G5G6.3W6E=[(]8;! MUDSBL>66.XG!=)$$<:$XTC8XQ"(EPAK/G#!YMI!J8EV@L$#A"X+">3)QJ$F: M2&9(H((3X;5GG"#S?/E403,-'&6X0UP8@3 U!H)4,FJA2L2E)*!;9RTYB"A@4-7P8: MSA,&Q(Z1E+BS 7/KB)62& M&,B"D\SH50WE1,7!C:S6GSP .KNZXX&00 2/" MF$,@^32 (,7(6ZP3X)#LEP9J,16@@P695VS%,<"I[7!<]G#<\8 ME65-(#AFQXH*1N;/L:HGQE_DX]?(4+ZA!<0#+-DZSGI<8J.$:Z17_),+L M\ZS%QT.D'FB*! 5CCR>#D8V.(\H-_,*-Y8GF'F/Z(2I2"XL7)"YD*F1:-#+5 MU> K O.)!.9LL,Y@HIE3!CG#!4A,ZI UB2-#+4DD8F6#K97$+ TY7^25A:PO M\LK7$%+SF(4*Q=TDZ1P*UWVD5O$A4!^Q"-2G.J)Z>QWPM R=)6O-8: MS.YLBU)KO$TL&J2H"HA;09'VUJ*8O!4*3'YO\)EI4J/&X@4+'KH3YQ/Z]@H@ MU P09GR PI ,"!9)D >($RUS_D= 1%!#->92:[*TPIJ4UFG.0(&#DE)0R%3( M5%/A^I1^P")<:R9<9_V%"6N%HZ)(PH% /"F+-$X<$2I\)")IBEW]I.MKR!8Y M'_?R]Z@;&PP_^[27\79<+H[/NW!MR[9;M9>HW=;?M?GC0VS0BQ$QB>O G"22 M*\,C92Y$JK057D4L(YMV#[^QOJMT@7P&(?%]UB7#G#58:X^8)PIQ%AVR.;G0 M:LHEV.(6^\>8&O, W+08#7,+KA9I*'!4A:,1GD][I;I#XL"P.8_%.PMV%NP]PJ=%Z=$C:1)8\-] MY,X;%4CR5CL<,"_8N_C8.],GRH<\G=%KI!,3"%!8(9+*>.<4=8GKP# MY[,@;T'>@KR/YVQ@/ BP/K/J:SG1T86HI):1^Q"E3+]PXA:\K3?>S@8!A;=) M\,20I3:/?@34=193E R-EFEOP=[)4WY44UX!N8OJ;2@IZB_RRD+6%WEE(>N+ MO+*0]45>6T M?ZS\!_Z9?F/&8^5C=F5.7,(K_W']/U;.?&J7OW9@^[OM[M1Y5KE])W^JW&7X MHFO^[,[5*LX\3!XT_)"\3M] M\U>+)7@9R^L_+HM])8LERYK215ELWMG;+?8&L71CJ=V]+KTBSC@&LZ>)IYE+ MX31U93CM;35[HP+L*I;5N$6)SDO=BUS4A]KCS9B4]KWF[5CU?G0PJMJ?55NR M%E/;MX=E2\ZWI!K?-#XOLS.*NV>L ^%][_==4]KD4?#USLCP/, MC.0"2&*>L0#RM:?&O*;,%R.LU,Q*'W7.1A.&"(>UX4(*C .K4@Z)(9214KYX MV_06N'I[ZSO=_/ OW]C_=@QK8QO['V%-?\/U[\CVAW=T^V#C>'MMNW,YO>7; MZ79G<^L;WU[;/6GMOS]HK?F3UH=UL7'0:F]L??G^;6O[X-OI^^^M@R]IXQ,^ MJ5()/^&C'9VPYT9[1",VB(N@D.4B(FHU(TQ89A1?6N%7M,.\5U[+2TD7+)#W M>B"/,*6,-(9@:WCRU"9X3:V55)PRZL7UD%>2_6J-AO@,#1/(,QF%04Q(#&@8 M,QH2@22Q5"?A>12 ADK3AZ\K+(A8+V!XM8@X3^%))-(:[(AU)G(JO4X,"Z(B MP003EPJ92!3R1%C/C*"2R*45^:#%> 44ZX4-KQ84Y\!$'7QBSB7 1L8-I4[2 M1!UAE'/,!?Z%O[! 8:VA\'CCO#+9^$1P'JE*!;&(AR"1MB$AS91EG"IA709# MHYI\<"&@S+ H[1_+F0J9%H(G8)RY:SAEFF&.07A(KS"EKAH M/+%"^*I+-\9DW*4;8W8/Y0(072$]HP3R4="%;$).18XXC1% M!$J@0DG2J*,V%!N1^T8U2:T::A?6+0C[8L@T!\(Z33V7FC'O T_2FQAX3-G5 MD9@)P16$K0G"SEIAV@6J@%8H!B,0-\$@+:)'00#]2##,TUA#C'T-R7M5-F?# MSV9R-CJWR^(L8YW+].U"ID*F0J973*9YHI#,1H*%#%%$PJ7!.@4EE-(^2N&T M9K?0W>8/1U8"[D*EPKE.!PK>9MJRQT6WFT>W.YD)-J:D$DX)(^-RL%%)BAP7 M!!&EN&2,!NZK:53R"N_ZLTRO+US]T%S] !99X>HZ+KTHSA15[Y&D*=_XSZ?L\.8J.7LB%^T,LKZ/GO)?#Y MJ'++).4Y9TY))KC'R3B:=/(<))<.PLA;R*TKLCT^QL,).<-J-WR,PW8_AK51 M/Z=\5,-07] $U"<23:W9ZC#%'2%@-R CL$.<G:'3!&1SR\B M9]TQE#B<'"?(2:X1#YHB385#3%L5C%"4&C,6DJHF0O(UQ,X_[=D^W&TPZO=C M-T0X](W1(?!F/(Y]WP:#WG9#XT<<#.&%LG$?JQ* ACVR_3!H#'NP,? ZC:$] MCB7>7B*$+Y1,=;7N_K$G![$[''R,56^SK=Z6/?[:'N[E>AW8XO>]?L7??V6Q MEB,-L3NP>?U%CLTCQ]HSIIXD/-B0!'(8YS&!\(_!(B))C8^@GTB>BW%(4[.: M!!4*@Q<<+F0J9*JKN'Q*2Z^(RZ<1EQ>J5UWDEA*)#",*S#ZFD+:<(L$4B$Q& M?3"D5@*S1.%?Y)6%K"_RRM>07-'J=9&W@[VJQ&$JDQKQ./]<2LM+O."%DJFF M/I?5L#\:#"L]0C!>G97-S=DPO))!":$44C1'&+3"2$M'4)X9+YGE6E":54W# MZU2A5\"@8'8A4R%3347K4_IGBFBMEVB=]>-XPY2WA".5,U M/?=2B?H)UV+UO\@K7T-FQOE(H@W;]WN-\2BBG!7^\%D6-WWOVG: K[JOZ MM M*AJLYF!&@[$4,9>.NN192D1&'#%(?)R;BMZZEJ1T#GW2"L@LJ]OG*7?1,:RX M19@8##*;.62B,R@*8JGC/'F2EE;X%9&7!^X:6J?8:\&Z@G5G6.>U(UQ);0D+ MG,JH73).2!LB%I$Z=3W6E0;*]8;!UKGI(G@0D6"+-%41<48PTG#8D9,FUX<[ MIFV>/R1(D]_?>"E06*"P/F\]3R9.L%0KJJ05@G(;G4U,)YM2Q)JDY/WU6%@& M;"P**)[KA@'+R(,Q"%1$@SB/&!EE//+:2B)3<"R0I14IF^HA$G,*'!8XK,%; MSP.'>80&S6,I$Z@'R063* XR.AT-PTG\0C4L<+@@<+CY=@8.!3'*$D2T5HA' M+I#AU"&N$HN6)(,=Z(CF89H%%30L:%B#MYYG2J^2Q(%>J+23W JEB3&4*:6Q M-$X*5NSD1<7 C:W5G#T#. B&<@B*>I90T#B7Z)J0APPE1'P**@J2E 00E$HT MN5P,0_E5I(?&X=W;73]@'L0,)1F0*_1&P*>WE CU \=[9;+<!L5X%,P8AZTAE%IGJ?1TDMW$I]E-DN'[6WME)L?=%9;U M61^6BIHG'@U8:0%,-8(=^&Y(* =S*/;E7$LCZS7;M&:))P(.>&D M)FU@"NO6V2PKK/OHK#MKDGEC+,.&(BUH1,#% MEH"<+)R41)$IC'&O%NJ?I[ MD5>^AF#NL_=C?MV%\:5_P4*0:1ZU(S'.F&"82JNY=<(QHS'#.>CG"$[A%FI' MZ2+Y#!K(Y]D2'D<]:!>$(QJ21]P1A30F&NG$J--":N7I+1<7 ML"UD*F1:4%.\R,1GD8D7 J4F-]])N;6R%(@'%Y"FC".A/75)\CS%O$9"\36$ M0A^^5>OK]B_.$QDP3GK,M>1<<*:]HSPJZ4D,6-"(Y=R85KJ1U0K[OLUV-B'" M^4"Y0$QPCKB5 5EA'5*:*)8K]QS.K3X?JDBA!!1JR/ /8-B7SH2+B@4SOH$4 M5!+6#9I)KRY$RFB%N(D7&*(62#"!9=9"!LDJZ/ECKK%+W.V^#V+]' MW=A@^![]86]PG=XRB7Z\'9?SZ/,N7%OE_=+[13S\!KT8$9.5PQS[:E'O:LN8#M/;*THNF5^'O7*O4"O05Z"_3^#+W4Q8?>F4I2JH&FB1$$4A;^"9$ARTD._0;'*(X)_IN3/YKL(5+? M"O06Z'UET#L'\D9MO73&$JL)UWFBBDP6?A7P(PZ,%V?#H@+N;!!0BH2SNQZQ ME+NCVV"1\1@C'$3P(JF@<57_2YKDBIY,B^IM*&7$+_+*0M87>64AZXN\LI#U M15Y9R/HBKRQD?9%7%K*^R"L+65_DE86L+_+*0M87>65%UC\JWR7\-[1_K/P' M_IE^X\#V=]O=J1=,' [_G/PEN[W$10^[C]G7.?$9K_S']?]8.7.ZU?Z^3^CC MIMG'O;47&];G,GW;/T/6K]V8R<-YWH/#WJ"J3GG3S^TRVC_BGT?M M,-R;>M]GOC791WS^%>M@!:/A]5^IRP:KBULQ^V]>;>6#Q];$J#@SS";.N+0J M8>Z<@9^5=?_H&AW8W(M>/]CNR"5[PC>TTHM &8?V]2C9QJ845DU$>O+98ZN5@5=1),QD6=9!RUO=1JN;]KN^W3"C'>GDG# M'(/MAG_Z(".[P^K7S?1^*AX_G4G'M?; =WJ#43]NP9K^ZO3\]^<-QN*-\V#L MT?;^]Z/M'!0]_7MO8^M?\>W4BXT/G^G&VB[9^/!EK[6V?K*QOPW/^=B)_^?C MR?;7<.@HE]^V_CK8W/KK>^MTG6T)A1),-I&8IE*XT![NSN*836'R2,G MUCJ7"(^>>\S@1R.3R9.IM7,"*!4'WAYF#: _BKD\<- >9%R>)4MC&IR=G(]+ M? "?31XZOKJBS8T/_C4KS"J ^B)@Y++?=CIY+@VPW]ZP Q!;_<.)"&S\MC3^ MXU*CU\\J7V/I[5A!7/J]677>;0\'%Y7 P<@-VJ%M^^U#'V(77CG& M_J#Z%BQUE*P?CG)KWW:WV_M1:7V-PWXOC#S&?L*:4FT]- MUM\-<+-^5EIA5?WO$5361N.6<%]K8EY6YV]4U6$OWMZ< MF@N3NPU&G?%3>H=Q?-0SV?.>P2W Q+GB#C,;U<]5]OGHGK_AY7T:]N##[[&1 M&U,?V.%XDQIV (?SL'H<7&V'#9M2],/JF_#<7C_3QAZ<[3Q<#P>R^FJG;5V[ M ^\08:6KP#JPI.E['-B31FC#K?J-U.\= ''\WB^>'$8QKZ_?'GP??SCJ^MC/ MY!E63'M.DO,/SAFL:L0];(":W.T=@$"-W1_M?J];;<+DSM4YZ.[VJI;T9CHW@+.#!LN[[0=P!H< MH,9TDV"#,A7@*_ [G*Y94N[9O,/ %_800 40!ZZ?\D=^P_.-KMHQP)N/UVC] MA'2^W?>C S@_N3B]87_8=JP9=XUIGV^6V7.YL37>0\"2O*MYF$.L#/$Q MD6-U'Q>'1S%V)X;X)6I?.!\77N=_!K= @GR@8*/R#3,TPD:-#VH,U]OSBP.- M'Z]B_PI&LI<#)$KCL&J;,79^Y$,S!9NQH EM/Q97<(,I"Z:)?*Q.YDFT_>7& M'1"X$G.5VZ6B.;#28*\WZH3)JP9:^FGKPSM2:?I;_QYO[.^UOVV!QO]A MN[VYMLLWOK8.-K:^[%W6\ENGGFWL;^!O6U^RID]::^].-C_ ][+E<+#.X;O' MW^BWX];7]ZFU_PYT_" %$X8BHB)!' X4,E$9)(V,%!O8??>3CL^<(4 1RB(/ M8!4(8ZEW5@A.,*="T9-?KRP5E,299%3.IU.KVC+%^JD,E4!Q[,RH6J'9GZ$U2_\S,#,J@;AXV! M[61EXF1B2IU,K* &K.@'7/);@-O;_F"L_O5&L-HP^/W-W;0 I+?_X<7[F4PEP];_SQN3) MDX^7JX\NI66//^-TF2A^[<=XF=SQ,\&N?^BOOOFKQ1*ZS,3=;EL6^\(6*V]U MVQLBZC=V"9SC4O/3I5>42(T!XFE*@(VX_@F$$U^T-&GD@53AK-G:+ M/F,O=5<^M8]OL2>W/%W/6BIWN_>=ZO.-C;'+\"%(/U/(.$<=3[W/159=;]-^ M[S8O_-HV[C9]"Q]B;Q9N8^YUHA[D."W9+*QZ?^_U?3&VXC$8'*J)DBG&;A#%"YU[]#&?_A/ 3IP^_X/2Y M8Y'X#9[(=\>3&,_J8!#A_T*-)D+?U6LTK@C?[W0VJLKMO>^M@V_\&ZQE8_]O M6.,[N@G7M?:W.]L'7]K?3C_^5!&^^?7S<>M@>W_SP[]T>W]OK[6V<;)Q\![N M_TVTOKZCK8,O!]M?_]YO??B2-MKXI&J_\0D?[7"NDW Q(L6L19PPCFRB$5FN ML$Q).V?,T@HAM&GN7PY^!S1^SA;R!0<+#E["0:NE,UAKPC3C4GJ;/#8^)@-, MHZ(R#]E+O^#@H^,@/L/!W!+?*6N0B40CCIE#FL%/&(>$G7722ID;$?&F>+#9 M,P4'"P[6Z<7GP$'"HS34.L&BX($ !F+--;6:..9J(/DJ(/+@0.\C,PFSCG1O/B'EP@&#R9<0]24/2)-!PISQWBEB?DE%(H6A% Q#FL(\_C@)I" M/E2SR!JUV2T,?C9#4D:/ U/>.,8C_*N,2<%%L/PX5XH7O]=",?BYWTM+9S&0 M$&&AL]]+:&09E0BT&A,EY9%6#$Z;\OX3V N#UY?!4Z0^1*--8X8(7A\Y",?BY0\=9YKE("@7O(N+2!V2M$R@RJIG24=N EU:T:1)5&/PE M,SCP,8AP21+EW$<,FKEE1C-JB >U711/Q4(Q^+FGPEL:J6(<4>;S^#CFD!%" M("*#HIX;2IE;6C'D(0)7#\C@=TWE6B1?Q/I9B?YCI&G="MM>Q83[8(F-S&"J MM.'6,J>Q"]*YX)7F4:GB?E@<;&N]G7$_2"RCBX!MD4<.UHF,2),B MCIPNK<@'P;8''%E?&/RAYXM'F7R2(F)AN00>=YX*@KTC)A>CAN)^6"@&/W<_ M8(^-0#RTHJ@37Y_]T-A\/HR>*1)!9H0K:I9B$"HL7-ME!0>^YFHT:JP)-#U"2*N"41N:@UHMPP:X)-(G?# M),8T0;06J"U06Z#VL=TA=^FB6:"VKE![[O!DB5'I"$;**9D+Z#0R";1:JIUW M'FC-8LP)E:*I[N\.*5!;H+9 [4T.!*^EM<9I#%JM :/2L41T#,'AD*,0Q?.\ M4% [XWD&4F*K" J2:\15PL@0^-4SKIC%8+,(O;3"-&TR_G*@]HHADS^U#+^R M+?[DU7[9Y_A2F^/G[1%]=;?SF[N7;UW1/OH?(*C=S;VF!W&WFO@1;;^;!Z)4 M##L8CQ^Y<@Y/X[<\":'?KB9DC*=>N&A'P_%(FT;>[\*?#/0M XN.H(N]X:,(HH\3T+X.1F\SR^?WRD)^S&3_Y]:@Y0GNN2F MVS,KGLRA^708\QU@?Z9-ZGZY2%L-4(EP.2S@_&[5A(C)Y):?=F'YYR-^Q>2C MV\V!$.(N@TNN'@W!GF T!&S^*,^\ OY9![YJ]S,U5[MA,P_[6 4\_5&- M]ZG=4#C2.I-IN\<@3_CFAV^D1>$^^_\>@7QJ?Z-?.AMKWXXW3@/(KO7CUH=_ MCR]W\=]<>W?W_[Z^>CUOZ[TQ9(K8W]=WA[[7W: MV'IWLG&T$X.5TL>$-!,,C 1$)S"B&AP0F,MO$CN\E0&)12,C%<5+Q M./I1GKXP&:V5!_N<[U16S!)A^,AW!E25(/#ZLYC(U MTBC/1UM>WC2;+R% MQ8'BWFW;F:E]^7+X*4NOD^;,7*/I?IR-5=,,F+_"S$ >580C2>#)V;F9I MTQVW9UB;IV7\:/=&@_$$P7R_3T,+:^Y>>//SY9R_T%:OTXF#?.%JOWT*,OYL M1T""K\-#0$G-6W!QYR#,#$+XW& [.K#GYRB1?:_\[W4E:2(>% M1301C[C7#&EJ*%)24.Z2C(S8I16^3*^QQ@#K.M-1A_-0&\CL\@,$%XJ'7, J M'$W*"S#\HE'B)F]JH?;<>LZJV-SZG)]UNK&VSD'GX3IY0:0 =6&YMI,ENP(E)S 6#D M_02 +\QAGCEM;U_U:=M<6SW:(4XYT%4% N8&G1K4:&25U8A20DB$,Q$D6UK! MRVI!L:4<@=L#SL9):W6'$\/ 0C%(:Y4G;P>&K / B4%()3!1TNH\.?'1 :=Y M-@H6%*RI*C6KP/7R'.EJNFFM@6AJ[W^J_%6@NU5'CKS:,YBG3RG5+O[Z8I::0YG*1"F M.1&@[U,3=8I)>TI%NK$#8+' YCU96__2'0G2@7')$#9@97.G$M+<,21([H. M4W"ATHG-0PNG:(4U/%I)$F?>:( 4SPWW\-ADF"SV]H-3^_/I#A<1! YWB+%@ M$<^A!>,M12H(;:/VV-&8%=Z;+*#>F7D\\;15TJC=S;D)<3*I?3">,E^5"ET6 M7O?39(5R3"2LE/:!DTB,H_!_TH V;Y)FNB#%HVHU\ Z[.Z#2Z&!51%2!_<19 MC,A04&H5H5B(2 "T4U9JV0/CAHN<@SYEJ$R66WBV23+A)+!GBOA$"FX\+NU/ M-E9W+)8 U$(ARC2@"!P#Y)34*('-S$)*A"N[M")N-&A^ HU!S#&0W69C-W9! M[1M' 6PX:'?;@V'64W[$*NC3'?P,*9- /UA6XPA!%?,X,Z!CSLN!_U3A 4"E MLR#-8/EB-.Z7B2^3$!C/A9J'O4$5XGA36>ZPB/,!V__/Q1#F))R'S[]B'2QK M-+S^*U?-"7^.,)^^M#DS_^[USP=Q[D;D^M%^1S;!6M_8SI$]&2S]<3&VV>Y. M[VWR[,;+KW[M"Z;T:"\XCJ>&'$JJB/UF!"IM/U\%:[*U64L#M&_ OO]UWUC=;"_@2KK?6>+_>6FV] M75_];^/3%OQAXUUKZ],"OMQOHZX=A38 [^^-JT"DKED/^Q^ MB0_)&MA/ZT'%9CR!?2BDI]'E<\RUP/JF&LYY_,;KW1_P]KW^R=<^8,5:[ZA; M%.U*T5X];?V[(Z1-FMB$&$T.<4<,TA)L+@O2WGN/F<_'GK ; U0ST:7V=,=G M#N+L^;8#.$]P7D>=2E'.6E#.SMEM^XK&@W%BTY@'^OW>4>-=%T D-@!IQA_" M,[JV^B1?,TF!;F0NAV/A1UT]BQ ,XZO#;_QW9/BAG$WD$-C"(@?SQ8ISU$NV[ M\G#3UNI.[B::M/4(,USEF'#D8M)(> Q@'4BRBF>_&+GA<%?>D,DN3[VLS8R& M1WMMOU?S+\\*.^.6D<[(@>V&,&(ID"K5F=(6RU!HY8N4!IIQ#J']&X* MO!R!P,[[W' G%]7D;!,48-?N5OM= MOQJ]S;=3-OR[L[GV'K[_F7P[>'_0.OVXEZ_?^/#M:(-^YAO[&ZRUEO^V+BZS MX<8!?/[URWYKZTL;GL=:'T!,?U@_VMY?/=W>VCW9./4X_VUCOP-L^/UT\]\= MV%7-0*U#1@L-N OFN>$N(*T"=AY7OK_+KKXHX6&!8V\PY8H)9PSCS'GBM'&4 MA,LU>JL>[)BQ,7F7XKP;'U??@S]_L1UN7-RMA7>$;G8;:]'' P>6(A%7>2]M M?F$P2ANK*5EG)Q7:[V._;_OMQJ=^I_';TE4?+?W>G%@2@['K$E8UF&)RB -X M]R;\%Z"Z-S:BJXKMLQJXRB]SV)_Z@^# C@7"!!<&56)B5;T^?NJT?OUR1?K4 M.P3Z)U!YFN>1?!$5R&4D3O;Q__8RBTPV.JMCNDS1=$X:,7A9LJVT>234!M=YLE! M]/0=W9'<"1*Q0IYZ!=J+#\B1J% *0HBL3U)IEU:,7N8W9R#SE$Y)3/U.G H1F"0@I:267OBH9_8U/UX[H*'+[A<_7-PV(G#L?XS M-J7:_7/O#3POR\VQ1S/9=K_QPW9&8Z=EY?<[Y\_*O=2V;EI*"9\#BH=S!>ON M)YLIAG$*TK,DN>;"@$$I@"&::=VSC$8>[:G,+;:#?\]/]ZKX].]WAW:[F[[[.*JV,3O"E40IQ>R4H]9HO+3"Q&W.4_MLJR?04YN#E0WX.0^5 MO>HP@>3\VNM_!SOQK3W,:N$K/CR?CW<,*#*1,86BX SQ"&!DL 'CP\1$--R1 M2@.2\R;!F<].%IU'XZW-JES>V]J I7_ZV9TP//FG8ZL>-.^FH:)7?*(\ MW\$Q4.QSM%GF0B6.-0+S-B(=G?4F8)L$V(M$W>9('4ZV>)S7,-W?YMP>Q@4[ M66LQ@7U5->6;^?#U'JO]=R<[05HEF<)(IX01=\DAS1E!D1(."I-C/.1C19?E M[9 J3/:XD;M^S*C4RXTKC>"I=M_.7<,.>_T997YB1/_/%8U@FA./8VXB,IHD M0NR!99X3)$;#WD'EH;RZ)\S8,SHZS,\ZZVG2\W;RX+]Z_=U>XQ/8MQ_:O1^V MVX45K@/BCK^WUQX,>_W4$REY4"Z2S'8O M,9=:5_YD]LKY6U>^WO.^N>;ICM$,]I@H)(G+@3T.,EEG.9VH2Y93DO*X='83 MB.96/=WN""S62;.[Y9?AT%H][+<[#:)^ZLTHW='1^,DRI0 M)+P5*/LXD;4XU_KAJ&SDRC">!R5>H;\U)JBS/.:ZN\K,/3NX)!0KP3?-=9UM M?';6[>Q1I)XS5'D!BJ*T@>NDK:56)\8)BTH+5HT*)&8B]8@I4N]^QV_]9./? M':\44XDQY%0$N<=! CIF) )C5"HK.$XI@MS[.0>A\=)%WOOH^J/S5'( ]$^K&B!X<;,-TVC/&M67 F-=C\_R^Z.(_"#D\$P'@P:H\$8">R%[/=I M0^ GB.)PX&P150K<,JXM$( C$,<]I; (YV&C$8R!& M>15%'@/+KZHI;]P[LO($="Z1E2(P5T!#BR'#F:NW@1EY0R MQ'AM6V0*]D0%WR0>8)$39GGUJ")+;.RJ2T M)31W2[Y>X[XYH@)VYZU\03_UH6_FZV>B'I_:!^W&%]OIQ(MM]1\GYI&\ESGH MX4CD%#/M#>8\.F:_ON/?]K?;WT[_)=].=\7FU\]'VVOP_*^?3S;7=FEK?_>G8IK6 MZ6>VO;7=^;:UUVX=_+W?6ONRO[GV76QO_?4=OD>VM];YYMHWNIF+:?:_B&PE@P+0S1 M_'(._]O*H0%(5_TP0X,[)/3?^.R51SY-G_Q>#*-.G/B_?CI75?^A5WRDQ [# MRI(4 X)MS27 VB 'D@=138D#64TU5I>/R&+ZML\.=N6RB^>'H*KD:D\Z0&95 M(?4ZG=[1N,;KX+#7K2[Z+'';LR9MVMWK1ZDM_7GQ@[OMV:;)B]<#QQY.69L8L M"TER&YL\9O%\(.2DX=ERU>'FTK#(\6<*S$FBK_T8/KWC9X+Q.WWS5XLE=%D( MN4B+O=W.5L,Q)Y2[8B#QI?F;-9G]^Y-J@2>)#%?,)_W%2UT>ICS?^X_[C3W- M#IA;;<"TRKUJB[-",D;.]@-?V(\;3O[/ VV]CW%F%'>]6.+JH<_7 M2RP$%F4_CZELY_J?6QR4&_?CUJ/))]][M9/'YW[_%S-8G/$@.+P\*(R6$QU= MB$IJ&;D/4'A>Q[YO;GE M16MKE<-]^<:'CWO;:W]UONVO'F]\^":V][_L;] O/XT.;]%_81WKHG7ZG6RL M[<([[!YM?WC_?>/#EW;NU+*]WSEH?=TXW?[Z)6U\PB=GH\.ID#@0KQ"CN=&/ M!P7?&8L1%8DYX9CUV?T&M&M2<>_1X?-RR%TG@Q>D*TCW.$BGC*"46L8P"3SX MZ"@3EAMLE4W"2C(MY+CDBBU(]UQ(A\^0+LK A L,19];_2>MD:-6Y8 H"R8Y MF@A96I&TJ+L((X[L3=^L[]?"@7,(ZLN4>Y:NX[.1_TK1=-"0_0C*J/GT;+I,4PQJH2(C1%Q+0QRG ?D)$DX&"Z==3G5OPG@>U](OAKY'E6] M+"S[_%I58=F'8-D9+4(L/<).@Z-^$S^@7/@UZ-T!OEB%;>C>M5Y5=D2-]O:UZ,-'@"!>YJ M.WMU^-;V^[F%YY=,]#C&%+6:MDKXT+>Z1,LGDK1+)=J[]W]TK MP"?;BS)&OR%7)X>-_]3NYGJ$-X@\0A:P6*:W&?YXC6>4+NN;/*.-\:']^=]' ML-L;QH7$K[LG@)ZN'NUPT-5BC@IKYU/VSFEDF>+(XJ!E/CFCS^.CHZ6CUV_L]SK[_Z1Z]?_Z,/'?TROS3/NJI+F MP=@R/>S8/(T(A%J(U1%J'+6'8+DV4KMKN[FOJLIJ',XBVS>,LLWC*+]_%G\3[3&\A'+Y*:]DT MT^QR;X7Z54JU3B9:S<'VWO;!>["R5L6W_;W.QNG'/"J(M[Z^_[Y]L,Y:!^_H MQL$WL);>=RYK-?"]@V]?P:D.2]$9[KGP8;:[@@*D(XH8*+ MY#2)WC(?B5Z]Z6C3.J=$8DZ-QAZJI&]?Q=%53TU=\O6?I MV\F.3()H00URV,-9<@R48Z +"D8R+8%4.-$74B*U!Z?W?+2*GWAY9IIA3?O5 MG.G?@_;Q]*5GAM>[:60N3LFMS[-JG\?2XX-""0,F>, B-WP"4U3]_^R] M>U,;2;(^_%44G+/OF8E0L76_S+Q!!&-L'QR6&-N:=< _CKJ"L"X<"8SAT_^R MNB4DA, (! AH[XX-4JM5797Y5&96YI-B"4?T5S@TG_H4_HX^^N@4_MUA_DQC M*[3W#O?@.S^)O?=O>>-\_WQG:_M\Y^LV?/X_W;WNA^[L*7SC:S/[]:=-^J'; M[,+S;76^[[;RYQJ9/PK&L$_VONYU=[M[.=GUY\4I/+.6,\D82E$YQ F-R&AJ MD?-8.$Y=SE-;VZ",U\7]LUVKXL@*TYXWIAEMD@704CHZ;EET(K=H9DSQY)-W MO,*T)\.T\PM,(XPZ+ 5!V(K<7B-R9&E(*$AMI%#248T,\009K)F0 M 6MK5*8A9G6CG@VF54=*3W.DM'H#?BY75A-;3>SSNG))A$ %OJMUM>IE[N_Z M _BU5_,G@T'L^;/:\0#NUBE3YG+R73\GWUU[EO&G^Y@'[8FB[79"W^?#/R!'<9-[W-.&4SZ M9LA);T7SPLJ47,"4;)Y-G6$XRFV*)B*C.$<<,X:,IQ@)PIP.TF*EZ=H&K0M^ MU9#\O6+7654E7T3'B><",QL9TUS[:+214AKJE-(6Q_EYO]>[?N=QT \%ATZE MU8^LU9,HOHM&2"$CT=R"1'X78@SKY%F'/X21!L- M3IG%8J7,\U>5V7FI9&FIA"KX)DZ5UW7ZMHP)6FW(7Z2G;53*.ZLY5@JL>NZD M4[G--QASF!@IED!^5QW/W0&T=]Y,Q50DHR)Y'9'!CB(.BX-T8A@%V)W!&I?" MQQQ38;1>)(,_/#W30LKR/'(2*MBL8',!V 2C2:J4*.6$"T-,3$9':Z-R7D1A M*]A\,MB#'>HN"5^#7@>3?0G$J@57D]J$;6>(>X80YI0P121 0B MM'.2LIQ 2^J6Z[_.&O:P M/WC3L<-A02[Y>EG$]MDWZ;%+7E&$<93@%CF!+),">:PI 8 Q/.?BWY%%[''H ML6_)(M::T/)FYC"0Y//,*78\+//T:NT)29XM2?+Z(.^U(_BV?AC6!OG-WGXM M#?K=6K\7,Q'P30)M$H[,!<9,P!Q0VR41<20R2D\D,6*N0$^!-#RF_R.<#,ZB M'"=!:9:GN3A>JV6903@=3B<)9D;%@F=UON3[DGF>@YC$2JS M/?MIEO5Y1J2&LY1S+G;ZI]>QS=5J=^>;F\N8^N@,=$*2NS#0,;ZNU<,0FO'E M$YKQ=:+N.J!JL"]JL&(9O'8+4#?]\E)SY=)G0>:T69#CWWCR_>IF8\SP5#H& M;BE83QHFN-TC3U$5OX%]=K\_.*NYLUIIU]2R8;,,>9@*ZRS@%JVVL+PO M[)9Q"Z3:9F&WW(9)[C8S\*IF=II6+))?N M+^ID__>JV_[';21OT6#^TN?Y/E]0#?)Y#W))=;(KK:-7>ZF].1G"<.*@5G:E MZO>&!^VC8;TF:D4Q ?FS1F@9B'D(^MM[Y_*OW S?_CQMWB.^F!,QFJQB+%>C M!,I3)(9K934CB2E#K%Y&&L'UX=9A8?J\C).R[ENRD^][_O:LV?I$FULYR+K- MFUO[O G?WSSOP+B_X;S1VB;-K5WC5;JH*V%KFH ^(AL5&%2@])U!:I';J:5%IRHV8]B(JG%H,IR8=D;GT,F$6D'/2(BXC():0!%$N M(C8A)&'3VH84=38G>?0Y$QE4"/6<$&H1;E$N'2"129))KG6PWB3G212!">OX M,ICX*K-IN7!$+^!(Z*B,-0%I20SB%##)P!*BH*(WTC-OK"S-IB4P]%6@5('2 M8YE-3XM*E=FT%)SB$RX) @L:E486&\ ISB*R6D0DG$C&&>X=IVL;PM3Y')BJ M"LR?/#1')K$Y*NX1F[MMM/4FSHTY$_U,.#<62>^6VF-B([88J#V^PU:551O6RTKY7 MJ-[EA6OQ(F;,TZIQ9<8L1;$GT1\M&'$R-W80#LP8I3&R2N2:N)@X1,9HB M[JU!FKB$C'0AN1""C+S@].#W.I99HDHODR*?F!4/-!2=F6M^;G#A05MIV991S\KP[A1Z?]2K*"G!8#*"EH*)$S" M$U0E1Z5BR/&5)%23^IF#CWTZED#KS,CHQ7]00^^??]LTDFP7B.34JDJ'>,Q*$I% M+#K>)&PT=X(;G;#R5D?&E4VLBI2L&A"VIR(EC,'R6!$#YVFUN#)PEJ+7DW!'#!CS)!)2/@K$A6/()!>0 M\4DG6%PLC5W;8+S.Y^AUE8VQLBJ]2%-1'"4)X*8(G%EPL8O,,P*W\40E97$5 MLU@Y_:53[+A84YP,**QPB,,Z(NIP(-)UCB'D0HA(FZX1Y9CCUSBP8@4C&44]F5:UZN2)?DZ>5BN"2VHB]@" MPP]'P[)(4/89PM\"Z!<5CLGEN@""N3'4&@5*HD2D3(1(I6%C;X&QN1OBSK[]]X4J\B WSM%IZ8DT(P$[[XC-G3M,7=XKME"I].KNR_D E 7'K(B: MDZ2,=!+C@ '8L4VN(L98/?V=Q!8\:"A3*B'*DP$?Q(/^.F60UH(QJ87G6E7[ M\C-5XD7VY:?5XFI?7HI>3V(+.GH9$F.(4>]SBB-#U@F/,O,65E);24VQ+]^O MT&/UB"2>4Z''\9S PE/G)[RTQ*Y%7!-#'74B&$ ]@$"L74X*U"D&XR,7I@HP MK!;@[4QS29# I$Q!(*:PR,2H 6EF ^(N@GGCF5?$KVV 3,P]Y;Q7"\&G3^RL M]'\YL8DG!8#*!EH*)$QB$\D)&@R5B'FK$0=W!FP@XA'Q+KH0HH:'6MM0O$[F M]&)>^'RE H/5!X,%L"!$R5D(PGK+N<0.'&)/;>)"IF0L#U548^4T?Q+5X$91 MA3%%T3B6R]PEJ"@ $A2=6_>U>L; :\C$V.Z%F!Z@<]5M@\+5/5[6 M/989853K2JRX^HR2EP8VQ*X=?/]W\5.Q U5%4 ^;;.T8-=A1$G#BC@?G.29$ M$9Y$M$[+)801)M XUWIX^]-W3O(,O^_WPVF[TZGLAD48N5N;QXTV_EG8#INY M=X#V3A.4G ?+(02/K'0811LPMP1K0OG:AN!U MI@70%POJL90AN13@9MA@HQ(F3D;J 8.7<9!=H>\#HV]S@KXVF>R?123!!T=< M>)%SRS*5L(N8Y%A.IB(%])6\0M_GIM9/CKZOP8TNTG@N[A=V7+D%6+A7T1(G:+7U?Y$. 3P(#GJO+,FU;]&%J*26 MD?L0I5P*!=_<0YAJ,[_?9OYVVI7B-'(:7$ I60J;.5:Y0T!$., ^8)@U1.6* M-Z/K9LZ1[+W8MY:@3"O>Q*V"U0I6[]!YY>%QM3KF>G",;;ZYP%@2,C&M<8A% MBG.XRB'M T>!>Z6B]MJRN+9!,:_K.1W"[TIG5L%K!:^O!5X70%=E!*74,H9) MX,%'1YFPW&"K;!)6+B<855FM#X&H$ZM5P6L'J*X/51:S61\#5RFI]<(S=F5BM7CE-A&)(1,D1CSSE M5NT)24O!*:$Y^&_6-HCA=;*,SL=/#Z]%Y/G?QQ:^%/X-[1\;XZ=JGG1!@?S8 MS!C]>EG^M1 X:.9(LI%3+:R(C/H(QCV6.KGX;:OPVN!_:.*^E?)]/!C^\<4? MQ'#2B3OI)BF?$NVW/X]B;QA;>;@M&,5?G;[__CREO!/_]_/9WM=PY"B7\+GN M[M=/N+'5:>^\_^>\^;YQUFCMD]VO6>H]?/?NV=[A7]W&U_^D9NO[Z3O9$ECE_>NPY/A<3N=/3X)< _\&*V.XM4 MO=KQ ;SC?;\+@S\#=%)%R8% MAAKR+5._T^F?#FN_!?C!#H;EK?LG\&QA^/LD [!0H=O.-)F9:@\#B0.8Z4(A M+^"C! &?O_AH&/\8__!G: ^/.O;LCW:OF+?B0W]>_L*<'38# ,7WE6__>=H. MQP=YXUO'I4\Q.H0:??/H[?7BK1E0*]_C=)TH?NW;>)W<\3W!KO_2FSYYTV ) M76?B;K>M!OO"!BMO==M?',PND"/ZRTO-E4OG^!$E0#R.O6QF\%G-/]8]&,18 MZ\)U!\-:[&70_7#2BS6&Z[3\C:) M [=YX-%;#&WG80H>'K9X:?=/&RV][[NM6'L M9[,!1QCWV>[7MV*WVSS<;1UTFUO[(H=IFN>;YSM?MVF#?N@4W[OU(36F6]U$ M[:.50B&O,$6<69_; KD?$B!*L.2EFL;YOXM )]9<7B%:16FS=;!%RG]\^ZK "O KSG#7A4!:> MK56 MP* 1Z=:GJ60I,!(BDQ_J@A&-MB 3**&:6^M4"(#GKD_JW$%>!7@/6_ M,Y[#<]G(1>*<26IR&U!E+-%6)"?!"0X6'LN M)SR2B4=JHW,Z]XBC=7[_#,6*XFAY6OKF9 A?'@=E8D5.@#AH'PTO!S*'L0,? MW*_7]F,O#FRG"'C:T&WWVL/CG#;Q(X[S,ZH.5 \*E)9Q[C6/'DQ$SH*V,CF7 ME& 8&XM%O$5XKP+*)P#*Z4948! JPD1 42@%EF&4R%!!D"".&B(IAE5=V^!U M?G\Z@262XU>JO/1FT[@ M)YI4[O(II5K;4',;0CZ=*K^*G*F"",K.J>MXPO2HJO#S$2;HQ6P01&#E7"0Z M),.9C4;D2CANE09[C^)016!6I$*V!:T1EI0@@13C$N9 M(K-N;4/4V=+H=)^^VK/"U I35Q53G4[@7:5$:90\!>U23$(YRZ-S)"A:A<)6 M%5,GH3#CJ6%!@+@'<)UY3!8Y21@BT@EM"5&!\0)3EYWO4&%JA:D5IE[!U#OQ M,U28N@*8.HE)VN2T]D:@Z)U#W'".=(PNV!B*TFA)@_8N^X/SC;:@]] MIS\\&:P*915K7*CKA^^[A__YWMC:Y[OGG^"_S]\;7^'?UC_G>U\_M'?/]]J[ M+?]SI^5/9RFK=KN?V\VOGTYWM@X.F_F_]Y]^[FT='#1;,)[NA\-F]\-!\_RM M:)[_E7NIB&^&&#!9B$:6&()X8 )^RO3KC$I.+=68FQ)I0?ABV,SPB%4^W3YV6GM?Z/&"^821S;F WD%8*V==\@FJZ2%[5=Z?&?& ML\? H?GT9M,2FXG)VB5;0"8M*QG'2L:R[E&_!]==2S]6JSUK C)CUH4D=^$? M4W@=,.5!B*?NQFKV"^(I<4OBJ149[.UF]I8\1JOE(]L?<*[ MW7-\ZM4VINTV?V'[+3^<[#W-=-OP]B^OFLWSS=_ M-L\/.O!<\%V[I[OGS=3X,I5=X:+ED5N+&"'@XV%P]+0)"E$:6 I"$Z(,>.&J MKBMRFPKM7CO:/4I_E@KMEHQVD[P'9[#C@0+0R1 0YSB'*7Q"G@9IM'/8D)QL MK.MX3J^K%46[9^G4S=?$K_W!]QPP.1KT?1S>QH1=H$;B99="/*8=EI=IN_=W MN4@5,MT9F:89!HVSP7C%D3,.(^Y"0E9KC"17TBJM1,AV&/BW"UU0JK[HQ5TX0D7"CO4R0H MP:(ACIU'-D6+A)/PC_=41K^VP<%08,MR858H)E.I\5/8')4:+TF-)R8'-U$X MY[,:9UXA &3D8@A(L6"2QUK _PHUEDLK:WO\8$.I='2=BA4W/\I2Y_8DQ^,> MH8?+N1A5RG*5F?RD)AC@=872"Z#TI=KC$(3 QDGDBZ1C81)R^2]+&)7,61:\ M6ML@W-0-712FGSS-N(*U"M:>K4E:P=K"L#95_DMX,I931'@N50N2($NQ09C8 M)+ETB@16PAI;N%;MR6'MSM43HR<823_/-NM1?]C.%_Q1\NW^B)-&O/^ZG+8\ M>F \^8AU\&PGQ]=_9%XZ[U.D-A-\.2=Y^N\%JDKD157)P6"RF>R#7S.(]CNR M"9[P#]LYM6?#M7]?SGQN]\8C,CGA;W;"KIV6E!YL6DJA Q3JEYVF_P!_*@[R M53 FNS)CJ1T,,O3^URW6![R<(E>\GVIO,FKWCL'+L1M7\M'+V=XH\BAOF:Q^ M77+Z4Q0,M3YO-S:_U-[L?/Y[Y_-F:WNG^0P?HKG3>ONEUMJ!QVA^V?FXO;79 M>KM5>[?=W&R^V=[\6/O2@A<:;YNM+\_PX7X[Z=F3T#Z.X??:/.19I6*0^4^@ M'[PH[>]![G%_?/9WQ_:.-WOA[?^=M(^ZL&JK5Z36;(^LG\/-\\;7O<-=N._. MUT]B;^OS80,L&K!>6./P$VET=WFCVQ#-\V9[MLBHL=7XN=<%.^AP$S[7^=Y\ M#[]_W=Q#.1<,%(RY@+0AQ5ZJ2QFM0$.A?+$ =A.CX+D5K MO_SZARY:NU:F7J\D[9Y]BQISPC@'^2$!<1L\*/J]F&CUW.]A3%:UJP.Q:O4